Exemple #1
0
 public function afterUpdate(Entity $entity, array $data)
 {
     parent::afterUpdate($entity, $data);
     $this->clearRolesCache();
 }
Exemple #2
0
 public function afterUpdate(Entity $entity, array $data)
 {
     parent::afterUpdate($entity, $data);
     if (array_key_exists('rolesIds', $data) || array_key_exists('teamsIds', $data)) {
         $this->clearRoleCache($entity->id);
     }
     if (array_key_exists('agentId', $data)) {
         $agentId = $entity->get('agentId');
         $agentEntity = $this->getEntityManager()->getEntity('Agent', $agentId);
         $agentEntity->set(array('userId' => $entity->id));
         $this->getEntityManager()->saveEntity($agentEntity);
     }
 }