Ejemplo n.º 1
0
 public function testResolveFilteredByFromGetArray()
 {
     $searchModel = new AFilteredBySearchFormTestModel(new A());
     $getArrayName = 'someArray';
     SearchUtil::resolveFilteredByFromArray($searchModel, $getArrayName, $_GET);
     $this->assertNull($searchModel->filteredBy);
     $_GET['someArray']['filteredBy'] = 'all';
     SearchUtil::resolveFilteredByFromArray($searchModel, $getArrayName, $_GET);
     $this->assertEquals('all', $searchModel->filteredBy);
     $_GET['someArray']['filteredBy'] = 'none';
     SearchUtil::resolveFilteredByFromArray($searchModel, $getArrayName, $_GET);
     $this->assertEquals('none', $searchModel->filteredBy);
 }
 public function resolveFilteredByFromSourceData()
 {
     SearchUtil::resolveFilteredByFromArray($this->model, get_class($this->model), $this->getSourceData());
 }