/** * Override parent's method and return array. * * @param bool $filter * * @return array */ protected function get_data($filter = true) { $data = array_filter(explode(',', parent::get_data(false)), function ($var) { return !empty($var); }); if ($filter) { $data = array_map(function ($val) { return $this->filter($val); }, $data); } return $data; }