/** * Sets up the fixture, for example, opens a network connection. * This method is called before a test is executed. * * @access protected */ protected function setUp() { $this->object = Tinebase_Record_PersistentObserver::getInstance(); foreach ($this->persistentObserverDatas as $num => $persistentObserverData) { $this->persistentObserver[$num] = $this->object->addObserver(new Tinebase_Model_PersistentObserver($persistentObserverData, true)); } }
/** * the singleton pattern * * @return Tinebase_Record_PersistentObserver */ public static function getInstance() { if (self::$instance === NULL) { self::$instance = new Tinebase_Record_PersistentObserver(); } return self::$instance; }