public function testGetConfig()
 {
     $this->setExpectedException('InvalidArgumentException', 'Oro\\Bundle\\DataAuditBundle\\Tests\\Unit\\Fixture\\LoggableClassWrong');
     $this->loggableManager->getConfig('Oro\\Bundle\\DataAuditBundle\\Tests\\Unit\\Fixture\\LoggableClassWrong');
     $resultConfig = $this->loggableManager->getConfig('Oro\\Bundle\\DataAuditBundle\\Tests\\Unit\\Fixture\\LoggableClass');
     $this->assertEquals($this->config, $resultConfig);
 }
Ejemplo n.º 2
0
 /**
  * @param LifecycleEventArgs $event
  */
 public function postPersist(LifecycleEventArgs $event)
 {
     if (!$this->enabled) {
         return;
     }
     $this->loggableManager->handlePostPersist($event->getEntity(), $event->getEntityManager());
 }
Ejemplo n.º 3
0
 /**
  * @param GetResponseEvent $event
  */
 public function onKernelRequest(GetResponseEvent $event)
 {
     if (null === $this->securityContext) {
         return;
     }
     $token = $this->securityContext->getToken();
     if (null !== $token && $this->securityContext->isGranted('IS_AUTHENTICATED_REMEMBERED')) {
         $this->loggableManager->setUsername($token);
     }
 }
 /**
  * @param string             $logEntityClass
  * @param string             $logEntityFieldClass
  * @param ConfigProvider     $auditConfigProvider
  * @param ServiceLink        $securityContextLink
  * @param AuditEntityMapper  $auditEntityMapper
  * @param ContainerInterface $container
  */
 public function __construct($logEntityClass, $logEntityFieldClass, ConfigProvider $auditConfigProvider, ServiceLink $securityContextLink, AuditEntityMapper $auditEntityMapper, ContainerInterface $container)
 {
     $this->container = $container;
     $this->diamanteAuditEntityMapper = $auditEntityMapper;
     parent::__construct($logEntityClass, $logEntityFieldClass, $auditConfigProvider, $securityContextLink, $container->get('oro_dataaudit.loggable.audit_entity_mapper'));
 }