Commit 750c7019 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Work in progress.

parent 9919be14
......@@ -2,6 +2,7 @@
namespace UnicaenAuth\Service;
use UnicaenAuth\Entity\Db\Privilege;
use Zend\ServiceManager\Exception\InvalidArgumentException;
use Zend\ServiceManager\FactoryInterface;
use Zend\ServiceManager\ServiceLocatorInterface;
......@@ -11,9 +12,10 @@ class PrivilegeServiceFactory implements FactoryInterface
public function createService(ServiceLocatorInterface $serviceLocator)
{
$config = $serviceLocator->get('Config');
if (! isset($config['unicaen-auth']['privilege_entity_class'])) {
throw new InvalidArgumentException("La classe de l'entité privilège n'a pas été trouvée dans la config");
// throw new InvalidArgumentException("La classe de l'entité privilège n'a pas été trouvée dans la config");
$config['unicaen-auth']['privilege_entity_class'] = Privilege::class;
}
$service = new PrivilegeService();
......
......@@ -2,6 +2,7 @@
namespace UnicaenAuth\Service;
use UnicaenAuth\Entity\Db\Role;
use Zend\ServiceManager\Exception\InvalidArgumentException;
use Zend\ServiceManager\FactoryInterface;
use Zend\ServiceManager\ServiceLocatorInterface;
......@@ -11,9 +12,10 @@ class RoleServiceFactory implements FactoryInterface
public function createService(ServiceLocatorInterface $serviceLocator)
{
$config = $serviceLocator->get('Config');
if (! isset($config['unicaen-auth']['role_entity_class'])) {
throw new InvalidArgumentException("La classe de l'entité rôle n'a pas été trouvée dans la config");
// throw new InvalidArgumentException("La classe de l'entité rôle n'a pas été trouvée dans la config");
$config['unicaen-auth']['role_entity_class'] = Role::class;
}
$service = new RoleService();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment