public function applyFilter(BaseCollection &$collection) { if (isset($this->data['filter'])) { $collection = call_user_func_array($this->data['filter'], array($collection)); } }