8000 [SecurityBundle] Remove forgotten unused code · symfony/symfony@9d35f00 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9d35f00

Browse files
committed
[SecurityBundle] Remove forgotten unused code
1 parent df5ba2c commit 9d35f00

File tree

1 file changed

+0
-49
lines changed

1 file changed

+0
-49
lines changed

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/RememberMeFactory.php

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
1717
use Symfony\Component\Config\Definition\Exception\InvalidConfigurationException;
1818
use Symfony\Component\Config\FileLocator;
19-
use Symfony\Component\DependencyInjection\Argument\IteratorArgument;
2019
use Symfony\Component\DependencyInjection\ChildDefinition;
2120
use Symfony\Component\DependencyInjection\ContainerBuilder;
2221
use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -194,54 +193,6 @@ public function addConfiguration(NodeDefinition $node)
194193
}
195194
}
196195

197-
private function generateRememberMeServicesTemplateId(array $config, string $id): string
198-
{
199-
if (isset($config['service'])) {
200-
return $config['service'];
201-
}
202-
203-
if (isset($config['token_provider'])) {
204-
return 'security.authentication.rememberme.services.persistent';
205-
}
206-
207-
return 'security.authentication.rememberme.services.simplehash';
208-
}
209-
210-
private function createRememberMeServices(ContainerBuilder $container, string $id, string $templateId, array $userProviders, array $config): void
211-
{
212-
$rememberMeServicesId = $templateId.'.'.$id;
213-
214-
$rememberMeServices = $container->setDefinition($rememberMeServicesId, new ChildDefinition($templateId));
215-
$rememberMeServices->replaceArgument(1, $config['secret']);
216-
$rememberMeServices->replaceArgument(2, $id);
217-
218-
if (isset($config['token_provider'])) {
219-
$tokenProviderId = $this->createTokenProvider($container, $id, $config['token_provider']);
220-
$rememberMeServices->addMethodCall('setTokenProvider', [new Reference($tokenProviderId)]);
221-
}
222-
223-
// remember-me options
224-
$mergedOptions = array_intersect_key($config, $this->options);
225-
if ('auto' === $mergedOptions['secure']) {
226-
$mergedOptions['secure'] = null;
227-
}
228-
229-
$rememberMeServices->replaceArgument(3, $mergedOptions);
230-
231-
if ($config['user_providers']) {
232-
$userProviders = [];
233-
foreach ($config['user_providers'] as $providerName) {
234-
$userProviders[] = new Reference('security.user.provider.concrete.'.$providerName);
235-
}
236-
}
237-
238-
if (0 === \count($userProviders)) {
239-
throw new \RuntimeException('You must configure at least one remember-me aware listener (such as form-login) for each firewall that has remember-me enabled.');
240-
}
241-
242-
$rememberMeServices->replaceArgument(0, new IteratorArgument(array_unique($userProviders)));
243-
}
244-
245196
private function createTokenProvider(ContainerBuilder $container, string $firewallName, array $config): string
246197
{
247198
$tokenProviderId = $config['service'] ?? false;

0 commit comments

Comments
 (0)
0