diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 3cbc1e8de..876063127 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -1,10 +1,17 @@
-# GitHub Action: whenever creating a new release of the source code,
-# also create a release of the installable plugin.
+####################################################################################
+# GitHub Action:
+# Whenever creating a new release of the source code,
+# also create a release of the installable plugin,
+# and downgrading it from PHP 7.4 to 7.2 to support more users.
+####################################################################################
# Steps to execute:
# - Checkout the source code
-# - Run "composer install" to download all dependencies under vendor/
+# - Run "composer install" for development, to install dependencies for Rector
+# - Run Rector to downgrade code from PHP 7.4 to 7.2
+# - Run "composer install" for production (required dependencies are already under vendor/)
# - Create a .zip file, excluding:
# - All hidden files (.git, .gitignore, etc)
+# - Rector file
# - All development files, ending in .dist
# - All composer files <= after installing dependencies, no need for them anymore
# - Markdown files concerning development
@@ -12,7 +19,8 @@
# - Folder dev-helpers/ <= not needed for the plugin
# - Upload the .zip file as an artifact to the action (this step is possibly optional)
# - Upload the .zip file as a release, for download
-name: Generate Installable Plugin, and Upload as Release Asset
+####################################################################################
+name: Generate Installable Plugin and Upload as Release Asset
on:
release:
types: [published]
@@ -23,14 +31,18 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v2
- - name: Build project
+ - name: Downgrade code for production (PHP 7.4 to 7.2)
+ run: |
+ composer install
+ vendor/bin/rector process
+ - name: Build project for production
run: |
composer install --no-dev --optimize-autoloader
mkdir build
- name: Create artifact
uses: montudor/action-zip@v0.1.0
with:
- args: zip -X -r build/graphql-api.zip . -x *.git* node_modules/\* .* "*/\.*" CODE_OF_CONDUCT.md CONTRIBUTING.md ISSUE_TEMPLATE.md PULL_REQUEST_TEMPLATE.md *.dist composer.* dev-helpers** build**
+ args: zip -X -r build/graphql-api.zip . -x *.git* node_modules/\* .* "*/\.*" CODE_OF_CONDUCT.md CONTRIBUTING.md ISSUE_TEMPLATE.md PULL_REQUEST_TEMPLATE.md rector.php *.dist composer.* dev-helpers** build**
- name: Upload artifact
uses: actions/upload-artifact@v2
with:
diff --git a/.travis.yml b/.travis.yml
index 68b7a1196..61b747c01 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,32 +1,56 @@
-dist: trusty
+########################################################################
+# This pipeline is executed on PHP 7.4:
+# - required for development
+# - required to run Rector, to generate the PHP 7.2-compatible code for production
+#
+# It uses the Build Environment "Xenial", because it has PHP 7.2 preinstalled,
+# so we can switch from the global PHP 7.4 to local PHP 7.2 through `phpenv`
+#
+# There are 2 parallel executions, with env variable:
+# 1. DOWNGRADE_CODE="true"
+# 2. DOWNGRADE_CODE="false"
+#
+# When DOWNGRADE_CODE is "false", it is the standard testing pipeline:
+# Execute PHPCS, PHPUnit and PHPStan to check there are no issues, and generate report.
+#
+# When DOWNGRADE_CODE is "true", it tests the conversion of the PHP code version 7.4 to 7.2:
+# - Run Rector to downgrade the code
+# - Run PHPStan. If it exits with no errors, then downgrading the code works well.
+########################################################################
+dist: xenial
language: php
-php:
- - 7.2
- - 7.3
- - 7.4
+jobs:
+ include:
+ - php: 7.4
+ env: DOWNGRADE_CODE=false
+ - php: 7.4
+ env: DOWNGRADE_CODE=true
## Cache composer
cache:
directories:
- $HOME/.composer/cache
-## Commented out until version 1.0 (version 0.1.. doesn't follow semver)
-# matrix:
-# include:
-# - php: 7.2
-# env: 'COMPOSER_FLAGS="--prefer-stable --prefer-lowest"'
-
before_script:
- - travis_retry composer update ${COMPOSER_FLAGS} --no-interaction --prefer-dist
+ - travis_retry composer update ${COMPOSER_FLAGS} --no-interaction --prefer-dist
+ # Downgrade the code to PHP 7.2 via Rector
+ - if [[ "$DOWNGRADE_CODE" == "true" ]]; then vendor/bin/rector process; fi
script:
- - vendor/bin/phpcs -n --standard=psr2 src/
- - vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover
+ # Tests only on PHP 7.4
+ - if [[ "$DOWNGRADE_CODE" != "true" ]]; then vendor/bin/phpcs -n --standard=psr2 src/; fi
+ - if [[ "$DOWNGRADE_CODE" != "true" ]]; then vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover; fi
+ # Switch to PHP 7.2 to test if downgraded code works, then up again to 7.4
+ - if [[ "$DOWNGRADE_CODE" == "true" ]]; then phpenv local 7.2; fi
+ - if [[ "$DOWNGRADE_CODE" == "true" ]]; then php --version; fi
- vendor/bin/phpstan analyse -c phpstan.neon.dist src
+ - if [[ "$DOWNGRADE_CODE" == "true" ]]; then phpenv local 7.4; fi
+ - if [[ "$DOWNGRADE_CODE" == "true" ]]; then php --version; fi
after_script:
- - wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover coverage.clover
+ # Tests only on PHP 7.4
+ - if [[ "$DOWNGRADE_CODE" != "true" ]]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover coverage.clover; fi
notifications:
email:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c0c179bda..6e083850b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,12 @@ All notable changes to `graphql-api` will be documented in this file.
Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) principles.
+## 0.5.0 - 2020-09-01
+
+### Added
+
+- Code now supports typed properties from PHP 7.4, and it uses Rector to convert it to PHP 7.2 when generating the plugin for production
+
## 0.4.2 - 2020-08-31
### Fixed
diff --git a/README.md b/README.md
index f365242f0..9d23717bd 100644
--- a/README.md
+++ b/README.md
@@ -107,7 +107,6 @@ GraphQL API is extensible, and ships with the following modules (organized by ca
-
## Development
Clone repo, and then install Composer dependencies, by running:
@@ -207,6 +206,27 @@ This method requires the code for the component to be divided into 2 separate pa
- A CMS-agnostic package, containing the business code and generic contracts, but without using any WordPress code (eg: [posts](https://github.com/PoPSchema/posts))
- A CMS-specific package, containing the implementation of the contracts for WordPress (eg: [posts-wp](https://github.com/PoPSchema/posts-wp))
+## PHP versions
+
+Allowed PHP code:
+
+- PHP 7.2
+- Typed properties from PHP 7.4
+
+The code can be downgraded from PHP 7.4 to PHP 7.2 to run in production:
+
+| | Development | Production |
+| --- | --- | --- |
+| **Min PHP version** | 7.4 | 7.2 (After removing typed properties) |
+
+### Downgrading PHP code
+
+Dry run to downgrade the code, via [Rector](https://github.com/rectorphp/rector):
+
+```bash
+composer downgrade-code
+```
+
## Resources
The following videos show several features:
diff --git a/composer.json b/composer.json
index 13f0f348d..ae42e0a0a 100644
--- a/composer.json
+++ b/composer.json
@@ -20,7 +20,7 @@
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
- "php": "~7.2",
+ "php": "~7.4",
"erusev/parsedown": "^1.7",
"pop-schema/generic-customposts": "dev-master",
"pop-schema/commentmeta-wp": "dev-master",
@@ -47,9 +47,12 @@
"wikimedia/composer-merge-plugin": "^1.4"
},
"require-dev": {
- "phpunit/phpunit": ">=8.5",
+ "phpstan/phpstan": "^0.12",
+ "phpunit/phpunit": ">=9.3",
+ "rector/rector": "^0.7.65",
"squizlabs/php_codesniffer": "^3.0",
- "szepeviktor/phpstan-wordpress": "^0.6.2"
+ "szepeviktor/phpstan-wordpress": "^0.6.2",
+ "johnpbloch/wordpress": ">=5.5"
},
"repositories": [
{
@@ -71,9 +74,11 @@
"test": "phpunit",
"check-style": "phpcs src tests",
"fix-style": "phpcbf src tests",
- "analyse": "phpstan analyse -c phpstan.neon.dist"
+ "analyse": "phpstan analyse -c phpstan.neon.dist",
+ "downgrade-code": "rector process --dry-run"
},
"extra": {
+ "wordpress-install-dir": "vendor/wordpress/wordpress",
"branch-alias": {
"dev-master": "1.0-dev"
},
diff --git a/composer.lock b/composer.lock
index 22a48b4b5..0a5740b62 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "9a667d66ed4e216f4d1b413ae4602877",
+ "content-hash": "cc2eeed070d646eeb56937058f60b4d2",
"packages": [
{
"name": "brain/cortex",
@@ -603,12 +603,12 @@
"source": {
"type": "git",
"url": "https://github.com/getpop/component-model.git",
- "reference": "da93eb758f59f6c315c017c8139e2f21ba75f3d5"
+ "reference": "70d36a0d8f66a4036b740b1d7cb984bdd2f15587"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getpop/component-model/zipball/da93eb758f59f6c315c017c8139e2f21ba75f3d5",
- "reference": "da93eb758f59f6c315c017c8139e2f21ba75f3d5",
+ "url": "https://api.github.com/repos/getpop/component-model/zipball/70d36a0d8f66a4036b740b1d7cb984bdd2f15587",
+ "reference": "70d36a0d8f66a4036b740b1d7cb984bdd2f15587",
"shasum": ""
},
"require": {
@@ -654,29 +654,30 @@
"component-model",
"pop"
],
- "time": "2020-08-29T08:48:19+00:00"
+ "time": "2020-08-31T06:17:42+00:00"
},
{
"name": "getpop/definitions",
- "version": "0.1.10",
+ "version": "0.1.11",
"source": {
"type": "git",
"url": "https://github.com/getpop/definitions.git",
- "reference": "c73e8af8669d3106636035687349a18cd18f63e1"
+ "reference": "27be4940d0c1926497857a23a21e1b2b16f4cbed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getpop/definitions/zipball/c73e8af8669d3106636035687349a18cd18f63e1",
- "reference": "c73e8af8669d3106636035687349a18cd18f63e1",
+ "url": "https://api.github.com/repos/getpop/definitions/zipball/27be4940d0c1926497857a23a21e1b2b16f4cbed",
+ "reference": "27be4940d0c1926497857a23a21e1b2b16f4cbed",
"shasum": ""
},
"require": {
"getpop/root": "~0.1",
- "php": "~7.2"
+ "php": "~7.4"
},
"require-dev": {
"phpstan/phpstan": "^0.12",
- "phpunit/phpunit": ">=8.5",
+ "phpunit/phpunit": ">=9.3",
+ "rector/rector": "^0.7.65",
"squizlabs/php_codesniffer": "^3.0"
},
"type": "library",
@@ -707,7 +708,7 @@
"definitions",
"pop"
],
- "time": "2020-08-03T13:34:37+00:00"
+ "time": "2020-09-01T07:16:53+00:00"
},
{
"name": "getpop/engine",
@@ -715,12 +716,12 @@
"source": {
"type": "git",
"url": "https://github.com/getpop/engine.git",
- "reference": "eefd624225ae2811696a077979f7d42c8f9984d1"
+ "reference": "f47a637440ce5bc64297be0a824b07c64d1c5896"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getpop/engine/zipball/eefd624225ae2811696a077979f7d42c8f9984d1",
- "reference": "eefd624225ae2811696a077979f7d42c8f9984d1",
+ "url": "https://api.github.com/repos/getpop/engine/zipball/f47a637440ce5bc64297be0a824b07c64d1c5896",
+ "reference": "f47a637440ce5bc64297be0a824b07c64d1c5896",
"shasum": ""
},
"require": {
@@ -769,7 +770,7 @@
"engine",
"pop"
],
- "time": "2020-08-29T06:12:14+00:00"
+ "time": "2020-08-31T06:39:14+00:00"
},
{
"name": "getpop/engine-wp",
@@ -1244,12 +1245,12 @@
"source": {
"type": "git",
"url": "https://github.com/getpop/migrate-component-model.git",
- "reference": "17f82dc64f41e98d9a65eb1afa366f010e0e2a1f"
+ "reference": "e4fa1fa58af74e2ef55f727dd7ae889ccc6db265"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getpop/migrate-component-model/zipball/17f82dc64f41e98d9a65eb1afa366f010e0e2a1f",
- "reference": "17f82dc64f41e98d9a65eb1afa366f010e0e2a1f",
+ "url": "https://api.github.com/repos/getpop/migrate-component-model/zipball/e4fa1fa58af74e2ef55f727dd7ae889ccc6db265",
+ "reference": "e4fa1fa58af74e2ef55f727dd7ae889ccc6db265",
"shasum": ""
},
"require": {
@@ -1278,7 +1279,7 @@
"component-model",
"pop"
],
- "time": "2020-08-29T08:48:02+00:00"
+ "time": "2020-08-31T06:32:40+00:00"
},
{
"name": "getpop/migrate-engine",
@@ -1477,20 +1478,20 @@
},
{
"name": "getpop/root",
- "version": "0.2.16",
+ "version": "0.2.17",
"source": {
"type": "git",
"url": "https://github.com/getpop/root.git",
- "reference": "8328e72f96828b89f2798980805778d65c509df8"
+ "reference": "c205230b7d4722739dd11d772f978ac124c63fb8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getpop/root/zipball/8328e72f96828b89f2798980805778d65c509df8",
- "reference": "8328e72f96828b89f2798980805778d65c509df8",
+ "url": "https://api.github.com/repos/getpop/root/zipball/c205230b7d4722739dd11d772f978ac124c63fb8",
+ "reference": "c205230b7d4722739dd11d772f978ac124c63fb8",
"shasum": ""
},
"require": {
- "php": "~7.2",
+ "php": "~7.4",
"symfony/config": "^4.3",
"symfony/dependency-injection": "^4.3",
"symfony/dotenv": "^4.3",
@@ -1498,7 +1499,8 @@
},
"require-dev": {
"phpstan/phpstan": "^0.12",
- "phpunit/phpunit": ">=8.5",
+ "phpunit/phpunit": ">=9.3",
+ "rector/rector": "^0.7.65",
"squizlabs/php_codesniffer": "^3.0"
},
"type": "library",
@@ -1529,7 +1531,7 @@
"pop",
"root"
],
- "time": "2020-08-08T08:47:02+00:00"
+ "time": "2020-09-01T04:15:31+00:00"
},
{
"name": "getpop/routing",
@@ -2023,12 +2025,12 @@
"source": {
"type": "git",
"url": "https://github.com/GraphQLByPoP/graphql-server.git",
- "reference": "10a06dfbad86cabfe4a4af44506e271028288bad"
+ "reference": "bcfc6e218a63cac754609585ac0667ad29436845"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/GraphQLByPoP/graphql-server/zipball/10a06dfbad86cabfe4a4af44506e271028288bad",
- "reference": "10a06dfbad86cabfe4a4af44506e271028288bad",
+ "url": "https://api.github.com/repos/GraphQLByPoP/graphql-server/zipball/bcfc6e218a63cac754609585ac0667ad29436845",
+ "reference": "bcfc6e218a63cac754609585ac0667ad29436845",
"shasum": ""
},
"require": {
@@ -2073,7 +2075,7 @@
"pop",
"server"
],
- "time": "2020-08-20T08:14:47+00:00"
+ "time": "2020-08-31T06:52:51+00:00"
},
{
"name": "guzzlehttp/guzzle",
@@ -5984,12 +5986,12 @@
"source": {
"type": "git",
"url": "https://github.com/PoPSchema/user-state.git",
- "reference": "e70a5ce765d2226e4becdae8ffd7f4371cb525be"
+ "reference": "0065eeee8312590ae423aa84f45a48f5164ea68c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PoPSchema/user-state/zipball/e70a5ce765d2226e4becdae8ffd7f4371cb525be",
- "reference": "e70a5ce765d2226e4becdae8ffd7f4371cb525be",
+ "url": "https://api.github.com/repos/PoPSchema/user-state/zipball/0065eeee8312590ae423aa84f45a48f5164ea68c",
+ "reference": "0065eeee8312590ae423aa84f45a48f5164ea68c",
"shasum": ""
},
"require": {
@@ -6029,7 +6031,7 @@
"pop",
"user-state"
],
- "time": "2020-08-08T06:42:38+00:00"
+ "time": "2020-08-31T06:39:47+00:00"
},
{
"name": "pop-schema/user-state-access-control",
@@ -6608,16 +6610,16 @@
},
{
"name": "symfony/cache",
- "version": "v4.4.11",
+ "version": "v4.4.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "b9ae3539a0ecd7bcffe426f7a91401489c069834"
+ "reference": "8881660a6c6975153ba6007c5ca42f247753d1a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/b9ae3539a0ecd7bcffe426f7a91401489c069834",
- "reference": "b9ae3539a0ecd7bcffe426f7a91401489c069834",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/8881660a6c6975153ba6007c5ca42f247753d1a8",
+ "reference": "8881660a6c6975153ba6007c5ca42f247753d1a8",
"shasum": ""
},
"require": {
@@ -6697,7 +6699,7 @@
"type": "tidelift"
}
],
- "time": "2020-07-23T11:31:42+00:00"
+ "time": "2020-08-23T09:22:13+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -6777,16 +6779,16 @@
},
{
"name": "symfony/config",
- "version": "v4.4.11",
+ "version": "v4.4.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "b1d8f0d9341ea1d378b8b043ba90739f37c49d36"
+ "reference": "043bf8652c307ebc23ce44047d215eec889d8850"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/b1d8f0d9341ea1d378b8b043ba90739f37c49d36",
- "reference": "b1d8f0d9341ea1d378b8b043ba90739f37c49d36",
+ "url": "https://api.github.com/repos/symfony/config/zipball/043bf8652c307ebc23ce44047d215eec889d8850",
+ "reference": "043bf8652c307ebc23ce44047d215eec889d8850",
"shasum": ""
},
"require": {
@@ -6851,20 +6853,20 @@
"type": "tidelift"
}
],
- "time": "2020-07-15T08:27:46+00:00"
+ "time": "2020-08-10T07:27:51+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v4.4.11",
+ "version": "v4.4.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "f33a28edd42708ed579377391b3a556bcd6a626d"
+ "reference": "54bbe10ed0aae7eb38484eb4656442c02509e0e0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f33a28edd42708ed579377391b3a556bcd6a626d",
- "reference": "f33a28edd42708ed579377391b3a556bcd6a626d",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/54bbe10ed0aae7eb38484eb4656442c02509e0e0",
+ "reference": "54bbe10ed0aae7eb38484eb4656442c02509e0e0",
"shasum": ""
},
"require": {
@@ -6938,7 +6940,7 @@
"type": "tidelift"
}
],
- "time": "2020-07-23T08:31:43+00:00"
+ "time": "2020-08-17T09:56:45+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -7006,7 +7008,7 @@
},
{
"name": "symfony/dotenv",
- "version": "v4.4.11",
+ "version": "v4.4.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/dotenv.git",
@@ -7077,7 +7079,7 @@
},
{
"name": "symfony/expression-language",
- "version": "v5.1.3",
+ "version": "v5.1.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
@@ -7143,16 +7145,16 @@
},
{
"name": "symfony/filesystem",
- "version": "v5.1.3",
+ "version": "v5.1.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "6e4320f06d5f2cce0d96530162491f4465179157"
+ "reference": "f7b9ed6142a34252d219801d9767dedbd711da1a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/6e4320f06d5f2cce0d96530162491f4465179157",
- "reference": "6e4320f06d5f2cce0d96530162491f4465179157",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/f7b9ed6142a34252d219801d9767dedbd711da1a",
+ "reference": "f7b9ed6142a34252d219801d9767dedbd711da1a",
"shasum": ""
},
"require": {
@@ -7203,11 +7205,11 @@
"type": "tidelift"
}
],
- "time": "2020-05-30T20:35:19+00:00"
+ "time": "2020-08-21T17:19:47+00:00"
},
{
"name": "symfony/inflector",
- "version": "v5.1.3",
+ "version": "v5.1.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/inflector.git",
@@ -7907,16 +7909,16 @@
},
{
"name": "symfony/property-access",
- "version": "v4.4.11",
+ "version": "v4.4.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "4788569bbec76c5b950d22ac6de61e2c3cc6bae1"
+ "reference": "71039619d0d5b9529f984e7c18e5d6c4e965825b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/4788569bbec76c5b950d22ac6de61e2c3cc6bae1",
- "reference": "4788569bbec76c5b950d22ac6de61e2c3cc6bae1",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/71039619d0d5b9529f984e7c18e5d6c4e965825b",
+ "reference": "71039619d0d5b9529f984e7c18e5d6c4e965825b",
"shasum": ""
},
"require": {
@@ -7984,7 +7986,7 @@
"type": "tidelift"
}
],
- "time": "2020-06-18T17:51:13+00:00"
+ "time": "2020-08-13T14:18:44+00:00"
},
{
"name": "symfony/service-contracts",
@@ -8064,16 +8066,16 @@
},
{
"name": "symfony/string",
- "version": "v5.1.3",
+ "version": "v5.1.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "f629ba9b611c76224feb21fe2bcbf0b6f992300b"
+ "reference": "0de4cc1e18bb596226c06a82e2e7e9bc6001a63a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/f629ba9b611c76224feb21fe2bcbf0b6f992300b",
- "reference": "f629ba9b611c76224feb21fe2bcbf0b6f992300b",
+ "url": "https://api.github.com/repos/symfony/string/zipball/0de4cc1e18bb596226c06a82e2e7e9bc6001a63a",
+ "reference": "0de4cc1e18bb596226c06a82e2e7e9bc6001a63a",
"shasum": ""
},
"require": {
@@ -8145,11 +8147,11 @@
"type": "tidelift"
}
],
- "time": "2020-07-08T08:27:49+00:00"
+ "time": "2020-08-17T07:48:54+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v5.1.3",
+ "version": "v5.1.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
@@ -8224,16 +8226,16 @@
},
{
"name": "symfony/yaml",
- "version": "v4.4.11",
+ "version": "v4.4.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a"
+ "reference": "e2a69525b11a33be51cb00b8d6d13a9258a296b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a",
- "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/e2a69525b11a33be51cb00b8d6d13a9258a296b1",
+ "reference": "e2a69525b11a33be51cb00b8d6d13a9258a296b1",
"shasum": ""
},
"require": {
@@ -8293,7 +8295,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-20T08:37:50+00:00"
+ "time": "2020-08-26T08:30:46+00:00"
},
{
"name": "wikimedia/composer-merge-plugin",
@@ -8347,40 +8349,41 @@
],
"packages-dev": [
{
- "name": "doctrine/instantiator",
- "version": "1.3.1",
+ "name": "composer/package-versions-deprecated",
+ "version": "1.11.99",
"source": {
"type": "git",
- "url": "https://github.com/doctrine/instantiator.git",
- "reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
+ "url": "https://github.com/composer/package-versions-deprecated.git",
+ "reference": "c8c9aa8a14cc3d3bec86d0a8c3fa52ea79936855"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
- "reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
+ "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/c8c9aa8a14cc3d3bec86d0a8c3fa52ea79936855",
+ "reference": "c8c9aa8a14cc3d3bec86d0a8c3fa52ea79936855",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "composer-plugin-api": "^1.1.0 || ^2.0",
+ "php": "^7 || ^8"
+ },
+ "replace": {
+ "ocramius/package-versions": "1.11.99"
},
"require-dev": {
- "doctrine/coding-standard": "^6.0",
- "ext-pdo": "*",
- "ext-phar": "*",
- "phpbench/phpbench": "^0.13",
- "phpstan/phpstan-phpunit": "^0.11",
- "phpstan/phpstan-shim": "^0.11",
- "phpunit/phpunit": "^7.0"
+ "composer/composer": "^1.9.3 || ^2.0@dev",
+ "ext-zip": "^1.13",
+ "phpunit/phpunit": "^6.5 || ^7"
},
- "type": "library",
+ "type": "composer-plugin",
"extra": {
+ "class": "PackageVersions\\Installer",
"branch-alias": {
- "dev-master": "1.2.x-dev"
+ "dev-master": "1.x-dev"
}
},
"autoload": {
"psr-4": {
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ "PackageVersions\\": "src/PackageVersions"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -8390,159 +8393,182 @@
"authors": [
{
"name": "Marco Pivetta",
- "email": "ocramius@gmail.com",
- "homepage": "http://ocramius.github.com/"
+ "email": "ocramius@gmail.com"
+ },
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be"
}
],
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
- "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
- "keywords": [
- "constructor",
- "instantiate"
- ],
+ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
"funding": [
{
- "url": "https://www.doctrine-project.org/sponsorship.html",
+ "url": "https://packagist.com",
"type": "custom"
},
{
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
+ "url": "https://github.com/composer",
+ "type": "github"
},
{
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
"type": "tidelift"
}
],
- "time": "2020-05-29T17:27:14+00:00"
+ "time": "2020-08-25T05:50:16+00:00"
},
{
- "name": "myclabs/deep-copy",
- "version": "1.10.1",
+ "name": "composer/xdebug-handler",
+ "version": "1.4.3",
"source": {
"type": "git",
- "url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5"
+ "url": "https://github.com/composer/xdebug-handler.git",
+ "reference": "ebd27a9866ae8254e873866f795491f02418c5a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
- "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
+ "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ebd27a9866ae8254e873866f795491f02418c5a5",
+ "reference": "ebd27a9866ae8254e873866f795491f02418c5a5",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
- },
- "replace": {
- "myclabs/deep-copy": "self.version"
+ "php": "^5.3.2 || ^7.0 || ^8.0",
+ "psr/log": "^1.0"
},
"require-dev": {
- "doctrine/collections": "^1.0",
- "doctrine/common": "^2.6",
- "phpunit/phpunit": "^7.1"
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8"
},
"type": "library",
"autoload": {
"psr-4": {
- "DeepCopy\\": "src/DeepCopy/"
- },
- "files": [
- "src/DeepCopy/deep_copy.php"
- ]
+ "Composer\\XdebugHandler\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
- "description": "Create deep copies (clones) of your objects",
+ "authors": [
+ {
+ "name": "John Stevenson",
+ "email": "john-stevenson@blueyonder.co.uk"
+ }
+ ],
+ "description": "Restarts a process without Xdebug.",
"keywords": [
- "clone",
- "copy",
- "duplicate",
- "object",
- "object graph"
+ "Xdebug",
+ "performance"
],
"funding": [
{
- "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
"type": "tidelift"
}
],
- "time": "2020-06-29T13:22:24+00:00"
+ "time": "2020-08-19T10:27:58+00:00"
},
{
- "name": "nikic/php-parser",
- "version": "v4.9.1",
+ "name": "doctrine/annotations",
+ "version": "1.10.4",
"source": {
"type": "git",
- "url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28"
+ "url": "https://github.com/doctrine/annotations.git",
+ "reference": "bfe91e31984e2ba76df1c1339681770401ec262f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/88e519766fc58bd46b8265561fb79b54e2e00b28",
- "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/bfe91e31984e2ba76df1c1339681770401ec262f",
+ "reference": "bfe91e31984e2ba76df1c1339681770401ec262f",
"shasum": ""
},
"require": {
+ "doctrine/lexer": "1.*",
"ext-tokenizer": "*",
- "php": ">=7.0"
+ "php": "^7.1 || ^8.0"
},
"require-dev": {
- "ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "doctrine/cache": "1.*",
+ "phpstan/phpstan": "^0.12.20",
+ "phpunit/phpunit": "^7.5 || ^9.1.5"
},
- "bin": [
- "bin/php-parse"
- ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "1.9.x-dev"
}
},
"autoload": {
"psr-4": {
- "PhpParser\\": "lib/PhpParser"
+ "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Nikita Popov"
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
}
],
- "description": "A PHP parser written in PHP",
+ "description": "Docblock Annotations Parser",
+ "homepage": "http://www.doctrine-project.org",
"keywords": [
- "parser",
- "php"
+ "annotations",
+ "docblock",
+ "parser"
],
- "time": "2020-08-30T16:15:20+00:00"
+ "time": "2020-08-10T19:35:50+00:00"
},
{
- "name": "phar-io/manifest",
- "version": "2.0.1",
+ "name": "doctrine/inflector",
+ "version": "2.0.3",
"source": {
"type": "git",
- "url": "https://github.com/phar-io/manifest.git",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
+ "url": "https://github.com/doctrine/inflector.git",
+ "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210",
+ "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210",
"shasum": ""
},
"require": {
- "ext-dom": "*",
- "ext-phar": "*",
- "ext-xmlwriter": "*",
- "phar-io/version": "^3.0.1",
"php": "^7.2 || ^8.0"
},
+ "require-dev": {
+ "doctrine/coding-standard": "^7.0",
+ "phpstan/phpstan": "^0.11",
+ "phpstan/phpstan-phpunit": "^0.11",
+ "phpstan/phpstan-strict-rules": "^0.11",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
+ },
"type": "library",
"extra": {
"branch-alias": {
@@ -8550,147 +8576,242 @@
}
},
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
},
{
- "name": "Sebastian Heuer",
- "email": "sebastian@phpeople.de",
- "role": "Developer"
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
},
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "Developer"
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
}
],
- "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
- "time": "2020-06-27T14:33:11+00:00"
+ "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
+ "homepage": "https://www.doctrine-project.org/projects/inflector.html",
+ "keywords": [
+ "inflection",
+ "inflector",
+ "lowercase",
+ "manipulation",
+ "php",
+ "plural",
+ "singular",
+ "strings",
+ "uppercase",
+ "words"
+ ],
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-05-29T15:13:26+00:00"
},
{
- "name": "phar-io/version",
- "version": "3.0.2",
+ "name": "doctrine/instantiator",
+ "version": "1.3.1",
"source": {
"type": "git",
- "url": "https://github.com/phar-io/version.git",
- "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0"
+ "url": "https://github.com/doctrine/instantiator.git",
+ "reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/version/zipball/c6bb6825def89e0a32220f88337f8ceaf1975fa0",
- "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
+ "reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0"
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^6.0",
+ "ext-pdo": "*",
+ "ext-phar": "*",
+ "phpbench/phpbench": "^0.13",
+ "phpstan/phpstan-phpunit": "^0.11",
+ "phpstan/phpstan-shim": "^0.11",
+ "phpunit/phpunit": "^7.0"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.2.x-dev"
+ }
+ },
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com",
+ "homepage": "http://ocramius.github.com/"
+ }
+ ],
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
+ "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
+ "keywords": [
+ "constructor",
+ "instantiate"
+ ],
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
},
{
- "name": "Sebastian Heuer",
- "email": "sebastian@phpeople.de",
- "role": "Developer"
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
},
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "Developer"
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
+ "type": "tidelift"
}
],
- "description": "Library for handling version information and constraints",
- "time": "2020-06-27T14:39:04+00:00"
+ "time": "2020-05-29T17:27:14+00:00"
},
{
- "name": "php-stubs/wordpress-stubs",
- "version": "v5.5.0",
+ "name": "doctrine/lexer",
+ "version": "1.2.1",
"source": {
"type": "git",
- "url": "https://github.com/php-stubs/wordpress-stubs.git",
- "reference": "7ea14fc5e4242255f6b48295fdda0512053f0dc1"
+ "url": "https://github.com/doctrine/lexer.git",
+ "reference": "e864bbf5904cb8f5bb334f99209b48018522f042"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/7ea14fc5e4242255f6b48295fdda0512053f0dc1",
- "reference": "7ea14fc5e4242255f6b48295fdda0512053f0dc1",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042",
+ "reference": "e864bbf5904cb8f5bb334f99209b48018522f042",
"shasum": ""
},
- "replace": {
- "giacocorsiglia/wordpress-stubs": "*"
+ "require": {
+ "php": "^7.2 || ^8.0"
},
"require-dev": {
- "giacocorsiglia/stubs-generator": "^0.5.0",
- "php": "~7.1"
- },
- "suggest": {
- "paragonie/sodium_compat": "Pure PHP implementation of libsodium",
- "symfony/polyfill-php73": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
- "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan"
+ "doctrine/coding-standard": "^6.0",
+ "phpstan/phpstan": "^0.11.8",
+ "phpunit/phpunit": "^8.2"
},
"type": "library",
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "WordPress function and class declaration stubs for static analysis.",
- "homepage": "https://github.com/php-stubs/wordpress-stubs",
- "keywords": [
- "PHPStan",
- "static analysis",
- "wordpress"
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
],
- "time": "2020-08-18T04:31:49+00:00"
+ "authors": [
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
+ "homepage": "https://www.doctrine-project.org/projects/lexer.html",
+ "keywords": [
+ "annotations",
+ "docblock",
+ "lexer",
+ "parser",
+ "php"
+ ],
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-05-25T17:44:05+00:00"
},
{
- "name": "phpdocumentor/reflection-common",
- "version": "2.2.0",
+ "name": "jean85/pretty-package-versions",
+ "version": "1.5.0",
"source": {
"type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
+ "url": "https://github.com/Jean85/pretty-package-versions.git",
+ "reference": "e9f4324e88b8664be386d90cf60fbc202e1f7fc9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
+ "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/e9f4324e88b8664be386d90cf60fbc202e1f7fc9",
+ "reference": "e9f4324e88b8664be386d90cf60fbc202e1f7fc9",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0"
+ "composer/package-versions-deprecated": "^1.8.0",
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-2.x": "2.x-dev"
+ "dev-master": "1.x-dev"
}
},
"autoload": {
"psr-4": {
- "phpDocumentor\\Reflection\\": "src/"
+ "Jean85\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -8699,85 +8820,824 @@
],
"authors": [
{
- "name": "Jaap van Otterdijk",
- "email": "opensource@ijaap.nl"
+ "name": "Alessandro Lai",
+ "email": "alessandro.lai85@gmail.com"
}
],
- "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
- "homepage": "http://www.phpdoc.org",
+ "description": "A wrapper for ocramius/package-versions to get pretty versions strings",
"keywords": [
- "FQSEN",
- "phpDocumentor",
- "phpdoc",
- "reflection",
- "static analysis"
+ "composer",
+ "package",
+ "release",
+ "versions"
],
- "time": "2020-06-27T09:03:43+00:00"
+ "time": "2020-06-23T06:23:06+00:00"
},
{
- "name": "phpdocumentor/reflection-docblock",
- "version": "5.2.1",
+ "name": "johnpbloch/wordpress",
+ "version": "5.5.0",
"source": {
"type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44"
+ "url": "https://github.com/johnpbloch/wordpress.git",
+ "reference": "d8a952dd4aa7f7d4d8be6fa145840fde4e248450"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d870572532cd70bc3fab58f2e23ad423c8404c44",
- "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44",
+ "url": "https://api.github.com/repos/johnpbloch/wordpress/zipball/d8a952dd4aa7f7d4d8be6fa145840fde4e248450",
+ "reference": "d8a952dd4aa7f7d4d8be6fa145840fde4e248450",
"shasum": ""
},
"require": {
- "ext-filter": "*",
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.2",
- "phpdocumentor/type-resolver": "^1.3",
- "webmozart/assert": "^1.9.1"
+ "johnpbloch/wordpress-core": "5.5.0",
+ "johnpbloch/wordpress-core-installer": "^1.0 || ^2.0",
+ "php": ">=5.6.20"
+ },
+ "type": "package",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0+"
+ ],
+ "authors": [
+ {
+ "name": "WordPress Community",
+ "homepage": "http://wordpress.org/about/"
+ }
+ ],
+ "description": "WordPress is open source software you can use to create a beautiful website, blog, or app.",
+ "homepage": "http://wordpress.org/",
+ "keywords": [
+ "blog",
+ "cms",
+ "wordpress"
+ ],
+ "time": "2020-08-11T18:47:19+00:00"
+ },
+ {
+ "name": "johnpbloch/wordpress-core",
+ "version": "5.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/johnpbloch/wordpress-core.git",
+ "reference": "c49d46de4e4c8972b8ed2aebe3e850f4f218186f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/c49d46de4e4c8972b8ed2aebe3e850f4f218186f",
+ "reference": "c49d46de4e4c8972b8ed2aebe3e850f4f218186f",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "php": ">=5.6.20"
+ },
+ "provide": {
+ "wordpress/core-implementation": "5.5.0"
+ },
+ "type": "wordpress-core",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "WordPress Community",
+ "homepage": "https://wordpress.org/about/"
+ }
+ ],
+ "description": "WordPress is open source software you can use to create a beautiful website, blog, or app.",
+ "homepage": "https://wordpress.org/",
+ "keywords": [
+ "blog",
+ "cms",
+ "wordpress"
+ ],
+ "time": "2020-08-11T18:47:13+00:00"
+ },
+ {
+ "name": "johnpbloch/wordpress-core-installer",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/johnpbloch/wordpress-core-installer.git",
+ "reference": "237faae9a60a4a2e1d45dce1a5836ffa616de63e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/johnpbloch/wordpress-core-installer/zipball/237faae9a60a4a2e1d45dce1a5836ffa616de63e",
+ "reference": "237faae9a60a4a2e1d45dce1a5836ffa616de63e",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.0 || ^2.0",
+ "php": ">=5.6.0"
+ },
+ "conflict": {
+ "composer/installers": "<1.0.6"
},
"require-dev": {
- "mockery/mockery": "~1.3.2"
+ "composer/composer": "^1.0 || ^2.0",
+ "phpunit/phpunit": ">=5.7.27"
},
- "type": "library",
+ "type": "composer-plugin",
"extra": {
- "branch-alias": {
- "dev-master": "5.x-dev"
+ "class": "johnpbloch\\Composer\\WordPressCorePlugin"
+ },
+ "autoload": {
+ "psr-0": {
+ "johnpbloch\\Composer\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "John P. Bloch",
+ "email": "me@johnpbloch.com"
}
+ ],
+ "description": "A custom installer to handle deploying WordPress with composer",
+ "keywords": [
+ "wordpress"
+ ],
+ "time": "2020-04-16T21:44:57+00:00"
+ },
+ {
+ "name": "migrify/php-config-printer",
+ "version": "v0.3.32",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/migrify/php-config-printer.git",
+ "reference": "c9200b8b18cfe34332d80f95a2224222d3fafeb6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/migrify/php-config-printer/zipball/c9200b8b18cfe34332d80f95a2224222d3fafeb6",
+ "reference": "c9200b8b18cfe34332d80f95a2224222d3fafeb6",
+ "shasum": ""
+ },
+ "require": {
+ "nette/utils": "^3.1",
+ "nikic/php-parser": "^4.9",
+ "php": "^7.2|^8.0",
+ "symfony/http-kernel": "^4.4|^5.1",
+ "symplify/autowire-array-parameter": "^8.1.17",
+ "symplify/package-builder": "^8.1.17",
+ "symplify/smart-file-system": "^8.1.17"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^8.5|^9.0",
+ "symplify/easy-testing": "^8.1.17"
},
+ "type": "library",
"autoload": {
"psr-4": {
- "phpDocumentor\\Reflection\\": "src"
+ "Migrify\\PhpConfigPrinter\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
+ "description": "Print Symfony services array with configuration to to plain PHP file format thanks to this simple php-parser wrapper",
+ "time": "2020-08-31T00:27:10+00:00"
+ },
+ {
+ "name": "myclabs/deep-copy",
+ "version": "1.10.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/myclabs/DeepCopy.git",
+ "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
+ "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "replace": {
+ "myclabs/deep-copy": "self.version"
+ },
+ "require-dev": {
+ "doctrine/collections": "^1.0",
+ "doctrine/common": "^2.6",
+ "phpunit/phpunit": "^7.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ },
+ "files": [
+ "src/DeepCopy/deep_copy.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Create deep copies (clones) of your objects",
+ "keywords": [
+ "clone",
+ "copy",
+ "duplicate",
+ "object",
+ "object graph"
+ ],
+ "funding": [
+ {
+ "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-06-29T13:22:24+00:00"
+ },
+ {
+ "name": "nette/finder",
+ "version": "v2.5.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nette/finder.git",
+ "reference": "4ad2c298eb8c687dd0e74ae84206a4186eeaed50"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nette/finder/zipball/4ad2c298eb8c687dd0e74ae84206a4186eeaed50",
+ "reference": "4ad2c298eb8c687dd0e74ae84206a4186eeaed50",
+ "shasum": ""
+ },
+ "require": {
+ "nette/utils": "^2.4 || ^3.0",
+ "php": ">=7.1"
+ },
+ "conflict": {
+ "nette/nette": "<2.2"
+ },
+ "require-dev": {
+ "nette/tester": "^2.0",
+ "phpstan/phpstan": "^0.12",
+ "tracy/tracy": "^2.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.5-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause",
+ "GPL-2.0",
+ "GPL-3.0"
+ ],
"authors": [
{
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
},
{
- "name": "Jaap van Otterdijk",
- "email": "account@ijaap.nl"
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
}
],
- "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "time": "2020-08-15T11:14:08+00:00"
+ "description": "🔍 Nette Finder: find files and directories with an intuitive API.",
+ "homepage": "https://nette.org",
+ "keywords": [
+ "filesystem",
+ "glob",
+ "iterator",
+ "nette"
+ ],
+ "time": "2020-01-03T20:35:40+00:00"
},
{
- "name": "phpdocumentor/type-resolver",
- "version": "1.3.0",
+ "name": "nette/robot-loader",
+ "version": "v3.3.0",
"source": {
"type": "git",
- "url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "e878a14a65245fbe78f8080eba03b47c3b705651"
+ "url": "https://github.com/nette/robot-loader.git",
+ "reference": "737ff8ee1709eff053d9cc27e6c661d82395bd8b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651",
- "reference": "e878a14a65245fbe78f8080eba03b47c3b705651",
+ "url": "https://api.github.com/repos/nette/robot-loader/zipball/737ff8ee1709eff053d9cc27e6c661d82395bd8b",
+ "reference": "737ff8ee1709eff053d9cc27e6c661d82395bd8b",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "nette/finder": "^2.5 || ^3.0",
+ "nette/utils": "^3.0",
+ "php": ">=7.1"
+ },
+ "require-dev": {
+ "nette/tester": "^2.0",
+ "phpstan/phpstan": "^0.12",
+ "tracy/tracy": "^2.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.3-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause",
+ "GPL-2.0-only",
+ "GPL-3.0-only"
+ ],
+ "authors": [
+ {
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
+ },
+ {
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
+ }
+ ],
+ "description": "🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.",
+ "homepage": "https://nette.org",
+ "keywords": [
+ "autoload",
+ "class",
+ "interface",
+ "nette",
+ "trait"
+ ],
+ "time": "2020-07-28T13:34:12+00:00"
+ },
+ {
+ "name": "nette/utils",
+ "version": "v3.1.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nette/utils.git",
+ "reference": "c09937fbb24987b2a41c6022ebe84f4f1b8eec0f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nette/utils/zipball/c09937fbb24987b2a41c6022ebe84f4f1b8eec0f",
+ "reference": "c09937fbb24987b2a41c6022ebe84f4f1b8eec0f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "require-dev": {
+ "nette/tester": "~2.0",
+ "phpstan/phpstan": "^0.12",
+ "tracy/tracy": "^2.3"
+ },
+ "suggest": {
+ "ext-gd": "to use Image",
+ "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
+ "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
+ "ext-json": "to use Nette\\Utils\\Json",
+ "ext-mbstring": "to use Strings::lower() etc...",
+ "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()",
+ "ext-xml": "to use Strings::length() etc. when mbstring is not available"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause",
+ "GPL-2.0-only",
+ "GPL-3.0-only"
+ ],
+ "authors": [
+ {
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
+ },
+ {
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
+ }
+ ],
+ "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
+ "homepage": "https://nette.org",
+ "keywords": [
+ "array",
+ "core",
+ "datetime",
+ "images",
+ "json",
+ "nette",
+ "paginator",
+ "password",
+ "slugify",
+ "string",
+ "unicode",
+ "utf-8",
+ "utility",
+ "validation"
+ ],
+ "time": "2020-08-07T10:34:21+00:00"
+ },
+ {
+ "name": "nikic/php-parser",
+ "version": "v4.9.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nikic/PHP-Parser.git",
+ "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/88e519766fc58bd46b8265561fb79b54e2e00b28",
+ "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=7.0"
+ },
+ "require-dev": {
+ "ircmaxell/php-yacc": "^0.0.7",
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ },
+ "bin": [
+ "bin/php-parse"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PhpParser\\": "lib/PhpParser"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Nikita Popov"
+ }
+ ],
+ "description": "A PHP parser written in PHP",
+ "keywords": [
+ "parser",
+ "php"
+ ],
+ "time": "2020-08-30T16:15:20+00:00"
+ },
+ {
+ "name": "ondram/ci-detector",
+ "version": "3.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/OndraM/ci-detector.git",
+ "reference": "789e9fcc7a8c3ef6d54f645fef744ad35946e896"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/OndraM/ci-detector/zipball/789e9fcc7a8c3ef6d54f645fef744ad35946e896",
+ "reference": "789e9fcc7a8c3ef6d54f645fef744ad35946e896",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "ergebnis/composer-normalize": "^2.2",
+ "lmc/coding-standard": "^1.3 || ^2.0",
+ "php-coveralls/php-coveralls": "^2.2",
+ "php-parallel-lint/php-parallel-lint": "^1.1",
+ "phpstan/extension-installer": "^1.0.3",
+ "phpstan/phpstan": "^0.12.0",
+ "phpstan/phpstan-phpunit": "^0.12.1",
+ "phpunit/phpunit": "^7.1 || ^8.0 || ^9.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "OndraM\\CiDetector\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ondřej Machulda",
+ "email": "ondrej.machulda@gmail.com"
+ }
+ ],
+ "description": "Detect continuous integration environment and provide unified access to properties of current build",
+ "keywords": [
+ "CircleCI",
+ "Codeship",
+ "Wercker",
+ "adapter",
+ "appveyor",
+ "aws",
+ "aws codebuild",
+ "bamboo",
+ "bitbucket",
+ "buddy",
+ "ci-info",
+ "codebuild",
+ "continuous integration",
+ "continuousphp",
+ "drone",
+ "github",
+ "gitlab",
+ "interface",
+ "jenkins",
+ "teamcity",
+ "travis"
+ ],
+ "time": "2020-08-25T11:58:23+00:00"
+ },
+ {
+ "name": "phar-io/manifest",
+ "version": "2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/manifest.git",
+ "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
+ "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "ext-xmlwriter": "*",
+ "phar-io/version": "^3.0.1",
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
+ "time": "2020-06-27T14:33:11+00:00"
+ },
+ {
+ "name": "phar-io/version",
+ "version": "3.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/c6bb6825def89e0a32220f88337f8ceaf1975fa0",
+ "reference": "c6bb6825def89e0a32220f88337f8ceaf1975fa0",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Library for handling version information and constraints",
+ "time": "2020-06-27T14:39:04+00:00"
+ },
+ {
+ "name": "php-stubs/wordpress-stubs",
+ "version": "v5.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-stubs/wordpress-stubs.git",
+ "reference": "7ea14fc5e4242255f6b48295fdda0512053f0dc1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/7ea14fc5e4242255f6b48295fdda0512053f0dc1",
+ "reference": "7ea14fc5e4242255f6b48295fdda0512053f0dc1",
+ "shasum": ""
+ },
+ "replace": {
+ "giacocorsiglia/wordpress-stubs": "*"
+ },
+ "require-dev": {
+ "giacocorsiglia/stubs-generator": "^0.5.0",
+ "php": "~7.1"
+ },
+ "suggest": {
+ "paragonie/sodium_compat": "Pure PHP implementation of libsodium",
+ "symfony/polyfill-php73": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
+ "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan"
+ },
+ "type": "library",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "WordPress function and class declaration stubs for static analysis.",
+ "homepage": "https://github.com/php-stubs/wordpress-stubs",
+ "keywords": [
+ "PHPStan",
+ "static analysis",
+ "wordpress"
+ ],
+ "time": "2020-08-18T04:31:49+00:00"
+ },
+ {
+ "name": "phpdocumentor/reflection-common",
+ "version": "2.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-2.x": "2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jaap van Otterdijk",
+ "email": "opensource@ijaap.nl"
+ }
+ ],
+ "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
+ "homepage": "http://www.phpdoc.org",
+ "keywords": [
+ "FQSEN",
+ "phpDocumentor",
+ "phpdoc",
+ "reflection",
+ "static analysis"
+ ],
+ "time": "2020-06-27T09:03:43+00:00"
+ },
+ {
+ "name": "phpdocumentor/reflection-docblock",
+ "version": "5.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
+ "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d870572532cd70bc3fab58f2e23ad423c8404c44",
+ "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44",
+ "shasum": ""
+ },
+ "require": {
+ "ext-filter": "*",
+ "php": "^7.2 || ^8.0",
+ "phpdocumentor/reflection-common": "^2.2",
+ "phpdocumentor/type-resolver": "^1.3",
+ "webmozart/assert": "^1.9.1"
+ },
+ "require-dev": {
+ "mockery/mockery": "~1.3.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mike van Riel",
+ "email": "me@mikevanriel.com"
+ },
+ {
+ "name": "Jaap van Otterdijk",
+ "email": "account@ijaap.nl"
+ }
+ ],
+ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
+ "time": "2020-08-15T11:14:08+00:00"
+ },
+ {
+ "name": "phpdocumentor/type-resolver",
+ "version": "1.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/TypeResolver.git",
+ "reference": "e878a14a65245fbe78f8080eba03b47c3b705651"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651",
+ "reference": "e878a14a65245fbe78f8080eba03b47c3b705651",
"shasum": ""
},
"require": {
@@ -8785,191 +9645,1568 @@
"phpdocumentor/reflection-common": "^2.0"
},
"require-dev": {
- "ext-tokenizer": "*"
+ "ext-tokenizer": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-1.x": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mike van Riel",
+ "email": "me@mikevanriel.com"
+ }
+ ],
+ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
+ "time": "2020-06-27T10:12:23+00:00"
+ },
+ {
+ "name": "phpspec/prophecy",
+ "version": "1.11.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpspec/prophecy.git",
+ "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b20034be5efcdab4fb60ca3a29cba2949aead160",
+ "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.2",
+ "php": "^7.2",
+ "phpdocumentor/reflection-docblock": "^5.0",
+ "sebastian/comparator": "^3.0 || ^4.0",
+ "sebastian/recursion-context": "^3.0 || ^4.0"
+ },
+ "require-dev": {
+ "phpspec/phpspec": "^6.0",
+ "phpunit/phpunit": "^8.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.11.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Prophecy\\": "src/Prophecy"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com",
+ "homepage": "http://everzet.com"
+ },
+ {
+ "name": "Marcello Duarte",
+ "email": "marcello.duarte@gmail.com"
+ }
+ ],
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
+ "homepage": "https://github.com/phpspec/prophecy",
+ "keywords": [
+ "Double",
+ "Dummy",
+ "fake",
+ "mock",
+ "spy",
+ "stub"
+ ],
+ "time": "2020-07-08T12:44:21+00:00"
+ },
+ {
+ "name": "phpstan/phpdoc-parser",
+ "version": "0.4.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpstan/phpdoc-parser.git",
+ "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/98a088b17966bdf6ee25c8a4b634df313d8aa531",
+ "reference": "98a088b17966bdf6ee25c8a4b634df313d8aa531",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "consistence/coding-standard": "^3.5",
+ "ergebnis/composer-normalize": "^2.0.2",
+ "jakub-onderka/php-parallel-lint": "^0.9.2",
+ "phing/phing": "^2.16.0",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^0.12.26",
+ "phpstan/phpstan-strict-rules": "^0.12",
+ "phpunit/phpunit": "^6.3",
+ "slevomat/coding-standard": "^4.7.2",
+ "symfony/process": "^4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "0.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PHPStan\\PhpDocParser\\": [
+ "src/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "PHPDoc parser with support for nullable, intersection and generic types",
+ "time": "2020-08-03T20:32:43+00:00"
+ },
+ {
+ "name": "phpstan/phpstan",
+ "version": "0.12.40",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpstan/phpstan.git",
+ "reference": "dce7293ad7b59fc09a9ab9b0b5b44902c092ca17"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dce7293ad7b59fc09a9ab9b0b5b44902c092ca17",
+ "reference": "dce7293ad7b59fc09a9ab9b0b5b44902c092ca17",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1|^8.0"
+ },
+ "conflict": {
+ "phpstan/phpstan-shim": "*"
+ },
+ "bin": [
+ "phpstan",
+ "phpstan.phar"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "0.12-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "PHPStan - PHP Static Analysis Tool",
+ "funding": [
+ {
+ "url": "https://github.com/ondrejmirtes",
+ "type": "github"
+ },
+ {
+ "url": "https://www.patreon.com/phpstan",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-08-26T19:06:20+00:00"
+ },
+ {
+ "name": "phpstan/phpstan-phpunit",
+ "version": "0.12.16",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpstan/phpstan-phpunit.git",
+ "reference": "1dd916d181b0539dea5cd37e91546afb8b107e17"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/1dd916d181b0539dea5cd37e91546afb8b107e17",
+ "reference": "1dd916d181b0539dea5cd37e91546afb8b107e17",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0",
+ "phpstan/phpstan": "^0.12.33"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<7.0"
+ },
+ "require-dev": {
+ "consistence/coding-standard": "^3.5",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
+ "ergebnis/composer-normalize": "^2.0.2",
+ "jakub-onderka/php-parallel-lint": "^1.0",
+ "phing/phing": "^2.16.0",
+ "phpstan/phpstan-strict-rules": "^0.12",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
+ "satooshi/php-coveralls": "^1.0",
+ "slevomat/coding-standard": "^4.7.2"
+ },
+ "type": "phpstan-extension",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "0.12-dev"
+ },
+ "phpstan": {
+ "includes": [
+ "extension.neon",
+ "rules.neon"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PHPStan\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "PHPUnit extensions and rules for PHPStan",
+ "time": "2020-08-05T13:28:50+00:00"
+ },
+ {
+ "name": "phpunit/php-code-coverage",
+ "version": "9.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "d25b24b1cd14772bde4d75daeb393dc17db9f6e6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/d25b24b1cd14772bde4d75daeb393dc17db9f6e6",
+ "reference": "d25b24b1cd14772bde4d75daeb393dc17db9f6e6",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-libxml": "*",
+ "ext-xmlwriter": "*",
+ "nikic/php-parser": "^4.8",
+ "php": "^7.3 || ^8.0",
+ "phpunit/php-file-iterator": "^3.0.3",
+ "phpunit/php-text-template": "^2.0.2",
+ "sebastian/code-unit-reverse-lookup": "^2.0.2",
+ "sebastian/complexity": "^2.0",
+ "sebastian/environment": "^5.1.2",
+ "sebastian/lines-of-code": "^1.0",
+ "sebastian/version": "^3.0.1",
+ "theseer/tokenizer": "^1.2.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-pcov": "*",
+ "ext-xdebug": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
+ "keywords": [
+ "coverage",
+ "testing",
+ "xunit"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-08-31T06:31:46+00:00"
+ },
+ {
+ "name": "phpunit/php-file-iterator",
+ "version": "3.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
+ "reference": "25fefc5b19835ca653877fe081644a3f8c1d915e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/25fefc5b19835ca653877fe081644a3f8c1d915e",
+ "reference": "25fefc5b19835ca653877fe081644a3f8c1d915e",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
+ "keywords": [
+ "filesystem",
+ "iterator"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-07-11T05:18:21+00:00"
+ },
+ {
+ "name": "phpunit/php-invoker",
+ "version": "3.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-invoker.git",
+ "reference": "7a85b66acc48cacffdf87dadd3694e7123674298"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/7a85b66acc48cacffdf87dadd3694e7123674298",
+ "reference": "7a85b66acc48cacffdf87dadd3694e7123674298",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "ext-pcntl": "*",
+ "phpunit/phpunit": "^9.0"
+ },
+ "suggest": {
+ "ext-pcntl": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Invoke callables with a timeout",
+ "homepage": "https://github.com/sebastianbergmann/php-invoker/",
+ "keywords": [
+ "process"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-08-06T07:04:15+00:00"
+ },
+ {
+ "name": "phpunit/php-text-template",
+ "version": "2.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
+ "reference": "6ff9c8ea4d3212b88fcf74e25e516e2c51c99324"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/6ff9c8ea4d3212b88fcf74e25e516e2c51c99324",
+ "reference": "6ff9c8ea4d3212b88fcf74e25e516e2c51c99324",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Simple template engine.",
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
+ "keywords": [
+ "template"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-26T11:55:37+00:00"
+ },
+ {
+ "name": "phpunit/php-timer",
+ "version": "5.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
+ "reference": "cc49734779cbb302bf51a44297dab8c4bbf941e7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/cc49734779cbb302bf51a44297dab8c4bbf941e7",
+ "reference": "cc49734779cbb302bf51a44297dab8c4bbf941e7",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Utility class for timing",
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
+ "keywords": [
+ "timer"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-26T11:58:13+00:00"
+ },
+ {
+ "name": "phpunit/phpunit",
+ "version": "9.3.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "93d78d8e2a06393a0d0c1ead6fe9984f1af1f88c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/93d78d8e2a06393a0d0c1ead6fe9984f1af1f88c",
+ "reference": "93d78d8e2a06393a0d0c1ead6fe9984f1af1f88c",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.3.1",
+ "ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-xml": "*",
+ "ext-xmlwriter": "*",
+ "myclabs/deep-copy": "^1.10.1",
+ "phar-io/manifest": "^2.0.1",
+ "phar-io/version": "^3.0.2",
+ "php": "^7.3 || ^8.0",
+ "phpspec/prophecy": "^1.11.1",
+ "phpunit/php-code-coverage": "^9.1.5",
+ "phpunit/php-file-iterator": "^3.0.4",
+ "phpunit/php-invoker": "^3.1",
+ "phpunit/php-text-template": "^2.0.2",
+ "phpunit/php-timer": "^5.0.1",
+ "sebastian/cli-parser": "^1.0",
+ "sebastian/code-unit": "^1.0.5",
+ "sebastian/comparator": "^4.0.3",
+ "sebastian/diff": "^4.0.2",
+ "sebastian/environment": "^5.1.2",
+ "sebastian/exporter": "^4.0.2",
+ "sebastian/global-state": "^5.0",
+ "sebastian/object-enumerator": "^4.0.2",
+ "sebastian/resource-operations": "^3.0.2",
+ "sebastian/type": "^2.2.1",
+ "sebastian/version": "^3.0.1"
+ },
+ "require-dev": {
+ "ext-pdo": "*",
+ "phpspec/prophecy-phpunit": "^2.0.1"
+ },
+ "suggest": {
+ "ext-soap": "*",
+ "ext-xdebug": "*"
+ },
+ "bin": [
+ "phpunit"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.3-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ],
+ "files": [
+ "src/Framework/Assert/Functions.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
+ "keywords": [
+ "phpunit",
+ "testing",
+ "xunit"
+ ],
+ "funding": [
+ {
+ "url": "https://phpunit.de/donate.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-08-27T06:30:58+00:00"
+ },
+ {
+ "name": "psr/simple-cache",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/simple-cache.git",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\SimpleCache\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for simple caching",
+ "keywords": [
+ "cache",
+ "caching",
+ "psr",
+ "psr-16",
+ "simple-cache"
+ ],
+ "time": "2017-10-23T01:57:42+00:00"
+ },
+ {
+ "name": "rector/rector",
+ "version": "v0.7.65",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/rectorphp/rector.git",
+ "reference": "ac4e73b72f42273e019a91fb98b32b0c87ab08dc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/ac4e73b72f42273e019a91fb98b32b0c87ab08dc",
+ "reference": "ac4e73b72f42273e019a91fb98b32b0c87ab08dc",
+ "shasum": ""
+ },
+ "require": {
+ "composer/xdebug-handler": "^1.4",
+ "doctrine/annotations": "^1.10.4",
+ "doctrine/inflector": "^1.4|^2.0",
+ "ext-json": "*",
+ "jean85/pretty-package-versions": "^1.2",
+ "migrify/php-config-printer": "^0.3.30",
+ "nette/robot-loader": "^3.2",
+ "nette/utils": "^3.1",
+ "nikic/php-parser": "^4.9",
+ "ondram/ci-detector": "^3.4",
+ "php": "^7.2.4",
+ "phpstan/phpdoc-parser": "^0.4.9",
+ "phpstan/phpstan": "^0.12.38",
+ "phpstan/phpstan-phpunit": "^0.12.10",
+ "psr/simple-cache": "^1.0",
+ "sebastian/diff": "^3.0|^4.0",
+ "symfony/cache": "^4.4.8|^5.0.6",
+ "symfony/console": "^4.4.8|^5.0.6",
+ "symfony/dependency-injection": "^4.4.8|^5.0.6",
+ "symfony/finder": "^4.4.8|^5.0.6",
+ "symfony/process": "^4.4.8|^5.0.6",
+ "symplify/auto-bind-parameter": "^8.2.9",
+ "symplify/autowire-array-parameter": "^8.2.9",
+ "symplify/console-color-diff": "^8.2.9",
+ "symplify/easy-testing": "^8.2.9",
+ "symplify/package-builder": "^8.2.9",
+ "symplify/set-config-resolver": "^8.2.9",
+ "symplify/smart-file-system": "^8.2.9",
+ "tracy/tracy": "^2.7"
+ },
+ "replace": {
+ "rector/rector-prefixed": "self.version"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^2.16",
+ "johnkary/phpunit-speedtrap": "^3.2",
+ "migrify/config-transformer": "^0.3.30",
+ "migrify/easy-ci": "^0.3.30",
+ "nette/application": "^3.0",
+ "nette/forms": "^3.0",
+ "ocramius/package-versions": "^1.4|^1.5",
+ "phpunit/phpunit": "^8.5|^9.0",
+ "psr/event-dispatcher": "^1.0",
+ "slam/phpstan-extensions": "^5.0",
+ "symplify/changelog-linker": "^8.2.9",
+ "symplify/easy-coding-standard": "^8.2.9",
+ "symplify/easy-testing": "^8.2.9",
+ "symplify/monorepo-builder": "^8.2.9",
+ "symplify/phpstan-extensions": "^8.2.9",
+ "thecodingmachine/phpstan-strict-rules": "^0.12"
+ },
+ "bin": [
+ "bin/rector"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "0.8-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Rector\\Architecture\\": "rules/architecture/src",
+ "Rector\\AnonymousClass\\": "packages/anonymous-class/src",
+ "Rector\\PostRector\\": "packages/post-rector/src",
+ "Rector\\AttributeAwarePhpDoc\\": "packages/attribute-aware-php-doc/src",
+ "Rector\\Autodiscovery\\": "rules/autodiscovery/src",
+ "Rector\\BetterPhpDocParser\\": "packages/better-php-doc-parser/src",
+ "Rector\\CakePHP\\": "rules/cakephp/src",
+ "Rector\\ChangesReporting\\": "packages/changes-reporting/src",
+ "Rector\\CodeQuality\\": "rules/code-quality/src",
+ "Rector\\NodeRemoval\\": "packages/node-removal/src",
+ "Rector\\Generic\\": "rules/generic/src",
+ "Rector\\Reporting\\": "packages/reporting/src",
+ "Rector\\CodingStyle\\": "rules/coding-style/src",
+ "Rector\\ConsoleDiffer\\": "packages/console-differ/src",
+ "Rector\\Core\\": "src",
+ "Rector\\DeadCode\\": "rules/dead-code/src",
+ "Rector\\DocumentationGenerator\\": "packages/documentation-generator/src",
+ "Rector\\DoctrineCodeQuality\\": "rules/doctrine-code-quality/src",
+ "Rector\\DoctrineGedmoToKnplabs\\": "rules/doctrine-gedmo-to-knplabs/src",
+ "Rector\\Doctrine\\": "rules/doctrine/src",
+ "Rector\\DynamicTypeAnalysis\\": "packages/dynamic-type-analysis/src",
+ "Rector\\DoctrineAnnotationGenerated\\": "packages/doctrine-annotation-generated/src",
+ "Rector\\FileSystemRector\\": "packages/file-system-rector/src",
+ "Rector\\FrameworkMigration\\": "rules/framework-migration/src",
+ "Rector\\FamilyTree\\": "packages/family-tree/src",
+ "Rector\\Guzzle\\": "rules/guzzle/src",
+ "Rector\\JMS\\": "rules/jms/src",
+ "Rector\\Laravel\\": "rules/laravel/src",
+ "Rector\\Legacy\\": "rules/legacy/src",
+ "Rector\\MagicDisclosure\\": "rules/magic-disclosure/src",
+ "Rector\\MysqlToMysqli\\": "rules/mysql-to-mysqli/src",
+ "Rector\\NetteTesterToPHPUnit\\": "rules/nette-tester-to-phpunit/src",
+ "Rector\\NetteToSymfony\\": "rules/nette-to-symfony/src",
+ "Rector\\Nette\\": "rules/nette/src",
+ "Rector\\NodeCollector\\": "packages/node-collector/src",
+ "Rector\\Decouple\\": "rules/decouple/src",
+ "Rector\\NodeNameResolver\\": "packages/node-name-resolver/src",
+ "Rector\\NodeTypeResolver\\": "packages/node-type-resolver/src",
+ "Rector\\PhpAttribute\\": "packages/php-attribute/src",
+ "Rector\\PHPStanStaticTypeMapper\\": "packages/phpstan-static-type-mapper/src",
+ "Rector\\PHPStan\\": "rules/phpstan/src",
+ "Rector\\PHPUnitSymfony\\": "rules/phpunit-symfony/src",
+ "Rector\\Caching\\": "packages/caching/src",
+ "Rector\\PHPUnit\\": "rules/phpunit/src",
+ "Rector\\PSR4\\": "rules/psr4/src",
+ "Rector\\Phalcon\\": "rules/phalcon/src",
+ "Rector\\Php52\\": "rules/php52/src",
+ "Rector\\Php53\\": "rules/php53/src",
+ "Rector\\Php54\\": "rules/php54/src",
+ "Rector\\Php55\\": "rules/php55/src",
+ "Rector\\Php56\\": "rules/php56/src",
+ "Rector\\Php70\\": "rules/php70/src",
+ "Rector\\Php\\": "rules/php/src",
+ "Rector\\Php71\\": "rules/php71/src",
+ "Rector\\Php72\\": "rules/php72/src",
+ "Rector\\Php73\\": "rules/php73/src",
+ "Rector\\Php74\\": "rules/php74/src",
+ "Rector\\Php80\\": "rules/php80/src",
+ "Rector\\PHPOffice\\": "rules/php-office/src",
+ "Rector\\PhpDeglobalize\\": "rules/php-deglobalize/src",
+ "Rector\\PhpSpecToPHPUnit\\": "rules/php-spec-to-phpunit/src",
+ "Rector\\Polyfill\\": "rules/polyfill/src",
+ "Rector\\Privatization\\": "rules/privatization/src",
+ "Rector\\RectorGenerator\\": "packages/rector-generator/src",
+ "Rector\\Set\\": "packages/set/src",
+ "Rector\\RemovingStatic\\": "rules/removing-static/src",
+ "Rector\\Renaming\\": "rules/renaming/src",
+ "Rector\\Restoration\\": "rules/restoration/src",
+ "Rector\\SOLID\\": "rules/solid/src",
+ "Rector\\NodeNestingScope\\": "packages/node-nesting-scope/src",
+ "Rector\\Sensio\\": "rules/sensio/src",
+ "Rector\\StaticTypeMapper\\": "packages/static-type-mapper/src",
+ "Rector\\StrictCodeQuality\\": "rules/strict-code-quality/src",
+ "Rector\\SymfonyCodeQuality\\": "rules/symfony-code-quality/src",
+ "Rector\\SymfonyPHPUnit\\": "rules/symfony-phpunit/src",
+ "Rector\\Symfony\\": "rules/symfony/src",
+ "Rector\\Twig\\": "rules/twig/src",
+ "Rector\\TypeDeclaration\\": "rules/type-declaration/src",
+ "Rector\\VendorLocker\\": "packages/vendor-locker/src",
+ "Rector\\Performance\\": "rules/performance/src",
+ "Rector\\Naming\\": "rules/naming/src",
+ "Rector\\Order\\": "rules/order/src",
+ "Rector\\MockeryToProphecy\\": "rules/mockery-to-prophecy/src",
+ "Rector\\MockistaToMockery\\": "rules/mockista-to-mockery/src",
+ "Rector\\NetteKdyby\\": "rules/nette-kdyby/src",
+ "Rector\\NetteUtilsCodeQuality\\": "rules/nette-utils-code-quality/src",
+ "Rector\\NetteCodeQuality\\": "rules/nette-code-quality/src",
+ "Rector\\Decomplex\\": "rules/decomplex/src",
+ "Rector\\Downgrade\\": "rules/downgrade/src",
+ "Rector\\SymfonyPhpConfig\\": "rules/symfony-php-config/src",
+ "Rector\\Injection\\": "rules/injection/src"
+ },
+ "files": [
+ "rules/symfony-php-config/functions/functions.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Tomas Votruba",
+ "email": "tomas.vot@gmail.com",
+ "homepage": "https://tomasvotruba.com"
+ },
+ {
+ "name": "Jan Mikes",
+ "email": "j.mikes@me.com",
+ "homepage": "https://janmikes.cz"
+ }
+ ],
+ "description": "Instant upgrade and refactoring of your PHP code",
+ "homepage": "https://getrector.org",
+ "keywords": [
+ "ast",
+ "automated refactoring",
+ "instant refactoring",
+ "instant upgrades"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/tomasvotruba",
+ "type": "github"
+ }
+ ],
+ "time": "2020-08-20T13:37:13+00:00"
+ },
+ {
+ "name": "sebastian/cli-parser",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/cli-parser.git",
+ "reference": "2a4a38c56e62f7295bedb8b1b7439ad523d4ea82"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2a4a38c56e62f7295bedb8b1b7439ad523d4ea82",
+ "reference": "2a4a38c56e62f7295bedb8b1b7439ad523d4ea82",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for parsing CLI options",
+ "homepage": "https://github.com/sebastianbergmann/cli-parser",
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-08-12T10:49:21+00:00"
+ },
+ {
+ "name": "sebastian/code-unit",
+ "version": "1.0.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit.git",
+ "reference": "c1e2df332c905079980b119c4db103117e5e5c90"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/c1e2df332c905079980b119c4db103117e5e5c90",
+ "reference": "c1e2df332c905079980b119c4db103117e5e5c90",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Collection of value objects that represent the PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/code-unit",
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-26T12:50:45+00:00"
+ },
+ {
+ "name": "sebastian/code-unit-reverse-lookup",
+ "version": "2.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
+ "reference": "ee51f9bb0c6d8a43337055db3120829fa14da819"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ee51f9bb0c6d8a43337055db3120829fa14da819",
+ "reference": "ee51f9bb0c6d8a43337055db3120829fa14da819",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Looks up which function or method a line of code belongs to",
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-26T12:04:00+00:00"
+ },
+ {
+ "name": "sebastian/comparator",
+ "version": "4.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/comparator.git",
+ "reference": "dcc580eadfaa4e7f9d2cf9ae1922134ea962e14f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dcc580eadfaa4e7f9d2cf9ae1922134ea962e14f",
+ "reference": "dcc580eadfaa4e7f9d2cf9ae1922134ea962e14f",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0",
+ "sebastian/diff": "^4.0",
+ "sebastian/exporter": "^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ }
+ ],
+ "description": "Provides the functionality to compare PHP values for equality",
+ "homepage": "https://github.com/sebastianbergmann/comparator",
+ "keywords": [
+ "comparator",
+ "compare",
+ "equality"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-26T12:05:46+00:00"
+ },
+ {
+ "name": "sebastian/complexity",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/complexity.git",
+ "reference": "33fcd6a26656c6546f70871244ecba4b4dced097"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/33fcd6a26656c6546f70871244ecba4b4dced097",
+ "reference": "33fcd6a26656c6546f70871244ecba4b4dced097",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^4.7",
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for calculating the complexity of PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/complexity",
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-07-25T14:01:34+00:00"
+ },
+ {
+ "name": "sebastian/diff",
+ "version": "4.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/diff.git",
+ "reference": "1e90b4cf905a7d06c420b1d2e9d11a4dc8a13113"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/1e90b4cf905a7d06c420b1d2e9d11a4dc8a13113",
+ "reference": "1e90b4cf905a7d06c420b1d2e9d11a4dc8a13113",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0",
+ "symfony/process": "^4.2 || ^5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Kore Nordmann",
+ "email": "mail@kore-nordmann.de"
+ }
+ ],
+ "description": "Diff implementation",
+ "homepage": "https://github.com/sebastianbergmann/diff",
+ "keywords": [
+ "diff",
+ "udiff",
+ "unidiff",
+ "unified diff"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-30T04:46:02+00:00"
+ },
+ {
+ "name": "sebastian/environment",
+ "version": "5.1.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/environment.git",
+ "reference": "0a757cab9d5b7ef49a619f1143e6c9c1bc0fe9d2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/0a757cab9d5b7ef49a619f1143e6c9c1bc0fe9d2",
+ "reference": "0a757cab9d5b7ef49a619f1143e6c9c1bc0fe9d2",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "suggest": {
+ "ext-posix": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides functionality to handle HHVM/PHP environments",
+ "homepage": "http://www.github.com/sebastianbergmann/environment",
+ "keywords": [
+ "Xdebug",
+ "environment",
+ "hhvm"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-26T12:07:24+00:00"
+ },
+ {
+ "name": "sebastian/exporter",
+ "version": "4.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/exporter.git",
+ "reference": "571d721db4aec847a0e59690b954af33ebf9f023"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/571d721db4aec847a0e59690b954af33ebf9f023",
+ "reference": "571d721db4aec847a0e59690b954af33ebf9f023",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-mbstring": "*",
+ "phpunit/phpunit": "^9.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
+ }
+ ],
+ "description": "Provides the functionality to export PHP variables for visualization",
+ "homepage": "http://www.github.com/sebastianbergmann/exporter",
+ "keywords": [
+ "export",
+ "exporter"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-06-26T12:08:55+00:00"
+ },
+ {
+ "name": "sebastian/global-state",
+ "version": "5.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/global-state.git",
+ "reference": "22ae663c951bdc39da96603edc3239ed3a299097"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/22ae663c951bdc39da96603edc3239ed3a299097",
+ "reference": "22ae663c951bdc39da96603edc3239ed3a299097",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3 || ^8.0",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-dom": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-uopz": "*"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-1.x": "1.x-dev"
+ "dev-master": "5.0-dev"
}
},
"autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
}
],
- "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
- "time": "2020-06-27T10:12:23+00:00"
+ "description": "Snapshotting of global state",
+ "homepage": "http://www.github.com/sebastianbergmann/global-state",
+ "keywords": [
+ "global state"
+ ],
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-08-07T04:09:03+00:00"
},
{
- "name": "phpspec/prophecy",
- "version": "1.11.1",
+ "name": "sebastian/lines-of-code",
+ "version": "1.0.0",
"source": {
"type": "git",
- "url": "https://github.com/phpspec/prophecy.git",
- "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160"
+ "url": "https://github.com/sebastianbergmann/lines-of-code.git",
+ "reference": "e02bf626f404b5daec382a7b8a6a4456e49017e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b20034be5efcdab4fb60ca3a29cba2949aead160",
- "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e02bf626f404b5daec382a7b8a6a4456e49017e5",
+ "reference": "e02bf626f404b5daec382a7b8a6a4456e49017e5",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.2",
- "php": "^7.2",
- "phpdocumentor/reflection-docblock": "^5.0",
- "sebastian/comparator": "^3.0 || ^4.0",
- "sebastian/recursion-context": "^3.0 || ^4.0"
+ "nikic/php-parser": "^4.6",
+ "php": "^7.3 || ^8.0"
},
"require-dev": {
- "phpspec/phpspec": "^6.0",
- "phpunit/phpunit": "^8.0"
+ "phpunit/phpunit": "^9.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.11.x-dev"
+ "dev-master": "1.0-dev"
}
},
"autoload": {
- "psr-4": {
- "Prophecy\\": "src/Prophecy"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Konstantin Kudryashov",
- "email": "ever.zet@gmail.com",
- "homepage": "http://everzet.com"
- },
- {
- "name": "Marcello Duarte",
- "email": "marcello.duarte@gmail.com"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Highly opinionated mocking framework for PHP 5.3+",
- "homepage": "https://github.com/phpspec/prophecy",
- "keywords": [
- "Double",
- "Dummy",
- "fake",
- "mock",
- "spy",
- "stub"
+ "description": "Library for counting the lines of code in PHP source code",
+ "homepage": "https://github.com/sebastianbergmann/lines-of-code",
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
],
- "time": "2020-07-08T12:44:21+00:00"
+ "time": "2020-07-22T18:33:42+00:00"
},
{
- "name": "phpstan/phpstan",
- "version": "0.12.40",
+ "name": "sebastian/object-enumerator",
+ "version": "4.0.2",
"source": {
"type": "git",
- "url": "https://github.com/phpstan/phpstan.git",
- "reference": "dce7293ad7b59fc09a9ab9b0b5b44902c092ca17"
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
+ "reference": "074fed2d0a6d08e1677dd8ce9d32aecb384917b8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dce7293ad7b59fc09a9ab9b0b5b44902c092ca17",
- "reference": "dce7293ad7b59fc09a9ab9b0b5b44902c092ca17",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/074fed2d0a6d08e1677dd8ce9d32aecb384917b8",
+ "reference": "074fed2d0a6d08e1677dd8ce9d32aecb384917b8",
"shasum": ""
},
"require": {
- "php": "^7.1|^8.0"
+ "php": "^7.3 || ^8.0",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
},
- "conflict": {
- "phpstan/phpstan-shim": "*"
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
},
- "bin": [
- "phpstan",
- "phpstan.phar"
- ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "0.12-dev"
+ "dev-master": "4.0-dev"
}
},
"autoload": {
- "files": [
- "bootstrap.php"
+ "classmap": [
+ "src/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
- "description": "PHPStan - PHP Static Analysis Tool",
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
"funding": [
{
- "url": "https://github.com/ondrejmirtes",
+ "url": "https://github.com/sebastianbergmann",
"type": "github"
- },
- {
- "url": "https://www.patreon.com/phpstan",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan",
- "type": "tidelift"
}
],
- "time": "2020-08-26T19:06:20+00:00"
+ "time": "2020-06-26T12:11:32+00:00"
},
{
- "name": "phpunit/php-code-coverage",
- "version": "9.1.5",
+ "name": "sebastian/object-reflector",
+ "version": "2.0.2",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "adea70610c070869261d2d0a62fa968611447b56"
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
+ "reference": "127a46f6b057441b201253526f81d5406d6c7840"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/adea70610c070869261d2d0a62fa968611447b56",
- "reference": "adea70610c070869261d2d0a62fa968611447b56",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/127a46f6b057441b201253526f81d5406d6c7840",
+ "reference": "127a46f6b057441b201253526f81d5406d6c7840",
"shasum": ""
},
"require": {
- "ext-dom": "*",
- "ext-libxml": "*",
- "ext-xmlwriter": "*",
- "nikic/php-parser": "^4.8",
- "php": "^7.3 || ^8.0",
- "phpunit/php-file-iterator": "^3.0.3",
- "phpunit/php-text-template": "^2.0.2",
- "sebastian/code-unit-reverse-lookup": "^2.0.2",
- "sebastian/complexity": "^2.0",
- "sebastian/environment": "^5.1.2",
- "sebastian/lines-of-code": "^1.0",
- "sebastian/version": "^3.0.1",
- "theseer/tokenizer": "^1.2.0"
+ "php": "^7.3 || ^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-pcov": "*",
- "ext-xdebug": "*"
+ "phpunit/phpunit": "^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.1-dev"
+ "dev-master": "2.0-dev"
}
},
"autoload": {
@@ -8984,37 +11221,31 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "email": "sebastian@phpunit.de"
}
],
- "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
- "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
- "keywords": [
- "coverage",
- "testing",
- "xunit"
- ],
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/",
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2020-08-27T06:29:01+00:00"
+ "time": "2020-06-26T12:12:55+00:00"
},
{
- "name": "phpunit/php-file-iterator",
- "version": "3.0.4",
+ "name": "sebastian/recursion-context",
+ "version": "4.0.2",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "25fefc5b19835ca653877fe081644a3f8c1d915e"
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "062231bf61d2b9448c4fa5a7643b5e1829c11d63"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/25fefc5b19835ca653877fe081644a3f8c1d915e",
- "reference": "25fefc5b19835ca653877fe081644a3f8c1d915e",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/062231bf61d2b9448c4fa5a7643b5e1829c11d63",
+ "reference": "062231bf61d2b9448c4fa5a7643b5e1829c11d63",
"shasum": ""
},
"require": {
@@ -9026,7 +11257,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "4.0-dev"
}
},
"autoload": {
@@ -9041,52 +11272,51 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
}
],
- "description": "FilterIterator implementation that filters files based on a list of suffixes.",
- "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
- "keywords": [
- "filesystem",
- "iterator"
- ],
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2020-07-11T05:18:21+00:00"
+ "time": "2020-06-26T12:14:17+00:00"
},
{
- "name": "phpunit/php-invoker",
- "version": "3.1.0",
+ "name": "sebastian/resource-operations",
+ "version": "3.0.2",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-invoker.git",
- "reference": "7a85b66acc48cacffdf87dadd3694e7123674298"
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
+ "reference": "0653718a5a629b065e91f774595267f8dc32e213"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/7a85b66acc48cacffdf87dadd3694e7123674298",
- "reference": "7a85b66acc48cacffdf87dadd3694e7123674298",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0653718a5a629b065e91f774595267f8dc32e213",
+ "reference": "0653718a5a629b065e91f774595267f8dc32e213",
"shasum": ""
},
"require": {
"php": "^7.3 || ^8.0"
},
"require-dev": {
- "ext-pcntl": "*",
"phpunit/phpunit": "^9.0"
},
- "suggest": {
- "ext-pcntl": "*"
- },
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.1-dev"
+ "dev-master": "3.0-dev"
}
},
"autoload": {
@@ -9101,47 +11331,43 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "email": "sebastian@phpunit.de"
}
],
- "description": "Invoke callables with a timeout",
- "homepage": "https://github.com/sebastianbergmann/php-invoker/",
- "keywords": [
- "process"
- ],
+ "description": "Provides a list of PHP built-in functions that operate on resources",
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2020-08-06T07:04:15+00:00"
+ "time": "2020-06-26T12:16:22+00:00"
},
{
- "name": "phpunit/php-text-template",
- "version": "2.0.2",
+ "name": "sebastian/type",
+ "version": "2.2.1",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "6ff9c8ea4d3212b88fcf74e25e516e2c51c99324"
+ "url": "https://github.com/sebastianbergmann/type.git",
+ "reference": "86991e2b33446cd96e648c18bcdb1e95afb2c05a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/6ff9c8ea4d3212b88fcf74e25e516e2c51c99324",
- "reference": "6ff9c8ea4d3212b88fcf74e25e516e2c51c99324",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/86991e2b33446cd96e648c18bcdb1e95afb2c05a",
+ "reference": "86991e2b33446cd96e648c18bcdb1e95afb2c05a",
"shasum": ""
},
"require": {
"php": "^7.3 || ^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "phpunit/phpunit": "^9.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "2.2-dev"
}
},
"autoload": {
@@ -9160,43 +11386,37 @@
"role": "lead"
}
],
- "description": "Simple template engine.",
- "homepage": "https://github.com/sebastianbergmann/php-text-template/",
- "keywords": [
- "template"
- ],
+ "description": "Collection of value objects that represent the types of the PHP type system",
+ "homepage": "https://github.com/sebastianbergmann/type",
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2020-06-26T11:55:37+00:00"
+ "time": "2020-07-05T08:31:53+00:00"
},
{
- "name": "phpunit/php-timer",
- "version": "5.0.1",
+ "name": "sebastian/version",
+ "version": "3.0.1",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "cc49734779cbb302bf51a44297dab8c4bbf941e7"
+ "url": "https://github.com/sebastianbergmann/version.git",
+ "reference": "626586115d0ed31cb71483be55beb759b5af5a3c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/cc49734779cbb302bf51a44297dab8c4bbf941e7",
- "reference": "cc49734779cbb302bf51a44297dab8c4bbf941e7",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/626586115d0ed31cb71483be55beb759b5af5a3c",
+ "reference": "626586115d0ed31cb71483be55beb759b5af5a3c",
"shasum": ""
},
"require": {
"php": "^7.3 || ^8.0"
},
- "require-dev": {
- "phpunit/phpunit": "^9.2"
- },
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "3.0-dev"
}
},
"autoload": {
@@ -9215,1144 +11435,1277 @@
"role": "lead"
}
],
- "description": "Utility class for timing",
- "homepage": "https://github.com/sebastianbergmann/php-timer/",
- "keywords": [
- "timer"
- ],
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
+ "homepage": "https://github.com/sebastianbergmann/version",
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2020-06-26T11:58:13+00:00"
+ "time": "2020-06-26T12:18:43+00:00"
},
{
- "name": "phpunit/phpunit",
- "version": "9.3.8",
+ "name": "squizlabs/php_codesniffer",
+ "version": "3.5.6",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "93d78d8e2a06393a0d0c1ead6fe9984f1af1f88c"
+ "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
+ "reference": "e97627871a7eab2f70e59166072a6b767d5834e0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/93d78d8e2a06393a0d0c1ead6fe9984f1af1f88c",
- "reference": "93d78d8e2a06393a0d0c1ead6fe9984f1af1f88c",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/e97627871a7eab2f70e59166072a6b767d5834e0",
+ "reference": "e97627871a7eab2f70e59166072a6b767d5834e0",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1",
- "ext-dom": "*",
- "ext-json": "*",
- "ext-libxml": "*",
- "ext-mbstring": "*",
- "ext-xml": "*",
+ "ext-simplexml": "*",
+ "ext-tokenizer": "*",
"ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.10.1",
- "phar-io/manifest": "^2.0.1",
- "phar-io/version": "^3.0.2",
- "php": "^7.3 || ^8.0",
- "phpspec/prophecy": "^1.11.1",
- "phpunit/php-code-coverage": "^9.1.5",
- "phpunit/php-file-iterator": "^3.0.4",
- "phpunit/php-invoker": "^3.1",
- "phpunit/php-text-template": "^2.0.2",
- "phpunit/php-timer": "^5.0.1",
- "sebastian/cli-parser": "^1.0",
- "sebastian/code-unit": "^1.0.5",
- "sebastian/comparator": "^4.0.3",
- "sebastian/diff": "^4.0.2",
- "sebastian/environment": "^5.1.2",
- "sebastian/exporter": "^4.0.2",
- "sebastian/global-state": "^5.0",
- "sebastian/object-enumerator": "^4.0.2",
- "sebastian/resource-operations": "^3.0.2",
- "sebastian/type": "^2.2.1",
- "sebastian/version": "^3.0.1"
+ "php": ">=5.4.0"
},
"require-dev": {
- "ext-pdo": "*",
- "phpspec/prophecy-phpunit": "^2.0.1"
- },
- "suggest": {
- "ext-soap": "*",
- "ext-xdebug": "*"
+ "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
},
"bin": [
- "phpunit"
+ "bin/phpcs",
+ "bin/phpcbf"
],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.3-dev"
+ "dev-master": "3.x-dev"
}
},
- "autoload": {
- "classmap": [
- "src/"
- ],
- "files": [
- "src/Framework/Assert/Functions.php"
- ]
- },
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
+ "name": "Greg Sherwood",
"role": "lead"
}
],
- "description": "The PHP Unit Testing framework.",
- "homepage": "https://phpunit.de/",
+ "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
+ "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
"keywords": [
- "phpunit",
- "testing",
- "xunit"
- ],
- "funding": [
- {
- "url": "https://phpunit.de/donate.html",
- "type": "custom"
- },
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
+ "phpcs",
+ "standards"
],
- "time": "2020-08-27T06:30:58+00:00"
+ "time": "2020-08-10T04:50:15+00:00"
},
{
- "name": "sebastian/cli-parser",
- "version": "1.0.0",
+ "name": "symfony/console",
+ "version": "v4.4.12",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "2a4a38c56e62f7295bedb8b1b7439ad523d4ea82"
+ "url": "https://github.com/symfony/console.git",
+ "reference": "1f601a29fd7591a0316bffbc0d7550a5953c6c1c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2a4a38c56e62f7295bedb8b1b7439ad523d4ea82",
- "reference": "2a4a38c56e62f7295bedb8b1b7439ad523d4ea82",
+ "url": "https://api.github.com/repos/symfony/console/zipball/1f601a29fd7591a0316bffbc0d7550a5953c6c1c",
+ "reference": "1f601a29fd7591a0316bffbc0d7550a5953c6c1c",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "php": ">=7.1.3",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php73": "^1.8",
+ "symfony/polyfill-php80": "^1.15",
+ "symfony/service-contracts": "^1.1|^2"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<3.4",
+ "symfony/event-dispatcher": "<4.3|>=5",
+ "symfony/lock": "<4.4",
+ "symfony/process": "<3.3"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "psr/log": "~1.0",
+ "symfony/config": "^3.4|^4.0|^5.0",
+ "symfony/dependency-injection": "^3.4|^4.0|^5.0",
+ "symfony/event-dispatcher": "^4.3",
+ "symfony/lock": "^4.4|^5.0",
+ "symfony/process": "^3.4|^4.0|^5.0",
+ "symfony/var-dumper": "^4.3|^5.0"
+ },
+ "suggest": {
+ "psr/log": "For using the console logger",
+ "symfony/event-dispatcher": "",
+ "symfony/lock": "",
+ "symfony/process": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "4.4-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\Console\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Library for parsing CLI options",
- "homepage": "https://github.com/sebastianbergmann/cli-parser",
+ "description": "Symfony Console Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-08-12T10:49:21+00:00"
+ "time": "2020-08-17T07:39:58+00:00"
},
{
- "name": "sebastian/code-unit",
- "version": "1.0.5",
+ "name": "symfony/debug",
+ "version": "v4.4.12",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit.git",
- "reference": "c1e2df332c905079980b119c4db103117e5e5c90"
+ "url": "https://github.com/symfony/debug.git",
+ "reference": "aeb73aca16a8f1fe958230fe44e6cf4c84cbb85e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/c1e2df332c905079980b119c4db103117e5e5c90",
- "reference": "c1e2df332c905079980b119c4db103117e5e5c90",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/aeb73aca16a8f1fe958230fe44e6cf4c84cbb85e",
+ "reference": "aeb73aca16a8f1fe958230fe44e6cf4c84cbb85e",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "php": ">=7.1.3",
+ "psr/log": "~1.0",
+ "symfony/polyfill-php80": "^1.15"
+ },
+ "conflict": {
+ "symfony/http-kernel": "<3.4"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "symfony/http-kernel": "^3.4|^4.0|^5.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "4.4-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\Debug\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Collection of value objects that represent the PHP code units",
- "homepage": "https://github.com/sebastianbergmann/code-unit",
+ "description": "Symfony Debug Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-06-26T12:50:45+00:00"
+ "time": "2020-08-10T07:47:39+00:00"
},
{
- "name": "sebastian/code-unit-reverse-lookup",
- "version": "2.0.2",
+ "name": "symfony/error-handler",
+ "version": "v4.4.12",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
- "reference": "ee51f9bb0c6d8a43337055db3120829fa14da819"
+ "url": "https://github.com/symfony/error-handler.git",
+ "reference": "2434fb32851f252e4f27691eee0b77c16198db62"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ee51f9bb0c6d8a43337055db3120829fa14da819",
- "reference": "ee51f9bb0c6d8a43337055db3120829fa14da819",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/2434fb32851f252e4f27691eee0b77c16198db62",
+ "reference": "2434fb32851f252e4f27691eee0b77c16198db62",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "php": ">=7.1.3",
+ "psr/log": "~1.0",
+ "symfony/debug": "^4.4.5",
+ "symfony/polyfill-php80": "^1.15",
+ "symfony/var-dumper": "^4.4|^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "symfony/http-kernel": "^4.4|^5.0",
+ "symfony/serializer": "^4.4|^5.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "4.4-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\ErrorHandler\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Looks up which function or method a line of code belongs to",
- "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
+ "description": "Symfony ErrorHandler Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-06-26T12:04:00+00:00"
+ "time": "2020-08-17T09:56:45+00:00"
},
{
- "name": "sebastian/comparator",
- "version": "4.0.3",
+ "name": "symfony/event-dispatcher",
+ "version": "v4.4.12",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "dcc580eadfaa4e7f9d2cf9ae1922134ea962e14f"
+ "url": "https://github.com/symfony/event-dispatcher.git",
+ "reference": "3e8ea5ccddd00556b86d69d42f99f1061a704030"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dcc580eadfaa4e7f9d2cf9ae1922134ea962e14f",
- "reference": "dcc580eadfaa4e7f9d2cf9ae1922134ea962e14f",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3e8ea5ccddd00556b86d69d42f99f1061a704030",
+ "reference": "3e8ea5ccddd00556b86d69d42f99f1061a704030",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0",
- "sebastian/diff": "^4.0",
- "sebastian/exporter": "^4.0"
+ "php": ">=7.1.3",
+ "symfony/event-dispatcher-contracts": "^1.1"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<3.4"
+ },
+ "provide": {
+ "psr/event-dispatcher-implementation": "1.0",
+ "symfony/event-dispatcher-implementation": "1.1"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "psr/log": "~1.0",
+ "symfony/config": "^3.4|^4.0|^5.0",
+ "symfony/dependency-injection": "^3.4|^4.0|^5.0",
+ "symfony/expression-language": "^3.4|^4.0|^5.0",
+ "symfony/http-foundation": "^3.4|^4.0|^5.0",
+ "symfony/service-contracts": "^1.1|^2",
+ "symfony/stopwatch": "^3.4|^4.0|^5.0"
+ },
+ "suggest": {
+ "symfony/dependency-injection": "",
+ "symfony/http-kernel": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "4.4-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\EventDispatcher\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
},
{
- "name": "Bernhard Schussek",
- "email": "bschussek@2bepublished.at"
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides the functionality to compare PHP values for equality",
- "homepage": "https://github.com/sebastianbergmann/comparator",
- "keywords": [
- "comparator",
- "compare",
- "equality"
- ],
+ "description": "Symfony EventDispatcher Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-06-26T12:05:46+00:00"
+ "time": "2020-08-13T14:18:44+00:00"
},
{
- "name": "sebastian/complexity",
- "version": "2.0.0",
+ "name": "symfony/event-dispatcher-contracts",
+ "version": "v1.1.9",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/complexity.git",
- "reference": "33fcd6a26656c6546f70871244ecba4b4dced097"
+ "url": "https://github.com/symfony/event-dispatcher-contracts.git",
+ "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/33fcd6a26656c6546f70871244ecba4b4dced097",
- "reference": "33fcd6a26656c6546f70871244ecba4b4dced097",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7",
+ "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7",
"shasum": ""
},
"require": {
- "nikic/php-parser": "^4.7",
- "php": "^7.3 || ^8.0"
+ "php": ">=7.1.3"
},
- "require-dev": {
- "phpunit/phpunit": "^9.2"
+ "suggest": {
+ "psr/event-dispatcher": "",
+ "symfony/event-dispatcher-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "1.1-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Symfony\\Contracts\\EventDispatcher\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Library for calculating the complexity of PHP code units",
- "homepage": "https://github.com/sebastianbergmann/complexity",
+ "description": "Generic abstractions related to dispatching event",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-07-25T14:01:34+00:00"
+ "time": "2020-07-06T13:19:58+00:00"
},
{
- "name": "sebastian/diff",
- "version": "4.0.2",
+ "name": "symfony/finder",
+ "version": "v5.1.4",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "1e90b4cf905a7d06c420b1d2e9d11a4dc8a13113"
+ "url": "https://github.com/symfony/finder.git",
+ "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/1e90b4cf905a7d06c420b1d2e9d11a4dc8a13113",
- "reference": "1e90b4cf905a7d06c420b1d2e9d11a4dc8a13113",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/2b765f0cf6612b3636e738c0689b29aa63088d5d",
+ "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0",
- "symfony/process": "^4.2 || ^5"
+ "php": ">=7.2.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\Finder\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
},
{
- "name": "Kore Nordmann",
- "email": "mail@kore-nordmann.de"
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Diff implementation",
- "homepage": "https://github.com/sebastianbergmann/diff",
- "keywords": [
- "diff",
- "udiff",
- "unidiff",
- "unified diff"
- ],
+ "description": "Symfony Finder Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-06-30T04:46:02+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
- "name": "sebastian/environment",
- "version": "5.1.2",
+ "name": "symfony/http-foundation",
+ "version": "v5.1.4",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "0a757cab9d5b7ef49a619f1143e6c9c1bc0fe9d2"
+ "url": "https://github.com/symfony/http-foundation.git",
+ "reference": "41a4647f12870e9d41d9a7d72ff0614a27208558"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/0a757cab9d5b7ef49a619f1143e6c9c1bc0fe9d2",
- "reference": "0a757cab9d5b7ef49a619f1143e6c9c1bc0fe9d2",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/41a4647f12870e9d41d9a7d72ff0614a27208558",
+ "reference": "41a4647f12870e9d41d9a7d72ff0614a27208558",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1",
+ "symfony/polyfill-mbstring": "~1.1",
+ "symfony/polyfill-php80": "^1.15"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "predis/predis": "~1.0",
+ "symfony/cache": "^4.4|^5.0",
+ "symfony/expression-language": "^4.4|^5.0",
+ "symfony/mime": "^4.4|^5.0"
},
"suggest": {
- "ext-posix": "*"
+ "symfony/mime": "To use the file extension guesser"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\HttpFoundation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides functionality to handle HHVM/PHP environments",
- "homepage": "http://www.github.com/sebastianbergmann/environment",
- "keywords": [
- "Xdebug",
- "environment",
- "hhvm"
- ],
+ "description": "Symfony HttpFoundation Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-06-26T12:07:24+00:00"
+ "time": "2020-08-17T07:48:54+00:00"
},
{
- "name": "sebastian/exporter",
- "version": "4.0.2",
+ "name": "symfony/http-kernel",
+ "version": "v4.4.12",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "571d721db4aec847a0e59690b954af33ebf9f023"
+ "url": "https://github.com/symfony/http-kernel.git",
+ "reference": "f93f6b3e52a590749994cc23d8fb879472ceb76c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/571d721db4aec847a0e59690b954af33ebf9f023",
- "reference": "571d721db4aec847a0e59690b954af33ebf9f023",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f93f6b3e52a590749994cc23d8fb879472ceb76c",
+ "reference": "f93f6b3e52a590749994cc23d8fb879472ceb76c",
"shasum": ""
},
- "require": {
- "php": "^7.3 || ^8.0",
- "sebastian/recursion-context": "^4.0"
+ "require": {
+ "php": ">=7.1.3",
+ "psr/log": "~1.0",
+ "symfony/error-handler": "^4.4",
+ "symfony/event-dispatcher": "^4.4",
+ "symfony/http-foundation": "^4.4|^5.0",
+ "symfony/polyfill-ctype": "^1.8",
+ "symfony/polyfill-php73": "^1.9",
+ "symfony/polyfill-php80": "^1.15"
+ },
+ "conflict": {
+ "symfony/browser-kit": "<4.3",
+ "symfony/config": "<3.4",
+ "symfony/console": ">=5",
+ "symfony/dependency-injection": "<4.3",
+ "symfony/translation": "<4.2",
+ "twig/twig": "<1.34|<2.4,>=2"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0"
},
"require-dev": {
- "ext-mbstring": "*",
- "phpunit/phpunit": "^9.2"
+ "psr/cache": "~1.0",
+ "symfony/browser-kit": "^4.3|^5.0",
+ "symfony/config": "^3.4|^4.0|^5.0",
+ "symfony/console": "^3.4|^4.0",
+ "symfony/css-selector": "^3.4|^4.0|^5.0",
+ "symfony/dependency-injection": "^4.3|^5.0",
+ "symfony/dom-crawler": "^3.4|^4.0|^5.0",
+ "symfony/expression-language": "^3.4|^4.0|^5.0",
+ "symfony/finder": "^3.4|^4.0|^5.0",
+ "symfony/process": "^3.4|^4.0|^5.0",
+ "symfony/routing": "^3.4|^4.0|^5.0",
+ "symfony/stopwatch": "^3.4|^4.0|^5.0",
+ "symfony/templating": "^3.4|^4.0|^5.0",
+ "symfony/translation": "^4.2|^5.0",
+ "symfony/translation-contracts": "^1.1|^2",
+ "twig/twig": "^1.34|^2.4|^3.0"
+ },
+ "suggest": {
+ "symfony/browser-kit": "",
+ "symfony/config": "",
+ "symfony/console": "",
+ "symfony/dependency-injection": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "4.4-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\HttpKernel\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
},
{
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
- "keywords": [
- "export",
- "exporter"
- ],
+ "description": "Symfony HttpKernel Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-06-26T12:08:55+00:00"
+ "time": "2020-08-31T06:09:42+00:00"
},
{
- "name": "sebastian/global-state",
- "version": "5.0.0",
+ "name": "symfony/polyfill-php73",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "22ae663c951bdc39da96603edc3239ed3a299097"
+ "url": "https://github.com/symfony/polyfill-php73.git",
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/22ae663c951bdc39da96603edc3239ed3a299097",
- "reference": "22ae663c951bdc39da96603edc3239ed3a299097",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0",
- "sebastian/object-reflector": "^2.0",
- "sebastian/recursion-context": "^4.0"
- },
- "require-dev": {
- "ext-dom": "*",
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-uopz": "*"
+ "php": ">=5.3.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php73\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
"classmap": [
- "src/"
+ "Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Snapshotting of global state",
- "homepage": "http://www.github.com/sebastianbergmann/global-state",
+ "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
"keywords": [
- "global state"
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
],
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-08-07T04:09:03+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
- "name": "sebastian/lines-of-code",
- "version": "1.0.0",
+ "name": "symfony/process",
+ "version": "v5.1.4",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/lines-of-code.git",
- "reference": "e02bf626f404b5daec382a7b8a6a4456e49017e5"
+ "url": "https://github.com/symfony/process.git",
+ "reference": "1864216226af21eb76d9477f691e7cbf198e0402"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e02bf626f404b5daec382a7b8a6a4456e49017e5",
- "reference": "e02bf626f404b5daec382a7b8a6a4456e49017e5",
+ "url": "https://api.github.com/repos/symfony/process/zipball/1864216226af21eb76d9477f691e7cbf198e0402",
+ "reference": "1864216226af21eb76d9477f691e7cbf198e0402",
"shasum": ""
},
"require": {
- "nikic/php-parser": "^4.6",
- "php": "^7.3 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.2"
+ "php": ">=7.2.5",
+ "symfony/polyfill-php80": "^1.15"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\Process\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Library for counting the lines of code in PHP source code",
- "homepage": "https://github.com/sebastianbergmann/lines-of-code",
+ "description": "Symfony Process Component",
+ "homepage": "https://symfony.com",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-07-22T18:33:42+00:00"
+ "time": "2020-07-23T08:36:24+00:00"
},
{
- "name": "sebastian/object-enumerator",
- "version": "4.0.2",
+ "name": "symfony/var-dumper",
+ "version": "v5.1.4",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "074fed2d0a6d08e1677dd8ce9d32aecb384917b8"
+ "url": "https://github.com/symfony/var-dumper.git",
+ "reference": "b43a3905262bcf97b2510f0621f859ca4f5287be"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/074fed2d0a6d08e1677dd8ce9d32aecb384917b8",
- "reference": "074fed2d0a6d08e1677dd8ce9d32aecb384917b8",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b43a3905262bcf97b2510f0621f859ca4f5287be",
+ "reference": "b43a3905262bcf97b2510f0621f859ca4f5287be",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0",
- "sebastian/object-reflector": "^2.0",
- "sebastian/recursion-context": "^4.0"
+ "php": ">=7.2.5",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "^1.15"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<5.4.3",
+ "symfony/console": "<4.4"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "ext-iconv": "*",
+ "symfony/console": "^4.4|^5.0",
+ "symfony/process": "^4.4|^5.0",
+ "twig/twig": "^2.4|^3.0"
+ },
+ "suggest": {
+ "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
+ "ext-intl": "To show region name in time zone dump",
+ "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
},
+ "bin": [
+ "Resources/bin/var-dump-server"
+ ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
+ "files": [
+ "Resources/functions/dump.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\VarDumper\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Traverses array structures and object graphs to enumerate all referenced objects",
- "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
+ "description": "Symfony mechanism for exploring and dumping PHP variables",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "debug",
+ "dump"
+ ],
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-06-26T12:11:32+00:00"
+ "time": "2020-08-17T07:42:30+00:00"
},
{
- "name": "sebastian/object-reflector",
- "version": "2.0.2",
+ "name": "symplify/auto-bind-parameter",
+ "version": "8.2.17",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/object-reflector.git",
- "reference": "127a46f6b057441b201253526f81d5406d6c7840"
+ "url": "https://github.com/symplify/auto-bind-parameter.git",
+ "reference": "afabce1851a96b476f525be8ea40b640be10bf81"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/127a46f6b057441b201253526f81d5406d6c7840",
- "reference": "127a46f6b057441b201253526f81d5406d6c7840",
+ "url": "https://api.github.com/repos/symplify/auto-bind-parameter/zipball/afabce1851a96b476f525be8ea40b640be10bf81",
+ "reference": "afabce1851a96b476f525be8ea40b640be10bf81",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "nette/utils": "^3.0",
+ "php": "^7.2|^8.0",
+ "symfony/dependency-injection": "^4.4|^5.0",
+ "symfony/http-kernel": "^4.4|^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "phpunit/phpunit": "^8.5|^9.0",
+ "symplify/package-builder": "^8.2.17"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "8.3-dev"
}
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
+ },
+ "autoload": {
+ "psr-4": {
+ "Symplify\\AutoBindParameter\\": "src"
}
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
],
- "description": "Allows reflection of object attributes, including inherited and non-public ones",
- "homepage": "https://github.com/sebastianbergmann/object-reflector/",
+ "description": "Auto bind parameters for your Symfony applications",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://github.com/tomasvotruba",
"type": "github"
}
],
- "time": "2020-06-26T12:12:55+00:00"
+ "time": "2020-08-31T17:03:26+00:00"
},
{
- "name": "sebastian/recursion-context",
- "version": "4.0.2",
+ "name": "symplify/autowire-array-parameter",
+ "version": "8.2.17",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "062231bf61d2b9448c4fa5a7643b5e1829c11d63"
+ "url": "https://github.com/symplify/autowire-array-parameter.git",
+ "reference": "cf06f8214442ed7ea97c1dcfcc4426dc56dca372"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/062231bf61d2b9448c4fa5a7643b5e1829c11d63",
- "reference": "062231bf61d2b9448c4fa5a7643b5e1829c11d63",
+ "url": "https://api.github.com/repos/symplify/autowire-array-parameter/zipball/cf06f8214442ed7ea97c1dcfcc4426dc56dca372",
+ "reference": "cf06f8214442ed7ea97c1dcfcc4426dc56dca372",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "nette/utils": "^3.0",
+ "php": "^7.2|^8.0",
+ "symfony/dependency-injection": "^4.4|^5.0",
+ "symplify/package-builder": "^8.2.17"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "phpunit/phpunit": "^8.5|^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "8.3-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Symplify\\AutowireArrayParameter\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- }
+ "MIT"
],
- "description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
+ "description": "Autowire array parameters for your Symfony applications",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://github.com/tomasvotruba",
"type": "github"
}
],
- "time": "2020-06-26T12:14:17+00:00"
+ "time": "2020-08-31T17:03:26+00:00"
},
{
- "name": "sebastian/resource-operations",
- "version": "3.0.2",
+ "name": "symplify/console-color-diff",
+ "version": "8.2.17",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "0653718a5a629b065e91f774595267f8dc32e213"
+ "url": "https://github.com/symplify/console-color-diff.git",
+ "reference": "3a172ce287607fd0f2b6309941a58e92363e5065"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0653718a5a629b065e91f774595267f8dc32e213",
- "reference": "0653718a5a629b065e91f774595267f8dc32e213",
+ "url": "https://api.github.com/repos/symplify/console-color-diff/zipball/3a172ce287607fd0f2b6309941a58e92363e5065",
+ "reference": "3a172ce287607fd0f2b6309941a58e92363e5065",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "nette/utils": "^3.0",
+ "php": "^7.2|^8.0",
+ "sebastian/diff": "^3.0|^4.0",
+ "symfony/console": "^4.4|^5.0",
+ "symfony/dependency-injection": "^4.4|^5.0",
+ "symfony/http-kernel": "^4.4|^5.0",
+ "symplify/package-builder": "^8.2.17"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "phpunit/phpunit": "^8.5|^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "8.3-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Symplify\\ConsoleColorDiff\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
+ "MIT"
],
- "description": "Provides a list of PHP built-in functions that operate on resources",
- "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
+ "description": "Package to print diffs in console with colors",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://github.com/tomasvotruba",
"type": "github"
}
],
- "time": "2020-06-26T12:16:22+00:00"
+ "time": "2020-08-31T17:03:26+00:00"
},
{
- "name": "sebastian/type",
- "version": "2.2.1",
+ "name": "symplify/easy-testing",
+ "version": "8.2.17",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/type.git",
- "reference": "86991e2b33446cd96e648c18bcdb1e95afb2c05a"
+ "url": "https://github.com/symplify/easy-testing.git",
+ "reference": "8f7905a36afcdb1bfba945efc8ad0d61f7a1d4d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/86991e2b33446cd96e648c18bcdb1e95afb2c05a",
- "reference": "86991e2b33446cd96e648c18bcdb1e95afb2c05a",
+ "url": "https://api.github.com/repos/symplify/easy-testing/zipball/8f7905a36afcdb1bfba945efc8ad0d61f7a1d4d0",
+ "reference": "8f7905a36afcdb1bfba945efc8ad0d61f7a1d4d0",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "nette/utils": "^3.0",
+ "php": "^7.2|^8.0",
+ "symfony/finder": "^4.4|^5.0",
+ "symplify/package-builder": "^8.2.17",
+ "symplify/smart-file-system": "^8.2.17"
},
"require-dev": {
- "phpunit/phpunit": "^9.2"
+ "phpunit/phpunit": "^8.5|^9.0"
},
- "type": "library",
+ "type": "symfony-bundle",
"extra": {
"branch-alias": {
- "dev-master": "2.2-dev"
+ "dev-master": "8.3-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Symplify\\EasyTesting\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
+ "MIT"
],
- "description": "Collection of value objects that represent the types of the PHP type system",
- "homepage": "https://github.com/sebastianbergmann/type",
+ "description": "Testing made easy",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://github.com/tomasvotruba",
"type": "github"
}
],
- "time": "2020-07-05T08:31:53+00:00"
+ "time": "2020-08-31T17:03:26+00:00"
},
{
- "name": "sebastian/version",
- "version": "3.0.1",
+ "name": "symplify/package-builder",
+ "version": "8.2.17",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/version.git",
- "reference": "626586115d0ed31cb71483be55beb759b5af5a3c"
+ "url": "https://github.com/symplify/package-builder.git",
+ "reference": "51d76dc668c89fb589621697cc46630048255c74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/626586115d0ed31cb71483be55beb759b5af5a3c",
- "reference": "626586115d0ed31cb71483be55beb759b5af5a3c",
+ "url": "https://api.github.com/repos/symplify/package-builder/zipball/51d76dc668c89fb589621697cc46630048255c74",
+ "reference": "51d76dc668c89fb589621697cc46630048255c74",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8.0"
+ "nette/finder": "^2.5",
+ "nette/utils": "^3.0",
+ "php": "^7.2|^8.0",
+ "symfony/config": "^4.4|^5.0",
+ "symfony/console": "^4.4|^5.0",
+ "symfony/dependency-injection": "^4.4|^5.0",
+ "symfony/finder": "^4.4|^5.0",
+ "symfony/http-kernel": "^4.4|^5.0",
+ "symfony/yaml": "^4.4|^5.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^8.5|^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "8.3-dev"
}
},
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-4": {
+ "Symplify\\PackageBuilder\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
+ "MIT"
],
- "description": "Library that helps with managing the version number of Git-hosted PHP projects",
- "homepage": "https://github.com/sebastianbergmann/version",
+ "description": "Dependency Injection, Console and Kernel toolkit for Symplify packages.",
"funding": [
{
- "url": "https://github.com/sebastianbergmann",
+ "url": "https://github.com/tomasvotruba",
"type": "github"
}
],
- "time": "2020-06-26T12:18:43+00:00"
+ "time": "2020-08-30T23:49:42+00:00"
},
{
- "name": "squizlabs/php_codesniffer",
- "version": "3.5.6",
+ "name": "symplify/set-config-resolver",
+ "version": "8.2.17",
"source": {
"type": "git",
- "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "e97627871a7eab2f70e59166072a6b767d5834e0"
+ "url": "https://github.com/symplify/set-config-resolver.git",
+ "reference": "1115eb33b119dd2cfccf5083c25bee2235356de7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/e97627871a7eab2f70e59166072a6b767d5834e0",
- "reference": "e97627871a7eab2f70e59166072a6b767d5834e0",
+ "url": "https://api.github.com/repos/symplify/set-config-resolver/zipball/1115eb33b119dd2cfccf5083c25bee2235356de7",
+ "reference": "1115eb33b119dd2cfccf5083c25bee2235356de7",
"shasum": ""
},
"require": {
- "ext-simplexml": "*",
- "ext-tokenizer": "*",
- "ext-xmlwriter": "*",
- "php": ">=5.4.0"
+ "nette/utils": "^3.0",
+ "php": "^7.2|^8.0",
+ "symfony/config": "^4.4|^5.0",
+ "symfony/console": "^4.4|^5.0",
+ "symfony/dependency-injection": "^4.4|^5.0",
+ "symfony/filesystem": "^4.4|^5.0",
+ "symfony/finder": "^4.4|^5.0",
+ "symfony/yaml": "^4.4|^5.0",
+ "symplify/smart-file-system": "^8.2.17"
},
"require-dev": {
- "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
+ "phpunit/phpunit": "^8.5|^9.0"
},
- "bin": [
- "bin/phpcs",
- "bin/phpcbf"
- ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.x-dev"
+ "dev-master": "8.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symplify\\SetConfigResolver\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
- "authors": [
+ "description": "Resolve config and sets from configs and cli opptions for CLI applications",
+ "funding": [
{
- "name": "Greg Sherwood",
- "role": "lead"
+ "url": "https://github.com/tomasvotruba",
+ "type": "github"
}
],
- "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
- "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
- "keywords": [
- "phpcs",
- "standards"
- ],
- "time": "2020-08-10T04:50:15+00:00"
+ "time": "2020-08-31T17:03:26+00:00"
},
{
- "name": "symfony/polyfill-php73",
- "version": "v1.18.1",
+ "name": "symplify/smart-file-system",
+ "version": "8.2.17",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca"
+ "url": "https://github.com/symplify/smart-file-system.git",
+ "reference": "c6b077db3b4c484f16217a05fc35d9fc4e2d7ea6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
- "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
+ "url": "https://api.github.com/repos/symplify/smart-file-system/zipball/c6b077db3b4c484f16217a05fc35d9fc4e2d7ea6",
+ "reference": "c6b077db3b4c484f16217a05fc35d9fc4e2d7ea6",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "nette/utils": "^3.0",
+ "php": "^7.2|^8.0",
+ "symfony/filesystem": "^4.4|^5.0",
+ "symfony/finder": "^4.4|^5.0"
+ },
+ "require-dev": {
+ "nette/finder": "^2.5",
+ "phpunit/phpunit": "^8.5|^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.18-dev"
- },
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "dev-master": "8.3-dev"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Polyfill\\Php73\\": ""
- },
- "files": [
- "bootstrap.php"
- ],
- "classmap": [
- "Resources/stubs"
- ]
+ "Symplify\\SmartFileSystem\\": "src"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
- "authors": [
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "polyfill",
- "portable",
- "shim"
- ],
+ "description": "Sanitized FileInfo with safe getRealPath() and other handy methods",
"funding": [
{
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
+ "url": "https://github.com/tomasvotruba",
"type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
}
],
- "time": "2020-07-14T12:35:20+00:00"
+ "time": "2020-08-30T23:49:42+00:00"
},
{
"name": "szepeviktor/phpstan-wordpress",
@@ -10460,6 +12813,79 @@
],
"time": "2020-07-12T23:59:07+00:00"
},
+ {
+ "name": "tracy/tracy",
+ "version": "v2.7.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nette/tracy.git",
+ "reference": "95b1c6e35d61df8ef91a4633ba3cf835d2d47e5e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nette/tracy/zipball/95b1c6e35d61df8ef91a4633ba3cf835d2d47e5e",
+ "reference": "95b1c6e35d61df8ef91a4633ba3cf835d2d47e5e",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-session": "*",
+ "php": ">=7.1"
+ },
+ "conflict": {
+ "nette/di": "<3.0"
+ },
+ "require-dev": {
+ "latte/latte": "^2.5",
+ "nette/di": "^3.0",
+ "nette/mail": "^3.0",
+ "nette/tester": "^2.2",
+ "nette/utils": "^3.0",
+ "phpstan/phpstan": "^0.12",
+ "psr/log": "^1.0"
+ },
+ "suggest": {
+ "https://nette.org/donate": "Please support Tracy via a donation"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.7-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src"
+ ],
+ "files": [
+ "src/Tracy/shortcuts.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
+ },
+ {
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
+ }
+ ],
+ "description": "😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.",
+ "homepage": "https://tracy.nette.org",
+ "keywords": [
+ "Xdebug",
+ "debug",
+ "debugger",
+ "nette",
+ "profiler"
+ ],
+ "time": "2020-05-17T09:50:45+00:00"
+ },
{
"name": "webmozart/assert",
"version": "1.9.1",
@@ -10538,7 +12964,7 @@
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
- "php": "~7.2"
+ "php": "~7.4"
},
"platform-dev": [],
"plugin-api-version": "1.1.0"
diff --git a/graphql-api.php b/graphql-api.php
index 7c11ebf1a..11a1af9dc 100755
--- a/graphql-api.php
+++ b/graphql-api.php
@@ -3,7 +3,7 @@
Plugin Name: GraphQL API for WordPress
Plugin URI: https://github.com/GraphQLAPI/graphql-api-for-wp
Description: Transform your WordPress site into a GraphQL server.
-Version: 0.4.2
+Version: 0.5.0
Requires at least: 5.4
Requires PHP: 7.2.5
Author: Leonardo Losoviz
@@ -34,13 +34,13 @@
sprintf(
__('Plugin GraphQL API for WordPress is already installed with version %s
, so version %s
has not been loaded. Please deactivate all versions, remove the older version, and activate again the latest version of the plugin.', 'graphql-api'),
\GRAPHQL_API_VERSION,
- '0.4.2'
+ '0.5.0'
)
));
});
return;
}
-define('GRAPHQL_API_VERSION', '0.4.2');
+define('GRAPHQL_API_VERSION', '0.5.0');
define('GRAPHQL_API_PLUGIN_FILE', __FILE__);
define('GRAPHQL_API_DIR', dirname(__FILE__));
define('GRAPHQL_API_URL', plugin_dir_url(__FILE__));
diff --git a/phpstan.neon.dist b/phpstan.neon.dist
index 5a5f23673..da46093fc 100644
--- a/phpstan.neon.dist
+++ b/phpstan.neon.dist
@@ -8,10 +8,6 @@ parameters:
-
message: '#^Unreachable statement - code above always terminates\.$#'
path: src/Blocks/GraphiQLBlock.php
- -
- message: '#^Call to function is_null\(\) with array will always evaluate to false\.$#'
- path: src/SchemaConfigurators/AbstractGraphQLQueryConfigurator.php
- count: 3
# This error happens because of bug in PHPStan: https://github.com/phpstan/phpstan/issues/3132
-
message: '#^Parameter \#1 \$module of method GraphQLAPI\\GraphQLAPI\\Registries\\ModuleRegistryInterface::isModuleEnabled\(\) expects string, array\ given\.$#'
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index edf914494..025c860ea 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -1,28 +1,21 @@
-
-
-
- tests
-
-
-
-
- src/
-
-
-
-
-
-
-
-
+
+
+
+ src/
+
+
+
+
+
+
+
+
+
+ tests
+
+
+
+
+
diff --git a/rector.php b/rector.php
new file mode 100644
index 000000000..0707f8da9
--- /dev/null
+++ b/rector.php
@@ -0,0 +1,48 @@
+parameters();
+
+ // Rector relies on autoload setup of your project; Composer autoload is included by default; to add more:
+ $parameters->set(Option::AUTOLOAD_PATHS, [
+ // full directory
+ __DIR__ . '/vendor/wordpress/wordpress',
+ ]);
+
+ // paths to refactor; solid alternative to CLI arguments
+ $parameters->set(Option::PATHS, [
+ __DIR__ . '/src',
+ __DIR__ . '/vendor/getpop',
+ __DIR__ . '/vendor/pop-schema',
+ __DIR__ . '/vendor/graphql-by-pop',
+ ]);
+
+ // is there a file you need to skip?
+ $parameters->set(Option::EXCLUDE_PATHS, [
+ __DIR__ . '/vendor/getpop/migrate-*/*',
+ __DIR__ . '/vendor/pop-schema/migrate-*/*',
+ __DIR__ . '/vendor/graphql-by-pop/graphql-parser/*',
+ ]);
+
+ // here we can define, what sets of rules will be applied
+ $parameters->set(Option::SETS, [
+ SetList::DOWNGRADE
+ ]);
+
+ // is your PHP version different from the one your refactor to? [default: your PHP version]
+ $parameters->set(Option::PHP_VERSION_FEATURES, '7.2');
+
+ // get services
+ $services = $containerConfigurator->services();
+
+ // register single rule
+ $services->set(DowngradeTypedPropertyRector::class);
+};
diff --git a/src/Admin/MenuPages/AbstractMenuPage.php b/src/Admin/MenuPages/AbstractMenuPage.php
index 34081ebb2..b1cbd61bc 100644
--- a/src/Admin/MenuPages/AbstractMenuPage.php
+++ b/src/Admin/MenuPages/AbstractMenuPage.php
@@ -11,7 +11,7 @@
*/
abstract class AbstractMenuPage implements MenuPageInterface
{
- protected $hookName;
+ protected ?string $hookName;
public function setHookName(string $hookName): void
{
diff --git a/src/Admin/MenuPages/AbstractTableMenuPage.php b/src/Admin/MenuPages/AbstractTableMenuPage.php
index 91f3bcb92..ccd877c04 100644
--- a/src/Admin/MenuPages/AbstractTableMenuPage.php
+++ b/src/Admin/MenuPages/AbstractTableMenuPage.php
@@ -6,13 +6,14 @@
use GraphQLAPI\GraphQLAPI\Admin\MenuPages\AbstractMenuPage;
use PoP\ComponentModel\Facades\Instances\InstanceManagerFacade;
+use WP_List_Table;
/**
* Table menu page
*/
abstract class AbstractTableMenuPage extends AbstractMenuPage
{
- protected $tableObject;
+ protected ?WP_List_Table $tableObject;
abstract protected function getHeader(): string;
diff --git a/src/Admin/Menus/AbstractMenu.php b/src/Admin/Menus/AbstractMenu.php
index 5daf4d509..02302ef85 100755
--- a/src/Admin/Menus/AbstractMenu.php
+++ b/src/Admin/Menus/AbstractMenu.php
@@ -11,7 +11,7 @@
*/
abstract class AbstractMenu
{
- protected $menuPageObjects;
+ protected array $menuPageObjects;
public function __construct()
{
diff --git a/src/Admin/TableActions/ModuleListTableAction.php b/src/Admin/TableActions/ModuleListTableAction.php
index f56d73f31..cd67a9db3 100644
--- a/src/Admin/TableActions/ModuleListTableAction.php
+++ b/src/Admin/TableActions/ModuleListTableAction.php
@@ -15,9 +15,9 @@ class ModuleListTableAction extends AbstractListTableAction
public const ACTION_DISABLE = 'disable';
public const INPUT_BULK_ACTION_IDS = 'bulk-action-items';
- private $processed = false;
- private $mutatedModuleIDs = [];
- private $mutatedEnabled = false;
+ private bool $processed = false;
+ private array $mutatedModuleIDs = [];
+ private bool $mutatedEnabled = false;
/**
* Please notice that creatin a new instance carries side effects
diff --git a/src/Admin/Tables/AbstractItemListTable.php b/src/Admin/Tables/AbstractItemListTable.php
index 19d2c6790..73221c7bc 100644
--- a/src/Admin/Tables/AbstractItemListTable.php
+++ b/src/Admin/Tables/AbstractItemListTable.php
@@ -4,13 +4,15 @@
namespace GraphQLAPI\GraphQLAPI\Admin\Tables;
+use WP_List_Table;
+
/**
* Module Table
*/
-abstract class AbstractItemListTable extends \WP_List_Table
+abstract class AbstractItemListTable extends WP_List_Table
{
- protected $itemsPerPageOptionName = '';
- protected $defaultItemsPerPage = 10;
+ protected string $itemsPerPageOptionName = '';
+ protected int $defaultItemsPerPage = 10;
public function setItemsPerPageOptionName(string $itemsPerPageOptionName): void
{
diff --git a/src/Registries/ModuleRegistry.php b/src/Registries/ModuleRegistry.php
index 311144f22..d906aedcc 100755
--- a/src/Registries/ModuleRegistry.php
+++ b/src/Registries/ModuleRegistry.php
@@ -9,7 +9,8 @@
class ModuleRegistry implements ModuleRegistryInterface
{
- protected $moduleResolvers = [];
+ protected array $moduleResolvers = [];
+
public function addModuleResolver(ModuleResolverInterface $moduleResolver): void
{
foreach ($moduleResolver::getModulesToResolve() as $module) {
diff --git a/src/Registries/ModuleTypeRegistry.php b/src/Registries/ModuleTypeRegistry.php
index cba4fd016..a0520ebef 100755
--- a/src/Registries/ModuleTypeRegistry.php
+++ b/src/Registries/ModuleTypeRegistry.php
@@ -8,7 +8,7 @@
class ModuleTypeRegistry implements ModuleTypeRegistryInterface
{
- protected $moduleTypeResolvers = [];
+ protected array $moduleTypeResolvers = [];
public function addModuleTypeResolver(ModuleTypeResolverInterface $moduleTypeResolver): void
{
diff --git a/src/SchemaConfigurators/AbstractGraphQLQueryConfigurator.php b/src/SchemaConfigurators/AbstractGraphQLQueryConfigurator.php
index 1f11879de..7b49e1f9f 100644
--- a/src/SchemaConfigurators/AbstractGraphQLQueryConfigurator.php
+++ b/src/SchemaConfigurators/AbstractGraphQLQueryConfigurator.php
@@ -17,27 +17,19 @@ abstract class AbstractGraphQLQueryConfigurator implements SchemaConfiguratorInt
{
/**
* Keep a map of all namespaced type names to their resolver classes
- *
- * @var array
*/
- protected $namespacedTypeNameClasses;
+ protected ?array $namespacedTypeNameClasses = null;
/**
* Keep a map of all namespaced field interface names to their resolver classes
- *
- * @var array
*/
- protected $namespacedFieldInterfaceNameClasses;
+ protected ?array $namespacedFieldInterfaceNameClasses = null;
/**
* Keep a map of all directives names to their resolver classes
- *
- * @var array
*/
- protected $directiveNameClasses;
+ protected ?array $directiveNameClasses = null;
/**
* Lazy load and return the `$namespacedTypeNameClasses` array
- *
- * @return array
*/
protected function getNamespacedTypeNameClasses(): array
{
@@ -49,8 +41,6 @@ protected function getNamespacedTypeNameClasses(): array
/**
* Lazy load and return the `$namespacedTypeNameClasses` array
- *
- * @return array
*/
protected function getNamespacedFieldInterfaceNameClasses(): array
{
@@ -62,8 +52,6 @@ protected function getNamespacedFieldInterfaceNameClasses(): array
/**
* Initialize the `$namespacedTypeNameClasses` array
- *
- * @return void
*/
protected function initNamespacedTypeNameClasses(): void
{
@@ -81,8 +69,6 @@ protected function initNamespacedTypeNameClasses(): void
/**
* Initialize the `$namespacedTypeNameClasses` array
- *
- * @return void
*/
protected function initNamespacedFieldInterfaceNameClasses(): void
{
@@ -100,8 +86,6 @@ protected function initNamespacedFieldInterfaceNameClasses(): void
/**
* Lazy load and return the `$directiveNameClasses` array
- *
- * @return array
*/
protected function getDirectiveNameClasses(): array
{
@@ -138,9 +122,7 @@ protected function initDirectiveNameClasses(): void
* - If the field involves an interface, the entry can be many, 1 for each type
* implementing the interface
*
- * @param string $selectedField
* @param mixed $value
- * @return array
*/
protected function getEntriesFromField(string $selectedField, $value): array
{
@@ -175,7 +157,6 @@ protected function getEntriesFromField(string $selectedField, $value): array
* It returns an array of arrays
*
* @param mixed $value
- * @return array|null
*/
protected function getEntriesFromDirective(string $selectedDirective, $value): ?array
{
diff --git a/src/SchemaConfigurators/AccessControlGraphQLQueryConfigurator.php b/src/SchemaConfigurators/AccessControlGraphQLQueryConfigurator.php
index d9a053890..7a9a9fb06 100644
--- a/src/SchemaConfigurators/AccessControlGraphQLQueryConfigurator.php
+++ b/src/SchemaConfigurators/AccessControlGraphQLQueryConfigurator.php
@@ -18,7 +18,7 @@ class AccessControlGraphQLQueryConfigurator extends AbstractIndividualControlGra
{
public const HOOK_ACL_RULE_BLOCK_CLASS_MODULES = __CLASS__ . ':acl-url-block-class:modules';
- protected $aclRuleBlockNameModules;
+ protected ?array $aclRuleBlockNameModules = null;
// protected function doInit(): void
// {
diff --git a/src/Settings/UserSettingsManager.php b/src/Settings/UserSettingsManager.php
index f4767c820..0a556a0f1 100755
--- a/src/Settings/UserSettingsManager.php
+++ b/src/Settings/UserSettingsManager.php
@@ -14,7 +14,7 @@ class UserSettingsManager implements UserSettingsManagerInterface
*
* @var array
*/
- protected $options = [];
+ protected array $options = [];
/**
* Timestamp of latest executed write to DB, concerning plugin activation,