示例#1
0
 /**
  * Load search
  * 
  * @method post
  * @route /search/load
  */
 public function loadAction()
 {
     $params = $this->getParams();
     $loadSuccess = false;
     $error = '';
     $data = '';
     if (!isset($params['route'])) {
     } else {
         $data = SearchRepository::loadSearch($params['route'], $params['label']);
         $loadSuccess = true;
     }
     $this->router->response()->json(array('success' => $loadSuccess, 'data' => $data, 'error' => $error));
 }
 public function testLoadNonExistSearch()
 {
     $searchToDelete = array('route' => '/test/route', 'label' => 'no exist search test');
     $this->setExpectedException('Exception', 'Object not exist', 0);
     SearchRepository::loadSearch($searchToDelete['route'], $searchToDelete['label']);
 }