Beispiel #1
0
 /**
  * Pre update event hook for inserting new version record
  * This will only insert a version record if the auditLog is enabled
  *
  * @param  Doctrine_Event $event
  * @return void
  */
 public function preUpdate(Doctrine_Event $event)
 {
     $disabled = $event->getInvoker()->hasMappedValue('disable_versioning') ? $event->getInvoker()->get('disable_versioning') : false;
     if (!$disabled) {
         parent::preUpdate($event);
     }
 }
Beispiel #2
0
 /**
  * Instantiate AuditLog listener and set the Doctrine_AuditLog instance to the class
  *
  * @param   Doctrine_AuditLog $auditLog
  * @return  void
  */
 public function __construct(Doctrine_AuditLog $auditLog)
 {
     parent::__construct($auditLog);
     $version = $this->_auditLog->getOption('version');
     if (!empty($version['accuracy'])) {
         $this->accuracy = $version['accuracy'];
     }
 }