checkFunc(); if (is_string($this->config)) { $data = Dever::call($this->config, [$this]); } else { $data = $this->config; } $where = $this->config['where'] ?? []; if (isset($data['search'])) { $data['search'] = $this->search($where); $data['search']['type'] = 'search'; } if (isset($data['data']) && $data['data']) { $data = Dever::call($data['data'], [$where, $data]); } return $data; } }