Skip to content

Commit c2e99d6

Browse files
authored
Merge pull request #3 from greg0ire/address-deprecation
Address PHP 8.4 deprecation
2 parents 6512c48 + 989fc36 commit c2e99d6

11 files changed

+11
-11
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ licensed under the [MIT license](LICENSE.md).
55

66
## Installation
77

8-
To use the library you need PHP 5.6 and [Composer](https://getcomposer.org/).
8+
To use the library you need PHP 7.1 and [Composer](https://getcomposer.org/).
99
Add the following entry to your `composer.json`.
1010

1111
```shell

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
}
2222
},
2323
"require": {
24-
"php": ">=5.6"
24+
"php": ">=7.1"
2525
},
2626
"require-dev": {
2727
"phpunit/phpunit": "4.8.*",

src/Converter/AbstractConverter.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ abstract class AbstractConverter implements ConverterInterface
1818
/**
1919
* @param ChecksumCalculatorInterface $checksumCalculator
2020
*/
21-
public function __construct(ChecksumCalculatorInterface $checksumCalculator = null)
21+
public function __construct(?ChecksumCalculatorInterface $checksumCalculator = null)
2222
{
2323
$this->checksumCalculator = $checksumCalculator;
2424
}

src/Converter/Converter.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class Converter extends AbstractConverter
1818
/**
1919
* @param ConverterInterface[][] $converterMap
2020
*/
21-
public function __construct(array $converterMap = null)
21+
public function __construct(?array $converterMap = null)
2222
{
2323
parent::__construct();
2424

src/Converter/Ean13Converter.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
class Ean13Converter extends AbstractConverter
1414
{
15-
public function __construct(ChecksumCalculatorInterface $checksumCalculator = null)
15+
public function __construct(?ChecksumCalculatorInterface $checksumCalculator = null)
1616
{
1717
parent::__construct($checksumCalculator ?: new Ean13ChecksumCalculator());
1818
}

src/Converter/Isbn10Converter.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
class Isbn10Converter extends AbstractConverter
1313
{
14-
public function __construct(ChecksumCalculatorInterface $checksumCalculator = null)
14+
public function __construct(?ChecksumCalculatorInterface $checksumCalculator = null)
1515
{
1616
parent::__construct($checksumCalculator ?: new Isbn10ChecksumCalculator());
1717
}

src/Parser/AbstractParser.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ abstract class AbstractParser implements ParserInterface
1515
/**
1616
* @param ChecksumCalculatorInterface $checksumCalculator
1717
*/
18-
public function __construct(ChecksumCalculatorInterface $checksumCalculator = null)
18+
public function __construct(?ChecksumCalculatorInterface $checksumCalculator = null)
1919
{
2020
$this->checksumCalculator = $checksumCalculator;
2121
}

src/Parser/Ean13Parser.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
class Ean13Parser extends AbstractParser
1010
{
11-
public function __construct(ChecksumCalculatorInterface $checksumCalculator = null)
11+
public function __construct(?ChecksumCalculatorInterface $checksumCalculator = null)
1212
{
1313
parent::__construct($checksumCalculator ?: new Ean13ChecksumCalculator());
1414
}

src/Parser/Ean8Parser.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class Ean8Parser extends AbstractParser
1010
{
1111
private static $ean8ToEan13Prefix = '00000';
1212

13-
public function __construct(ChecksumCalculatorInterface $checksumCalculator = null)
13+
public function __construct(?ChecksumCalculatorInterface $checksumCalculator = null)
1414
{
1515
parent::__construct($checksumCalculator ?: new Ean13ChecksumCalculator());
1616
}

src/Parser/Isbn10Parser.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
class Isbn10Parser extends AbstractParser
1010
{
11-
public function __construct(ChecksumCalculatorInterface $checksumCalculator = null)
11+
public function __construct(?ChecksumCalculatorInterface $checksumCalculator = null)
1212
{
1313
parent::__construct($checksumCalculator ?: new Isbn10ChecksumCalculator());
1414
}

src/Parser/Parser.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class Parser implements ParserInterface
1414
/**
1515
* @param ParserInterface[] $parsers
1616
*/
17-
public function __construct(array $parsers = null)
17+
public function __construct(?array $parsers = null)
1818
{
1919
$this->parsers = $parsers ?: [
2020
new Ean8Parser(),

0 commit comments

Comments
 (0)