Current File : //var/www/vinorea/modules/ps_mbo/config/services.yml
imports:
    - { resource: services/*.yml }
    - { resource: services/addons.php }

services:
  _defaults:
    public: true

  mbo.externalcontent.provider:
    class: 'PrestaShop\Module\Mbo\Service\ExternalContentProvider\ExternalContentProvider'

  mbo.addons.links_provider:
    class: 'PrestaShop\Module\Mbo\Addons\Provider\LinksProvider'
    arguments:
      - '@prestashop.core.foundation.version'
      - '@prestashop.adapter.legacy.context'
      - '@prestashop.adapter.legacy.configuration'
      - '@request_stack'
      - '@prestashop.categories_provider'
      - '@translator'
      - '@router'

  mbo.controller.modules.catalog:
    class: 'PrestaShop\Module\Mbo\Controller\Admin\ModuleCatalogController'

  mbo.controller.modules.selection:
    class: 'PrestaShop\Module\Mbo\Controller\Admin\ModuleSelectionController'
    arguments:
      - '@request_stack'

  mbo.controller.modules.recommended:
    class: 'PrestaShop\Module\Mbo\Controller\Admin\ModuleRecommendedController'
    arguments:
      - '@request_stack'
    calls:
      - [ setContainer, [ '@service_container' ] ]

  mbo.controller.themes.catalog:
    class: 'PrestaShop\Module\Mbo\Controller\Admin\ThemeCatalogController'
    arguments:
      - '@request_stack'

  mbo.controller.addons:
    class: 'PrestaShop\Module\Mbo\Controller\Admin\AddonsController'
    arguments:
      - '@request_stack'
      - '@prestashop.module.manager'
      - '@prestashop.core.admin.module.repository'