<commit_before><?xml version="1.0"?>

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <preference for="Everon\EvShipping\Api\Data\FilterCollectionInterface" type="Everon\EvShipping\Model\FilterCollection"/>
    <preference for="Everon\EvShipping\Api\Data\RateCollectionInterface" type="Everon\EvShipping\Model\Rate\Collection"/>

    <virtualType name="EvFilterCollection" type="Everon\EvShipping\Model\FilterCollection">
        <arguments>
            <argument name="filters" xsi:type="array">
                <item name="CartPrice" xsi:type="object">Everon\EvShipping\Model\Filter\CartPrice</item>
                <item name="Country" xsi:type="object">Everon\EvShipping\Model\Filter\Country</item>
                <item name="ItemCount" xsi:type="object">Everon\EvShipping\Model\Filter\ItemCount</item>
                <item name="Postcode" xsi:type="object">Everon\EvShipping\Model\Filter\Postcode</item>
                <item name="Website" xsi:type="object">Everon\EvShipping\Model\Filter\Website</item>
                <item name="Weight" xsi:type="object">Everon\EvShipping\Model\Filter\Weight</item>
            </argument>
        </arguments>
    </virtualType>

    <type name="Everon\EvShipping\Model\Rate\Resolver">
        <arguments>
            <argument name="filterCollection" xsi:type="object">EvFilterCollection</argument>
        </arguments>
    </type>
</config><commit_msg>Added di preferences for read/write<commit_after><?xml version="1.0"?>

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <preference for="Everon\EvShipping\Api\Data\FilterCollectionInterface" type="Everon\EvShipping\Model\FilterCollection"/>
    <preference for="Everon\EvShipping\Api\Data\RateCollectionInterface" type="Everon\EvShipping\Model\Rate\Collection"/>

    <preference for="Magento\Framework\Filesystem\File\ReadInterface" type="Magento\Framework\Filesystem\File\Read" />
    <preference for="Magento\Framework\Filesystem\File\WriteInterface" type="Magento\Framework\Filesystem\File\Write" />

    <virtualType name="EvFilterCollection" type="Everon\EvShipping\Model\FilterCollection">
        <arguments>
            <argument name="filters" xsi:type="array">
                <item name="CartPrice" xsi:type="object">Everon\EvShipping\Model\Filter\CartPrice</item>
                <item name="Country" xsi:type="object">Everon\EvShipping\Model\Filter\Country</item>
                <item name="ItemCount" xsi:type="object">Everon\EvShipping\Model\Filter\ItemCount</item>
                <item name="Postcode" xsi:type="object">Everon\EvShipping\Model\Filter\Postcode</item>
                <item name="Website" xsi:type="object">Everon\EvShipping\Model\Filter\Website</item>
                <item name="Weight" xsi:type="object">Everon\EvShipping\Model\Filter\Weight</item>
            </argument>
        </arguments>
    </virtualType>

    <type name="Everon\EvShipping\Model\Rate\Resolver">
        <arguments>
            <argument name="filterCollection" xsi:type="object">EvFilterCollection</argument>
        </arguments>
    </type>
</config>
{'fraction_non_alphanumeric': 0.14967860422405876, 'fraction_numerical': 0.0042852770125497396, 'mean_word_length': 3.9440242057488653, 'pattern_counts': {'":': 0, '<': 63, '<?xml version=': 2, '>': 63, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '4454929', 'n_tokens_mistral': 1021, 'n_tokens_neox': 971, 'n_words': 105}