Commit 83012f7f authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Historique

parent e17416ca
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ use Exception;
use RuntimeException;
use UnicaenApp\Entity\HistoriqueAwareInterface;
use UnicaenUtilisateur\Entity\Db\AbstractUser;
use UnicaenUtilisateur\Entity\Db\User;
use UnicaenUtilisateur\Service\User\UserServiceAwareTrait;
use Zend\Authentication\AuthenticationService;

@@ -81,7 +82,9 @@ class HistoriqueListener implements EventSubscriber
        }
        // si nous ne disposons d'aucun utilisateur, basta!
        if (null === $user) {
            throw new RuntimeException("Aucun utilisateur disponible pour en faire l'auteur de la création/modification.");
            $user = new User();
            $user->setId(1);
            if ($user === null) throw new RuntimeException("Aucun utilisateur disponible pour en faire l'auteur de la création/modification.");
        }

        if (null === $entity->getHistoCreateur()) {
+4 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
namespace UnicaenUtilisateur\ORM\Event\Listeners;

use Interop\Container\ContainerInterface;

use UnicaenUtilisateur\Service\User\UserService;
use Zend\ServiceManager\FactoryInterface;
use Zend\ServiceManager\ServiceLocatorInterface;
use Zend\Authentication\AuthenticationService;
@@ -24,11 +24,14 @@ class HistoriqueListenerFactory implements FactoryInterface
    {
        /**
         * @var AuthenticationService $authenticationService
         * @var UserService $userService
         */
        $authenticationService = $container->get('Zend\Authentication\AuthenticationService');
//        $userService = $container->get(UserService::class);

        $listener = new HistoriqueListener();
        $listener->setAuthenticationService($authenticationService);
//        $listener->setUserService($userService);

        return $listener;
    }