Skip to content

Commit

Permalink
Add config ViewTemplateRenderer::class. (#27)
Browse files Browse the repository at this point in the history
  • Loading branch information
terabytesoftw committed Jun 19, 2023
1 parent a2c0ea3 commit 5a01b68
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 21 deletions.
5 changes: 3 additions & 2 deletions composer.json
Expand Up @@ -61,8 +61,9 @@
},
"config-plugin": {
"application-params": "?application-params.php",
"di": ["common/*.php"],
"params": "common/params/*.php"
"di": "common/*.php",
"di-web": "web/*.php",
"params": "common/param/*.php"
},
"config-plugin-environments": {
"tests": {
Expand Down
11 changes: 6 additions & 5 deletions config/common/mailer.php
Expand Up @@ -6,13 +6,14 @@
use Yii\Service\MailerInterface;

/** @var array $params */

return [
MailerInterface::class => [
'class' => Mailer::class,
'from()' => [$params['yii-tools.service.mailer.from']],
'signatureImage()' => [$params['yii-tools.service.mailer.signature-image']],
'signatureText()' => [$params['yii-tools.service.mailer.signature-text']],
'translatorCategory()' => [$params['yii-tools.service.mailer.translator-category']],
'viewPath()' => [$params['yii-tools.service.mailer.view-path']],
'from()' => [$params['yii-tools/service']['mailer']['from']],
'signatureImage()' => [$params['yii-tools/service']['mailer']['signature-image']],
'signatureText()' => [$params['yii-tools/service']['mailer']['signature-text']],
'translatorCategory()' => [$params['yii-tools/service']['mailer']['translator-category']],
'viewPath()' => [$params['yii-tools/service']['mailer']['view-path']],
],
];
18 changes: 18 additions & 0 deletions config/common/param/yii-tools-service.php
@@ -0,0 +1,18 @@
<?php

declare(strict_types=1);

return [
'yii-tools/service' => [
'mailer' => [
'from' => '',
'signature-image' => '',
'signature-text' => '',
'translator-category' => 'app',
'view-path' => '',
],
'view-template-renderer' => [
'layout-parameters' => [],
],
],
];
5 changes: 2 additions & 3 deletions config/common/parameter.php
Expand Up @@ -6,9 +6,8 @@
use Yii\Service\ParameterInterface;
use Yiisoft\Config\Config;

/**
* @var Config $config
*/
/** @var Config $config */

return [
ParameterInterface::class => [
'class' => Parameter::class,
Expand Down
11 changes: 0 additions & 11 deletions config/common/params/yii-tools-service-mailer.php

This file was deleted.

16 changes: 16 additions & 0 deletions config/web/view-template-renderer.php
@@ -0,0 +1,16 @@
<?php

declare(strict_types=1);

use Yii\Service\ViewTemplateRenderer;

/** @var array $params */

return [
ViewTemplateRenderer::class => [
'class' => ViewTemplateRenderer::class,
'withLayoutParameters()' => [
$params['yii-tools/service']['view-template-renderer']['layout-parameters'],
],
],
];

0 comments on commit 5a01b68

Please sign in to comment.