Skip to content

Commit

Permalink
simplified the Prng code
Browse files Browse the repository at this point in the history
  • Loading branch information
fabpot committed Oct 28, 2012
1 parent e5dc7af commit c0c8972
Show file tree
Hide file tree
Showing 15 changed files with 32 additions and 319 deletions.
68 changes: 0 additions & 68 deletions src/Symfony/Bridge/Doctrine/Security/DoctrineSeedProvider.php

This file was deleted.

This file was deleted.

43 changes: 0 additions & 43 deletions src/Symfony/Bridge/Doctrine/Security/PrngSchema.php

This file was deleted.

This file was deleted.

57 changes: 0 additions & 57 deletions src/Symfony/Bundle/SecurityBundle/Command/InitPrngCommand.php

This file was deleted.

Expand Up @@ -87,7 +87,6 @@ private function addAclSection(ArrayNodeDefinition $rootNode)
{
$rootNode
->children()
->scalarNode('prng_seed_provider')->defaultNull()->end()
->arrayNode('acl')
->children()
->scalarNode('connection')
Expand Down
Expand Up @@ -88,10 +88,6 @@ public function load(array $configs, ContainerBuilder $container)
$this->aclLoad($config['acl'], $container);
}

if (null !== $config['prng_seed_provider']) {
$container->setAlias('security.prng_seed_provider', $config['prng_seed_provider']);
}

// add some required classes for compilation
$this->addClassesToCompile(array(
'Symfony\\Component\\Security\\Http\\Firewall',
Expand Down
Expand Up @@ -142,7 +142,7 @@
<!-- Pseudorandom Number Generator -->
<service id="security.prng" class="Symfony\Component\Security\Core\Util\Prng">
<tag name="monolog.logger" channel="security" />
<argument type="service" id="security.prng_seed_provider" on-invalid="ignore" />
<argument>%kernel.cache_dir%/prng.seed</argument>
<argument type="service" id="logger" on-invalid="ignore" />
</service>
</services>
Expand Down
Expand Up @@ -2,7 +2,6 @@

$container->loadFromExtension('security', array(
'acl' => array(),
'prng_seed_provider' => 'custom_seed_provider',
'encoders' => array(
'JMS\FooBundle\Entity\User1' => 'plaintext',
'JMS\FooBundle\Entity\User2' => array(
Expand Down
Expand Up @@ -5,7 +5,7 @@
xmlns:srv="http://symfony.com/schema/dic/services"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<config prng-seed-provider="custom_seed_provider">
<config>
<acl />

<encoder class="JMS\FooBundle\Entity\User1" algorithm="plaintext" />
Expand Down
@@ -1,6 +1,5 @@
security:
acl: ~
prng_seed_provider: custom_seed_provider
encoders:
JMS\FooBundle\Entity\User1: plaintext
JMS\FooBundle\Entity\User2:
Expand Down
Expand Up @@ -168,13 +168,6 @@ public function testCustomAclProvider()
$this->assertEquals('foo', (string) $container->getAlias('security.acl.provider'));
}

public function testSeedProvider()
{
$container = $this->getContainer('container1');

$this->assertEquals('custom_seed_provider', (string) $container->getAlias('security.prng_seed_provider'));
}

protected function getContainer($file)
{
$container = new ContainerBuilder();
Expand Down

0 comments on commit c0c8972

Please sign in to comment.