示例#1
0
 /**
  * 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'));
 }