Generated configuration

Using hiqdev/composer-config-plugin

If you've ever installed an extension using Yii 2, you may/certainly have found yourself on the extension README file, looking for the chunk of configuration to copy/paste in your own config/main.php file.

This can often lead to:

  • a huge configuration file (which you may have decided to split into smaller files)
  • non-trivials configurations update when a new version of the extension is realeased with new/changed configurations options.

In Yii 3, things are configuration-based. Every package bundle its own configuration, and will probably work out of the box.

You can override every and each configuration settings in your own config files.

Yii 3 uses the hiqdev/composer-config-plugin composer plugin, which takes care of scanning and merging all the configurations when you run composer dump-autoload (also know as composer du).

You can read Yii2 projects alternative organization for an in-depth explanation of the motivation behind hiqdev/composer-config-plugin.


When developing with Yii 3, especially the first days, you may find yourself not getting the results expected only to later understand that you forgot to run composer du, and that your new configuration isn't taken into account.

This can be solved in your development environment by calling \hiqdev\composer\config\Builder::rebuild(); from your index.php file.


Here are the files generated by the plugin for this project:

@vendor/hiqdev/composer-config-plugin-output/__files.php

array:8 [
  "dotenv" => array:1 [
    0 => "/home/www-data/mehdi/yii3.idk.tn/www/.env"
  ]
  "aliases" => []
  "defines" => array:1 [
    0 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/config/defines.php"
  ]
  "params" => array:6 [
    0 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/config/params.php"
    1 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/config/params.php"
    2 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/config/params.php"
    3 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/config/params.php"
    4 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/config/params.php"
    5 => "/home/www-data/mehdi/yii3.idk.tn/www/config/params.php"
  ]
  "common" => array:5 [
    0 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/config/common.php"
    1 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/config/common.php"
    2 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/config/common.php"
    3 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/config/common.php"
    4 => "/home/www-data/mehdi/yii3.idk.tn/www/config/common.php"
  ]
  "console" => array:7 [
    0 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/config/common.php"
    1 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/config/common.php"
    2 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/config/common.php"
    3 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/config/console.php"
    4 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/config/common.php"
    5 => "/home/www-data/mehdi/yii3.idk.tn/www/config/common.php"
    6 => "/home/www-data/mehdi/yii3.idk.tn/www/config/console.php"
  ]
  "web" => array:7 [
    0 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/config/common.php"
    1 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/config/common.php"
    2 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/config/common.php"
    3 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/config/common.php"
    4 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/config/web.php"
    5 => "/home/www-data/mehdi/yii3.idk.tn/www/config/common.php"
    6 => "/home/www-data/mehdi/yii3.idk.tn/www/config/web.php"
  ]
  "tests" => array:11 [
    0 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/config/common.php"
    1 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/config/common.php"
    2 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/config/common.php"
    3 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/config/tests.php"
    4 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/config/console.php"
    5 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/config/common.php"
    6 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/config/tests.php"
    7 => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/config/web.php"
    8 => "/home/www-data/mehdi/yii3.idk.tn/www/config/common.php"
    9 => "/home/www-data/mehdi/yii3.idk.tn/www/config/web.php"
    10 => "/home/www-data/mehdi/yii3.idk.tn/www/config/console.php"
  ]
]

@vendor/hiqdev/composer-config-plugin-output/aliases.php

array:30 [
  "@Psr/SimpleCache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/simple-cache/src"
  "@yii/cache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/src"
  "@yii/cache/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/tests"
  "@Psr/Container" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/container/src"
  "@yii/di" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/di/src"
  "@Psr/Log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/log/Psr/Log"
  "@yii/log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/src"
  "@yii" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/src"
  "@yii/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/tests"
  "@yii/console" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/src"
  "@yii/view" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/view"
  "@yii/widgets" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/widgets"
  "@Psr/Http/Message" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/http-message/src"
  "@yii/web" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/src"
  "@yii/web/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/tests"
  "@Symfony/Polyfill/Mbstring" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-mbstring"
  "@Symfony/Polyfill/Php72" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-php72"
  "@Symfony/Component/VarDumper" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/var-dumper"
  "@Dotenv" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/vlucas/phpdotenv/src"
  "@yii/dataview" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-dataview/src"
  "@League/CommonMark" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/league/commonmark/src"
  "@HTMLPurifier" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/ezyang/htmlpurifier/library/HTMLPurifier"
  "@hiqdev/composer/config" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin/src"
  "@idk/app" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
  "@Fhaculty/Graph" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/clue/graph/src"
  "@Graphp/Algorithms" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/algorithms/src"
  "@Graphp/GraphViz" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/graphviz/src"
  "@cebe/markdown" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/cebe/markdown"
  "@yii/console/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/tests"
  "@Symfony/Polyfill/Ctype" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-ctype"
]

@vendor/hiqdev/composer-config-plugin-output/common.php

