<commit_before><?xml version="1.0" ?>
<container xmlns="http://symfony.com/schema/dic/services">
    <parameters>
        <!-- Path parameters -->
        <parameter key="gherkin.paths.lib">null</parameter>
        <parameter key="behat.paths.lib">null</parameter>

        <parameter key="gherkin.paths.i18n">%gherkin.paths.lib%/i18n</parameter>
        <parameter key="behat.paths.i18n">%behat.paths.lib%/i18n</parameter>

        <parameter key="behat.paths.features">%%BEHAT_BASE_PATH%%</parameter>
        <parameter key="behat.paths.support">%behat.paths.features%/support</parameter>

        <!-- Formatter parameters -->
        <parameter key="behat.formatter.name">pretty</parameter>
        <parameter key="behat.formatter.decorated">null</parameter>
        <parameter key="behat.formatter.verbose">false</parameter>
        <parameter key="behat.formatter.time">true</parameter>
        <parameter key="behat.formatter.language">en</parameter>
        <parameter key="behat.formatter.output_path">null</parameter>
        <parameter key="behat.formatter.multiline_arguments">true</parameter>
        <parameter key="behat.formatter.parameters" type="collection"></parameter>

        <!-- Options -->
        <parameter key="behat.options.rerun">null</parameter>
        <parameter key="behat.options.strict">null</parameter>

        <!-- Environment parameters -->
        <parameter key="behat.context.parameters" type="collection"></parameter>

        <!-- Gherkin loader parameters -->
        <parameter key="gherkin.filters.name">null</parameter>
        <parameter key="gherkin.filters.tags">null</parameter>

        <!-- Gherkin Parser -->
        <parameter key="gherkin.class">Behat\Gherkin\Gherkin</parameter>
        <parameter key="gherkin.parser.class">Behat\Gherkin\Parser</parameter>
        <parameter key="gherkin.lexer.class">Behat\Gherkin\Lexer</parameter>
        <parameter key="gherkin.loader.gherkin.class">Behat\Gherkin\Loader\GherkinFileLoader</parameter>
        <parameter key="gherkin.keywords.class">Behat\Gherkin\Keywords\SymfonyTranslationKeywords</parameter>
        <parameter key="gherkin.keywords_dumper.class">Behat\Gherkin\Keywords\KeywordsDumper</parameter>
        <parameter key="gherkin.keywords.path">%gherkin.paths.lib%/i18n</parameter>

        <!-- Context -->
        <parameter key="behat.context.class">FeaturesContext</parameter>
        <parameter key="behat.context_dispatcher.class">Behat\Behat\Context\ContextDispatcher</parameter>
        <parameter key="behat.context_reader.class">Behat\Behat\Context\ContextReader</parameter>
        <parameter key="behat.context_loader.annotated.class">Behat\Behat\Context\Loader\AnnotatedContextLoader</parameter>

        <!-- Definition Dispathcer -->
        <parameter key="behat.definition_dispatcher.class">Behat\Behat\Definition\DefinitionDispatcher</parameter>
        <parameter key="behat.definition_dumper.class">Behat\Behat\Definition\DefinitionDumper</parameter>

        <!-- Hook Dispatcher -->
        <parameter key="behat.hook_dispatcher.class">Behat\Behat\Hook\HookDispatcher</parameter>

        <!-- Tester -->
        <parameter key="behat.tester.feature.class">Behat\Behat\Tester\FeatureTester</parameter>
        <parameter key="behat.tester.background.class">Behat\Behat\Tester\BackgroundTester</parameter>
        <parameter key="behat.tester.scenario.class">Behat\Behat\Tester\ScenarioTester</parameter>
        <parameter key="behat.tester.outline.class">Behat\Behat\Tester\OutlineTester</parameter>
        <parameter key="behat.tester.step.class">Behat\Behat\Tester\StepTester</parameter>

        <!-- Translator -->
        <parameter key="behat.translator.class">Symfony\Component\Translation\Translator</parameter>
        <parameter key="behat.translator.message_selector.class">Symfony\Component\Translation\MessageSelector</parameter>
        <parameter key="behat.translator.xliff_loader.class">Symfony\Component\Translation\Loader\XliffFileLoader</parameter>

        <!-- Event Dispatcher -->
        <parameter key="behat.event_dispatcher.class">Symfony\Component\EventDispatcher\EventDispatcher</parameter>

        <!-- DataCollector -->
        <parameter key="behat.logger.class">Behat\Behat\DataCollector\LoggerDataCollector</parameter>
        <parameter key="behat.rerun_data_collector.class">Behat\Behat\DataCollector\RerunDataCollector</parameter>

        <!-- PathLocator -->
        <parameter key="behat.path_locator.class">Behat\Behat\PathLocator</parameter>
    </parameters>
    <services>
        <!-- Gherkin Parser -->
        <service id="gherkin" class="%gherkin.class%">
            <call method="addLoader">
                <argument type="service">
                    <service class="%gherkin.loader.gherkin.class%">
                        <argument type="service" id="gherkin.parser" />
                    </service>
                </argument>
            </call>
        </service>
        <service id="gherkin.parser" class="%gherkin.parser.class%">
            <argument type="service">
                <service class="%gherkin.lexer.class%">
                    <argument type="service" id="gherkin.keywords" />
                </service>
            </argument>
        </service>
        <service id="gherkin.keywords" class="%gherkin.keywords.class%">
            <argument type="service" id="behat.translator" />
        </service>
        <service id="gherkin.keywords_dumper" class="%gherkin.keywords_dumper.class%">
            <argument type="service" id="gherkin.keywords" />
        </service>

        <!-- Context -->
        <service id="behat.context_loader.annotated" class="%behat.context_loader.annotated.class%">
            <argument type="service" id="behat.definition_dispatcher" />
            <argument type="service" id="behat.hook_dispatcher" />
            <argument type="service" id="behat.translator" />
        </service>
        <service id="behat.context_reader" class="%behat.context_reader.class%">
            <argument>%behat.context.class%</argument>
            <argument>%behat.context.parameters%</argument>
            <call method="addLoader">
                <argument type="service" id="behat.context_loader.annotated" />
            </call>
        </service>
        <service id="behat.context_dispatcher" class="%behat.context_dispatcher.class%">
            <argument>%behat.context.class%</argument>
            <argument>%behat.context.parameters%</argument>
        </service>

        <!-- Definition Dispatcher -->
        <service id="behat.definition_dispatcher" class="%behat.definition_dispatcher.class%">
            <argument type="service" id="behat.translator" /><commit_msg>wired ClosuredContextLoader into DIC<commit_after><?xml version="1.0" ?>
