Make WordPress Core

Changeset 47881


Ignore:
Timestamp:
06/01/2020 08:29:06 PM (4 years ago)
Author:
ocean90
Message:

Build/Test Tools: Add PHPUnit to Composer dev dependencies.

This helps setting up the correct version of PHPUnit to run WordPress core tests locally and for using it as source for code autocompletion in tests. Also introduces a new Composer script test to run the PHPUnit tests.

Props welcher, ayeshrajans, vinkla, johnbillion, Rarst, netweb, ocean90.
Fixes #46815.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/composer.json

    r47389 r47881  
    1616        "dealerdirect/phpcodesniffer-composer-installer": "~0.6.0",
    1717        "wp-coding-standards/wpcs": "~2.1.0",
    18         "phpcompatibility/phpcompatibility-wp": "^2.1.0"
     18        "phpcompatibility/phpcompatibility-wp": "^2.1.0",
     19        "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5"
    1920    },
    2021    "scripts": {
     
    2223        "format": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf --report=summary,source",
    2324        "lint": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs --report=summary,source",
    24         "lint:errors": "@lint -n"
     25        "lint:errors": "@lint -n",
     26        "test": "@php ./vendor/phpunit/phpunit/phpunit"
    2527    }
    2628}
  • trunk/composer.lock

    r46587 r47881  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "ca8f46e0b3cba61c076c033cc7143d3a",
     7    "content-hash": "1bf57d3f7cae929b12b027ac402b8763",
    88    "packages": [],
    99    "packages-dev": [
    1010        {
    1111            "name": "dealerdirect/phpcodesniffer-composer-installer",
    12             "version": "v0.5.0",
     12            "version": "v0.6.2",
    1313            "source": {
    1414                "type": "git",
    1515                "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
    16                 "reference": "e749410375ff6fb7a040a68878c656c2e610b132"
    17             },
    18             "dist": {
    19                 "type": "zip",
    20                 "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/e749410375ff6fb7a040a68878c656c2e610b132",
    21                 "reference": "e749410375ff6fb7a040a68878c656c2e610b132",
     16                "reference": "8001af8eb107fbfcedc31a8b51e20b07d85b457a"
     17            },
     18            "dist": {
     19                "type": "zip",
     20                "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/8001af8eb107fbfcedc31a8b51e20b07d85b457a",
     21                "reference": "8001af8eb107fbfcedc31a8b51e20b07d85b457a",
    2222                "shasum": ""
    2323            },
     
    7272                "tests"
    7373            ],
    74             "time": "2018-10-26T13:21:45+00:00"
     74            "time": "2020-01-29T20:22:20+00:00"
     75        },
     76        {
     77            "name": "doctrine/instantiator",
     78            "version": "1.3.1",
     79            "source": {
     80                "type": "git",
     81                "url": "https://github.com/doctrine/instantiator.git",
     82                "reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
     83            },
     84            "dist": {
     85                "type": "zip",
     86                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
     87                "reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
     88                "shasum": ""
     89            },
     90            "require": {
     91                "php": "^7.1 || ^8.0"
     92            },
     93            "require-dev": {
     94                "doctrine/coding-standard": "^6.0",
     95                "ext-pdo": "*",
     96                "ext-phar": "*",
     97                "phpbench/phpbench": "^0.13",
     98                "phpstan/phpstan-phpunit": "^0.11",
     99                "phpstan/phpstan-shim": "^0.11",
     100                "phpunit/phpunit": "^7.0"
     101            },
     102            "type": "library",
     103            "extra": {
     104                "branch-alias": {
     105                    "dev-master": "1.2.x-dev"
     106                }
     107            },
     108            "autoload": {
     109                "psr-4": {
     110                    "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
     111                }
     112            },
     113            "notification-url": "https://packagist.org/downloads/",
     114            "license": [
     115                "MIT"
     116            ],
     117            "authors": [
     118                {
     119                    "name": "Marco Pivetta",
     120                    "email": "ocramius@gmail.com",
     121                    "homepage": "http://ocramius.github.com/"
     122                }
     123            ],
     124            "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
     125            "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
     126            "keywords": [
     127                "constructor",
     128                "instantiate"
     129            ],
     130            "funding": [
     131                {
     132                    "url": "https://www.doctrine-project.org/sponsorship.html",
     133                    "type": "custom"
     134                },
     135                {
     136                    "url": "https://www.patreon.com/phpdoctrine",
     137                    "type": "patreon"
     138                },
     139                {
     140                    "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
     141                    "type": "tidelift"
     142                }
     143            ],
     144            "time": "2020-05-29T17:27:14+00:00"
     145        },
     146        {
     147            "name": "myclabs/deep-copy",
     148            "version": "1.9.5",
     149            "source": {
     150                "type": "git",
     151                "url": "https://github.com/myclabs/DeepCopy.git",
     152                "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef"
     153            },
     154            "dist": {
     155                "type": "zip",
     156                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef",
     157                "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef",
     158                "shasum": ""
     159            },
     160            "require": {
     161                "php": "^7.1"
     162            },
     163            "replace": {
     164                "myclabs/deep-copy": "self.version"
     165            },
     166            "require-dev": {
     167                "doctrine/collections": "^1.0",
     168                "doctrine/common": "^2.6",
     169                "phpunit/phpunit": "^7.1"
     170            },
     171            "type": "library",
     172            "autoload": {
     173                "psr-4": {
     174                    "DeepCopy\\": "src/DeepCopy/"
     175                },
     176                "files": [
     177                    "src/DeepCopy/deep_copy.php"
     178                ]
     179            },
     180            "notification-url": "https://packagist.org/downloads/",
     181            "license": [
     182                "MIT"
     183            ],
     184            "description": "Create deep copies (clones) of your objects",
     185            "keywords": [
     186                "clone",
     187                "copy",
     188                "duplicate",
     189                "object",
     190                "object graph"
     191            ],
     192            "time": "2020-01-17T21:11:47+00:00"
     193        },
     194        {
     195            "name": "phar-io/manifest",
     196            "version": "1.0.3",
     197            "source": {
     198                "type": "git",
     199                "url": "https://github.com/phar-io/manifest.git",
     200                "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"
     201            },
     202            "dist": {
     203                "type": "zip",
     204                "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
     205                "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
     206                "shasum": ""
     207            },
     208            "require": {
     209                "ext-dom": "*",
     210                "ext-phar": "*",
     211                "phar-io/version": "^2.0",
     212                "php": "^5.6 || ^7.0"
     213            },
     214            "type": "library",
     215            "extra": {
     216                "branch-alias": {
     217                    "dev-master": "1.0.x-dev"
     218                }
     219            },
     220            "autoload": {
     221                "classmap": [
     222                    "src/"
     223                ]
     224            },
     225            "notification-url": "https://packagist.org/downloads/",
     226            "license": [
     227                "BSD-3-Clause"
     228            ],
     229            "authors": [
     230                {
     231                    "name": "Arne Blankerts",
     232                    "email": "arne@blankerts.de",
     233                    "role": "Developer"
     234                },
     235                {
     236                    "name": "Sebastian Heuer",
     237                    "email": "sebastian@phpeople.de",
     238                    "role": "Developer"
     239                },
     240                {
     241                    "name": "Sebastian Bergmann",
     242                    "email": "sebastian@phpunit.de",
     243                    "role": "Developer"
     244                }
     245            ],
     246            "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
     247            "time": "2018-07-08T19:23:20+00:00"
     248        },
     249        {
     250            "name": "phar-io/version",
     251            "version": "2.0.1",
     252            "source": {
     253                "type": "git",
     254                "url": "https://github.com/phar-io/version.git",
     255                "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6"
     256            },
     257            "dist": {
     258                "type": "zip",
     259                "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6",
     260                "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6",
     261                "shasum": ""
     262            },
     263            "require": {
     264                "php": "^5.6 || ^7.0"
     265            },
     266            "type": "library",
     267            "autoload": {
     268                "classmap": [
     269                    "src/"
     270                ]
     271            },
     272            "notification-url": "https://packagist.org/downloads/",
     273            "license": [
     274                "BSD-3-Clause"
     275            ],
     276            "authors": [
     277                {
     278                    "name": "Arne Blankerts",
     279                    "email": "arne@blankerts.de",
     280                    "role": "Developer"
     281                },
     282                {
     283                    "name": "Sebastian Heuer",
     284                    "email": "sebastian@phpeople.de",
     285                    "role": "Developer"
     286                },
     287                {
     288                    "name": "Sebastian Bergmann",
     289                    "email": "sebastian@phpunit.de",
     290                    "role": "Developer"
     291                }
     292            ],
     293            "description": "Library for handling version information and constraints",
     294            "time": "2018-07-08T19:19:57+00:00"
    75295        },
    76296        {
    77297            "name": "phpcompatibility/php-compatibility",
    78             "version": "9.3.1",
     298            "version": "9.3.5",
    79299            "source": {
    80300                "type": "git",
    81301                "url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
    82                 "reference": "9999344e47e7af6b00e1a898eacc4e4368fb7196"
    83             },
    84             "dist": {
    85                 "type": "zip",
    86                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9999344e47e7af6b00e1a898eacc4e4368fb7196",
    87                 "reference": "9999344e47e7af6b00e1a898eacc4e4368fb7196",
     302                "reference": "9fb324479acf6f39452e0655d2429cc0d3914243"
     303            },
     304            "dist": {
     305                "type": "zip",
     306                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243",
     307                "reference": "9fb324479acf6f39452e0655d2429cc0d3914243",
    88308                "shasum": ""
    89309            },
     
    130350                "standards"
    131351            ],
    132             "time": "2019-09-05T18:36:49+00:00"
     352            "time": "2019-12-27T09:44:58+00:00"
    133353        },
    134354        {
    135355            "name": "phpcompatibility/phpcompatibility-paragonie",
    136             "version": "1.1.0",
     356            "version": "1.3.0",
    137357            "source": {
    138358                "type": "git",
    139359                "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git",
    140                 "reference": "b1bb79a7cab1fb856b56f1b5cf110b6e52d8e936"
    141             },
    142             "dist": {
    143                 "type": "zip",
    144                 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/b1bb79a7cab1fb856b56f1b5cf110b6e52d8e936",
    145                 "reference": "b1bb79a7cab1fb856b56f1b5cf110b6e52d8e936",
     360                "reference": "b862bc32f7e860d0b164b199bd995e690b4b191c"
     361            },
     362            "dist": {
     363                "type": "zip",
     364                "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/b862bc32f7e860d0b164b199bd995e690b4b191c",
     365                "reference": "b862bc32f7e860d0b164b199bd995e690b4b191c",
    146366                "shasum": ""
    147367            },
     
    182402                "standards"
    183403            ],
    184             "time": "2019-08-28T15:58:19+00:00"
     404            "time": "2019-11-04T15:17:54+00:00"
    185405        },
    186406        {
     
    235455        },
    236456        {
     457            "name": "phpdocumentor/reflection-common",
     458            "version": "2.1.0",
     459            "source": {
     460                "type": "git",
     461                "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
     462                "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b"
     463            },
     464            "dist": {
     465                "type": "zip",
     466                "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b",
     467                "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b",
     468                "shasum": ""
     469            },
     470            "require": {
     471                "php": ">=7.1"
     472            },
     473            "type": "library",
     474            "extra": {
     475                "branch-alias": {
     476                    "dev-master": "2.x-dev"
     477                }
     478            },
     479            "autoload": {
     480                "psr-4": {
     481                    "phpDocumentor\\Reflection\\": "src/"
     482                }
     483            },
     484            "notification-url": "https://packagist.org/downloads/",
     485            "license": [
     486                "MIT"
     487            ],
     488            "authors": [
     489                {
     490                    "name": "Jaap van Otterdijk",
     491                    "email": "opensource@ijaap.nl"
     492                }
     493            ],
     494            "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
     495            "homepage": "http://www.phpdoc.org",
     496            "keywords": [
     497                "FQSEN",
     498                "phpDocumentor",
     499                "phpdoc",
     500                "reflection",
     501                "static analysis"
     502            ],
     503            "time": "2020-04-27T09:25:28+00:00"
     504        },
     505        {
     506            "name": "phpdocumentor/reflection-docblock",
     507            "version": "5.1.0",
     508            "source": {
     509                "type": "git",
     510                "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
     511                "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e"
     512            },
     513            "dist": {
     514                "type": "zip",
     515                "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
     516                "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
     517                "shasum": ""
     518            },
     519            "require": {
     520                "ext-filter": "^7.1",
     521                "php": "^7.2",
     522                "phpdocumentor/reflection-common": "^2.0",
     523                "phpdocumentor/type-resolver": "^1.0",
     524                "webmozart/assert": "^1"
     525            },
     526            "require-dev": {
     527                "doctrine/instantiator": "^1",
     528                "mockery/mockery": "^1"
     529            },
     530            "type": "library",
     531            "extra": {
     532                "branch-alias": {
     533                    "dev-master": "5.x-dev"
     534                }
     535            },
     536            "autoload": {
     537                "psr-4": {
     538                    "phpDocumentor\\Reflection\\": "src"
     539                }
     540            },
     541            "notification-url": "https://packagist.org/downloads/",
     542            "license": [
     543                "MIT"
     544            ],
     545            "authors": [
     546                {
     547                    "name": "Mike van Riel",
     548                    "email": "me@mikevanriel.com"
     549                },
     550                {
     551                    "name": "Jaap van Otterdijk",
     552                    "email": "account@ijaap.nl"
     553                }
     554            ],
     555            "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
     556            "time": "2020-02-22T12:28:44+00:00"
     557        },
     558        {
     559            "name": "phpdocumentor/type-resolver",
     560            "version": "1.1.0",
     561            "source": {
     562                "type": "git",
     563                "url": "https://github.com/phpDocumentor/TypeResolver.git",
     564                "reference": "7462d5f123dfc080dfdf26897032a6513644fc95"
     565            },
     566            "dist": {
     567                "type": "zip",
     568                "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95",
     569                "reference": "7462d5f123dfc080dfdf26897032a6513644fc95",
     570                "shasum": ""
     571            },
     572            "require": {
     573                "php": "^7.2",
     574                "phpdocumentor/reflection-common": "^2.0"
     575            },
     576            "require-dev": {
     577                "ext-tokenizer": "^7.2",
     578                "mockery/mockery": "~1"
     579            },
     580            "type": "library",
     581            "extra": {
     582                "branch-alias": {
     583                    "dev-master": "1.x-dev"
     584                }
     585            },
     586            "autoload": {
     587                "psr-4": {
     588                    "phpDocumentor\\Reflection\\": "src"
     589                }
     590            },
     591            "notification-url": "https://packagist.org/downloads/",
     592            "license": [
     593                "MIT"
     594            ],
     595            "authors": [
     596                {
     597                    "name": "Mike van Riel",
     598                    "email": "me@mikevanriel.com"
     599                }
     600            ],
     601            "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
     602            "time": "2020-02-18T18:59:58+00:00"
     603        },
     604        {
     605            "name": "phpspec/prophecy",
     606            "version": "v1.10.3",
     607            "source": {
     608                "type": "git",
     609                "url": "https://github.com/phpspec/prophecy.git",
     610                "reference": "451c3cd1418cf640de218914901e51b064abb093"
     611            },
     612            "dist": {
     613                "type": "zip",
     614                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093",
     615                "reference": "451c3cd1418cf640de218914901e51b064abb093",
     616                "shasum": ""
     617            },
     618            "require": {
     619                "doctrine/instantiator": "^1.0.2",
     620                "php": "^5.3|^7.0",
     621                "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
     622                "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0",
     623                "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0"
     624            },
     625            "require-dev": {
     626                "phpspec/phpspec": "^2.5 || ^3.2",
     627                "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
     628            },
     629            "type": "library",
     630            "extra": {
     631                "branch-alias": {
     632                    "dev-master": "1.10.x-dev"
     633                }
     634            },
     635            "autoload": {
     636                "psr-4": {
     637                    "Prophecy\\": "src/Prophecy"
     638                }
     639            },
     640            "notification-url": "https://packagist.org/downloads/",
     641            "license": [
     642                "MIT"
     643            ],
     644            "authors": [
     645                {
     646                    "name": "Konstantin Kudryashov",
     647                    "email": "ever.zet@gmail.com",
     648                    "homepage": "http://everzet.com"
     649                },
     650                {
     651                    "name": "Marcello Duarte",
     652                    "email": "marcello.duarte@gmail.com"
     653                }
     654            ],
     655            "description": "Highly opinionated mocking framework for PHP 5.3+",
     656            "homepage": "https://github.com/phpspec/prophecy",
     657            "keywords": [
     658                "Double",
     659                "Dummy",
     660                "fake",
     661                "mock",
     662                "spy",
     663                "stub"
     664            ],
     665            "time": "2020-03-05T15:02:03+00:00"
     666        },
     667        {
     668            "name": "phpunit/php-code-coverage",
     669            "version": "6.1.4",
     670            "source": {
     671                "type": "git",
     672                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
     673                "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d"
     674            },
     675            "dist": {
     676                "type": "zip",
     677                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d",
     678                "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d",
     679                "shasum": ""
     680            },
     681            "require": {
     682                "ext-dom": "*",
     683                "ext-xmlwriter": "*",
     684                "php": "^7.1",
     685                "phpunit/php-file-iterator": "^2.0",
     686                "phpunit/php-text-template": "^1.2.1",
     687                "phpunit/php-token-stream": "^3.0",
     688                "sebastian/code-unit-reverse-lookup": "^1.0.1",
     689                "sebastian/environment": "^3.1 || ^4.0",
     690                "sebastian/version": "^2.0.1",
     691                "theseer/tokenizer": "^1.1"
     692            },
     693            "require-dev": {
     694                "phpunit/phpunit": "^7.0"
     695            },
     696            "suggest": {
     697                "ext-xdebug": "^2.6.0"
     698            },
     699            "type": "library",
     700            "extra": {
     701                "branch-alias": {
     702                    "dev-master": "6.1-dev"
     703                }
     704            },
     705            "autoload": {
     706                "classmap": [
     707                    "src/"
     708                ]
     709            },
     710            "notification-url": "https://packagist.org/downloads/",
     711            "license": [
     712                "BSD-3-Clause"
     713            ],
     714            "authors": [
     715                {
     716                    "name": "Sebastian Bergmann",
     717                    "email": "sebastian@phpunit.de",
     718                    "role": "lead"
     719                }
     720            ],
     721            "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
     722            "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
     723            "keywords": [
     724                "coverage",
     725                "testing",
     726                "xunit"
     727            ],
     728            "time": "2018-10-31T16:06:48+00:00"
     729        },
     730        {
     731            "name": "phpunit/php-file-iterator",
     732            "version": "2.0.2",
     733            "source": {
     734                "type": "git",
     735                "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
     736                "reference": "050bedf145a257b1ff02746c31894800e5122946"
     737            },
     738            "dist": {
     739                "type": "zip",
     740                "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946",
     741                "reference": "050bedf145a257b1ff02746c31894800e5122946",
     742                "shasum": ""
     743            },
     744            "require": {
     745                "php": "^7.1"
     746            },
     747            "require-dev": {
     748                "phpunit/phpunit": "^7.1"
     749            },
     750            "type": "library",
     751            "extra": {
     752                "branch-alias": {
     753                    "dev-master": "2.0.x-dev"
     754                }
     755            },
     756            "autoload": {
     757                "classmap": [
     758                    "src/"
     759                ]
     760            },
     761            "notification-url": "https://packagist.org/downloads/",
     762            "license": [
     763                "BSD-3-Clause"
     764            ],
     765            "authors": [
     766                {
     767                    "name": "Sebastian Bergmann",
     768                    "email": "sebastian@phpunit.de",
     769                    "role": "lead"
     770                }
     771            ],
     772            "description": "FilterIterator implementation that filters files based on a list of suffixes.",
     773            "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
     774            "keywords": [
     775                "filesystem",
     776                "iterator"
     777            ],
     778            "time": "2018-09-13T20:33:42+00:00"
     779        },
     780        {
     781            "name": "phpunit/php-text-template",
     782            "version": "1.2.1",
     783            "source": {
     784                "type": "git",
     785                "url": "https://github.com/sebastianbergmann/php-text-template.git",
     786                "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
     787            },
     788            "dist": {
     789                "type": "zip",
     790                "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
     791                "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
     792                "shasum": ""
     793            },
     794            "require": {
     795                "php": ">=5.3.3"
     796            },
     797            "type": "library",
     798            "autoload": {
     799                "classmap": [
     800                    "src/"
     801                ]
     802            },
     803            "notification-url": "https://packagist.org/downloads/",
     804            "license": [
     805                "BSD-3-Clause"
     806            ],
     807            "authors": [
     808                {
     809                    "name": "Sebastian Bergmann",
     810                    "email": "sebastian@phpunit.de",
     811                    "role": "lead"
     812                }
     813            ],
     814            "description": "Simple template engine.",
     815            "homepage": "https://github.com/sebastianbergmann/php-text-template/",
     816            "keywords": [
     817                "template"
     818            ],
     819            "time": "2015-06-21T13:50:34+00:00"
     820        },
     821        {
     822            "name": "phpunit/php-timer",
     823            "version": "2.1.2",
     824            "source": {
     825                "type": "git",
     826                "url": "https://github.com/sebastianbergmann/php-timer.git",
     827                "reference": "1038454804406b0b5f5f520358e78c1c2f71501e"
     828            },
     829            "dist": {
     830                "type": "zip",
     831                "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e",
     832                "reference": "1038454804406b0b5f5f520358e78c1c2f71501e",
     833                "shasum": ""
     834            },
     835            "require": {
     836                "php": "^7.1"
     837            },
     838            "require-dev": {
     839                "phpunit/phpunit": "^7.0"
     840            },
     841            "type": "library",
     842            "extra": {
     843                "branch-alias": {
     844                    "dev-master": "2.1-dev"
     845                }
     846            },
     847            "autoload": {
     848                "classmap": [
     849                    "src/"
     850                ]
     851            },
     852            "notification-url": "https://packagist.org/downloads/",
     853            "license": [
     854                "BSD-3-Clause"
     855            ],
     856            "authors": [
     857                {
     858                    "name": "Sebastian Bergmann",
     859                    "email": "sebastian@phpunit.de",
     860                    "role": "lead"
     861                }
     862            ],
     863            "description": "Utility class for timing",
     864            "homepage": "https://github.com/sebastianbergmann/php-timer/",
     865            "keywords": [
     866                "timer"
     867            ],
     868            "time": "2019-06-07T04:22:29+00:00"
     869        },
     870        {
     871            "name": "phpunit/php-token-stream",
     872            "version": "3.1.1",
     873            "source": {
     874                "type": "git",
     875                "url": "https://github.com/sebastianbergmann/php-token-stream.git",
     876                "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff"
     877            },
     878            "dist": {
     879                "type": "zip",
     880                "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff",
     881                "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff",
     882                "shasum": ""
     883            },
     884            "require": {
     885                "ext-tokenizer": "*",
     886                "php": "^7.1"
     887            },
     888            "require-dev": {
     889                "phpunit/phpunit": "^7.0"
     890            },
     891            "type": "library",
     892            "extra": {
     893                "branch-alias": {
     894                    "dev-master": "3.1-dev"
     895                }
     896            },
     897            "autoload": {
     898                "classmap": [
     899                    "src/"
     900                ]
     901            },
     902            "notification-url": "https://packagist.org/downloads/",
     903            "license": [
     904                "BSD-3-Clause"
     905            ],
     906            "authors": [
     907                {
     908                    "name": "Sebastian Bergmann",
     909                    "email": "sebastian@phpunit.de"
     910                }
     911            ],
     912            "description": "Wrapper around PHP's tokenizer extension.",
     913            "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
     914            "keywords": [
     915                "tokenizer"
     916            ],
     917            "time": "2019-09-17T06:23:10+00:00"
     918        },
     919        {
     920            "name": "phpunit/phpunit",
     921            "version": "7.5.20",
     922            "source": {
     923                "type": "git",
     924                "url": "https://github.com/sebastianbergmann/phpunit.git",
     925                "reference": "9467db479d1b0487c99733bb1e7944d32deded2c"
     926            },
     927            "dist": {
     928                "type": "zip",
     929                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9467db479d1b0487c99733bb1e7944d32deded2c",
     930                "reference": "9467db479d1b0487c99733bb1e7944d32deded2c",
     931                "shasum": ""
     932            },
     933            "require": {
     934                "doctrine/instantiator": "^1.1",
     935                "ext-dom": "*",
     936                "ext-json": "*",
     937                "ext-libxml": "*",
     938                "ext-mbstring": "*",
     939                "ext-xml": "*",
     940                "myclabs/deep-copy": "^1.7",
     941                "phar-io/manifest": "^1.0.2",
     942                "phar-io/version": "^2.0",
     943                "php": "^7.1",
     944                "phpspec/prophecy": "^1.7",
     945                "phpunit/php-code-coverage": "^6.0.7",
     946                "phpunit/php-file-iterator": "^2.0.1",
     947                "phpunit/php-text-template": "^1.2.1",
     948                "phpunit/php-timer": "^2.1",
     949                "sebastian/comparator": "^3.0",
     950                "sebastian/diff": "^3.0",
     951                "sebastian/environment": "^4.0",
     952                "sebastian/exporter": "^3.1",
     953                "sebastian/global-state": "^2.0",
     954                "sebastian/object-enumerator": "^3.0.3",
     955                "sebastian/resource-operations": "^2.0",
     956                "sebastian/version": "^2.0.1"
     957            },
     958            "conflict": {
     959                "phpunit/phpunit-mock-objects": "*"
     960            },
     961            "require-dev": {
     962                "ext-pdo": "*"
     963            },
     964            "suggest": {
     965                "ext-soap": "*",
     966                "ext-xdebug": "*",
     967                "phpunit/php-invoker": "^2.0"
     968            },
     969            "bin": [
     970                "phpunit"
     971            ],
     972            "type": "library",
     973            "extra": {
     974                "branch-alias": {
     975                    "dev-master": "7.5-dev"
     976                }
     977            },
     978            "autoload": {
     979                "classmap": [
     980                    "src/"
     981                ]
     982            },
     983            "notification-url": "https://packagist.org/downloads/",
     984            "license": [
     985                "BSD-3-Clause"
     986            ],
     987            "authors": [
     988                {
     989                    "name": "Sebastian Bergmann",
     990                    "email": "sebastian@phpunit.de",
     991                    "role": "lead"
     992                }
     993            ],
     994            "description": "The PHP Unit Testing framework.",
     995            "homepage": "https://phpunit.de/",
     996            "keywords": [
     997                "phpunit",
     998                "testing",
     999                "xunit"
     1000            ],
     1001            "time": "2020-01-08T08:45:45+00:00"
     1002        },
     1003        {
     1004            "name": "sebastian/code-unit-reverse-lookup",
     1005            "version": "1.0.1",
     1006            "source": {
     1007                "type": "git",
     1008                "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
     1009                "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"
     1010            },
     1011            "dist": {
     1012                "type": "zip",
     1013                "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
     1014                "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
     1015                "shasum": ""
     1016            },
     1017            "require": {
     1018                "php": "^5.6 || ^7.0"
     1019            },
     1020            "require-dev": {
     1021                "phpunit/phpunit": "^5.7 || ^6.0"
     1022            },
     1023            "type": "library",
     1024            "extra": {
     1025                "branch-alias": {
     1026                    "dev-master": "1.0.x-dev"
     1027                }
     1028            },
     1029            "autoload": {
     1030                "classmap": [
     1031                    "src/"
     1032                ]
     1033            },
     1034            "notification-url": "https://packagist.org/downloads/",
     1035            "license": [
     1036                "BSD-3-Clause"
     1037            ],
     1038            "authors": [
     1039                {
     1040                    "name": "Sebastian Bergmann",
     1041                    "email": "sebastian@phpunit.de"
     1042                }
     1043            ],
     1044            "description": "Looks up which function or method a line of code belongs to",
     1045            "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
     1046            "time": "2017-03-04T06:30:41+00:00"
     1047        },
     1048        {
     1049            "name": "sebastian/comparator",
     1050            "version": "3.0.2",
     1051            "source": {
     1052                "type": "git",
     1053                "url": "https://github.com/sebastianbergmann/comparator.git",
     1054                "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da"
     1055            },
     1056            "dist": {
     1057                "type": "zip",
     1058                "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
     1059                "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
     1060                "shasum": ""
     1061            },
     1062            "require": {
     1063                "php": "^7.1",
     1064                "sebastian/diff": "^3.0",
     1065                "sebastian/exporter": "^3.1"
     1066            },
     1067            "require-dev": {
     1068                "phpunit/phpunit": "^7.1"
     1069            },
     1070            "type": "library",
     1071            "extra": {
     1072                "branch-alias": {
     1073                    "dev-master": "3.0-dev"
     1074                }
     1075            },
     1076            "autoload": {
     1077                "classmap": [
     1078                    "src/"
     1079                ]
     1080            },
     1081            "notification-url": "https://packagist.org/downloads/",
     1082            "license": [
     1083                "BSD-3-Clause"
     1084            ],
     1085            "authors": [
     1086                {
     1087                    "name": "Jeff Welch",
     1088                    "email": "whatthejeff@gmail.com"
     1089                },
     1090                {
     1091                    "name": "Volker Dusch",
     1092                    "email": "github@wallbash.com"
     1093                },
     1094                {
     1095                    "name": "Bernhard Schussek",
     1096                    "email": "bschussek@2bepublished.at"
     1097                },
     1098                {
     1099                    "name": "Sebastian Bergmann",
     1100                    "email": "sebastian@phpunit.de"
     1101                }
     1102            ],
     1103            "description": "Provides the functionality to compare PHP values for equality",
     1104            "homepage": "https://github.com/sebastianbergmann/comparator",
     1105            "keywords": [
     1106                "comparator",
     1107                "compare",
     1108                "equality"
     1109            ],
     1110            "time": "2018-07-12T15:12:46+00:00"
     1111        },
     1112        {
     1113            "name": "sebastian/diff",
     1114            "version": "3.0.2",
     1115            "source": {
     1116                "type": "git",
     1117                "url": "https://github.com/sebastianbergmann/diff.git",
     1118                "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29"
     1119            },
     1120            "dist": {
     1121                "type": "zip",
     1122                "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29",
     1123                "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29",
     1124                "shasum": ""
     1125            },
     1126            "require": {
     1127                "php": "^7.1"
     1128            },
     1129            "require-dev": {
     1130                "phpunit/phpunit": "^7.5 || ^8.0",
     1131                "symfony/process": "^2 || ^3.3 || ^4"
     1132            },
     1133            "type": "library",
     1134            "extra": {
     1135                "branch-alias": {
     1136                    "dev-master": "3.0-dev"
     1137                }
     1138            },
     1139            "autoload": {
     1140                "classmap": [
     1141                    "src/"
     1142                ]
     1143            },
     1144            "notification-url": "https://packagist.org/downloads/",
     1145            "license": [
     1146                "BSD-3-Clause"
     1147            ],
     1148            "authors": [
     1149                {
     1150                    "name": "Kore Nordmann",
     1151                    "email": "mail@kore-nordmann.de"
     1152                },
     1153                {
     1154                    "name": "Sebastian Bergmann",
     1155                    "email": "sebastian@phpunit.de"
     1156                }
     1157            ],
     1158            "description": "Diff implementation",
     1159            "homepage": "https://github.com/sebastianbergmann/diff",
     1160            "keywords": [
     1161                "diff",
     1162                "udiff",
     1163                "unidiff",
     1164                "unified diff"
     1165            ],
     1166            "time": "2019-02-04T06:01:07+00:00"
     1167        },
     1168        {
     1169            "name": "sebastian/environment",
     1170            "version": "4.2.3",
     1171            "source": {
     1172                "type": "git",
     1173                "url": "https://github.com/sebastianbergmann/environment.git",
     1174                "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368"
     1175            },
     1176            "dist": {
     1177                "type": "zip",
     1178                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368",
     1179                "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368",
     1180                "shasum": ""
     1181            },
     1182            "require": {
     1183                "php": "^7.1"
     1184            },
     1185            "require-dev": {
     1186                "phpunit/phpunit": "^7.5"
     1187            },
     1188            "suggest": {
     1189                "ext-posix": "*"
     1190            },
     1191            "type": "library",
     1192            "extra": {
     1193                "branch-alias": {
     1194                    "dev-master": "4.2-dev"
     1195                }
     1196            },
     1197            "autoload": {
     1198                "classmap": [
     1199                    "src/"
     1200                ]
     1201            },
     1202            "notification-url": "https://packagist.org/downloads/",
     1203            "license": [
     1204                "BSD-3-Clause"
     1205            ],
     1206            "authors": [
     1207                {
     1208                    "name": "Sebastian Bergmann",
     1209                    "email": "sebastian@phpunit.de"
     1210                }
     1211            ],
     1212            "description": "Provides functionality to handle HHVM/PHP environments",
     1213            "homepage": "http://www.github.com/sebastianbergmann/environment",
     1214            "keywords": [
     1215                "Xdebug",
     1216                "environment",
     1217                "hhvm"
     1218            ],
     1219            "time": "2019-11-20T08:46:58+00:00"
     1220        },
     1221        {
     1222            "name": "sebastian/exporter",
     1223            "version": "3.1.2",
     1224            "source": {
     1225                "type": "git",
     1226                "url": "https://github.com/sebastianbergmann/exporter.git",
     1227                "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e"
     1228            },
     1229            "dist": {
     1230                "type": "zip",
     1231                "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e",
     1232                "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e",
     1233                "shasum": ""
     1234            },
     1235            "require": {
     1236                "php": "^7.0",
     1237                "sebastian/recursion-context": "^3.0"
     1238            },
     1239            "require-dev": {
     1240                "ext-mbstring": "*",
     1241                "phpunit/phpunit": "^6.0"
     1242            },
     1243            "type": "library",
     1244            "extra": {
     1245                "branch-alias": {
     1246                    "dev-master": "3.1.x-dev"
     1247                }
     1248            },
     1249            "autoload": {
     1250                "classmap": [
     1251                    "src/"
     1252                ]
     1253            },
     1254            "notification-url": "https://packagist.org/downloads/",
     1255            "license": [
     1256                "BSD-3-Clause"
     1257            ],
     1258            "authors": [
     1259                {
     1260                    "name": "Sebastian Bergmann",
     1261                    "email": "sebastian@phpunit.de"
     1262                },
     1263                {
     1264                    "name": "Jeff Welch",
     1265                    "email": "whatthejeff@gmail.com"
     1266                },
     1267                {
     1268                    "name": "Volker Dusch",
     1269                    "email": "github@wallbash.com"
     1270                },
     1271                {
     1272                    "name": "Adam Harvey",
     1273                    "email": "aharvey@php.net"
     1274                },
     1275                {
     1276                    "name": "Bernhard Schussek",
     1277                    "email": "bschussek@gmail.com"
     1278                }
     1279            ],
     1280            "description": "Provides the functionality to export PHP variables for visualization",
     1281            "homepage": "http://www.github.com/sebastianbergmann/exporter",
     1282            "keywords": [
     1283                "export",
     1284                "exporter"
     1285            ],
     1286            "time": "2019-09-14T09:02:43+00:00"
     1287        },
     1288        {
     1289            "name": "sebastian/global-state",
     1290            "version": "2.0.0",
     1291            "source": {
     1292                "type": "git",
     1293                "url": "https://github.com/sebastianbergmann/global-state.git",
     1294                "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
     1295            },
     1296            "dist": {
     1297                "type": "zip",
     1298                "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
     1299                "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
     1300                "shasum": ""
     1301            },
     1302            "require": {
     1303                "php": "^7.0"
     1304            },
     1305            "require-dev": {
     1306                "phpunit/phpunit": "^6.0"
     1307            },
     1308            "suggest": {
     1309                "ext-uopz": "*"
     1310            },
     1311            "type": "library",
     1312            "extra": {
     1313                "branch-alias": {
     1314                    "dev-master": "2.0-dev"
     1315                }
     1316            },
     1317            "autoload": {
     1318                "classmap": [
     1319                    "src/"
     1320                ]
     1321            },
     1322            "notification-url": "https://packagist.org/downloads/",
     1323            "license": [
     1324                "BSD-3-Clause"
     1325            ],
     1326            "authors": [
     1327                {
     1328                    "name": "Sebastian Bergmann",
     1329                    "email": "sebastian@phpunit.de"
     1330                }
     1331            ],
     1332            "description": "Snapshotting of global state",
     1333            "homepage": "http://www.github.com/sebastianbergmann/global-state",
     1334            "keywords": [
     1335                "global state"
     1336            ],
     1337            "time": "2017-04-27T15:39:26+00:00"
     1338        },
     1339        {
     1340            "name": "sebastian/object-enumerator",
     1341            "version": "3.0.3",
     1342            "source": {
     1343                "type": "git",
     1344                "url": "https://github.com/sebastianbergmann/object-enumerator.git",
     1345                "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
     1346            },
     1347            "dist": {
     1348                "type": "zip",
     1349                "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
     1350                "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
     1351                "shasum": ""
     1352            },
     1353            "require": {
     1354                "php": "^7.0",
     1355                "sebastian/object-reflector": "^1.1.1",
     1356                "sebastian/recursion-context": "^3.0"
     1357            },
     1358            "require-dev": {
     1359                "phpunit/phpunit": "^6.0"
     1360            },
     1361            "type": "library",
     1362            "extra": {
     1363                "branch-alias": {
     1364                    "dev-master": "3.0.x-dev"
     1365                }
     1366            },
     1367            "autoload": {
     1368                "classmap": [
     1369                    "src/"
     1370                ]
     1371            },
     1372            "notification-url": "https://packagist.org/downloads/",
     1373            "license": [
     1374                "BSD-3-Clause"
     1375            ],
     1376            "authors": [
     1377                {
     1378                    "name": "Sebastian Bergmann",
     1379                    "email": "sebastian@phpunit.de"
     1380                }
     1381            ],
     1382            "description": "Traverses array structures and object graphs to enumerate all referenced objects",
     1383            "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
     1384            "time": "2017-08-03T12:35:26+00:00"
     1385        },
     1386        {
     1387            "name": "sebastian/object-reflector",
     1388            "version": "1.1.1",
     1389            "source": {
     1390                "type": "git",
     1391                "url": "https://github.com/sebastianbergmann/object-reflector.git",
     1392                "reference": "773f97c67f28de00d397be301821b06708fca0be"
     1393            },
     1394            "dist": {
     1395                "type": "zip",
     1396                "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",
     1397                "reference": "773f97c67f28de00d397be301821b06708fca0be",
     1398                "shasum": ""
     1399            },
     1400            "require": {
     1401                "php": "^7.0"
     1402            },
     1403            "require-dev": {
     1404                "phpunit/phpunit": "^6.0"
     1405            },
     1406            "type": "library",
     1407            "extra": {
     1408                "branch-alias": {
     1409                    "dev-master": "1.1-dev"
     1410                }
     1411            },
     1412            "autoload": {
     1413                "classmap": [
     1414                    "src/"
     1415                ]
     1416            },
     1417            "notification-url": "https://packagist.org/downloads/",
     1418            "license": [
     1419                "BSD-3-Clause"
     1420            ],
     1421            "authors": [
     1422                {
     1423                    "name": "Sebastian Bergmann",
     1424                    "email": "sebastian@phpunit.de"
     1425                }
     1426            ],
     1427            "description": "Allows reflection of object attributes, including inherited and non-public ones",
     1428            "homepage": "https://github.com/sebastianbergmann/object-reflector/",
     1429            "time": "2017-03-29T09:07:27+00:00"
     1430        },
     1431        {
     1432            "name": "sebastian/recursion-context",
     1433            "version": "3.0.0",
     1434            "source": {
     1435                "type": "git",
     1436                "url": "https://github.com/sebastianbergmann/recursion-context.git",
     1437                "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"
     1438            },
     1439            "dist": {
     1440                "type": "zip",
     1441                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
     1442                "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
     1443                "shasum": ""
     1444            },
     1445            "require": {
     1446                "php": "^7.0"
     1447            },
     1448            "require-dev": {
     1449                "phpunit/phpunit": "^6.0"
     1450            },
     1451            "type": "library",
     1452            "extra": {
     1453                "branch-alias": {
     1454                    "dev-master": "3.0.x-dev"
     1455                }
     1456            },
     1457            "autoload": {
     1458                "classmap": [
     1459                    "src/"
     1460                ]
     1461            },
     1462            "notification-url": "https://packagist.org/downloads/",
     1463            "license": [
     1464                "BSD-3-Clause"
     1465            ],
     1466            "authors": [
     1467                {
     1468                    "name": "Jeff Welch",
     1469                    "email": "whatthejeff@gmail.com"
     1470                },
     1471                {
     1472                    "name": "Sebastian Bergmann",
     1473                    "email": "sebastian@phpunit.de"
     1474                },
     1475                {
     1476                    "name": "Adam Harvey",
     1477                    "email": "aharvey@php.net"
     1478                }
     1479            ],
     1480            "description": "Provides functionality to recursively process PHP variables",
     1481            "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
     1482            "time": "2017-03-03T06:23:57+00:00"
     1483        },
     1484        {
     1485            "name": "sebastian/resource-operations",
     1486            "version": "2.0.1",
     1487            "source": {
     1488                "type": "git",
     1489                "url": "https://github.com/sebastianbergmann/resource-operations.git",
     1490                "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9"
     1491            },
     1492            "dist": {
     1493                "type": "zip",
     1494                "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
     1495                "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
     1496                "shasum": ""
     1497            },
     1498            "require": {
     1499                "php": "^7.1"
     1500            },
     1501            "type": "library",
     1502            "extra": {
     1503                "branch-alias": {
     1504                    "dev-master": "2.0-dev"
     1505                }
     1506            },
     1507            "autoload": {
     1508                "classmap": [
     1509                    "src/"
     1510                ]
     1511            },
     1512            "notification-url": "https://packagist.org/downloads/",
     1513            "license": [
     1514                "BSD-3-Clause"
     1515            ],
     1516            "authors": [
     1517                {
     1518                    "name": "Sebastian Bergmann",
     1519                    "email": "sebastian@phpunit.de"
     1520                }
     1521            ],
     1522            "description": "Provides a list of PHP built-in functions that operate on resources",
     1523            "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
     1524            "time": "2018-10-04T04:07:39+00:00"
     1525        },
     1526        {
     1527            "name": "sebastian/version",
     1528            "version": "2.0.1",
     1529            "source": {
     1530                "type": "git",
     1531                "url": "https://github.com/sebastianbergmann/version.git",
     1532                "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
     1533            },
     1534            "dist": {
     1535                "type": "zip",
     1536                "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
     1537                "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
     1538                "shasum": ""
     1539            },
     1540            "require": {
     1541                "php": ">=5.6"
     1542            },
     1543            "type": "library",
     1544            "extra": {
     1545                "branch-alias": {
     1546                    "dev-master": "2.0.x-dev"
     1547                }
     1548            },
     1549            "autoload": {
     1550                "classmap": [
     1551                    "src/"
     1552                ]
     1553            },
     1554            "notification-url": "https://packagist.org/downloads/",
     1555            "license": [
     1556                "BSD-3-Clause"
     1557            ],
     1558            "authors": [
     1559                {
     1560                    "name": "Sebastian Bergmann",
     1561                    "email": "sebastian@phpunit.de",
     1562                    "role": "lead"
     1563                }
     1564            ],
     1565            "description": "Library that helps with managing the version number of Git-hosted PHP projects",
     1566            "homepage": "https://github.com/sebastianbergmann/version",
     1567            "time": "2016-10-03T07:35:21+00:00"
     1568        },
     1569        {
    2371570            "name": "squizlabs/php_codesniffer",
    238             "version": "3.4.0",
     1571            "version": "3.5.5",
    2391572            "source": {
    2401573                "type": "git",
    2411574                "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
    242                 "reference": "379deb987e26c7cd103a7b387aea178baec96e48"
    243             },
    244             "dist": {
    245                 "type": "zip",
    246                 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/379deb987e26c7cd103a7b387aea178baec96e48",
    247                 "reference": "379deb987e26c7cd103a7b387aea178baec96e48",
     1575                "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6"
     1576            },
     1577            "dist": {
     1578                "type": "zip",
     1579                "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
     1580                "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6",
    2481581                "shasum": ""
    2491582            },
     
    2781611            ],
    2791612            "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
    280             "homepage": "http://www.squizlabs.com/php-codesniffer",
     1613            "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
    2811614            "keywords": [
    2821615                "phpcs",
    2831616                "standards"
    2841617            ],
    285             "time": "2018-12-19T23:57:18+00:00"
     1618            "time": "2020-04-17T01:09:41+00:00"
     1619        },
     1620        {
     1621            "name": "symfony/polyfill-ctype",
     1622            "version": "v1.17.0",
     1623            "source": {
     1624                "type": "git",
     1625                "url": "https://github.com/symfony/polyfill-ctype.git",
     1626                "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9"
     1627            },
     1628            "dist": {
     1629                "type": "zip",
     1630                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
     1631                "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
     1632                "shasum": ""
     1633            },
     1634            "require": {
     1635                "php": ">=5.3.3"
     1636            },
     1637            "suggest": {
     1638                "ext-ctype": "For best performance"
     1639            },
     1640            "type": "library",
     1641            "extra": {
     1642                "branch-alias": {
     1643                    "dev-master": "1.17-dev"
     1644                }
     1645            },
     1646            "autoload": {
     1647                "psr-4": {
     1648                    "Symfony\\Polyfill\\Ctype\\": ""
     1649                },
     1650                "files": [
     1651                    "bootstrap.php"
     1652                ]
     1653            },
     1654            "notification-url": "https://packagist.org/downloads/",
     1655            "license": [
     1656                "MIT"
     1657            ],
     1658            "authors": [
     1659                {
     1660                    "name": "Gert de Pagter",
     1661                    "email": "BackEndTea@gmail.com"
     1662                },
     1663                {
     1664                    "name": "Symfony Community",
     1665                    "homepage": "https://symfony.com/contributors"
     1666                }
     1667            ],
     1668            "description": "Symfony polyfill for ctype functions",
     1669            "homepage": "https://symfony.com",
     1670            "keywords": [
     1671                "compatibility",
     1672                "ctype",
     1673                "polyfill",
     1674                "portable"
     1675            ],
     1676            "funding": [
     1677                {
     1678                    "url": "https://symfony.com/sponsor",
     1679                    "type": "custom"
     1680                },
     1681                {
     1682                    "url": "https://github.com/fabpot",
     1683                    "type": "github"
     1684                },
     1685                {
     1686                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     1687                    "type": "tidelift"
     1688                }
     1689            ],
     1690            "time": "2020-05-12T16:14:59+00:00"
     1691        },
     1692        {
     1693            "name": "theseer/tokenizer",
     1694            "version": "1.1.3",
     1695            "source": {
     1696                "type": "git",
     1697                "url": "https://github.com/theseer/tokenizer.git",
     1698                "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9"
     1699            },
     1700            "dist": {
     1701                "type": "zip",
     1702                "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
     1703                "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
     1704                "shasum": ""
     1705            },
     1706            "require": {
     1707                "ext-dom": "*",
     1708                "ext-tokenizer": "*",
     1709                "ext-xmlwriter": "*",
     1710                "php": "^7.0"
     1711            },
     1712            "type": "library",
     1713            "autoload": {
     1714                "classmap": [
     1715                    "src/"
     1716                ]
     1717            },
     1718            "notification-url": "https://packagist.org/downloads/",
     1719            "license": [
     1720                "BSD-3-Clause"
     1721            ],
     1722            "authors": [
     1723                {
     1724                    "name": "Arne Blankerts",
     1725                    "email": "arne@blankerts.de",
     1726                    "role": "Developer"
     1727                }
     1728            ],
     1729            "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
     1730            "time": "2019-06-13T22:48:21+00:00"
     1731        },
     1732        {
     1733            "name": "webmozart/assert",
     1734            "version": "1.8.0",
     1735            "source": {
     1736                "type": "git",
     1737                "url": "https://github.com/webmozart/assert.git",
     1738                "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6"
     1739            },
     1740            "dist": {
     1741                "type": "zip",
     1742                "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
     1743                "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
     1744                "shasum": ""
     1745            },
     1746            "require": {
     1747                "php": "^5.3.3 || ^7.0",
     1748                "symfony/polyfill-ctype": "^1.8"
     1749            },
     1750            "conflict": {
     1751                "vimeo/psalm": "<3.9.1"
     1752            },
     1753            "require-dev": {
     1754                "phpunit/phpunit": "^4.8.36 || ^7.5.13"
     1755            },
     1756            "type": "library",
     1757            "autoload": {
     1758                "psr-4": {
     1759                    "Webmozart\\Assert\\": "src/"
     1760                }
     1761            },
     1762            "notification-url": "https://packagist.org/downloads/",
     1763            "license": [
     1764                "MIT"
     1765            ],
     1766            "authors": [
     1767                {
     1768                    "name": "Bernhard Schussek",
     1769                    "email": "bschussek@gmail.com"
     1770                }
     1771            ],
     1772            "description": "Assertions to validate method input/output with nice error messages.",
     1773            "keywords": [
     1774                "assert",
     1775                "check",
     1776                "validate"
     1777            ],
     1778            "time": "2020-04-18T12:12:48+00:00"
    2861779        },
    2871780        {
     
    3391832        "php": ">=5.6"
    3401833    },
    341     "platform-dev": []
     1834    "platform-dev": [],
     1835    "plugin-api-version": "1.1.0"
    3421836}
Note: See TracChangeset for help on using the changeset viewer.