PHP Класс Sulu\Component\Persistence\EventSubscriber\ORM\TimestampableSubscriber

Наследование: implements Doctrine\Common\EventSubscriber
Показать файл Открыть проект

Открытые методы

Метод Описание
getSubscribedEvents ( )
loadClassMetadata ( Doctrine\Common\Persistence\Event\LoadClassMetadataEventArgs $event ) Load the class data, mapping the created and changed fields to datetime fields.
prePersist ( Doctrine\Common\Persistence\Event\LifecycleEventArgs $event ) Set the timestamps before creation.
preUpdate ( Doctrine\Common\Persistence\Event\LifecycleEventArgs $event ) Set the timestamps before update.

Приватные методы

Метод Описание
handleTimestamp ( Doctrine\Common\Persistence\Event\LifecycleEventArgs $event ) Set the timestamps. If created is NULL then set it. Always set the changed field.

Описание методов

getSubscribedEvents() публичный Метод

public getSubscribedEvents ( )

loadClassMetadata() публичный Метод

Load the class data, mapping the created and changed fields to datetime fields.
public loadClassMetadata ( Doctrine\Common\Persistence\Event\LoadClassMetadataEventArgs $event )
$event Doctrine\Common\Persistence\Event\LoadClassMetadataEventArgs

prePersist() публичный Метод

Set the timestamps before creation.
public prePersist ( Doctrine\Common\Persistence\Event\LifecycleEventArgs $event )
$event Doctrine\Common\Persistence\Event\LifecycleEventArgs

preUpdate() публичный Метод

Set the timestamps before update.
public preUpdate ( Doctrine\Common\Persistence\Event\LifecycleEventArgs $event )
$event Doctrine\Common\Persistence\Event\LifecycleEventArgs