function setUp() { parent::setUp(); if (self::$index === null) { self::$index = singleton(get_class($this) . '_Index'); } else { self::$index->reset(); } SearchUpdater::bind_manipulation_capture(); Config::nest(); Config::inst()->update('Injector', 'SearchUpdateProcessor', array('class' => 'SearchUpdateImmediateProcessor')); FullTextSearch::force_index_list(self::$index); SearchUpdater::clear_dirty_indexes(); }
function setUp() { parent::setUp(); // Check versioned available if (!class_exists('Versioned')) { return $this->markTestSkipped('The versioned decorator is not installed'); } if (self::$index === null) { self::$index = singleton('SearchVariantVersionedTest_Index'); } SearchUpdater::bind_manipulation_capture(); Config::nest(); Config::inst()->update('Injector', 'SearchUpdateProcessor', array('class' => 'SearchUpdateImmediateProcessor')); FullTextSearch::force_index_list(self::$index); SearchUpdater::clear_dirty_indexes(); }
public function setUp() { parent::setUp(); if (!class_exists('Phockito')) { $this->skipTest = true; return $this->markTestSkipped("These tests need the Phockito module installed to run"); } // Check versioned available if (!class_exists('Versioned')) { $this->skipTest = true; return $this->markTestSkipped('The versioned decorator is not installed'); } if (self::$index === null) { self::$index = singleton('SolrVersionedTest_Index'); } SearchUpdater::bind_manipulation_capture(); Config::nest(); Config::inst()->update('Injector', 'SearchUpdateProcessor', array('class' => 'SearchUpdateImmediateProcessor')); FullTextSearch::force_index_list(self::$index); SearchUpdater::clear_dirty_indexes(); $this->oldMode = Versioned::get_reading_mode(); Versioned::reading_stage('Stage'); }
public function preRequest(SS_HTTPRequest $request, Session $session, DataModel $model) { SearchUpdater::bind_manipulation_capture(); }
<?php global $databaseConfig; if (isset($databaseConfig['type'])) { SearchUpdater::bind_manipulation_capture(); }