array:36 [
  "Psr\SimpleCache\CacheInterface" => Reference {#156
    +id: "cache"
  }
  "yii\cache\CacheInterface" => Reference {#161
    +id: "cache"
  }
  "cache" => array:1 [
    "__class" => "yii\cache\Cache"
  ]
  "app" => array:6 [
    "bootstrap" => array:1 [
      "logger" => "logger"
    ]
    "id" => "web"
    "name" => "Web"
    "params" => array:9 [
      "logger.traceLevel" => 0
      "app.id" => "web"
      "app.name" => "Web"
      "i18n.locale" => "en-US"
      "i18n.encoding" => "UTF-8"
      "i18n.timezone" => "UTC"
      "request.cookieValidationKey" => null
      "debug.allowedIPs" => array:1 [
        0 => "127.0.0.1"
      ]
      "packages" => array:37 [
        "active-record" => array:2 [
          "id" => "active-record"
          "travis" => "org"
        ]
        "cache" => array:2 [
          "id" => "cache"
          "travis" => "com"
        ]
        "db" => array:2 [
          "id" => "db"
          "travis" => "org"
        ]
        "db-elasticsearch" => array:2 [
          "id" => "db-elasticsearch"
          "travis" => "com"
        ]
        "db-mongodb" => array:2 [
          "id" => "db-mongodb"
          "travis" => "org"
        ]
        "db-mssql" => array:2 [
          "id" => "db-mssql"
          "travis" => "org"
        ]
        "db-mysql" => array:2 [
          "id" => "db-mysql"
          "travis" => "com"
        ]
        "db-oracle" => array:2 [
          "id" => "db-oracle"
          "travis" => "org"
        ]
        "db-pgsql" => array:2 [
          "id" => "db-pgsql"
          "travis" => "com"
        ]
        "db-redis" => array:2 [
          "id" => "db-redis"
          "travis" => "org"
        ]
        "db-sphinx" => array:2 [
          "id" => "db-sphinx"
          "travis" => "org"
        ]
        "db-sqlite" => array:2 [
          "id" => "db-sqlite"
          "travis" => "com"
        ]
        "di" => array:2 [
          "id" => "di"
          "travis" => "org"
        ]
        "log" => array:2 [
          "id" => "log"
          "travis" => "org"
        ]
        "mutex" => array:2 [
          "id" => "mutex"
          "travis" => "com"
        ]
        "rbac" => array:2 [
          "id" => "rbac"
          "travis" => "org"
        ]
        "view" => array:2 [
          "id" => "view"
          "travis" => "org"
        ]
        "yii-auth-client" => array:2 [
          "id" => "yii-auth-client"
          "travis" => "com"
        ]
        "yii-base-api" => array:2 [
          "id" => "yii-base-api"
          "travis" => "com"
        ]
        "yii-base-cli" => array:2 [
          "id" => "yii-base-cli"
          "travis" => "com"
        ]
        "yii-base-web" => array:2 [
          "id" => "yii-base-web"
          "travis" => "org"
        ]
        "yii-bootstrap3" => array:2 [
          "id" => "yii-bootstrap3"
          "travis" => "org"
        ]
        "yii-bootstrap4" => array:2 [
          "id" => "yii-bootstrap4"
          "travis" => "org"
        ]
        "yii-captcha" => array:2 [
          "id" => "yii-captcha"
          "travis" => "org"
        ]
        "yii-console" => array:2 [
          "id" => "yii-console"
          "travis" => "com"
        ]
        "yii-core" => array:2 [
          "id" => "yii-core"
          "travis" => "org"
        ]
        "yii-dataview" => array:2 [
          "id" => "yii-dataview"
          "travis" => "com"
        ]
        "yii-debug" => array:2 [
          "id" => "yii-debug"
          "travis" => "org"
        ]
        "yii-gii" => array:2 [
          "id" => "yii-gii"
          "travis" => "org"
        ]
        "yii-http-client" => array:2 [
          "id" => "yii-http-client"
          "travis" => "com"
        ]
        "yii-jquery" => array:2 [
          "id" => "yii-jquery"
          "travis" => "org"
        ]
        "yii-masked-input" => array:2 [
          "id" => "yii-masked-input"
          "travis" => "org"
        ]
        "yii-project-template" => array:2 [
          "id" => "yii-project-template"
          "travis" => "org"
        ]
        "yii-rest" => array:2 [
          "id" => "yii-rest"
          "travis" => "org"
        ]
        "yii-swiftmailer" => array:2 [
          "id" => "yii-swiftmailer"
          "travis" => "org"
        ]
        "yii-twig" => array:2 [
          "id" => "yii-twig"
          "travis" => "org"
        ]
        "yii-web" => array:2 [
          "id" => "yii-web"
          "travis" => "org"
        ]
      ]
    ]
    "basePath" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "aliases" => array:2 [
      "@app" => "/home/www-data/mehdi/yii3.idk.tn/www"
      "@vendor" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor"
    ]
  ]
  "logger" => array:3 [
    "__class" => "yii\log\Logger"
    "__construct()" => array:1 [
      "targets" => []
    ]
    "traceLevel" => 0
  ]
  "Psr\Container\ContainerInterface" => Reference {#162
    +id: "container"
  }
  "container" => Closure($container) {#163
    class: "idk\app\controllers\SiteController"
    this: SiteController {#158 …}
    parameters: {
      $container: {}
    }
    file: "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin-output/common.php"
    line: "256 to 258"
  }
  "yii\di\Factory" => Reference {#164
    +id: "factory"
  }
  "yii\di\FactoryInterface" => Reference {#165
    +id: "factory"
  }
  "factory" => array:2 [
    "__class" => "yii\di\Factory"
    "__construct()" => array:2 [
      "definitions" => []
      "parent" => Reference {#166
        +id: "container"
      }
    ]
  ]
  "yii\di\Injector" => Reference {#167
    +id: "injector"
  }
  "injector" => array:1 [
    "__class" => "yii\di\Injector"
  ]
  "yii\base\Application" => Reference {#168
    +id: "app"
  }
  "Psr\Log\LoggerInterface" => Reference {#169
    +id: "logger"
  }
  "yii\base\Aliases" => Reference {#170
    +id: "aliases"
  }
  "aliases" => array:37 [
    "@Psr/SimpleCache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/simple-cache/src"
    "@yii/cache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/src"
    "@yii/cache/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/tests"
    "@Psr/Container" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/container/src"
    "@yii/di" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/di/src"
    "@Psr/Log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/log/Psr/Log"
    "@yii/log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/src"
    "@yii" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/src"
    "@yii/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/tests"
    "@yii/console" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/src"
    "@yii/view" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/view"
    "@yii/widgets" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/widgets"
    "@Psr/Http/Message" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/http-message/src"
    "@yii/web" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/src"
    "@yii/web/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/tests"
    "@Symfony/Polyfill/Mbstring" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-mbstring"
    "@Symfony/Polyfill/Php72" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-php72"
    "@Symfony/Component/VarDumper" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/var-dumper"
    "@Dotenv" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/vlucas/phpdotenv/src"
    "@yii/dataview" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-dataview/src"
    "@League/CommonMark" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/league/commonmark/src"
    "@HTMLPurifier" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/ezyang/htmlpurifier/library/HTMLPurifier"
    "@hiqdev/composer/config" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin/src"
    "@idk/app" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "@Fhaculty/Graph" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/clue/graph/src"
    "@Graphp/Algorithms" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/algorithms/src"
    "@Graphp/GraphViz" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/graphviz/src"
    "@cebe/markdown" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/cebe/markdown"
    "@yii/console/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/tests"
    "@Symfony/Polyfill/Ctype" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-ctype"
    "__class" => "yii\base\Aliases"
    "@root" => "/home/www-data/mehdi/yii3.idk.tn/www"
    "@vendor" => "@root/vendor"
    "@public" => "@root/public"
    "@runtime" => "@root/runtime"
    "@bower" => "@vendor/bower-asset"
    "@npm" => "@vendor/npm-asset"
  ]
  "yii\base\ErrorHandler" => Reference {#171
    +id: "errorHandler"
  }
  "errorHandler" => []
  "yii\base\View" => Reference {#172
    +id: "view"
  }
  "view" => array:1 [
    "__class" => "yii\view\View"
  ]
  "yii\base\Request" => Reference {#173
    +id: "request"
  }
  "request" => []
  "yii\base\Response" => Reference {#174
    +id: "response"
  }
  "response" => []
  "yii\profile\ProfilerInterface" => Reference {#175
    +id: "profiler"
  }
  "profiler" => array:1 [
    "__class" => "yii\profile\Profiler"
  ]
  "security" => array:1 [
    "__class" => "yii\base\Security"
  ]
  "yii\i18n\Locale" => Reference {#176
    +id: "locale"
  }
  "locale" => array:2 [
    "__class" => "yii\i18n\Locale"
    "__construct()" => array:1 [
      "localeString" => "en-US"
    ]
  ]
  "formatter" => array:1 [
    "__class" => "yii\i18n\Formatter"
  ]
  "translator" => array:2 [
    "__class" => "yii\i18n\Translator"
    "translations" => array:1 [
      "yii" => array:3 [
        "__class" => "yii\i18n\PhpMessageSource"
        "sourceLanguage" => "en-US"
        "basePath" => "@yii/messages"
      ]
    ]
  ]
  "yii\i18n\I18N" => Reference {#177
    +id: "i18n"
  }
  "i18n" => array:2 [
    "__class" => "yii\i18n\I18N"
    "__construct()" => array:4 [
      "encoding" => "UTF-8"
      "timezone" => "UTC"
      "locale" => Reference {#178
        +id: "locale"
      }
      "translator" => Reference {#179
        +id: "translator"
      }
    ]
  ]
  "mutex" => array:1 [
    "__class" => "yii\mutex\FileMutex"
  ]
  "yii\view\Theme" => Reference {#180
    +id: "theme"
  }
  "theme" => array:1 [
    "__class" => "yii\view\Theme"
  ]
]

@vendor/hiqdev/composer-config-plugin-output/console.php

array:36 [
  "Psr\SimpleCache\CacheInterface" => Reference {#181
    +id: "cache"
  }
  "yii\cache\CacheInterface" => Reference {#182
    +id: "cache"
  }
  "cache" => array:1 [
    "__class" => "yii\cache\Cache"
  ]
  "app" => array:9 [
    "bootstrap" => array:1 [
      "logger" => "logger"
    ]
    "id" => "web"
    "name" => "Web"
    "params" => array:9 [
      "logger.traceLevel" => 0
      "app.id" => "web"
      "app.name" => "Web"
      "i18n.locale" => "en-US"
      "i18n.encoding" => "UTF-8"
      "i18n.timezone" => "UTC"
      "request.cookieValidationKey" => null
      "debug.allowedIPs" => array:1 [
        0 => "127.0.0.1"
      ]
      "packages" => array:37 [
        "active-record" => array:2 [
          "id" => "active-record"
          "travis" => "org"
        ]
        "cache" => array:2 [
          "id" => "cache"
          "travis" => "com"
        ]
        "db" => array:2 [
          "id" => "db"
          "travis" => "org"
        ]
        "db-elasticsearch" => array:2 [
          "id" => "db-elasticsearch"
          "travis" => "com"
        ]
        "db-mongodb" => array:2 [
          "id" => "db-mongodb"
          "travis" => "org"
        ]
        "db-mssql" => array:2 [
          "id" => "db-mssql"
          "travis" => "org"
        ]
        "db-mysql" => array:2 [
          "id" => "db-mysql"
          "travis" => "com"
        ]
        "db-oracle" => array:2 [
          "id" => "db-oracle"
          "travis" => "org"
        ]
        "db-pgsql" => array:2 [
          "id" => "db-pgsql"
          "travis" => "com"
        ]
        "db-redis" => array:2 [
          "id" => "db-redis"
          "travis" => "org"
        ]
        "db-sphinx" => array:2 [
          "id" => "db-sphinx"
          "travis" => "org"
        ]
        "db-sqlite" => array:2 [
          "id" => "db-sqlite"
          "travis" => "com"
        ]
        "di" => array:2 [
          "id" => "di"
          "travis" => "org"
        ]
        "log" => array:2 [
          "id" => "log"
          "travis" => "org"
        ]
        "mutex" => array:2 [
          "id" => "mutex"
          "travis" => "com"
        ]
        "rbac" => array:2 [
          "id" => "rbac"
          "travis" => "org"
        ]
        "view" => array:2 [
          "id" => "view"
          "travis" => "org"
        ]
        "yii-auth-client" => array:2 [
          "id" => "yii-auth-client"
          "travis" => "com"
        ]
        "yii-base-api" => array:2 [
          "id" => "yii-base-api"
          "travis" => "com"
        ]
        "yii-base-cli" => array:2 [
          "id" => "yii-base-cli"
          "travis" => "com"
        ]
        "yii-base-web" => array:2 [
          "id" => "yii-base-web"
          "travis" => "org"
        ]
        "yii-bootstrap3" => array:2 [
          "id" => "yii-bootstrap3"
          "travis" => "org"
        ]
        "yii-bootstrap4" => array:2 [
          "id" => "yii-bootstrap4"
          "travis" => "org"
        ]
        "yii-captcha" => array:2 [
          "id" => "yii-captcha"
          "travis" => "org"
        ]
        "yii-console" => array:2 [
          "id" => "yii-console"
          "travis" => "com"
        ]
        "yii-core" => array:2 [
          "id" => "yii-core"
          "travis" => "org"
        ]
        "yii-dataview" => array:2 [
          "id" => "yii-dataview"
          "travis" => "com"
        ]
        "yii-debug" => array:2 [
          "id" => "yii-debug"
          "travis" => "org"
        ]
        "yii-gii" => array:2 [
          "id" => "yii-gii"
          "travis" => "org"
        ]
        "yii-http-client" => array:2 [
          "id" => "yii-http-client"
          "travis" => "com"
        ]
        "yii-jquery" => array:2 [
          "id" => "yii-jquery"
          "travis" => "org"
        ]
        "yii-masked-input" => array:2 [
          "id" => "yii-masked-input"
          "travis" => "org"
        ]
        "yii-project-template" => array:2 [
          "id" => "yii-project-template"
          "travis" => "org"
        ]
        "yii-rest" => array:2 [
          "id" => "yii-rest"
          "travis" => "org"
        ]
        "yii-swiftmailer" => array:2 [
          "id" => "yii-swiftmailer"
          "travis" => "org"
        ]
        "yii-twig" => array:2 [
          "id" => "yii-twig"
          "travis" => "org"
        ]
        "yii-web" => array:2 [
          "id" => "yii-web"
          "travis" => "org"
        ]
      ]
    ]
    "__class" => "yii\console\Application"
    "controllerNamespace" => "idk\app\commands"
    "controllerMap" => array:7 [
      "asset" => array:1 [
        "__class" => "yii\console\controllers\AssetController"
      ]
      "cache" => array:1 [
        "__class" => "yii\console\controllers\CacheController"
      ]
      "fixture" => array:1 [
        "__class" => "yii\console\controllers\FixtureController"
      ]
      "help" => array:1 [
        "__class" => "yii\console\controllers\HelpController"
      ]
      "message" => array:1 [
        "__class" => "yii\console\controllers\MessageController"
      ]
      "migrate" => array:1 [
        "__class" => "yii\console\controllers\MigrateController"
      ]
      "serve" => array:1 [
        "__class" => "yii\console\controllers\ServeController"
      ]
    ]
    "basePath" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "aliases" => array:2 [
      "@app" => "/home/www-data/mehdi/yii3.idk.tn/www"
      "@vendor" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor"
    ]
  ]
  "logger" => array:3 [
    "__class" => "yii\log\Logger"
    "__construct()" => array:1 [
      "targets" => []
    ]
    "traceLevel" => 0
  ]
  "Psr\Container\ContainerInterface" => Reference {#183
    +id: "container"
  }
  "container" => Closure($container) {#184
    class: "idk\app\controllers\SiteController"
    this: SiteController {#158 …}
    parameters: {
      $container: {}
    }
    file: "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin-output/console.php"
    line: "289 to 291"
  }
  "yii\di\Factory" => Reference {#185
    +id: "factory"
  }
  "yii\di\FactoryInterface" => Reference {#186
    +id: "factory"
  }
  "factory" => array:2 [
    "__class" => "yii\di\Factory"
    "__construct()" => array:2 [
      "definitions" => []
      "parent" => Reference {#187
        +id: "container"
      }
    ]
  ]
  "yii\di\Injector" => Reference {#188
    +id: "injector"
  }
  "injector" => array:1 [
    "__class" => "yii\di\Injector"
  ]
  "yii\base\Application" => Reference {#189
    +id: "app"
  }
  "Psr\Log\LoggerInterface" => Reference {#190
    +id: "logger"
  }
  "yii\base\Aliases" => Reference {#191
    +id: "aliases"
  }
  "aliases" => array:37 [
    "@Psr/SimpleCache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/simple-cache/src"
    "@yii/cache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/src"
    "@yii/cache/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/tests"
    "@Psr/Container" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/container/src"
    "@yii/di" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/di/src"
    "@Psr/Log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/log/Psr/Log"
    "@yii/log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/src"
    "@yii" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/src"
    "@yii/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/tests"
    "@yii/console" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/src"
    "@yii/view" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/view"
    "@yii/widgets" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/widgets"
    "@Psr/Http/Message" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/http-message/src"
    "@yii/web" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/src"
    "@yii/web/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/tests"
    "@Symfony/Polyfill/Mbstring" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-mbstring"
    "@Symfony/Polyfill/Php72" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-php72"
    "@Symfony/Component/VarDumper" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/var-dumper"
    "@Dotenv" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/vlucas/phpdotenv/src"
    "@yii/dataview" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-dataview/src"
    "@League/CommonMark" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/league/commonmark/src"
    "@HTMLPurifier" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/ezyang/htmlpurifier/library/HTMLPurifier"
    "@hiqdev/composer/config" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin/src"
    "@idk/app" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "@Fhaculty/Graph" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/clue/graph/src"
    "@Graphp/Algorithms" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/algorithms/src"
    "@Graphp/GraphViz" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/graphviz/src"
    "@cebe/markdown" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/cebe/markdown"
    "@yii/console/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/tests"
    "@Symfony/Polyfill/Ctype" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-ctype"
    "__class" => "yii\base\Aliases"
    "@root" => "/home/www-data/mehdi/yii3.idk.tn/www"
    "@vendor" => "@root/vendor"
    "@public" => "@root/public"
    "@runtime" => "@root/runtime"
    "@bower" => "@vendor/bower-asset"
    "@npm" => "@vendor/npm-asset"
  ]
  "yii\base\ErrorHandler" => Reference {#192
    +id: "errorHandler"
  }
  "errorHandler" => array:1 [
    "__class" => "yii\console\ErrorHandler"
  ]
  "yii\base\View" => Reference {#193
    +id: "view"
  }
  "view" => array:1 [
    "__class" => "yii\view\View"
  ]
  "yii\base\Request" => Reference {#194
    +id: "request"
  }
  "request" => array:1 [
    "__class" => "yii\console\Request"
  ]
  "yii\base\Response" => Reference {#195
    +id: "response"
  }
  "response" => array:1 [
    "__class" => "yii\console\Response"
  ]
  "yii\profile\ProfilerInterface" => Reference {#196
    +id: "profiler"
  }
  "profiler" => array:1 [
    "__class" => "yii\profile\Profiler"
  ]
  "security" => array:1 [
    "__class" => "yii\base\Security"
  ]
  "yii\i18n\Locale" => Reference {#197
    +id: "locale"
  }
  "locale" => array:2 [
    "__class" => "yii\i18n\Locale"
    "__construct()" => array:1 [
      "localeString" => "en-US"
    ]
  ]
  "formatter" => array:1 [
    "__class" => "yii\i18n\Formatter"
  ]
  "translator" => array:2 [
    "__class" => "yii\i18n\Translator"
    "translations" => array:1 [
      "yii" => array:3 [
        "__class" => "yii\i18n\PhpMessageSource"
        "sourceLanguage" => "en-US"
        "basePath" => "@yii/messages"
      ]
    ]
  ]
  "yii\i18n\I18N" => Reference {#198
    +id: "i18n"
  }
  "i18n" => array:2 [
    "__class" => "yii\i18n\I18N"
    "__construct()" => array:4 [
      "encoding" => "UTF-8"
      "timezone" => "UTC"
      "locale" => Reference {#199
        +id: "locale"
      }
      "translator" => Reference {#200
        +id: "translator"
      }
    ]
  ]
  "mutex" => array:1 [
    "__class" => "yii\mutex\FileMutex"
  ]
  "yii\view\Theme" => Reference {#201
    +id: "theme"
  }
  "theme" => array:1 [
    "__class" => "yii\view\Theme"
  ]
]

@vendor/hiqdev/composer-config-plugin-output/defines.php

1

@vendor/hiqdev/composer-config-plugin-output/dotenv.php

array:1 [
  "FROM_ENV" => "This variable is defined in my .env file"
]

@vendor/hiqdev/composer-config-plugin-output/packages.php

array:22 [
  "psr/simple-cache" => array:4 [
    "name" => "psr/simple-cache"
    "version" => "9999999-dev"
    "reference" => "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
    "aliases" => array:1 [
      "@Psr/SimpleCache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/simple-cache/src"
    ]
  ]
  "yiisoft/cache" => array:4 [
    "name" => "yiisoft/cache"
    "version" => "9999999-dev"
    "reference" => "f9aa30ca51df0ce0e314e18ef47b1624df8092ee"
    "aliases" => array:2 [
      "@yii/cache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/src"
      "@yii/cache/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/tests"
    ]
  ]
  "psr/container" => array:4 [
    "name" => "psr/container"
    "version" => "1.0.0.0"
    "reference" => "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
    "aliases" => array:1 [
      "@Psr/Container" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/container/src"
    ]
  ]
  "yiisoft/di" => array:4 [
    "name" => "yiisoft/di"
    "version" => "9999999-dev"
    "reference" => "fb3de76755f162f6512c2f2eebd106d6ff7432ef"
    "aliases" => array:1 [
      "@yii/di" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/di/src"
    ]
  ]
  "psr/log" => array:4 [
    "name" => "psr/log"
    "version" => "1.0.2.0"
    "reference" => "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
    "aliases" => array:1 [
      "@Psr/Log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/log/Psr/Log"
    ]
  ]
  "yiisoft/log" => array:4 [
    "name" => "yiisoft/log"
    "version" => "9999999-dev"
    "reference" => "30d24a57ebce472930de4e2cedc5e84b324ee4ed"
    "aliases" => array:1 [
      "@yii/log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/src"
    ]
  ]
  "yiisoft/yii-core" => array:4 [
    "name" => "yiisoft/yii-core"
    "version" => "9999999-dev"
    "reference" => "c7eb5acbf8ab92e1e5d2bad932563b13eda76b5a"
    "aliases" => array:2 [
      "@yii" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/src"
      "@yii/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/tests"
    ]
  ]
  "cebe/markdown" => array:4 [
    "name" => "cebe/markdown"
    "version" => "9999999-dev"
    "reference" => "eeb1bf622e80f337479e00a5db94c56e7cf1326b"
    "aliases" => array:1 [
      "@cebe/markdown" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/cebe/markdown"
    ]
  ]
  "yiisoft/yii-console" => array:4 [
    "name" => "yiisoft/yii-console"
    "version" => "9999999-dev"
    "reference" => "0f78e8a15444b26c55d3b16244d00a943a9bedf3"
    "aliases" => array:2 [
      "@yii/console" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/src"
      "@yii/console/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/tests"
    ]
  ]
  "yiisoft/view" => array:4 [
    "name" => "yiisoft/view"
    "version" => "9999999-dev"
    "reference" => "58a2fa131865f81e5351cb933098ccdf1d718b50"
    "aliases" => array:2 [
      "@yii/view" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/view"
      "@yii/widgets" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/widgets"
    ]
  ]
  "psr/http-message" => array:4 [
    "name" => "psr/http-message"
    "version" => "9999999-dev"
    "reference" => "f6561bf28d520154e4b0ec72be95418abe6d9363"
    "aliases" => array:1 [
      "@Psr/Http/Message" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/http-message/src"
    ]
  ]
  "yiisoft/yii-web" => array:4 [
    "name" => "yiisoft/yii-web"
    "version" => "9999999-dev"
    "reference" => "2b3d8e9354febe8e2588d1ea3205dc28666dfd2d"
    "aliases" => array:2 [
      "@yii/web" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/src"
      "@yii/web/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/tests"
    ]
  ]
  "symfony/polyfill-mbstring" => array:4 [
    "name" => "symfony/polyfill-mbstring"
    "version" => "9999999-dev"
    "reference" => "fe5e94c604826c35a32fa832f35bd036b6799609"
    "aliases" => array:1 [
      "@Symfony/Polyfill/Mbstring" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-mbstring"
    ]
  ]
  "symfony/polyfill-php72" => array:4 [
    "name" => "symfony/polyfill-php72"
    "version" => "9999999-dev"
    "reference" => "ab50dcf166d5f577978419edd37aa2bb8eabce0c"
    "aliases" => array:1 [
      "@Symfony/Polyfill/Php72" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-php72"
    ]
  ]
  "symfony/var-dumper" => array:4 [
    "name" => "symfony/var-dumper"
    "version" => "9999999-dev"
    "reference" => "9f78cd7722ae939e7fd719ff1396dd0415d06f4c"
    "aliases" => array:1 [
      "@Symfony/Component/VarDumper" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/var-dumper"
    ]
  ]
  "symfony/polyfill-ctype" => array:4 [
    "name" => "symfony/polyfill-ctype"
    "version" => "9999999-dev"
    "reference" => "82ebae02209c21113908c229e9883c419720738a"
    "aliases" => array:1 [
      "@Symfony/Polyfill/Ctype" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-ctype"
    ]
  ]
  "vlucas/phpdotenv" => array:4 [
    "name" => "vlucas/phpdotenv"
    "version" => "2.6.9999999.9999999-dev"
    "reference" => "2a7dcf7e3e02dc5e701004e51a6f304b713107d5"
    "aliases" => array:1 [
      "@Dotenv" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/vlucas/phpdotenv/src"
    ]
  ]
  "yiisoft/yii-dataview" => array:4 [
    "name" => "yiisoft/yii-dataview"
    "version" => "9999999-dev"
    "reference" => "cb6dca64e602b6264968ba1b8b0d37d1ce806128"
    "aliases" => array:1 [
      "@yii/dataview" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-dataview/src"
    ]
  ]
  "league/commonmark" => array:4 [
    "name" => "league/commonmark"
    "version" => "9999999-dev"
    "reference" => "d54b2f0af75409b7c7cb919a85e4ef7bc4275f61"
    "aliases" => array:1 [
      "@League/CommonMark" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/league/commonmark/src"
    ]
  ]
  "ezyang/htmlpurifier" => array:4 [
    "name" => "ezyang/htmlpurifier"
    "version" => "4.10.0.0"
    "reference" => "d85d39da4576a6934b72480be6978fb10c860021"
    "aliases" => array:1 [
      "@HTMLPurifier" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/ezyang/htmlpurifier/library/HTMLPurifier"
    ]
  ]
  "hiqdev/composer-config-plugin" => array:4 [
    "name" => "hiqdev/composer-config-plugin"
    "version" => "9999999-dev"
    "reference" => "9f61a782084ee2fa0f68ef4662cb9858752246f4"
    "aliases" => array:1 [
      "@hiqdev/composer/config" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin/src"
    ]
  ]
  "yiisoft/yii-project-template" => array:4 [
    "name" => "yiisoft/yii-project-template"
    "version" => "3.0.9999999.9999999-dev"
    "reference" => "48b3d8fced60284813f2f91d654f6fd5baf83121"
    "aliases" => array:1 [
      "@idk/app" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    ]
  ]
]

@vendor/hiqdev/composer-config-plugin-output/params.php

array:9 [
  "logger.traceLevel" => 0
  "app.id" => "web"
  "app.name" => "Web"
  "i18n.locale" => "en-US"
  "i18n.encoding" => "UTF-8"
  "i18n.timezone" => "UTC"
  "request.cookieValidationKey" => null
  "debug.allowedIPs" => array:1 [
    0 => "127.0.0.1"
  ]
  "packages" => array:37 [
    "active-record" => array:2 [
      "id" => "active-record"
      "travis" => "org"
    ]
    "cache" => array:2 [
      "id" => "cache"
      "travis" => "com"
    ]
    "db" => array:2 [
      "id" => "db"
      "travis" => "org"
    ]
    "db-elasticsearch" => array:2 [
      "id" => "db-elasticsearch"
      "travis" => "com"
    ]
    "db-mongodb" => array:2 [
      "id" => "db-mongodb"
      "travis" => "org"
    ]
    "db-mssql" => array:2 [
      "id" => "db-mssql"
      "travis" => "org"
    ]
    "db-mysql" => array:2 [
      "id" => "db-mysql"
      "travis" => "com"
    ]
    "db-oracle" => array:2 [
      "id" => "db-oracle"
      "travis" => "org"
    ]
    "db-pgsql" => array:2 [
      "id" => "db-pgsql"
      "travis" => "com"
    ]
    "db-redis" => array:2 [
      "id" => "db-redis"
      "travis" => "org"
    ]
    "db-sphinx" => array:2 [
      "id" => "db-sphinx"
      "travis" => "org"
    ]
    "db-sqlite" => array:2 [
      "id" => "db-sqlite"
      "travis" => "com"
    ]
    "di" => array:2 [
      "id" => "di"
      "travis" => "org"
    ]
    "log" => array:2 [
      "id" => "log"
      "travis" => "org"
    ]
    "mutex" => array:2 [
      "id" => "mutex"
      "travis" => "com"
    ]
    "rbac" => array:2 [
      "id" => "rbac"
      "travis" => "org"
    ]
    "view" => array:2 [
      "id" => "view"
      "travis" => "org"
    ]
    "yii-auth-client" => array:2 [
      "id" => "yii-auth-client"
      "travis" => "com"
    ]
    "yii-base-api" => array:2 [
      "id" => "yii-base-api"
      "travis" => "com"
    ]
    "yii-base-cli" => array:2 [
      "id" => "yii-base-cli"
      "travis" => "com"
    ]
    "yii-base-web" => array:2 [
      "id" => "yii-base-web"
      "travis" => "org"
    ]
    "yii-bootstrap3" => array:2 [
      "id" => "yii-bootstrap3"
      "travis" => "org"
    ]
    "yii-bootstrap4" => array:2 [
      "id" => "yii-bootstrap4"
      "travis" => "org"
    ]
    "yii-captcha" => array:2 [
      "id" => "yii-captcha"
      "travis" => "org"
    ]
    "yii-console" => array:2 [
      "id" => "yii-console"
      "travis" => "com"
    ]
    "yii-core" => array:2 [
      "id" => "yii-core"
      "travis" => "org"
    ]
    "yii-dataview" => array:2 [
      "id" => "yii-dataview"
      "travis" => "com"
    ]
    "yii-debug" => array:2 [
      "id" => "yii-debug"
      "travis" => "org"
    ]
    "yii-gii" => array:2 [
      "id" => "yii-gii"
      "travis" => "org"
    ]
    "yii-http-client" => array:2 [
      "id" => "yii-http-client"
      "travis" => "com"
    ]
    "yii-jquery" => array:2 [
      "id" => "yii-jquery"
      "travis" => "org"
    ]
    "yii-masked-input" => array:2 [
      "id" => "yii-masked-input"
      "travis" => "org"
    ]
    "yii-project-template" => array:2 [
      "id" => "yii-project-template"
      "travis" => "org"
    ]
    "yii-rest" => array:2 [
      "id" => "yii-rest"
      "travis" => "org"
    ]
    "yii-swiftmailer" => array:2 [
      "id" => "yii-swiftmailer"
      "travis" => "org"
    ]
    "yii-twig" => array:2 [
      "id" => "yii-twig"
      "travis" => "org"
    ]
    "yii-web" => array:2 [
      "id" => "yii-web"
      "travis" => "org"
    ]
  ]
]

@vendor/hiqdev/composer-config-plugin-output/tests.php

array:43 [
  "Psr\SimpleCache\CacheInterface" => Reference {#202
    +id: "cache"
  }
  "yii\cache\CacheInterface" => Reference {#203
    +id: "cache"
  }
  "cache" => array:1 [
    "__class" => "yii\cache\Cache"
  ]
  "app" => array:9 [
    "bootstrap" => array:1 [
      "logger" => "logger"
    ]
    "id" => "testapp"
    "name" => "Web"
    "params" => array:9 [
      "logger.traceLevel" => 0
      "app.id" => "web"
      "app.name" => "Web"
      "i18n.locale" => "en-US"
      "i18n.encoding" => "UTF-8"
      "i18n.timezone" => "UTC"
      "request.cookieValidationKey" => null
      "debug.allowedIPs" => array:1 [
        0 => "127.0.0.1"
      ]
      "packages" => array:37 [
        "active-record" => array:2 [
          "id" => "active-record"
          "travis" => "org"
        ]
        "cache" => array:2 [
          "id" => "cache"
          "travis" => "com"
        ]
        "db" => array:2 [
          "id" => "db"
          "travis" => "org"
        ]
        "db-elasticsearch" => array:2 [
          "id" => "db-elasticsearch"
          "travis" => "com"
        ]
        "db-mongodb" => array:2 [
          "id" => "db-mongodb"
          "travis" => "org"
        ]
        "db-mssql" => array:2 [
          "id" => "db-mssql"
          "travis" => "org"
        ]
        "db-mysql" => array:2 [
          "id" => "db-mysql"
          "travis" => "com"
        ]
        "db-oracle" => array:2 [
          "id" => "db-oracle"
          "travis" => "org"
        ]
        "db-pgsql" => array:2 [
          "id" => "db-pgsql"
          "travis" => "com"
        ]
        "db-redis" => array:2 [
          "id" => "db-redis"
          "travis" => "org"
        ]
        "db-sphinx" => array:2 [
          "id" => "db-sphinx"
          "travis" => "org"
        ]
        "db-sqlite" => array:2 [
          "id" => "db-sqlite"
          "travis" => "com"
        ]
        "di" => array:2 [
          "id" => "di"
          "travis" => "org"
        ]
        "log" => array:2 [
          "id" => "log"
          "travis" => "org"
        ]
        "mutex" => array:2 [
          "id" => "mutex"
          "travis" => "com"
        ]
        "rbac" => array:2 [
          "id" => "rbac"
          "travis" => "org"
        ]
        "view" => array:2 [
          "id" => "view"
          "travis" => "org"
        ]
        "yii-auth-client" => array:2 [
          "id" => "yii-auth-client"
          "travis" => "com"
        ]
        "yii-base-api" => array:2 [
          "id" => "yii-base-api"
          "travis" => "com"
        ]
        "yii-base-cli" => array:2 [
          "id" => "yii-base-cli"
          "travis" => "com"
        ]
        "yii-base-web" => array:2 [
          "id" => "yii-base-web"
          "travis" => "org"
        ]
        "yii-bootstrap3" => array:2 [
          "id" => "yii-bootstrap3"
          "travis" => "org"
        ]
        "yii-bootstrap4" => array:2 [
          "id" => "yii-bootstrap4"
          "travis" => "org"
        ]
        "yii-captcha" => array:2 [
          "id" => "yii-captcha"
          "travis" => "org"
        ]
        "yii-console" => array:2 [
          "id" => "yii-console"
          "travis" => "com"
        ]
        "yii-core" => array:2 [
          "id" => "yii-core"
          "travis" => "org"
        ]
        "yii-dataview" => array:2 [
          "id" => "yii-dataview"
          "travis" => "com"
        ]
        "yii-debug" => array:2 [
          "id" => "yii-debug"
          "travis" => "org"
        ]
        "yii-gii" => array:2 [
          "id" => "yii-gii"
          "travis" => "org"
        ]
        "yii-http-client" => array:2 [
          "id" => "yii-http-client"
          "travis" => "com"
        ]
        "yii-jquery" => array:2 [
          "id" => "yii-jquery"
          "travis" => "org"
        ]
        "yii-masked-input" => array:2 [
          "id" => "yii-masked-input"
          "travis" => "org"
        ]
        "yii-project-template" => array:2 [
          "id" => "yii-project-template"
          "travis" => "org"
        ]
        "yii-rest" => array:2 [
          "id" => "yii-rest"
          "travis" => "org"
        ]
        "yii-swiftmailer" => array:2 [
          "id" => "yii-swiftmailer"
          "travis" => "org"
        ]
        "yii-twig" => array:2 [
          "id" => "yii-twig"
          "travis" => "org"
        ]
        "yii-web" => array:2 [
          "id" => "yii-web"
          "travis" => "org"
        ]
      ]
    ]
    "__class" => "yii\web\Application"
    "controllerNamespace" => "idk\app\commands"
    "controllerMap" => array:7 [
      "asset" => array:1 [
        "__class" => "yii\console\controllers\AssetController"
      ]
      "cache" => array:1 [
        "__class" => "yii\console\controllers\CacheController"
      ]
      "fixture" => array:1 [
        "__class" => "yii\console\controllers\FixtureController"
      ]
      "help" => array:1 [
        "__class" => "yii\console\controllers\HelpController"
      ]
      "message" => array:1 [
        "__class" => "yii\console\controllers\MessageController"
      ]
      "migrate" => array:1 [
        "__class" => "yii\console\controllers\MigrateController"
      ]
      "serve" => array:1 [
        "__class" => "yii\console\controllers\ServeController"
      ]
    ]
    "basePath" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "aliases" => array:4 [
      "@app" => "/home/www-data/mehdi/yii3.idk.tn/www"
      "@vendor" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor"
      "@webroot" => "/home/www-data/mehdi/yii3.idk.tn/www/config/../public"
      "@doc" => "/home/www-data/mehdi/yii3.idk.tn/www/config/../docs"
    ]
  ]
  "logger" => array:3 [
    "__class" => "yii\log\Logger"
    "__construct()" => array:1 [
      "targets" => []
    ]
    "traceLevel" => 0
  ]
  "Psr\Container\ContainerInterface" => Reference {#204
    +id: "container"
  }
  "container" => Closure($container) {#205
    class: "idk\app\controllers\SiteController"
    this: SiteController {#158 …}
    parameters: {
      $container: {}
    }
    file: "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin-output/tests.php"
    line: "291 to 293"
  }
  "yii\di\Factory" => Reference {#206
    +id: "factory"
  }
  "yii\di\FactoryInterface" => Reference {#207
    +id: "factory"
  }
  "factory" => array:2 [
    "__class" => "yii\di\Factory"
    "__construct()" => array:2 [
      "definitions" => []
      "parent" => Reference {#208
        +id: "container"
      }
    ]
  ]
  "yii\di\Injector" => Reference {#209
    +id: "injector"
  }
  "injector" => array:1 [
    "__class" => "yii\di\Injector"
  ]
  "yii\base\Application" => Reference {#210
    +id: "app"
  }
  "Psr\Log\LoggerInterface" => Reference {#211
    +id: "logger"
  }
  "yii\base\Aliases" => Reference {#212
    +id: "aliases"
  }
  "aliases" => array:38 [
    "@Psr/SimpleCache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/simple-cache/src"
    "@yii/cache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/src"
    "@yii/cache/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/tests"
    "@Psr/Container" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/container/src"
    "@yii/di" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/di/src"
    "@Psr/Log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/log/Psr/Log"
    "@yii/log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/src"
    "@yii" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/src"
    "@yii/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/tests"
    "@yii/console" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/src"
    "@yii/view" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/view"
    "@yii/widgets" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/widgets"
    "@Psr/Http/Message" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/http-message/src"
    "@yii/web" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/src"
    "@yii/web/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/tests"
    "@Symfony/Polyfill/Mbstring" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-mbstring"
    "@Symfony/Polyfill/Php72" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-php72"
    "@Symfony/Component/VarDumper" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/var-dumper"
    "@Dotenv" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/vlucas/phpdotenv/src"
    "@yii/dataview" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-dataview/src"
    "@League/CommonMark" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/league/commonmark/src"
    "@HTMLPurifier" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/ezyang/htmlpurifier/library/HTMLPurifier"
    "@hiqdev/composer/config" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin/src"
    "@idk/app" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "@Fhaculty/Graph" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/clue/graph/src"
    "@Graphp/Algorithms" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/algorithms/src"
    "@Graphp/GraphViz" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/graphviz/src"
    "@cebe/markdown" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/cebe/markdown"
    "@yii/console/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/tests"
    "@Symfony/Polyfill/Ctype" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-ctype"
    "__class" => "yii\base\Aliases"
    "@root" => "/home/www-data/mehdi/yii3.idk.tn/www"
    "@vendor" => "@root/vendor"
    "@public" => "@root/public"
    "@runtime" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/runtime"
    "@bower" => "@vendor/bower-asset"
    "@npm" => "@vendor/npm-asset"
    "@web" => "/"
  ]
  "yii\base\ErrorHandler" => Reference {#213
    +id: "errorHandler"
  }
  "errorHandler" => array:2 [
    "__class" => "yii\web\ErrorHandler"
    "errorAction" => "site/error"
  ]
  "yii\base\View" => Reference {#214
    +id: "view"
  }
  "view" => array:1 [
    "__class" => "idk\app\components\View"
  ]
  "yii\base\Request" => Reference {#215
    +id: "request"
  }
  "request" => array:2 [
    "__class" => "yii\web\Request"
    "cookieValidationKey" => null
  ]
  "yii\base\Response" => Reference {#216
    +id: "response"
  }
  "response" => array:2 [
    "__class" => "yii\web\Response"
    "formatters" => array:4 [
      "html" => array:1 [
        "__class" => "yii\web\formatters\HtmlResponseFormatter"
      ]
      "xml" => array:1 [
        "__class" => "yii\web\formatters\XmlResponseFormatter"
      ]
      "json" => array:1 [
        "__class" => "yii\web\formatters\JsonResponseFormatter"
      ]
      "jsonp" => array:2 [
        "__class" => "yii\web\formatters\JsonResponseFormatter"
        "useJsonp" => true
      ]
    ]
  ]
  "yii\profile\ProfilerInterface" => Reference {#217
    +id: "profiler"
  }
  "profiler" => array:1 [
    "__class" => "yii\profile\Profiler"
  ]
  "security" => array:1 [
    "__class" => "yii\base\Security"
  ]
  "yii\i18n\Locale" => Reference {#218
    +id: "locale"
  }
  "locale" => array:2 [
    "__class" => "yii\i18n\Locale"
    "__construct()" => array:1 [
      "localeString" => "en-US"
    ]
  ]
  "formatter" => array:1 [
    "__class" => "yii\i18n\Formatter"
  ]
  "translator" => array:2 [
    "__class" => "yii\i18n\Translator"
    "translations" => array:1 [
      "yii" => array:3 [
        "__class" => "yii\i18n\PhpMessageSource"
        "sourceLanguage" => "en-US"
        "basePath" => "@yii/messages"
      ]
    ]
  ]
  "yii\i18n\I18N" => Reference {#219
    +id: "i18n"
  }
  "i18n" => array:2 [
    "__class" => "yii\i18n\I18N"
    "__construct()" => array:4 [
      "encoding" => "UTF-8"
      "timezone" => "UTC"
      "locale" => Reference {#220
        +id: "locale"
      }
      "translator" => Reference {#221
        +id: "translator"
      }
    ]
  ]
  "mutex" => array:1 [
    "__class" => "yii\mutex\FileMutex"
  ]
  "yii\view\Theme" => Reference {#222
    +id: "theme"
  }
  "theme" => array:1 [
    "__class" => "yii\view\Theme"
  ]
  "assetManager" => array:2 [
    "__class" => "yii\web\AssetManager"
    "appendTimestamp" => true
  ]
  "urlManager" => array:3 [
    "__class" => "yii\web\UrlManager"
    "enablePrettyUrl" => true
    "showScriptName" => false
  ]
  "urlNormalizer" => array:1 [
    "__class" => "yii\web\UrlNormalizer"
  ]
  "session" => array:1 [
    "__class" => "yii\web\Session"
  ]
  "yii\web\User" => Reference {#223
    +id: "user"
  }
  "user" => array:1 [
    "__class" => "yii\web\User"
  ]
  "mailer" => array:1 [
    "__class" => "yii\swiftmailer\Mailer"
  ]
]

@vendor/hiqdev/composer-config-plugin-output/web.php

array:43 [
  "Psr\SimpleCache\CacheInterface" => Reference {#224
    +id: "cache"
  }
  "yii\cache\CacheInterface" => Reference {#225
    +id: "cache"
  }
  "cache" => array:1 [
    "__class" => "yii\cache\Cache"
  ]
  "app" => array:8 [
    "bootstrap" => array:1 [
      "logger" => "logger"
    ]
    "id" => "web"
    "name" => "Web"
    "params" => array:9 [
      "logger.traceLevel" => 0
      "app.id" => "web"
      "app.name" => "Web"
      "i18n.locale" => "en-US"
      "i18n.encoding" => "UTF-8"
      "i18n.timezone" => "UTC"
      "request.cookieValidationKey" => null
      "debug.allowedIPs" => array:1 [
        0 => "127.0.0.1"
      ]
      "packages" => array:37 [
        "active-record" => array:2 [
          "id" => "active-record"
          "travis" => "org"
        ]
        "cache" => array:2 [
          "id" => "cache"
          "travis" => "com"
        ]
        "db" => array:2 [
          "id" => "db"
          "travis" => "org"
        ]
        "db-elasticsearch" => array:2 [
          "id" => "db-elasticsearch"
          "travis" => "com"
        ]
        "db-mongodb" => array:2 [
          "id" => "db-mongodb"
          "travis" => "org"
        ]
        "db-mssql" => array:2 [
          "id" => "db-mssql"
          "travis" => "org"
        ]
        "db-mysql" => array:2 [
          "id" => "db-mysql"
          "travis" => "com"
        ]
        "db-oracle" => array:2 [
          "id" => "db-oracle"
          "travis" => "org"
        ]
        "db-pgsql" => array:2 [
          "id" => "db-pgsql"
          "travis" => "com"
        ]
        "db-redis" => array:2 [
          "id" => "db-redis"
          "travis" => "org"
        ]
        "db-sphinx" => array:2 [
          "id" => "db-sphinx"
          "travis" => "org"
        ]
        "db-sqlite" => array:2 [
          "id" => "db-sqlite"
          "travis" => "com"
        ]
        "di" => array:2 [
          "id" => "di"
          "travis" => "org"
        ]
        "log" => array:2 [
          "id" => "log"
          "travis" => "org"
        ]
        "mutex" => array:2 [
          "id" => "mutex"
          "travis" => "com"
        ]
        "rbac" => array:2 [
          "id" => "rbac"
          "travis" => "org"
        ]
        "view" => array:2 [
          "id" => "view"
          "travis" => "org"
        ]
        "yii-auth-client" => array:2 [
          "id" => "yii-auth-client"
          "travis" => "com"
        ]
        "yii-base-api" => array:2 [
          "id" => "yii-base-api"
          "travis" => "com"
        ]
        "yii-base-cli" => array:2 [
          "id" => "yii-base-cli"
          "travis" => "com"
        ]
        "yii-base-web" => array:2 [
          "id" => "yii-base-web"
          "travis" => "org"
        ]
        "yii-bootstrap3" => array:2 [
          "id" => "yii-bootstrap3"
          "travis" => "org"
        ]
        "yii-bootstrap4" => array:2 [
          "id" => "yii-bootstrap4"
          "travis" => "org"
        ]
        "yii-captcha" => array:2 [
          "id" => "yii-captcha"
          "travis" => "org"
        ]
        "yii-console" => array:2 [
          "id" => "yii-console"
          "travis" => "com"
        ]
        "yii-core" => array:2 [
          "id" => "yii-core"
          "travis" => "org"
        ]
        "yii-dataview" => array:2 [
          "id" => "yii-dataview"
          "travis" => "com"
        ]
        "yii-debug" => array:2 [
          "id" => "yii-debug"
          "travis" => "org"
        ]
        "yii-gii" => array:2 [
          "id" => "yii-gii"
          "travis" => "org"
        ]
        "yii-http-client" => array:2 [
          "id" => "yii-http-client"
          "travis" => "com"
        ]
        "yii-jquery" => array:2 [
          "id" => "yii-jquery"
          "travis" => "org"
        ]
        "yii-masked-input" => array:2 [
          "id" => "yii-masked-input"
          "travis" => "org"
        ]
        "yii-project-template" => array:2 [
          "id" => "yii-project-template"
          "travis" => "org"
        ]
        "yii-rest" => array:2 [
          "id" => "yii-rest"
          "travis" => "org"
        ]
        "yii-swiftmailer" => array:2 [
          "id" => "yii-swiftmailer"
          "travis" => "org"
        ]
        "yii-twig" => array:2 [
          "id" => "yii-twig"
          "travis" => "org"
        ]
        "yii-web" => array:2 [
          "id" => "yii-web"
          "travis" => "org"
        ]
      ]
    ]
    "__class" => "yii\web\Application"
    "basePath" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "aliases" => array:4 [
      "@app" => "/home/www-data/mehdi/yii3.idk.tn/www"
      "@vendor" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor"
      "@webroot" => "/home/www-data/mehdi/yii3.idk.tn/www/config/../public"
      "@doc" => "/home/www-data/mehdi/yii3.idk.tn/www/config/../docs"
    ]
    "controllerNamespace" => "idk\app\controllers"
  ]
  "logger" => array:3 [
    "__class" => "yii\log\Logger"
    "__construct()" => array:1 [
      "targets" => []
    ]
    "traceLevel" => 0
  ]
  "Psr\Container\ContainerInterface" => Reference {#226
    +id: "container"
  }
  "container" => Closure($container) {#227
    class: "idk\app\controllers\SiteController"
    this: SiteController {#158 …}
    parameters: {
      $container: {}
    }
    file: "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin-output/web.php"
    line: "260 to 262"
  }
  "yii\di\Factory" => Reference {#228
    +id: "factory"
  }
  "yii\di\FactoryInterface" => Reference {#229
    +id: "factory"
  }
  "factory" => array:2 [
    "__class" => "yii\di\Factory"
    "__construct()" => array:2 [
      "definitions" => []
      "parent" => Reference {#230
        +id: "container"
      }
    ]
  ]
  "yii\di\Injector" => Reference {#231
    +id: "injector"
  }
  "injector" => array:1 [
    "__class" => "yii\di\Injector"
  ]
  "yii\base\Application" => Reference {#232
    +id: "app"
  }
  "Psr\Log\LoggerInterface" => Reference {#233
    +id: "logger"
  }
  "yii\base\Aliases" => Reference {#234
    +id: "aliases"
  }
  "aliases" => array:38 [
    "@Psr/SimpleCache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/simple-cache/src"
    "@yii/cache" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/src"
    "@yii/cache/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/cache/tests"
    "@Psr/Container" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/container/src"
    "@yii/di" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/di/src"
    "@Psr/Log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/log/Psr/Log"
    "@yii/log" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/log/src"
    "@yii" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/src"
    "@yii/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-core/tests"
    "@yii/console" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/src"
    "@yii/view" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/view"
    "@yii/widgets" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/view/src/widgets"
    "@Psr/Http/Message" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/psr/http-message/src"
    "@yii/web" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/src"
    "@yii/web/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-web/tests"
    "@Symfony/Polyfill/Mbstring" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-mbstring"
    "@Symfony/Polyfill/Php72" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-php72"
    "@Symfony/Component/VarDumper" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/var-dumper"
    "@Dotenv" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/vlucas/phpdotenv/src"
    "@yii/dataview" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-dataview/src"
    "@League/CommonMark" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/league/commonmark/src"
    "@HTMLPurifier" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/ezyang/htmlpurifier/library/HTMLPurifier"
    "@hiqdev/composer/config" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/hiqdev/composer-config-plugin/src"
    "@idk/app" => "/home/www-data/mehdi/yii3.idk.tn/www/src"
    "@Fhaculty/Graph" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/clue/graph/src"
    "@Graphp/Algorithms" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/algorithms/src"
    "@Graphp/GraphViz" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/graphp/graphviz/src"
    "@cebe/markdown" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/cebe/markdown"
    "@yii/console/tests" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/yiisoft/yii-console/tests"
    "@Symfony/Polyfill/Ctype" => "/home/www-data/mehdi/yii3.idk.tn/www/vendor/symfony/polyfill-ctype"
    "__class" => "yii\base\Aliases"
    "@root" => "/home/www-data/mehdi/yii3.idk.tn/www"
    "@vendor" => "@root/vendor"
    "@public" => "@root/public"
    "@runtime" => "@root/runtime"
    "@bower" => "@vendor/bower-asset"
    "@npm" => "@vendor/npm-asset"
    "@web" => "/"
  ]
  "yii\base\ErrorHandler" => Reference {#235
    +id: "errorHandler"
  }
  "errorHandler" => array:2 [
    "__class" => "yii\web\ErrorHandler"
    "errorAction" => "site/error"
  ]
  "yii\base\View" => Reference {#236
    +id: "view"
  }
  "view" => array:1 [
    "__class" => "idk\app\components\View"
  ]
  "yii\base\Request" => Reference {#237
    +id: "request"
  }
  "request" => array:2 [
    "__class" => "yii\web\Request"
    "cookieValidationKey" => null
  ]
  "yii\base\Response" => Reference {#238
    +id: "response"
  }
  "response" => array:2 [
    "__class" => "yii\web\Response"
    "formatters" => array:4 [
      "html" => array:1 [
        "__class" => "yii\web\formatters\HtmlResponseFormatter"
      ]
      "xml" => array:1 [
        "__class" => "yii\web\formatters\XmlResponseFormatter"
      ]
      "json" => array:1 [
        "__class" => "yii\web\formatters\JsonResponseFormatter"
      ]
      "jsonp" => array:2 [
        "__class" => "yii\web\formatters\JsonResponseFormatter"
        "useJsonp" => true
      ]
    ]
  ]
  "yii\profile\ProfilerInterface" => Reference {#239
    +id: "profiler"
  }
  "profiler" => array:1 [
    "__class" => "yii\profile\Profiler"
  ]
  "security" => array:1 [
    "__class" => "yii\base\Security"
  ]
  "yii\i18n\Locale" => Reference {#240
    +id: "locale"
  }
  "locale" => array:2 [
    "__class" => "yii\i18n\Locale"
    "__construct()" => array:1 [
      "localeString" => "en-US"
    ]
  ]
  "formatter" => array:1 [
    "__class" => "yii\i18n\Formatter"
  ]
  "translator" => array:2 [
    "__class" => "yii\i18n\Translator"
    "translations" => array:1 [
      "yii" => array:3 [
        "__class" => "yii\i18n\PhpMessageSource"
        "sourceLanguage" => "en-US"
        "basePath" => "@yii/messages"
      ]
    ]
  ]
  "yii\i18n\I18N" => Reference {#241
    +id: "i18n"
  }
  "i18n" => array:2 [
    "__class" => "yii\i18n\I18N"
    "__construct()" => array:4 [
      "encoding" => "UTF-8"
      "timezone" => "UTC"
      "locale" => Reference {#242
        +id: "locale"
      }
      "translator" => Reference {#243
        +id: "translator"
      }
    ]
  ]
  "mutex" => array:1 [
    "__class" => "yii\mutex\FileMutex"
  ]
  "yii\view\Theme" => Reference {#244
    +id: "theme"
  }
  "theme" => array:1 [
    "__class" => "yii\view\Theme"
  ]
  "assetManager" => array:2 [
    "__class" => "yii\web\AssetManager"
    "appendTimestamp" => true
  ]
  "urlManager" => array:3 [
    "__class" => "yii\web\UrlManager"
    "enablePrettyUrl" => true
    "showScriptName" => false
  ]
  "urlNormalizer" => array:1 [
    "__class" => "yii\web\UrlNormalizer"
  ]
  "session" => array:1 [
    "__class" => "yii\web\Session"
  ]
  "yii\web\User" => Reference {#245
    +id: "user"
  }
  "user" => array:1 [
    "__class" => "yii\web\User"
  ]
  "mailer" => array:1 [
    "__class" => "yii\swiftmailer\Mailer"
  ]
]