<commit_before><?xml version="1.0"?>
<psalm
    totallyTyped="false"
    allowPhpStormGenerics="true"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="https://getpsalm.org/schema/config"
    xsi:schemaLocation="https://getpsalm.org/schema/config file://./tools/psalm/vendor/vimeo/psalm/config.xsd"
>
    <projectFiles>
        <directory name="src/" />

        <ignoreFiles>
            <directory name="vendor" />

            <file name="src/Kernel.php" />
        </ignoreFiles>
    </projectFiles>

    <issueHandlers>
        <PropertyNotSetInConstructor errorLevel="suppress" />
        <InvalidStringClass errorLevel="suppress" />
    </issueHandlers>
</psalm>
<commit_msg>tests: Suppress `DeprecatedClass` from psalm - revert this change after those Doctrine deprecations have been fixed.<commit_after><?xml version="1.0"?>
<psalm
    totallyTyped="false"
    allowPhpStormGenerics="true"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="https://getpsalm.org/schema/config"
    xsi:schemaLocation="https://getpsalm.org/schema/config file://./tools/psalm/vendor/vimeo/psalm/config.xsd"
>
    <projectFiles>
        <directory name="src/" />

        <ignoreFiles>
            <directory name="vendor" />

            <file name="src/Kernel.php" />
        </ignoreFiles>
    </projectFiles>

    <issueHandlers>
        <PropertyNotSetInConstructor errorLevel="suppress" />
        <InvalidStringClass errorLevel="suppress" />
        <DeprecatedClass errorLevel="suppress" />
    </issueHandlers>
</psalm>

{'fraction_non_alphanumeric': 0.15112540192926044, 'fraction_numerical': 0.0090032154340836, 'mean_word_length': 3.094736842105263, 'pattern_counts': {'":': 0, '<': 32, '<?xml version=': 2, '>': 32, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, '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': '279377', 'n_tokens_mistral': 517, 'n_tokens_neox': 489, 'n_words': 68}