├── .editorconfig
├── .env.dist
├── .github
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── FUNDING.yml
├── ISSUE_TEMPLATE.md
├── PULL_REQUEST_TEMPLATE.md
└── SECURITY.md
├── .gitignore
├── .scrutinizer.yml
├── .styleci.yml
├── .travis.yml
├── LICENSE
├── README.md
├── composer.json
├── composer.lock
├── config
├── common.php
└── params.php
├── docker-compose.yml
├── hidev.yml
├── package.json
├── public
├── .htaccess
├── assets
│ └── .gitignore
├── favicon.ico
├── index.php
└── robots.txt
└── runtime
└── .gitignore
/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 |
3 | root = true
4 |
5 | [*]
6 | charset = utf-8
7 | end_of_line = lf
8 | insert_final_newline = true
9 | indent_style = space
10 | indent_size = 4
11 | trim_trailing_whitespace = true
12 |
13 | [*.md]
14 | trim_trailing_whitespace = false
15 |
--------------------------------------------------------------------------------
/.env.dist:
--------------------------------------------------------------------------------
1 | ENV=prod
2 | HOSTS=app-template.local,www.app-template.local
3 |
--------------------------------------------------------------------------------
/.github/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Yii Contributor Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | As contributors and maintainers of this project, and in order to keep Yii community open and welcoming, we ask to respect all community members.
6 |
7 | ## Our Standards
8 |
9 | Examples of behavior that contributes to creating a positive environment include:
10 |
11 | * Using welcoming and inclusive language
12 | * Being respectful of differing viewpoints and experiences
13 | * Gracefully accepting constructive criticism
14 | * Focusing on what is best for the community
15 | * Showing empathy towards other community members
16 |
17 | Examples of unacceptable behavior by participants include:
18 |
19 | * The use of sexualized language or imagery and unwelcome sexual attention or
20 | advances
21 | * Personal attacks
22 | * Trolling or insulting/derogatory comments, and personal or political attacks
23 | * Public or private harassment
24 | * Publishing other's private information, such as physical or electronic
25 | addresses, without explicit permission
26 | * Other conduct which could reasonably be considered inappropriate in
27 | a professional setting
28 |
29 | ## Our Responsibilities
30 |
31 | Project maintainers are responsible for clarifying the standards of acceptable
32 | behavior and are expected to take appropriate and fair corrective action in response
33 | to any instances of unacceptable behavior.
34 |
35 | Project maintainers have the right and responsibility to remove, edit, or reject comments,
36 | commits, code, wiki edits, issues, and other contributions that are not aligned to this
37 | Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors
38 | that they deem inappropriate, threatening, offensive, or harmful.
39 |
40 | ## Scope
41 |
42 | This Code of Conduct applies both within project spaces and in public spaces when
43 | an individual is representing the project or its community. Examples of representing
44 | a project or community include posting via an official social media account,
45 | within project GitHub, official forum or acting as an appointed representative at
46 | an online or offline event.
47 |
48 | ## Enforcement
49 |
50 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported
51 | by contacting core team members. All complaints will be reviewed and investigated
52 | and will result in a response that is deemed necessary and appropriate to the circumstances.
53 | The project team is obligated to maintain confidentiality with regard to the reporter of
54 | an incident. Further details of specific enforcement policies may be posted separately.
55 |
56 | Project maintainers who do not follow or enforce the Code of Conduct in good faith
57 | may face temporary or permanent repercussions as determined by other members of
58 | the project's leadership.
59 |
60 | ## Attribution
61 |
62 | This Code of Conduct is adapted from the [Contributor Covenant][homepage],
63 | version 1.4.0, available at
64 | [http://contributor-covenant.org/version/1/4/][version]
65 |
66 | [homepage]: http://contributor-covenant.org
67 | [version]: http://contributor-covenant.org/version/1/4/
68 |
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Prerequisites
2 |
3 | - [Yii goal and values](https://github.com/yiisoft/docs/blob/master/001-yii-values.md)
4 | - [Namespaces](https://github.com/yiisoft/docs/blob/master/004-namespaces.md)
5 | - [Git commit messages](https://github.com/yiisoft/docs/blob/master/006-git-commit-messages.md)
6 | - [Exceptions](https://github.com/yiisoft/docs/blob/master/007-exceptions.md)
7 | - [Interfaces](https://github.com/yiisoft/docs/blob/master/008-interfaces.md)
8 |
9 | # Getting started
10 |
11 | Since Yii 3 consists of many packages, we have a [special development tool](https://github.com/yiisoft/docs/blob/master/005-development-tool.md).
12 |
13 | 1. [Clone the repository](https://github.com/yiisoft/yii-dev-tool).
14 |
15 | 2. [Set up your own fork](https://github.com/yiisoft/yii-dev-tool#using-your-own-fork).
16 |
17 | 3. Now you are ready. Fork any package listed in `packages.php` and do `./yii-dev install username/package`.
18 |
19 | If you don't have any particular package in mind to start with:
20 |
21 | - [Check roadmap](https://github.com/yiisoft/docs/blob/master/003-roadmap.md).
22 | - Check package issues at github. Usually there are some.
23 | - Ask @samdark.
24 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | open_collective: yiisoft
4 | github: [yiisoft]
5 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ### What steps will reproduce the problem?
4 |
5 | ### What is the expected result?
6 |
7 | ### What do you get instead?
8 |
9 |
10 | ### Additional info
11 |
12 | | Q | A
13 | | ---------------- | ---
14 | | Version | 1.0.?
15 | | PHP version |
16 | | Operating system |
17 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | | Q | A
2 | | ------------- | ---
3 | | Is bugfix? | ✔️/❌
4 | | New feature? | ✔️/❌
5 | | Breaks BC? | ✔️/❌
6 | | Tests pass? | ✔️/❌
7 | | Fixed issues | comma-separated list of tickets # fixed by the PR, if any
8 |
--------------------------------------------------------------------------------
/.github/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | Please use the [security issue form](https://www.yiiframework.com/security) to report to us any security issue you
4 | find in Yii. DO NOT use the issue tracker or discuss it in the public forum as it will cause more damage than help.
5 |
6 | Please note that as a non-commerial OpenSource project we are not able to pay bounties at the moment.
7 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # local config
2 | /.env
3 |
4 | # IDE & OS files
5 | .*.swp
6 | .DS_Store
7 | .buildpath
8 | .idea
9 | .project
10 | .settings
11 | Thumbs.db
12 | nbproject
13 |
14 | # composer internals
15 | /vendor
16 |
17 | # node modules
18 | /node_modules
19 |
20 | # php-cs-fixer cache
21 | .php_cs.cache
22 |
23 | # phpunit generated files
24 | coverage.clover
25 |
26 | # Binaries
27 | chkipper.phar
28 | composer.phar
29 | ocular.phar
30 | php-cs-fixer.phar
31 | phpstan.phar
32 | phpunit-skelgen.phar
33 | phpunit.phar
34 |
35 | # Assets
36 | /public/assets
37 |
38 |
--------------------------------------------------------------------------------
/.scrutinizer.yml:
--------------------------------------------------------------------------------
1 | build:
2 | nodes:
3 | analysis:
4 | tests:
5 | override:
6 | - php-scrutinizer-run
7 |
8 | checks:
9 | php: true
10 | tools:
11 | php_code_coverage:
12 | enabled: true
13 | external_code_coverage:
14 | timeout: 600
15 |
--------------------------------------------------------------------------------
/.styleci.yml:
--------------------------------------------------------------------------------
1 | preset: psr12
2 |
3 | finder:
4 | exclude:
5 | - docs
6 | - vendor
7 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | env:
4 | global:
5 | - DEFAULT_COMPOSER_FLAGS="--prefer-dist --no-interaction --no-progress --optimize-autoloader"
6 | - TASK_STATIC_ANALYSIS=0
7 | - TASK_TESTS_COVERAGE=0
8 |
9 | matrix:
10 | include:
11 | - php: "7.4"
12 | env:
13 | - TASK_STATIC_ANALYSIS=0 # set to 1 to enable static analysis
14 | - TASK_TESTS_COVERAGE=1
15 |
16 | # faster builds on new travis setup not using sudo
17 | sudo: false
18 |
19 | # cache vendor dirs
20 | cache:
21 | directories:
22 | - $HOME/.composer/cache
23 |
24 | before_install:
25 | - phpenv config-rm xdebug.ini || echo "xdebug is not installed"
26 |
27 | install:
28 | - travis_retry composer self-update && composer --version
29 | - export PATH="$HOME/.composer/vendor/bin:$PATH"
30 | - travis_retry composer install $DEFAULT_COMPOSER_FLAGS
31 | - |
32 | if [ $TASK_STATIC_ANALYSIS == 1 ]; then
33 | pecl install ast
34 | fi
35 |
36 | before_script:
37 | - php --version
38 | - composer --version
39 | # enable code coverage
40 | - |
41 | if [ $TASK_TESTS_COVERAGE == 1 ]; then
42 | PHPUNIT_COVERAGE_FLAG="--coverage-clover=coverage.clover"
43 | fi
44 |
45 | script:
46 | - phpdbg -qrr vendor/bin/phpunit --verbose $PHPUNIT_COVERAGE_FLAG
47 | - |
48 | if [ $TASK_STATIC_ANALYSIS == 1 ]; then
49 | composer phan
50 | fi
51 | - |
52 | if [ $TASK_STATIC_ANALYSIS == 1 ]; then
53 | cat analysis.txt
54 | fi
55 |
56 | after_script:
57 | - |
58 | if [ $TASK_TESTS_COVERAGE == 1 ]; then
59 | travis_retry wget https://scrutinizer-ci.com/ocular.phar
60 | php ocular.phar code-coverage:upload --format=php-clover coverage.clover
61 | fi
62 |
63 |
64 | notifications:
65 | slack:
66 | -
67 | rooms:
68 | -
69 | secure: syqggATfXxv+gRO3jlVaIEZ2y3gkAF6BXC4Kp0qD5+gdfKRZo7kB1Pd5t6Jmg0KjNfyEAaKtxmxrhbw6Ttrna8f3z2inK/WM/J4jS7qPVBOQRYqUvbVOtM6daO/iPUVjM3YL+Tj05e0htqaFtzwcXrn25Hr4xV2djUBUdDEy0KPCP64c2bgSmyB4XKi//dPo3yLqNofePZHSGevkMji3TYpWh6bTCTjhZukYeI731xekgwq5dyyCOyBwfUyPZJqRaihdBEueBtddegFEs4+SFLB+KXQ1ee2C1iDU2WWH4/akz2tgt7RWjupNEGhdErY8GkdhW03GELQ/OO2kDLTfyQ1MlzY6/vnMnEl5SJenEHZuDtdnDXgK3aMPq4OfPQPkymkF0nE31uMmsdMqa8nxmFcBZfOszIcQ420EWl3kwyNH90JLMLXRNA0tfxIQc8389nNP4KtMkwRTUhvVvh20iaFPNskNecSOCWtny8Waif8WXGBzsT+kvNlK1795GZV71hcyxqZgwPrtvISEd8nr11y0X6rs7/ip7HQdOs7sHaVLecprzW6ua0Fzce9p5+NOqK02uh8U/VAeUGB27ENxZpx7DHEWPfYlFPVDguJcKi7548KGMu73A2R9HpRsCvA9QxtrisZicOer8PQM3y+NarHBn07O5DrKWfFhQr9ElFI=
70 | on_success: always
71 | on_failure: never
72 | on_pull_requests: false
73 | -
74 | rooms:
75 | -
76 | secure: JlFlJlt+Q4meoN6v1+cszkV2w51zvzvDffHDPK+pmXSdT5A2hfnYsHb95gpff1uYXHWZMR344ZY8syVcMhtdsXgy391HkRG2U1AkRVv+1CsjrnRqf76mYn+4Ud1zVidWrblsTBHyupnehlyzMxQB5L67GMS9YZCC0IRLGsf8Y1TzDVcGjYECHrun5N58AfjHFPM/mvZDt9mE3k/cFwyKVPw4kaQZszBN7E6JsV26B6I4Eie221ZM+a9uWwGr2k+rk6ACBZl0l86kxxPeedE0NdkvFrjfF7B25dUgnTXFg6QhPhMyuJf6+TIu9FtA0IjYK58amAWNcu/2bXsruc7bgDq08QdysJhu0JOXoAUyGXw5RaWHfQemxcpP5ExvfL8wA+0jWM3bbp5j7cBDY5bSmK8Ktd/meiALv8VP8xCez3OnerjACknEcrg15n+fAfytKZUotLyJF3jcViBiX5M5VE1ztSNf+V5FVpUF7qulhdPYt9iwbyLTEGI+3XgnxGp0Ob5K7d8PXRNRHeRHr0yYjiwJS/1Iel1ZkfEDvvu1NybGSIUYSL1orFxipBtivlTD+dYnQ/xc2D2zKkINuKnkL+xxToxFoYefO8CY+3OsEtTp8e0bkWHCzbNYIdZ1jQyd/xo9gOdJoXLRotOsWsLpWig4jZQvo7bb/YeZg5puzUA=
77 | on_success: never
78 | on_failure: always
79 | on_pull_requests: false
80 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright © 2018, Yii Software LLC (http://www.yiiframework.com/)
2 | All rights reserved.
3 |
4 | Redistribution and use in source and binary forms, with or without
5 | modification, are permitted provided that the following conditions
6 | are met:
7 |
8 | * Redistributions of source code must retain the above copyright
9 | notice, this list of conditions and the following disclaimer.
10 | * Redistributions in binary form must reproduce the above copyright
11 | notice, this list of conditions and the following disclaimer in
12 | the documentation and/or other materials provided with the
13 | distribution.
14 | * Neither the name of Yii Software LLC nor the names of its
15 | contributors may be used to endorse or promote products derived
16 | from this software without specific prior written permission.
17 |
18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
21 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
22 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
23 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
24 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
26 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
28 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 | POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
Yii Framework Project Template
6 |
7 |
8 |
9 | This package is deprecated. Please use [yiisoft/app](https://github.com/yiisoft/app) or [yiisoft/yii-demo](https://github.com/yiisoft/yii-demo) instead.
10 |
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "yiisoft/yii-project-template",
3 | "type": "project",
4 | "description": "Yii Framework Project Template",
5 | "keywords": [
6 | "yii",
7 | "app",
8 | "project",
9 | "template"
10 | ],
11 | "homepage": "https://github.com/yiisoft/yii-project-template",
12 | "license": "BSD-3-Clause",
13 | "support": {
14 | "source": "https://github.com/yiisoft/yii-project-template",
15 | "issues": "https://github.com/yiisoft/yii-project-template/issues",
16 | "wiki": "https://github.com/yiisoft/yii-project-template/wiki",
17 | "forum": "http://www.yiiframework.com/forum/"
18 | },
19 | "authors": [
20 | {
21 | "name": "Qiang Xue",
22 | "role": "Founder and project lead",
23 | "email": "qiang.xue@gmail.com",
24 | "homepage": "http://www.yiiframework.com/"
25 | },
26 | {
27 | "name": "Alexander Makarov",
28 | "role": "Core framework development",
29 | "email": "sam@rmcreative.ru",
30 | "homepage": "http://rmcreative.ru/"
31 | },
32 | {
33 | "name": "Maurizio Domba",
34 | "role": "Core framework development",
35 | "homepage": "http://mdomba.info/"
36 | },
37 | {
38 | "name": "Carsten Brandt",
39 | "role": "Core framework development",
40 | "email": "mail@cebe.cc",
41 | "homepage": "http://cebe.cc/"
42 | },
43 | {
44 | "name": "Paul Klimov",
45 | "role": "Core framework development",
46 | "email": "klimov.paul@gmail.com"
47 | },
48 | {
49 | "name": "Dmitry Naumenko",
50 | "role": "Core framework development",
51 | "email": "d.naumenko.a@gmail.com"
52 | },
53 | {
54 | "name": "Boudewijn Vahrmeijer",
55 | "role": "Core framework development",
56 | "email": "info@dynasource.eu",
57 | "homepage": "http://dynasource.eu"
58 | }
59 | ],
60 | "minimum-stability": "dev",
61 | "require": {
62 | "php": "^7.4",
63 | "yiisoft/yii-base-web": "^3.0@dev",
64 | "yiisoft/yii-dataview": "^3.0@dev",
65 | "yiisoft/yii-bootstrap4": "^3.0@dev",
66 | "yiisoft/yii-jquery": "^3.0@dev",
67 | "yiisoft/yii-console": "^3.0@dev",
68 | "yiisoft/cache": "^3.0@dev",
69 | "yiisoft/di": "^3.0@dev",
70 | "yiisoft/log": "^3.0@dev",
71 | "yiisoft/log-target-file": "^3.0@dev",
72 | "yiisoft/rbac": "^3.0@dev",
73 | "yiisoft/view": "^3.0@dev",
74 | "yiisoft/event-dispatcher": "^3.0@dev"
75 | },
76 | "require-dev": {
77 | "foxy/foxy": "^1.0",
78 | "yiisoft/yii-debug": "^3.0@dev",
79 | "yiisoft/composer-config-plugin": "^1.0@dev"
80 | },
81 | "extra": {
82 | "branch-alias": {
83 | "dev-master": "3.0.x-dev"
84 | },
85 | "config-plugin": {
86 | "common": "config/common.php",
87 | "params": "config/params.php"
88 | }
89 | },
90 | "config": {
91 | "foxy": {
92 | "enable-packages": {
93 | "*": true
94 | }
95 | },
96 | "fxp-asset": {
97 | "enabled": false
98 | },
99 | "sort-packages": true
100 | }
101 | }
102 |
--------------------------------------------------------------------------------
/composer.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_readme": [
3 | "This file locks the dependencies of your project to a known state",
4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 | "This file is @generated automatically"
6 | ],
7 | "content-hash": "a837369e3eb5a2534c0dc18ddce76cd0",
8 | "packages": [
9 | {
10 | "name": "alexkart/curl-builder",
11 | "version": "1.0.4",
12 | "source": {
13 | "type": "git",
14 | "url": "https://github.com/alexkart/curl-builder.git",
15 | "reference": "548e03dc641c5074672c660290a344e919e22377"
16 | },
17 | "dist": {
18 | "type": "zip",
19 | "url": "https://api.github.com/repos/alexkart/curl-builder/zipball/548e03dc641c5074672c660290a344e919e22377",
20 | "reference": "548e03dc641c5074672c660290a344e919e22377",
21 | "shasum": ""
22 | },
23 | "require": {
24 | "php": "^7.1",
25 | "psr/http-message": "^1.0@dev"
26 | },
27 | "require-dev": {
28 | "nyholm/psr7": "^1.0@dev",
29 | "phan/phan": "^2.2",
30 | "phpunit/phpunit": "^7.2"
31 | },
32 | "type": "library",
33 | "autoload": {
34 | "psr-4": {
35 | "Alexkart\\CurlBuilder\\": "src"
36 | }
37 | },
38 | "notification-url": "https://packagist.org/downloads/",
39 | "license": [
40 | "MIT"
41 | ],
42 | "authors": [
43 | {
44 | "name": "Alexander Kartavenko",
45 | "email": "askemailbox@gmail.com"
46 | }
47 | ],
48 | "description": "PSR-7 compatible curl builder.",
49 | "time": "2019-09-30T08:22:14+00:00"
50 | },
51 | {
52 | "name": "hiqdev/composer-config-plugin",
53 | "version": "dev-master",
54 | "source": {
55 | "type": "git",
56 | "url": "https://github.com/hiqdev/composer-config-plugin.git",
57 | "reference": "7fa31d11d221e2695758a5021316a6b032058b0b"
58 | },
59 | "dist": {
60 | "type": "zip",
61 | "url": "https://api.github.com/repos/hiqdev/composer-config-plugin/zipball/7fa31d11d221e2695758a5021316a6b032058b0b",
62 | "reference": "7fa31d11d221e2695758a5021316a6b032058b0b",
63 | "shasum": ""
64 | },
65 | "require": {
66 | "composer-plugin-api": "^1.0",
67 | "opis/closure": "^3.3",
68 | "php": ">=7.1",
69 | "riimu/kit-phpencoder": "^2.4"
70 | },
71 | "require-dev": {
72 | "composer/composer": "~1.0@dev",
73 | "phpunit/phpunit": "^7.0"
74 | },
75 | "suggest": {
76 | "symfony/yaml": "^2.0 || ^3.0 || ^4.0 for YAML files support",
77 | "vlucas/phpdotenv": "^2.0 for `.env` files support"
78 | },
79 | "type": "composer-plugin",
80 | "extra": {
81 | "class": "hiqdev\\composer\\config\\Plugin",
82 | "branch-alias": {
83 | "dev-master": "1.0.x-dev"
84 | }
85 | },
86 | "autoload": {
87 | "psr-4": {
88 | "hiqdev\\composer\\config\\": "src"
89 | }
90 | },
91 | "notification-url": "https://packagist.org/downloads/",
92 | "license": [
93 | "BSD-3-Clause"
94 | ],
95 | "authors": [
96 | {
97 | "name": "Andrii Vasyliev",
98 | "email": "sol@hiqdev.com",
99 | "homepage": "http://hipanel.com/",
100 | "role": "Project lead"
101 | },
102 | {
103 | "name": "Dmitry Naumenko",
104 | "email": "d.naumenko.a@gmail.com",
105 | "homepage": "http://silverfire.me/",
106 | "role": "Lead backend developer"
107 | },
108 | {
109 | "name": "Andrey Klochok",
110 | "email": "andreyklochok@gmail.com",
111 | "homepage": "http://hiqdev.com/",
112 | "role": "Lead frontend developer"
113 | },
114 | {
115 | "name": "Yuriy Myronchuk",
116 | "email": "bladeroot@gmail.com",
117 | "homepage": "http://hiqdev.com/",
118 | "role": "QA Lead"
119 | }
120 | ],
121 | "description": "Composer plugin for config assembling",
122 | "homepage": "https://github.com/hiqdev/composer-config-plugin",
123 | "keywords": [
124 | "assembling",
125 | "composer",
126 | "config",
127 | "plugin"
128 | ],
129 | "time": "2019-10-24T16:22:02+00:00"
130 | },
131 | {
132 | "name": "nyholm/psr7",
133 | "version": "1.2.1",
134 | "source": {
135 | "type": "git",
136 | "url": "https://github.com/Nyholm/psr7.git",
137 | "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c"
138 | },
139 | "dist": {
140 | "type": "zip",
141 | "url": "https://api.github.com/repos/Nyholm/psr7/zipball/55ff6b76573f5b242554c9775792bd59fb52e11c",
142 | "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c",
143 | "shasum": ""
144 | },
145 | "require": {
146 | "php": "^7.1",
147 | "php-http/message-factory": "^1.0",
148 | "psr/http-factory": "^1.0",
149 | "psr/http-message": "^1.0"
150 | },
151 | "provide": {
152 | "psr/http-factory-implementation": "1.0",
153 | "psr/http-message-implementation": "1.0"
154 | },
155 | "require-dev": {
156 | "http-interop/http-factory-tests": "dev-master",
157 | "php-http/psr7-integration-tests": "dev-master",
158 | "phpunit/phpunit": "^7.5"
159 | },
160 | "type": "library",
161 | "extra": {
162 | "branch-alias": {
163 | "dev-master": "1.0-dev"
164 | }
165 | },
166 | "autoload": {
167 | "psr-4": {
168 | "Nyholm\\Psr7\\": "src/"
169 | }
170 | },
171 | "notification-url": "https://packagist.org/downloads/",
172 | "license": [
173 | "MIT"
174 | ],
175 | "authors": [
176 | {
177 | "name": "Tobias Nyholm",
178 | "email": "tobias.nyholm@gmail.com"
179 | },
180 | {
181 | "name": "Martijn van der Ven",
182 | "email": "martijn@vanderven.se"
183 | }
184 | ],
185 | "description": "A fast PHP7 implementation of PSR-7",
186 | "homepage": "http://tnyholm.se",
187 | "keywords": [
188 | "psr-17",
189 | "psr-7"
190 | ],
191 | "time": "2019-09-05T13:24:16+00:00"
192 | },
193 | {
194 | "name": "opis/closure",
195 | "version": "dev-master",
196 | "source": {
197 | "type": "git",
198 | "url": "https://github.com/opis/closure.git",
199 | "reference": "93ebc5712cdad8d5f489b500c59d122df2e53969"
200 | },
201 | "dist": {
202 | "type": "zip",
203 | "url": "https://api.github.com/repos/opis/closure/zipball/93ebc5712cdad8d5f489b500c59d122df2e53969",
204 | "reference": "93ebc5712cdad8d5f489b500c59d122df2e53969",
205 | "shasum": ""
206 | },
207 | "require": {
208 | "php": "^5.4 || ^7.0"
209 | },
210 | "require-dev": {
211 | "jeremeamia/superclosure": "^2.0",
212 | "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
213 | },
214 | "type": "library",
215 | "extra": {
216 | "branch-alias": {
217 | "dev-master": "3.5.x-dev"
218 | }
219 | },
220 | "autoload": {
221 | "psr-4": {
222 | "Opis\\Closure\\": "src/"
223 | },
224 | "files": [
225 | "functions.php"
226 | ]
227 | },
228 | "notification-url": "https://packagist.org/downloads/",
229 | "license": [
230 | "MIT"
231 | ],
232 | "authors": [
233 | {
234 | "name": "Marius Sarca",
235 | "email": "marius.sarca@gmail.com"
236 | },
237 | {
238 | "name": "Sorin Sarca",
239 | "email": "sarca_sorin@hotmail.com"
240 | }
241 | ],
242 | "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
243 | "homepage": "https://opis.io/closure",
244 | "keywords": [
245 | "anonymous functions",
246 | "closure",
247 | "function",
248 | "serializable",
249 | "serialization",
250 | "serialize"
251 | ],
252 | "time": "2019-11-29T22:36:02+00:00"
253 | },
254 | {
255 | "name": "php-http/message-factory",
256 | "version": "dev-master",
257 | "source": {
258 | "type": "git",
259 | "url": "https://github.com/php-http/message-factory.git",
260 | "reference": "597f30e6dfd32a85fd7dbe58cb47554b5bad910e"
261 | },
262 | "dist": {
263 | "type": "zip",
264 | "url": "https://api.github.com/repos/php-http/message-factory/zipball/597f30e6dfd32a85fd7dbe58cb47554b5bad910e",
265 | "reference": "597f30e6dfd32a85fd7dbe58cb47554b5bad910e",
266 | "shasum": ""
267 | },
268 | "require": {
269 | "php": ">=5.4",
270 | "psr/http-message": "^1.0"
271 | },
272 | "type": "library",
273 | "extra": {
274 | "branch-alias": {
275 | "dev-master": "1.0-dev"
276 | }
277 | },
278 | "autoload": {
279 | "psr-4": {
280 | "Http\\Message\\": "src/"
281 | }
282 | },
283 | "notification-url": "https://packagist.org/downloads/",
284 | "license": [
285 | "MIT"
286 | ],
287 | "authors": [
288 | {
289 | "name": "Márk Sági-Kazár",
290 | "email": "mark.sagikazar@gmail.com"
291 | }
292 | ],
293 | "description": "Factory interfaces for PSR-7 HTTP Message",
294 | "homepage": "http://php-http.org",
295 | "keywords": [
296 | "factory",
297 | "http",
298 | "message",
299 | "stream",
300 | "uri"
301 | ],
302 | "time": "2018-12-06T18:41:41+00:00"
303 | },
304 | {
305 | "name": "psr/container",
306 | "version": "1.0.0",
307 | "source": {
308 | "type": "git",
309 | "url": "https://github.com/php-fig/container.git",
310 | "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
311 | },
312 | "dist": {
313 | "type": "zip",
314 | "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
315 | "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
316 | "shasum": ""
317 | },
318 | "require": {
319 | "php": ">=5.3.0"
320 | },
321 | "type": "library",
322 | "extra": {
323 | "branch-alias": {
324 | "dev-master": "1.0.x-dev"
325 | }
326 | },
327 | "autoload": {
328 | "psr-4": {
329 | "Psr\\Container\\": "src/"
330 | }
331 | },
332 | "notification-url": "https://packagist.org/downloads/",
333 | "license": [
334 | "MIT"
335 | ],
336 | "authors": [
337 | {
338 | "name": "PHP-FIG",
339 | "homepage": "http://www.php-fig.org/"
340 | }
341 | ],
342 | "description": "Common Container Interface (PHP FIG PSR-11)",
343 | "homepage": "https://github.com/php-fig/container",
344 | "keywords": [
345 | "PSR-11",
346 | "container",
347 | "container-interface",
348 | "container-interop",
349 | "psr"
350 | ],
351 | "time": "2017-02-14T16:28:37+00:00"
352 | },
353 | {
354 | "name": "psr/event-dispatcher",
355 | "version": "1.0.0",
356 | "source": {
357 | "type": "git",
358 | "url": "https://github.com/php-fig/event-dispatcher.git",
359 | "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
360 | },
361 | "dist": {
362 | "type": "zip",
363 | "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
364 | "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
365 | "shasum": ""
366 | },
367 | "require": {
368 | "php": ">=7.2.0"
369 | },
370 | "type": "library",
371 | "extra": {
372 | "branch-alias": {
373 | "dev-master": "1.0.x-dev"
374 | }
375 | },
376 | "autoload": {
377 | "psr-4": {
378 | "Psr\\EventDispatcher\\": "src/"
379 | }
380 | },
381 | "notification-url": "https://packagist.org/downloads/",
382 | "license": [
383 | "MIT"
384 | ],
385 | "authors": [
386 | {
387 | "name": "PHP-FIG",
388 | "homepage": "http://www.php-fig.org/"
389 | }
390 | ],
391 | "description": "Standard interfaces for event handling.",
392 | "keywords": [
393 | "events",
394 | "psr",
395 | "psr-14"
396 | ],
397 | "time": "2019-01-08T18:20:26+00:00"
398 | },
399 | {
400 | "name": "psr/http-factory",
401 | "version": "dev-master",
402 | "source": {
403 | "type": "git",
404 | "url": "https://github.com/php-fig/http-factory.git",
405 | "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
406 | },
407 | "dist": {
408 | "type": "zip",
409 | "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
410 | "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
411 | "shasum": ""
412 | },
413 | "require": {
414 | "php": ">=7.0.0",
415 | "psr/http-message": "^1.0"
416 | },
417 | "type": "library",
418 | "extra": {
419 | "branch-alias": {
420 | "dev-master": "1.0.x-dev"
421 | }
422 | },
423 | "autoload": {
424 | "psr-4": {
425 | "Psr\\Http\\Message\\": "src/"
426 | }
427 | },
428 | "notification-url": "https://packagist.org/downloads/",
429 | "license": [
430 | "MIT"
431 | ],
432 | "authors": [
433 | {
434 | "name": "PHP-FIG",
435 | "homepage": "http://www.php-fig.org/"
436 | }
437 | ],
438 | "description": "Common interfaces for PSR-7 HTTP message factories",
439 | "keywords": [
440 | "factory",
441 | "http",
442 | "message",
443 | "psr",
444 | "psr-17",
445 | "psr-7",
446 | "request",
447 | "response"
448 | ],
449 | "time": "2019-04-30T12:38:16+00:00"
450 | },
451 | {
452 | "name": "psr/http-message",
453 | "version": "dev-master",
454 | "source": {
455 | "type": "git",
456 | "url": "https://github.com/php-fig/http-message.git",
457 | "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4"
458 | },
459 | "dist": {
460 | "type": "zip",
461 | "url": "https://api.github.com/repos/php-fig/http-message/zipball/efd67d1dc14a7ef4fc4e518e7dee91c271d524e4",
462 | "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4",
463 | "shasum": ""
464 | },
465 | "require": {
466 | "php": ">=5.3.0"
467 | },
468 | "type": "library",
469 | "extra": {
470 | "branch-alias": {
471 | "dev-master": "1.0.x-dev"
472 | }
473 | },
474 | "autoload": {
475 | "psr-4": {
476 | "Psr\\Http\\Message\\": "src/"
477 | }
478 | },
479 | "notification-url": "https://packagist.org/downloads/",
480 | "license": [
481 | "MIT"
482 | ],
483 | "authors": [
484 | {
485 | "name": "PHP-FIG",
486 | "homepage": "http://www.php-fig.org/"
487 | }
488 | ],
489 | "description": "Common interface for HTTP messages",
490 | "homepage": "https://github.com/php-fig/http-message",
491 | "keywords": [
492 | "http",
493 | "http-message",
494 | "psr",
495 | "psr-7",
496 | "request",
497 | "response"
498 | ],
499 | "time": "2019-08-29T13:16:46+00:00"
500 | },
501 | {
502 | "name": "psr/http-server-handler",
503 | "version": "dev-master",
504 | "source": {
505 | "type": "git",
506 | "url": "https://github.com/php-fig/http-server-handler.git",
507 | "reference": "f981eec4f9870ace3ee8ada18c88a59461080cba"
508 | },
509 | "dist": {
510 | "type": "zip",
511 | "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/f981eec4f9870ace3ee8ada18c88a59461080cba",
512 | "reference": "f981eec4f9870ace3ee8ada18c88a59461080cba",
513 | "shasum": ""
514 | },
515 | "require": {
516 | "php": ">=7.0",
517 | "psr/http-message": "^1.0"
518 | },
519 | "type": "library",
520 | "extra": {
521 | "branch-alias": {
522 | "dev-master": "1.0.x-dev"
523 | }
524 | },
525 | "autoload": {
526 | "psr-4": {
527 | "Psr\\Http\\Server\\": "src/"
528 | }
529 | },
530 | "notification-url": "https://packagist.org/downloads/",
531 | "license": [
532 | "MIT"
533 | ],
534 | "authors": [
535 | {
536 | "name": "PHP-FIG",
537 | "homepage": "http://www.php-fig.org/"
538 | }
539 | ],
540 | "description": "Common interface for HTTP server-side request handler",
541 | "keywords": [
542 | "handler",
543 | "http",
544 | "http-interop",
545 | "psr",
546 | "psr-15",
547 | "psr-7",
548 | "request",
549 | "response",
550 | "server"
551 | ],
552 | "time": "2019-06-07T16:00:12+00:00"
553 | },
554 | {
555 | "name": "psr/http-server-middleware",
556 | "version": "dev-master",
557 | "source": {
558 | "type": "git",
559 | "url": "https://github.com/php-fig/http-server-middleware.git",
560 | "reference": "780c6808074df604f30fc72bb6aaa889f1ff10e9"
561 | },
562 | "dist": {
563 | "type": "zip",
564 | "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/780c6808074df604f30fc72bb6aaa889f1ff10e9",
565 | "reference": "780c6808074df604f30fc72bb6aaa889f1ff10e9",
566 | "shasum": ""
567 | },
568 | "require": {
569 | "php": ">=7.0",
570 | "psr/http-message": "^1.0",
571 | "psr/http-server-handler": "^1.0"
572 | },
573 | "type": "library",
574 | "extra": {
575 | "branch-alias": {
576 | "dev-master": "1.0.x-dev"
577 | }
578 | },
579 | "autoload": {
580 | "psr-4": {
581 | "Psr\\Http\\Server\\": "src/"
582 | }
583 | },
584 | "notification-url": "https://packagist.org/downloads/",
585 | "license": [
586 | "MIT"
587 | ],
588 | "authors": [
589 | {
590 | "name": "PHP-FIG",
591 | "homepage": "http://www.php-fig.org/"
592 | }
593 | ],
594 | "description": "Common interface for HTTP server-side middleware",
595 | "keywords": [
596 | "http",
597 | "http-interop",
598 | "middleware",
599 | "psr",
600 | "psr-15",
601 | "psr-7",
602 | "request",
603 | "response"
604 | ],
605 | "time": "2019-05-23T18:10:42+00:00"
606 | },
607 | {
608 | "name": "psr/log",
609 | "version": "dev-master",
610 | "source": {
611 | "type": "git",
612 | "url": "https://github.com/php-fig/log.git",
613 | "reference": "5628725d0e4d687e29575eb41f9d5ee7de33a84c"
614 | },
615 | "dist": {
616 | "type": "zip",
617 | "url": "https://api.github.com/repos/php-fig/log/zipball/5628725d0e4d687e29575eb41f9d5ee7de33a84c",
618 | "reference": "5628725d0e4d687e29575eb41f9d5ee7de33a84c",
619 | "shasum": ""
620 | },
621 | "require": {
622 | "php": ">=5.3.0"
623 | },
624 | "type": "library",
625 | "extra": {
626 | "branch-alias": {
627 | "dev-master": "1.1.x-dev"
628 | }
629 | },
630 | "autoload": {
631 | "psr-4": {
632 | "Psr\\Log\\": "Psr/Log/"
633 | }
634 | },
635 | "notification-url": "https://packagist.org/downloads/",
636 | "license": [
637 | "MIT"
638 | ],
639 | "authors": [
640 | {
641 | "name": "PHP-FIG",
642 | "homepage": "http://www.php-fig.org/"
643 | }
644 | ],
645 | "description": "Common interface for logging libraries",
646 | "homepage": "https://github.com/php-fig/log",
647 | "keywords": [
648 | "log",
649 | "psr",
650 | "psr-3"
651 | ],
652 | "time": "2019-11-12T16:45:05+00:00"
653 | },
654 | {
655 | "name": "psr/simple-cache",
656 | "version": "dev-master",
657 | "source": {
658 | "type": "git",
659 | "url": "https://github.com/php-fig/simple-cache.git",
660 | "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
661 | },
662 | "dist": {
663 | "type": "zip",
664 | "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
665 | "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
666 | "shasum": ""
667 | },
668 | "require": {
669 | "php": ">=5.3.0"
670 | },
671 | "type": "library",
672 | "extra": {
673 | "branch-alias": {
674 | "dev-master": "1.0.x-dev"
675 | }
676 | },
677 | "autoload": {
678 | "psr-4": {
679 | "Psr\\SimpleCache\\": "src/"
680 | }
681 | },
682 | "notification-url": "https://packagist.org/downloads/",
683 | "license": [
684 | "MIT"
685 | ],
686 | "authors": [
687 | {
688 | "name": "PHP-FIG",
689 | "homepage": "http://www.php-fig.org/"
690 | }
691 | ],
692 | "description": "Common interfaces for simple caching",
693 | "keywords": [
694 | "cache",
695 | "caching",
696 | "psr",
697 | "psr-16",
698 | "simple-cache"
699 | ],
700 | "time": "2017-10-23T01:57:42+00:00"
701 | },
702 | {
703 | "name": "riimu/kit-phpencoder",
704 | "version": "v2.4.0",
705 | "source": {
706 | "type": "git",
707 | "url": "https://github.com/Riimu/Kit-PHPEncoder.git",
708 | "reference": "7e876d25019c3f6c23321ab5ac1a55c72fcd0933"
709 | },
710 | "dist": {
711 | "type": "zip",
712 | "url": "https://api.github.com/repos/Riimu/Kit-PHPEncoder/zipball/7e876d25019c3f6c23321ab5ac1a55c72fcd0933",
713 | "reference": "7e876d25019c3f6c23321ab5ac1a55c72fcd0933",
714 | "shasum": ""
715 | },
716 | "require": {
717 | "php": ">=5.6.0"
718 | },
719 | "require-dev": {
720 | "phpunit/phpunit": "^7.2 || ^6.5 || ^5.7"
721 | },
722 | "suggest": {
723 | "ext-gmp": "To convert GMP numbers into PHP code"
724 | },
725 | "type": "library",
726 | "autoload": {
727 | "psr-4": {
728 | "Riimu\\Kit\\PHPEncoder\\": "src/"
729 | }
730 | },
731 | "notification-url": "https://packagist.org/downloads/",
732 | "license": [
733 | "MIT"
734 | ],
735 | "authors": [
736 | {
737 | "name": "Riikka Kalliomäki",
738 | "email": "riikka.kalliomaki@gmail.com",
739 | "homepage": "http://riimu.net"
740 | }
741 | ],
742 | "description": "Highly customizable alternative to var_export for PHP code generation",
743 | "homepage": "http://kit.riimu.net",
744 | "keywords": [
745 | "code",
746 | "encoder",
747 | "export",
748 | "generator",
749 | "variable"
750 | ],
751 | "time": "2018-07-03T12:46:23+00:00"
752 | },
753 | {
754 | "name": "symfony/console",
755 | "version": "dev-master",
756 | "source": {
757 | "type": "git",
758 | "url": "https://github.com/symfony/console.git",
759 | "reference": "99d5f8dabb3dfed2016be1a754f779d1090b4f79"
760 | },
761 | "dist": {
762 | "type": "zip",
763 | "url": "https://api.github.com/repos/symfony/console/zipball/99d5f8dabb3dfed2016be1a754f779d1090b4f79",
764 | "reference": "99d5f8dabb3dfed2016be1a754f779d1090b4f79",
765 | "shasum": ""
766 | },
767 | "require": {
768 | "php": "^7.2.5",
769 | "symfony/polyfill-mbstring": "~1.0",
770 | "symfony/polyfill-php73": "^1.8",
771 | "symfony/service-contracts": "^1.1|^2"
772 | },
773 | "conflict": {
774 | "symfony/dependency-injection": "<4.4",
775 | "symfony/event-dispatcher": "<4.4",
776 | "symfony/lock": "<4.4",
777 | "symfony/process": "<4.4"
778 | },
779 | "provide": {
780 | "psr/log-implementation": "1.0"
781 | },
782 | "require-dev": {
783 | "psr/log": "~1.0",
784 | "symfony/config": "^4.4|^5.0",
785 | "symfony/dependency-injection": "^4.4|^5.0",
786 | "symfony/event-dispatcher": "^4.4|^5.0",
787 | "symfony/lock": "^4.4|^5.0",
788 | "symfony/process": "^4.4|^5.0",
789 | "symfony/var-dumper": "^4.4|^5.0"
790 | },
791 | "suggest": {
792 | "psr/log": "For using the console logger",
793 | "symfony/event-dispatcher": "",
794 | "symfony/lock": "",
795 | "symfony/process": ""
796 | },
797 | "type": "library",
798 | "extra": {
799 | "branch-alias": {
800 | "dev-master": "5.1-dev"
801 | }
802 | },
803 | "autoload": {
804 | "psr-4": {
805 | "Symfony\\Component\\Console\\": ""
806 | },
807 | "exclude-from-classmap": [
808 | "/Tests/"
809 | ]
810 | },
811 | "notification-url": "https://packagist.org/downloads/",
812 | "license": [
813 | "MIT"
814 | ],
815 | "authors": [
816 | {
817 | "name": "Fabien Potencier",
818 | "email": "fabien@symfony.com"
819 | },
820 | {
821 | "name": "Symfony Community",
822 | "homepage": "https://symfony.com/contributors"
823 | }
824 | ],
825 | "description": "Symfony Console Component",
826 | "homepage": "https://symfony.com",
827 | "time": "2019-12-01T10:51:31+00:00"
828 | },
829 | {
830 | "name": "symfony/polyfill-ctype",
831 | "version": "dev-master",
832 | "source": {
833 | "type": "git",
834 | "url": "https://github.com/symfony/polyfill-ctype.git",
835 | "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3"
836 | },
837 | "dist": {
838 | "type": "zip",
839 | "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",
840 | "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",
841 | "shasum": ""
842 | },
843 | "require": {
844 | "php": ">=5.3.3"
845 | },
846 | "suggest": {
847 | "ext-ctype": "For best performance"
848 | },
849 | "type": "library",
850 | "extra": {
851 | "branch-alias": {
852 | "dev-master": "1.13-dev"
853 | }
854 | },
855 | "autoload": {
856 | "psr-4": {
857 | "Symfony\\Polyfill\\Ctype\\": ""
858 | },
859 | "files": [
860 | "bootstrap.php"
861 | ]
862 | },
863 | "notification-url": "https://packagist.org/downloads/",
864 | "license": [
865 | "MIT"
866 | ],
867 | "authors": [
868 | {
869 | "name": "Gert de Pagter",
870 | "email": "BackEndTea@gmail.com"
871 | },
872 | {
873 | "name": "Symfony Community",
874 | "homepage": "https://symfony.com/contributors"
875 | }
876 | ],
877 | "description": "Symfony polyfill for ctype functions",
878 | "homepage": "https://symfony.com",
879 | "keywords": [
880 | "compatibility",
881 | "ctype",
882 | "polyfill",
883 | "portable"
884 | ],
885 | "time": "2019-11-27T13:56:44+00:00"
886 | },
887 | {
888 | "name": "symfony/polyfill-mbstring",
889 | "version": "dev-master",
890 | "source": {
891 | "type": "git",
892 | "url": "https://github.com/symfony/polyfill-mbstring.git",
893 | "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f"
894 | },
895 | "dist": {
896 | "type": "zip",
897 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f",
898 | "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f",
899 | "shasum": ""
900 | },
901 | "require": {
902 | "php": ">=5.3.3"
903 | },
904 | "suggest": {
905 | "ext-mbstring": "For best performance"
906 | },
907 | "type": "library",
908 | "extra": {
909 | "branch-alias": {
910 | "dev-master": "1.13-dev"
911 | }
912 | },
913 | "autoload": {
914 | "psr-4": {
915 | "Symfony\\Polyfill\\Mbstring\\": ""
916 | },
917 | "files": [
918 | "bootstrap.php"
919 | ]
920 | },
921 | "notification-url": "https://packagist.org/downloads/",
922 | "license": [
923 | "MIT"
924 | ],
925 | "authors": [
926 | {
927 | "name": "Nicolas Grekas",
928 | "email": "p@tchwork.com"
929 | },
930 | {
931 | "name": "Symfony Community",
932 | "homepage": "https://symfony.com/contributors"
933 | }
934 | ],
935 | "description": "Symfony polyfill for the Mbstring extension",
936 | "homepage": "https://symfony.com",
937 | "keywords": [
938 | "compatibility",
939 | "mbstring",
940 | "polyfill",
941 | "portable",
942 | "shim"
943 | ],
944 | "time": "2019-11-27T14:18:11+00:00"
945 | },
946 | {
947 | "name": "symfony/polyfill-php73",
948 | "version": "dev-master",
949 | "source": {
950 | "type": "git",
951 | "url": "https://github.com/symfony/polyfill-php73.git",
952 | "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f"
953 | },
954 | "dist": {
955 | "type": "zip",
956 | "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/4b0e2222c55a25b4541305a053013d5647d3a25f",
957 | "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f",
958 | "shasum": ""
959 | },
960 | "require": {
961 | "php": ">=5.3.3"
962 | },
963 | "type": "library",
964 | "extra": {
965 | "branch-alias": {
966 | "dev-master": "1.13-dev"
967 | }
968 | },
969 | "autoload": {
970 | "psr-4": {
971 | "Symfony\\Polyfill\\Php73\\": ""
972 | },
973 | "files": [
974 | "bootstrap.php"
975 | ],
976 | "classmap": [
977 | "Resources/stubs"
978 | ]
979 | },
980 | "notification-url": "https://packagist.org/downloads/",
981 | "license": [
982 | "MIT"
983 | ],
984 | "authors": [
985 | {
986 | "name": "Nicolas Grekas",
987 | "email": "p@tchwork.com"
988 | },
989 | {
990 | "name": "Symfony Community",
991 | "homepage": "https://symfony.com/contributors"
992 | }
993 | ],
994 | "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
995 | "homepage": "https://symfony.com",
996 | "keywords": [
997 | "compatibility",
998 | "polyfill",
999 | "portable",
1000 | "shim"
1001 | ],
1002 | "time": "2019-11-27T16:25:15+00:00"
1003 | },
1004 | {
1005 | "name": "symfony/service-contracts",
1006 | "version": "dev-master",
1007 | "source": {
1008 | "type": "git",
1009 | "url": "https://github.com/symfony/service-contracts.git",
1010 | "reference": "144c5e51266b281231e947b51223ba14acf1a749"
1011 | },
1012 | "dist": {
1013 | "type": "zip",
1014 | "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749",
1015 | "reference": "144c5e51266b281231e947b51223ba14acf1a749",
1016 | "shasum": ""
1017 | },
1018 | "require": {
1019 | "php": "^7.2.5",
1020 | "psr/container": "^1.0"
1021 | },
1022 | "suggest": {
1023 | "symfony/service-implementation": ""
1024 | },
1025 | "type": "library",
1026 | "extra": {
1027 | "branch-alias": {
1028 | "dev-master": "2.0-dev"
1029 | }
1030 | },
1031 | "autoload": {
1032 | "psr-4": {
1033 | "Symfony\\Contracts\\Service\\": ""
1034 | }
1035 | },
1036 | "notification-url": "https://packagist.org/downloads/",
1037 | "license": [
1038 | "MIT"
1039 | ],
1040 | "authors": [
1041 | {
1042 | "name": "Nicolas Grekas",
1043 | "email": "p@tchwork.com"
1044 | },
1045 | {
1046 | "name": "Symfony Community",
1047 | "homepage": "https://symfony.com/contributors"
1048 | }
1049 | ],
1050 | "description": "Generic abstractions related to writing services",
1051 | "homepage": "https://symfony.com",
1052 | "keywords": [
1053 | "abstractions",
1054 | "contracts",
1055 | "decoupling",
1056 | "interfaces",
1057 | "interoperability",
1058 | "standards"
1059 | ],
1060 | "time": "2019-11-18T17:27:11+00:00"
1061 | },
1062 | {
1063 | "name": "vlucas/phpdotenv",
1064 | "version": "2.6.x-dev",
1065 | "source": {
1066 | "type": "git",
1067 | "url": "https://github.com/vlucas/phpdotenv.git",
1068 | "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5"
1069 | },
1070 | "dist": {
1071 | "type": "zip",
1072 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2a7dcf7e3e02dc5e701004e51a6f304b713107d5",
1073 | "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5",
1074 | "shasum": ""
1075 | },
1076 | "require": {
1077 | "php": ">=5.3.9",
1078 | "symfony/polyfill-ctype": "^1.9"
1079 | },
1080 | "require-dev": {
1081 | "phpunit/phpunit": "^4.8.35 || ^5.0"
1082 | },
1083 | "type": "library",
1084 | "extra": {
1085 | "branch-alias": {
1086 | "dev-master": "2.6-dev"
1087 | }
1088 | },
1089 | "autoload": {
1090 | "psr-4": {
1091 | "Dotenv\\": "src/"
1092 | }
1093 | },
1094 | "notification-url": "https://packagist.org/downloads/",
1095 | "license": [
1096 | "BSD-3-Clause"
1097 | ],
1098 | "authors": [
1099 | {
1100 | "name": "Vance Lucas",
1101 | "email": "vance@vancelucas.com",
1102 | "homepage": "http://www.vancelucas.com"
1103 | }
1104 | ],
1105 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
1106 | "keywords": [
1107 | "dotenv",
1108 | "env",
1109 | "environment"
1110 | ],
1111 | "time": "2019-01-29T11:11:52+00:00"
1112 | },
1113 | {
1114 | "name": "yiisoft/access",
1115 | "version": "dev-master",
1116 | "source": {
1117 | "type": "git",
1118 | "url": "https://github.com/yiisoft/access.git",
1119 | "reference": "08839c2b05dcdfdc6fdc3179151fd03456673083"
1120 | },
1121 | "dist": {
1122 | "type": "zip",
1123 | "url": "https://api.github.com/repos/yiisoft/access/zipball/08839c2b05dcdfdc6fdc3179151fd03456673083",
1124 | "reference": "08839c2b05dcdfdc6fdc3179151fd03456673083",
1125 | "shasum": ""
1126 | },
1127 | "type": "library",
1128 | "extra": {
1129 | "branch-alias": {
1130 | "dev-master": "3.0.x-dev"
1131 | }
1132 | },
1133 | "autoload": {
1134 | "psr-4": {
1135 | "Yiisoft\\Access\\": "src"
1136 | }
1137 | },
1138 | "notification-url": "https://packagist.org/downloads/",
1139 | "license": [
1140 | "BSD-3-Clause"
1141 | ],
1142 | "description": "An interface for checking access",
1143 | "homepage": "http://www.yiiframework.com/",
1144 | "keywords": [
1145 | "rbac",
1146 | "yii"
1147 | ],
1148 | "time": "2019-11-30T00:41:05+00:00"
1149 | },
1150 | {
1151 | "name": "yiisoft/active-record",
1152 | "version": "dev-master",
1153 | "source": {
1154 | "type": "git",
1155 | "url": "https://github.com/yiisoft/active-record.git",
1156 | "reference": "040d5d382f8475e494433455986151e499994cab"
1157 | },
1158 | "dist": {
1159 | "type": "zip",
1160 | "url": "https://api.github.com/repos/yiisoft/active-record/zipball/040d5d382f8475e494433455986151e499994cab",
1161 | "reference": "040d5d382f8475e494433455986151e499994cab",
1162 | "shasum": ""
1163 | },
1164 | "require": {
1165 | "yiisoft/arrays": "^3.0@dev",
1166 | "yiisoft/db": "^3.0@dev",
1167 | "yiisoft/di": "^3.0@dev",
1168 | "yiisoft/strings": "^3.0@dev"
1169 | },
1170 | "require-dev": {
1171 | "hiqdev/composer-config-plugin": "^1.0@dev",
1172 | "phpunit/phpunit": "^7.3",
1173 | "yiisoft/cache": "^3.0@dev",
1174 | "yiisoft/log": "^3.0@dev",
1175 | "yiisoft/view": "^3.0@dev",
1176 | "yiisoft/yii-web": "^3.0@dev"
1177 | },
1178 | "type": "library",
1179 | "extra": {
1180 | "branch-alias": {
1181 | "dev-master": "3.0.x-dev"
1182 | },
1183 | "config-plugin": {
1184 | "params": "config/params.php",
1185 | "common": "config/common.php",
1186 | "tests": [
1187 | "$common"
1188 | ]
1189 | }
1190 | },
1191 | "autoload": {
1192 | "psr-4": {
1193 | "Yiisoft\\ActiveRecord\\": "src",
1194 | "Yiisoft\\ActiveRecord\\Tests\\": "tests"
1195 | }
1196 | },
1197 | "notification-url": "https://packagist.org/downloads/",
1198 | "license": [
1199 | "BSD-3-Clause"
1200 | ],
1201 | "authors": [
1202 | {
1203 | "name": "Qiang Xue",
1204 | "email": "qiang.xue@gmail.com",
1205 | "homepage": "http://www.yiiframework.com/",
1206 | "role": "Founder and project lead"
1207 | },
1208 | {
1209 | "name": "Alexander Makarov",
1210 | "email": "sam@rmcreative.ru",
1211 | "homepage": "http://rmcreative.ru/",
1212 | "role": "Core framework development"
1213 | },
1214 | {
1215 | "name": "Maurizio Domba",
1216 | "homepage": "http://mdomba.info/",
1217 | "role": "Core framework development"
1218 | },
1219 | {
1220 | "name": "Carsten Brandt",
1221 | "email": "mail@cebe.cc",
1222 | "homepage": "http://cebe.cc/",
1223 | "role": "Core framework development"
1224 | },
1225 | {
1226 | "name": "Timur Ruziev",
1227 | "email": "resurtm@gmail.com",
1228 | "homepage": "http://resurtm.com/",
1229 | "role": "Core framework development"
1230 | },
1231 | {
1232 | "name": "Paul Klimov",
1233 | "email": "klimov.paul@gmail.com",
1234 | "role": "Core framework development"
1235 | },
1236 | {
1237 | "name": "Dmitry Naumenko",
1238 | "email": "d.naumenko.a@gmail.com",
1239 | "role": "Core framework development"
1240 | },
1241 | {
1242 | "name": "Boudewijn Vahrmeijer",
1243 | "email": "info@dynasource.eu",
1244 | "homepage": "http://dynasource.eu",
1245 | "role": "Core framework development"
1246 | }
1247 | ],
1248 | "description": "Yii ActiveRecord Library",
1249 | "homepage": "http://www.yiiframework.com/",
1250 | "keywords": [
1251 | "Active Record",
1252 | "yii"
1253 | ],
1254 | "time": "2019-12-04T10:36:20+00:00"
1255 | },
1256 | {
1257 | "name": "yiisoft/aliases",
1258 | "version": "dev-master",
1259 | "source": {
1260 | "type": "git",
1261 | "url": "https://github.com/yiisoft/aliases.git",
1262 | "reference": "0cf04e4ff40e93c035904da2aedc0cf4cb8bbfd4"
1263 | },
1264 | "dist": {
1265 | "type": "zip",
1266 | "url": "https://api.github.com/repos/yiisoft/aliases/zipball/0cf04e4ff40e93c035904da2aedc0cf4cb8bbfd4",
1267 | "reference": "0cf04e4ff40e93c035904da2aedc0cf4cb8bbfd4",
1268 | "shasum": ""
1269 | },
1270 | "require": {
1271 | "php": "^7.2"
1272 | },
1273 | "require-dev": {
1274 | "phpunit/phpunit": "^7.2"
1275 | },
1276 | "type": "library",
1277 | "extra": {
1278 | "branch-alias": {
1279 | "dev-master": "3.0.x-dev"
1280 | }
1281 | },
1282 | "autoload": {
1283 | "psr-4": {
1284 | "Yiisoft\\Aliases\\": "src"
1285 | }
1286 | },
1287 | "notification-url": "https://packagist.org/downloads/",
1288 | "license": [
1289 | "BSD-3-Clause"
1290 | ],
1291 | "description": "Aliases",
1292 | "homepage": "http://www.yiiframework.com/",
1293 | "keywords": [
1294 | "alias"
1295 | ],
1296 | "time": "2019-12-04T10:35:46+00:00"
1297 | },
1298 | {
1299 | "name": "yiisoft/arrays",
1300 | "version": "dev-master",
1301 | "source": {
1302 | "type": "git",
1303 | "url": "https://github.com/yiisoft/arrays.git",
1304 | "reference": "fd26d8bdda798d7ffb2071cd9d6ad0dd4b120457"
1305 | },
1306 | "dist": {
1307 | "type": "zip",
1308 | "url": "https://api.github.com/repos/yiisoft/arrays/zipball/fd26d8bdda798d7ffb2071cd9d6ad0dd4b120457",
1309 | "reference": "fd26d8bdda798d7ffb2071cd9d6ad0dd4b120457",
1310 | "shasum": ""
1311 | },
1312 | "require": {
1313 | "php": "^7.2",
1314 | "yiisoft/strings": "^3.0@dev"
1315 | },
1316 | "require-dev": {
1317 | "phpunit/phpunit": "^7.2"
1318 | },
1319 | "type": "library",
1320 | "extra": {
1321 | "branch-alias": {
1322 | "dev-master": "3.0.x-dev"
1323 | }
1324 | },
1325 | "autoload": {
1326 | "psr-4": {
1327 | "Yiisoft\\Arrays\\": "src"
1328 | }
1329 | },
1330 | "notification-url": "https://packagist.org/downloads/",
1331 | "license": [
1332 | "BSD-3-Clause"
1333 | ],
1334 | "description": "Yii - Array Helper",
1335 | "homepage": "http://www.yiiframework.com/",
1336 | "keywords": [
1337 | "array",
1338 | "helper",
1339 | "yii"
1340 | ],
1341 | "time": "2019-12-04T10:36:09+00:00"
1342 | },
1343 | {
1344 | "name": "yiisoft/auth",
1345 | "version": "dev-master",
1346 | "source": {
1347 | "type": "git",
1348 | "url": "https://github.com/yiisoft/auth.git",
1349 | "reference": "4a519760958354c6a0a46085878f3447fc5e9144"
1350 | },
1351 | "dist": {
1352 | "type": "zip",
1353 | "url": "https://api.github.com/repos/yiisoft/auth/zipball/4a519760958354c6a0a46085878f3447fc5e9144",
1354 | "reference": "4a519760958354c6a0a46085878f3447fc5e9144",
1355 | "shasum": ""
1356 | },
1357 | "require": {
1358 | "php": "^7.2",
1359 | "psr/container": "^1.0",
1360 | "psr/http-message": "^1.0",
1361 | "psr/http-server-handler": "^1.0",
1362 | "psr/http-server-middleware": "^1.0",
1363 | "yiisoft/strings": "^3.0@dev"
1364 | },
1365 | "require-dev": {
1366 | "hiqdev/composer-config-plugin": "^1.0@dev",
1367 | "nyholm/psr7": "^1.0",
1368 | "phan/phan": "^2.2",
1369 | "phpunit/phpunit": "^8.2"
1370 | },
1371 | "type": "library",
1372 | "extra": {
1373 | "branch-alias": {
1374 | "dev-master": "3.0.x-dev"
1375 | }
1376 | },
1377 | "autoload": {
1378 | "psr-4": {
1379 | "Yiisoft\\Auth\\": "src"
1380 | }
1381 | },
1382 | "notification-url": "https://packagist.org/downloads/",
1383 | "license": [
1384 | "BSD-3-Clause"
1385 | ],
1386 | "description": "Yii auth",
1387 | "homepage": "http://www.yiiframework.com/",
1388 | "keywords": [
1389 | "auth",
1390 | "middleware"
1391 | ],
1392 | "time": "2019-12-04T10:35:49+00:00"
1393 | },
1394 | {
1395 | "name": "yiisoft/cache",
1396 | "version": "dev-master",
1397 | "source": {
1398 | "type": "git",
1399 | "url": "https://github.com/yiisoft/cache.git",
1400 | "reference": "dc91e6d1628e17660469ae86e1d28b9f73385738"
1401 | },
1402 | "dist": {
1403 | "type": "zip",
1404 | "url": "https://api.github.com/repos/yiisoft/cache/zipball/dc91e6d1628e17660469ae86e1d28b9f73385738",
1405 | "reference": "dc91e6d1628e17660469ae86e1d28b9f73385738",
1406 | "shasum": ""
1407 | },
1408 | "require": {
1409 | "ext-ctype": "*",
1410 | "ext-json": "*",
1411 | "ext-mbstring": "*",
1412 | "php": ">=7.1.0",
1413 | "psr/simple-cache": "~1.0.0"
1414 | },
1415 | "provide": {
1416 | "psr/simple-cache-implementation": "1.0.0"
1417 | },
1418 | "require-dev": {
1419 | "phan/phan": "^2.2",
1420 | "phpunit/phpunit": "^8.2"
1421 | },
1422 | "suggest": {
1423 | "yiisoft/cache-apcu": "To store cache using APCu PECL extension",
1424 | "yiisoft/cache-file": "To store cache in files",
1425 | "yiisoft/cache-memcached": "To store cache using memcached PECL extension",
1426 | "yiisoft/cache-wincache": "To store cache using WinCache PECL extension"
1427 | },
1428 | "type": "library",
1429 | "extra": {
1430 | "branch-alias": {
1431 | "dev-master": "3.0.x-dev"
1432 | }
1433 | },
1434 | "autoload": {
1435 | "psr-4": {
1436 | "Yiisoft\\Cache\\": "src"
1437 | }
1438 | },
1439 | "notification-url": "https://packagist.org/downloads/",
1440 | "license": [
1441 | "BSD-3-Clause"
1442 | ],
1443 | "description": "Yii Caching Library",
1444 | "homepage": "http://www.yiiframework.com/",
1445 | "keywords": [
1446 | "cache",
1447 | "yii"
1448 | ],
1449 | "time": "2019-12-04T10:35:49+00:00"
1450 | },
1451 | {
1452 | "name": "yiisoft/data",
1453 | "version": "dev-master",
1454 | "source": {
1455 | "type": "git",
1456 | "url": "https://github.com/yiisoft/data.git",
1457 | "reference": "7f5ab1ea5babb01853c3c0157bbcda9619bba6f7"
1458 | },
1459 | "dist": {
1460 | "type": "zip",
1461 | "url": "https://api.github.com/repos/yiisoft/data/zipball/7f5ab1ea5babb01853c3c0157bbcda9619bba6f7",
1462 | "reference": "7f5ab1ea5babb01853c3c0157bbcda9619bba6f7",
1463 | "shasum": ""
1464 | },
1465 | "require": {
1466 | "php": "^7.2",
1467 | "yiisoft/arrays": "^3.0@dev"
1468 | },
1469 | "require-dev": {
1470 | "phpunit/phpunit": "^7.2"
1471 | },
1472 | "type": "library",
1473 | "extra": {
1474 | "branch-alias": {
1475 | "dev-master": "3.0.x-dev"
1476 | }
1477 | },
1478 | "autoload": {
1479 | "psr-4": {
1480 | "Yiisoft\\Data\\": "src"
1481 | }
1482 | },
1483 | "notification-url": "https://packagist.org/downloads/",
1484 | "license": [
1485 | "BSD-3-Clause"
1486 | ],
1487 | "description": "Data providers",
1488 | "homepage": "http://www.yiiframework.com/",
1489 | "keywords": [
1490 | "data provider"
1491 | ],
1492 | "time": "2019-12-04T10:35:45+00:00"
1493 | },
1494 | {
1495 | "name": "yiisoft/db",
1496 | "version": "dev-master",
1497 | "source": {
1498 | "type": "git",
1499 | "url": "https://github.com/yiisoft/db.git",
1500 | "reference": "42211de09e939e57873b1d5f06843c40e7cfaf26"
1501 | },
1502 | "dist": {
1503 | "type": "zip",
1504 | "url": "https://api.github.com/repos/yiisoft/db/zipball/42211de09e939e57873b1d5f06843c40e7cfaf26",
1505 | "reference": "42211de09e939e57873b1d5f06843c40e7cfaf26",
1506 | "shasum": ""
1507 | },
1508 | "require": {
1509 | "ext-pdo": "*",
1510 | "yiisoft/arrays": "^3.0@dev",
1511 | "yiisoft/strings": "^3.0@dev"
1512 | },
1513 | "require-dev": {
1514 | "hiqdev/composer-config-plugin": "^1.0@dev",
1515 | "phpunit/phpunit": "^7.2",
1516 | "yiisoft/active-record": "^3.0@dev",
1517 | "yiisoft/cache": "^3.0@dev",
1518 | "yiisoft/db-mysql": "^3.0@dev",
1519 | "yiisoft/db-sqlite": "^3.0@dev",
1520 | "yiisoft/di": "^3.0@dev",
1521 | "yiisoft/log": "^3.0@dev",
1522 | "yiisoft/yii-console": "^3.0@dev"
1523 | },
1524 | "type": "library",
1525 | "extra": {
1526 | "branch-alias": {
1527 | "dev-master": "3.0.x-dev"
1528 | },
1529 | "config-plugin": {
1530 | "params": "config/params.php",
1531 | "common": "config/common.php",
1532 | "tests": "config/tests.php"
1533 | }
1534 | },
1535 | "autoload": {
1536 | "psr-4": {
1537 | "Yiisoft\\Db\\": "src",
1538 | "Yiisoft\\Db\\Tests\\": "tests"
1539 | }
1540 | },
1541 | "notification-url": "https://packagist.org/downloads/",
1542 | "license": [
1543 | "BSD-3-Clause"
1544 | ],
1545 | "authors": [
1546 | {
1547 | "name": "Qiang Xue",
1548 | "email": "qiang.xue@gmail.com",
1549 | "homepage": "http://www.yiiframework.com/",
1550 | "role": "Founder and project lead"
1551 | },
1552 | {
1553 | "name": "Alexander Makarov",
1554 | "email": "sam@rmcreative.ru",
1555 | "homepage": "http://rmcreative.ru/",
1556 | "role": "Core framework development"
1557 | },
1558 | {
1559 | "name": "Maurizio Domba",
1560 | "homepage": "http://mdomba.info/",
1561 | "role": "Core framework development"
1562 | },
1563 | {
1564 | "name": "Carsten Brandt",
1565 | "email": "mail@cebe.cc",
1566 | "homepage": "http://cebe.cc/",
1567 | "role": "Core framework development"
1568 | },
1569 | {
1570 | "name": "Timur Ruziev",
1571 | "email": "resurtm@gmail.com",
1572 | "homepage": "http://resurtm.com/",
1573 | "role": "Core framework development"
1574 | },
1575 | {
1576 | "name": "Paul Klimov",
1577 | "email": "klimov.paul@gmail.com",
1578 | "role": "Core framework development"
1579 | },
1580 | {
1581 | "name": "Dmitry Naumenko",
1582 | "email": "d.naumenko.a@gmail.com",
1583 | "role": "Core framework development"
1584 | },
1585 | {
1586 | "name": "Boudewijn Vahrmeijer",
1587 | "email": "info@dynasource.eu",
1588 | "homepage": "http://dynasource.eu",
1589 | "role": "Core framework development"
1590 | }
1591 | ],
1592 | "description": "Yii DataBase Library",
1593 | "homepage": "http://www.yiiframework.com/",
1594 | "keywords": [
1595 | "database",
1596 | "yii"
1597 | ],
1598 | "time": "2019-12-04T10:36:15+00:00"
1599 | },
1600 | {
1601 | "name": "yiisoft/di",
1602 | "version": "dev-master",
1603 | "source": {
1604 | "type": "git",
1605 | "url": "https://github.com/yiisoft/di.git",
1606 | "reference": "5419c7d4f829069c3c973491e20a82f6b19ab932"
1607 | },
1608 | "dist": {
1609 | "type": "zip",
1610 | "url": "https://api.github.com/repos/yiisoft/di/zipball/5419c7d4f829069c3c973491e20a82f6b19ab932",
1611 | "reference": "5419c7d4f829069c3c973491e20a82f6b19ab932",
1612 | "shasum": ""
1613 | },
1614 | "require": {
1615 | "ext-mbstring": "*",
1616 | "php": "^7.2",
1617 | "psr/container": "1.0.0",
1618 | "yiisoft/factory": "^3.0@dev"
1619 | },
1620 | "provide": {
1621 | "psr/container-implementation": "1.0.0"
1622 | },
1623 | "require-dev": {
1624 | "phpbench/phpbench": "^0.14.0",
1625 | "phpunit/phpunit": "^7.2",
1626 | "squizlabs/php_codesniffer": "^3.3"
1627 | },
1628 | "type": "library",
1629 | "extra": {
1630 | "branch-alias": {
1631 | "dev-master": "3.0.x-dev"
1632 | }
1633 | },
1634 | "autoload": {
1635 | "psr-4": {
1636 | "Yiisoft\\Di\\": "src"
1637 | }
1638 | },
1639 | "notification-url": "https://packagist.org/downloads/",
1640 | "license": [
1641 | "BSD-3-Clause"
1642 | ],
1643 | "description": "Yii DI container",
1644 | "homepage": "http://www.yiiframework.com/",
1645 | "keywords": [
1646 | "Autowiring",
1647 | "PSR-11",
1648 | "container",
1649 | "dependency",
1650 | "di",
1651 | "injection",
1652 | "injector"
1653 | ],
1654 | "time": "2019-12-04T10:35:35+00:00"
1655 | },
1656 | {
1657 | "name": "yiisoft/event-dispatcher",
1658 | "version": "dev-master",
1659 | "source": {
1660 | "type": "git",
1661 | "url": "https://github.com/yiisoft/event-dispatcher.git",
1662 | "reference": "781bec2a1a5ec4a09b791e19e397939f9b34c42b"
1663 | },
1664 | "dist": {
1665 | "type": "zip",
1666 | "url": "https://api.github.com/repos/yiisoft/event-dispatcher/zipball/781bec2a1a5ec4a09b791e19e397939f9b34c42b",
1667 | "reference": "781bec2a1a5ec4a09b791e19e397939f9b34c42b",
1668 | "shasum": ""
1669 | },
1670 | "require": {
1671 | "php": "^7.2",
1672 | "psr/event-dispatcher": "1.0.0"
1673 | },
1674 | "provide": {
1675 | "psr/event-dispatcher-implementation": "1.0.0"
1676 | },
1677 | "require-dev": {
1678 | "phpunit/phpunit": "^7.2"
1679 | },
1680 | "type": "library",
1681 | "extra": {
1682 | "branch-alias": {
1683 | "dev-master": "3.0.x-dev"
1684 | }
1685 | },
1686 | "autoload": {
1687 | "psr-4": {
1688 | "Yiisoft\\EventDispatcher\\": "src"
1689 | }
1690 | },
1691 | "notification-url": "https://packagist.org/downloads/",
1692 | "license": [
1693 | "BSD-3-Clause"
1694 | ],
1695 | "description": "Yii Event Dispatcher",
1696 | "homepage": "http://www.yiiframework.com/",
1697 | "keywords": [
1698 | "event",
1699 | "event dispatcher",
1700 | "psr-14"
1701 | ],
1702 | "time": "2019-12-04T10:35:43+00:00"
1703 | },
1704 | {
1705 | "name": "yiisoft/factory",
1706 | "version": "dev-master",
1707 | "source": {
1708 | "type": "git",
1709 | "url": "https://github.com/yiisoft/factory.git",
1710 | "reference": "e64447e60545c2e699a31ec52feab8c0208b58f4"
1711 | },
1712 | "dist": {
1713 | "type": "zip",
1714 | "url": "https://api.github.com/repos/yiisoft/factory/zipball/e64447e60545c2e699a31ec52feab8c0208b58f4",
1715 | "reference": "e64447e60545c2e699a31ec52feab8c0208b58f4",
1716 | "shasum": ""
1717 | },
1718 | "require": {
1719 | "php": "^7.2",
1720 | "psr/container": "1.0.0"
1721 | },
1722 | "require-dev": {
1723 | "league/container": "^3.2",
1724 | "phpunit/phpunit": "^7.2",
1725 | "yiisoft/di": "^3.0@dev"
1726 | },
1727 | "type": "library",
1728 | "extra": {
1729 | "branch-alias": {
1730 | "dev-master": "3.0.x-dev"
1731 | }
1732 | },
1733 | "autoload": {
1734 | "psr-4": {
1735 | "Yiisoft\\Factory\\": "src"
1736 | }
1737 | },
1738 | "notification-url": "https://packagist.org/downloads/",
1739 | "license": [
1740 | "BSD-3-Clause"
1741 | ],
1742 | "description": "Yii Factory",
1743 | "homepage": "http://www.yiiframework.com/",
1744 | "keywords": [
1745 | "factory"
1746 | ],
1747 | "time": "2019-12-04T10:35:42+00:00"
1748 | },
1749 | {
1750 | "name": "yiisoft/files",
1751 | "version": "dev-master",
1752 | "source": {
1753 | "type": "git",
1754 | "url": "https://github.com/yiisoft/files.git",
1755 | "reference": "427321b1512e4c9dd9e35650ebf7949580b043e0"
1756 | },
1757 | "dist": {
1758 | "type": "zip",
1759 | "url": "https://api.github.com/repos/yiisoft/files/zipball/427321b1512e4c9dd9e35650ebf7949580b043e0",
1760 | "reference": "427321b1512e4c9dd9e35650ebf7949580b043e0",
1761 | "shasum": ""
1762 | },
1763 | "require": {
1764 | "php": "^7.2",
1765 | "yiisoft/strings": "^3.0@dev"
1766 | },
1767 | "require-dev": {
1768 | "phpunit/phpunit": "^7.2"
1769 | },
1770 | "type": "library",
1771 | "extra": {
1772 | "branch-alias": {
1773 | "dev-master": "3.0.x-dev"
1774 | }
1775 | },
1776 | "autoload": {
1777 | "psr-4": {
1778 | "Yiisoft\\Files\\": "src"
1779 | }
1780 | },
1781 | "notification-url": "https://packagist.org/downloads/",
1782 | "license": [
1783 | "BSD-3-Clause"
1784 | ],
1785 | "homepage": "http://www.yiiframework.com/",
1786 | "keywords": [
1787 | "files"
1788 | ],
1789 | "time": "2019-12-04T10:36:10+00:00"
1790 | },
1791 | {
1792 | "name": "yiisoft/friendly-exception",
1793 | "version": "dev-master",
1794 | "source": {
1795 | "type": "git",
1796 | "url": "https://github.com/yiisoft/friendly-exception.git",
1797 | "reference": "181a30eed4727606524261c0b80e1e5f4754c224"
1798 | },
1799 | "dist": {
1800 | "type": "zip",
1801 | "url": "https://api.github.com/repos/yiisoft/friendly-exception/zipball/181a30eed4727606524261c0b80e1e5f4754c224",
1802 | "reference": "181a30eed4727606524261c0b80e1e5f4754c224",
1803 | "shasum": ""
1804 | },
1805 | "require": {
1806 | "php": "^7.1"
1807 | },
1808 | "type": "library",
1809 | "autoload": {
1810 | "psr-4": {
1811 | "Yiisoft\\FriendlyException\\": "src"
1812 | }
1813 | },
1814 | "notification-url": "https://packagist.org/downloads/",
1815 | "license": [
1816 | "BSD-3-Clause"
1817 | ],
1818 | "description": "An interface for friendlier exception",
1819 | "homepage": "http://www.yiiframework.com/",
1820 | "keywords": [
1821 | "error handling",
1822 | "exception",
1823 | "exceptions",
1824 | "friendly"
1825 | ],
1826 | "time": "2019-11-30T00:54:04+00:00"
1827 | },
1828 | {
1829 | "name": "yiisoft/html",
1830 | "version": "dev-master",
1831 | "source": {
1832 | "type": "git",
1833 | "url": "https://github.com/yiisoft/html.git",
1834 | "reference": "a858728afb158f0510fb5d7f92c27aa53da8865e"
1835 | },
1836 | "dist": {
1837 | "type": "zip",
1838 | "url": "https://api.github.com/repos/yiisoft/html/zipball/a858728afb158f0510fb5d7f92c27aa53da8865e",
1839 | "reference": "a858728afb158f0510fb5d7f92c27aa53da8865e",
1840 | "shasum": ""
1841 | },
1842 | "require": {
1843 | "php": "^7.2",
1844 | "yiisoft/arrays": "^3.0@dev",
1845 | "yiisoft/json": "^3.0@dev",
1846 | "yiisoft/strings": "^3.0@dev"
1847 | },
1848 | "require-dev": {
1849 | "phpunit/phpunit": "^7.2"
1850 | },
1851 | "type": "library",
1852 | "extra": {
1853 | "branch-alias": {
1854 | "dev-master": "3.0.x-dev"
1855 | }
1856 | },
1857 | "autoload": {
1858 | "psr-4": {
1859 | "Yiisoft\\Html\\": "src"
1860 | }
1861 | },
1862 | "notification-url": "https://packagist.org/downloads/",
1863 | "license": [
1864 | "BSD-3-Clause"
1865 | ],
1866 | "description": "html",
1867 | "homepage": "http://www.yiiframework.com/",
1868 | "keywords": [
1869 | "html"
1870 | ],
1871 | "time": "2019-12-04T10:36:12+00:00"
1872 | },
1873 | {
1874 | "name": "yiisoft/i18n",
1875 | "version": "dev-master",
1876 | "source": {
1877 | "type": "git",
1878 | "url": "https://github.com/yiisoft/i18n.git",
1879 | "reference": "a873021fd303d85f65c27fd638d287cea28ab52f"
1880 | },
1881 | "dist": {
1882 | "type": "zip",
1883 | "url": "https://api.github.com/repos/yiisoft/i18n/zipball/a873021fd303d85f65c27fd638d287cea28ab52f",
1884 | "reference": "a873021fd303d85f65c27fd638d287cea28ab52f",
1885 | "shasum": ""
1886 | },
1887 | "require": {
1888 | "ext-intl": "*",
1889 | "php": "^7.2",
1890 | "psr/event-dispatcher": "1.0.0"
1891 | },
1892 | "require-dev": {
1893 | "phpunit/phpunit": "^7.2"
1894 | },
1895 | "type": "library",
1896 | "extra": {
1897 | "branch-alias": {
1898 | "dev-master": "3.0.x-dev"
1899 | }
1900 | },
1901 | "autoload": {
1902 | "psr-4": {
1903 | "Yiisoft\\I18n\\": "src"
1904 | }
1905 | },
1906 | "notification-url": "https://packagist.org/downloads/",
1907 | "license": [
1908 | "BSD-3-Clause"
1909 | ],
1910 | "description": "Yii i18n",
1911 | "homepage": "http://www.yiiframework.com/",
1912 | "keywords": [
1913 | "formatting",
1914 | "i18n",
1915 | "internationalization",
1916 | "translation"
1917 | ],
1918 | "time": "2019-12-04T10:35:59+00:00"
1919 | },
1920 | {
1921 | "name": "yiisoft/injector",
1922 | "version": "dev-master",
1923 | "source": {
1924 | "type": "git",
1925 | "url": "https://github.com/yiisoft/injector.git",
1926 | "reference": "39c139d73bb8decca30243fde704bdd992638fd4"
1927 | },
1928 | "dist": {
1929 | "type": "zip",
1930 | "url": "https://api.github.com/repos/yiisoft/injector/zipball/39c139d73bb8decca30243fde704bdd992638fd4",
1931 | "reference": "39c139d73bb8decca30243fde704bdd992638fd4",
1932 | "shasum": ""
1933 | },
1934 | "require": {
1935 | "php": "^7.2",
1936 | "psr/container": "1.0.0"
1937 | },
1938 | "require-dev": {
1939 | "phpunit/phpunit": "^7.2",
1940 | "yiisoft/di": "^3.0@dev",
1941 | "yiisoft/factory": "^3.0@dev"
1942 | },
1943 | "type": "library",
1944 | "extra": {
1945 | "branch-alias": {
1946 | "dev-master": "3.0.x-dev"
1947 | }
1948 | },
1949 | "autoload": {
1950 | "psr-4": {
1951 | "Yiisoft\\Injector\\": "src"
1952 | }
1953 | },
1954 | "notification-url": "https://packagist.org/downloads/",
1955 | "license": [
1956 | "BSD-3-Clause"
1957 | ],
1958 | "description": "PSR-11 compatible injector. Executes a callable injecting dependencies from a given DI container.",
1959 | "homepage": "http://www.yiiframework.com/",
1960 | "keywords": [
1961 | "PSR-11",
1962 | "dependency injection",
1963 | "di",
1964 | "injector",
1965 | "reflection"
1966 | ],
1967 | "time": "2019-12-04T10:35:41+00:00"
1968 | },
1969 | {
1970 | "name": "yiisoft/json",
1971 | "version": "dev-master",
1972 | "source": {
1973 | "type": "git",
1974 | "url": "https://github.com/yiisoft/json.git",
1975 | "reference": "e9a790119e403d2a0ae8db6172a7282fbc531ab8"
1976 | },
1977 | "dist": {
1978 | "type": "zip",
1979 | "url": "https://api.github.com/repos/yiisoft/json/zipball/e9a790119e403d2a0ae8db6172a7282fbc531ab8",
1980 | "reference": "e9a790119e403d2a0ae8db6172a7282fbc531ab8",
1981 | "shasum": ""
1982 | },
1983 | "require": {
1984 | "php": "^7.2"
1985 | },
1986 | "require-dev": {
1987 | "phpunit/phpunit": "^7.2"
1988 | },
1989 | "type": "library",
1990 | "extra": {
1991 | "branch-alias": {
1992 | "dev-master": "3.0.x-dev"
1993 | }
1994 | },
1995 | "autoload": {
1996 | "psr-4": {
1997 | "Yiisoft\\Json\\": "src"
1998 | }
1999 | },
2000 | "notification-url": "https://packagist.org/downloads/",
2001 | "license": [
2002 | "BSD-3-Clause"
2003 | ],
2004 | "description": "json",
2005 | "homepage": "http://www.yiiframework.com/",
2006 | "keywords": [
2007 | "json"
2008 | ],
2009 | "time": "2019-12-04T10:36:13+00:00"
2010 | },
2011 | {
2012 | "name": "yiisoft/log",
2013 | "version": "dev-master",
2014 | "source": {
2015 | "type": "git",
2016 | "url": "https://github.com/yiisoft/log.git",
2017 | "reference": "1fd901b55665b6663fa2657ae2704498af48828a"
2018 | },
2019 | "dist": {
2020 | "type": "zip",
2021 | "url": "https://api.github.com/repos/yiisoft/log/zipball/1fd901b55665b6663fa2657ae2704498af48828a",
2022 | "reference": "1fd901b55665b6663fa2657ae2704498af48828a",
2023 | "shasum": ""
2024 | },
2025 | "require": {
2026 | "php": ">=7.1.0",
2027 | "psr/log": "^1.1",
2028 | "yiisoft/arrays": "^3.0@dev",
2029 | "yiisoft/var-dumper": "^3.0@dev"
2030 | },
2031 | "provide": {
2032 | "psr/log-implementation": "1.0.0"
2033 | },
2034 | "require-dev": {
2035 | "phpunit/phpunit": "^8.2"
2036 | },
2037 | "suggest": {
2038 | "yiisoft/log-target-db": "version ^3.0 for saving logs to the database",
2039 | "yiisoft/log-target-email": "version ^3.0 for sending logs by email",
2040 | "yiisoft/log-target-file": "version ^3.0 for saving logs to filesystem",
2041 | "yiisoft/log-target-syslog": "version ^3.0 for saving logs to Syslog"
2042 | },
2043 | "type": "library",
2044 | "extra": {
2045 | "branch-alias": {
2046 | "dev-master": "3.0.x-dev"
2047 | }
2048 | },
2049 | "autoload": {
2050 | "psr-4": {
2051 | "Yiisoft\\Log\\": "src"
2052 | }
2053 | },
2054 | "notification-url": "https://packagist.org/downloads/",
2055 | "license": [
2056 | "BSD-3-Clause"
2057 | ],
2058 | "description": "Yii Logging Library",
2059 | "homepage": "http://www.yiiframework.com/",
2060 | "keywords": [
2061 | "framework",
2062 | "log",
2063 | "logger",
2064 | "yii"
2065 | ],
2066 | "time": "2019-12-04T10:35:54+00:00"
2067 | },
2068 | {
2069 | "name": "yiisoft/log-target-file",
2070 | "version": "dev-master",
2071 | "source": {
2072 | "type": "git",
2073 | "url": "https://github.com/yiisoft/log-target-file.git",
2074 | "reference": "6b203efc01f44d8ee23b50b1700a1bb0f850407b"
2075 | },
2076 | "dist": {
2077 | "type": "zip",
2078 | "url": "https://api.github.com/repos/yiisoft/log-target-file/zipball/6b203efc01f44d8ee23b50b1700a1bb0f850407b",
2079 | "reference": "6b203efc01f44d8ee23b50b1700a1bb0f850407b",
2080 | "shasum": ""
2081 | },
2082 | "require": {
2083 | "yiisoft/files": "^3.0@dev",
2084 | "yiisoft/log": "^3.0@dev"
2085 | },
2086 | "require-dev": {
2087 | "phpunit/phpunit": "^7.3"
2088 | },
2089 | "type": "library",
2090 | "extra": {
2091 | "branch-alias": {
2092 | "dev-master": "3.0.x-dev"
2093 | }
2094 | },
2095 | "autoload": {
2096 | "psr-4": {
2097 | "Yiisoft\\Log\\Target\\File\\": "src"
2098 | }
2099 | },
2100 | "notification-url": "https://packagist.org/downloads/",
2101 | "license": [
2102 | "BSD-3-Clause"
2103 | ],
2104 | "description": "Yii Logging Library - File Target",
2105 | "homepage": "http://www.yiiframework.com/",
2106 | "keywords": [
2107 | "framework",
2108 | "log",
2109 | "logger",
2110 | "yii"
2111 | ],
2112 | "time": "2019-12-04T10:35:57+00:00"
2113 | },
2114 | {
2115 | "name": "yiisoft/mailer",
2116 | "version": "dev-master",
2117 | "source": {
2118 | "type": "git",
2119 | "url": "https://github.com/yiisoft/mailer.git",
2120 | "reference": "382eff2d1c6922af51e1329c1cd81db707b7e576"
2121 | },
2122 | "dist": {
2123 | "type": "zip",
2124 | "url": "https://api.github.com/repos/yiisoft/mailer/zipball/382eff2d1c6922af51e1329c1cd81db707b7e576",
2125 | "reference": "382eff2d1c6922af51e1329c1cd81db707b7e576",
2126 | "shasum": ""
2127 | },
2128 | "require": {
2129 | "psr/event-dispatcher": "^1.0",
2130 | "psr/log": "^1.1",
2131 | "yiisoft/view": "^3.0@dev"
2132 | },
2133 | "require-dev": {
2134 | "phpunit/phpunit": "^7.2",
2135 | "yiisoft/di": "^3.0@dev",
2136 | "yiisoft/event-dispatcher": "^3.0@dev",
2137 | "yiisoft/log": "^3.0@dev"
2138 | },
2139 | "suggest": {
2140 | "yiisoft/event-dispatcher": "Yii event dispatcher",
2141 | "yiisoft/log": "Yii logging library"
2142 | },
2143 | "type": "library",
2144 | "extra": {
2145 | "branch-alias": {
2146 | "dev-master": "3.0.x-dev"
2147 | }
2148 | },
2149 | "autoload": {
2150 | "psr-4": {
2151 | "Yiisoft\\Mailer\\": "src"
2152 | }
2153 | },
2154 | "notification-url": "https://packagist.org/downloads/",
2155 | "license": [
2156 | "BSD-3-Clause"
2157 | ],
2158 | "description": "Yii Mailer",
2159 | "homepage": "http://www.yiiframework.com/",
2160 | "keywords": [
2161 | "mailer",
2162 | "yii"
2163 | ],
2164 | "time": "2019-12-04T10:36:07+00:00"
2165 | },
2166 | {
2167 | "name": "yiisoft/rbac",
2168 | "version": "dev-master",
2169 | "source": {
2170 | "type": "git",
2171 | "url": "https://github.com/yiisoft/rbac.git",
2172 | "reference": "fd423f3dc6bbd4836d6a86ce999a372dc83a1295"
2173 | },
2174 | "dist": {
2175 | "type": "zip",
2176 | "url": "https://api.github.com/repos/yiisoft/rbac/zipball/fd423f3dc6bbd4836d6a86ce999a372dc83a1295",
2177 | "reference": "fd423f3dc6bbd4836d6a86ce999a372dc83a1295",
2178 | "shasum": ""
2179 | },
2180 | "require": {
2181 | "yiisoft/access": "^3.0@dev",
2182 | "yiisoft/friendly-exception": "dev-master",
2183 | "yiisoft/var-dumper": "^3.0@dev"
2184 | },
2185 | "require-dev": {
2186 | "phpunit/phpunit": "~8.3.0",
2187 | "psr/log": "~1.1.0",
2188 | "yiisoft/cache": "^3.0@dev",
2189 | "yiisoft/files": "^3.0@dev",
2190 | "yiisoft/log": "^3.0@dev"
2191 | },
2192 | "suggest": {
2193 | "yiisoft/rbac-db": "To store rules in database",
2194 | "yiisoft/rbac-php": "To store rules in PHP files"
2195 | },
2196 | "type": "library",
2197 | "extra": {
2198 | "branch-alias": {
2199 | "dev-master": "3.0.x-dev"
2200 | }
2201 | },
2202 | "autoload": {
2203 | "psr-4": {
2204 | "Yiisoft\\Rbac\\": "src"
2205 | }
2206 | },
2207 | "notification-url": "https://packagist.org/downloads/",
2208 | "license": [
2209 | "BSD-3-Clause"
2210 | ],
2211 | "description": "Yii Role-Based Access Control",
2212 | "homepage": "http://www.yiiframework.com/",
2213 | "keywords": [
2214 | "rbac",
2215 | "yii"
2216 | ],
2217 | "time": "2019-12-04T10:35:53+00:00"
2218 | },
2219 | {
2220 | "name": "yiisoft/router",
2221 | "version": "dev-master",
2222 | "source": {
2223 | "type": "git",
2224 | "url": "https://github.com/yiisoft/router.git",
2225 | "reference": "3af765ce4cab05abd5a98c267f99ef32ba191b34"
2226 | },
2227 | "dist": {
2228 | "type": "zip",
2229 | "url": "https://api.github.com/repos/yiisoft/router/zipball/3af765ce4cab05abd5a98c267f99ef32ba191b34",
2230 | "reference": "3af765ce4cab05abd5a98c267f99ef32ba191b34",
2231 | "shasum": ""
2232 | },
2233 | "require": {
2234 | "php": "^7.2",
2235 | "psr/container": "^1.0",
2236 | "psr/http-message": "^1.0",
2237 | "psr/http-server-handler": "^1.0",
2238 | "psr/http-server-middleware": "^1.0"
2239 | },
2240 | "require-dev": {
2241 | "nyholm/psr7": "^1.0",
2242 | "phpunit/phpunit": "^7.2",
2243 | "psr/http-factory": "^1.0"
2244 | },
2245 | "type": "library",
2246 | "extra": {
2247 | "branch-alias": {
2248 | "dev-master": "3.0.x-dev"
2249 | }
2250 | },
2251 | "autoload": {
2252 | "psr-4": {
2253 | "Yiisoft\\Router\\": "src"
2254 | }
2255 | },
2256 | "notification-url": "https://packagist.org/downloads/",
2257 | "license": [
2258 | "BSD-3-Clause"
2259 | ],
2260 | "description": "Yii router",
2261 | "homepage": "http://www.yiiframework.com/",
2262 | "keywords": [
2263 | "middleware",
2264 | "router",
2265 | "web"
2266 | ],
2267 | "time": "2019-12-04T10:36:22+00:00"
2268 | },
2269 | {
2270 | "name": "yiisoft/security",
2271 | "version": "dev-master",
2272 | "source": {
2273 | "type": "git",
2274 | "url": "https://github.com/yiisoft/security.git",
2275 | "reference": "a5b6dae2938b1cbb533bcfe14b4be3a8d5136555"
2276 | },
2277 | "dist": {
2278 | "type": "zip",
2279 | "url": "https://api.github.com/repos/yiisoft/security/zipball/a5b6dae2938b1cbb533bcfe14b4be3a8d5136555",
2280 | "reference": "a5b6dae2938b1cbb533bcfe14b4be3a8d5136555",
2281 | "shasum": ""
2282 | },
2283 | "require": {
2284 | "php": "^7.2",
2285 | "yiisoft/strings": "^3.0@dev"
2286 | },
2287 | "require-dev": {
2288 | "phpunit/phpunit": "^7.2"
2289 | },
2290 | "type": "library",
2291 | "extra": {
2292 | "branch-alias": {
2293 | "dev-master": "3.0.x-dev"
2294 | }
2295 | },
2296 | "autoload": {
2297 | "psr-4": {
2298 | "Yiisoft\\Security\\": "src"
2299 | }
2300 | },
2301 | "notification-url": "https://packagist.org/downloads/",
2302 | "license": [
2303 | "BSD-3-Clause"
2304 | ],
2305 | "description": "Security utilities",
2306 | "homepage": "http://www.yiiframework.com/",
2307 | "keywords": [
2308 | "security"
2309 | ],
2310 | "time": "2019-12-04T10:35:44+00:00"
2311 | },
2312 | {
2313 | "name": "yiisoft/strings",
2314 | "version": "dev-master",
2315 | "source": {
2316 | "type": "git",
2317 | "url": "https://github.com/yiisoft/strings.git",
2318 | "reference": "74cc69b38f6c7c7687da863636bbb743d420b551"
2319 | },
2320 | "dist": {
2321 | "type": "zip",
2322 | "url": "https://api.github.com/repos/yiisoft/strings/zipball/74cc69b38f6c7c7687da863636bbb743d420b551",
2323 | "reference": "74cc69b38f6c7c7687da863636bbb743d420b551",
2324 | "shasum": ""
2325 | },
2326 | "require": {
2327 | "ext-mbstring": "*",
2328 | "php": "^7.2"
2329 | },
2330 | "require-dev": {
2331 | "phpunit/phpunit": "^7.2",
2332 | "yiisoft/var-dumper": "^3.0@dev"
2333 | },
2334 | "type": "library",
2335 | "extra": {
2336 | "branch-alias": {
2337 | "dev-master": "3.0.x-dev"
2338 | }
2339 | },
2340 | "autoload": {
2341 | "psr-4": {
2342 | "Yiisoft\\Strings\\": "src"
2343 | }
2344 | },
2345 | "notification-url": "https://packagist.org/downloads/",
2346 | "license": [
2347 | "BSD-3-Clause"
2348 | ],
2349 | "description": "Yii - String Helper",
2350 | "homepage": "http://www.yiiframework.com/",
2351 | "keywords": [
2352 | "helper",
2353 | "string",
2354 | "yii"
2355 | ],
2356 | "time": "2019-12-04T10:36:10+00:00"
2357 | },
2358 | {
2359 | "name": "yiisoft/var-dumper",
2360 | "version": "dev-master",
2361 | "source": {
2362 | "type": "git",
2363 | "url": "https://github.com/yiisoft/var-dumper.git",
2364 | "reference": "200b756dfc83e4067b5f6b18fa360985fcd81a61"
2365 | },
2366 | "dist": {
2367 | "type": "zip",
2368 | "url": "https://api.github.com/repos/yiisoft/var-dumper/zipball/200b756dfc83e4067b5f6b18fa360985fcd81a61",
2369 | "reference": "200b756dfc83e4067b5f6b18fa360985fcd81a61",
2370 | "shasum": ""
2371 | },
2372 | "require": {
2373 | "yiisoft/arrays": "^3.0@dev"
2374 | },
2375 | "require-dev": {
2376 | "hiqdev/composer-config-plugin": "^1.0@dev",
2377 | "phpunit/phpunit": "^7.3"
2378 | },
2379 | "type": "library",
2380 | "extra": {
2381 | "branch-alias": {
2382 | "dev-master": "3.0.x-dev"
2383 | }
2384 | },
2385 | "autoload": {
2386 | "psr-4": {
2387 | "Yiisoft\\VarDumper\\": "src"
2388 | }
2389 | },
2390 | "notification-url": "https://packagist.org/downloads/",
2391 | "license": [
2392 | "BSD-3-Clause"
2393 | ],
2394 | "description": "Yii - VarDumper helper",
2395 | "homepage": "http://www.yiiframework.com/",
2396 | "keywords": [
2397 | "framework",
2398 | "helper",
2399 | "var-dumper",
2400 | "yii"
2401 | ],
2402 | "time": "2019-12-04T10:36:11+00:00"
2403 | },
2404 | {
2405 | "name": "yiisoft/view",
2406 | "version": "dev-master",
2407 | "source": {
2408 | "type": "git",
2409 | "url": "https://github.com/yiisoft/view.git",
2410 | "reference": "f0bff2229774af19f5436eb8aad594ce81773a2e"
2411 | },
2412 | "dist": {
2413 | "type": "zip",
2414 | "url": "https://api.github.com/repos/yiisoft/view/zipball/f0bff2229774af19f5436eb8aad594ce81773a2e",
2415 | "reference": "f0bff2229774af19f5436eb8aad594ce81773a2e",
2416 | "shasum": ""
2417 | },
2418 | "require": {
2419 | "php": "^7.2",
2420 | "psr/container": "1.0.0",
2421 | "psr/container-implementation": "1.0.0",
2422 | "psr/event-dispatcher": "1.0.0",
2423 | "psr/event-dispatcher-implementation": "1.0.0",
2424 | "psr/log": "^1.1",
2425 | "yiisoft/aliases": "^3.0@dev",
2426 | "yiisoft/arrays": "^3.0@dev",
2427 | "yiisoft/files": "^3.0@dev",
2428 | "yiisoft/html": "^3.0@dev",
2429 | "yiisoft/i18n": "^3.0@dev",
2430 | "yiisoft/json": "^3.0@dev",
2431 | "yiisoft/var-dumper": "^3.0@dev"
2432 | },
2433 | "require-dev": {
2434 | "hiqdev/composer-config-plugin": "^1.0@dev",
2435 | "phpunit/phpunit": "^8.0",
2436 | "yiisoft/cache": "^3.0@dev",
2437 | "yiisoft/di": "^3.0@dev",
2438 | "yiisoft/event-dispatcher": "^3.0@dev",
2439 | "yiisoft/log": "^3.0@dev"
2440 | },
2441 | "type": "library",
2442 | "extra": {
2443 | "branch-alias": {
2444 | "dev-master": "3.0.x-dev"
2445 | },
2446 | "config-plugin": {
2447 | "common": "config/common.php",
2448 | "tests": "config/tests.php"
2449 | }
2450 | },
2451 | "autoload": {
2452 | "psr-4": {
2453 | "Yiisoft\\View\\": "src/View",
2454 | "Yiisoft\\Widget\\": "src/Widget",
2455 | "Yiisoft\\Asset\\": "src/Asset"
2456 | }
2457 | },
2458 | "notification-url": "https://packagist.org/downloads/",
2459 | "license": [
2460 | "BSD-3-Clause"
2461 | ],
2462 | "description": "Yii View Rendering Library",
2463 | "homepage": "http://www.yiiframework.com/",
2464 | "keywords": [
2465 | "view",
2466 | "yii"
2467 | ],
2468 | "time": "2019-12-04T10:36:24+00:00"
2469 | },
2470 | {
2471 | "name": "yiisoft/yii-base-web",
2472 | "version": "dev-master",
2473 | "source": {
2474 | "type": "git",
2475 | "url": "https://github.com/yiisoft/yii-base-web.git",
2476 | "reference": "9d98c366d746b3b8232a0f345e4a0e7dde404fc1"
2477 | },
2478 | "dist": {
2479 | "type": "zip",
2480 | "url": "https://api.github.com/repos/yiisoft/yii-base-web/zipball/9d98c366d746b3b8232a0f345e4a0e7dde404fc1",
2481 | "reference": "9d98c366d746b3b8232a0f345e4a0e7dde404fc1",
2482 | "shasum": ""
2483 | },
2484 | "require": {
2485 | "hiqdev/composer-config-plugin": "dev-master",
2486 | "nyholm/psr7": "^1.0",
2487 | "php": ">=7.2.0",
2488 | "vlucas/phpdotenv": "^2.5",
2489 | "yiisoft/active-record": "^3.0@dev",
2490 | "yiisoft/cache": "^3.0@dev",
2491 | "yiisoft/di": "^3.0@dev",
2492 | "yiisoft/log": "^3.0@dev",
2493 | "yiisoft/mailer": "dev-master",
2494 | "yiisoft/yii-web": "^3.0@dev"
2495 | },
2496 | "require-dev": {
2497 | "foxy/foxy": "^1.0",
2498 | "phpunit/phpunit": "^7.3",
2499 | "yiisoft/yii-bootstrap4": "dev-master",
2500 | "yiisoft/yii-debug": "dev-master",
2501 | "yiisoft/yii-gii": "dev-master"
2502 | },
2503 | "type": "library",
2504 | "extra": {
2505 | "branch-alias": {
2506 | "dev-master": "3.0.x-dev"
2507 | },
2508 | "config-plugin": {
2509 | "params": "config/params.php",
2510 | "common": "config/common.php",
2511 | "web": "config/web.php"
2512 | }
2513 | },
2514 | "autoload": {
2515 | "psr-4": {
2516 | "Yiisoft\\Yii\\Base\\Web\\": "src"
2517 | }
2518 | },
2519 | "notification-url": "https://packagist.org/downloads/",
2520 | "license": [
2521 | "BSD-3-Clause"
2522 | ],
2523 | "description": "Yii Framework Web Application Base",
2524 | "homepage": "https://github.com/yiisoft/yii-base-web",
2525 | "keywords": [
2526 | "application",
2527 | "framework",
2528 | "yii"
2529 | ],
2530 | "time": "2019-12-04T10:36:33+00:00"
2531 | },
2532 | {
2533 | "name": "yiisoft/yii-bootstrap4",
2534 | "version": "dev-master",
2535 | "source": {
2536 | "type": "git",
2537 | "url": "https://github.com/yiisoft/yii-bootstrap4.git",
2538 | "reference": "84913f43bf9b06ff984857266bad6698c99a7c8c"
2539 | },
2540 | "dist": {
2541 | "type": "zip",
2542 | "url": "https://api.github.com/repos/yiisoft/yii-bootstrap4/zipball/84913f43bf9b06ff984857266bad6698c99a7c8c",
2543 | "reference": "84913f43bf9b06ff984857266bad6698c99a7c8c",
2544 | "shasum": ""
2545 | },
2546 | "require": {
2547 | "yiisoft/arrays": "^3.0@dev",
2548 | "yiisoft/di": "^3.0@dev",
2549 | "yiisoft/yii-core": "^3.0@dev",
2550 | "yiisoft/yii-jquery": "^3.0@dev",
2551 | "yiisoft/yii-web": "^3.0@dev"
2552 | },
2553 | "provide": {
2554 | "yiisoft/yii-bootstrap-implementation": "3.0.0"
2555 | },
2556 | "require-dev": {
2557 | "foxy/foxy": "^1.0",
2558 | "hiqdev/composer-config-plugin": "^1.0@dev",
2559 | "phpunit/phpunit": "^7.3",
2560 | "yiisoft/cache": "^3.0@dev",
2561 | "yiisoft/log": "^3.0@dev",
2562 | "yiisoft/yii-captcha": "^3.0@dev"
2563 | },
2564 | "type": "library",
2565 | "extra": {
2566 | "branch-alias": {
2567 | "dev-master": "3.0.x-dev"
2568 | },
2569 | "config-plugin": {
2570 | "tests": "config/tests.php"
2571 | }
2572 | },
2573 | "autoload": {
2574 | "psr-4": {
2575 | "Yiisoft\\Yii\\Bootstrap4\\": "src"
2576 | }
2577 | },
2578 | "notification-url": "https://packagist.org/downloads/",
2579 | "license": [
2580 | "BSD-3-Clause"
2581 | ],
2582 | "authors": [
2583 | {
2584 | "name": "Qiang Xue",
2585 | "email": "qiang.xue@gmail.com",
2586 | "homepage": "http://www.yiiframework.com/"
2587 | },
2588 | {
2589 | "name": "Alexander Makarov",
2590 | "email": "sam@rmcreative.ru",
2591 | "homepage": "http://rmcreative.ru/"
2592 | },
2593 | {
2594 | "name": "Antonio Ramirez",
2595 | "email": "amigo.cobos@gmail.com"
2596 | },
2597 | {
2598 | "name": "Paul Klimov",
2599 | "email": "klimov.paul@gmail.com"
2600 | },
2601 | {
2602 | "name": "Simon Karlen",
2603 | "email": "simi.albi@gmail.com"
2604 | }
2605 | ],
2606 | "description": "Yii Framework Twitter Bootstrap 4 Extension",
2607 | "keywords": [
2608 | "bootstrap",
2609 | "yii"
2610 | ],
2611 | "time": "2019-12-04T10:36:29+00:00"
2612 | },
2613 | {
2614 | "name": "yiisoft/yii-console",
2615 | "version": "dev-master",
2616 | "source": {
2617 | "type": "git",
2618 | "url": "https://github.com/yiisoft/yii-console.git",
2619 | "reference": "0a1bd5c196082fa17923c81f09b1b3ed2d913ad7"
2620 | },
2621 | "dist": {
2622 | "type": "zip",
2623 | "url": "https://api.github.com/repos/yiisoft/yii-console/zipball/0a1bd5c196082fa17923c81f09b1b3ed2d913ad7",
2624 | "reference": "0a1bd5c196082fa17923c81f09b1b3ed2d913ad7",
2625 | "shasum": ""
2626 | },
2627 | "require": {
2628 | "hiqdev/composer-config-plugin": "^1.0@dev",
2629 | "php": "^7.2.0",
2630 | "symfony/console": "^5.0",
2631 | "yiisoft/friendly-exception": "@dev"
2632 | },
2633 | "require-dev": {
2634 | "phpunit/phpunit": "^8.4"
2635 | },
2636 | "bin": [
2637 | "bin/yii"
2638 | ],
2639 | "type": "library",
2640 | "extra": {
2641 | "branch-alias": {
2642 | "dev-master": "3.0.x-dev"
2643 | },
2644 | "config-plugin": {
2645 | "params": "config/params.php",
2646 | "console": "config/console.php"
2647 | },
2648 | "config-plugin-dev": {
2649 | "tests": [
2650 | "$console",
2651 | "config/tests.php"
2652 | ]
2653 | }
2654 | },
2655 | "autoload": {
2656 | "psr-4": {
2657 | "Yiisoft\\Yii\\Console\\": "src"
2658 | }
2659 | },
2660 | "notification-url": "https://packagist.org/downloads/",
2661 | "license": [
2662 | "BSD-3-Clause"
2663 | ],
2664 | "description": "Yii Framework Console",
2665 | "homepage": "http://www.yiiframework.com/",
2666 | "keywords": [
2667 | "console",
2668 | "yii"
2669 | ],
2670 | "time": "2019-12-04T10:36:14+00:00"
2671 | },
2672 | {
2673 | "name": "yiisoft/yii-core",
2674 | "version": "dev-master",
2675 | "source": {
2676 | "type": "git",
2677 | "url": "https://github.com/yiisoft/yii-core.git",
2678 | "reference": "9d68e45aba0abbfb4a1e5bd1967856f157255786"
2679 | },
2680 | "dist": {
2681 | "type": "zip",
2682 | "url": "https://api.github.com/repos/yiisoft/yii-core/zipball/9d68e45aba0abbfb4a1e5bd1967856f157255786",
2683 | "reference": "9d68e45aba0abbfb4a1e5bd1967856f157255786",
2684 | "shasum": ""
2685 | },
2686 | "require": {
2687 | "ext-ctype": "*",
2688 | "ext-json": "*",
2689 | "ext-mbstring": "*",
2690 | "lib-pcre": "*",
2691 | "php": ">=7.1.0",
2692 | "psr/container-implementation": "^1.0",
2693 | "psr/log-implementation": "^1.0",
2694 | "psr/simple-cache-implementation": "^1.0",
2695 | "yiisoft/arrays": "^3.0@dev",
2696 | "yiisoft/strings": "^3.0@dev"
2697 | },
2698 | "conflict": {
2699 | "yiisoft/yii2": "*",
2700 | "yiisoft/yii2-dev": "*"
2701 | },
2702 | "require-dev": {
2703 | "ezyang/htmlpurifier": "^4.6",
2704 | "hiqdev/composer-config-plugin": "^1.0@dev",
2705 | "nyholm/psr7": "^1.0",
2706 | "phpunit/phpunit": "^7.2",
2707 | "yiisoft/active-record": "^3.0@dev",
2708 | "yiisoft/cache": "^3.0@dev",
2709 | "yiisoft/db": "^3.0@dev",
2710 | "yiisoft/db-mysql": "^3.0@dev",
2711 | "yiisoft/db-sqlite": "^3.0@dev",
2712 | "yiisoft/di": "^3.0@dev",
2713 | "yiisoft/factory": "^3.0@dev",
2714 | "yiisoft/log": "^3.0@dev",
2715 | "yiisoft/rbac": "^3.0@dev",
2716 | "yiisoft/view": "^3.0@dev",
2717 | "yiisoft/yii-console": "^3.0@dev",
2718 | "yiisoft/yii-web": "^3.0@dev"
2719 | },
2720 | "suggest": {
2721 | "ext-intl": "Required for advanced i18n",
2722 | "ezyang/htmlpurifier": "Version '^4.6' is required at 'yii\\helpers\\HtmlPurifier' and for 'html' data format support (e.g. 'yii\\i18n\\Formatter:asHtml()')",
2723 | "yiisoft/cache": "Caching implementation",
2724 | "yiisoft/db": "Required for i18n DbMessageSource",
2725 | "yiisoft/di": "DI container implementation",
2726 | "yiisoft/log": "Logging implementation"
2727 | },
2728 | "type": "library",
2729 | "extra": {
2730 | "branch-alias": {
2731 | "dev-master": "3.0.x-dev"
2732 | },
2733 | "config-plugin": {
2734 | "defines": "config/defines.php",
2735 | "params": "config/params.php",
2736 | "common": "config/common.php",
2737 | "console": "$common",
2738 | "web": "$common",
2739 | "build": [
2740 | "$console",
2741 | "config/build.php"
2742 | ],
2743 | "tests": [
2744 | "$console",
2745 | "config/tests.php"
2746 | ]
2747 | }
2748 | },
2749 | "autoload": {
2750 | "psr-4": {
2751 | "yii\\": "src",
2752 | "yii\\tests\\": "tests"
2753 | }
2754 | },
2755 | "notification-url": "https://packagist.org/downloads/",
2756 | "license": [
2757 | "BSD-3-Clause"
2758 | ],
2759 | "authors": [
2760 | {
2761 | "name": "Qiang Xue",
2762 | "email": "qiang.xue@gmail.com",
2763 | "homepage": "http://www.yiiframework.com/",
2764 | "role": "Founder and project lead"
2765 | },
2766 | {
2767 | "name": "Alexander Makarov",
2768 | "email": "sam@rmcreative.ru",
2769 | "homepage": "http://rmcreative.ru/",
2770 | "role": "Core framework development"
2771 | },
2772 | {
2773 | "name": "Maurizio Domba",
2774 | "homepage": "http://mdomba.info/",
2775 | "role": "Core framework development"
2776 | },
2777 | {
2778 | "name": "Carsten Brandt",
2779 | "email": "mail@cebe.cc",
2780 | "homepage": "http://cebe.cc/",
2781 | "role": "Core framework development"
2782 | },
2783 | {
2784 | "name": "Timur Ruziev",
2785 | "email": "resurtm@gmail.com",
2786 | "homepage": "http://resurtm.com/",
2787 | "role": "Core framework development"
2788 | },
2789 | {
2790 | "name": "Paul Klimov",
2791 | "email": "klimov.paul@gmail.com",
2792 | "role": "Core framework development"
2793 | },
2794 | {
2795 | "name": "Dmitry Naumenko",
2796 | "email": "d.naumenko.a@gmail.com",
2797 | "role": "Core framework development"
2798 | },
2799 | {
2800 | "name": "Boudewijn Vahrmeijer",
2801 | "email": "info@dynasource.eu",
2802 | "homepage": "http://dynasource.eu",
2803 | "role": "Core framework development"
2804 | }
2805 | ],
2806 | "description": "Yii Framework Core",
2807 | "homepage": "http://www.yiiframework.com/",
2808 | "keywords": [
2809 | "framework",
2810 | "yii"
2811 | ],
2812 | "abandoned": "yiisoft/yii-web",
2813 | "time": "2019-07-31T08:40:35+00:00"
2814 | },
2815 | {
2816 | "name": "yiisoft/yii-dataview",
2817 | "version": "dev-master",
2818 | "source": {
2819 | "type": "git",
2820 | "url": "https://github.com/yiisoft/yii-dataview.git",
2821 | "reference": "8324d3443eb54a735cd79678ae41a388099d1d71"
2822 | },
2823 | "dist": {
2824 | "type": "zip",
2825 | "url": "https://api.github.com/repos/yiisoft/yii-dataview/zipball/8324d3443eb54a735cd79678ae41a388099d1d71",
2826 | "reference": "8324d3443eb54a735cd79678ae41a388099d1d71",
2827 | "shasum": ""
2828 | },
2829 | "require": {
2830 | "yiisoft/arrays": "^3.0@dev",
2831 | "yiisoft/data": "^3.0@dev",
2832 | "yiisoft/strings": "^3.0@dev",
2833 | "yiisoft/view": "^3.0@dev"
2834 | },
2835 | "require-dev": {
2836 | "friendsofphp/php-cs-fixer": "^2.2",
2837 | "hiqdev/composer-config-plugin": "^1.0@dev",
2838 | "phpunit/phpunit": "^7.3",
2839 | "yiisoft/cache": "^3.0@dev",
2840 | "yiisoft/di": "^3.0@dev",
2841 | "yiisoft/log": "^3.0@dev",
2842 | "yiisoft/yii-web": "^3.0@dev"
2843 | },
2844 | "type": "library",
2845 | "extra": {
2846 | "branch-alias": {
2847 | "dev-master": "3.0.x-dev"
2848 | }
2849 | },
2850 | "autoload": {
2851 | "psr-4": {
2852 | "Yiisoft\\Yii\\DataView\\": "src"
2853 | }
2854 | },
2855 | "notification-url": "https://packagist.org/downloads/",
2856 | "license": [
2857 | "BSD-3-Clause"
2858 | ],
2859 | "authors": [
2860 | {
2861 | "name": "Qiang Xue",
2862 | "email": "qiang.xue@gmail.com",
2863 | "homepage": "http://www.yiiframework.com/",
2864 | "role": "Founder and project lead"
2865 | },
2866 | {
2867 | "name": "Alexander Makarov",
2868 | "email": "sam@rmcreative.ru",
2869 | "homepage": "http://rmcreative.ru/",
2870 | "role": "Core framework development"
2871 | },
2872 | {
2873 | "name": "Maurizio Domba",
2874 | "homepage": "http://mdomba.info/",
2875 | "role": "Core framework development"
2876 | },
2877 | {
2878 | "name": "Carsten Brandt",
2879 | "email": "mail@cebe.cc",
2880 | "homepage": "http://cebe.cc/",
2881 | "role": "Core framework development"
2882 | },
2883 | {
2884 | "name": "Timur Ruziev",
2885 | "email": "resurtm@gmail.com",
2886 | "homepage": "http://resurtm.com/",
2887 | "role": "Core framework development"
2888 | },
2889 | {
2890 | "name": "Paul Klimov",
2891 | "email": "klimov.paul@gmail.com",
2892 | "role": "Core framework development"
2893 | },
2894 | {
2895 | "name": "Dmitry Naumenko",
2896 | "email": "d.naumenko.a@gmail.com",
2897 | "role": "Core framework development"
2898 | },
2899 | {
2900 | "name": "Boudewijn Vahrmeijer",
2901 | "email": "info@dynasource.eu",
2902 | "homepage": "http://dynasource.eu",
2903 | "role": "Core framework development"
2904 | }
2905 | ],
2906 | "description": "Yii Framework Data Displaying Extension",
2907 | "homepage": "http://www.yiiframework.com/",
2908 | "keywords": [
2909 | "view",
2910 | "yii"
2911 | ],
2912 | "time": "2019-12-04T10:36:27+00:00"
2913 | },
2914 | {
2915 | "name": "yiisoft/yii-jquery",
2916 | "version": "dev-master",
2917 | "source": {
2918 | "type": "git",
2919 | "url": "https://github.com/yiisoft/yii-jquery.git",
2920 | "reference": "7327eace300c0818397622f3e962404f7304b8a7"
2921 | },
2922 | "dist": {
2923 | "type": "zip",
2924 | "url": "https://api.github.com/repos/yiisoft/yii-jquery/zipball/7327eace300c0818397622f3e962404f7304b8a7",
2925 | "reference": "7327eace300c0818397622f3e962404f7304b8a7",
2926 | "shasum": ""
2927 | },
2928 | "require-dev": {
2929 | "foxy/foxy": "^1.0",
2930 | "hiqdev/composer-config-plugin": "^1.0@dev",
2931 | "phpunit/phpunit": "^7.3",
2932 | "yiisoft/cache": "^3.0@dev",
2933 | "yiisoft/di": "^3.0@dev",
2934 | "yiisoft/log": "^3.0@dev",
2935 | "yiisoft/yii-dataview": "^3.0@dev",
2936 | "yiisoft/yii-web": "^3.0@dev"
2937 | },
2938 | "type": "library",
2939 | "extra": {
2940 | "branch-alias": {
2941 | "dev-master": "3.0.x-dev"
2942 | },
2943 | "config-plugin": {
2944 | "tests": "config/tests.php"
2945 | }
2946 | },
2947 | "autoload": {
2948 | "psr-4": {
2949 | "Yiisoft\\Yii\\JQuery\\": "src"
2950 | }
2951 | },
2952 | "notification-url": "https://packagist.org/downloads/",
2953 | "license": [
2954 | "BSD-3-Clause"
2955 | ],
2956 | "authors": [
2957 | {
2958 | "name": "Qiang Xue",
2959 | "email": "qiang.xue@gmail.com"
2960 | },
2961 | {
2962 | "name": "Alexander Makarov",
2963 | "email": "sam@rmcreative.ru",
2964 | "homepage": "http://rmcreative.ru/"
2965 | },
2966 | {
2967 | "name": "Paul Klimov",
2968 | "email": "klimov.paul@gmail.com"
2969 | },
2970 | {
2971 | "name": "Dmitry Naumenko",
2972 | "email": "d.naumenko.a@gmail.com"
2973 | }
2974 | ],
2975 | "description": "Yii Framework jQuery Extension",
2976 | "keywords": [
2977 | "client script",
2978 | "javascript",
2979 | "jquery",
2980 | "yii"
2981 | ],
2982 | "time": "2019-12-04T10:36:25+00:00"
2983 | },
2984 | {
2985 | "name": "yiisoft/yii-web",
2986 | "version": "dev-master",
2987 | "source": {
2988 | "type": "git",
2989 | "url": "https://github.com/yiisoft/yii-web.git",
2990 | "reference": "e124111a93dce10ef0c7b265ab84a00fea245106"
2991 | },
2992 | "dist": {
2993 | "type": "zip",
2994 | "url": "https://api.github.com/repos/yiisoft/yii-web/zipball/e124111a93dce10ef0c7b265ab84a00fea245106",
2995 | "reference": "e124111a93dce10ef0c7b265ab84a00fea245106",
2996 | "shasum": ""
2997 | },
2998 | "require": {
2999 | "alexkart/curl-builder": "^1.0",
3000 | "ext-json": "*",
3001 | "php": "^7.2",
3002 | "psr/container": "1.0.0",
3003 | "psr/container-implementation": "1.0.0",
3004 | "psr/http-factory": "^1.0",
3005 | "psr/http-factory-implementation": "1.0",
3006 | "psr/http-message": "^1.0",
3007 | "psr/http-message-implementation": "1.0",
3008 | "psr/http-server-handler": "^1.0",
3009 | "psr/http-server-middleware": "^1.0",
3010 | "yiisoft/access": "^3.0@dev",
3011 | "yiisoft/aliases": "^3.0@dev",
3012 | "yiisoft/arrays": "^3.0@dev",
3013 | "yiisoft/auth": "^3.0@dev",
3014 | "yiisoft/friendly-exception": "dev-master",
3015 | "yiisoft/injector": "^3.0@dev",
3016 | "yiisoft/router": "^3.0@dev",
3017 | "yiisoft/security": "^3.0@dev",
3018 | "yiisoft/strings": "^3.0@dev"
3019 | },
3020 | "provide": {
3021 | "psr/http-message-implementation": "1.0"
3022 | },
3023 | "require-dev": {
3024 | "cebe/indent": "~1.0.2",
3025 | "ezyang/htmlpurifier": "~4.6",
3026 | "friendsofphp/php-cs-fixer": "^2.2",
3027 | "hiqdev/composer-config-plugin": "^1.0@dev",
3028 | "nyholm/psr7": "^1.0",
3029 | "phpunit/phpunit": "^7.3",
3030 | "yiisoft/cache": "^3.0@dev",
3031 | "yiisoft/di": "^3.0@dev",
3032 | "yiisoft/factory": "^3.0@dev",
3033 | "yiisoft/log": "^3.0@dev",
3034 | "yiisoft/router-fastroute": "^3.0@dev",
3035 | "yiisoft/var-dumper": "^3.0@dev"
3036 | },
3037 | "suggest": {
3038 | "yiisoft/yii2-coding-standards": "you can use this package to check for code style issues when contributing to yii"
3039 | },
3040 | "type": "library",
3041 | "extra": {
3042 | "branch-alias": {
3043 | "dev-master": "3.0.x-dev"
3044 | },
3045 | "config-plugin": {
3046 | "params": "config/params.php",
3047 | "web": "config/web.php",
3048 | "tests": "$web"
3049 | }
3050 | },
3051 | "autoload": {
3052 | "psr-4": {
3053 | "Yiisoft\\Yii\\Web\\": "src"
3054 | }
3055 | },
3056 | "notification-url": "https://packagist.org/downloads/",
3057 | "license": [
3058 | "BSD-3-Clause"
3059 | ],
3060 | "description": "Yii Framework Web Extension",
3061 | "homepage": "http://www.yiiframework.com/",
3062 | "keywords": [
3063 | "framework",
3064 | "yii"
3065 | ],
3066 | "time": "2019-12-04T10:36:24+00:00"
3067 | }
3068 | ],
3069 | "packages-dev": [
3070 | {
3071 | "name": "foxy/foxy",
3072 | "version": "dev-master",
3073 | "source": {
3074 | "type": "git",
3075 | "url": "https://github.com/fxpio/foxy.git",
3076 | "reference": "30e9952806b3678a8b16eff2db3fb932e08463ed"
3077 | },
3078 | "dist": {
3079 | "type": "zip",
3080 | "url": "https://api.github.com/repos/fxpio/foxy/zipball/30e9952806b3678a8b16eff2db3fb932e08463ed",
3081 | "reference": "30e9952806b3678a8b16eff2db3fb932e08463ed",
3082 | "shasum": ""
3083 | },
3084 | "require": {
3085 | "composer-plugin-api": "^1.1",
3086 | "php": ">=5.3.3"
3087 | },
3088 | "require-dev": {
3089 | "composer/composer": "^1.5.0"
3090 | },
3091 | "type": "composer-plugin",
3092 | "extra": {
3093 | "class": "Foxy\\Foxy",
3094 | "branch-alias": {
3095 | "dev-master": "1.0-dev"
3096 | }
3097 | },
3098 | "autoload": {
3099 | "psr-4": {
3100 | "Foxy\\": ""
3101 | },
3102 | "exclude-from-classmap": [
3103 | "/Tests/"
3104 | ]
3105 | },
3106 | "notification-url": "https://packagist.org/downloads/",
3107 | "license": [
3108 | "MIT"
3109 | ],
3110 | "authors": [
3111 | {
3112 | "name": "François Pluchino",
3113 | "email": "francois.pluchino@gmail.com"
3114 | }
3115 | ],
3116 | "description": "Fast, reliable, and secure NPM/Yarn bridge for Composer",
3117 | "homepage": "https://github.com/fxpio/foxy",
3118 | "keywords": [
3119 | "Bridge",
3120 | "asset",
3121 | "composer",
3122 | "dependency manager",
3123 | "nodejs",
3124 | "npm",
3125 | "package",
3126 | "yarn"
3127 | ],
3128 | "time": "2019-10-28T08:18:51+00:00"
3129 | },
3130 | {
3131 | "name": "yiisoft/yii-debug",
3132 | "version": "dev-master",
3133 | "source": {
3134 | "type": "git",
3135 | "url": "https://github.com/yiisoft/yii-debug.git",
3136 | "reference": "cec3d5eef74f9f83db4d61530f373d0b6a25c58a"
3137 | },
3138 | "dist": {
3139 | "type": "zip",
3140 | "url": "https://api.github.com/repos/yiisoft/yii-debug/zipball/cec3d5eef74f9f83db4d61530f373d0b6a25c58a",
3141 | "reference": "cec3d5eef74f9f83db4d61530f373d0b6a25c58a",
3142 | "shasum": ""
3143 | },
3144 | "require": {
3145 | "ext-mbstring": "*",
3146 | "psr/log": "^1.1",
3147 | "yiisoft/arrays": "^3.0@dev",
3148 | "yiisoft/strings": "^3.0@dev",
3149 | "yiisoft/yii-dataview": "^3.0@dev"
3150 | },
3151 | "require-dev": {
3152 | "hiqdev/composer-config-plugin": "^1.0@dev",
3153 | "phpunit/phpunit": "^7.3",
3154 | "yiisoft/cache": "^3.0@dev",
3155 | "yiisoft/di": "^3.0@dev",
3156 | "yiisoft/log": "^3.0@dev",
3157 | "yiisoft/view": "^3.0@dev",
3158 | "yiisoft/yii-web": "^3.0@dev"
3159 | },
3160 | "type": "library",
3161 | "extra": {
3162 | "branch-alias": {
3163 | "dev-master": "3.0.x-dev"
3164 | },
3165 | "config-plugin": {
3166 | "params": "config/params.php",
3167 | "web": "config/web.php",
3168 | "tests": "config/tests.php"
3169 | }
3170 | },
3171 | "autoload": {
3172 | "psr-4": {
3173 | "Yiisoft\\Yii\\Debug\\": "src"
3174 | }
3175 | },
3176 | "notification-url": "https://packagist.org/downloads/",
3177 | "license": [
3178 | "BSD-3-Clause"
3179 | ],
3180 | "authors": [
3181 | {
3182 | "name": "Qiang Xue",
3183 | "email": "qiang.xue@gmail.com"
3184 | }
3185 | ],
3186 | "description": "Yii Framework Debug Panel Extension",
3187 | "keywords": [
3188 | "debug",
3189 | "debugger",
3190 | "yii"
3191 | ],
3192 | "time": "2019-12-04T10:36:28+00:00"
3193 | }
3194 | ],
3195 | "aliases": [],
3196 | "minimum-stability": "dev",
3197 | "stability-flags": {
3198 | "yiisoft/yii-base-web": 20,
3199 | "yiisoft/yii-dataview": 20,
3200 | "yiisoft/yii-bootstrap4": 20,
3201 | "yiisoft/yii-jquery": 20,
3202 | "yiisoft/yii-console": 20,
3203 | "yiisoft/cache": 20,
3204 | "yiisoft/di": 20,
3205 | "yiisoft/log": 20,
3206 | "yiisoft/log-target-file": 20,
3207 | "yiisoft/rbac": 20,
3208 | "yiisoft/view": 20,
3209 | "yiisoft/event-dispatcher": 20,
3210 | "yiisoft/yii-debug": 20,
3211 | "hiqdev/composer-config-plugin": 20
3212 | },
3213 | "prefer-stable": false,
3214 | "prefer-lowest": false,
3215 | "platform": {
3216 | "php": "^7.2"
3217 | },
3218 | "platform-dev": []
3219 | }
3220 |
--------------------------------------------------------------------------------
/config/common.php:
--------------------------------------------------------------------------------
1 | 'en-US',
5 | 'debug.allowedIPs' => ['127.0.0.1'],
6 | ];
7 |
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '3'
2 |
3 | services:
4 |
5 | php:
6 | image: yiisoftware/yii-php:7.4-apache
7 | working_dir: /app
8 | volumes:
9 | - ./:/app
10 | # TODO: temporary workaround for public web-root
11 | - ./public:/app/web
12 | # host-volume for composer cache
13 | - ~/.composer-docker/cache:/root/.composer/cache:delegated
14 | ports:
15 | - '30080:80'
16 |
--------------------------------------------------------------------------------
/hidev.yml:
--------------------------------------------------------------------------------
1 | package:
2 | type: project
3 | name: yii-project-template
4 | title: Yii Framework Project Template
5 | keywords: yii, app, project, template
6 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "license": "BSD-3-Clause",
3 | "dependencies": {
4 | "@composer-asset/yiisoft--yii-bootstrap4": "file:./vendor/foxy/composer-asset/yiisoft/yii-bootstrap4",
5 | "@composer-asset/yiisoft--yii-core": "file:./vendor/foxy/composer-asset/yiisoft/yii-core",
6 | "@composer-asset/yiisoft--yii-jquery": "file:./vendor/foxy/composer-asset/yiisoft/yii-jquery",
7 | "@composer-asset/yiisoft--yii-web": "file:./vendor/foxy/composer-asset/yiisoft/yii-web"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/public/.htaccess:
--------------------------------------------------------------------------------
1 | # rewrite ^/(.*)/$ /$1 permanent;
2 |
3 | # if (!-d $request_filename && !-f $request_filename) {
4 | # rewrite ^/ index.php last;
5 | # }
6 |
7 |
8 | RewriteEngine on
9 | # if a directory or a file exists, use it directly
10 | RewriteCond %{REQUEST_FILENAME} !-f
11 | RewriteCond %{REQUEST_FILENAME} !-d
12 | # otherwise forward it to index.php
13 | RewriteRule . index.php
14 |
--------------------------------------------------------------------------------
/public/assets/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yiisoft/yii-project-template/2e7df8696a6426aaf321ac23be852c5978354f01/public/favicon.ico
--------------------------------------------------------------------------------
/public/index.php:
--------------------------------------------------------------------------------
1 | get('app')->run();
12 | })();
13 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
--------------------------------------------------------------------------------
/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 |
--------------------------------------------------------------------------------