var/cache/dev/ContainerXqjRXq5/getPimcoreEcommerce_IndexServiceService.php line 59

Open in your IDE?
  1. <?php
  2. namespace ContainerXqjRXq5;
  3. use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
  4. use Symfony\Component\DependencyInjection\Exception\RuntimeException;
  5. /**
  6.  * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
  7.  */
  8. class getPimcoreEcommerce_IndexServiceService extends App_KernelDevDebugContainer
  9. {
  10.     /**
  11.      * Gets the public 'pimcore_ecommerce.index_service' shared autowired service.
  12.      *
  13.      * @return \Pimcore\Bundle\EcommerceFrameworkBundle\IndexService\IndexService
  14.      */
  15.     public static function do($container$lazyLoad true)
  16.     {
  17.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/IndexService.php';
  18.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Worker/WorkerInterface.php';
  19.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Worker/AbstractWorker.php';
  20.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Worker/DefaultMysql.php';
  21.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/ConfigInterface.php';
  22.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/AbstractConfig.php';
  23.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/MysqlConfigInterface.php';
  24.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/DefaultMysql.php';
  25.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/AttributeFactory.php';
  26.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Worker/BatchProcessingWorkerInterface.php';
  27.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Worker/ProductCentricBatchProcessingWorker.php';
  28.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Worker/ElasticSearch/AbstractElasticSearch.php';
  29.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Worker/ElasticSearch/DefaultElasticSearch7.php';
  30.         include_once \dirname(__DIR__4).'/src/ElasticSearch/Worker/AppElasticSearchWorker.php';
  31.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/MockupConfigInterface.php';
  32.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/ElasticSearchConfigInterface.php';
  33.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/Traits/OptionsResolverTrait.php';
  34.         include_once \dirname(__DIR__4).'/vendor/pimcore/pimcore/bundles/EcommerceFrameworkBundle/IndexService/Config/ElasticSearch.php';
  35.         $a = ($container->services['pimcore_ecommerce.environment'] ?? $container->getPimcoreEcommerce_EnvironmentService());
  36.         $b = new \Pimcore\Bundle\EcommerceFrameworkBundle\IndexService\Config\DefaultMysql('default', ['name' => ['type' => 'varchar(255)''filter_group' => 'string''name' => 'name''field_name' => 'OSName''locale' => NULL'options' => [], 'getter_id' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'short_description' => ['type' => 'varchar(255)''filter_group' => 'string''name' => 'short_description''field_name' => 'NormalizedShortDescription''locale' => NULL'options' => [], 'getter_id' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []]], [=> 'name'=> 'short_description'], [], []);
  37.         $c = new \Pimcore\Bundle\EcommerceFrameworkBundle\IndexService\Config\AttributeFactory(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
  38.             'app.child_name_list_getter' => ['services''app.child_name_list_getter''getApp_ChildNameListGetterService'true],
  39.             'app.child_sku_list_getter' => ['services''app.child_sku_list_getter''getApp_ChildSkuListGetterService'true],
  40.             'app.main_image_id_getter' => ['services''app.main_image_id_getter''getApp_MainImageIdGetterService'true],
  41.             'app.name_lowercase_no_space_getter' => ['services''app.name_lowercase_no_space_getter''getApp_NameLowercaseNoSpaceGetterService'true],
  42.             'app.sku_lowercase_no_space_getter' => ['services''app.sku_lowercase_no_space_getter''getApp_SkuLowercaseNoSpaceGetterService'true],
  43.         ], [
  44.             'app.child_name_list_getter' => '?',
  45.             'app.child_sku_list_getter' => '?',
  46.             'app.main_image_id_getter' => '?',
  47.             'app.name_lowercase_no_space_getter' => '?',
  48.             'app.sku_lowercase_no_space_getter' => '?',
  49.         ]), new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [], []));
  50.         $b->setAttributeFactory($c);
  51.         $d = ($container->services['doctrine.dbal.default_connection'] ?? $container->getDoctrine_Dbal_DefaultConnectionService());
  52.         $e = ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService());
  53.         $f = new \Pimcore\Bundle\EcommerceFrameworkBundle\IndexService\Config\ElasticSearch('EsTenant', ['product_type' => ['field_name' => 'ProductType''type' => 'keyword''filter_group' => 'string''name' => 'product_type''locale' => NULL'options' => [], 'getter_id' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'division' => ['field_name' => 'Division''type' => 'keyword''filter_group' => 'string''name' => 'division''locale' => NULL'options' => [], 'getter_id' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'name' => ['field_name' => 'Name''type' => 'keyword''filter_group' => 'string''name' => 'name''locale' => NULL'options' => [], 'getter_id' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'search_name' => ['type' => 'keyword''filter_group' => 'string''getter_id' => 'app.name_lowercase_no_space_getter''options' => ['mapping' => ['type' => 'keyword''fields' => ['analyzed' => ['type' => 'text''analyzer' => 'generic_name_analyzer'], 'analyzed_ngram' => ['type' => 'text''analyzer' => 'trigram_name_analyzer']]]], 'name' => 'search_name''field_name' => NULL'locale' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'sku' => ['field_name' => 'SKU''type' => 'keyword''filter_group' => 'string''name' => 'sku''locale' => NULL'options' => [], 'getter_id' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'search_sku' => ['type' => 'keyword''filter_group' => 'string''getter_id' => 'app.sku_lowercase_no_space_getter''name' => 'search_sku''field_name' => NULL'locale' => NULL'options' => [], 'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'child_sku_list' => ['type' => 'keyword''filter_group' => 'string''getter_id' => 'app.child_sku_list_getter''name' => 'child_sku_list''field_name' => NULL'locale' => NULL'options' => [], 'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'child_name_list' => ['type' => 'keyword''filter_group' => 'string''getter_id' => 'app.child_name_list_getter''options' => ['mapping' => ['type' => 'keyword''fields' => ['analyzed' => ['type' => 'text''analyzer' => 'generic_name_analyzer'], 'analyzed_ngram' => ['type' => 'text''analyzer' => 'trigram_name_analyzer']]]], 'name' => 'child_name_list''field_name' => NULL'locale' => NULL'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []], 'main_image_id' => ['type' => 'keyword''filter_group' => 'string''getter_id' => 'app.main_image_id_getter''name' => 'main_image_id''field_name' => NULL'locale' => NULL'options' => [], 'getter_options' => [], 'interpreter_id' => NULL'interpreter_options' => [], 'hide_in_fieldlist_datatype' => false'placeholders' => []]], [=> 'name'=> 'sku'=> 'search_name'=> 'search_sku'=> 'child_sku_list'=> 'child_name_list'], [], ['client_config' => ['logging' => false'indexName' => 'stoelting_product_index'], 'es_client_params' => ['hosts' => [=> 'elastic-dev.factory.devnet:9222']], 'index_settings' => ['number_of_shards' => 5'number_of_replicas' => 0'analysis' => ['analyzer' => ['generic_name_analyzer' => ['type' => 'custom''tokenizer' => 'standard''filter' => [=> 'word_split'=> 'english_stop']], 'trigram_name_analyzer' => ['type' => 'custom''tokenizer' => 'standard''filter' => [=> 'trigram_filter']]], 'filter' => ['english_stop' => ['type' => 'stop''stopwords' => '_english_'], 'word_split' => ['type' => 'word_delimiter''preserve_original' => true], 'trigram_filter' => ['type' => 'ngram''min_gram' => 3'max_gram' => 3]]]]]);
  54.         $f->setAttributeFactory($c);
  55.         $f->setEnvironment($a);
  56.         return $container->services['pimcore_ecommerce.index_service'] = new \Pimcore\Bundle\EcommerceFrameworkBundle\IndexService\IndexService($a, [=> new \Pimcore\Bundle\EcommerceFrameworkBundle\IndexService\Worker\DefaultMysql($b$d$e), => new \App\ElasticSearch\Worker\AppElasticSearchWorker($f$d$e)], 'default');
  57.     }
  58. }