Skip to content

Commit edd3ac0

Browse files
committed
Fix PHP 8.5 compatibility
1 parent 520aac6 commit edd3ac0

8 files changed

Lines changed: 8 additions & 8 deletions

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"php": "^8.2",
1313
"psr/container": "^2.0",
1414
"technically/null-container": "^2.0",
15-
"technically/callable-reflection": "^0.4.2"
15+
"technically/callable-reflection": "^0.5.0"
1616
},
1717
"require-dev": {
1818
"technically/array-container": "^2.0",

src/Exceptions/CannotAutowireDependencyArgument.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function __construct(string $dependencyName, string $argumentName, Throwa
2626
$this->dependencyName = $dependencyName;
2727
$this->argumentName = $argumentName;
2828

29-
parent::__construct("Could not autowire argument `{$argumentName}` for `${dependencyName}`.", 0, $previous);
29+
parent::__construct("Could not autowire argument `{$argumentName}` for `{$dependencyName}`.", 0, $previous);
3030
}
3131

3232
/**

src/Exceptions/ClassCannotBeInstantiated.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public function __construct(string $className)
1313
{
1414
$this->className = $className;
1515

16-
parent::__construct("Class (${className}) cannot be instantiated.");
16+
parent::__construct("Class ({$className}) cannot be instantiated.");
1717
}
1818

1919
/**

tests/Fixtures/MyInstanceMethodService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
final class MyInstanceMethodService
88
{
9-
public function test(DependencyResolver $resolver, string $message, int $else = null): array
9+
public function test(DependencyResolver $resolver, string $message, ?int $else = null): array
1010
{
1111
return [$resolver, $message, $else];
1212
}

tests/Fixtures/MyInvokableService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
final class MyInvokableService
88
{
9-
public function __invoke(DependencyResolver $resolver, string $message, int $else = null): array
9+
public function __invoke(DependencyResolver $resolver, string $message, ?int $else = null): array
1010
{
1111
return [$resolver, $message, $else];
1212
}

tests/Fixtures/MyParentDependencyService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
final class MyParentDependencyService extends MySelfDependencyService
66
{
7-
public function __construct(parent $parent = null)
7+
public function __construct(?parent $parent = null)
88
{
99
parent::__construct($parent);
1010
}

tests/Fixtures/MySelfDependencyService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class MySelfDependencyService
66
{
77
public $parent;
88

9-
public function __construct(self $parent = null)
9+
public function __construct(?self $parent = null)
1010
{
1111
$this->parent = $parent;
1212
}

tests/Fixtures/MyStaticMethodService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
final class MyStaticMethodService
88
{
9-
public static function test(DependencyResolver $resolver, string $message, int $else = null): array
9+
public static function test(DependencyResolver $resolver, string $message, ?int $else = null): array
1010
{
1111
return [$resolver, $message, $else];
1212
}

0 commit comments

Comments
 (0)