codemasher 5 лет назад
Родитель
Сommit
d4c1db4ede
1 измененных файлов с 11 добавлено и 4 удалено
  1. 11 4
      README.md

+ 11 - 4
README.md

@@ -1,6 +1,6 @@
 # chillerlan/php-qrcode
 
-A PHP7.4+ QR Code library based on the [implementation](https://github.com/kazuhikoarase/qrcode-generator) by [Kazuhiko Arase](https://github.com/kazuhikoarase),
+A PHP 7.4+ QR Code library based on the [implementation](https://github.com/kazuhikoarase/qrcode-generator) by [Kazuhiko Arase](https://github.com/kazuhikoarase),
 namespaced, cleaned up, improved and other stuff.
 
 [![Packagist version][packagist-badge]][packagist]
@@ -34,8 +34,8 @@ namespaced, cleaned up, improved and other stuff.
 
 ### Requirements
 - PHP 7.4+
-  - `ext-gd`, `ext-json`, `ext-mbstring`
-  - optional `ext-imagick`
+  - `ext-json`, `ext-mbstring`
+  - optional: `ext-gd`, `ext-imagick`
 
 ### Installation
 **requires [composer](https://getcomposer.org)**
@@ -52,6 +52,12 @@ via terminal: `composer require chillerlan/php-qrcode`
 }
 ```
 
+For PHP version ... 
+  - 7.4+ use `^4.0`
+  - 7.2+ use `^3.2`
+  - 7.0+ use `^2.0`
+  - 5.6+ use `1.0.8` (please let PHP 5 die!)
+
 ### Usage
 We want to encode this URI for a mobile authenticator into a QRcode image:
 ```php
@@ -280,6 +286,7 @@ method | return | description
 `isNumber(string $string)` | bool | checks if a string qualifies for `Number`
 `isAlphaNum(string $string)` | bool | checks if a string qualifies for `AlphaNum`
 `isKanji(string $string)` | bool | checks if a string qualifies for `Kanji`
+`isByte(string $string)` | bool | checks if a string is non-empty
 
 ####  `QRCode` constants
 name | description
@@ -304,7 +311,7 @@ property | type | default | allowed | description
 `$maskPattern` | int | `QRCode::MASK_PATTERN_AUTO` | 0...7 | Mask Pattern to use
 `$addQuietzone` | bool | `true` | - | Add a "quiet zone" (margin) according to the QR code spec
 `$quietzoneSize` | int | 4 | clamped to 0 ... `$matrixSize / 2` | Size of the quiet zone
-`$dataMode` | string | `null` | `Number`, `AlphaNum`, `Kanji`, `Byte` | allows overriding the data type detection
+`$dataModeOverride` | string | `null` | `Number`, `AlphaNum`, `Kanji`, `Byte` | allows overriding the data type detection
 `$outputType` | string | `QRCode::OUTPUT_IMAGE_PNG` | `QRCode::OUTPUT_*` | built-in output type
 `$outputInterface` | string | `null` | * | FQCN of the custom `QROutputInterface` if `QROptions::$outputType` is set to `QRCode::OUTPUT_CUSTOM`
 `$cachefile` | string | `null` | * | optional cache file path