Skip to content

Commit 005cb57

Browse files
committed
refactor di
1 parent 52ceaab commit 005cb57

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

src/Maker/MakeAuthenticator.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,17 @@ final class MakeAuthenticator extends AbstractMaker
6161

6262
private $doctrineHelper;
6363

64-
private $phpCompatUtil;
64+
private $securityControllerBuilder;
6565

6666
private $useSecurity52 = false;
6767

68-
public function __construct(FileManager $fileManager, SecurityConfigUpdater $configUpdater, Generator $generator, DoctrineHelper $doctrineHelper, PhpCompatUtil $phpCompatUtil)
68+
public function __construct(FileManager $fileManager, SecurityConfigUpdater $configUpdater, Generator $generator, DoctrineHelper $doctrineHelper, SecurityControllerBuilder $securityControllerBuilder)
6969
{
7070
$this->fileManager = $fileManager;
7171
$this->configUpdater = $configUpdater;
7272
$this->generator = $generator;
7373
$this->doctrineHelper = $doctrineHelper;
74-
$this->phpCompatUtil = $phpCompatUtil;
74+
$this->securityControllerBuilder = $securityControllerBuilder;
7575
}
7676

7777
public static function getCommandName(): string
@@ -327,10 +327,9 @@ private function generateFormLoginFiles(string $controllerClass, string $userNam
327327

328328
$manipulator = new ClassSourceManipulator($controllerSourceCode, true);
329329

330-
$securityControllerBuilder = new SecurityControllerBuilder($this->phpCompatUtil);
331-
$securityControllerBuilder->addLoginMethod($manipulator);
330+
$this->securityControllerBuilder->addLoginMethod($manipulator);
332331
if ($logoutSetup) {
333-
$securityControllerBuilder->addLogoutMethod($manipulator);
332+
$this->securityControllerBuilder->addLogoutMethod($manipulator);
334333
}
335334

336335
$this->generator->dumpFile($controllerPath, $manipulator->getSourceCode());

src/Resources/config/makers.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<argument type="service" id="maker.security_config_updater" />
1313
<argument type="service" id="maker.generator" />
1414
<argument type="service" id="maker.doctrine_helper" />
15+
<argument type="service" id="maker.security_controller_builder" />
1516
<tag name="maker.command" />
1617
</service>
1718

src/Resources/config/services.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070

7171
<service id="maker.security_controller_builder" class="Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder">
7272
<argument type="service" id="maker.php_compat_util" />
73-
<argument type="service" id="maker.template_component_generator" />
7473
</service>
7574

7675
<service id="maker.php_compat_util" class="Symfony\Bundle\MakerBundle\Util\PhpCompatUtil">

0 commit comments

Comments
 (0)