Skip to content

Commit fd9bc7d

Browse files
Merge branch 'develop' into feat/update-php-7.4
2 parents c1e8f26 + 6b5e8e7 commit fd9bc7d

17 files changed

Lines changed: 21 additions & 21 deletions

src/Contracts/ValidationRule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static function id(): string;
2525
*
2626
* @since 1.0.0
2727
*/
28-
public static function fromString(string $options = null): ValidationRule;
28+
public static function fromString(?string $options = null): ValidationRule;
2929

3030
/**
3131
* The invokable method used to validate the value. If the value is invalid, the fail callback should be invoked

src/Rules/Abstracts/ConditionalRule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function __construct($conditions)
3939
*
4040
* @since 1.2.0
4141
*/
42-
public static function fromString(string $options = null): ValidationRule
42+
public static function fromString(?string $options = null): ValidationRule
4343
{
4444
if (empty($options)) {
4545
Config::throwInvalidArgumentException(static::class . ' rule requires at least one condition');

src/Rules/Boolean.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public static function id(): string
2626
*
2727
* @since 1.4.0
2828
*/
29-
public static function fromString(string $options = null): ValidationRule
29+
public static function fromString(?string $options = null): ValidationRule
3030
{
3131
return new self();
3232
}

src/Rules/Currency.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static function id(): string
2525
*
2626
* @since 1.0.0
2727
*/
28-
public static function fromString(string $options = null): ValidationRule
28+
public static function fromString(?string $options = null): ValidationRule
2929
{
3030
return new self();
3131
}

src/Rules/DateTime.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public static function id(): string
3333
/**
3434
* @since 1.2.0
3535
*/
36-
public static function fromString(string $options = null): ValidationRule
36+
public static function fromString(?string $options = null): ValidationRule
3737
{
3838
// @phpstan-ignore-next-line
3939
return new static($options);
@@ -42,7 +42,7 @@ public static function fromString(string $options = null): ValidationRule
4242
/**
4343
* @since 1.2.0
4444
*/
45-
public function __construct(string $format = null)
45+
public function __construct(?string $format = null)
4646
{
4747
$this->format = $format;
4848
}

src/Rules/Email.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public static function id(): string
2828
*
2929
* @since 1.0.0
3030
*/
31-
public static function fromString(string $options = null): ValidationRule
31+
public static function fromString(?string $options = null): ValidationRule
3232
{
3333
return new self();
3434
}

src/Rules/Exclude.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public static function id(): string
3030
*
3131
* @since 1.2.0
3232
*/
33-
public static function fromString(string $options = null): ValidationRule
33+
public static function fromString(?string $options = null): ValidationRule
3434
{
3535
return new self();
3636
}

src/Rules/In.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ final public function __construct(...$acceptedValues)
3939
/**
4040
* @since 1.2.0
4141
*/
42-
public static function fromString(string $options = null): ValidationRule
42+
public static function fromString(?string $options = null): ValidationRule
4343
{
4444
if (empty(trim($options))) {
4545
Config::throwInvalidArgumentException('The In rule requires at least one value to be specified.');

src/Rules/Integer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static function id(): string
2222
/**
2323
* @inheritDoc
2424
*/
25-
public static function fromString(string $options = null): ValidationRule
25+
public static function fromString(?string $options = null): ValidationRule
2626
{
2727
return new self();
2828
}

src/Rules/Max.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static function id(): string
4747
*
4848
* @since 1.0.0
4949
*/
50-
public static function fromString(string $options = null): ValidationRule
50+
public static function fromString(?string $options = null): ValidationRule
5151
{
5252
if (!is_numeric($options)) {
5353
Config::throwInvalidArgumentException('Max validation rule requires a numeric value');

0 commit comments

Comments
 (0)