/** * @param array $data */ public function set_values(array $data) { if (empty($data['sources'])) { $data['sources'] = array(); } return parent::set_values($data); }
/** * * @param array $data */ public function set_values(array $data) { $this->doc_fields = $this->doc_fetched_widgets = array(); $this->doc_filter = array(); parent::set_values($data); $this->doc_order = Arr::get($data, 'doc_order', array()); $this->only_published = (bool) Arr::get($data, 'only_published'); $this->sort_by_rand = (bool) Arr::get($data, 'sort_by_rand'); $this->doc_uri = Arr::get($data, 'doc_uri', $this->doc_uri); $this->doc_id = preg_replace('/[^A-Za-z,]+/', '', Arr::get($data, 'doc_id', $this->doc_id)); $this->throw_404 = (bool) Arr::get($data, 'throw_404'); return $this; }
public function set_values(array $data) { $data['include_users_object'] = (bool) Arr::get($data, 'include_users_object'); return parent::set_values($data); }