├── .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 | Yii Framework 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 | --------------------------------------------------------------------------------