<?xml version="1.0" encoding="UTF-8"?>

<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
    <services>
        <service id="SyliusLabs\DoctrineMigrationsExtraBundle\Factory\ContainerAwareVersionFactory">
            <argument type="service">
                <service class="Doctrine\Migrations\Version\DbalMigrationFactory">
                    <argument type="service">
                        <service class="Doctrine\DBAL\Connection">
                            <factory service="doctrine.orm.entity_manager" method="getConnection" />
                        </service>
                    </argument>
                    <argument type="service" id="logger" />
                </service>
            </argument>
            <argument type="service" id="service_container" />
        </service>

        <service id="SyliusLabs\DoctrineMigrationsExtraBundle\Comparator\TopologicalVersionComparator">
            <argument type="collection" />
        </service>
    </services>
</container>
