<?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">
    <parameters>
        <parameter key="msalsas_voting.anonymous_percent_allowed" />
        <parameter key="msalsas_voting.anonymous_min_allowed" />
        <parameter key="msalsas_voting.negative_reasons" />
    </parameters>
    <services>
        <!-- Voter service -->
        <service id="msalsas_voting.voter" class="Msalsas\VotingBundle\Service\Voter">
            <argument key="$em" type="service" id="doctrine.orm.entity_manager"/>
            <argument key="$token" type="service" id="security.token_storage"/>
            <argument key="$requestStack" type="service" id="request_stack"/>
            <argument key="$translator" type="service" id="translator"/>
            <argument key="$anonPercentAllowed" type="string">%msalsas_voting.anonymous_percent_allowed%</argument>
            <argument key="$anonMinAllowed" type="string">%msalsas_voting.anonymous_min_allowed%</argument>
            <argument key="$negativeReasons" type="string">%msalsas_voting.negative_reasons%</argument>
        </service>
        <service id="Msalsas\VotingBundle\Service\Voter" alias="msalsas_voting.voter" />
        <!-- End Voter service -->
        <!-- Clicker service -->
        <service id="msalsas_voting.clicker" class="Msalsas\VotingBundle\Service\Clicker">
            <argument key="$em" type="service" id="doctrine.orm.entity_manager"/>
            <argument key="$token" type="service" id="security.token_storage"/>
            <argument key="$requestStack" type="service" id="request_stack"/>
            <argument key="$translator" type="service" id="translator"/>
        </service>
        <service id="Msalsas\VotingBundle\Service\Clicker" alias="msalsas_voting.clicker" />
        <!-- End Clicker service -->
        <!-- Controller -->
        <service id="msalsas_voting.controller" class="Msalsas\VotingBundle\Controller\VoteController" public="true">
            <argument key="$voter" type="service" id="msalsas_voting.voter"/>
        </service>
        <service id="Msalsas\VotingBundle\Controller\VoteController" alias="msalsas_voting.controller" public="true"/>
        <!-- End Controller -->
    </services>
</container> 
  |