diff --git a/src/Symfony/Bundle/SecurityBundle/EventListener/AclSchemaListener.php b/src/Symfony/Bundle/SecurityBundle/EventListener/AclSchemaListener.php
index 53758abb76..8faa9ac366 100644
--- a/src/Symfony/Bundle/SecurityBundle/EventListener/AclSchemaListener.php
+++ b/src/Symfony/Bundle/SecurityBundle/EventListener/AclSchemaListener.php
@@ -11,7 +11,7 @@
namespace Symfony\Bundle\SecurityBundle\EventListener;
-use Symfony\Component\DependencyInjection\ContainerInterface;
+use Symfony\Component\Security\Acl\Dbal\Schema;
use Doctrine\ORM\Tools\Event\GenerateSchemaEventArgs;
/**
@@ -21,16 +21,16 @@ use Doctrine\ORM\Tools\Event\GenerateSchemaEventArgs;
*/
class AclSchemaListener
{
- private $container;
+ private $schema;
- public function __construct(ContainerInterface $container)
+ public function __construct(Schema $schema)
{
- $this->container = $container;
+ $this->schema = $schema;
}
public function postGenerateSchema(GenerateSchemaEventArgs $args)
{
$schema = $args->getSchema();
- $this->container->get('security.acl.dbal.schema')->addToSchema($schema);
+ $this->schema->addToSchema($schema);
}
}
diff --git a/src/Symfony/Bundle/SecurityBundle/Resources/config/security_acl_dbal.xml b/src/Symfony/Bundle/SecurityBundle/Resources/config/security_acl_dbal.xml
index aac84a3ce5..a61d648b0b 100644
--- a/src/Symfony/Bundle/SecurityBundle/Resources/config/security_acl_dbal.xml
+++ b/src/Symfony/Bundle/SecurityBundle/Resources/config/security_acl_dbal.xml
@@ -37,7 +37,7 @@
-
+