/** * Insert a search index item. * * @param EntryInterface $entry * @param $config */ public function insert(EntryInterface $entry, $config) { $config = $this->input->read($entry, $config); $this->search->delete(array_get($config, 'id')); if (array_get($config, 'enabled', true) === false) { return; } $this->search->insert(array_get($config, 'id'), array_get($config, 'fields'), array_get($config, 'extra')); }