Leadtech/BootFramework

View on GitHub
examples/console/hello_world/resources/config/console.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" ?>
<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">

    <parameters>
        <parameter key="APP_NAME" type="string">My Application</parameter>
        <parameter key="APP_VERSION" type="string">100.0.0</parameter>
    </parameters>

    <services>

        <!--
        CONSOLE COMMANDS
        -->

        <service id="command.hello_world" class="HelloWorld\Command\HelloWorldCommand">
            <argument type="string">hello:world</argument>
            <argument type="service" id="logger" />
            <tag name="console_command" />
        </service>


        <!--
        CONSOLE SERVICE
        -->

        <!--
        Uncomment to replace the provided console definition with your own service..
        Note that the service ID must be the same as the one provided to `ConsoleBuilder::consoleServiceIdentifier()`
        The default value is 'console'. To verify this run:
        `php console_no_cache hello:world -V` with and without this configuration in place.
        -->

        <!--
        <service id="console" class="Symfony\Component\Console\Application">
            <argument type="service" id="logger" />
            <call method="setName">
                <argument>%APP_NAME%</argument>
            </call>
            <call method="setVersion">
                <argument>%APP_VERSION%</argument>
            </call>
        </service>
        -->

    </services>
</container>