Skip to content

Commit f61b475

Browse files
committed
minor #46130 [SecurityBundle] Remove forgotten unused code (fancyweb)
This PR was merged into the 6.0 branch. Discussion ---------- [SecurityBundle] Remove forgotten unused code | Q | A | ------------- | --- | Branch? | 6.0 | Bug fix? | no | New feature? | no | Deprecations? | no | Tickets | - | License | MIT | Doc PR | - Forgotten in #41613 Commits ------- 9d35f00 [SecurityBundle] Remove forgotten unused code
2 parents df5ba2c + 9d35f00 commit f61b475

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy