/** * Add the generated Filter to the Query */ protected function attachParameterQuerys() { $query_filter_array = QueryModelManager::create(Input::all(), $this->model_class); foreach ($query_filter_array as $object) { $this->query = $object->query($this->query); } }
/** * Create Factory * @param array $parameter_array Array with GET Parameter * @param string $model_class Model Class * @return array of Filter Objects */ public static function create($parameter_array, $model_class) { $manager = new QueryModelManager($parameter_array, $model_class); return $manager->getQuerysObjetcs(); }