<!--
  ~ This file is part of the Alice package.
  ~
  ~ (c) Nelmio <hello@nelm.io>
  ~
  ~ For the full copyright and license information, please view the LICENSE
  ~ file that was distributed with this source code.
  -->

<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="nelmio_alice.data_loader" public="true"
                 alias="nelmio_alice.data_loader.simple" />

        <service id="nelmio_alice.data_loader.simple"
                 class="Nelmio\Alice\Loader\SimpleDataLoader">
            <argument type="service" id="nelmio_alice.fixture_builder" />
            <argument type="service" id="nelmio_alice.generator" />
        </service>


        <service id="nelmio_alice.file_loader" public="true"
                 alias="nelmio_alice.file_loader.simple" />

        <service id="nelmio_alice.file_loader.simple"
                 class="Nelmio\Alice\Loader\SimpleFileLoader">
            <argument type="service" id="nelmio_alice.file_parser" />
            <argument type="service" id="nelmio_alice.data_loader" />
        </service>


        <service id="nelmio_alice.files_loader" public="true"
                 alias="nelmio_alice.files_loader.simple" />

        <service id="nelmio_alice.files_loader.simple"
                 class="Nelmio\Alice\Loader\SimpleFilesLoader">
            <argument type="service" id="nelmio_alice.file_parser" />
            <argument type="service" id="nelmio_alice.data_loader" />
        </service>

    </services>

</container>
