Skip to content

Commit eed6fcd

Browse files
committed
implemented twin-elements/crud-logger
1 parent 1df8331 commit eed6fcd

6 files changed

Lines changed: 43 additions & 55 deletions

File tree

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"twin-elements/message": "^1.3",
1818
"symfonycasts/reset-password-bundle": "^1.13",
1919
"twin-elements/response-parameter-builder": "^1.0",
20-
"twin-elements/admin-translator": "^1.0"
20+
"twin-elements/admin-translator": "^1.0",
21+
"twin-elements/crud-logger": "^1.0"
2122
},
2223
"autoload": {
2324
"psr-4": {

src/Controller/AdminUserController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
1111
use Symfony\Component\Routing\Annotation\Route;
1212
use Symfony\Component\HttpFoundation\Request;
13-
use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
1413
use TwinElements\AdminBundle\Model\CrudControllerTrait;
1514
use TwinElements\AdminBundle\Repository\AdminUserRepository;
1615
use TwinElements\AdminBundle\Role\AdminUserRole;

src/Helper/CrudLoggerMessage.php

Lines changed: 0 additions & 34 deletions
This file was deleted.

src/Model/CrudControllerTrait.php

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
namespace TwinElements\AdminBundle\Model;
44

55
use TwinElements\AdminBundle\Helper\Breadcrumbs;
6-
use TwinElements\AdminBundle\Helper\CrudLoggerMessage;
76
use TwinElements\Component\AdminTranslator\AdminTranslator;
7+
use TwinElements\Component\CrudLogger\CrudLoggerInterface;
88
use TwinElements\Component\Flashes\Flashes;
99

1010
trait CrudControllerTrait
@@ -13,17 +13,14 @@ trait CrudControllerTrait
1313

1414
protected Flashes $flashes;
1515

16-
protected CrudLoggerMessage $crudLogger;
16+
protected CrudLoggerInterface $crudLogger;
1717

1818
protected AdminTranslator $adminTranslator;
1919

20-
/**
21-
* @param $breadcrumbs
22-
*/
2320
public function __construct(
2421
Breadcrumbs $breadcrumbs,
2522
Flashes $flashes,
26-
CrudLoggerMessage $crudLogger,
23+
CrudLoggerInterface $crudLogger,
2724
AdminTranslator $translator
2825
)
2926
{

src/config/config.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
symfonycasts_reset_password:
22
request_password_repository: TwinElements\AdminBundle\Repository\ResetPasswordRequestRepository
33

4+
monolog:
5+
channels: ['crud']
6+
handlers:
7+
crud:
8+
type: stream
9+
level: info
10+
path: '%kernel.logs_dir%/crud.log'
11+
channels: ['crud']
12+
413
twin_elements_admin:
514
admin_locale: '%admin_locale%'

src/config/services.xml

Lines changed: 29 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,31 @@
1818
<tag name="form.type"/>
1919
</prototype>
2020

21+
<service id="TwinElements\AdminBundle\Helper\Breadcrumbs" autowire="true">
22+
<bind key="$adminLocale">%admin_locale%</bind>
23+
</service>
24+
25+
<service id="TwinElements\Component\Flashes\Flashes"/>
26+
27+
<service id="TwinElements\Component\CrudLogger\CrudLogger">
28+
<argument id="security.token_storage"/>
29+
<argument id="logger"/>
30+
<tag name="monolog.logger" channel="crud"/>
31+
</service>
32+
33+
<service id="TwinElements\Component\CrudLogger\CrudLoggerInterface" alias="TwinElements\Component\CrudLogger\CrudLogger"/>
34+
35+
<service id="TwinElements\Component\AdminTranslator\AdminTranslator">
36+
<bind key="$adminLocale">%admin_locale%</bind>
37+
</service>
38+
39+
<service id="TwinElements\AdminBundle\Model\CrudControllerTrait">
40+
<argument id="TwinElements\AdminBundle\Helper\Breadcrumbs"/>
41+
<argument id="TwinElements\Component\Flashes\Flashes"/>
42+
<argument id="TwinElements\Component\CrudLogger\CrudLogger"/>
43+
<argument id="TwinElements\Component\AdminTranslator\AdminTranslator"/>
44+
</service>
45+
2146
<service id="TwinElements\AdminBundle\Role\AdminUserRole">
2247
<tag name="twin_elements.role" priority="99"/>
2348
</service>
@@ -31,26 +56,17 @@
3156
</service>
3257

3358
<service id="TwinElements\AdminBundle\Menu\AdminMenuCollector">
34-
<argument type="tagged" tag="twin_elements.admin_menu" />
59+
<argument type="tagged" tag="twin_elements.admin_menu"/>
3560
</service>
3661

3762
<service id="TwinElements\AdminBundle\Menu\Builder" autowire="true">
38-
<tag name="knp_menu.menu_builder" method="mainMenu" alias="cms_main" />
63+
<tag name="knp_menu.menu_builder" method="mainMenu" alias="cms_main"/>
3964
<bind key="$adminLocale">%admin_locale%</bind>
4065
</service>
4166

42-
<service id="TwinElements\AdminBundle\Helper\Breadcrumbs" autowire="true">
43-
<bind key="$adminLocale">%admin_locale%</bind>
44-
</service>
67+
<service id="TwinElements\Component\Message\MessageBuilderFactory"/>
4568

46-
<service id="TwinElements\Component\Message\MessageBuilderFactory" />
69+
<service id="TwinElements\Component\ResponseParameterBuilder\ResponseParameterBuilder"/>
4770

48-
<service id="TwinElements\Component\Flashes\Flashes" />
49-
50-
<service id="TwinElements\Component\ResponseParameterBuilder\ResponseParameterBuilder" />
51-
52-
<service id="TwinElements\Component\AdminTranslator\AdminTranslator">
53-
<bind key="$adminLocale">%admin_locale%</bind>
54-
</service>
5571
</services>
5672
</container>

0 commit comments

Comments
 (0)