<commit_before><?php
return array(
    'zf-content-negotiation' => array(
        'controllers' => array(),
        'selectors' => array(),
    ),
    /*
    'controllers' => array(
        'initializers' => array(
            'ZF\ContentNegotiation\ControllerInitializer'
        )
    ),
    */
    'controller_plugins' => array(
        'invokables' => array(
            'routeParam' => 'ZF\ContentNegotiation\ControllerPlugin\RouteParam',
            'queryParam' => 'ZF\ContentNegotiation\ControllerPlugin\QueryParam',
            'bodyParam' => 'ZF\ContentNegotiation\ControllerPlugin\BodyParam',
            'routeParams' => 'ZF\ContentNegotiation\ControllerPlugin\RouteParams',
            'queryParams' => 'ZF\ContentNegotiation\ControllerPlugin\QueryParams',
            'bodyParams' => 'ZF\ContentNegotiation\ControllerPlugin\BodyParams',
            'contentNegotiatedViewModel' => 'ZF\ContentNegotiation\ControllerPlugin\ContentNegotiatedViewModel'
        )
    )
);
<commit_msg>Add a Json selector by default<commit_after><?php
return array(
    'zf-content-negotiation' => array(
        'controllers' => array(),
        'selectors' => array(
            'Json' => array(
                'ZF\ContentNegotiation\JsonModel' => array(
                    'application/json',
                ),
            ),
        ),
    ),
    'controller_plugins' => array(
        'invokables' => array(
            'routeParam'                 => 'ZF\ContentNegotiation\ControllerPlugin\RouteParam',
            'queryParam'                 => 'ZF\ContentNegotiation\ControllerPlugin\QueryParam',
            'bodyParam'                  => 'ZF\ContentNegotiation\ControllerPlugin\BodyParam',
            'routeParams'                => 'ZF\ContentNegotiation\ControllerPlugin\RouteParams',
            'queryParams'                => 'ZF\ContentNegotiation\ControllerPlugin\QueryParams',
            'bodyParams'                 => 'ZF\ContentNegotiation\ControllerPlugin\BodyParams',
            'contentNegotiatedViewModel' => 'ZF\ContentNegotiation\ControllerPlugin\ContentNegotiatedViewModel'
        )
    )
);

{'fraction_non_alphanumeric': 0.12488218661639962, 'fraction_numerical': 0.0, 'mean_word_length': 2.25114854517611, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 31, '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': '5490336', 'n_tokens_mistral': 584, 'n_tokens_neox': 573, 'n_words': 69}