Skip to content
Snippets Groups Projects
Commit 35c72ab2 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Corrections/améliorations faites pendant la migration de sygal

parent e30bd738
Branches
Tags
1 merge request!1Corrections/améliorations faites pendant la migration de sygal
Pipeline #18804 passed
......@@ -3,10 +3,13 @@
namespace UnicaenPrivilege\Service\Privilege;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\Mapping\MappingException;
use Interop\Container\ContainerInterface;
use Laminas\ServiceManager\Exception\InvalidArgumentException;
use Laminas\ServiceManager\Factory\FactoryInterface;
use UnicaenPrivilege\Entity\Db\Privilege;
class PrivilegeCategorieServiceFactory
class PrivilegeCategorieServiceFactory implements FactoryInterface
{
/**
* Create service
......@@ -25,7 +28,11 @@ class PrivilegeCategorieServiceFactory
$config = $container->get('Config');
$privilegeEntityClass = $config['unicaen-auth']['privilege_entity_class'] ?? Privilege::class;
try {
$mapping = $entityManager->getClassMetadata($privilegeEntityClass)->getAssociationMapping('categorie');
} catch (\ReflectionException $e) {
throw new \RuntimeException("Erreur lors de l'obtention du mapping de la relation 'categorie' de l'entité '$privilegeEntityClass'", null, $e);
}
$service = new PrivilegeCategorieService();
$service->setEntityManager($entityManager);
......
<?php
use UnicaenAuth\Entity\Db\RoleInterface;
use UnicaenUtilisateur\Entity\Db\RoleInterface;
use UnicaenPrivilege\Entity\Db\PrivilegeInterface;
use UnicaenPrivilege\Form\Privilege\CategorieFiltreForm;
use UnicaenPrivilege\Provider\Privilege\PrivilegePrivileges;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment