/** * Test disabling the memory. * * @return void */ public function testDisable() { $mem = new Memory(); $url = 'http://test'; $mem->rememberSearch($url); $this->assertEquals($url, $mem->retrieveSearch()); $mem->disable(); $mem->rememberSearch('http://ignoreme'); $this->assertEquals($url, $mem->retrieveSearch()); }
/** * Update the remembered "last search" in the session. * * @param \VuFind\Search\Base\Results $search Search object to remember. * * @return void */ protected function rememberSearch($search) { $baseUrl = $this->getController()->url()->fromRoute($search->getOptions()->getSearchAction()); Memory::rememberSearch($baseUrl . $search->getUrlQuery()->getParams(false)); }