From 762ce21aaf7e0d2967413cecb1be53666e367367 Mon Sep 17 00:00:00 2001 From: Mariano Custiel Date: Mon, 21 Sep 2020 21:18:16 +0200 Subject: [PATCH] Built phar. Updated phar composer to point to v1.0 of phiremock-common. Updated other libs used in the phar --- composer.phar.json | 4 +- composer.phar.lock | 5067 ++++++++++++++++++++++++++++++++++++++++++++ phiremock.phar | Bin 3787094 -> 3802171 bytes 3 files changed, 5069 insertions(+), 2 deletions(-) create mode 100644 composer.phar.lock diff --git a/composer.phar.json b/composer.phar.json index 70d69b7..314db89 100644 --- a/composer.phar.json +++ b/composer.phar.json @@ -21,9 +21,9 @@ "license": "GPL-3.0-or-later", "require": { "php": "^7.2", - "mcustiel/phiremock-common": "dev-master", + "mcustiel/phiremock-common": "v1.0.0", "react/http": "^1.0", - "monolog/monolog": "^1.0", + "monolog/monolog": "^2.0", "symfony/console": "^4.0", "nikic/fast-route": "^1.3.0", "psr/http-client": "^1.0", diff --git a/composer.phar.lock b/composer.phar.lock new file mode 100644 index 0000000..30af77a --- /dev/null +++ b/composer.phar.lock @@ -0,0 +1,5067 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "783b37079c5deba56c3d9c5b1b07c19c", + "packages": [ + { + "name": "evenement/evenement", + "version": "v3.0.1", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Evenement": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "time": "2017-07-23T21:35:13+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.5.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.17.0" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2020-06-16T21:01:06+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2016-12-20T10:07:11+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + }, + "suggest": { + "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2019-07-01T23:21:34+00:00" + }, + { + "name": "laminas/laminas-diactoros", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-diactoros.git", + "reference": "36ef09b73e884135d2059cc498c938e90821bb57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/36ef09b73e884135d2059cc498c938e90821bb57", + "reference": "36ef09b73e884135d2059cc498c938e90821bb57", + "shasum": "" + }, + "require": { + "laminas/laminas-zendframework-bridge": "^1.0", + "php": "^7.1", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "conflict": { + "phpspec/prophecy": "<1.9.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "replace": { + "zendframework/zend-diactoros": "^2.2.1" + }, + "require-dev": { + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-libxml": "*", + "http-interop/http-factory-tests": "^0.5.0", + "laminas/laminas-coding-standard": "~1.0.0", + "php-http/psr7-integration-tests": "^1.0", + "phpunit/phpunit": "^7.5.18" + }, + "type": "library", + "extra": { + "laminas": { + "config-provider": "Laminas\\Diactoros\\ConfigProvider", + "module": "Laminas\\Diactoros" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php", + "src/functions/create_uploaded_file.legacy.php", + "src/functions/marshal_headers_from_sapi.legacy.php", + "src/functions/marshal_method_from_sapi.legacy.php", + "src/functions/marshal_protocol_version_from_sapi.legacy.php", + "src/functions/marshal_uri_from_sapi.legacy.php", + "src/functions/normalize_server.legacy.php", + "src/functions/normalize_uploaded_files.legacy.php", + "src/functions/parse_cookie_header.legacy.php" + ], + "psr-4": { + "Laminas\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://laminas.dev", + "keywords": [ + "http", + "laminas", + "psr", + "psr-17", + "psr-7" + ], + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2020-09-03T14:29:41+00:00" + }, + { + "name": "laminas/laminas-zendframework-bridge", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-zendframework-bridge.git", + "reference": "6ede70583e101030bcace4dcddd648f760ddf642" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/6ede70583e101030bcace4dcddd648f760ddf642", + "reference": "6ede70583e101030bcace4dcddd648f760ddf642", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "laminas": { + "module": "Laminas\\ZendFrameworkBridge" + } + }, + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ZendFrameworkBridge\\": "src//" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Alias legacy ZF class names to Laminas Project equivalents.", + "keywords": [ + "ZendFramework", + "autoloading", + "laminas", + "zf" + ], + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2020-09-14T14:23:00+00:00" + }, + { + "name": "mcustiel/phiremock-common", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/mcustiel/phiremock-common.git", + "reference": "ac2c0009533908f0cfbe44a890d7476a20c7dc1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mcustiel/phiremock-common/zipball/ac2c0009533908f0cfbe44a890d7476a20c7dc1d", + "reference": "ac2c0009533908f0cfbe44a890d7476a20c7dc1d", + "shasum": "" + }, + "require": { + "laminas/laminas-diactoros": "^2.0", + "php": "^7.2", + "psr/http-client": "^1.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^6.0", + "phpunit/phpunit": "^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Mcustiel\\Phiremock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0-or-later" + ], + "authors": [ + { + "name": "Mariano Custiel", + "email": "jmcustiel@gmail.com", + "homepage": "https://github.com/mcustiel", + "role": "Developer" + } + ], + "description": "Common libraries for Phiremock", + "keywords": [ + "acceptance", + "external", + "http", + "mock", + "server", + "tests" + ], + "time": "2020-09-21T18:44:01+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f9eee5cec93dfb313a38b6b288741e84e53f02d5", + "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^6.0", + "graylog2/gelf-php": "^1.4.2", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "php-parallel-lint/php-parallel-lint": "^1.0", + "phpspec/prophecy": "^1.6.1", + "phpunit/phpunit": "^8.5", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3", + "ruflin/elastica": ">=0.90 <3.0", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2020-07-23T08:41:23+00:00" + }, + { + "name": "nikic/fast-route", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/FastRoute.git", + "reference": "181d480e08d9476e61381e04a71b34dc0432e812" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/FastRoute/zipball/181d480e08d9476e61381e04a71b34dc0432e812", + "reference": "181d480e08d9476e61381e04a71b34dc0432e812", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35|~5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "FastRoute\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov", + "email": "nikic@php.net" + } + ], + "description": "Fast request router for PHP", + "keywords": [ + "router", + "routing" + ], + "time": "2018-02-13T20:26:39+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.99", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "shasum": "" + }, + "require": { + "php": "^7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2018-07-02T15:55:56+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2020-03-23T09:12:05+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "react/cache", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "44a568925556b0bd8cacc7b49fb0f1cf0d706a0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/44a568925556b0bd8cacc7b49fb0f1cf0d706a0c", + "reference": "44a568925556b0bd8cacc7b49fb0f1cf0d706a0c", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "^3.0 || ^2.0 || ^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-09-18T12:12:35+00:00" + }, + { + "name": "react/dns", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/665260757171e2ab17485b44e7ffffa7acb6ca1f", + "reference": "665260757171e2ab17485b44e7ffffa7acb6ca1f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^3.0 || ^2.7 || ^1.2.1", + "react/promise-timer": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-09-18T12:12:55+00:00" + }, + { + "name": "react/event-loop", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/event-loop.git", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "suggest": { + "ext-event": "~1.0 for ExtEventLoop", + "ext-pcntl": "For signal handling support when using the StreamSelectLoop", + "ext-uv": "* for ExtUvLoop" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\EventLoop\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" + ], + "time": "2020-01-01T18:39:52+00:00" + }, + { + "name": "react/http", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/http.git", + "reference": "754b0c18545d258922ffa907f3b18598280fdecd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/http/zipball/754b0c18545d258922ffa907f3b18598280fdecd", + "reference": "754b0c18545d258922ffa907f3b18598280fdecd", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "psr/http-message": "^1.0", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^2.3 || ^1.2.1", + "react/promise-stream": "^1.1", + "react/socket": "^1.6", + "react/stream": "^1.1", + "ringcentral/psr7": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.1", + "clue/http-proxy-react": "^1.3", + "clue/reactphp-ssh-proxy": "^1.0", + "clue/socks-react": "^1.0", + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Http\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Event-driven, streaming HTTP client and server implementation for ReactPHP", + "keywords": [ + "async", + "client", + "event-driven", + "http", + "http client", + "http server", + "https", + "psr-7", + "reactphp", + "server", + "streaming" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-09-11T11:01:51+00:00" + }, + { + "name": "react/promise", + "version": "v2.8.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "time": "2020-05-12T15:16:56+00:00" + }, + { + "name": "react/promise-stream", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-stream.git", + "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", + "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/promise": "^2.1 || ^1.2", + "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.6" + }, + "require-dev": { + "clue/block-react": "^1.0", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3", + "react/promise-timer": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Stream\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "The missing link between Promise-land and Stream-land for ReactPHP", + "homepage": "https://github.com/reactphp/promise-stream", + "keywords": [ + "Buffer", + "async", + "promise", + "reactphp", + "stream", + "unwrap" + ], + "time": "2019-07-03T12:29:10+00:00" + }, + { + "name": "react/promise-timer", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^3.0 || ^2.7.0 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Timer\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", + "keywords": [ + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" + ], + "time": "2020-07-10T12:18:06+00:00" + }, + { + "name": "react/socket", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/socket.git", + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/dns": "^1.1", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^2.6.0 || ^1.2.1", + "react/promise-timer": "^1.4.0", + "react/stream": "^1.1" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", + "react/promise-stream": "^1.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Socket\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", + "keywords": [ + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-08-28T12:49:05+00:00" + }, + { + "name": "react/stream", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/stream.git", + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/stream/zipball/7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5" + }, + "require-dev": { + "clue/stream-filter": "~1.2", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Stream\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", + "keywords": [ + "event-driven", + "io", + "non-blocking", + "pipe", + "reactphp", + "readable", + "stream", + "writable" + ], + "time": "2020-05-04T10:17:57+00:00" + }, + { + "name": "ringcentral/psr7", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/ringcentral/psr7.git", + "reference": "360faaec4b563958b673fb52bbe94e37f14bc686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ringcentral/psr7/zipball/360faaec4b563958b673fb52bbe94e37f14bc686", + "reference": "360faaec4b563958b673fb52bbe94e37f14bc686", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "RingCentral\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "PSR-7 message implementation", + "keywords": [ + "http", + "message", + "stream", + "uri" + ], + "time": "2018-05-29T20:21:04+00:00" + }, + { + "name": "symfony/console", + "version": "v4.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "b39fd99b9297b67fb7633b7d8083957a97e1e727" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/b39fd99b9297b67fb7633b7d8083957a97e1e727", + "reference": "b39fd99b9297b67fb7633b7d8083957a97e1e727", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.15", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-09-02T07:07:21+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/5dcab1bc7146cf8c1beaa4502a3d9be344334251", + "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php70": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-08-04T06:02:08+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e", + "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a", + "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/0dd93f2c578bdc9c72697eaa5f1dd25644e618d3", + "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "~1.0|~2.0|~9.99", + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php70\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "639447d008615574653fb3bc60d1986d7172eaae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/639447d008615574653fb3bc60d1986d7172eaae", + "reference": "639447d008615574653fb3bc60d1986d7172eaae", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca", + "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981", + "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981", + "shasum": "" + }, + "require": { + "php": ">=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.0" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-09-07T11:33:47+00:00" + } + ], + "packages-dev": [ + { + "name": "behat/gherkin", + "version": "v4.6.2", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "51ac4500c4dc30cbaaabcd2f25694299df666a31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/51ac4500c4dc30cbaaabcd2f25694299df666a31", + "reference": "51ac4500c4dc30cbaaabcd2f25694299df666a31", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.5|~5", + "symfony/phpunit-bridge": "~2.7|~3|~4", + "symfony/yaml": "~2.3|~3|~4" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP 5.3", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "time": "2020-03-17T14:03:26+00:00" + }, + { + "name": "codeception/codeception", + "version": "4.1.7", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Codeception.git", + "reference": "220ad18d3c192137d9dc2d0dd8d69a0d82083a26" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/220ad18d3c192137d9dc2d0dd8d69a0d82083a26", + "reference": "220ad18d3c192137d9dc2d0dd8d69a0d82083a26", + "shasum": "" + }, + "require": { + "behat/gherkin": "^4.4.0", + "codeception/lib-asserts": "^1.0", + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", + "codeception/stub": "^2.0 | ^3.0", + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "~1.4", + "php": ">=5.6.0 <8.0", + "symfony/console": ">=2.7 <6.0", + "symfony/css-selector": ">=2.7 <6.0", + "symfony/event-dispatcher": ">=2.7 <6.0", + "symfony/finder": ">=2.7 <6.0", + "symfony/yaml": ">=2.7 <6.0" + }, + "require-dev": { + "codeception/module-asserts": "*@dev", + "codeception/module-cli": "*@dev", + "codeception/module-db": "*@dev", + "codeception/module-filesystem": "*@dev", + "codeception/module-phpbrowser": "*@dev", + "codeception/specify": "~0.3", + "codeception/util-universalframework": "*@dev", + "monolog/monolog": "~1.8", + "squizlabs/php_codesniffer": "~2.0", + "symfony/process": ">=2.7 <6.0", + "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0" + }, + "suggest": { + "codeception/specify": "BDD-style code blocks", + "codeception/verify": "BDD-style assertions", + "hoa/console": "For interactive console functionality", + "stecman/symfony-console-completion": "For BASH autocompletion", + "symfony/phpunit-bridge": "For phpunit-bridge support" + }, + "bin": [ + "codecept" + ], + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "psr-4": { + "Codeception\\": "src/Codeception", + "Codeception\\Extension\\": "ext" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + } + ], + "description": "BDD-style testing framework", + "homepage": "http://codeception.com/", + "keywords": [ + "BDD", + "TDD", + "acceptance testing", + "functional testing", + "unit testing" + ], + "funding": [ + { + "url": "https://opencollective.com/codeception", + "type": "open_collective" + } + ], + "time": "2020-08-28T06:37:06+00:00" + }, + { + "name": "codeception/lib-asserts", + "version": "1.13.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-asserts.git", + "reference": "263ef0b7eff80643e82f4cf55351eca553a09a10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/263ef0b7eff80643e82f4cf55351eca553a09a10", + "reference": "263ef0b7eff80643e82f4cf55351eca553a09a10", + "shasum": "" + }, + "require": { + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", + "ext-dom": "*", + "php": ">=5.6.0 <8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Assertion methods used by Codeception core and Asserts module", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "time": "2020-08-28T07:49:36+00:00" + }, + { + "name": "codeception/lib-innerbrowser", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-innerbrowser.git", + "reference": "7bdcee4cf654cfeeedd00405edd4f06f85255659" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/7bdcee4cf654cfeeedd00405edd4f06f85255659", + "reference": "7bdcee4cf654cfeeedd00405edd4f06f85255659", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "ext-dom": "*", + "ext-json": "*", + "ext-mbstring": "*", + "php": ">=5.6.0 <8.0", + "symfony/browser-kit": ">=2.7 <6.0", + "symfony/dom-crawler": ">=2.7 <6.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "require-dev": { + "codeception/util-universalframework": "dev-master" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + } + ], + "description": "Parent library for all Codeception framework modules and PhpBrowser", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception" + ], + "time": "2020-07-05T14:21:45+00:00" + }, + { + "name": "codeception/module-asserts", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-asserts.git", + "reference": "32e5be519faaeb60ed3692383dcd1b3390ec2667" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/32e5be519faaeb60ed3692383dcd1b3390ec2667", + "reference": "32e5be519faaeb60ed3692383dcd1b3390ec2667", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "codeception/lib-asserts": "^1.13.1", + "php": ">=5.6.0 <8.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "require-dev": { + "codeception/util-robohelpers": "dev-master" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Codeception module containing various assertions", + "homepage": "https://codeception.com/", + "keywords": [ + "assertions", + "asserts", + "codeception" + ], + "time": "2020-08-28T08:06:29+00:00" + }, + { + "name": "codeception/module-phpbrowser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-phpbrowser.git", + "reference": "c1962657504a2a476b8dbd1f1ee05e0c912e5645" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/c1962657504a2a476b8dbd1f1ee05e0c912e5645", + "reference": "c1962657504a2a476b8dbd1f1ee05e0c912e5645", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "codeception/lib-innerbrowser": "^1.3.2", + "guzzlehttp/guzzle": "^6.3.0|^7.0.0", + "php": ">=5.6.0 <8.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "require-dev": { + "codeception/module-rest": "dev-master | ^1.0", + "codeception/util-robohelpers": "dev-master" + }, + "suggest": { + "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + } + ], + "description": "Codeception module for testing web application over HTTP", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception", + "functional-testing", + "http" + ], + "time": "2020-07-05T15:29:32+00:00" + }, + { + "name": "codeception/module-rest", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-rest.git", + "reference": "63d09a1ed9fb9bb981d22396e7c2c7d20570f217" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-rest/zipball/63d09a1ed9fb9bb981d22396e7c2c7d20570f217", + "reference": "63d09a1ed9fb9bb981d22396e7c2c7d20570f217", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "flow/jsonpath": "^0.5", + "justinrainbow/json-schema": "^5.2.9", + "php": ">=5.6.0 <8.0" + }, + "require-dev": { + "codeception/lib-innerbrowser": "^1.0", + "codeception/util-robohelpers": "dev-master", + "codeception/util-universalframework": "^1.0" + }, + "suggest": { + "aws/aws-sdk-php": "For using AWS Auth" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gintautas Miselis" + } + ], + "description": "REST module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception", + "rest" + ], + "time": "2020-09-17T13:36:51+00:00" + }, + { + "name": "codeception/phpunit-wrapper", + "version": "8.1.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/phpunit-wrapper.git", + "reference": "e610200adf75ebc1ea7cf10d7cdb43e0f5fff3cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/e610200adf75ebc1ea7cf10d7cdb43e0f5fff3cc", + "reference": "e610200adf75ebc1ea7cf10d7cdb43e0f5fff3cc", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "phpunit/php-code-coverage": "^7.0", + "phpunit/phpunit": "^8.0", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0" + }, + "require-dev": { + "codeception/specify": "*", + "vlucas/phpdotenv": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\PHPUnit\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + } + ], + "description": "PHPUnit classes used by Codeception", + "time": "2020-04-17T18:30:51+00:00" + }, + { + "name": "codeception/stub", + "version": "3.7.0", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Stub.git", + "reference": "468dd5fe659f131fc997f5196aad87512f9b1304" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/468dd5fe659f131fc997f5196aad87512f9b1304", + "reference": "468dd5fe659f131fc997f5196aad87512f9b1304", + "shasum": "" + }, + "require": { + "phpunit/phpunit": "^8.4 | ^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", + "time": "2020-07-03T15:54:43+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2020-05-29T17:27:14+00:00" + }, + { + "name": "flow/jsonpath", + "version": "0.5.0", + "source": { + "type": "git", + "url": "https://github.com/FlowCommunications/JSONPath.git", + "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FlowCommunications/JSONPath/zipball/b9738858c75d008c1211612b973e9510f8b7f8ea", + "reference": "b9738858c75d008c1211612b973e9510f8b7f8ea", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "peekmo/jsonpath": "dev-master", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Flow\\JSONPath": "src/", + "Flow\\JSONPath\\Test": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Stephen Frank", + "email": "stephen@flowsa.com" + } + ], + "description": "JSONPath implementation for parsing, searching and flattening arrays", + "time": "2019-07-15T17:23:22+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.10", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2020-05-27T16:41:55+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.10.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5", + "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2020-06-29T13:22:24+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^2.0", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2018-07-08T19:23:20+00:00" + }, + { + "name": "phar-io/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2018-07-08T19:19:57+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.2.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", + "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2020-09-03T19:13:55+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2020-09-17T18:55:26+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.11.1", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b20034be5efcdab4fb60ca3a29cba2949aead160", + "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2", + "phpdocumentor/reflection-docblock": "^5.0", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0", + "phpunit/phpunit": "^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2020-07-08T12:44:21+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "7.0.10", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f1884187926fbb755a9aaf0b3836ad3165b478bf", + "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.2", + "phpunit/php-file-iterator": "^2.0.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.1.1", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^4.2.2", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.2.2" + }, + "suggest": { + "ext-xdebug": "^2.7.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2019-11-20T13:55:58+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "050bedf145a257b1ff02746c31894800e5122946" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", + "reference": "050bedf145a257b1ff02746c31894800e5122946", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2018-09-13T20:33:42+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2019-06-07T04:22:29+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "abandoned": true, + "time": "2019-09-17T06:23:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "8.5.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/34c18baa6a44f1d1fbf0338907139e9dce95b997", + "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2.0", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.9.1", + "phar-io/manifest": "^1.0.3", + "phar-io/version": "^2.0.1", + "php": "^7.2", + "phpspec/prophecy": "^1.8.1", + "phpunit/php-code-coverage": "^7.0.7", + "phpunit/php-file-iterator": "^2.0.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.1.2", + "sebastian/comparator": "^3.0.2", + "sebastian/diff": "^3.0.2", + "sebastian/environment": "^4.2.2", + "sebastian/exporter": "^3.1.1", + "sebastian/global-state": "^3.0.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^2.0.1", + "sebastian/type": "^1.1.3", + "sebastian/version": "^2.0.1" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.5-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "funding": [ + { + "url": "https://phpunit.de/donate.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-06-22T07:06:58+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "shasum": "" + }, + "require": { + "php": "^7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-07-12T15:12:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "time": "2019-02-04T06:01:07+00:00" + }, + { + "name": "sebastian/environment", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2019-11-20T08:46:58+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2019-09-14T09:02:43+00:00" + }, + { + "name": "sebastian/global-state", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", + "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", + "shasum": "" + }, + "require": { + "php": "^7.2", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^8.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2019-02-01T05:30:01+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2018-10-04T04:07:39+00:00" + }, + { + "name": "sebastian/type", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/3aaaa15fa71d27650d62a948be022fe3b48541a3", + "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3", + "shasum": "" + }, + "require": { + "php": "^7.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "time": "2019-07-02T08:10:15+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v5.1.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "b9545e08790be2d3d7d92306e339bbcd79f461e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/b9545e08790be2d3d7d92306e339bbcd79f461e4", + "reference": "b9545e08790be2d3d7d92306e339bbcd79f461e4", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/dom-crawler": "^4.4|^5.0" + }, + "require-dev": { + "symfony/css-selector": "^4.4|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0" + }, + "suggest": { + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony BrowserKit Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-06-24T13:36:18+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.1.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/e544e24472d4c97b2d11ade7caacd446727c6bf9", + "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-09-07T11:33:47+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v5.1.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "3ac31ffbc596e41ca081037b7d78fc7a853c0315" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/3ac31ffbc596e41ca081037b7d78fc7a853c0315", + "reference": "3ac31ffbc596e41ca081037b7d78fc7a853c0315", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "masterminds/html5": "<2.6" + }, + "require-dev": { + "masterminds/html5": "^2.6", + "symfony/css-selector": "^4.4|^5.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DomCrawler Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-08-12T08:45:47+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "3e8ea5ccddd00556b86d69d42f99f1061a704030" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3e8ea5ccddd00556b86d69d42f99f1061a704030", + "reference": "3e8ea5ccddd00556b86d69d42f99f1061a704030", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/event-dispatcher-contracts": "^1.1" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-08-13T14:18:44+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7", + "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-06T13:19:58+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.1.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/2b765f0cf6612b3636e738c0689b29aa63088d5d", + "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-08-17T10:01:29+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.18.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454", + "reference": "1c302646f6efc070cd46856e600e5e0684d6b454", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.18-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-14T12:35:20+00:00" + }, + { + "name": "symfony/process", + "version": "v5.1.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "1864216226af21eb76d9477f691e7cbf198e0402" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/1864216226af21eb76d9477f691e7cbf198e0402", + "reference": "1864216226af21eb76d9477f691e7cbf198e0402", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.15" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-07-23T08:36:24+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.1.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "a44bd3a91bfbf8db12367fa6ffac9c3eb1a8804a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/a44bd3a91bfbf8db12367fa6ffac9c3eb1a8804a", + "reference": "a44bd3a91bfbf8db12367fa6ffac9c3eb1a8804a", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<4.4" + }, + "require-dev": { + "symfony/console": "^4.4|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-08-26T08:30:57+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "75a63c33a8577608444246075ea0af0d052e452a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", + "reference": "75a63c33a8577608444246075ea0af0d052e452a", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2020-07-12T23:59:07+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389", + "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<3.9.1" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^7.5.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2020-07-08T17:02:28+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^7.2" + }, + "platform-dev": [], + "plugin-api-version": "1.1.0" +} diff --git a/phiremock.phar b/phiremock.phar index 59844b41cb5f7d205db4eef290173daf07046b78..b3b84e515c0bc2592029d1f42de6388d6344b0ca 100755 GIT binary patch delta 74624 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 T-F3h3|NPJYj2}Ja|IG;i>w)Si delta 65728 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 tK5@{T!dsWcewD_