Skip to content

Commit ff716eb

Browse files
committed
refactor di
1 parent a494a72 commit ff716eb

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
@@ -59,17 +59,17 @@ final class MakeAuthenticator extends AbstractMaker
5959

6060
private $doctrineHelper;
6161

62-
private $phpCompatUtil;
62+
private $securityControllerBuilder;
6363

6464
private $useSecurity52 = false;
6565

66-
public function __construct(FileManager $fileManager, SecurityConfigUpdater $configUpdater, Generator $generator, DoctrineHelper $doctrineHelper, PhpCompatUtil $phpCompatUtil)
66+
public function __construct(FileManager $fileManager, SecurityConfigUpdater $configUpdater, Generator $generator, DoctrineHelper $doctrineHelper, SecurityControllerBuilder $securityControllerBuilder)
6767
{
6868
$this->fileManager = $fileManager;
6969
$this->configUpdater = $configUpdater;
7070
$this->generator = $generator;
7171
$this->doctrineHelper = $doctrineHelper;
72-
$this->phpCompatUtil = $phpCompatUtil;
72+
$this->securityControllerBuilder = $securityControllerBuilder;
7373
}
7474

7575
public static function getCommandName(): string
@@ -321,10 +321,9 @@ private function generateFormLoginFiles(string $controllerClass, string $userNam
321321

322322
$manipulator = new ClassSourceManipulator($controllerSourceCode, true);
323323

324-
$securityControllerBuilder = new SecurityControllerBuilder($this->phpCompatUtil);
325-
$securityControllerBuilder->addLoginMethod($manipulator);
324+
$this->securityControllerBuilder->addLoginMethod($manipulator);
326325
if ($logoutSetup) {
327-
$securityControllerBuilder->addLogoutMethod($manipulator);
326+
$this->securityControllerBuilder->addLogoutMethod($manipulator);
328327
}
329328

330329
$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)