找传奇、传世资源到传世资源站!

Framework :高性能的PHP5的web应用程序开发框架

  • 资源分类:PHP语言基础
  • 发 布 人:房东的猫
  • 文件大小:未知
  • 文件格式:.zip
  • 浏览次数:2
  • 下载次数: 0
  • 发布时间:6月7日

  • 标签:
8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】Framework :高性能的PHP5的web应用程序开发框架

高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。

【相关图片】

from clipboard

【源码结构】
.
├── yii2-2.0.45
│   ├── Dockerfile
│   ├── LICENSE.md
│   ├── README.md
│   ├── ROADMAP.md
│   ├── build
│   │   ├── build
│   │   ├── build.bat
│   │   ├── build.xml
│   │   └── controllers
│   │       ├── ClassmapController.php
│   │       ├── DevController.php
│   │       ├── MimeTypeController.php
│   │       ├── PhpDocController.php
│   │       ├── ReleaseController.php
│   │       ├── TranslationController.php
│   │       ├── Utf8Controller.php
│   │       └── views
│   │           └── translation
│   │               └── report_html.php
│   ├── code-of-conduct.md
│   ├── composer.json
│   ├── composer.lock
│   ├── contrib
│   │   └── completion
│   │       ├── bash
│   │       │   └── yii
│   │       └── zsh
│   │           └── _yii
│   ├── cs
│   │   ├── TODO.md
│   │   └── src
│   │       ├── YiiConfig.php
│   │       └── YiisoftConfig.php
│   ├── docs
│   │   ├── documentation_style_guide.md
│   │   ├── guide
│   │   │   ├── README.md
│   │   │   ├── caching-data.md
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── concept-configurations.md
│   │   │   ├── concept-di-container.md
│   │   │   ├── concept-events.md
│   │   │   ├── concept-properties.md
│   │   │   ├── concept-service-locator.md
│   │   │   ├── db-active-record.md
│   │   │   ├── db-dao.md
│   │   │   ├── db-migrations.md
│   │   │   ├── db-query-builder.md
│   │   │   ├── glossary.md
│   │   │   ├── helper-array.md
│   │   │   ├── helper-html.md
│   │   │   ├── helper-json.md
│   │   │   ├── helper-overview.md
│   │   │   ├── helper-url.md
│   │   │   ├── images
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── input-file-upload.md
│   │   │   ├── input-form-javascript.md
│   │   │   ├── input-forms.md
│   │   │   ├── input-multiple-models.md
│   │   │   ├── input-tabular-input.md
│   │   │   ├── input-validation.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-client-scripts.md
│   │   │   ├── output-data-providers.md
│   │   │   ├── output-data-widgets.md
│   │   │   ├── output-formatting.md
│   │   │   ├── output-pagination.md
│   │   │   ├── output-sorting.md
│   │   │   ├── output-theming.md
│   │   │   ├── rest-authentication.md
│   │   │   ├── rest-controllers.md
│   │   │   ├── rest-error-handling.md
│   │   │   ├── rest-quick-start.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── rest-resources.md
│   │   │   ├── rest-response-formatting.md
│   │   │   ├── rest-routing.md
│   │   │   ├── rest-versioning.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-handling-errors.md
│   │   │   ├── runtime-logging.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── runtime-requests.md
│   │   │   ├── runtime-responses.md
│   │   │   ├── runtime-routing.md
│   │   │   ├── runtime-sessions-cookies.md
│   │   │   ├── security-authentication.md
│   │   │   ├── security-authorization.md
│   │   │   ├── security-best-practices.md
│   │   │   ├── security-cryptography.md
│   │   │   ├── security-overview.md
│   │   │   ├── security-passwords.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-assets.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-extensions.md
│   │   │   ├── structure-filters.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── structure-widgets.md
│   │   │   ├── test-acceptance.md
│   │   │   ├── test-environment-setup.md
│   │   │   ├── test-fixtures.md
│   │   │   ├── test-functional.md
│   │   │   ├── test-overview.md
│   │   │   ├── test-unit.md
│   │   │   ├── tutorial-console.md
│   │   │   ├── tutorial-core-validators.md
│   │   │   ├── tutorial-docker.md
│   │   │   ├── tutorial-i18n.md
│   │   │   ├── tutorial-mailing.md
│   │   │   ├── tutorial-performance-tuning.md
│   │   │   ├── tutorial-shared-hosting.md
│   │   │   ├── tutorial-start-from-scratch.md
│   │   │   ├── tutorial-template-engines.md
│   │   │   ├── tutorial-yii-as-micro-framework.md
│   │   │   └── tutorial-yii-integration.md
│   │   ├── guide-ar
│   │   │   ├── README.md
│   │   │   ├── intro-yii.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   └── start-workflow.md
│   │   ├── guide-de
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   └── translators.json
│   │   ├── guide-es
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-data.md
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── concept-configurations.md
│   │   │   ├── concept-di-container.md
│   │   │   ├── concept-events.md
│   │   │   ├── concept-properties.md
│   │   │   ├── concept-service-locator.md
│   │   │   ├── db-dao.md
│   │   │   ├── db-migrations.md
│   │   │   ├── db-query-builder.md
│   │   │   ├── glossary.md
│   │   │   ├── helper-array.md
│   │   │   ├── helper-html.md
│   │   │   ├── helper-overview.md
│   │   │   ├── helper-url.md
│   │   │   ├── images
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── input-file-upload.md
│   │   │   ├── input-multiple-models.md
│   │   │   ├── input-validation.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-client-scripts.md
│   │   │   ├── output-data-providers.md
│   │   │   ├── output-data-widgets.md
│   │   │   ├── output-pagination.md
│   │   │   ├── output-theming.md
│   │   │   ├── rest-authentication.md
│   │   │   ├── rest-controllers.md
│   │   │   ├── rest-error-handling.md
│   │   │   ├── rest-quick-start.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── rest-resources.md
│   │   │   ├── rest-response-formatting.md
│   │   │   ├── rest-routing.md
│   │   │   ├── rest-versioning.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-handling-errors.md
│   │   │   ├── runtime-logging.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── runtime-requests.md
│   │   │   ├── runtime-responses.md
│   │   │   ├── runtime-routing.md
│   │   │   ├── runtime-sessions-cookies.md
│   │   │   ├── security-authorization.md
│   │   │   ├── security-passwords.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-assets.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-extensions.md
│   │   │   ├── structure-filters.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── structure-widgets.md
│   │   │   ├── test-acceptance.md
│   │   │   ├── test-environment-setup.md
│   │   │   ├── test-fixtures.md
│   │   │   ├── test-functional.md
│   │   │   ├── test-overview.md
│   │   │   ├── test-unit.md
│   │   │   ├── translators.json
│   │   │   ├── tutorial-core-validators.md
│   │   │   ├── tutorial-mailing.md
│   │   │   ├── tutorial-start-from-scratch.md
│   │   │   ├── tutorial-template-engines.md
│   │   │   └── tutorial-yii-integration.md
│   │   ├── guide-fr
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-data.md
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── concept-configurations.md
│   │   │   ├── concept-di-container.md
│   │   │   ├── concept-events.md
│   │   │   ├── concept-properties.md
│   │   │   ├── concept-service-locator.md
│   │   │   ├── db-active-record.md
│   │   │   ├── db-dao.md
│   │   │   ├── db-migrations.md
│   │   │   ├── db-query-builder.md
│   │   │   ├── helper-array.md
│   │   │   ├── helper-html.md
│   │   │   ├── helper-overview.md
│   │   │   ├── helper-url.md
│   │   │   ├── images
│   │   │   │   ├── advanced-app-configs.graphml
│   │   │   │   ├── advanced-app-configs.png
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── gii-entry.png
│   │   │   │   ├── gii-preview.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   └── start-hello-world.png
│   │   │   ├── input-file-upload.md
│   │   │   ├── input-forms.md
│   │   │   ├── input-multiple-models.md
│   │   │   ├── input-tabular-input.md
│   │   │   ├── input-validation.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-client-scripts.md
│   │   │   ├── output-data-providers.md
│   │   │   ├── output-data-widgets.md
│   │   │   ├── output-formatting.md
│   │   │   ├── output-pagination.md
│   │   │   ├── output-sorting.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-handling-errors.md
│   │   │   ├── runtime-logging.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── runtime-requests.md
│   │   │   ├── runtime-responses.md
│   │   │   ├── runtime-routing.md
│   │   │   ├── runtime-sessions-cookies.md
│   │   │   ├── security-authentication.md
│   │   │   ├── security-authorization.md
│   │   │   ├── security-best-practices.md
│   │   │   ├── security-cryptography.md
│   │   │   ├── security-overview.md
│   │   │   ├── security-passwords.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-assets.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-extensions.md
│   │   │   ├── structure-filters.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── structure-widgets.md
│   │   │   ├── translators.json
│   │   │   └── tutorial-i18n.md
│   │   ├── guide-id
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── images
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-overview.md
│   │   │   └── translators.json
│   │   ├── guide-it
│   │   │   ├── README.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   └── start-installation.md
│   │   ├── guide-ja
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-data.md
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── concept-configurations.md
│   │   │   ├── concept-di-container.md
│   │   │   ├── concept-events.md
│   │   │   ├── concept-properties.md
│   │   │   ├── concept-service-locator.md
│   │   │   ├── db-active-record.md
│   │   │   ├── db-dao.md
│   │   │   ├── db-migrations.md
│   │   │   ├── db-query-builder.md
│   │   │   ├── glossary.md
│   │   │   ├── helper-array.md
│   │   │   ├── helper-html.md
│   │   │   ├── helper-json.md
│   │   │   ├── helper-overview.md
│   │   │   ├── helper-url.md
│   │   │   ├── images
│   │   │   │   ├── advanced-app-configs.graphml
│   │   │   │   ├── advanced-app-configs.png
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── gii-entry.png
│   │   │   │   ├── gii-preview.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── input-file-upload.md
│   │   │   ├── input-form-javascript.md
│   │   │   ├── input-forms.md
│   │   │   ├── input-multiple-models.md
│   │   │   ├── input-tabular-input.md
│   │   │   ├── input-validation.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-client-scripts.md
│   │   │   ├── output-data-providers.md
│   │   │   ├── output-data-widgets.md
│   │   │   ├── output-formatting.md
│   │   │   ├── output-pagination.md
│   │   │   ├── output-sorting.md
│   │   │   ├── output-theming.md
│   │   │   ├── rest-authentication.md
│   │   │   ├── rest-controllers.md
│   │   │   ├── rest-error-handling.md
│   │   │   ├── rest-quick-start.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── rest-resources.md
│   │   │   ├── rest-response-formatting.md
│   │   │   ├── rest-routing.md
│   │   │   ├── rest-versioning.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-handling-errors.md
│   │   │   ├── runtime-logging.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── runtime-requests.md
│   │   │   ├── runtime-responses.md
│   │   │   ├── runtime-routing.md
│   │   │   ├── runtime-sessions-cookies.md
│   │   │   ├── security-authentication.md
│   │   │   ├── security-authorization.md
│   │   │   ├── security-best-practices.md
│   │   │   ├── security-cryptography.md
│   │   │   ├── security-overview.md
│   │   │   ├── security-passwords.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-assets.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-extensions.md
│   │   │   ├── structure-filters.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── structure-widgets.md
│   │   │   ├── test-acceptance.md
│   │   │   ├── test-environment-setup.md
│   │   │   ├── test-fixtures.md
│   │   │   ├── test-functional.md
│   │   │   ├── test-overview.md
│   │   │   ├── test-unit.md
│   │   │   ├── translators.json
│   │   │   ├── tutorial-console.md
│   │   │   ├── tutorial-core-validators.md
│   │   │   ├── tutorial-docker.md
│   │   │   ├── tutorial-i18n.md
│   │   │   ├── tutorial-mailing.md
│   │   │   ├── tutorial-performance-tuning.md
│   │   │   ├── tutorial-shared-hosting.md
│   │   │   ├── tutorial-start-from-scratch.md
│   │   │   ├── tutorial-template-engines.md
│   │   │   ├── tutorial-yii-as-micro-framework.md
│   │   │   └── tutorial-yii-integration.md
│   │   ├── guide-pl
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── db-active-record.md
│   │   │   ├── db-migrations.md
│   │   │   ├── glossary.md
│   │   │   ├── helper-overview.md
│   │   │   ├── images
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── input-file-upload.md
│   │   │   ├── input-form-javascript.md
│   │   │   ├── input-forms.md
│   │   │   ├── input-multiple-models.md
│   │   │   ├── input-tabular-input.md
│   │   │   ├── input-validation.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-client-scripts.md
│   │   │   ├── output-pagination.md
│   │   │   ├── rest-error-handling.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── rest-routing.md
│   │   │   ├── rest-versioning.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── security-overview.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-overview.md
│   │   │   ├── test-acceptance.md
│   │   │   ├── test-environment-setup.md
│   │   │   ├── test-functional.md
│   │   │   ├── test-overview.md
│   │   │   ├── test-unit.md
│   │   │   ├── translators.json
│   │   │   ├── tutorial-mailing.md
│   │   │   ├── tutorial-shared-hosting.md
│   │   │   ├── tutorial-start-from-scratch.md
│   │   │   ├── tutorial-template-engines.md
│   │   │   └── tutorial-yii-as-micro-framework.md
│   │   ├── guide-pt-BR
│   │   │   ├── README.md
│   │   │   ├── caching-data.md
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── concept-configurations.md
│   │   │   ├── concept-di-container.md
│   │   │   ├── concept-events.md
│   │   │   ├── concept-properties.md
│   │   │   ├── concept-service-locator.md
│   │   │   ├── db-active-record.md
│   │   │   ├── db-migrations.md
│   │   │   ├── db-query-builder.md
│   │   │   ├── helper-overview.md
│   │   │   ├── helper-url.md
│   │   │   ├── images
│   │   │   │   ├── advanced-app-configs.graphml
│   │   │   │   ├── advanced-app-configs.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── gii-entry.png
│   │   │   │   ├── gii-preview.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   └── start-hello-world.png
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-data-providers.md
│   │   │   ├── output-pagination.md
│   │   │   ├── output-sorting.md
│   │   │   ├── output-theming.md
│   │   │   ├── rest-authentication.md
│   │   │   ├── rest-controllers.md
│   │   │   ├── rest-error-handling.md
│   │   │   ├── rest-quick-start.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── rest-resources.md
│   │   │   ├── rest-response-formatting.md
│   │   │   ├── rest-routing.md
│   │   │   ├── rest-versioning.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-handling-errors.md
│   │   │   ├── runtime-logging.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── runtime-requests.md
│   │   │   ├── runtime-routing.md
│   │   │   ├── runtime-sessions-cookies.md
│   │   │   ├── security-authentication.md
│   │   │   ├── security-authorization.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-assets.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-extensions.md
│   │   │   ├── structure-filters.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── structure-widgets.md
│   │   │   ├── test-overview.md
│   │   │   ├── translators.json
│   │   │   ├── tutorial-core-validators.md
│   │   │   ├── tutorial-shared-hosting.md
│   │   │   └── tutorial-yii-integration.md
│   │   ├── guide-ru
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-data.md
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── concept-configurations.md
│   │   │   ├── concept-di-container.md
│   │   │   ├── concept-events.md
│   │   │   ├── concept-properties.md
│   │   │   ├── concept-service-locator.md
│   │   │   ├── db-active-record.md
│   │   │   ├── db-dao.md
│   │   │   ├── db-migrations.md
│   │   │   ├── db-query-builder.md
│   │   │   ├── glossary.md
│   │   │   ├── helper-array.md
│   │   │   ├── helper-html.md
│   │   │   ├── helper-overview.md
│   │   │   ├── helper-url.md
│   │   │   ├── images
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── input-file-upload.md
│   │   │   ├── input-form-javascript.md
│   │   │   ├── input-forms.md
│   │   │   ├── input-multiple-models.md
│   │   │   ├── input-tabular-input.md
│   │   │   ├── input-validation.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-client-scripts.md
│   │   │   ├── output-data-providers.md
│   │   │   ├── output-data-widgets.md
│   │   │   ├── output-formatting.md
│   │   │   ├── output-pagination.md
│   │   │   ├── output-sorting.md
│   │   │   ├── output-theming.md
│   │   │   ├── rest-authentication.md
│   │   │   ├── rest-controllers.md
│   │   │   ├── rest-error-handling.md
│   │   │   ├── rest-quick-start.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── rest-resources.md
│   │   │   ├── rest-response-formatting.md
│   │   │   ├── rest-routing.md
│   │   │   ├── rest-versioning.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-handling-errors.md
│   │   │   ├── runtime-logging.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── runtime-requests.md
│   │   │   ├── runtime-responses.md
│   │   │   ├── runtime-routing.md
│   │   │   ├── runtime-sessions-cookies.md
│   │   │   ├── security-authentication.md
│   │   │   ├── security-authorization.md
│   │   │   ├── security-best-practices.md
│   │   │   ├── security-cryptography.md
│   │   │   ├── security-overview.md
│   │   │   ├── security-passwords.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-assets.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-extensions.md
│   │   │   ├── structure-filters.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── structure-widgets.md
│   │   │   ├── test-acceptance.md
│   │   │   ├── test-environment-setup.md
│   │   │   ├── test-fixtures.md
│   │   │   ├── test-functional.md
│   │   │   ├── test-overview.md
│   │   │   ├── test-unit.md
│   │   │   ├── translators.json
│   │   │   ├── tutorial-console.md
│   │   │   ├── tutorial-core-validators.md
│   │   │   ├── tutorial-i18n.md
│   │   │   ├── tutorial-mailing.md
│   │   │   ├── tutorial-performance-tuning.md
│   │   │   ├── tutorial-shared-hosting.md
│   │   │   ├── tutorial-start-from-scratch.md
│   │   │   ├── tutorial-template-engines.md
│   │   │   ├── tutorial-yii-as-micro-framework.md
│   │   │   └── tutorial-yii-integration.md
│   │   ├── guide-tr
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── intro-yii.md
│   │   │   ├── start-prerequisites.md
│   │   │   └── translators.json
│   │   ├── guide-uk
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-fragment.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── images
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── tutorial-console.md
│   │   │   ├── tutorial-start-from-scratch.md
│   │   │   ├── tutorial-template-engines.md
│   │   │   └── tutorial-yii-integration.md
│   │   ├── guide-uz
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-page.md
│   │   │   ├── images
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-workflow.md
│   │   │   └── structure-controllers.md
│   │   ├── guide-vi
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── images
│   │   │   │   ├── advanced-app-configs.graphml
│   │   │   │   ├── advanced-app-configs.png
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── gii-entry.png
│   │   │   │   ├── gii-preview.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   └── start-hello-world.png
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   └── structure-views.md
│   │   ├── guide-zh-CN
│   │   │   ├── README.md
│   │   │   ├── blocktypes.json
│   │   │   ├── caching-data.md
│   │   │   ├── caching-fragment.md
│   │   │   ├── caching-http.md
│   │   │   ├── caching-overview.md
│   │   │   ├── caching-page.md
│   │   │   ├── concept-aliases.md
│   │   │   ├── concept-autoloading.md
│   │   │   ├── concept-behaviors.md
│   │   │   ├── concept-components.md
│   │   │   ├── concept-configurations.md
│   │   │   ├── concept-di-container.md
│   │   │   ├── concept-events.md
│   │   │   ├── concept-properties.md
│   │   │   ├── concept-service-locator.md
│   │   │   ├── db-active-record.md
│   │   │   ├── db-dao.md
│   │   │   ├── db-migrations.md
│   │   │   ├── db-query-builder.md
│   │   │   ├── documentation_style_guide.md
│   │   │   ├── glossary.md
│   │   │   ├── helper-array.md
│   │   │   ├── helper-html.md
│   │   │   ├── helper-overview.md
│   │   │   ├── helper-url.md
│   │   │   ├── images
│   │   │   │   ├── advanced-app-configs.graphml
│   │   │   │   ├── advanced-app-configs.png
│   │   │   │   ├── application-lifecycle.graphml
│   │   │   │   ├── application-lifecycle.png
│   │   │   │   ├── application-structure.graphml
│   │   │   │   ├── application-structure.png
│   │   │   │   ├── rbac-access-check-1.graphml
│   │   │   │   ├── rbac-access-check-1.png
│   │   │   │   ├── rbac-access-check-2.graphml
│   │   │   │   ├── rbac-access-check-2.png
│   │   │   │   ├── rbac-access-check-3.graphml
│   │   │   │   ├── rbac-access-check-3.png
│   │   │   │   ├── rbac-hierarchy-1.graphml
│   │   │   │   ├── rbac-hierarchy-1.png
│   │   │   │   ├── rbac-hierarchy-2.graphml
│   │   │   │   ├── rbac-hierarchy-2.png
│   │   │   │   ├── request-lifecycle.graphml
│   │   │   │   ├── request-lifecycle.png
│   │   │   │   ├── start-app-installed.png
│   │   │   │   ├── start-country-list.png
│   │   │   │   ├── start-entry-confirmation.png
│   │   │   │   ├── start-form-validation.png
│   │   │   │   ├── start-gii-country-grid.png
│   │   │   │   ├── start-gii-country-update.png
│   │   │   │   ├── start-gii-crud-preview.png
│   │   │   │   ├── start-gii-crud.png
│   │   │   │   ├── start-gii-model-preview.png
│   │   │   │   ├── start-gii-model.png
│   │   │   │   ├── start-gii.png
│   │   │   │   ├── start-hello-world.png
│   │   │   │   └── tutorial-console-help.png
│   │   │   ├── input-file-upload.md
│   │   │   ├── input-form-javascript.md
│   │   │   ├── input-forms.md
│   │   │   ├── input-multiple-models.md
│   │   │   ├── input-tabular-input.md
│   │   │   ├── input-validation.md
│   │   │   ├── intro-upgrade-from-v1.md
│   │   │   ├── intro-yii.md
│   │   │   ├── output-client-scripts.md
│   │   │   ├── output-data-providers.md
│   │   │   ├── output-data-widgets.md
│   │   │   ├── output-formatting.md
│   │   │   ├── output-pagination.md
│   │   │   ├── output-sorting.md
│   │   │   ├── output-theming.md
│   │   │   ├── rest-authentication.md
│   │   │   ├── rest-controllers.md
│   │   │   ├── rest-error-handling.md
│   │   │   ├── rest-quick-start.md
│   │   │   ├── rest-rate-limiting.md
│   │   │   ├── rest-resources.md
│   │   │   ├── rest-response-formatting.md
│   │   │   ├── rest-routing.md
│   │   │   ├── rest-versioning.md
│   │   │   ├── runtime-bootstrapping.md
│   │   │   ├── runtime-handling-errors.md
│   │   │   ├── runtime-logging.md
│   │   │   ├── runtime-overview.md
│   │   │   ├── runtime-requests.md
│   │   │   ├── runtime-responses.md
│   │   │   ├── runtime-routing.md
│   │   │   ├── runtime-sessions-cookies.md
│   │   │   ├── security-authentication.md
│   │   │   ├── security-authorization.md
│   │   │   ├── security-best-practices.md
│   │   │   ├── security-cryptography.md
│   │   │   ├── security-overview.md
│   │   │   ├── security-passwords.md
│   │   │   ├── start-databases.md
│   │   │   ├── start-forms.md
│   │   │   ├── start-gii.md
│   │   │   ├── start-hello.md
│   │   │   ├── start-installation.md
│   │   │   ├── start-looking-ahead.md
│   │   │   ├── start-prerequisites.md
│   │   │   ├── start-workflow.md
│   │   │   ├── structure-application-components.md
│   │   │   ├── structure-applications.md
│   │   │   ├── structure-assets.md
│   │   │   ├── structure-controllers.md
│   │   │   ├── structure-entry-scripts.md
│   │   │   ├── structure-extensions.md
│   │   │   ├── structure-filters.md
│   │   │   ├── structure-models.md
│   │   │   ├── structure-modules.md
│   │   │   ├── structure-overview.md
│   │   │   ├── structure-views.md
│   │   │   ├── structure-widgets.md
│   │   │   ├── test-acceptance.md
│   │   │   ├── test-environment-setup.md
│   │   │   ├── test-fixtures.md
│   │   │   ├── test-functional.md
│   │   │   ├── test-overview.md
│   │   │   ├── test-unit.md
│   │   │   ├── translators.json
│   │   │   ├── tutorial-console.md
│   │   │   ├── tutorial-core-validators.md
│   │   │   ├── tutorial-docker.md
│   │   │   ├── tutorial-i18n.md
│   │   │   ├── tutorial-mailing.md
│   │   │   ├── tutorial-performance-tuning.md
│   │   │   ├── tutorial-shared-hosting.md
│   │   │   ├── tutorial-start-from-scratch.md
│   │   │   ├── tutorial-template-engines.md
│   │   │   ├── tutorial-yii-as-micro-framework.md
│   │   │   ├── tutorial-yii-integration.md
│   │   │   └── yii2-redis.md
│   │   ├── internals
│   │   │   ├── README.md
│   │   │   ├── automation.md
│   │   │   ├── bc.md
│   │   │   ├── core-code-style.md
│   │   │   ├── design-decisions.md
│   │   │   ├── exception_hierarchy.png
│   │   │   ├── exception_hierarchy.vsd
│   │   │   ├── getting-started.md
│   │   │   ├── git-workflow.md
│   │   │   ├── project-organization.md
│   │   │   ├── pull-request-qa.md
│   │   │   ├── release.md
│   │   │   ├── report-an-issue.md
│   │   │   ├── schema-builder-patterns.xlsx
│   │   │   ├── translation-status.md
│   │   │   ├── translation-teams.md
│   │   │   ├── translation-workflow.md
│   │   │   ├── versions-branches.png
│   │   │   ├── versions.md
│   │   │   └── view-code-style.md
│   │   ├── internals-es
│   │   │   └── translation-workflow.md
│   │   ├── internals-fa
│   │   │   └── core-code-style.md
│   │   ├── internals-ja
│   │   │   ├── README.md
│   │   │   ├── automation.md
│   │   │   ├── bc.md
│   │   │   ├── core-code-style.md
│   │   │   ├── design-decisions.md
│   │   │   ├── exception_hierarchy.png
│   │   │   ├── exception_hierarchy.vsd
│   │   │   ├── getting-started.md
│   │   │   ├── git-workflow.md
│   │   │   ├── project-organization.md
│   │   │   ├── pull-request-qa.md
│   │   │   ├── release.md
│   │   │   ├── report-an-issue.md
│   │   │   ├── schema-builder-patterns.xlsx
│   │   │   ├── translation-status.md
│   │   │   ├── translation-teams.md
│   │   │   ├── translation-workflow.md
│   │   │   ├── versions-branches.png
│   │   │   ├── versions.md
│   │   │   └── view-code-style.md
│   │   ├── internals-pl
│   │   │   ├── README.md
│   │   │   ├── automation.md
│   │   │   ├── bc.md
│   │   │   ├── core-code-style.md
│   │   │   ├── design-decisions.md
│   │   │   ├── exception_hierarchy.png
│   │   │   ├── exception_hierarchy.vsd
│   │   │   ├── getting-started.md
│   │   │   ├── git-workflow.md
│   │   │   ├── project-organization.md
│   │   │   ├── pull-request-qa.md
│   │   │   ├── release.md
│   │   │   ├── report-an-issue.md
│   │   │   ├── schema-builder-patterns.xlsx
│   │   │   ├── translation-status.md
│   │   │   ├── translation-teams.md
│   │   │   ├── translation-workflow.md
│   │   │   ├── versions-branches.png
│   │   │   ├── versions.md
│   │   │   └── view-code-style.md
│   │   ├── internals-pt-BR
│   │   │   └── translation-workflow.md
│   │   ├── internals-ru
│   │   │   ├── automation.md
│   │   │   ├── blocktypes.json
│   │   │   ├── core-code-style.md
│   │   │   ├── getting-started.md
│   │   │   ├── git-workflow.md
│   │   │   ├── report-an-issue.md
│   │   │   ├── translation-workflow.md
│   │   │   └── view-code-style.md
│   │   ├── internals-sr-Latn
│   │   │   ├── automation.md
│   │   │   ├── getting-started.md
│   │   │   ├── git-workflow.md
│   │   │   ├── report-an-issue.md
│   │   │   └── translation-workflow.md
│   │   ├── internals-uk
│   │   │   ├── automation.md
│   │   │   ├── core-code-style.md
│   │   │   ├── design-decisions.md
│   │   │   ├── getting-started.md
│   │   │   ├── git-workflow.md
│   │   │   ├── report-an-issue.md
│   │   │   ├── translation-workflow.md
│   │   │   ├── versions.md
│   │   │   └── view-code-style.md
│   │   └── internals-uz
│   │       └── translation-workflow.md
│   ├── framework
│   │   ├── BaseYii.php
│   │   ├── CHANGELOG.md
│   │   ├── LICENSE.md
│   │   ├── README.md
│   │   ├── UPGRADE.md
│   │   ├── Yii.php
│   │   ├── assets
│   │   │   ├── yii.activeForm.js
│   │   │   ├── yii.captcha.js
│   │   │   ├── yii.gridView.js
│   │   │   ├── yii.js
│   │   │   └── yii.validation.js
│   │   ├── base
│   │   │   ├── Action.php
│   │   │   ├── ActionEvent.php
│   │   │   ├── ActionFilter.php
│   │   │   ├── Application.php
│   │   │   ├── ArrayAccessTrait.php
│   │   │   ├── Arrayable.php
│   │   │   ├── ArrayableTrait.php
│   │   │   ├── BaseObject.php
│   │   │   ├── Behavior.php
│   │   │   ├── BootstrapInterface.php
│   │   │   ├── Component.php
│   │   │   ├── Configurable.php
│   │   │   ├── Controller.php
│   │   │   ├── DynamicContentAwareInterface.php
│   │   │   ├── DynamicContentAwareTrait.php
│   │   │   ├── DynamicModel.php
│   │   │   ├── ErrorException.php
│   │   │   ├── ErrorHandler.php
│   │   │   ├── Event.php
│   │   │   ├── Exception.php
│   │   │   ├── ExitException.php
│   │   │   ├── InlineAction.php
│   │   │   ├── InvalidArgumentException.php
│   │   │   ├── InvalidCallException.php
│   │   │   ├── InvalidConfigException.php
│   │   │   ├── InvalidParamException.php
│   │   │   ├── InvalidRouteException.php
│   │   │   ├── InvalidValueException.php
│   │   │   ├── Model.php
│   │   │   ├── ModelEvent.php
│   │   │   ├── Module.php
│   │   │   ├── NotSupportedException.php
│   │   │   ├── Object.php
│   │   │   ├── Request.php
│   │   │   ├── Response.php
│   │   │   ├── Security.php
│   │   │   ├── StaticInstanceInterface.php
│   │   │   ├── StaticInstanceTrait.php
│   │   │   ├── Theme.php
│   │   │   ├── UnknownClassException.php
│   │   │   ├── UnknownMethodException.php
│   │   │   ├── UnknownPropertyException.php
│   │   │   ├── UserException.php
│   │   │   ├── View.php
│   │   │   ├── ViewContextInterface.php
│   │   │   ├── ViewEvent.php
│   │   │   ├── ViewNotFoundException.php
│   │   │   ├── ViewRenderer.php
│   │   │   ├── Widget.php
│   │   │   └── WidgetEvent.php
│   │   ├── behaviors
│   │   │   ├── AttributeBehavior.php
│   │   │   ├── AttributeTypecastBehavior.php
│   │   │   ├── AttributesBehavior.php
│   │   │   ├── BlameableBehavior.php
│   │   │   ├── CacheableWidgetBehavior.php
│   │   │   ├── OptimisticLockBehavior.php
│   │   │   ├── SluggableBehavior.php
│   │   │   └── TimestampBehavior.php
│   │   ├── caching
│   │   │   ├── ApcCache.php
│   │   │   ├── ArrayCache.php
│   │   │   ├── Cache.php
│   │   │   ├── CacheInterface.php
│   │   │   ├── ChainedDependency.php
│   │   │   ├── DbCache.php
│   │   │   ├── DbDependency.php
│   │   │   ├── DbQueryDependency.php
│   │   │   ├── Dependency.php
│   │   │   ├── DummyCache.php
│   │   │   ├── ExpressionDependency.php
│   │   │   ├── FileCache.php
│   │   │   ├── FileDependency.php
│   │   │   ├── MemCache.php
│   │   │   ├── MemCacheServer.php
│   │   │   ├── TagDependency.php
│   │   │   ├── WinCache.php
│   │   │   ├── XCache.php
│   │   │   ├── ZendDataCache.php
│   │   │   └── migrations
│   │   │       ├── m150909_153426_cache_init.php
│   │   │       ├── schema-mssql.sql
│   │   │       ├── schema-mysql.sql
│   │   │       ├── schema-oci.sql
│   │   │       ├── schema-pgsql.sql
│   │   │       └── schema-sqlite.sql
│   │   ├── captcha
│   │   │   ├── Captcha.php
│   │   │   ├── CaptchaAction.php
│   │   │   ├── CaptchaAsset.php
│   │   │   ├── CaptchaValidator.php
│   │   │   ├── SpicyRice.md
│   │   │   └── SpicyRice.ttf
│   │   ├── classes.php
│   │   ├── composer.json
│   │   ├── console
│   │   │   ├── Application.php
│   │   │   ├── Controller.php
│   │   │   ├── ErrorHandler.php
│   │   │   ├── Exception.php
│   │   │   ├── ExitCode.php
│   │   │   ├── Markdown.php
│   │   │   ├── Request.php
│   │   │   ├── Response.php
│   │   │   ├── UnknownCommandException.php
│   │   │   ├── controllers
│   │   │   │   ├── AssetController.php
│   │   │   │   ├── BaseMigrateController.php
│   │   │   │   ├── CacheController.php
│   │   │   │   ├── FixtureController.php
│   │   │   │   ├── HelpController.php
│   │   │   │   ├── MessageController.php
│   │   │   │   ├── MigrateController.php
│   │   │   │   └── ServeController.php
│   │   │   ├── runtime
│   │   │   └── widgets
│   │   │       └── Table.php
│   │   ├── data
│   │   │   ├── ActiveDataFilter.php
│   │   │   ├── ActiveDataProvider.php
│   │   │   ├── ArrayDataProvider.php
│   │   │   ├── BaseDataProvider.php
│   │   │   ├── DataFilter.php
│   │   │   ├── DataProviderInterface.php
│   │   │   ├── Pagination.php
│   │   │   ├── Sort.php
│   │   │   └── SqlDataProvider.php
│   │   ├── db
│   │   │   ├── ActiveQuery.php
│   │   │   ├── ActiveQueryInterface.php
│   │   │   ├── ActiveQueryTrait.php
│   │   │   ├── ActiveRecord.php
│   │   │   ├── ActiveRecordInterface.php
│   │   │   ├── ActiveRelationTrait.php
│   │   │   ├── AfterSaveEvent.php
│   │   │   ├── ArrayExpression.php
│   │   │   ├── BaseActiveRecord.php
│   │   │   ├── BatchQueryResult.php
│   │   │   ├── CheckConstraint.php
│   │   │   ├── ColumnSchema.php
│   │   │   ├── ColumnSchemaBuilder.php
│   │   │   ├── Command.php
│   │   │   ├── Connection.php
│   │   │   ├── Constraint.php
│   │   │   ├── ConstraintFinderInterface.php
│   │   │   ├── ConstraintFinderTrait.php
│   │   │   ├── DataReader.php
│   │   │   ├── DefaultValueConstraint.php
│   │   │   ├── Exception.php
│   │   │   ├── Expression.php
│   │   │   ├── ExpressionBuilder.php
│   │   │   ├── ExpressionBuilderInterface.php
│   │   │   ├── ExpressionBuilderTrait.php
│   │   │   ├── ExpressionInterface.php
│   │   │   ├── ForeignKeyConstraint.php
│   │   │   ├── IndexConstraint.php
│   │   │   ├── IntegrityException.php
│   │   │   ├── JsonExpression.php
│   │   │   ├── Migration.php
│   │   │   ├── MigrationInterface.php
│   │   │   ├── PdoValue.php
│   │   │   ├── PdoValueBuilder.php
│   │   │   ├── Query.php
│   │   │   ├── QueryBuilder.php
│   │   │   ├── QueryExpressionBuilder.php
│   │   │   ├── QueryInterface.php
│   │   │   ├── QueryTrait.php
│   │   │   ├── Schema.php
│   │   │   ├── SchemaBuilderTrait.php
│   │   │   ├── SqlToken.php
│   │   │   ├── SqlTokenizer.php
│   │   │   ├── StaleObjectException.php
│   │   │   ├── TableSchema.php
│   │   │   ├── Transaction.php
│   │   │   ├── ViewFinderTrait.php
│   │   │   ├── conditions
│   │   │   │   ├── AndCondition.php
│   │   │   │   ├── BetweenColumnsCondition.php
│   │   │   │   ├── BetweenColumnsConditionBuilder.php
│   │   │   │   ├── BetweenCondition.php
│   │   │   │   ├── BetweenConditionBuilder.php
│   │   │   │   ├── ConditionInterface.php
│   │   │   │   ├── ConjunctionCondition.php
│   │   │   │   ├── ConjunctionConditionBuilder.php
│   │   │   │   ├── ExistsCondition.php
│   │   │   │   ├── ExistsConditionBuilder.php
│   │   │   │   ├── HashCondition.php
│   │   │   │   ├── HashConditionBuilder.php
│   │   │   │   ├── InCondition.php
│   │   │   │   ├── InConditionBuilder.php
│   │   │   │   ├── LikeCondition.php
│   │   │   │   ├── LikeConditionBuilder.php
│   │   │   │   ├── NotCondition.php
│   │   │   │   ├── NotConditionBuilder.php
│   │   │   │   ├── OrCondition.php
│   │   │   │   ├── SimpleCondition.php
│   │   │   │   └── SimpleConditionBuilder.php
│   │   │   ├── cubrid
│   │   │   │   ├── ColumnSchemaBuilder.php
│   │   │   │   ├── QueryBuilder.php
│   │   │   │   ├── Schema.php
│   │   │   │   └── conditions
│   │   │   │       └── LikeConditionBuilder.php
│   │   │   ├── mssql
│   │   │   │   ├── ColumnSchema.php
│   │   │   │   ├── ColumnSchemaBuilder.php
│   │   │   │   ├── DBLibPDO.php
│   │   │   │   ├── PDO.php
│   │   │   │   ├── QueryBuilder.php
│   │   │   │   ├── Schema.php
│   │   │   │   ├── SqlsrvPDO.php
│   │   │   │   ├── TableSchema.php
│   │   │   │   └── conditions
│   │   │   │       ├── InConditionBuilder.php
│   │   │   │       └── LikeConditionBuilder.php
│   │   │   ├── mysql
│   │   │   │   ├── ColumnSchema.php
│   │   │   │   ├── ColumnSchemaBuilder.php
│   │   │   │   ├── JsonExpressionBuilder.php
│   │   │   │   ├── QueryBuilder.php
│   │   │   │   └── Schema.php
│   │   │   ├── oci
│   │   │   │   ├── ColumnSchemaBuilder.php
│   │   │   │   ├── Command.php
│   │   │   │   ├── QueryBuilder.php
│   │   │   │   ├── Schema.php
│   │   │   │   └── conditions
│   │   │   │       ├── InConditionBuilder.php
│   │   │   │       └── LikeConditionBuilder.php
│   │   │   ├── pgsql
│   │   │   │   ├── ArrayExpressionBuilder.php
│   │   │   │   ├── ArrayParser.php
│   │   │   │   ├── ColumnSchema.php
│   │   │   │   ├── JsonExpressionBuilder.php
│   │   │   │   ├── QueryBuilder.php
│   │   │   │   └── Schema.php
│   │   │   └── sqlite
│   │   │       ├── ColumnSchemaBuilder.php
│   │   │       ├── Command.php
│   │   │       ├── QueryBuilder.php
│   │   │       ├── Schema.php
│   │   │       ├── SqlTokenizer.php
│   │   │       └── conditions
│   │   │           ├── InConditionBuilder.php
│   │   │           └── LikeConditionBuilder.php
│   │   ├── di
│   │   │   ├── Container.php
│   │   │   ├── Instance.php
│   │   │   ├── NotInstantiableException.php
│   │   │   └── ServiceLocator.php
│   │   ├── filters
│   │   │   ├── AccessControl.php
│   │   │   ├── AccessRule.php
│   │   │   ├── AjaxFilter.php
│   │   │   ├── ContentNegotiator.php
│   │   │   ├── Cors.php
│   │   │   ├── HostControl.php
│   │   │   ├── HttpCache.php
│   │   │   ├── PageCache.php
│   │   │   ├── RateLimitInterface.php
│   │   │   ├── RateLimiter.php
│   │   │   ├── VerbFilter.php
│   │   │   └── auth
│   │   │       ├── AuthInterface.php
│   │   │       ├── AuthMethod.php
│   │   │       ├── CompositeAuth.php
│   │   │       ├── HttpBasicAuth.php
│   │   │       ├── HttpBearerAuth.php
│   │   │       ├── HttpHeaderAuth.php
│   │   │       └── QueryParamAuth.php
│   │   ├── grid
│   │   │   ├── ActionColumn.php
│   │   │   ├── CheckboxColumn.php
│   │   │   ├── Column.php
│   │   │   ├── DataColumn.php
│   │   │   ├── GridView.php
│   │   │   ├── GridViewAsset.php
│   │   │   ├── RadioButtonColumn.php
│   │   │   └── SerialColumn.php
│   │   ├── helpers
│   │   │   ├── ArrayHelper.php
│   │   │   ├── BaseArrayHelper.php
│   │   │   ├── BaseConsole.php
│   │   │   ├── BaseFileHelper.php
│   │   │   ├── BaseFormatConverter.php
│   │   │   ├── BaseHtml.php
│   │   │   ├── BaseHtmlPurifier.php
│   │   │   ├── BaseInflector.php
│   │   │   ├── BaseIpHelper.php
│   │   │   ├── BaseJson.php
│   │   │   ├── BaseMarkdown.php
│   │   │   ├── BaseStringHelper.php
│   │   │   ├── BaseUrl.php
│   │   │   ├── BaseVarDumper.php
│   │   │   ├── Console.php
│   │   │   ├── FileHelper.php
│   │   │   ├── FormatConverter.php
│   │   │   ├── Html.php
│   │   │   ├── HtmlPurifier.php
│   │   │   ├── Inflector.php
│   │   │   ├── IpHelper.php
│   │   │   ├── Json.php
│   │   │   ├── Markdown.php
│   │   │   ├── ReplaceArrayValue.php
│   │   │   ├── StringHelper.php
│   │   │   ├── UnsetArrayValue.php
│   │   │   ├── Url.php
│   │   │   ├── VarDumper.php
│   │   │   ├── mimeAliases.php
│   │   │   └── mimeTypes.php
│   │   ├── i18n
│   │   │   ├── DbMessageSource.php
│   │   │   ├── Formatter.php
│   │   │   ├── GettextFile.php
│   │   │   ├── GettextMessageSource.php
│   │   │   ├── GettextMoFile.php
│   │   │   ├── GettextPoFile.php
│   │   │   ├── I18N.php
│   │   │   ├── Locale.php
│   │   │   ├── MessageFormatter.php
│   │   │   ├── MessageSource.php
│   │   │   ├── MissingTranslationEvent.php
│   │   │   ├── PhpMessageSource.php
│   │   │   └── migrations
│   │   │       ├── m150207_210500_i18n_init.php
│   │   │       ├── schema-mssql.sql
│   │   │       ├── schema-mysql.sql
│   │   │       ├── schema-oci.sql
│   │   │       ├── schema-pgsql.sql
│   │   │       └── schema-sqlite.sql
│   │   ├── log
│   │   │   ├── DbTarget.php
│   │   │   ├── Dispatcher.php
│   │   │   ├── EmailTarget.php
│   │   │   ├── FileTarget.php
│   │   │   ├── LogRuntimeException.php
│   │   │   ├── Logger.php
│   │   │   ├── SyslogTarget.php
│   │   │   ├── Target.php
│   │   │   └── migrations
│   │   │       ├── m141106_185632_log_init.php
│   │   │       ├── schema-mssql.sql
│   │   │       ├── schema-mysql.sql
│   │   │       ├── schema-oci.sql
│   │   │       ├── schema-pgsql.sql
│   │   │       └── schema-sqlite.sql
│   │   ├── mail
│   │   │   ├── BaseMailer.php
│   │   │   ├── BaseMessage.php
│   │   │   ├── MailEvent.php
│   │   │   ├── MailerInterface.php
│   │   │   └── MessageInterface.php
│   │   ├── messages
│   │   │   ├── af
│   │   │   │   └── yii.php
│   │   │   ├── ar
│   │   │   │   └── yii.php
│   │   │   ├── az
│   │   │   │   └── yii.php
│   │   │   ├── be
│   │   │   │   └── yii.php
│   │   │   ├── bg
│   │   │   │   └── yii.php
│   │   │   ├── bs
│   │   │   │   └── yii.php
│   │   │   ├── ca
│   │   │   │   └── yii.php
│   │   │   ├── config.php
│   │   │   ├── cs
│   │   │   │   └── yii.php
│   │   │   ├── da
│   │   │   │   └── yii.php
│   │   │   ├── de
│   │   │   │   └── yii.php
│   │   │   ├── el
│   │   │   │   └── yii.php
│   │   │   ├── es
│   │   │   │   └── yii.php
│   │   │   ├── et
│   │   │   │   └── yii.php
│   │   │   ├── fa
│   │   │   │   └── yii.php
│   │   │   ├── fi
│   │   │   │   └── yii.php
│   │   │   ├── fr
│   │   │   │   └── yii.php
│   │   │   ├── he
│   │   │   │   └── yii.php
│   │   │   ├── hi
│   │   │   │   └── yii.php
│   │   │   ├── hr
│   │   │   │   └── yii.php
│   │   │   ├── hu
│   │   │   │   └── yii.php
│   │   │   ├── hy
│   │   │   │   └── yii.php
│   │   │   ├── id
│   │   │   │   └── yii.php
│   │   │   ├── it
│   │   │   │   └── yii.php
│   │   │   ├── ja
│   │   │   │   └── yii.php
│   │   │   ├── ka
│   │   │   │   └── yii.php
│   │   │   ├── kk
│   │   │   │   └── yii.php
│   │   │   ├── ko
│   │   │   │   └── yii.php
│   │   │   ├── kz
│   │   │   │   └── yii.php
│   │   │   ├── lt
│   │   │   │   └── yii.php
│   │   │   ├── lv
│   │   │   │   └── yii.php
│   │   │   ├── ms
│   │   │   │   └── yii.php
│   │   │   ├── nb-NO
│   │   │   │   └── yii.php
│   │   │   ├── nl
│   │   │   │   └── yii.php
│   │   │   ├── pl
│   │   │   │   └── yii.php
│   │   │   ├── pt
│   │   │   │   └── yii.php
│   │   │   ├── pt-BR
│   │   │   │   └── yii.php
│   │   │   ├── ro
│   │   │   │   └── yii.php
│   │   │   ├── ru
│   │   │   │   └── yii.php
│   │   │   ├── sk
│   │   │   │   └── yii.php
│   │   │   ├── sl
│   │   │   │   └── yii.php
│   │   │   ├── sr
│   │   │   │   └── yii.php
│   │   │   ├── sr-Latn
│   │   │   │   └── yii.php
│   │   │   ├── sv
│   │   │   │   └── yii.php
│   │   │   ├── tg
│   │   │   │   └── yii.php
│   │   │   ├── th
│   │   │   │   └── yii.php
│   │   │   ├── tr
│   │   │   │   └── yii.php
│   │   │   ├── uk
│   │   │   │   └── yii.php
│   │   │   ├── uz
│   │   │   │   └── yii.php
│   │   │   ├── vi
│   │   │   │   └── yii.php
│   │   │   ├── zh-CN
│   │   │   │   └── yii.php
│   │   │   └── zh-TW
│   │   │       └── yii.php
│   │   ├── mutex
│   │   │   ├── DbMutex.php
│   │   │   ├── FileMutex.php
│   │   │   ├── Mutex.php
│   │   │   ├── MysqlMutex.php
│   │   │   ├── OracleMutex.php
│   │   │   ├── PgsqlMutex.php
│   │   │   └── RetryAcquireTrait.php
│   │   ├── rbac
│   │   │   ├── Assignment.php
│   │   │   ├── BaseManager.php
│   │   │   ├── CheckAccessInterface.php
│   │   │   ├── DbManager.php
│   │   │   ├── Item.php
│   │   │   ├── ManagerInterface.php
│   │   │   ├── Permission.php
│   │   │   ├── PhpManager.php
│   │   │   ├── Role.php
│   │   │   ├── Rule.php
│   │   │   └── migrations
│   │   │       ├── m140506_102106_rbac_init.php
│   │   │       ├── m170907_052038_rbac_add_index_on_auth_assignment_user_id.php
│   │   │       ├── m180523_151638_rbac_updates_indexes_without_prefix.php
│   │   │       ├── m200409_110543_rbac_update_mssql_trigger.php
│   │   │       ├── schema-mssql.sql
│   │   │       ├── schema-mysql.sql
│   │   │       ├── schema-oci.sql
│   │   │       ├── schema-pgsql.sql
│   │   │       └── schema-sqlite.sql
│   │   ├── requirements
│   │   │   ├── YiiRequirementChecker.php
│   │   │   ├── requirements.php
│   │   │   └── views
│   │   │       ├── console
│   │   │       │   └── index.php
│   │   │       └── web
│   │   │           ├── css.php
│   │   │           └── index.php
│   │   ├── rest
│   │   │   ├── Action.php
│   │   │   ├── ActiveController.php
│   │   │   ├── Controller.php
│   │   │   ├── CreateAction.php
│   │   │   ├── DeleteAction.php
│   │   │   ├── IndexAction.php
│   │   │   ├── OptionsAction.php
│   │   │   ├── Serializer.php
│   │   │   ├── UpdateAction.php
│   │   │   ├── UrlRule.php
│   │   │   └── ViewAction.php
│   │   ├── test
│   │   │   ├── ActiveFixture.php
│   │   │   ├── ArrayFixture.php
│   │   │   ├── BaseActiveFixture.php
│   │   │   ├── DbFixture.php
│   │   │   ├── FileFixtureTrait.php
│   │   │   ├── Fixture.php
│   │   │   ├── FixtureTrait.php
│   │   │   └── InitDbFixture.php
│   │   ├── validators
│   │   │   ├── BooleanValidator.php
│   │   │   ├── CompareValidator.php
│   │   │   ├── DateValidator.php
│   │   │   ├── DefaultValueValidator.php
│   │   │   ├── EachValidator.php
│   │   │   ├── EmailValidator.php
│   │   │   ├── ExistValidator.php
│   │   │   ├── FileValidator.php
│   │   │   ├── FilterValidator.php
│   │   │   ├── ImageValidator.php
│   │   │   ├── InlineValidator.php
│   │   │   ├── IpValidator.php
│   │   │   ├── NumberValidator.php
│   │   │   ├── PunycodeAsset.php
│   │   │   ├── RangeValidator.php
│   │   │   ├── RegularExpressionValidator.php
│   │   │   ├── RequiredValidator.php
│   │   │   ├── SafeValidator.php
│   │   │   ├── StringValidator.php
│   │   │   ├── UniqueValidator.php
│   │   │   ├── UrlValidator.php
│   │   │   ├── ValidationAsset.php
│   │   │   └── Validator.php
│   │   ├── views
│   │   │   ├── _addColumns.php
│   │   │   ├── _addComments.php
│   │   │   ├── _addForeignKeys.php
│   │   │   ├── _createTable.php
│   │   │   ├── _dropColumns.php
│   │   │   ├── _dropForeignKeys.php
│   │   │   ├── _dropTable.php
│   │   │   ├── _foreignTables.php
│   │   │   ├── addColumnMigration.php
│   │   │   ├── createJunctionMigration.php
│   │   │   ├── createTableMigration.php
│   │   │   ├── dropColumnMigration.php
│   │   │   ├── dropTableMigration.php
│   │   │   ├── errorHandler
│   │   │   │   ├── callStackItem.php
│   │   │   │   ├── error.php
│   │   │   │   ├── exception.php
│   │   │   │   └── previousException.php
│   │   │   ├── messageConfig.php
│   │   │   └── migration.php
│   │   ├── web
│   │   │   ├── Application.php
│   │   │   ├── AssetBundle.php
│   │   │   ├── AssetConverter.php
│   │   │   ├── AssetConverterInterface.php
│   │   │   ├── AssetManager.php
│   │   │   ├── BadRequestHttpException.php
│   │   │   ├── CacheSession.php
│   │   │   ├── CompositeUrlRule.php
│   │   │   ├── ConflictHttpException.php
│   │   │   ├── Controller.php
│   │   │   ├── Cookie.php
│   │   │   ├── CookieCollection.php
│   │   │   ├── DbSession.php
│   │   │   ├── ErrorAction.php
│   │   │   ├── ErrorHandler.php
│   │   │   ├── ForbiddenHttpException.php
│   │   │   ├── GoneHttpException.php
│   │   │   ├── GroupUrlRule.php
│   │   │   ├── HeaderCollection.php
│   │   │   ├── HeadersAlreadySentException.php
│   │   │   ├── HtmlResponseFormatter.php
│   │   │   ├── HttpException.php
│   │   │   ├── IdentityInterface.php
│   │   │   ├── JqueryAsset.php
│   │   │   ├── JsExpression.php
│   │   │   ├── JsonParser.php
│   │   │   ├── JsonResponseFormatter.php
│   │   │   ├── Link.php
│   │   │   ├── Linkable.php
│   │   │   ├── MethodNotAllowedHttpException.php
│   │   │   ├── MultiFieldSession.php
│   │   │   ├── MultipartFormDataParser.php
│   │   │   ├── NotAcceptableHttpException.php
│   │   │   ├── NotFoundHttpException.php
│   │   │   ├── RangeNotSatisfiableHttpException.php
│   │   │   ├── Request.php
│   │   │   ├── RequestParserInterface.php
│   │   │   ├── Response.php
│   │   │   ├── ResponseFormatterInterface.php
│   │   │   ├── ServerErrorHttpException.php
│   │   │   ├── Session.php
│   │   │   ├── SessionIterator.php
│   │   │   ├── TooManyRequestsHttpException.php
│   │   │   ├── UnauthorizedHttpException.php
│   │   │   ├── UnprocessableEntityHttpException.php
│   │   │   ├── UnsupportedMediaTypeHttpException.php
│   │   │   ├── UploadedFile.php
│   │   │   ├── UrlManager.php
│   │   │   ├── UrlNormalizer.php
│   │   │   ├── UrlNormalizerRedirectException.php
│   │   │   ├── UrlRule.php
│   │   │   ├── UrlRuleInterface.php
│   │   │   ├── User.php
│   │   │   ├── UserEvent.php
│   │   │   ├── View.php
│   │   │   ├── ViewAction.php
│   │   │   ├── XmlResponseFormatter.php
│   │   │   ├── YiiAsset.php
│   │   │   └── migrations
│   │   │       ├── m160313_153426_session_init.php
│   │   │       ├── schema-mssql.sql
│   │   │       ├── schema-mysql.sql
│   │   │       ├── schema-oci.sql
│   │   │       ├── schema-pgsql.sql
│   │   │       └── schema-sqlite.sql
│   │   ├── widgets
│   │   │   ├── ActiveField.php
│   │   │   ├── ActiveForm.php
│   │   │   ├── ActiveFormAsset.php
│   │   │   ├── BaseListView.php
│   │   │   ├── Block.php
│   │   │   ├── Breadcrumbs.php
│   │   │   ├── ContentDecorator.php
│   │   │   ├── DetailView.php
│   │   │   ├── FragmentCache.php
│   │   │   ├── InputWidget.php
│   │   │   ├── LinkPager.php
│   │   │   ├── LinkSorter.php
│   │   │   ├── ListView.php
│   │   │   ├── MaskedInput.php
│   │   │   ├── MaskedInputAsset.php
│   │   │   ├── Menu.php
│   │   │   ├── Pjax.php
│   │   │   ├── PjaxAsset.php
│   │   │   └── Spaceless.php
│   │   ├── yii
│   │   └── yii.bat
│   ├── package.json
│   ├── phpunit.xml.dist
│   └── tests
│       ├── IsOneOfAssert.php
│       ├── README.md
│       ├── ResultPrinter.php
│       ├── TestCase.php
│       ├── assets
│       ├── bootstrap.php
│       ├── compatibility.php
│       ├── cubrid
│       │   ├── Dockerfile
│       │   └── docker-compose.yml
│       ├── data
│       │   ├── ar
│       │   │   ├── ActiveRecord.php
│       │   │   ├── Alpha.php
│       │   │   ├── Animal.php
│       │   │   ├── Beta.php
│       │   │   ├── BitValues.php
│       │   │   ├── Cat.php
│       │   │   ├── Category.php
│       │   │   ├── CroppedType.php
│       │   │   ├── Customer.php
│       │   │   ├── CustomerQuery.php
│       │   │   ├── CustomerWithAlias.php
│       │   │   ├── CustomerWithConstructor.php
│       │   │   ├── DefaultMultiplePk.php
│       │   │   ├── DefaultPk.php
│       │   │   ├── Department.php
│       │   │   ├── Document.php
│       │   │   ├── Dog.php
│       │   │   ├── Dossier.php
│       │   │   ├── Employee.php
│       │   │   ├── EnumTypeInCustomSchema.php
│       │   │   ├── Item.php
│       │   │   ├── NullValues.php
│       │   │   ├── Order.php
│       │   │   ├── OrderItem.php
│       │   │   ├── OrderItemWithConstructor.php
│       │   │   ├── OrderItemWithNullFK.php
│       │   │   ├── OrderWithConstructor.php
│       │   │   ├── OrderWithNullFK.php
│       │   │   ├── Profile.php
│       │   │   ├── ProfileWithConstructor.php
│       │   │   ├── Storage.php
│       │   │   ├── TestTrigger.php
│       │   │   ├── TestTriggerAlert.php
│       │   │   └── Type.php
│       │   ├── base
│       │   │   ├── ArrayAccessObject.php
│       │   │   ├── CallableClass.php
│       │   │   ├── InvalidRulesModel.php
│       │   │   ├── RulesModel.php
│       │   │   ├── Singer.php
│       │   │   ├── Speaker.php
│       │   │   └── TraversableObject.php
│       │   ├── cache
│       │   │   └── MockDependency.php
│       │   ├── codeclimate
│       │   │   └── phpmd_ruleset.xml
│       │   ├── config-docker.php
│       │   ├── config.php
│       │   ├── console
│       │   │   ├── controllers
│       │   │   │   ├── FakeController.php
│       │   │   │   ├── FakeEmptyController.php
│       │   │   │   ├── FakeNoDefaultController.php
│       │   │   │   └── fixtures
│       │   │   │       ├── DependentActiveFixture.php
│       │   │   │       ├── FirstFixture.php
│       │   │   │       ├── FirstIndependentActiveFixture.php
│       │   │   │       ├── FixtureStorage.php
│       │   │   │       ├── GlobalFixture.php
│       │   │   │       ├── SecondFixture.php
│       │   │   │       ├── SecondIndependentActiveFixture.php
│       │   │   │       └── subdir
│       │   │   │           ├── FirstFixture.php
│       │   │   │           └── SecondFixture.php
│       │   │   └── migrate_create
│       │   │       ├── add_columns_fk.php
│       │   │       ├── add_columns_prefix.php
│       │   │       ├── add_columns_test.php
│       │   │       ├── add_two_columns_test.php
│       │   │       ├── create_field_with_colon_default_values.php
│       │   │       ├── create_fields.php
│       │   │       ├── create_fields_with_col_method_after_default_value.php
│       │   │       ├── create_foreign_key.php
│       │   │       ├── create_id_field_not_as_pk.php
│       │   │       ├── create_id_pk.php
│       │   │       ├── create_prefix.php
│       │   │       ├── create_products_from_store_table.php
│       │   │       ├── create_test.php
│       │   │       ├── create_title_pk.php
│       │   │       ├── create_title_with_comma_default_values.php
│       │   │       ├── create_unsigned_big_pk.php
│       │   │       ├── create_unsigned_pk.php
│       │   │       ├── default.php
│       │   │       ├── drop_columns_test.php
│       │   │       ├── drop_fields.php
│       │   │       ├── drop_products_from_store_table.php
│       │   │       ├── drop_test.php
│       │   │       └── junction_test.php
│       │   ├── controllers
│       │   │   └── TestController.php
│       │   ├── cubrid.sql
│       │   ├── helpers
│       │   │   └── CustomDebugInfo.php
│       │   ├── i18n
│       │   │   ├── messages
│       │   │   │   ├── de
│       │   │   │   │   └── test.php
│       │   │   │   ├── de-DE
│       │   │   │   │   └── test.php
│       │   │   │   ├── en-150
│       │   │   │   │   └── test.php
│       │   │   │   ├── en-US
│       │   │   │   │   └── test.php
│       │   │   │   └── ru
│       │   │   │       └── test.php
│       │   │   ├── test.mo
│       │   │   └── test.po
│       │   ├── modules
│       │   │   └── magic
│       │   │       ├── Module.php
│       │   │       └── controllers
│       │   │           ├── ETagController.php
│       │   │           └── subFolder
│       │   │               └── SubController.php
│       │   ├── mssql.sql
│       │   ├── mysql.sql
│       │   ├── oci.sql
│       │   ├── postgres.sql
│       │   ├── postgres10.sql
│       │   ├── postgres12.sql
│       │   ├── rbac
│       │   │   └── UserID.php
│       │   ├── sqlite.sql
│       │   ├── validators
│       │   │   ├── TestValidator.php
│       │   │   └── models
│       │   │       ├── FakedValidationModel.php
│       │   │       ├── ValidatorTestEachAndInlineMethodModel.php
│       │   │       ├── ValidatorTestFunctionModel.php
│       │   │       ├── ValidatorTestMainModel.php
│       │   │       ├── ValidatorTestRefModel.php
│       │   │       └── ValidatorTestTypedPropModel.php
│       │   ├── views
│       │   │   ├── error.php
│       │   │   ├── errorHandler.php
│       │   │   ├── errorHandlerForAssetFiles.php
│       │   │   ├── layout.php
│       │   │   ├── pageCacheLayout.php
│       │   │   ├── rawlayout.php
│       │   │   ├── simple.php
│       │   │   └── widgets
│       │   │       └── ListView
│       │   │           └── item.php
│       │   └── web
│       │       ├── assetSources
│       │       │   ├── css
│       │       │   │   └── stub.css
│       │       │   └── js
│       │       │       └── jquery.js
│       │       ├── assets
│       │       └── data.txt
│       ├── docker-compose.caching.yml
│       ├── docker-compose.mysql.yml
│       ├── docker-compose.pgsql.yml
│       ├── docker-compose.yml
│       ├── framework
│       │   ├── BaseYiiTest.php
│       │   ├── ChangeLogTest.php
│       │   ├── ar
│       │   │   └── ActiveRecordTestTrait.php
│       │   ├── base
│       │   │   ├── ActionFilterTest.php
│       │   │   ├── ApplicationTest.php
│       │   │   ├── BCObject.php
│       │   │   ├── BaseObjectTest.php
│       │   │   ├── BehaviorTest.php
│       │   │   ├── ComponentTest.php
│       │   │   ├── ControllerTest.php
│       │   │   ├── DynamicModelTest.php
│       │   │   ├── ErrorExceptionTest.php
│       │   │   ├── EventTest.php
│       │   │   ├── ExposedSecurity.php
│       │   │   ├── ModelTest.php
│       │   │   ├── ModuleTest.php
│       │   │   ├── SecurityTest.php
│       │   │   ├── StaticInstanceTraitTest.php
│       │   │   ├── ThemeTest.php
│       │   │   ├── ViewTest.php
│       │   │   ├── WidgetTest.php
│       │   │   ├── fixtures
│       │   │   │   └── themes
│       │   │   │       ├── basic
│       │   │   │       │   └── views
│       │   │   │       │       └── site
│       │   │   │       │           └── index.php
│       │   │   │       └── christmas
│       │   │   │           └── views
│       │   │   │               └── site
│       │   │   │                   ├── index.php
│       │   │   │                   └── main.php
│       │   │   └── stub
│       │   │       ├── AnonymousComponentClass.php
│       │   │       └── AnonymousModelClass.php
│       │   ├── behaviors
│       │   │   ├── AttributeBehaviorTest.php
│       │   │   ├── AttributeTypecastBehaviorTest.php
│       │   │   ├── AttributesBehaviorTest.php
│       │   │   ├── BlameableBehaviorConsoleTest.php
│       │   │   ├── BlameableBehaviorTest.php
│       │   │   ├── CacheableWidgetBehaviorTest.php
│       │   │   ├── OptimisticLockBehaviorTest.php
│       │   │   ├── SluggableBehaviorTest.php
│       │   │   └── TimestampBehaviorTest.php
│       │   ├── caching
│       │   │   ├── ApcCacheTest.php
│       │   │   ├── ArrayCacheTest.php
│       │   │   ├── CacheTestCase.php
│       │   │   ├── DbCacheTest.php
│       │   │   ├── DbDependencyTest.php
│       │   │   ├── DbQueryDependencyTest.php
│       │   │   ├── DependencyTest.php
│       │   │   ├── FileCacheTest.php
│       │   │   ├── MemCacheTest.php
│       │   │   ├── MemCachedTest.php
│       │   │   ├── MssqlCacheTest.php
│       │   │   ├── PgSQLCacheTest.php
│       │   │   ├── TagDependencyTest.php
│       │   │   ├── WinCacheTest.php
│       │   │   ├── XCacheTest.php
│       │   │   └── ZendDataCacheTest.php
│       │   ├── console
│       │   │   ├── ControllerTest.php
│       │   │   ├── FakeController.php
│       │   │   ├── FakeHelpController.php
│       │   │   ├── FakeHelpControllerWithoutOutput.php
│       │   │   ├── FakePhp71Controller.php
│       │   │   ├── RequestTest.php
│       │   │   ├── UnknownCommandExceptionTest.php
│       │   │   ├── controllers
│       │   │   │   ├── AssetControllerTest.php
│       │   │   │   ├── BaseMessageControllerTest.php
│       │   │   │   ├── CacheControllerTest.php
│       │   │   │   ├── DbMessageControllerTest.php
│       │   │   │   ├── EchoMigrateController.php
│       │   │   │   ├── FixtureControllerTest.php
│       │   │   │   ├── HelpControllerTest.php
│       │   │   │   ├── MigrateControllerTest.php
│       │   │   │   ├── MigrateControllerTestTrait.php
│       │   │   │   ├── PHPMessageControllerTest.php
│       │   │   │   ├── POMessageControllerTest.php
│       │   │   │   ├── SilencedCacheController.php
│       │   │   │   └── StdOutBufferControllerTrait.php
│       │   │   ├── stubs
│       │   │   │   └── DummyService.php
│       │   │   └── widgets
│       │   │       └── TableTest.php
│       │   ├── data
│       │   │   ├── ActiveDataFilterTest.php
│       │   │   ├── ActiveDataProviderCloningTest.php
│       │   │   ├── ActiveDataProviderTest.php
│       │   │   ├── ArrayDataProviderTest.php
│       │   │   ├── BaseDataProviderTest.php
│       │   │   ├── DataFilterTest.php
│       │   │   ├── PaginationTest.php
│       │   │   ├── SortTest.php
│       │   │   └── SqlDataProviderTest.php
│       │   ├── db
│       │   │   ├── ActiveQueryModelConnectionTest.php
│       │   │   ├── ActiveQueryTest.php
│       │   │   ├── ActiveRecordTest.php
│       │   │   ├── AnyCaseValue.php
│       │   │   ├── AnyValue.php
│       │   │   ├── BatchQueryResultTest.php
│       │   │   ├── ColumnSchemaBuilderTest.php
│       │   │   ├── CommandTest.php
│       │   │   ├── CompareValue.php
│       │   │   ├── ConnectionTest.php
│       │   │   ├── DatabaseTestCase.php
│       │   │   ├── GetTablesAliasTestTrait.php
│       │   │   ├── QueryBuilderTest.php
│       │   │   ├── QueryTest.php
│       │   │   ├── SchemaTest.php
│       │   │   ├── UnqueryableQueryMock.php
│       │   │   ├── cubrid
│       │   │   │   ├── ActiveDataProviderTest.php
│       │   │   │   ├── ActiveFixtureTest.php
│       │   │   │   ├── ActiveQueryTest.php
│       │   │   │   ├── ActiveRecordTest.php
│       │   │   │   ├── BatchQueryResultTest.php
│       │   │   │   ├── ColumnSchemaBuilderTest.php
│       │   │   │   ├── CommandTest.php
│       │   │   │   ├── ConnectionTest.php
│       │   │   │   ├── ExistValidatorTest.php
│       │   │   │   ├── QueryBuilderTest.php
│       │   │   │   ├── QueryTest.php
│       │   │   │   ├── SchemaTest.php
│       │   │   │   └── UniqueValidatorTest.php
│       │   │   ├── mssql
│       │   │   │   ├── ActiveDataProviderTest.php
│       │   │   │   ├── ActiveFixtureTest.php
│       │   │   │   ├── ActiveQueryTest.php
│       │   │   │   ├── ActiveRecordTest.php
│       │   │   │   ├── BatchQueryResultTest.php
│       │   │   │   ├── ColumnSchemaBuilderTest.php
│       │   │   │   ├── CommandTest.php
│       │   │   │   ├── ConnectionTest.php
│       │   │   │   ├── DbMessageSourceTest.php
│       │   │   │   ├── ExistValidatorTest.php
│       │   │   │   ├── QueryBuilderTest.php
│       │   │   │   ├── QueryTest.php
│       │   │   │   ├── SchemaTest.php
│       │   │   │   └── UniqueValidatorTest.php
│       │   │   ├── mysql
│       │   │   │   ├── ActiveDataProviderTest.php
│       │   │   │   ├── ActiveFixtureTest.php
│       │   │   │   ├── ActiveQueryTest.php
│       │   │   │   ├── ActiveRecordTest.php
│       │   │   │   ├── BatchQueryResultTest.php
│       │   │   │   ├── ColumnSchemaBuilderTest.php
│       │   │   │   ├── CommandTest.php
│       │   │   │   ├── ConnectionTest.php
│       │   │   │   ├── ExistValidatorTest.php
│       │   │   │   ├── QueryBuilderTest.php
│       │   │   │   ├── QueryTest.php
│       │   │   │   ├── SchemaTest.php
│       │   │   │   ├── UniqueValidatorTest.php
│       │   │   │   └── connection
│       │   │   │       └── DeadLockTest.php
│       │   │   ├── oci
│       │   │   │   ├── ActiveDataProviderTest.php
│       │   │   │   ├── ActiveFixtureTest.php
│       │   │   │   ├── ActiveQueryTest.php
│       │   │   │   ├── ActiveRecordTest.php
│       │   │   │   ├── BatchQueryResultTest.php
│       │   │   │   ├── ColumnSchemaBuilderTest.php
│       │   │   │   ├── CommandTest.php
│       │   │   │   ├── ConnectionTest.php
│       │   │   │   ├── ExistValidatorTest.php
│       │   │   │   ├── QueryBuilderTest.php
│       │   │   │   ├── QueryTest.php
│       │   │   │   ├── SchemaTest.php
│       │   │   │   └── UniqueValidatorTest.php
│       │   │   ├── pgsql
│       │   │   │   ├── ActiveDataProviderTest.php
│       │   │   │   ├── ActiveFixtureTest.php
│       │   │   │   ├── ActiveQueryTest.php
│       │   │   │   ├── ActiveRecordTest.php
│       │   │   │   ├── ArrayParserTest.php
│       │   │   │   ├── BatchQueryResultTest.php
│       │   │   │   ├── ColumnSchemaBuilderTest.php
│       │   │   │   ├── CommandTest.php
│       │   │   │   ├── ConnectionTest.php
│       │   │   │   ├── ExistValidatorTest.php
│       │   │   │   ├── QueryBuilderTest.php
│       │   │   │   ├── QueryTest.php
│       │   │   │   ├── SchemaTest.php
│       │   │   │   └── UniqueValidatorTest.php
│       │   │   ├── sqlite
│       │   │   │   ├── ActiveDataProviderTest.php
│       │   │   │   ├── ActiveFixtureTest.php
│       │   │   │   ├── ActiveQueryTest.php
│       │   │   │   ├── ActiveRecordTest.php
│       │   │   │   ├── BatchQueryResultTest.php
│       │   │   │   ├── ColumnSchemaBuilderTest.php
│       │   │   │   ├── CommandTest.php
│       │   │   │   ├── ConnectionTest.php
│       │   │   │   ├── ExistValidatorTest.php
│       │   │   │   ├── QueryBuilderTest.php
│       │   │   │   ├── QueryTest.php
│       │   │   │   ├── SchemaTest.php
│       │   │   │   ├── SqlTokenizerTest.php
│       │   │   │   └── UniqueValidatorTest.php
│       │   │   └── testBatchInsertWithYield.php
│       │   ├── di
│       │   │   ├── ContainerTest.php
│       │   │   ├── InstanceTest.php
│       │   │   ├── ServiceLocatorTest.php
│       │   │   ├── stubs
│       │   │   │   ├── AbstractColor.php
│       │   │   │   ├── Alpha.php
│       │   │   │   ├── Bar.php
│       │   │   │   ├── BarSetter.php
│       │   │   │   ├── Beta.php
│       │   │   │   ├── Car.php
│       │   │   │   ├── Color.php
│       │   │   │   ├── Corge.php
│       │   │   │   ├── Foo.php
│       │   │   │   ├── FooBaz.php
│       │   │   │   ├── FooProperty.php
│       │   │   │   ├── Kappa.php
│       │   │   │   ├── Qux.php
│       │   │   │   ├── QuxAnother.php
│       │   │   │   ├── QuxFactory.php
│       │   │   │   ├── QuxInterface.php
│       │   │   │   ├── StaticMethodsWithIntersectionTypes.php
│       │   │   │   ├── StaticMethodsWithUnionTypes.php
│       │   │   │   ├── UnionTypeNotNull.php
│       │   │   │   ├── UnionTypeNull.php
│       │   │   │   ├── UnionTypeWithClass.php
│       │   │   │   ├── Variadic.php
│       │   │   │   └── Zeta.php
│       │   │   └── testContainerWithVariadicCallable.php
│       │   ├── filters
│       │   │   ├── AccessRuleTest.php
│       │   │   ├── AjaxFilterTest.php
│       │   │   ├── ContentNegotiatorTest.php
│       │   │   ├── CorsTest.php
│       │   │   ├── HostControlTest.php
│       │   │   ├── HttpCacheTest.php
│       │   │   ├── PageCacheTest.php
│       │   │   ├── RateLimiterTest.php
│       │   │   ├── auth
│       │   │   │   ├── AuthMethodTest.php
│       │   │   │   ├── AuthTest.php
│       │   │   │   ├── BasicAuthTest.php
│       │   │   │   └── CompositeAuthTest.php
│       │   │   └── stubs
│       │   │       ├── ExposedLogger.php
│       │   │       ├── MockAuthManager.php
│       │   │       ├── RateLimit.php
│       │   │       └── UserIdentity.php
│       │   ├── grid
│       │   │   ├── ActionColumnTest.php
│       │   │   ├── CheckboxColumnTest.php
│       │   │   ├── DataColumnTest.php
│       │   │   ├── GridViewTest.php
│       │   │   └── RadiobuttonColumnTest.php
│       │   ├── helpers
│       │   │   ├── ArrayHelperTest.php
│       │   │   ├── BaseConsoleTest.php
│       │   │   ├── ConsoleStub.php
│       │   │   ├── ConsoleTest.php
│       │   │   ├── FallbackInflector.php
│       │   │   ├── FileHelperTest.php
│       │   │   ├── FormatConverterTest.php
│       │   │   ├── HtmlTest.php
│       │   │   ├── InflectorTest.php
│       │   │   ├── IpHelperTest.php
│       │   │   ├── JsonTest.php
│       │   │   ├── MarkdownTest.php
│       │   │   ├── MimeTest.php
│       │   │   ├── ReplaceArrayValueTest.php
│       │   │   ├── StringHelperTest.php
│       │   │   ├── UnsetArrayValueTest.php
│       │   │   ├── UrlTest.php
│       │   │   └── VarDumperTest.php
│       │   ├── i18n
│       │   │   ├── DbMessageSourceTest.php
│       │   │   ├── FallbackMessageFormatterTest.php
│       │   │   ├── FormatterDateTest.php
│       │   │   ├── FormatterNumberTest.php
│       │   │   ├── FormatterTest.php
│       │   │   ├── GettextMessageSourceTest.php
│       │   │   ├── GettextMoFileTest.php
│       │   │   ├── GettextPoFileTest.php
│       │   │   ├── I18NTest.php
│       │   │   ├── IntlTestHelper.php
│       │   │   ├── LocaleTest.php
│       │   │   └── MessageFormatterTest.php
│       │   ├── log
│       │   │   ├── ArrayTarget.php
│       │   │   ├── DbTargetTest.php
│       │   │   ├── DispatcherTest.php
│       │   │   ├── EmailTargetTest.php
│       │   │   ├── FileTargetTest.php
│       │   │   ├── LoggerTest.php
│       │   │   ├── MySQLTargetTest.php
│       │   │   ├── PgSQLTargetTest.php
│       │   │   ├── SqliteTargetTest.php
│       │   │   ├── SyslogTargetTest.php
│       │   │   ├── TargetTest.php
│       │   │   └── mocks
│       │   │       ├── TargetMock.php
│       │   │       └── typed_error.php
│       │   ├── mail
│       │   │   ├── BaseMailerTest.php
│       │   │   └── BaseMessageTest.php
│       │   ├── models
│       │   │   └── JsonModel.php
│       │   ├── mutex
│       │   │   ├── FileMutexTest.php
│       │   │   ├── MutexTestTrait.php
│       │   │   ├── MysqlMutexTest.php
│       │   │   ├── PgsqlMutexTest.php
│       │   │   ├── RetryAcquireTraitTest.php
│       │   │   └── mocks
│       │   │       └── DumbMutex.php
│       │   ├── rbac
│       │   │   ├── ActionRule.php
│       │   │   ├── AuthorRule.php
│       │   │   ├── DbManagerTestCase.php
│       │   │   ├── ExposedPhpManager.php
│       │   │   ├── ManagerTestCase.php
│       │   │   ├── MySQLManagerCacheTest.php
│       │   │   ├── MySQLManagerTest.php
│       │   │   ├── PgSQLManagerCacheTest.php
│       │   │   ├── PgSQLManagerTest.php
│       │   │   ├── PhpManagerTest.php
│       │   │   └── SqliteManagerTest.php
│       │   ├── requirements
│       │   │   └── YiiRequirementCheckerTest.php
│       │   ├── rest
│       │   │   ├── IndexActionTest.php
│       │   │   ├── SerializerTest.php
│       │   │   └── UrlRuleTest.php
│       │   ├── test
│       │   │   ├── ActiveFixtureTest.php
│       │   │   ├── ArrayFixtureTest.php
│       │   │   ├── FixtureTest.php
│       │   │   ├── custom
│       │   │   │   └── customer.php
│       │   │   └── data
│       │   │       ├── array_fixture.php
│       │   │       ├── customer.php
│       │   │       └── profile.php
│       │   ├── validators
│       │   │   ├── BooleanValidatorTest.php
│       │   │   ├── CompareValidatorTest.php
│       │   │   ├── DateValidatorTest.php
│       │   │   ├── DefaultValueValidatorTest.php
│       │   │   ├── EachValidatorTest.php
│       │   │   ├── EmailValidatorTest.php
│       │   │   ├── ExistValidatorTest.php
│       │   │   ├── FileValidatorTest.php
│       │   │   ├── FilterValidatorTest.php
│       │   │   ├── IpValidatorTest.php
│       │   │   ├── NumberValidatorTest.php
│       │   │   ├── RangeValidatorTest.php
│       │   │   ├── RegularExpressionValidatorTest.php
│       │   │   ├── RequiredValidatorTest.php
│       │   │   ├── StringValidatorTest.php
│       │   │   ├── UniqueValidatorTest.php
│       │   │   ├── UrlValidatorTest.php
│       │   │   ├── ValidatorTest.php
│       │   │   └── data
│       │   │       └── mimeType
│       │   │           ├── test.jpg
│       │   │           ├── test.odt
│       │   │           ├── test.png
│       │   │           ├── test.svg
│       │   │           ├── test.tar.xz
│       │   │           ├── test.txt
│       │   │           └── test.xml
│       │   ├── web
│       │   │   ├── AssetBundleTest.php
│       │   │   ├── AssetConverterTest.php
│       │   │   ├── ControllerTest.php
│       │   │   ├── ErrorActionTest.php
│       │   │   ├── ErrorHandlerTest.php
│       │   │   ├── FakeController.php
│       │   │   ├── FakePhp71Controller.php
│       │   │   ├── FakePhp7Controller.php
│       │   │   ├── FormatterTest.php
│       │   │   ├── GroupUrlRuleTest.php
│       │   │   ├── HeaderCollectionTest.php
│       │   │   ├── JsonResponseFormatterTest.php
│       │   │   ├── MultipartFormDataParserTest.php
│       │   │   ├── Post.php
│       │   │   ├── RequestTest.php
│       │   │   ├── ResponseTest.php
│       │   │   ├── UploadedFileTest.php
│       │   │   ├── UrlManagerCreateUrlTest.php
│       │   │   ├── UrlManagerParseUrlTest.php
│       │   │   ├── UrlManagerTest.php
│       │   │   ├── UrlNormalizerTest.php
│       │   │   ├── UrlRuleTest.php
│       │   │   ├── UserIdentity.php
│       │   │   ├── UserTest.php
│       │   │   ├── ViewTest.php
│       │   │   ├── XmlResponseFormatterTest.php
│       │   │   ├── mocks
│       │   │   │   └── TestRequestComponent.php
│       │   │   ├── session
│       │   │   │   ├── AbstractDbSessionTest.php
│       │   │   │   ├── CacheSessionTest.php
│       │   │   │   ├── SessionTest.php
│       │   │   │   ├── SessionTestTrait.php
│       │   │   │   ├── mssql
│       │   │   │   │   └── DbSessionTest.php
│       │   │   │   ├── mysql
│       │   │   │   │   └── DbSessionTest.php
│       │   │   │   ├── pgsql
│       │   │   │   │   └── DbSessionTest.php
│       │   │   │   └── sqlite
│       │   │   │       └── DbSessionTest.php
│       │   │   └── stubs
│       │   │       ├── CachedUrlRule.php
│       │   │       ├── ModelBindingStub.php
│       │   │       ├── ModelStub.php
│       │   │       └── VendorImage.php
│       │   └── widgets
│       │       ├── ActiveFieldTest.php
│       │       ├── ActiveFormTest.php
│       │       ├── BlockTest.php
│       │       ├── BreadcrumbsTest.php
│       │       ├── ContentDecoratorTest.php
│       │       ├── DetailViewTest.php
│       │       ├── FragmentCacheTest.php
│       │       ├── LinkPagerTest.php
│       │       ├── LinkSorterTest.php
│       │       ├── ListViewTest.php
│       │       ├── MenuTest.php
│       │       ├── PjaxTest.php
│       │       └── SpacelessTest.php
│       ├── js
│       │   ├── data
│       │   │   ├── yii.activeForm.html
│       │   │   ├── yii.gridView.html
│       │   │   └── yii.html
│       │   └── tests
│       │       ├── yii.activeForm.test.js
│       │       ├── yii.captcha.test.js
│       │       ├── yii.gridView.test.js
│       │       ├── yii.test.js
│       │       └── yii.validation.test.js
│       ├── mssql
│       │   ├── Dockerfile
│       │   └── docker-compose.yml
│       ├── runtime
│       └── test-local.sh
├── 说明.htm
└── 5t6t网_yii2-v2.0.45.zip

252 directories, 2323 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复