Skip to content

Commit 4fec1f8

Browse files
committed
Fix services definitions
1 parent 6fa0738 commit 4fec1f8

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

src/DependencyInjection/MakerExtension.php

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,6 @@ public function load(array $configs, ContainerBuilder $container): void
7777
$namespacesHelperDefinition->replaceArgument($index, \trim($config[$namespace], '\\'));
7878
}
7979

80-
$autoloaderFinderDefinition = $container->getDefinition('maker.autoloader_finder');
81-
$autoloaderFinderDefinition->replaceArgument(0, $rootNamespace);
82-
83-
$makeCommandDefinition = $container->getDefinition('maker.generator');
84-
$makeCommandDefinition->replaceArgument(1, $rootNamespace);
85-
86-
$doctrineHelperDefinition = $container->getDefinition('maker.doctrine_helper');
87-
$doctrineHelperDefinition->replaceArgument(0, $rootNamespace.'\\Entity');
88-
8980
$container->registerForAutoconfiguration(MakerInterface::class)
9081
->addTag(MakeCommandRegistrationPass::MAKER_TAG);
9182
}

src/Resources/config/services.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</service>
1717

1818
<service id="maker.autoloader_finder" class="Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder" >
19-
<argument /> <!-- root namespace -->
19+
<argument type="service" id="maker.namespaces_helper" />
2020
</service>
2121

2222
<service id="maker.autoloader_util" class="Symfony\Bundle\MakerBundle\Util\AutoloaderUtil">

src/Util/ComposerAutoloaderFinder.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ class ComposerAutoloaderFinder
2323
private array $rootNamespace;
2424
private ?ClassLoader $classLoader = null;
2525

26-
public function __construct(string $rootNamespace)
26+
public function __construct(NamespacesHelper $namespacesHelper)
2727
{
2828
$this->rootNamespace = [
29-
'psr0' => rtrim($rootNamespace, '\\'),
30-
'psr4' => rtrim($rootNamespace, '\\').'\\',
29+
'psr0' => $namespacesHelper->getRootNamespace(),
30+
'psr4' => $namespacesHelper->getRootNamespace().'\\',
3131
];
3232
}
3333

0 commit comments

Comments
 (0)