Пример #1
0
 /**
  * @param \Spryker\Client\Kernel\Container $container
  *
  * @return \Spryker\Client\Kernel\Container
  */
 public function provideServiceLayerDependencies(Container $container)
 {
     $container = parent::provideServiceLayerDependencies($container);
     $container[self::SEARCH_CONFIG_BUILDER] = function (Container $container) {
         return $this->createSearchConfigBuilderPlugin($container);
     };
     return $container;
 }
Пример #2
0
 /**
  * @param \Spryker\Client\Kernel\Container $container
  *
  * @return \Spryker\Client\Kernel\Container
  */
 public function provideServiceLayerDependencies(Container $container)
 {
     $container = parent::provideServiceLayerDependencies($container);
     $container[self::CLIENT_SEARCH] = function (Container $container) {
         return $container->getLocator()->search()->client();
     };
     $container[self::CATALOG_SEARCH_QUERY_PLUGIN] = function () {
         return $this->createCatalogSearchQueryPlugin();
     };
     $container[self::CATALOG_SEARCH_QUERY_EXPANDER_PLUGINS] = function () {
         return $this->createCatalogSearchQueryExpanderPlugins();
     };
     $container[self::CATALOG_SEARCH_RESULT_FORMATTER_PLUGINS] = function () {
         return $this->createCatalogSearchResultFormatterPlugins();
     };
     return $container;
 }
Пример #3
0
 /**
  * @param \Spryker\Client\Kernel\AbstractDependencyProvider $dependencyProvider
  * @param \Spryker\Client\Kernel\Container $container
  *
  * @return void
  */
 protected function provideExternalDependencies(AbstractDependencyProvider $dependencyProvider, Container $container)
 {
     $dependencyProvider->provideServiceLayerDependencies($container);
 }