# This file contains the core container parameters.
parameters:
    # Disable symfony legacy autowiring
    container.autowiring.strict_mode: true

    test.client.class: Claroline\CoreBundle\Library\Testing\TransactionalTestClient

    # Project base paths
    claroline.tmp_dir:                "%kernel.project_dir%/var/tmp"
    claroline.param.public_directory: "%kernel.project_dir%/public"
    claroline.param.files_directory:  "%kernel.project_dir%/files"

    # File paths
    claroline.param.config_directory:       "%claroline.param.files_directory%/config"
    claroline.param.public_files_directory: "%claroline.param.files_directory%/data"
    claroline.param.uploads_directory:      "%claroline.param.public_files_directory%/uploads"
    claroline.param.data_web_dir:           "%claroline.param.public_directory%/data"

    # Log paths
    claroline.param.import_log_dir:    "%kernel.logs_dir%/transfer"

    # Configuration provider
    claroline.param.bundle_file:      "%claroline.param.config_directory%/bundles.ini"
    claroline.param.platform_options: "%claroline.param.config_directory%/platform_options.json"

    # Base workspace model path
    claroline.param.workspace.default: "%kernel.project_dir%/src/main/core/Resources/config/workspace.zip"

    # Geoip
    claroline.param.geoip_db_path: '%kernel.project_dir%/var/geoip/GeoLite2-City.mmdb'

    # Session
    claroline.session_cookie_samesite: lax
