Ejemplo n.º 1
0
 /**
  * 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());
 }
Ejemplo n.º 2
0
 /**
  * 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));
 }