public function onModelEvent($eventType, ModelEvent $event) { $model = $event->getModel(); $peer = $model::PEER; $con = \Propel::getConnection($peer::DATABASE_NAME, \Propel::CONNECTION_WRITE); if ($con instanceof EventPropelPDO && $con->inTransaction()) { $this->models[] = array($event->getModel(), $eventType); } }
public function onModelConstruct(ModelEvent $event) { $m = $event->getModel(); if ($m instanceof ContainerAwareInterface) { $m->setContainer($this->container); } }