<container xmlns="http://symfony.com/schema/dic/services">
    <parameters>
        <!-- Path parameters -->
        <parameter key="gherkin.paths.lib">null</parameter>
        <parameter key="behat.paths.lib">null</parameter>

        <parameter key="gherkin.paths.i18n">%gherkin.paths.lib%/i18n</parameter>
        <parameter key="behat.paths.i18n">%behat.paths.lib%/i18n</parameter>

        <parameter key="behat.paths.features">%%BEHAT_BASE_PATH%%</parameter>
        <parameter key="behat.paths.support">%behat.paths.features%/support</parameter>

        <!-- Formatter parameters -->
        <parameter key="behat.formatter.name">pretty</parameter>
        <parameter key="behat.formatter.decorated">null</parameter>
        <parameter key="behat.formatter.verbose">false</parameter>
        <parameter key="behat.formatter.time">true</parameter>
        <parameter key="behat.formatter.language">en</parameter>
        <parameter key="behat.formatter.output_path">null</parameter>
        <parameter key="behat.formatter.multiline_arguments">true</parameter>
        <parameter key="behat.formatter.parameters" type="collection"></parameter>

        <!-- Options -->
        <parameter key="behat.options.rerun">null</parameter>
        <parameter key="behat.options.strict">null</parameter>

        <!-- Environment parameters -->
        <parameter key="behat.context.parameters" type="collection"></parameter>

        <!-- Gherkin loader parameters -->
        <parameter key="gherkin.filters.name">null</parameter>
        <parameter key="gherkin.filters.tags">null</parameter>

        <!-- Gherkin Parser -->
        <parameter key="gherkin.class">Behat\Gherkin\Gherkin</parameter>
        <parameter key="gherkin.parser.class">Behat\Gherkin\Parser</parameter>
        <parameter key="gherkin.lexer.class">Behat\Gherkin\Lexer</parameter>
        <parameter key="gherkin.loader.gherkin.class">Behat\Gherkin\Loader\GherkinFileLoader</parameter>
        <parameter key="gherkin.keywords.class">Behat\Gherkin\Keywords\SymfonyTranslationKeywords</parameter>
        <parameter key="gherkin.keywords_dumper.class">Behat\Gherkin\Keywords\KeywordsDumper</parameter>
        <parameter key="gherkin.keywords.path">%gherkin.paths.lib%/i18n</parameter>

        <!-- Context -->
        <parameter key="behat.context.class">FeaturesContext</parameter>
        <parameter key="behat.context_dispatcher.class">Behat\Behat\Context\ContextDispatcher</parameter>
        <parameter key="behat.context_reader.class">Behat\Behat\Context\ContextReader</parameter>
        <parameter key="behat.context_loader.annotated.class">Behat\Behat\Context\Loader\AnnotatedContextLoader</parameter>
        <parameter key="behat.context_loader.closured.class">Behat\Behat\Context\Loader\ClosuredContextLoader</parameter>

        <!-- Definition Dispathcer -->
        <parameter key="behat.definition_dispatcher.class">Behat\Behat\Definition\DefinitionDispatcher</parameter>
        <parameter key="behat.definition_dumper.class">Behat\Behat\Definition\DefinitionDumper</parameter>
        <parameter key="behat.definition_loader.closured.class">Behat\Behat\Definition\Loader\ClosuredDefinitionLoader</parameter>

        <!-- Hook Dispatcher -->
        <parameter key="behat.hook_dispatcher.class">Behat\Behat\Hook\HookDispatcher</parameter>
        <parameter key="behat.hook_loader.closured.class">Behat\Behat\Hook\Loader\ClosuredHookLoader</parameter>

        <!-- Tester -->
        <parameter key="behat.tester.feature.class">Behat\Behat\Tester\FeatureTester</parameter>
        <parameter key="behat.tester.background.class">Behat\Behat\Tester\BackgroundTester</parameter>
        <parameter key="behat.tester.scenario.class">Behat\Behat\Tester\ScenarioTester</parameter>
        <parameter key="behat.tester.outline.class">Behat\Behat\Tester\OutlineTester</parameter>
        <parameter key="behat.tester.step.class">Behat\Behat\Tester\StepTester</parameter>

        <!-- Translator -->
        <parameter key="behat.translator.class">Symfony\Component\Translation\Translator</parameter>
        <parameter key="behat.translator.message_selector.class">Symfony\Component\Translation\MessageSelector</parameter>
        <parameter key="behat.translator.xliff_loader.class">Symfony\Component\Translation\Loader\XliffFileLoader</parameter>

        <!-- Event Dispatcher -->
        <parameter key="behat.event_dispatcher.class">Symfony\Component\EventDispatcher\EventDispatcher</parameter>

        <!-- DataCollector -->
        <parameter key="behat.logger.class">Behat\Behat\DataCollector\LoggerDataCollector</parameter>
        <parameter key="behat.rerun_data_collector.class">Behat\Behat\DataCollector\RerunDataCollector</parameter>

        <!-- PathLocator -->
        <parameter key="behat.path_locator.class">Behat\Behat\PathLocator</parameter>
    </parameters>
    <services>
        <!-- Gherkin Parser -->
        <service id="gherkin" class="%gherkin.class%">
            <call method="addLoader">
                <argument type="service">
                    <service class="%gherkin.loader.gherkin.class%">
                        <argument type="service" id="gherkin.parser" />
                    </service>
                </argument>
            </call>
        </service>
        <service id="gherkin.parser" class="%gherkin.parser.class%">
            <argument type="service">
                <service class="%gherkin.lexer.class%">
                    <argument type="service" id="gherkin.keywords" />
                </service>
            </argument>
        </service>
        <service id="gherkin.keywords" class="%gherkin.keywords.class%">
            <argument type="service" id="behat.translator" />
        </service>
        <service id="gherkin.keywords_dumper" class="%gherkin.keywords_dumper.class%">
            <argument type="service" id="gherkin.keywords" />
        </service>

        <!-- Context -->
        <service id="behat.context_reader" class="%behat.context_reader.class%">
            <argument>%behat.context.class%</argument>
            <argument>%behat.context.parameters%</argument>
            <call method="addLoader">
                <argument type="service">
                    <service class="%behat.context_loader.annotated.class%">
                        <argument type="service" id="behat.definition_dispatcher" />
                        <argument type="service" id="behat.hook_dispatcher" />
                        <argument type="service" id="behat.translator" />
                    </service>
                </argument>
            </call>
            <call method="addLoader">
                <argument type="service">
                    <service class="%behat.context_loader.closured.class%">
                        <argument type="service">
                            <service class="%behat.definition_loader.closured.class%">
                                <argument type="service" id="behat.definition_dispatcher" />
                            </service>
                        </argument>
                        <argument type="service">
                            <service class="%behat.hook_loader.closured.class%">
                                <argument type="service" id="behat.hook_dispatcher" />
                            </service>
                        </argument>
                        <argument type="service" id="behat.translator" />
                    </service>
                </argument>
            </call>
        </service>
        <service id="behat.context_dispatcher" class="%behat.context_dispatcher.class%">
            <argument>%behat.context.class%</argument>
            <argument>%behat.context.parameters%</argument>
        </service>

        <!-- Definition Dispatcher -->
        <service id="behat.definition_dispatcher" class="%behat.definition_dispatcher.class%">
            <argument type="service" id="behat.translator" />
{'fraction_non_alphanumeric': 0.14709869848156182, 'fraction_numerical': 0.0016268980477223427, 'mean_word_length': 2.8569934640522874, 'pattern_counts': {'":': 0, '<': 339, '<?xml version=': 2, '>': 339, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '4148510', 'n_tokens_mistral': 4228, 'n_tokens_neox': 4097, 'n_words': 452}