public function getDynamicStructure() { $dynamicStructure = SearchUtil::getDynamicSearchStructureFromArray(get_class($this->model), $this->getSourceData()); if ($dynamicStructure != null) { return $dynamicStructure; } return $this->model->dynamicStructure; }
public function testGetDynamicSearchStructureFromGetArray() { $_GET['testing'] = array('a' => ''); $newString = SearchUtil::getDynamicSearchStructureFromArray('testing', $_GET); $this->assertNull($newString); $_GET['testing'] = array('a' => null, 'dynamicStructure' => '1 and 2'); $newString = SearchUtil::getDynamicSearchStructureFromArray('testing', $_GET); $this->assertEquals('1 and 2', $newString); }
public function getDynamicStructure() { return SearchUtil::getDynamicSearchStructureFromArray(get_class($this->model), $this->getSourceData()); }