public postPersist ( Doctrine\ORM\Event\LifecycleEventArgs $args ) | ||
$args | Doctrine\ORM\Event\LifecycleEventArgs |
public function postPersist(LifecycleEventArgs $args)
{
$entity = $args->getEntity();
$em = $args->getObjectManager();
if ($entity instanceof VersionableInterface) {
if (!$entity->hasListener()) {
$this->makeSnapshot($entity, $em);
}
}
}