diff --git a/composer.json b/composer.json index 21025f6..288e9e9 100644 --- a/composer.json +++ b/composer.json @@ -50,11 +50,9 @@ "source-directory": "config" }, "config-plugin": { + "application-params": "?application-params.php", "common": [ "common/*.php" - ], - "parameters": [ - "?parameters.php" ] } }, diff --git a/config/parameters.php b/config/application-params.php similarity index 100% rename from config/parameters.php rename to config/application-params.php diff --git a/config/common/parameter-services.php b/config/common/parameter-services.php index fe2369c..3704244 100644 --- a/config/common/parameter-services.php +++ b/config/common/parameter-services.php @@ -9,8 +9,6 @@ return [ ParameterService::class => [ 'class' => ParameterService::class, - '__construct()' => [ - $config->get('parameters'), - ], + '__construct()' => [$config->get('application-params')], ], ]; diff --git a/docs/index.md b/docs/index.md index be1f628..1d18c46 100644 --- a/docs/index.md +++ b/docs/index.md @@ -53,12 +53,12 @@ final class ContactController ## Parameter service -The parameter service will help you to get parameters from the configuration file `config/parameters.php`. +The parameter service will help you to get parameters from the configuration file `config/application-params.php`. -Define parameters in the configuration file `config/parameters.php`: +Define parameters in the configuration file `config/application-params.php`: ```php -file: `config/parameters.php` +file: `config/application-params.php` [ 'class' => ParameterService::class, - '__construct()' => [ - $this->parameters(), - ], + '__construct()' => [$this->applicationParams()], ], TranslatorInterface::class => [ @@ -164,6 +162,16 @@ private function config(): array ]; } + private function applicationParams(): array + { + return [ + 'app' => [ + 'name' => 'Yii Demo', + 'adminEmail' => 'test@example.com', + ], + ]; + } + private function params(): array { return [ @@ -188,14 +196,4 @@ private function params(): array ], ]; } - - private function parameters(): array - { - return [ - 'app' => [ - 'name' => 'Yii Demo', - 'adminEmail' => 'test@example.com', - ], - ]; - } }