public function testResolveFilterByStarredFromGetArray() { $searchModel = new ASearchFormTestModel(new A()); $getArrayName = 'someArray'; SearchUtil::resolveFilterByStarredFromArray($searchModel, $getArrayName, $_GET); $this->assertNull($searchModel->filterByStarred); $_GET['someArray']['filterByStarred'] = true; SearchUtil::resolveFilterByStarredFromArray($searchModel, $getArrayName, $_GET); $this->assertTrue($searchModel->filterByStarred); $_GET['someArray']['filterByStarred'] = false; SearchUtil::resolveFilterByStarredFromArray($searchModel, $getArrayName, $_GET); $this->assertFalse($searchModel->filterByStarred); }
public function resolveFilterByStarredFromSourceData() { SearchUtil::resolveFilterByStarredFromArray($this->model, get_class($this->model), $this->getSourceData()); }