<commit_before>parameters:
    elastification_php_client.transport.http.type.class: GuzzleHttp\Client
    elastification_php_client.transport.http.class: Elastification\Client\Transport\HttpGuzzle\GuzzleTransport
    elastification_php_client.transport.thrift.class: Elastification\Client\Transport\Thrift\ThriftTransport
    elastification_php_client.requestmanager.class: Elastification\Client\Request\RequestManager
    elastification_php_client.serializer.native.class: Elastification\Client\Serializer\NativeJsonSerializer

    elastification_php_client.client.class: Elastification\Client\Client
    elastification_php_client.logger.class: Elastification\Client\LoggerClient
    elastification_php_client.repository.document.class: Elastification\Client\Repository\DocumentRepository
    elastification_php_client.repository.search.class: Elastification\Client\Repository\SearchRepository
    elastification_php_client.repository.index.class: Elastification\Client\Repository\IndexRepository
    elastification_php_client.repository.classmap.class: Elastification\Client\Repository\RepositoryClassMap
    elastification_php_client.datacollector.class: Elastification\Bundle\ElastificationPhpClientBundle\DataCollector\ElasticsearchDataCollector
    elastification_php_client.profiler.class: Elastification\Bundle\ElastificationPhpClientBundle\Component\ProfilerClient


    #jms
    elastification_php_client.serializer.jms.class: Elastification\Client\Serializer\JmsSerializer
    elastification_php_client.serializer.jms.sourcesubscribinghandler.class: Elastification\Client\Serializer\JmsSerializer\SourceSubscribingHandler
    elastification_php_client.serializer.jms.deserialization.search.class: Elastification\Client\Serializer\JmsSerializer\SearchResponseEntity
    elastification_php_client.serializer.jms.deserialization.document.class: Elastification\Client\Serializer\JmsSerializer\DocumentResponseEntity


services:
    elastification_php_client.requestmanager:
         class: "%elastification_php_client.requestmanager.class%"
         public: false

    elastification_php_client.datacollector:
         class: "%elastification_php_client.datacollector.class%"
         public: false
         tags:
             - { name: data_collector, template: ElastificationPhpClientBundle:Collector:elasticsearch, id: elasticsearch}

    elastification_php_client.logger:
         class: "%elastification_php_client.logger.class%"
         arguments: [@elastification_php_client.client, @logger]
         public: false

    elastification_php_client.profiler:
         class: "%elastification_php_client.profiler.class%"
         arguments: [@elastification_php_client, @elastification_php_client.datacollector]
         public: false

    elastification_php_client.serializer.jms.sourcesubscribing:
         class: "%elastification_php_client.serializer.jms.sourcesubscribinghandler.class%"
         arguments: [%elastification_php_client.serializer.jms.deserialization.search.class%]
         public: false

    elastification_php_client.serializer.jms.prototype:
         class: "%elastification_php_client.serializer.jms.class%"
         arguments: [@jms_serializer]
         public: false

    elastification_php_client.serializer.native:
         class: "%elastification_php_client.serializer.native.class%"
         public: true

    elastification_php_client.repository.document:
         class: "%elastification_php_client.repository.document.class%"
         arguments: [@elastification_php_client, @elastification_php_client.serializer.native]
         public: true

    elastification_php_client.repository.search:
         class: "%elastification_php_client.repository.search.class%"
         arguments: [@elastification_php_client, @elastification_php_client.serializer.native]
         public: true

    elastification_php_client.repository.index:
         class: "%elastification_php_client.repository.index.class%"
         arguments: [@elastification_php_client, @elastification_php_client.serializer.native]
         public: true
<commit_msg>Added service type definition for thrift transport<commit_after>parameters:
    elastification_php_client.transport.http.type.class: GuzzleHttp\Client
    elastification_php_client.transport.http.class: Elastification\Client\Transport\HttpGuzzle\GuzzleTransport
    elastification_php_client.transport.thrift.class: Elastification\Client\Transport\Thrift\ThriftTransport
    elastification_php_client.transport.thrift.type.class: Elasticsearch\RestClient
    elastification_php_client.requestmanager.class: Elastification\Client\Request\RequestManager
    elastification_php_client.serializer.native.class: Elastification\Client\Serializer\NativeJsonSerializer

    elastification_php_client.client.class: Elastification\Client\Client
    elastification_php_client.logger.class: Elastification\Client\LoggerClient
    elastification_php_client.repository.document.class: Elastification\Client\Repository\DocumentRepository
    elastification_php_client.repository.search.class: Elastification\Client\Repository\SearchRepository
    elastification_php_client.repository.index.class: Elastification\Client\Repository\IndexRepository
    elastification_php_client.repository.classmap.class: Elastification\Client\Repository\RepositoryClassMap
    elastification_php_client.datacollector.class: Elastification\Bundle\ElastificationPhpClientBundle\DataCollector\ElasticsearchDataCollector
    elastification_php_client.profiler.class: Elastification\Bundle\ElastificationPhpClientBundle\Component\ProfilerClient


    #jms
    elastification_php_client.serializer.jms.class: Elastification\Client\Serializer\JmsSerializer
    elastification_php_client.serializer.jms.sourcesubscribinghandler.class: Elastification\Client\Serializer\JmsSerializer\SourceSubscribingHandler
    elastification_php_client.serializer.jms.deserialization.search.class: Elastification\Client\Serializer\JmsSerializer\SearchResponseEntity
    elastification_php_client.serializer.jms.deserialization.document.class: Elastification\Client\Serializer\JmsSerializer\DocumentResponseEntity


services:
    elastification_php_client.requestmanager:
         class: "%elastification_php_client.requestmanager.class%"
         public: false

    elastification_php_client.datacollector:
         class: "%elastification_php_client.datacollector.class%"
         public: false
         tags:
             - { name: data_collector, template: ElastificationPhpClientBundle:Collector:elasticsearch, id: elasticsearch}

    elastification_php_client.logger:
         class: "%elastification_php_client.logger.class%"
         arguments: [@elastification_php_client.client, @logger]
         public: false

    elastification_php_client.profiler:
         class: "%elastification_php_client.profiler.class%"
         arguments: [@elastification_php_client, @elastification_php_client.datacollector]
         public: false

    elastification_php_client.serializer.jms.sourcesubscribing:
         class: "%elastification_php_client.serializer.jms.sourcesubscribinghandler.class%"
         arguments: [%elastification_php_client.serializer.jms.deserialization.search.class%]
         public: false

    elastification_php_client.serializer.jms.prototype:
         class: "%elastification_php_client.serializer.jms.class%"
         arguments: [@jms_serializer]
         public: false

    elastification_php_client.serializer.native:
         class: "%elastification_php_client.serializer.native.class%"
         public: true

    elastification_php_client.repository.document:
         class: "%elastification_php_client.repository.document.class%"
         arguments: [@elastification_php_client, @elastification_php_client.serializer.native]
         public: true

    elastification_php_client.repository.search:
         class: "%elastification_php_client.repository.search.class%"
         arguments: [@elastification_php_client, @elastification_php_client.serializer.native]
         public: true

    elastification_php_client.repository.index:
         class: "%elastification_php_client.repository.index.class%"
         arguments: [@elastification_php_client, @elastification_php_client.serializer.native]
         public: true

{'fraction_non_alphanumeric': 0.0750151240169389, 'fraction_numerical': 0.0, 'mean_word_length': 5.077941176470588, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1657592', 'n_tokens_mistral': 2347, 'n_tokens_neox': 2306, 'n_words': 234}