diff --git a/README.md b/README.md index 231783d..2ec30f3 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ Version 1.0.0 -PHP Coverage 96.36% +PHP%20Coverage 92.98% License GPL--3.0--or--later

-A PHP package for managing dependencies and dependency injection. +

A PHP package for managing dependencies and dependency injection.

--- diff --git a/composer.json b/composer.json index 498ad34..2db2346 100644 --- a/composer.json +++ b/composer.json @@ -29,6 +29,6 @@ "email": "daniel@winningsoftware.co.uk" } ], - "version": "1.3.0", + "version": "1.0.0", "license": "GPL-3.0-or-later" } diff --git a/spinner.yaml b/spinner.yaml new file mode 100644 index 0000000..916e1f5 --- /dev/null +++ b/spinner.yaml @@ -0,0 +1,6 @@ +options: + environment: + server: + enabled: false + database: + enabled: false \ No newline at end of file diff --git a/src/AbstractParameterResolver.php b/src/AbstractParameterResolver.php index 430ea54..6ebacf1 100644 --- a/src/AbstractParameterResolver.php +++ b/src/AbstractParameterResolver.php @@ -6,5 +6,5 @@ namespace Loom\DependencyInjectionComponent; abstract class AbstractParameterResolver { - abstract public function resolve(string $parameter): string|int|array; + abstract public function resolve(string $parameter): string|int|array|bool|float|null; } \ No newline at end of file diff --git a/src/DependencyManager.php b/src/DependencyManager.php index 49327d4..dd97143 100644 --- a/src/DependencyManager.php +++ b/src/DependencyManager.php @@ -6,10 +6,12 @@ namespace Loom\DependencyInjectionComponent; use Symfony\Component\Yaml\Yaml; -class DependencyManager +readonly class DependencyManager { - public function __construct(private DependencyContainer $container, private ?AbstractParameterResolver $parameterResolver = null) - { + public function __construct( + private readonly DependencyContainer $container, + private readonly ?AbstractParameterResolver $parameterResolver = null + ) { } /** diff --git a/src/Exception/NotFoundException.php b/src/Exception/NotFoundException.php index 2c4236f..d8ed16a 100644 --- a/src/Exception/NotFoundException.php +++ b/src/Exception/NotFoundException.php @@ -1,17 +1,15 @@