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