/** * @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; }
/** * @return Model */ public function getModel() { return $this->configurator->getModel(); }