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());
 }