diff --git a/config/services.yaml b/config/services.yaml index 5268342..f0d7246 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -18,8 +18,4 @@ services: exclude: - '../src/DependencyInjection/' - '../src/Entity/' - - '../src/Kernel.php' - - App\Service\LastRelease: - arguments: - - '%kernel.project_dir%/release.json' + - '../src/Kernel.php' \ No newline at end of file diff --git a/src/Service/LastRelease.php b/src/Service/LastRelease.php index 29eb492..c56f2fa 100644 --- a/src/Service/LastRelease.php +++ b/src/Service/LastRelease.php @@ -3,6 +3,7 @@ namespace App\Service; use JetBrains\PhpStorm\ArrayShape; +use Symfony\Component\DependencyInjection\Attribute\Autowire; class LastRelease { @@ -18,7 +19,7 @@ class LastRelease ])] private array $lastRelease = []; - public function __construct(string $jsonFile) + public function __construct(#[Autowire('%kernel.project_dir%/release.json')] string $jsonFile) { if (file_exists($jsonFile)) { $this->lastRelease = json_decode(file_get_contents($jsonFile), true);