Skip to:
Content

BuddyPress.org

Changeset 12852


Ignore:
Timestamp:
03/01/2021 06:53:45 AM (4 years ago)
Author:
imath
Message:

Update Composer dependencies to match its v2 requirements

  • Updates composer/installers to 1.10
  • Updates phpcompatibility/phpcompatibility-wp to 2.1
  • Updates dealerdirect/phpcodesniffer-composer-installer to 0.7.1
  • Updates wp-phpunit/wp-phpunit to latest
  • Adds a dependency to phpunit/phpunit v7.5+ to be able to run PHP 8.0 unit tests using @wordpress/env.

Props slaFFik

Fixes #8381
Fixes #8420

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/.travis.yml

    r12850 r12852  
    8181  # setup NodeJS version using NVM
    8282  - export PATH="$HOME/.composer/vendor/bin:$PATH"
    83   # make sure composer is < 2.0.0 to avoid dependencies install errors.
    84   - composer self-update 1.10.16
    8583  - node --version
    8684  - nvm install 14.15.0
  • trunk/composer.json

    r12712 r12852  
    1414    ],
    1515    "homepage": "https://buddypress.org",
    16     "license": "GPL-2.0+",
     16    "license": "GPL-2.0-or-later",
    1717    "authors": [ {
    1818        "name": "BuddyPress Community",
     
    2828    },
    2929    "require": {
    30         "composer/installers": "~1.0",
    31         "php": ">=5.3.0"
     30        "composer/installers": "^1.10.0",
     31        "php": ">=5.6.0"
    3232    },
    3333    "require-dev": {
    34         "phpcompatibility/phpcompatibility-wp": "*",
    35         "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3",
    36         "wp-phpunit/wp-phpunit": "^5.4"
     34        "phpcompatibility/phpcompatibility-wp": "^2.1.0",
     35        "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1",
     36        "wp-phpunit/wp-phpunit": "^5.6",
     37        "phpunit/phpunit": "^7.5"
    3738    }
    3839}
  • trunk/composer.lock

    r12850 r12852  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "d9a5fdcffcb85a344a7717fa092b72d0",
     7    "content-hash": "a86a9fb1750ad48051d5f9eab5db3a86",
    88    "packages": [
    99        {
    1010            "name": "composer/installers",
    11             "version": "v1.6.0",
     11            "version": "v1.10.0",
    1212            "source": {
    1313                "type": "git",
    1414                "url": "https://github.com/composer/installers.git",
    15                 "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b"
    16             },
    17             "dist": {
    18                 "type": "zip",
    19                 "url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b",
    20                 "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b",
    21                 "shasum": ""
    22             },
    23             "require": {
    24                 "composer-plugin-api": "^1.0"
     15                "reference": "1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d"
     16            },
     17            "dist": {
     18                "type": "zip",
     19                "url": "https://api.github.com/repos/composer/installers/zipball/1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d",
     20                "reference": "1a0357fccad9d1cc1ea0c9a05b8847fbccccb78d",
     21                "shasum": ""
     22            },
     23            "require": {
     24                "composer-plugin-api": "^1.0 || ^2.0"
    2525            },
    2626            "replace": {
     
    2929            },
    3030            "require-dev": {
    31                 "composer/composer": "1.0.*@dev",
    32                 "phpunit/phpunit": "^4.8.36"
     31                "composer/composer": "1.6.* || ^2.0",
     32                "composer/semver": "^1 || ^3",
     33                "phpstan/phpstan": "^0.12.55",
     34                "phpstan/phpstan-phpunit": "^0.12.16",
     35                "symfony/phpunit-bridge": "^4.2 || ^5",
     36                "symfony/process": "^2.3"
    3337            },
    3438            "type": "composer-plugin",
     
    3640                "class": "Composer\\Installers\\Plugin",
    3741                "branch-alias": {
    38                     "dev-master": "1.0-dev"
     42                    "dev-main": "1.x-dev"
    3943                }
    4044            },
     
    6670                "Lan Management System",
    6771                "MODX Evo",
     72                "MantisBT",
    6873                "Mautic",
    6974                "Maya",
     
    7378                "RadPHP",
    7479                "SMF",
     80                "Starbug",
    7581                "Thelia",
     82                "Whmcs",
    7683                "WolfCMS",
    7784                "agl",
     
    96103                "itop",
    97104                "joomla",
     105                "known",
    98106                "kohana",
    99107                "laravel",
     
    111119                "piwik",
    112120                "ppi",
     121                "processwire",
    113122                "puppet",
    114123                "pxcms",
     
    118127                "silverstripe",
    119128                "sydes",
     129                "sylius",
    120130                "symfony",
    121131                "typo3",
     
    125135                "zikula"
    126136            ],
    127             "time": "2018-08-27T06:10:37+00:00"
     137            "support": {
     138                "issues": "https://github.com/composer/installers/issues",
     139                "source": "https://github.com/composer/installers/tree/v1.10.0"
     140            },
     141            "funding": [
     142                {
     143                    "url": "https://packagist.com",
     144                    "type": "custom"
     145                },
     146                {
     147                    "url": "https://github.com/composer",
     148                    "type": "github"
     149                },
     150                {
     151                    "url": "https://tidelift.com/funding/github/packagist/composer/composer",
     152                    "type": "tidelift"
     153                }
     154            ],
     155            "time": "2021-01-14T11:07:16+00:00"
    128156        }
    129157    ],
     
    131159        {
    132160            "name": "dealerdirect/phpcodesniffer-composer-installer",
    133             "version": "v0.4.4",
     161            "version": "v0.7.1",
    134162            "source": {
    135163                "type": "git",
    136164                "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
    137                 "reference": "2e41850d5f7797cbb1af7b030d245b3b24e63a08"
    138             },
    139             "dist": {
    140                 "type": "zip",
    141                 "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/2e41850d5f7797cbb1af7b030d245b3b24e63a08",
    142                 "reference": "2e41850d5f7797cbb1af7b030d245b3b24e63a08",
    143                 "shasum": ""
    144             },
    145             "require": {
    146                 "composer-plugin-api": "^1.0",
    147                 "php": "^5.3|^7",
    148                 "squizlabs/php_codesniffer": "*"
     165                "reference": "fe390591e0241955f22eb9ba327d137e501c771c"
     166            },
     167            "dist": {
     168                "type": "zip",
     169                "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c",
     170                "reference": "fe390591e0241955f22eb9ba327d137e501c771c",
     171                "shasum": ""
     172            },
     173            "require": {
     174                "composer-plugin-api": "^1.0 || ^2.0",
     175                "php": ">=5.3",
     176                "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0"
    149177            },
    150178            "require-dev": {
    151179                "composer/composer": "*",
    152                 "wimg/php-compatibility": "^8.0"
    153             },
    154             "suggest": {
    155                 "dealerdirect/qa-tools": "All the PHP QA tools you'll need"
     180                "phpcompatibility/php-compatibility": "^9.0",
     181                "sensiolabs/security-checker": "^4.1.0"
    156182            },
    157183            "type": "composer-plugin",
     
    171197                {
    172198                    "name": "Franck Nijhof",
    173                     "email": "f.nijhof@dealerdirect.nl",
    174                     "homepage": "http://workingatdealerdirect.eu",
    175                     "role": "Developer"
     199                    "email": "franck.nijhof@dealerdirect.com",
     200                    "homepage": "http://www.frenck.nl",
     201                    "role": "Developer / IT Manager"
    176202                }
    177203            ],
    178204            "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
    179             "homepage": "http://workingatdealerdirect.eu",
     205            "homepage": "http://www.dealerdirect.com",
    180206            "keywords": [
    181207                "PHPCodeSniffer",
     
    195221                "tests"
    196222            ],
    197             "time": "2017-12-06T16:27:17+00:00"
     223            "support": {
     224                "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues",
     225                "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer"
     226            },
     227            "time": "2020-12-07T18:04:37+00:00"
     228        },
     229        {
     230            "name": "doctrine/instantiator",
     231            "version": "1.4.0",
     232            "source": {
     233                "type": "git",
     234                "url": "https://github.com/doctrine/instantiator.git",
     235                "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
     236            },
     237            "dist": {
     238                "type": "zip",
     239                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
     240                "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
     241                "shasum": ""
     242            },
     243            "require": {
     244                "php": "^7.1 || ^8.0"
     245            },
     246            "require-dev": {
     247                "doctrine/coding-standard": "^8.0",
     248                "ext-pdo": "*",
     249                "ext-phar": "*",
     250                "phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
     251                "phpstan/phpstan": "^0.12",
     252                "phpstan/phpstan-phpunit": "^0.12",
     253                "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
     254            },
     255            "type": "library",
     256            "autoload": {
     257                "psr-4": {
     258                    "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
     259                }
     260            },
     261            "notification-url": "https://packagist.org/downloads/",
     262            "license": [
     263                "MIT"
     264            ],
     265            "authors": [
     266                {
     267                    "name": "Marco Pivetta",
     268                    "email": "ocramius@gmail.com",
     269                    "homepage": "https://ocramius.github.io/"
     270                }
     271            ],
     272            "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
     273            "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
     274            "keywords": [
     275                "constructor",
     276                "instantiate"
     277            ],
     278            "support": {
     279                "issues": "https://github.com/doctrine/instantiator/issues",
     280                "source": "https://github.com/doctrine/instantiator/tree/1.4.0"
     281            },
     282            "funding": [
     283                {
     284                    "url": "https://www.doctrine-project.org/sponsorship.html",
     285                    "type": "custom"
     286                },
     287                {
     288                    "url": "https://www.patreon.com/phpdoctrine",
     289                    "type": "patreon"
     290                },
     291                {
     292                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
     293                    "type": "tidelift"
     294                }
     295            ],
     296            "time": "2020-11-10T18:47:58+00:00"
     297        },
     298        {
     299            "name": "myclabs/deep-copy",
     300            "version": "1.10.2",
     301            "source": {
     302                "type": "git",
     303                "url": "https://github.com/myclabs/DeepCopy.git",
     304                "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
     305            },
     306            "dist": {
     307                "type": "zip",
     308                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
     309                "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
     310                "shasum": ""
     311            },
     312            "require": {
     313                "php": "^7.1 || ^8.0"
     314            },
     315            "replace": {
     316                "myclabs/deep-copy": "self.version"
     317            },
     318            "require-dev": {
     319                "doctrine/collections": "^1.0",
     320                "doctrine/common": "^2.6",
     321                "phpunit/phpunit": "^7.1"
     322            },
     323            "type": "library",
     324            "autoload": {
     325                "psr-4": {
     326                    "DeepCopy\\": "src/DeepCopy/"
     327                },
     328                "files": [
     329                    "src/DeepCopy/deep_copy.php"
     330                ]
     331            },
     332            "notification-url": "https://packagist.org/downloads/",
     333            "license": [
     334                "MIT"
     335            ],
     336            "description": "Create deep copies (clones) of your objects",
     337            "keywords": [
     338                "clone",
     339                "copy",
     340                "duplicate",
     341                "object",
     342                "object graph"
     343            ],
     344            "support": {
     345                "issues": "https://github.com/myclabs/DeepCopy/issues",
     346                "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2"
     347            },
     348            "funding": [
     349                {
     350                    "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
     351                    "type": "tidelift"
     352                }
     353            ],
     354            "time": "2020-11-13T09:40:50+00:00"
     355        },
     356        {
     357            "name": "phar-io/manifest",
     358            "version": "1.0.3",
     359            "source": {
     360                "type": "git",
     361                "url": "https://github.com/phar-io/manifest.git",
     362                "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"
     363            },
     364            "dist": {
     365                "type": "zip",
     366                "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
     367                "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
     368                "shasum": ""
     369            },
     370            "require": {
     371                "ext-dom": "*",
     372                "ext-phar": "*",
     373                "phar-io/version": "^2.0",
     374                "php": "^5.6 || ^7.0"
     375            },
     376            "type": "library",
     377            "extra": {
     378                "branch-alias": {
     379                    "dev-master": "1.0.x-dev"
     380                }
     381            },
     382            "autoload": {
     383                "classmap": [
     384                    "src/"
     385                ]
     386            },
     387            "notification-url": "https://packagist.org/downloads/",
     388            "license": [
     389                "BSD-3-Clause"
     390            ],
     391            "authors": [
     392                {
     393                    "name": "Arne Blankerts",
     394                    "email": "arne@blankerts.de",
     395                    "role": "Developer"
     396                },
     397                {
     398                    "name": "Sebastian Heuer",
     399                    "email": "sebastian@phpeople.de",
     400                    "role": "Developer"
     401                },
     402                {
     403                    "name": "Sebastian Bergmann",
     404                    "email": "sebastian@phpunit.de",
     405                    "role": "Developer"
     406                }
     407            ],
     408            "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
     409            "support": {
     410                "issues": "https://github.com/phar-io/manifest/issues",
     411                "source": "https://github.com/phar-io/manifest/tree/master"
     412            },
     413            "time": "2018-07-08T19:23:20+00:00"
     414        },
     415        {
     416            "name": "phar-io/version",
     417            "version": "2.0.1",
     418            "source": {
     419                "type": "git",
     420                "url": "https://github.com/phar-io/version.git",
     421                "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6"
     422            },
     423            "dist": {
     424                "type": "zip",
     425                "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6",
     426                "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6",
     427                "shasum": ""
     428            },
     429            "require": {
     430                "php": "^5.6 || ^7.0"
     431            },
     432            "type": "library",
     433            "autoload": {
     434                "classmap": [
     435                    "src/"
     436                ]
     437            },
     438            "notification-url": "https://packagist.org/downloads/",
     439            "license": [
     440                "BSD-3-Clause"
     441            ],
     442            "authors": [
     443                {
     444                    "name": "Arne Blankerts",
     445                    "email": "arne@blankerts.de",
     446                    "role": "Developer"
     447                },
     448                {
     449                    "name": "Sebastian Heuer",
     450                    "email": "sebastian@phpeople.de",
     451                    "role": "Developer"
     452                },
     453                {
     454                    "name": "Sebastian Bergmann",
     455                    "email": "sebastian@phpunit.de",
     456                    "role": "Developer"
     457                }
     458            ],
     459            "description": "Library for handling version information and constraints",
     460            "support": {
     461                "issues": "https://github.com/phar-io/version/issues",
     462                "source": "https://github.com/phar-io/version/tree/master"
     463            },
     464            "time": "2018-07-08T19:19:57+00:00"
    198465        },
    199466        {
    200467            "name": "phpcompatibility/php-compatibility",
    201             "version": "9.0.0",
     468            "version": "9.3.5",
    202469            "source": {
    203470                "type": "git",
    204471                "url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
    205                 "reference": "e9f4047e5edf53c88f36f1dafc0d49454ce13e25"
    206             },
    207             "dist": {
    208                 "type": "zip",
    209                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/e9f4047e5edf53c88f36f1dafc0d49454ce13e25",
    210                 "reference": "e9f4047e5edf53c88f36f1dafc0d49454ce13e25",
     472                "reference": "9fb324479acf6f39452e0655d2429cc0d3914243"
     473            },
     474            "dist": {
     475                "type": "zip",
     476                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243",
     477                "reference": "9fb324479acf6f39452e0655d2429cc0d3914243",
    211478                "shasum": ""
    212479            },
     
    222489            },
    223490            "suggest": {
    224                 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
     491                "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
    225492                "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
    226493            },
     
    231498            ],
    232499            "authors": [
    233                 {
    234                     "name": "Contributors",
    235                     "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
    236                 },
    237500                {
    238501                    "name": "Wim Godden",
     
    244507                    "homepage": "https://github.com/jrfnl",
    245508                    "role": "lead"
     509                },
     510                {
     511                    "name": "Contributors",
     512                    "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
    246513                }
    247514            ],
     
    253520                "standards"
    254521            ],
    255             "time": "2018-10-07T17:38:02+00:00"
     522            "support": {
     523                "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues",
     524                "source": "https://github.com/PHPCompatibility/PHPCompatibility"
     525            },
     526            "time": "2019-12-27T09:44:58+00:00"
    256527        },
    257528        {
    258529            "name": "phpcompatibility/phpcompatibility-paragonie",
    259             "version": "1.0.0",
     530            "version": "1.3.1",
    260531            "source": {
    261532                "type": "git",
    262533                "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git",
    263                 "reference": "67d89dcef47f351144d24b247aa968f2269162f7"
    264             },
    265             "dist": {
    266                 "type": "zip",
    267                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/67d89dcef47f351144d24b247aa968f2269162f7",
    268                 "reference": "67d89dcef47f351144d24b247aa968f2269162f7",
     534                "reference": "ddabec839cc003651f2ce695c938686d1086cf43"
     535            },
     536            "dist": {
     537                "type": "zip",
     538                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/ddabec839cc003651f2ce695c938686d1086cf43",
     539                "reference": "ddabec839cc003651f2ce695c938686d1086cf43",
    269540                "shasum": ""
    270541            },
     
    273544            },
    274545            "require-dev": {
    275                 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4"
     546                "dealerdirect/phpcodesniffer-composer-installer": "^0.7",
     547                "paragonie/random_compat": "dev-master",
     548                "paragonie/sodium_compat": "dev-master"
    276549            },
    277550            "suggest": {
    278                 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.",
     551                "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.",
    279552                "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
    280553            },
     
    303576                "standards"
    304577            ],
    305             "time": "2018-10-07T17:59:30+00:00"
     578            "support": {
     579                "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues",
     580                "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie"
     581            },
     582            "time": "2021-02-15T10:24:51+00:00"
    306583        },
    307584        {
    308585            "name": "phpcompatibility/phpcompatibility-wp",
    309             "version": "2.0.0",
     586            "version": "2.1.1",
    310587            "source": {
    311588                "type": "git",
    312589                "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git",
    313                 "reference": "cb303f0067cd5b366a41d4fb0e254fb40ff02efd"
    314             },
    315             "dist": {
    316                 "type": "zip",
    317                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/cb303f0067cd5b366a41d4fb0e254fb40ff02efd",
    318                 "reference": "cb303f0067cd5b366a41d4fb0e254fb40ff02efd",
     590                "reference": "b7dc0cd7a8f767ccac5e7637550ea1c50a67b09e"
     591            },
     592            "dist": {
     593                "type": "zip",
     594                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/b7dc0cd7a8f767ccac5e7637550ea1c50a67b09e",
     595                "reference": "b7dc0cd7a8f767ccac5e7637550ea1c50a67b09e",
    319596                "shasum": ""
    320597            },
     
    324601            },
    325602            "require-dev": {
    326                 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3"
     603                "dealerdirect/phpcodesniffer-composer-installer": "^0.7"
    327604            },
    328605            "suggest": {
    329                 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.",
     606                "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.",
    330607                "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
    331608            },
     
    353630                "wordpress"
    354631            ],
    355             "time": "2018-10-07T18:31:37+00:00"
     632            "support": {
     633                "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues",
     634                "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP"
     635            },
     636            "time": "2021-02-15T12:58:46+00:00"
     637        },
     638        {
     639            "name": "phpdocumentor/reflection-common",
     640            "version": "2.2.0",
     641            "source": {
     642                "type": "git",
     643                "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
     644                "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
     645            },
     646            "dist": {
     647                "type": "zip",
     648                "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
     649                "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
     650                "shasum": ""
     651            },
     652            "require": {
     653                "php": "^7.2 || ^8.0"
     654            },
     655            "type": "library",
     656            "extra": {
     657                "branch-alias": {
     658                    "dev-2.x": "2.x-dev"
     659                }
     660            },
     661            "autoload": {
     662                "psr-4": {
     663                    "phpDocumentor\\Reflection\\": "src/"
     664                }
     665            },
     666            "notification-url": "https://packagist.org/downloads/",
     667            "license": [
     668                "MIT"
     669            ],
     670            "authors": [
     671                {
     672                    "name": "Jaap van Otterdijk",
     673                    "email": "opensource@ijaap.nl"
     674                }
     675            ],
     676            "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
     677            "homepage": "http://www.phpdoc.org",
     678            "keywords": [
     679                "FQSEN",
     680                "phpDocumentor",
     681                "phpdoc",
     682                "reflection",
     683                "static analysis"
     684            ],
     685            "support": {
     686                "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues",
     687                "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
     688            },
     689            "time": "2020-06-27T09:03:43+00:00"
     690        },
     691        {
     692            "name": "phpdocumentor/reflection-docblock",
     693            "version": "5.2.2",
     694            "source": {
     695                "type": "git",
     696                "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
     697                "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556"
     698            },
     699            "dist": {
     700                "type": "zip",
     701                "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
     702                "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
     703                "shasum": ""
     704            },
     705            "require": {
     706                "ext-filter": "*",
     707                "php": "^7.2 || ^8.0",
     708                "phpdocumentor/reflection-common": "^2.2",
     709                "phpdocumentor/type-resolver": "^1.3",
     710                "webmozart/assert": "^1.9.1"
     711            },
     712            "require-dev": {
     713                "mockery/mockery": "~1.3.2"
     714            },
     715            "type": "library",
     716            "extra": {
     717                "branch-alias": {
     718                    "dev-master": "5.x-dev"
     719                }
     720            },
     721            "autoload": {
     722                "psr-4": {
     723                    "phpDocumentor\\Reflection\\": "src"
     724                }
     725            },
     726            "notification-url": "https://packagist.org/downloads/",
     727            "license": [
     728                "MIT"
     729            ],
     730            "authors": [
     731                {
     732                    "name": "Mike van Riel",
     733                    "email": "me@mikevanriel.com"
     734                },
     735                {
     736                    "name": "Jaap van Otterdijk",
     737                    "email": "account@ijaap.nl"
     738                }
     739            ],
     740            "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
     741            "support": {
     742                "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
     743                "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master"
     744            },
     745            "time": "2020-09-03T19:13:55+00:00"
     746        },
     747        {
     748            "name": "phpdocumentor/type-resolver",
     749            "version": "1.4.0",
     750            "source": {
     751                "type": "git",
     752                "url": "https://github.com/phpDocumentor/TypeResolver.git",
     753                "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
     754            },
     755            "dist": {
     756                "type": "zip",
     757                "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
     758                "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
     759                "shasum": ""
     760            },
     761            "require": {
     762                "php": "^7.2 || ^8.0",
     763                "phpdocumentor/reflection-common": "^2.0"
     764            },
     765            "require-dev": {
     766                "ext-tokenizer": "*"
     767            },
     768            "type": "library",
     769            "extra": {
     770                "branch-alias": {
     771                    "dev-1.x": "1.x-dev"
     772                }
     773            },
     774            "autoload": {
     775                "psr-4": {
     776                    "phpDocumentor\\Reflection\\": "src"
     777                }
     778            },
     779            "notification-url": "https://packagist.org/downloads/",
     780            "license": [
     781                "MIT"
     782            ],
     783            "authors": [
     784                {
     785                    "name": "Mike van Riel",
     786                    "email": "me@mikevanriel.com"
     787                }
     788            ],
     789            "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
     790            "support": {
     791                "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
     792                "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.4.0"
     793            },
     794            "time": "2020-09-17T18:55:26+00:00"
     795        },
     796        {
     797            "name": "phpspec/prophecy",
     798            "version": "1.12.2",
     799            "source": {
     800                "type": "git",
     801                "url": "https://github.com/phpspec/prophecy.git",
     802                "reference": "245710e971a030f42e08f4912863805570f23d39"
     803            },
     804            "dist": {
     805                "type": "zip",
     806                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/245710e971a030f42e08f4912863805570f23d39",
     807                "reference": "245710e971a030f42e08f4912863805570f23d39",
     808                "shasum": ""
     809            },
     810            "require": {
     811                "doctrine/instantiator": "^1.2",
     812                "php": "^7.2 || ~8.0, <8.1",
     813                "phpdocumentor/reflection-docblock": "^5.2",
     814                "sebastian/comparator": "^3.0 || ^4.0",
     815                "sebastian/recursion-context": "^3.0 || ^4.0"
     816            },
     817            "require-dev": {
     818                "phpspec/phpspec": "^6.0",
     819                "phpunit/phpunit": "^8.0 || ^9.0"
     820            },
     821            "type": "library",
     822            "extra": {
     823                "branch-alias": {
     824                    "dev-master": "1.11.x-dev"
     825                }
     826            },
     827            "autoload": {
     828                "psr-4": {
     829                    "Prophecy\\": "src/Prophecy"
     830                }
     831            },
     832            "notification-url": "https://packagist.org/downloads/",
     833            "license": [
     834                "MIT"
     835            ],
     836            "authors": [
     837                {
     838                    "name": "Konstantin Kudryashov",
     839                    "email": "ever.zet@gmail.com",
     840                    "homepage": "http://everzet.com"
     841                },
     842                {
     843                    "name": "Marcello Duarte",
     844                    "email": "marcello.duarte@gmail.com"
     845                }
     846            ],
     847            "description": "Highly opinionated mocking framework for PHP 5.3+",
     848            "homepage": "https://github.com/phpspec/prophecy",
     849            "keywords": [
     850                "Double",
     851                "Dummy",
     852                "fake",
     853                "mock",
     854                "spy",
     855                "stub"
     856            ],
     857            "support": {
     858                "issues": "https://github.com/phpspec/prophecy/issues",
     859                "source": "https://github.com/phpspec/prophecy/tree/1.12.2"
     860            },
     861            "time": "2020-12-19T10:15:11+00:00"
     862        },
     863        {
     864            "name": "phpunit/php-code-coverage",
     865            "version": "6.1.4",
     866            "source": {
     867                "type": "git",
     868                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
     869                "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d"
     870            },
     871            "dist": {
     872                "type": "zip",
     873                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d",
     874                "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d",
     875                "shasum": ""
     876            },
     877            "require": {
     878                "ext-dom": "*",
     879                "ext-xmlwriter": "*",
     880                "php": "^7.1",
     881                "phpunit/php-file-iterator": "^2.0",
     882                "phpunit/php-text-template": "^1.2.1",
     883                "phpunit/php-token-stream": "^3.0",
     884                "sebastian/code-unit-reverse-lookup": "^1.0.1",
     885                "sebastian/environment": "^3.1 || ^4.0",
     886                "sebastian/version": "^2.0.1",
     887                "theseer/tokenizer": "^1.1"
     888            },
     889            "require-dev": {
     890                "phpunit/phpunit": "^7.0"
     891            },
     892            "suggest": {
     893                "ext-xdebug": "^2.6.0"
     894            },
     895            "type": "library",
     896            "extra": {
     897                "branch-alias": {
     898                    "dev-master": "6.1-dev"
     899                }
     900            },
     901            "autoload": {
     902                "classmap": [
     903                    "src/"
     904                ]
     905            },
     906            "notification-url": "https://packagist.org/downloads/",
     907            "license": [
     908                "BSD-3-Clause"
     909            ],
     910            "authors": [
     911                {
     912                    "name": "Sebastian Bergmann",
     913                    "email": "sebastian@phpunit.de",
     914                    "role": "lead"
     915                }
     916            ],
     917            "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
     918            "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
     919            "keywords": [
     920                "coverage",
     921                "testing",
     922                "xunit"
     923            ],
     924            "support": {
     925                "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
     926                "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/master"
     927            },
     928            "time": "2018-10-31T16:06:48+00:00"
     929        },
     930        {
     931            "name": "phpunit/php-file-iterator",
     932            "version": "2.0.3",
     933            "source": {
     934                "type": "git",
     935                "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
     936                "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357"
     937            },
     938            "dist": {
     939                "type": "zip",
     940                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357",
     941                "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357",
     942                "shasum": ""
     943            },
     944            "require": {
     945                "php": ">=7.1"
     946            },
     947            "require-dev": {
     948                "phpunit/phpunit": "^8.5"
     949            },
     950            "type": "library",
     951            "extra": {
     952                "branch-alias": {
     953                    "dev-master": "2.0.x-dev"
     954                }
     955            },
     956            "autoload": {
     957                "classmap": [
     958                    "src/"
     959                ]
     960            },
     961            "notification-url": "https://packagist.org/downloads/",
     962            "license": [
     963                "BSD-3-Clause"
     964            ],
     965            "authors": [
     966                {
     967                    "name": "Sebastian Bergmann",
     968                    "email": "sebastian@phpunit.de",
     969                    "role": "lead"
     970                }
     971            ],
     972            "description": "FilterIterator implementation that filters files based on a list of suffixes.",
     973            "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
     974            "keywords": [
     975                "filesystem",
     976                "iterator"
     977            ],
     978            "support": {
     979                "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
     980                "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.3"
     981            },
     982            "funding": [
     983                {
     984                    "url": "https://github.com/sebastianbergmann",
     985                    "type": "github"
     986                }
     987            ],
     988            "time": "2020-11-30T08:25:21+00:00"
     989        },
     990        {
     991            "name": "phpunit/php-text-template",
     992            "version": "1.2.1",
     993            "source": {
     994                "type": "git",
     995                "url": "https://github.com/sebastianbergmann/php-text-template.git",
     996                "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
     997            },
     998            "dist": {
     999                "type": "zip",
     1000                "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
     1001                "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
     1002                "shasum": ""
     1003            },
     1004            "require": {
     1005                "php": ">=5.3.3"
     1006            },
     1007            "type": "library",
     1008            "autoload": {
     1009                "classmap": [
     1010                    "src/"
     1011                ]
     1012            },
     1013            "notification-url": "https://packagist.org/downloads/",
     1014            "license": [
     1015                "BSD-3-Clause"
     1016            ],
     1017            "authors": [
     1018                {
     1019                    "name": "Sebastian Bergmann",
     1020                    "email": "sebastian@phpunit.de",
     1021                    "role": "lead"
     1022                }
     1023            ],
     1024            "description": "Simple template engine.",
     1025            "homepage": "https://github.com/sebastianbergmann/php-text-template/",
     1026            "keywords": [
     1027                "template"
     1028            ],
     1029            "support": {
     1030                "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
     1031                "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1"
     1032            },
     1033            "time": "2015-06-21T13:50:34+00:00"
     1034        },
     1035        {
     1036            "name": "phpunit/php-timer",
     1037            "version": "2.1.3",
     1038            "source": {
     1039                "type": "git",
     1040                "url": "https://github.com/sebastianbergmann/php-timer.git",
     1041                "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662"
     1042            },
     1043            "dist": {
     1044                "type": "zip",
     1045                "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662",
     1046                "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662",
     1047                "shasum": ""
     1048            },
     1049            "require": {
     1050                "php": ">=7.1"
     1051            },
     1052            "require-dev": {
     1053                "phpunit/phpunit": "^8.5"
     1054            },
     1055            "type": "library",
     1056            "extra": {
     1057                "branch-alias": {
     1058                    "dev-master": "2.1-dev"
     1059                }
     1060            },
     1061            "autoload": {
     1062                "classmap": [
     1063                    "src/"
     1064                ]
     1065            },
     1066            "notification-url": "https://packagist.org/downloads/",
     1067            "license": [
     1068                "BSD-3-Clause"
     1069            ],
     1070            "authors": [
     1071                {
     1072                    "name": "Sebastian Bergmann",
     1073                    "email": "sebastian@phpunit.de",
     1074                    "role": "lead"
     1075                }
     1076            ],
     1077            "description": "Utility class for timing",
     1078            "homepage": "https://github.com/sebastianbergmann/php-timer/",
     1079            "keywords": [
     1080                "timer"
     1081            ],
     1082            "support": {
     1083                "issues": "https://github.com/sebastianbergmann/php-timer/issues",
     1084                "source": "https://github.com/sebastianbergmann/php-timer/tree/2.1.3"
     1085            },
     1086            "funding": [
     1087                {
     1088                    "url": "https://github.com/sebastianbergmann",
     1089                    "type": "github"
     1090                }
     1091            ],
     1092            "time": "2020-11-30T08:20:02+00:00"
     1093        },
     1094        {
     1095            "name": "phpunit/php-token-stream",
     1096            "version": "3.1.2",
     1097            "source": {
     1098                "type": "git",
     1099                "url": "https://github.com/sebastianbergmann/php-token-stream.git",
     1100                "reference": "472b687829041c24b25f475e14c2f38a09edf1c2"
     1101            },
     1102            "dist": {
     1103                "type": "zip",
     1104                "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2",
     1105                "reference": "472b687829041c24b25f475e14c2f38a09edf1c2",
     1106                "shasum": ""
     1107            },
     1108            "require": {
     1109                "ext-tokenizer": "*",
     1110                "php": ">=7.1"
     1111            },
     1112            "require-dev": {
     1113                "phpunit/phpunit": "^7.0"
     1114            },
     1115            "type": "library",
     1116            "extra": {
     1117                "branch-alias": {
     1118                    "dev-master": "3.1-dev"
     1119                }
     1120            },
     1121            "autoload": {
     1122                "classmap": [
     1123                    "src/"
     1124                ]
     1125            },
     1126            "notification-url": "https://packagist.org/downloads/",
     1127            "license": [
     1128                "BSD-3-Clause"
     1129            ],
     1130            "authors": [
     1131                {
     1132                    "name": "Sebastian Bergmann",
     1133                    "email": "sebastian@phpunit.de"
     1134                }
     1135            ],
     1136            "description": "Wrapper around PHP's tokenizer extension.",
     1137            "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
     1138            "keywords": [
     1139                "tokenizer"
     1140            ],
     1141            "support": {
     1142                "issues": "https://github.com/sebastianbergmann/php-token-stream/issues",
     1143                "source": "https://github.com/sebastianbergmann/php-token-stream/tree/3.1.2"
     1144            },
     1145            "funding": [
     1146                {
     1147                    "url": "https://github.com/sebastianbergmann",
     1148                    "type": "github"
     1149                }
     1150            ],
     1151            "abandoned": true,
     1152            "time": "2020-11-30T08:38:46+00:00"
     1153        },
     1154        {
     1155            "name": "phpunit/phpunit",
     1156            "version": "7.5.20",
     1157            "source": {
     1158                "type": "git",
     1159                "url": "https://github.com/sebastianbergmann/phpunit.git",
     1160                "reference": "9467db479d1b0487c99733bb1e7944d32deded2c"
     1161            },
     1162            "dist": {
     1163                "type": "zip",
     1164                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9467db479d1b0487c99733bb1e7944d32deded2c",
     1165                "reference": "9467db479d1b0487c99733bb1e7944d32deded2c",
     1166                "shasum": ""
     1167            },
     1168            "require": {
     1169                "doctrine/instantiator": "^1.1",
     1170                "ext-dom": "*",
     1171                "ext-json": "*",
     1172                "ext-libxml": "*",
     1173                "ext-mbstring": "*",
     1174                "ext-xml": "*",
     1175                "myclabs/deep-copy": "^1.7",
     1176                "phar-io/manifest": "^1.0.2",
     1177                "phar-io/version": "^2.0",
     1178                "php": "^7.1",
     1179                "phpspec/prophecy": "^1.7",
     1180                "phpunit/php-code-coverage": "^6.0.7",
     1181                "phpunit/php-file-iterator": "^2.0.1",
     1182                "phpunit/php-text-template": "^1.2.1",
     1183                "phpunit/php-timer": "^2.1",
     1184                "sebastian/comparator": "^3.0",
     1185                "sebastian/diff": "^3.0",
     1186                "sebastian/environment": "^4.0",
     1187                "sebastian/exporter": "^3.1",
     1188                "sebastian/global-state": "^2.0",
     1189                "sebastian/object-enumerator": "^3.0.3",
     1190                "sebastian/resource-operations": "^2.0",
     1191                "sebastian/version": "^2.0.1"
     1192            },
     1193            "conflict": {
     1194                "phpunit/phpunit-mock-objects": "*"
     1195            },
     1196            "require-dev": {
     1197                "ext-pdo": "*"
     1198            },
     1199            "suggest": {
     1200                "ext-soap": "*",
     1201                "ext-xdebug": "*",
     1202                "phpunit/php-invoker": "^2.0"
     1203            },
     1204            "bin": [
     1205                "phpunit"
     1206            ],
     1207            "type": "library",
     1208            "extra": {
     1209                "branch-alias": {
     1210                    "dev-master": "7.5-dev"
     1211                }
     1212            },
     1213            "autoload": {
     1214                "classmap": [
     1215                    "src/"
     1216                ]
     1217            },
     1218            "notification-url": "https://packagist.org/downloads/",
     1219            "license": [
     1220                "BSD-3-Clause"
     1221            ],
     1222            "authors": [
     1223                {
     1224                    "name": "Sebastian Bergmann",
     1225                    "email": "sebastian@phpunit.de",
     1226                    "role": "lead"
     1227                }
     1228            ],
     1229            "description": "The PHP Unit Testing framework.",
     1230            "homepage": "https://phpunit.de/",
     1231            "keywords": [
     1232                "phpunit",
     1233                "testing",
     1234                "xunit"
     1235            ],
     1236            "support": {
     1237                "issues": "https://github.com/sebastianbergmann/phpunit/issues",
     1238                "source": "https://github.com/sebastianbergmann/phpunit/tree/7.5.20"
     1239            },
     1240            "time": "2020-01-08T08:45:45+00:00"
     1241        },
     1242        {
     1243            "name": "sebastian/code-unit-reverse-lookup",
     1244            "version": "1.0.2",
     1245            "source": {
     1246                "type": "git",
     1247                "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
     1248                "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619"
     1249            },
     1250            "dist": {
     1251                "type": "zip",
     1252                "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619",
     1253                "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619",
     1254                "shasum": ""
     1255            },
     1256            "require": {
     1257                "php": ">=5.6"
     1258            },
     1259            "require-dev": {
     1260                "phpunit/phpunit": "^8.5"
     1261            },
     1262            "type": "library",
     1263            "extra": {
     1264                "branch-alias": {
     1265                    "dev-master": "1.0.x-dev"
     1266                }
     1267            },
     1268            "autoload": {
     1269                "classmap": [
     1270                    "src/"
     1271                ]
     1272            },
     1273            "notification-url": "https://packagist.org/downloads/",
     1274            "license": [
     1275                "BSD-3-Clause"
     1276            ],
     1277            "authors": [
     1278                {
     1279                    "name": "Sebastian Bergmann",
     1280                    "email": "sebastian@phpunit.de"
     1281                }
     1282            ],
     1283            "description": "Looks up which function or method a line of code belongs to",
     1284            "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
     1285            "support": {
     1286                "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
     1287                "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2"
     1288            },
     1289            "funding": [
     1290                {
     1291                    "url": "https://github.com/sebastianbergmann",
     1292                    "type": "github"
     1293                }
     1294            ],
     1295            "time": "2020-11-30T08:15:22+00:00"
     1296        },
     1297        {
     1298            "name": "sebastian/comparator",
     1299            "version": "3.0.3",
     1300            "source": {
     1301                "type": "git",
     1302                "url": "https://github.com/sebastianbergmann/comparator.git",
     1303                "reference": "1071dfcef776a57013124ff35e1fc41ccd294758"
     1304            },
     1305            "dist": {
     1306                "type": "zip",
     1307                "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758",
     1308                "reference": "1071dfcef776a57013124ff35e1fc41ccd294758",
     1309                "shasum": ""
     1310            },
     1311            "require": {
     1312                "php": ">=7.1",
     1313                "sebastian/diff": "^3.0",
     1314                "sebastian/exporter": "^3.1"
     1315            },
     1316            "require-dev": {
     1317                "phpunit/phpunit": "^8.5"
     1318            },
     1319            "type": "library",
     1320            "extra": {
     1321                "branch-alias": {
     1322                    "dev-master": "3.0-dev"
     1323                }
     1324            },
     1325            "autoload": {
     1326                "classmap": [
     1327                    "src/"
     1328                ]
     1329            },
     1330            "notification-url": "https://packagist.org/downloads/",
     1331            "license": [
     1332                "BSD-3-Clause"
     1333            ],
     1334            "authors": [
     1335                {
     1336                    "name": "Sebastian Bergmann",
     1337                    "email": "sebastian@phpunit.de"
     1338                },
     1339                {
     1340                    "name": "Jeff Welch",
     1341                    "email": "whatthejeff@gmail.com"
     1342                },
     1343                {
     1344                    "name": "Volker Dusch",
     1345                    "email": "github@wallbash.com"
     1346                },
     1347                {
     1348                    "name": "Bernhard Schussek",
     1349                    "email": "bschussek@2bepublished.at"
     1350                }
     1351            ],
     1352            "description": "Provides the functionality to compare PHP values for equality",
     1353            "homepage": "https://github.com/sebastianbergmann/comparator",
     1354            "keywords": [
     1355                "comparator",
     1356                "compare",
     1357                "equality"
     1358            ],
     1359            "support": {
     1360                "issues": "https://github.com/sebastianbergmann/comparator/issues",
     1361                "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.3"
     1362            },
     1363            "funding": [
     1364                {
     1365                    "url": "https://github.com/sebastianbergmann",
     1366                    "type": "github"
     1367                }
     1368            ],
     1369            "time": "2020-11-30T08:04:30+00:00"
     1370        },
     1371        {
     1372            "name": "sebastian/diff",
     1373            "version": "3.0.3",
     1374            "source": {
     1375                "type": "git",
     1376                "url": "https://github.com/sebastianbergmann/diff.git",
     1377                "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211"
     1378            },
     1379            "dist": {
     1380                "type": "zip",
     1381                "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
     1382                "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
     1383                "shasum": ""
     1384            },
     1385            "require": {
     1386                "php": ">=7.1"
     1387            },
     1388            "require-dev": {
     1389                "phpunit/phpunit": "^7.5 || ^8.0",
     1390                "symfony/process": "^2 || ^3.3 || ^4"
     1391            },
     1392            "type": "library",
     1393            "extra": {
     1394                "branch-alias": {
     1395                    "dev-master": "3.0-dev"
     1396                }
     1397            },
     1398            "autoload": {
     1399                "classmap": [
     1400                    "src/"
     1401                ]
     1402            },
     1403            "notification-url": "https://packagist.org/downloads/",
     1404            "license": [
     1405                "BSD-3-Clause"
     1406            ],
     1407            "authors": [
     1408                {
     1409                    "name": "Sebastian Bergmann",
     1410                    "email": "sebastian@phpunit.de"
     1411                },
     1412                {
     1413                    "name": "Kore Nordmann",
     1414                    "email": "mail@kore-nordmann.de"
     1415                }
     1416            ],
     1417            "description": "Diff implementation",
     1418            "homepage": "https://github.com/sebastianbergmann/diff",
     1419            "keywords": [
     1420                "diff",
     1421                "udiff",
     1422                "unidiff",
     1423                "unified diff"
     1424            ],
     1425            "support": {
     1426                "issues": "https://github.com/sebastianbergmann/diff/issues",
     1427                "source": "https://github.com/sebastianbergmann/diff/tree/3.0.3"
     1428            },
     1429            "funding": [
     1430                {
     1431                    "url": "https://github.com/sebastianbergmann",
     1432                    "type": "github"
     1433                }
     1434            ],
     1435            "time": "2020-11-30T07:59:04+00:00"
     1436        },
     1437        {
     1438            "name": "sebastian/environment",
     1439            "version": "4.2.4",
     1440            "source": {
     1441                "type": "git",
     1442                "url": "https://github.com/sebastianbergmann/environment.git",
     1443                "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0"
     1444            },
     1445            "dist": {
     1446                "type": "zip",
     1447                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
     1448                "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
     1449                "shasum": ""
     1450            },
     1451            "require": {
     1452                "php": ">=7.1"
     1453            },
     1454            "require-dev": {
     1455                "phpunit/phpunit": "^7.5"
     1456            },
     1457            "suggest": {
     1458                "ext-posix": "*"
     1459            },
     1460            "type": "library",
     1461            "extra": {
     1462                "branch-alias": {
     1463                    "dev-master": "4.2-dev"
     1464                }
     1465            },
     1466            "autoload": {
     1467                "classmap": [
     1468                    "src/"
     1469                ]
     1470            },
     1471            "notification-url": "https://packagist.org/downloads/",
     1472            "license": [
     1473                "BSD-3-Clause"
     1474            ],
     1475            "authors": [
     1476                {
     1477                    "name": "Sebastian Bergmann",
     1478                    "email": "sebastian@phpunit.de"
     1479                }
     1480            ],
     1481            "description": "Provides functionality to handle HHVM/PHP environments",
     1482            "homepage": "http://www.github.com/sebastianbergmann/environment",
     1483            "keywords": [
     1484                "Xdebug",
     1485                "environment",
     1486                "hhvm"
     1487            ],
     1488            "support": {
     1489                "issues": "https://github.com/sebastianbergmann/environment/issues",
     1490                "source": "https://github.com/sebastianbergmann/environment/tree/4.2.4"
     1491            },
     1492            "funding": [
     1493                {
     1494                    "url": "https://github.com/sebastianbergmann",
     1495                    "type": "github"
     1496                }
     1497            ],
     1498            "time": "2020-11-30T07:53:42+00:00"
     1499        },
     1500        {
     1501            "name": "sebastian/exporter",
     1502            "version": "3.1.3",
     1503            "source": {
     1504                "type": "git",
     1505                "url": "https://github.com/sebastianbergmann/exporter.git",
     1506                "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e"
     1507            },
     1508            "dist": {
     1509                "type": "zip",
     1510                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e",
     1511                "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e",
     1512                "shasum": ""
     1513            },
     1514            "require": {
     1515                "php": ">=7.0",
     1516                "sebastian/recursion-context": "^3.0"
     1517            },
     1518            "require-dev": {
     1519                "ext-mbstring": "*",
     1520                "phpunit/phpunit": "^6.0"
     1521            },
     1522            "type": "library",
     1523            "extra": {
     1524                "branch-alias": {
     1525                    "dev-master": "3.1.x-dev"
     1526                }
     1527            },
     1528            "autoload": {
     1529                "classmap": [
     1530                    "src/"
     1531                ]
     1532            },
     1533            "notification-url": "https://packagist.org/downloads/",
     1534            "license": [
     1535                "BSD-3-Clause"
     1536            ],
     1537            "authors": [
     1538                {
     1539                    "name": "Sebastian Bergmann",
     1540                    "email": "sebastian@phpunit.de"
     1541                },
     1542                {
     1543                    "name": "Jeff Welch",
     1544                    "email": "whatthejeff@gmail.com"
     1545                },
     1546                {
     1547                    "name": "Volker Dusch",
     1548                    "email": "github@wallbash.com"
     1549                },
     1550                {
     1551                    "name": "Adam Harvey",
     1552                    "email": "aharvey@php.net"
     1553                },
     1554                {
     1555                    "name": "Bernhard Schussek",
     1556                    "email": "bschussek@gmail.com"
     1557                }
     1558            ],
     1559            "description": "Provides the functionality to export PHP variables for visualization",
     1560            "homepage": "http://www.github.com/sebastianbergmann/exporter",
     1561            "keywords": [
     1562                "export",
     1563                "exporter"
     1564            ],
     1565            "support": {
     1566                "issues": "https://github.com/sebastianbergmann/exporter/issues",
     1567                "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.3"
     1568            },
     1569            "funding": [
     1570                {
     1571                    "url": "https://github.com/sebastianbergmann",
     1572                    "type": "github"
     1573                }
     1574            ],
     1575            "time": "2020-11-30T07:47:53+00:00"
     1576        },
     1577        {
     1578            "name": "sebastian/global-state",
     1579            "version": "2.0.0",
     1580            "source": {
     1581                "type": "git",
     1582                "url": "https://github.com/sebastianbergmann/global-state.git",
     1583                "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
     1584            },
     1585            "dist": {
     1586                "type": "zip",
     1587                "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
     1588                "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
     1589                "shasum": ""
     1590            },
     1591            "require": {
     1592                "php": "^7.0"
     1593            },
     1594            "require-dev": {
     1595                "phpunit/phpunit": "^6.0"
     1596            },
     1597            "suggest": {
     1598                "ext-uopz": "*"
     1599            },
     1600            "type": "library",
     1601            "extra": {
     1602                "branch-alias": {
     1603                    "dev-master": "2.0-dev"
     1604                }
     1605            },
     1606            "autoload": {
     1607                "classmap": [
     1608                    "src/"
     1609                ]
     1610            },
     1611            "notification-url": "https://packagist.org/downloads/",
     1612            "license": [
     1613                "BSD-3-Clause"
     1614            ],
     1615            "authors": [
     1616                {
     1617                    "name": "Sebastian Bergmann",
     1618                    "email": "sebastian@phpunit.de"
     1619                }
     1620            ],
     1621            "description": "Snapshotting of global state",
     1622            "homepage": "http://www.github.com/sebastianbergmann/global-state",
     1623            "keywords": [
     1624                "global state"
     1625            ],
     1626            "support": {
     1627                "issues": "https://github.com/sebastianbergmann/global-state/issues",
     1628                "source": "https://github.com/sebastianbergmann/global-state/tree/2.0.0"
     1629            },
     1630            "time": "2017-04-27T15:39:26+00:00"
     1631        },
     1632        {
     1633            "name": "sebastian/object-enumerator",
     1634            "version": "3.0.4",
     1635            "source": {
     1636                "type": "git",
     1637                "url": "https://github.com/sebastianbergmann/object-enumerator.git",
     1638                "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2"
     1639            },
     1640            "dist": {
     1641                "type": "zip",
     1642                "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
     1643                "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
     1644                "shasum": ""
     1645            },
     1646            "require": {
     1647                "php": ">=7.0",
     1648                "sebastian/object-reflector": "^1.1.1",
     1649                "sebastian/recursion-context": "^3.0"
     1650            },
     1651            "require-dev": {
     1652                "phpunit/phpunit": "^6.0"
     1653            },
     1654            "type": "library",
     1655            "extra": {
     1656                "branch-alias": {
     1657                    "dev-master": "3.0.x-dev"
     1658                }
     1659            },
     1660            "autoload": {
     1661                "classmap": [
     1662                    "src/"
     1663                ]
     1664            },
     1665            "notification-url": "https://packagist.org/downloads/",
     1666            "license": [
     1667                "BSD-3-Clause"
     1668            ],
     1669            "authors": [
     1670                {
     1671                    "name": "Sebastian Bergmann",
     1672                    "email": "sebastian@phpunit.de"
     1673                }
     1674            ],
     1675            "description": "Traverses array structures and object graphs to enumerate all referenced objects",
     1676            "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
     1677            "support": {
     1678                "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
     1679                "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.4"
     1680            },
     1681            "funding": [
     1682                {
     1683                    "url": "https://github.com/sebastianbergmann",
     1684                    "type": "github"
     1685                }
     1686            ],
     1687            "time": "2020-11-30T07:40:27+00:00"
     1688        },
     1689        {
     1690            "name": "sebastian/object-reflector",
     1691            "version": "1.1.2",
     1692            "source": {
     1693                "type": "git",
     1694                "url": "https://github.com/sebastianbergmann/object-reflector.git",
     1695                "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d"
     1696            },
     1697            "dist": {
     1698                "type": "zip",
     1699                "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
     1700                "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
     1701                "shasum": ""
     1702            },
     1703            "require": {
     1704                "php": ">=7.0"
     1705            },
     1706            "require-dev": {
     1707                "phpunit/phpunit": "^6.0"
     1708            },
     1709            "type": "library",
     1710            "extra": {
     1711                "branch-alias": {
     1712                    "dev-master": "1.1-dev"
     1713                }
     1714            },
     1715            "autoload": {
     1716                "classmap": [
     1717                    "src/"
     1718                ]
     1719            },
     1720            "notification-url": "https://packagist.org/downloads/",
     1721            "license": [
     1722                "BSD-3-Clause"
     1723            ],
     1724            "authors": [
     1725                {
     1726                    "name": "Sebastian Bergmann",
     1727                    "email": "sebastian@phpunit.de"
     1728                }
     1729            ],
     1730            "description": "Allows reflection of object attributes, including inherited and non-public ones",
     1731            "homepage": "https://github.com/sebastianbergmann/object-reflector/",
     1732            "support": {
     1733                "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
     1734                "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.2"
     1735            },
     1736            "funding": [
     1737                {
     1738                    "url": "https://github.com/sebastianbergmann",
     1739                    "type": "github"
     1740                }
     1741            ],
     1742            "time": "2020-11-30T07:37:18+00:00"
     1743        },
     1744        {
     1745            "name": "sebastian/recursion-context",
     1746            "version": "3.0.1",
     1747            "source": {
     1748                "type": "git",
     1749                "url": "https://github.com/sebastianbergmann/recursion-context.git",
     1750                "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb"
     1751            },
     1752            "dist": {
     1753                "type": "zip",
     1754                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb",
     1755                "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb",
     1756                "shasum": ""
     1757            },
     1758            "require": {
     1759                "php": ">=7.0"
     1760            },
     1761            "require-dev": {
     1762                "phpunit/phpunit": "^6.0"
     1763            },
     1764            "type": "library",
     1765            "extra": {
     1766                "branch-alias": {
     1767                    "dev-master": "3.0.x-dev"
     1768                }
     1769            },
     1770            "autoload": {
     1771                "classmap": [
     1772                    "src/"
     1773                ]
     1774            },
     1775            "notification-url": "https://packagist.org/downloads/",
     1776            "license": [
     1777                "BSD-3-Clause"
     1778            ],
     1779            "authors": [
     1780                {
     1781                    "name": "Sebastian Bergmann",
     1782                    "email": "sebastian@phpunit.de"
     1783                },
     1784                {
     1785                    "name": "Jeff Welch",
     1786                    "email": "whatthejeff@gmail.com"
     1787                },
     1788                {
     1789                    "name": "Adam Harvey",
     1790                    "email": "aharvey@php.net"
     1791                }
     1792            ],
     1793            "description": "Provides functionality to recursively process PHP variables",
     1794            "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
     1795            "support": {
     1796                "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
     1797                "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.1"
     1798            },
     1799            "funding": [
     1800                {
     1801                    "url": "https://github.com/sebastianbergmann",
     1802                    "type": "github"
     1803                }
     1804            ],
     1805            "time": "2020-11-30T07:34:24+00:00"
     1806        },
     1807        {
     1808            "name": "sebastian/resource-operations",
     1809            "version": "2.0.2",
     1810            "source": {
     1811                "type": "git",
     1812                "url": "https://github.com/sebastianbergmann/resource-operations.git",
     1813                "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3"
     1814            },
     1815            "dist": {
     1816                "type": "zip",
     1817                "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3",
     1818                "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3",
     1819                "shasum": ""
     1820            },
     1821            "require": {
     1822                "php": ">=7.1"
     1823            },
     1824            "type": "library",
     1825            "extra": {
     1826                "branch-alias": {
     1827                    "dev-master": "2.0-dev"
     1828                }
     1829            },
     1830            "autoload": {
     1831                "classmap": [
     1832                    "src/"
     1833                ]
     1834            },
     1835            "notification-url": "https://packagist.org/downloads/",
     1836            "license": [
     1837                "BSD-3-Clause"
     1838            ],
     1839            "authors": [
     1840                {
     1841                    "name": "Sebastian Bergmann",
     1842                    "email": "sebastian@phpunit.de"
     1843                }
     1844            ],
     1845            "description": "Provides a list of PHP built-in functions that operate on resources",
     1846            "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
     1847            "support": {
     1848                "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
     1849                "source": "https://github.com/sebastianbergmann/resource-operations/tree/2.0.2"
     1850            },
     1851            "funding": [
     1852                {
     1853                    "url": "https://github.com/sebastianbergmann",
     1854                    "type": "github"
     1855                }
     1856            ],
     1857            "time": "2020-11-30T07:30:19+00:00"
     1858        },
     1859        {
     1860            "name": "sebastian/version",
     1861            "version": "2.0.1",
     1862            "source": {
     1863                "type": "git",
     1864                "url": "https://github.com/sebastianbergmann/version.git",
     1865                "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
     1866            },
     1867            "dist": {
     1868                "type": "zip",
     1869                "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
     1870                "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
     1871                "shasum": ""
     1872            },
     1873            "require": {
     1874                "php": ">=5.6"
     1875            },
     1876            "type": "library",
     1877            "extra": {
     1878                "branch-alias": {
     1879                    "dev-master": "2.0.x-dev"
     1880                }
     1881            },
     1882            "autoload": {
     1883                "classmap": [
     1884                    "src/"
     1885                ]
     1886            },
     1887            "notification-url": "https://packagist.org/downloads/",
     1888            "license": [
     1889                "BSD-3-Clause"
     1890            ],
     1891            "authors": [
     1892                {
     1893                    "name": "Sebastian Bergmann",
     1894                    "email": "sebastian@phpunit.de",
     1895                    "role": "lead"
     1896                }
     1897            ],
     1898            "description": "Library that helps with managing the version number of Git-hosted PHP projects",
     1899            "homepage": "https://github.com/sebastianbergmann/version",
     1900            "support": {
     1901                "issues": "https://github.com/sebastianbergmann/version/issues",
     1902                "source": "https://github.com/sebastianbergmann/version/tree/master"
     1903            },
     1904            "time": "2016-10-03T07:35:21+00:00"
    3561905        },
    3571906        {
    3581907            "name": "squizlabs/php_codesniffer",
    359             "version": "3.3.2",
     1908            "version": "3.5.8",
    3601909            "source": {
    3611910                "type": "git",
    3621911                "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
    363                 "reference": "6ad28354c04b364c3c71a34e4a18b629cc3b231e"
    364             },
    365             "dist": {
    366                 "type": "zip",
    367                 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/6ad28354c04b364c3c71a34e4a18b629cc3b231e",
    368                 "reference": "6ad28354c04b364c3c71a34e4a18b629cc3b231e",
     1912                "reference": "9d583721a7157ee997f235f327de038e7ea6dac4"
     1913            },
     1914            "dist": {
     1915                "type": "zip",
     1916                "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4",
     1917                "reference": "9d583721a7157ee997f235f327de038e7ea6dac4",
    3691918                "shasum": ""
    3701919            },
     
    3991948            ],
    4001949            "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
    401             "homepage": "http://www.squizlabs.com/php-codesniffer",
     1950            "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
    4021951            "keywords": [
    4031952                "phpcs",
    4041953                "standards"
    4051954            ],
    406             "time": "2018-09-23T23:08:17+00:00"
     1955            "support": {
     1956                "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues",
     1957                "source": "https://github.com/squizlabs/PHP_CodeSniffer",
     1958                "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
     1959            },
     1960            "time": "2020-10-23T02:01:07+00:00"
     1961        },
     1962        {
     1963            "name": "symfony/polyfill-ctype",
     1964            "version": "v1.22.1",
     1965            "source": {
     1966                "type": "git",
     1967                "url": "https://github.com/symfony/polyfill-ctype.git",
     1968                "reference": "c6c942b1ac76c82448322025e084cadc56048b4e"
     1969            },
     1970            "dist": {
     1971                "type": "zip",
     1972                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e",
     1973                "reference": "c6c942b1ac76c82448322025e084cadc56048b4e",
     1974                "shasum": ""
     1975            },
     1976            "require": {
     1977                "php": ">=7.1"
     1978            },
     1979            "suggest": {
     1980                "ext-ctype": "For best performance"
     1981            },
     1982            "type": "library",
     1983            "extra": {
     1984                "branch-alias": {
     1985                    "dev-main": "1.22-dev"
     1986                },
     1987                "thanks": {
     1988                    "name": "symfony/polyfill",
     1989                    "url": "https://github.com/symfony/polyfill"
     1990                }
     1991            },
     1992            "autoload": {
     1993                "psr-4": {
     1994                    "Symfony\\Polyfill\\Ctype\\": ""
     1995                },
     1996                "files": [
     1997                    "bootstrap.php"
     1998                ]
     1999            },
     2000            "notification-url": "https://packagist.org/downloads/",
     2001            "license": [
     2002                "MIT"
     2003            ],
     2004            "authors": [
     2005                {
     2006                    "name": "Gert de Pagter",
     2007                    "email": "BackEndTea@gmail.com"
     2008                },
     2009                {
     2010                    "name": "Symfony Community",
     2011                    "homepage": "https://symfony.com/contributors"
     2012                }
     2013            ],
     2014            "description": "Symfony polyfill for ctype functions",
     2015            "homepage": "https://symfony.com",
     2016            "keywords": [
     2017                "compatibility",
     2018                "ctype",
     2019                "polyfill",
     2020                "portable"
     2021            ],
     2022            "support": {
     2023                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1"
     2024            },
     2025            "funding": [
     2026                {
     2027                    "url": "https://symfony.com/sponsor",
     2028                    "type": "custom"
     2029                },
     2030                {
     2031                    "url": "https://github.com/fabpot",
     2032                    "type": "github"
     2033                },
     2034                {
     2035                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     2036                    "type": "tidelift"
     2037                }
     2038            ],
     2039            "time": "2021-01-07T16:49:33+00:00"
     2040        },
     2041        {
     2042            "name": "theseer/tokenizer",
     2043            "version": "1.2.0",
     2044            "source": {
     2045                "type": "git",
     2046                "url": "https://github.com/theseer/tokenizer.git",
     2047                "reference": "75a63c33a8577608444246075ea0af0d052e452a"
     2048            },
     2049            "dist": {
     2050                "type": "zip",
     2051                "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
     2052                "reference": "75a63c33a8577608444246075ea0af0d052e452a",
     2053                "shasum": ""
     2054            },
     2055            "require": {
     2056                "ext-dom": "*",
     2057                "ext-tokenizer": "*",
     2058                "ext-xmlwriter": "*",
     2059                "php": "^7.2 || ^8.0"
     2060            },
     2061            "type": "library",
     2062            "autoload": {
     2063                "classmap": [
     2064                    "src/"
     2065                ]
     2066            },
     2067            "notification-url": "https://packagist.org/downloads/",
     2068            "license": [
     2069                "BSD-3-Clause"
     2070            ],
     2071            "authors": [
     2072                {
     2073                    "name": "Arne Blankerts",
     2074                    "email": "arne@blankerts.de",
     2075                    "role": "Developer"
     2076                }
     2077            ],
     2078            "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
     2079            "support": {
     2080                "issues": "https://github.com/theseer/tokenizer/issues",
     2081                "source": "https://github.com/theseer/tokenizer/tree/master"
     2082            },
     2083            "funding": [
     2084                {
     2085                    "url": "https://github.com/theseer",
     2086                    "type": "github"
     2087                }
     2088            ],
     2089            "time": "2020-07-12T23:59:07+00:00"
     2090        },
     2091        {
     2092            "name": "webmozart/assert",
     2093            "version": "1.9.1",
     2094            "source": {
     2095                "type": "git",
     2096                "url": "https://github.com/webmozarts/assert.git",
     2097                "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389"
     2098            },
     2099            "dist": {
     2100                "type": "zip",
     2101                "url": "https://api.github.com/repos/webmozarts/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
     2102                "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389",
     2103                "shasum": ""
     2104            },
     2105            "require": {
     2106                "php": "^5.3.3 || ^7.0 || ^8.0",
     2107                "symfony/polyfill-ctype": "^1.8"
     2108            },
     2109            "conflict": {
     2110                "phpstan/phpstan": "<0.12.20",
     2111                "vimeo/psalm": "<3.9.1"
     2112            },
     2113            "require-dev": {
     2114                "phpunit/phpunit": "^4.8.36 || ^7.5.13"
     2115            },
     2116            "type": "library",
     2117            "autoload": {
     2118                "psr-4": {
     2119                    "Webmozart\\Assert\\": "src/"
     2120                }
     2121            },
     2122            "notification-url": "https://packagist.org/downloads/",
     2123            "license": [
     2124                "MIT"
     2125            ],
     2126            "authors": [
     2127                {
     2128                    "name": "Bernhard Schussek",
     2129                    "email": "bschussek@gmail.com"
     2130                }
     2131            ],
     2132            "description": "Assertions to validate method input/output with nice error messages.",
     2133            "keywords": [
     2134                "assert",
     2135                "check",
     2136                "validate"
     2137            ],
     2138            "support": {
     2139                "issues": "https://github.com/webmozarts/assert/issues",
     2140                "source": "https://github.com/webmozarts/assert/tree/1.9.1"
     2141            },
     2142            "time": "2020-07-08T17:02:28+00:00"
    4072143        },
    4082144        {
    4092145            "name": "wp-phpunit/wp-phpunit",
    410             "version": "5.6.1",
     2146            "version": "5.6.2",
    4112147            "source": {
    4122148                "type": "git",
     
    4472183                "wordpress"
    4482184            ],
     2185            "support": {
     2186                "docs": "https://github.com/wp-phpunit/docs",
     2187                "issues": "https://github.com/wp-phpunit/issues",
     2188                "source": "https://github.com/wp-phpunit/wp-phpunit"
     2189            },
    4492190            "time": "2021-02-04T18:24:14+00:00"
    4502191        }
     
    4562197    "prefer-lowest": false,
    4572198    "platform": {
    458         "php": ">=5.3.0"
     2199        "php": ">=5.6.0"
    4592200    },
    460     "platform-dev": []
     2201    "platform-dev": [],
     2202    "plugin-api-version": "2.0.0"
    4612203}
  • trunk/package.json

    r12850 r12852  
    4848        "build:components": "parcel build src/js/bp-core/js/block-components/block-components.js --out-dir build/bp-core/js --out-file block-components.js --global bp",
    4949        "wp-env": "wp-env",
    50         "test-php": "npm run wp-env run phpunit 'phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.xml'",
    51         "test-php:group": "npm run wp-env run phpunit 'phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.xml --group $npm_confi_g'",
    52         "test-php-multisite": "npm run wp-env run phpunit 'phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.multisite.xml'",
    53         "test-php-multisite:group": "npm run wp-env run phpunit 'phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.multisite.xml --group $npm_confi_g'"
     50        "test-php": "npm run wp-env run phpunit 'php /var/www/html/wp-content/plugins/buddypress/vendor/phpunit/phpunit/phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.xml'",
     51        "test-php:group": "npm run wp-env run phpunit 'php /var/www/html/wp-content/plugins/buddypress/vendor/phpunit/phpunit/phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.xml --group $npm_confi_g'",
     52        "test-php-multisite": "npm run wp-env run phpunit 'php /var/www/html/wp-content/plugins/buddypress/vendor/phpunit/phpunit/phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.multisite.xml'",
     53        "test-php-multisite:group": "npm run wp-env run phpunit 'php /var/www/html/wp-content/plugins/buddypress/vendor/phpunit/phpunit/phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.multisite.xml --group $npm_confi_g'"
    5454    },
    5555    "keywords": [
  • trunk/src/bp-groups/bp-groups-functions.php

    r12798 r12852  
    16701670 * }
    16711671 */
    1672 function groups_send_invites( $args = array() ) {
     1672function groups_send_invites( ...$args ) {
    16731673    // Backward compatibility with old method of passing arguments.
    1674     if ( ! is_array( $args ) || func_num_args() > 1 ) {
     1674    if ( ! is_array( $args[0] ) || count( $args ) > 1 ) {
    16751675        _deprecated_argument( __METHOD__, '5.0.0', sprintf( __( 'Arguments passed to %1$s should be in an associative array. See the inline documentation at %2$s for more details.', 'buddypress' ), __METHOD__, __FILE__ ) );
    16761676
     
    16801680        );
    16811681
    1682         $args = bp_core_parse_args_array( $old_args_keys, func_get_args() );
     1682        $args = bp_core_parse_args_array( $old_args_keys, $args );
     1683    } else {
     1684        $args = reset( $args );
    16831685    }
    16841686
     
    20092011 * @return bool True on success, false on failure.
    20102012 */
    2011 function groups_send_membership_request( $args = array() ) {
     2013function groups_send_membership_request( ...$args ) {
    20122014    // Backward compatibility with old method of passing arguments.
    2013     if ( ! is_array( $args ) || func_num_args() > 1 ) {
     2015    if ( ! is_array( $args[0] ) || count( $args ) > 1 ) {
    20142016        _deprecated_argument( __METHOD__, '5.0.0', sprintf( __( 'Arguments passed to %1$s should be in an associative array. See the inline documentation at %2$s for more details.', 'buddypress' ), __METHOD__, __FILE__ ) );
    20152017
     
    20192021        );
    20202022
    2021         $args = bp_core_parse_args_array( $old_args_keys, func_get_args() );
     2023        $args = bp_core_parse_args_array( $old_args_keys, $args );
     2024    } else {
     2025        $args = reset( $args );
    20222026    }
    20232027
  • trunk/src/bp-members/classes/class-bp-core-members-template.php

    r12693 r12852  
    124124     * }
    125125     */
    126     public function __construct( $args ) {
     126    public function __construct( ...$args ) {
    127127        // Backward compatibility with old method of passing arguments.
    128         if ( ! is_array( $args ) || func_num_args() > 1 ) {
     128        if ( ! is_array( $args[0] ) || count( $args ) > 1 ) {
    129129            _deprecated_argument( __METHOD__, '7.0.0', sprintf( __( 'Arguments passed to %1$s should be in an associative array. See the inline documentation at %2$s for more details.', 'buddypress' ), __METHOD__, __FILE__ ) );
    130130
     
    147147            );
    148148
    149             $args = bp_core_parse_args_array( $old_args_keys, func_get_args() );
     149            $args = bp_core_parse_args_array( $old_args_keys, $args );
     150        } else {
     151            $args = reset( $args );
    150152        }
    151153
Note: See TracChangeset for help on using the changeset viewer.