Пример #1
0
 /**
  * @param SearchConfiguratorInterface $config
  *
  * @return $this
  */
 public function register(SearchConfiguratorInterface $config = null)
 {
     /** @var SearchEngineInterface $engine */
     $this->models->put(get_class($config->getModel()), $engine = $this->manager->driver($config->engine()));
     $engine->setConfigurator($config);
     return $this;
 }
Пример #2
0
 /**
  * @return Model
  */
 public function getModel()
 {
     return $this->configurator->getModel();
 }