chamilo/chamilo-lms

View on GitHub
src/CoreBundle/Resources/config/settings.yml

Summary

Maintainability
Test Coverage
services:
    _defaults:
        autowire: true
        public: true

    _instanceof:
      Chamilo\CoreBundle\Settings\AbstractSettingsSchema:
        calls:
          - method: 'setRepository'
            arguments: [ '@Chamilo\CoreBundle\Repository\SettingsCurrentRepository' ]
          - method: 'setTranslator'
            arguments: [ '@translator' ]

    chamilo_core.settings.admin:
        class: Chamilo\CoreBundle\Settings\AdminSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.admin, namespace: admin}

    chamilo_core.settings.announcement:
        class: Chamilo\CoreBundle\Settings\AnnouncementSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.announcement, namespace: announcement}

    chamilo_core.settings.agenda:
        class: Chamilo\CoreBundle\Settings\AgendaSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.agenda, namespace: agenda}

    chamilo_core.settings.attendance:
        class: Chamilo\CoreBundle\Settings\AttendanceSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.attendance, namespace: attendance}

    chamilo_core.settings.cas:
        class: Chamilo\CoreBundle\Settings\CasSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.cas, namespace: cas}

    chamilo_core.settings.certificate:
        class: Chamilo\CoreBundle\Settings\CertificateSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.certificate, namespace: certificate}

    chamilo_core.settings.chat:
        class: Chamilo\CoreBundle\Settings\ChatSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.chat, namespace: chat}

    chamilo_core.settings.course:
        class: Chamilo\CoreBundle\Settings\CourseSettingsSchema
        calls:
            - [setToolChain, ['@Chamilo\CoreBundle\Tool\ToolChain']]
#            - [setRepository, ['@Chamilo\CoreBundle\Repository\Node\CourseRepository']]
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.course, namespace: course}

    chamilo_core.settings.crons:
        class: Chamilo\CoreBundle\Settings\CronSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.crons, namespace: crons}

    chamilo_core.settings.display:
        class: Chamilo\CoreBundle\Settings\DisplaySettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.display, namespace: display}

    chamilo_core.settings.document:
        class: Chamilo\CoreBundle\Settings\DocumentSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.document, namespace: document}

    chamilo_core.settings.dropbox:
        class: Chamilo\CoreBundle\Settings\DropboxSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.dropbox, namespace: dropbox}

    chamilo_core.settings.editor:
        class: Chamilo\CoreBundle\Settings\EditorSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.editor, namespace: editor}

    chamilo_core.settings.exercise:
        class: Chamilo\CoreBundle\Settings\ExerciseSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.exercise, namespace: exercise}

    chamilo_core.settings.forum:
        class: Chamilo\CoreBundle\Settings\ForumSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.forum, namespace: forum}

    chamilo_core.settings.glossary:
        class: Chamilo\CoreBundle\Settings\GlossarySettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.glossary, namespace: glossary}

    chamilo_core.settings.gradebook:
        class: Chamilo\CoreBundle\Settings\GradebookSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.gradebook, namespace: gradebook}

    chamilo_core.settings.group:
        class: Chamilo\CoreBundle\Settings\GroupSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.group, namespace: group}

    chamilo_core.settings.language:
        class: Chamilo\CoreBundle\Settings\LanguageSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.language, namespace: language}

    chamilo_core.settings.lp:
        class: Chamilo\CoreBundle\Settings\LearningPathSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.lp, namespace: lp}

    chamilo_core.settings.mail:
        class: Chamilo\CoreBundle\Settings\MailSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.mail, namespace: mail}

    chamilo_core.settings.message:
        class: Chamilo\CoreBundle\Settings\MessageSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.message, namespace: message}

    chamilo_core.settings.platform:
        class: Chamilo\CoreBundle\Settings\PlatformSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.platform, namespace: platform}

    chamilo_core.settings.profile:
        class: Chamilo\CoreBundle\Settings\ProfileSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.profile, namespace: profile}

    chamilo_core.settings.ppt_to_lp:
        class: Chamilo\CoreBundle\Settings\PptToLpSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.ppt_to_lp, namespace: ppt_to_lp}

    chamilo_core.settings.registration:
        class: Chamilo\CoreBundle\Settings\RegistrationSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.registration, namespace: registration}

    chamilo_core.settings.search:
        class: Chamilo\CoreBundle\Settings\SearchSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.search, namespace: search}

    chamilo_core.settings.security:
        class: Chamilo\CoreBundle\Settings\SecuritySettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.security, namespace: security}

    chamilo_core.settings.session:
        class: Chamilo\CoreBundle\Settings\SessionSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.session, namespace: session}

    chamilo_core.settings.skill:
        class: Chamilo\CoreBundle\Settings\SkillSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.skill, namespace: skill}

    chamilo_core.settings.social:
        class: Chamilo\CoreBundle\Settings\SocialSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.social, namespace: social}

    chamilo_core.settings.survey:
        class: Chamilo\CoreBundle\Settings\SurveySettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.survey, namespace: survey}

    chamilo_core.settings.work:
        class: Chamilo\CoreBundle\Settings\WorkSettingsSchema
        tags:
            - { name: sylius.settings_schema, alias: chamilo_core.settings.work, namespace: work }

    chamilo_core.settings.ticket:
        class: Chamilo\CoreBundle\Settings\TicketSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.ticket, namespace: ticket}

    chamilo_core.settings.tracking:
        class: Chamilo\CoreBundle\Settings\TrackingSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.tracking, namespace: tracking}

    chamilo_core.settings.webservice:
        class: Chamilo\CoreBundle\Settings\WebServiceSettingsSchema
        tags:
            - {name: sylius.settings_schema, alias: chamilo_core.settings.webservice, namespace: webservice}