services:
    _defaults:
        autowire: false #change to true
        autoconfigure: false
        public: true

    Claroline\BigBlueButtonBundle\Manager\ServerManager:
        arguments:
            - '@security.token_storage'
            - '@Claroline\CoreBundle\Library\Configuration\PlatformConfigurationHandler'
            - '@Claroline\CoreBundle\Manager\CurlManager'

    Claroline\BigBlueButtonBundle\Manager\BBBManager:
        arguments:
            - '@security.token_storage'
            - '@translator'
            - '@Claroline\CoreBundle\Library\Configuration\PlatformConfigurationHandler'
            - '@Claroline\AppBundle\Persistence\ObjectManager'
            - '@Claroline\AppBundle\API\SerializerProvider'
            - '@Claroline\CoreBundle\Manager\CurlManager'
            - '@Claroline\CoreBundle\Library\RoutingHelper'
            - '@Claroline\BigBlueButtonBundle\Manager\ServerManager'

    Claroline\BigBlueButtonBundle\Manager\EvaluationManager:
        arguments:
            - '@Claroline\AppBundle\Persistence\ObjectManager'
            - '@Claroline\EvaluationBundle\Manager\ResourceEvaluationManager'
