services:
  _defaults:
    public: true

  prestashop.core.configuration.ini_configuration:
    class: 'PrestaShop\PrestaShop\Core\Configuration\IniConfiguration'

  prestashop.core.configuration.php_extension_checker:
    class: 'PrestaShop\PrestaShop\Core\Configuration\PhpExtensionChecker'
    public: true

  prestashop.core.configuration.upload_size_configuration:
    class: 'PrestaShop\PrestaShop\Core\Configuration\UploadSizeConfiguration'
    arguments:
      - '@prestashop.core.configuration.ini_configuration'

  PrestaShop\PrestaShop\Core\ConfigurationInterface: '@PrestaShop\PrestaShop\Adapter\Configuration'
