<commit_before>services:
    surfnet_saml.saml.attribute_dictionary:
        class: Surfnet\SamlBundle\SAML2\Attribute\AttributeDictionary

    surfnet_saml.configuration.metadata:
        class: Surfnet\SamlBundle\Metadata\MetadataConfiguration

    surfnet_saml.configuration.hosted_entities:
        public: false
        class: Surfnet\SamlBundle\Entity\HostedEntities
        arguments:
            - @router
            - null # Replaced in the Surfnet\SamlBundle\DependencyInjection\SurfnetSamlExtension based on configuration
            - null # Replaced in the Surfnet\SamlBundle\DependencyInjection\SurfnetSamlExtension based on configuration

    surfnet_saml.hosted.service_provider:
        class:           Surfnet\SamlBundle\Entity\ServiceProvider
        factory_service: surfnet_saml.configuration.hosted_entities
        factory_method:  getServiceProvider

    surfnet_saml.hosted.identity_provider:
        class:           Surfnet\SamlBundle\Entity\IdenityProvider
        factory_service: surfnet_saml.configuration.hosted_entities
        factory_method:  getIdentityProvider

    surfnet_saml.http.redirect_binding:
        class: Surfnet\SamlBundle\Http\RedirectBinding
        arguments:
            - @logger
            - @surfnet_saml.signing.signature_verifier
            - @?surfnet_saml.entity.entity_repository

    surfnet_saml.http.post_binding:
        class: Surfnet\SamlBundle\Http\PostBinding
        arguments:
            - @surfnet_saml.saml2.response_processor

    surfnet_saml.metadata_factory:
        class: Surfnet\SamlBundle\Metadata\MetadataFactory
        arguments:
            - @templating
            - @router
            - @surfnet_saml.signing_service
            - @surfnet_saml.configuration.metadata

    surfnet_saml.signing_service:
        class: Surfnet\SamlBundle\Service\SigningService
        arguments:
            - @surfnet_saml.saml2.keyloader
            - @surfnet_saml.saml2.privatekeyloader
<commit_msg>Correct IdentityProvider service's class name.<commit_after>services:
    surfnet_saml.saml.attribute_dictionary:
        class: Surfnet\SamlBundle\SAML2\Attribute\AttributeDictionary

    surfnet_saml.configuration.metadata:
        class: Surfnet\SamlBundle\Metadata\MetadataConfiguration

    surfnet_saml.configuration.hosted_entities:
        public: false
        class: Surfnet\SamlBundle\Entity\HostedEntities
        arguments:
            - @router
            - null # Replaced in the Surfnet\SamlBundle\DependencyInjection\SurfnetSamlExtension based on configuration
            - null # Replaced in the Surfnet\SamlBundle\DependencyInjection\SurfnetSamlExtension based on configuration

    surfnet_saml.hosted.service_provider:
        class:           Surfnet\SamlBundle\Entity\ServiceProvider
        factory_service: surfnet_saml.configuration.hosted_entities
        factory_method:  getServiceProvider

    surfnet_saml.hosted.identity_provider:
        class:           Surfnet\SamlBundle\Entity\IdentityProvider
        factory_service: surfnet_saml.configuration.hosted_entities
        factory_method:  getIdentityProvider

    surfnet_saml.http.redirect_binding:
        class: Surfnet\SamlBundle\Http\RedirectBinding
        arguments:
            - @logger
            - @surfnet_saml.signing.signature_verifier
            - @?surfnet_saml.entity.entity_repository

    surfnet_saml.http.post_binding:
        class: Surfnet\SamlBundle\Http\PostBinding
        arguments:
            - @surfnet_saml.saml2.response_processor

    surfnet_saml.metadata_factory:
        class: Surfnet\SamlBundle\Metadata\MetadataFactory
        arguments:
            - @templating
            - @router
            - @surfnet_saml.signing_service
            - @surfnet_saml.configuration.metadata

    surfnet_saml.signing_service:
        class: Surfnet\SamlBundle\Service\SigningService
        arguments:
            - @surfnet_saml.saml2.keyloader
            - @surfnet_saml.saml2.privatekeyloader

{'fraction_non_alphanumeric': 0.06356356356356356, 'fraction_numerical': 0.002002002002002002, 'mean_word_length': 2.687269372693727, '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': '5811142', 'n_tokens_mistral': 1171, 'n_tokens_neox': 1178, 'n_words': 144}