Ejemplo n.º 1
0
 /**
  * @param PreUpdateEventArgs $eventArgs
  */
 public function preUpdate(PreUpdateEventArgs $eventArgs)
 {
     $entity = $eventArgs->getEntity();
     if ($this->prepareMedia($entity)) {
         // Hack ? Don't know, that's the behaviour Doctrine 2 seems to want
         // See : http://www.doctrine-project.org/jira/browse/DDC-1020
         $em = $eventArgs->getEntityManager();
         $uow = $em->getUnitOfWork();
         $uow->recomputeSingleEntityChangeSet($em->getClassMetadata(ClassLookup::getClass($entity)), $eventArgs->getEntity());
     }
 }
Ejemplo n.º 2
0
 /**
  * Get class name of object (ie. class name without namespace)
  *
  * @param mixed $object
  *
  * @return string
  */
 public static function getClassName($object)
 {
     $className = explode('\\', ClassLookup::getClass($object));
     return array_pop($className);
 }