/** * Set connection record listeners * * @param Doctrine_Connection_Common $conn * @param array $options * @return void * @throws Zend_Application_Resource_Exception */ protected function _setConnectionRecordListeners(Doctrine_Connection_Common $conn, array $options) { foreach ($options as $alias => $class) { if (!class_exists($class)) { throw new Zend_Application_Resource_Exception("{$class} does not exist."); } $conn->addRecordListener(new $class(), $alias); } }
/** * * @param Doctrine_Connection_Common $conn * @param array $options */ protected function _setConnectionRecordListeners(Doctrine_Connection_Common $conn, array $options) { foreach ($options as $alias => $class) { $listener = $this->_getListenerInstance($class); $conn->addRecordListener($listener, $alias); } }