/**
  * {@inheritdoc}
  */
 public function load(array $configs, ContainerBuilder $container)
 {
     $configuration = new Configuration();
     $config = $this->processConfiguration($configuration, $configs);
     $aclMapper = AclMapper::getInstance();
     foreach ($config['roles'] as $name => $role) {
         $aclMapper->addRole($name, $role['value'], $role['human']);
     }
     foreach ($config['meta'] as $name => $roles) {
         $aclMapper->addMetaRole($name, $roles);
     }
 }
Beispiel #2
0
 /**
  * Converts a string role to the correspondint bit
  */
 protected function convertRoleToBit($role)
 {
     return AclMapper::getInstance()->getBitFromRole($role);
 }