From d3d6b947514a0d0a7d2ad24549c68fe1534c8ef9 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Wed, 18 Sep 2019 17:15:57 +0200 Subject: [PATCH 01/17] Refactor, add type hints --- .gitignore | 14 +- LICENSE | 21 - README.md | 19 +- composer.json | 12 +- composer.lock | 8699 +++++++++++------ src/Action/CaptureAction.php | 66 +- src/Action/ConvertPaymentAction.php | 50 +- src/Action/GoPayAction.php | 172 +- src/Action/NotifyAction.php | 85 +- src/Action/StatusAction.php | 30 +- src/Api/GoPayApi.php | 45 +- src/Api/GoPayApiInterface.php | 30 +- src/DependencyInjection/GoPayExtension.php | 22 +- .../Type/GoPayGatewayConfigurationType.php | 36 +- src/GoPayGatewayFactory.php | 28 +- src/GoPayPlugin.php | 12 +- src/Resources/config/services.yml | 26 +- src/Resources/translations/messages.cs.yml | 9 - src/Resources/translations/messages.cs_CZ.yml | 9 - src/Resources/translations/messages.en.yml | 4 +- src/Resources/translations/validators.cs.yml | 9 - .../translations/validators.cs_CZ.yml | 9 - src/Resources/translations/validators.en.yml | 6 +- src/SetGoPay.php | 7 +- 24 files changed, 6138 insertions(+), 3282 deletions(-) delete mode 100644 LICENSE delete mode 100644 src/Resources/translations/messages.cs.yml delete mode 100644 src/Resources/translations/messages.cs_CZ.yml delete mode 100644 src/Resources/translations/validators.cs.yml delete mode 100644 src/Resources/translations/validators.cs_CZ.yml diff --git a/.gitignore b/.gitignore index 7620aa4..f417e74 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,2 @@ -/vendor /.idea -.DS_STORE - -tests/Application/web -!tests/Application/web/app_test.php - -tests/Application/var/* - -tests/Application/node_modules - -*.sublime-project -*.sublime-workspace -*.DS_Store \ No newline at end of file +/vendor diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 77cdf49..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Jan Czernin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index f133c47..dd744d0 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,22 @@ # Sylius GoPay payment gateway plugin -
+
-
+
## Installation ```bash -$ composer require czende/gopay-plugin +$ composer require bratiask/gopay-plugin ``` -Add plugin dependencies to your AppKernel.php file: +Add plugin dependencies to your bundles.php file: ```php -public function registerBundles() -{ - return array_merge(parent::registerBundles(), [ - ... - - new \Czende\GoPayPlugin\GoPayPlugin(), - ]); -} +Bratiask\GoPayPlugin\GoPayPlugin::class => ['all' => true] ``` ## Usage Add your test credentials in Sylius admin as new payment method. Complete couple of orders with different states and send email to GoPay authorities. -After the review you will get production credentials, so just change it in Sylius admin and you are ready to go. \ No newline at end of file +After the review you will get production credentials, so just change it in Sylius admin and you are ready to go. diff --git a/composer.json b/composer.json index 9d42ac4..832e80b 100644 --- a/composer.json +++ b/composer.json @@ -1,16 +1,16 @@ { - "name": "czende/gopay-plugin", + "name": "bratiask/gopay-plugin", "type": "sylius-plugin", "description": "GoPay payment gateway plugin for Sylius applications.", "license": "MIT", "require": { - "php": "^7.1", - "sylius/sylius": "^1.0", - "gopay/payments-sdk-php": "^1.3.4" + "php": "^7.2", + "sylius/sylius": "^1.6", + "gopay/payments-sdk-php": "^1.4.1" }, "autoload": { "psr-4": { - "Czende\\GoPayPlugin\\": "src/" + "Bratiask\\GoPayPlugin\\": "src/" } } -} \ No newline at end of file +} diff --git a/composer.lock b/composer.lock index 6ebc271..d3d8064 100644 --- a/composer.lock +++ b/composer.lock @@ -1,10 +1,10 @@ { "_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#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "30c72ac35ed8f72b2bf573bbc9262fd2", + "content-hash": "aaccffe72c971def8458d284c7c33dd6", "packages": [ { "name": "behat/transliterator", @@ -52,28 +52,31 @@ }, { "name": "clue/stream-filter", - "version": "v1.3.0", + "version": "v1.4.1", "source": { "type": "git", "url": "https://github.com/clue/php-stream-filter.git", - "reference": "e3bf9415da163d9ad6701dccb407ed501ae69785" + "reference": "5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/clue/php-stream-filter/zipball/e3bf9415da163d9ad6701dccb407ed501ae69785", - "reference": "e3bf9415da163d9ad6701dccb407ed501ae69785", + "url": "https://api.github.com/repos/clue/php-stream-filter/zipball/5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71", + "reference": "5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71", "shasum": "" }, "require": { "php": ">=5.3" }, + "require-dev": { + "phpunit/phpunit": "^5.0 || ^4.8" + }, "type": "library", "autoload": { "psr-4": { "Clue\\StreamFilter\\": "src/" }, "files": [ - "src/functions.php" + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -97,23 +100,24 @@ "stream_filter_append", "stream_filter_register" ], - "time": "2015-11-08T23:41:30+00:00" + "time": "2019-04-09T12:31:48+00:00" }, { "name": "cocur/slugify", - "version": "v2.5", + "version": "v3.2", "source": { "type": "git", "url": "https://github.com/cocur/slugify.git", - "reference": "e8167e9a3236044afebd6e8ab13ebeb3ec9ca145" + "reference": "d41701efe58ba2df9cae029c3d21e1518cc6780e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cocur/slugify/zipball/e8167e9a3236044afebd6e8ab13ebeb3ec9ca145", - "reference": "e8167e9a3236044afebd6e8ab13ebeb3ec9ca145", + "url": "https://api.github.com/repos/cocur/slugify/zipball/d41701efe58ba2df9cae029c3d21e1518cc6780e", + "reference": "d41701efe58ba2df9cae029c3d21e1518cc6780e", "shasum": "" }, "require": { + "ext-mbstring": "*", "php": ">=5.5.9" }, "require-dev": { @@ -123,13 +127,13 @@ "mikey179/vfsstream": "~1.6", "mockery/mockery": "~0.9", "nette/di": "~2.2", - "phpunit/phpunit": "~4.8|~5.2", + "phpunit/phpunit": "~4.8.36|~5.2", "pimple/pimple": "~1.1", "plumphp/plum": "~0.1", "silex/silex": "~1.3", - "symfony/config": "~2.4|~3.0", - "symfony/dependency-injection": "~2.4|~3.0", - "symfony/http-kernel": "~2.4|~3.0", + "symfony/config": "~2.4|~3.0|~4.0", + "symfony/dependency-injection": "~2.4|~3.0|~4.0", + "symfony/http-kernel": "~2.4|~3.0|~4.0", "twig/twig": "~1.26|~2.0", "zendframework/zend-modulemanager": "~2.2", "zendframework/zend-servicemanager": "~2.2", @@ -161,93 +165,34 @@ "slug", "slugify" ], - "time": "2017-03-23T21:52:55+00:00" - }, - { - "name": "composer/ca-bundle", - "version": "1.0.7", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "b17e6153cb7f33c7e44eb59578dc12eee5dc8e12" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/b17e6153cb7f33c7e44eb59578dc12eee5dc8e12", - "reference": "b17e6153cb7f33c7e44eb59578dc12eee5dc8e12", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5", - "psr/log": "^1.0", - "symfony/process": "^2.5 || ^3.0" - }, - "suggest": { - "symfony/process": "This is necessary to reliably check whether openssl_x509_parse is vulnerable on older php versions, but can be ignored on PHP 5.5.6+" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\CaBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" - ], - "time": "2017-03-06T11:59:08+00:00" + "time": "2019-01-31T20:38:55+00:00" }, { "name": "doctrine/annotations", - "version": "v1.4.0", + "version": "v1.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "54cacc9b81758b14e3ce750f205a393d52339e97" + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/54cacc9b81758b14e3ce750f205a393d52339e97", - "reference": "54cacc9b81758b14e3ce750f205a393d52339e97", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", "shasum": "" }, "require": { "doctrine/lexer": "1.*", - "php": "^5.6 || ^7.0" + "php": "^7.1" }, "require-dev": { "doctrine/cache": "1.*", - "phpunit/phpunit": "^5.7" + "phpunit/phpunit": "^7.5@dev" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "1.7.x-dev" } }, "autoload": { @@ -260,6 +205,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -268,10 +217,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -288,37 +233,42 @@ "docblock", "parser" ], - "time": "2017-02-24T16:22:25+00:00" + "time": "2019-08-08T18:11:40+00:00" }, { "name": "doctrine/cache", - "version": "v1.6.1", + "version": "v1.8.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "b6f544a20f4807e81f7044d31e679ccbb1866dc3" + "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/b6f544a20f4807e81f7044d31e679ccbb1866dc3", - "reference": "b6f544a20f4807e81f7044d31e679ccbb1866dc3", + "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", + "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", "shasum": "" }, "require": { - "php": "~5.5|~7.0" + "php": "~7.1" }, "conflict": { "doctrine/common": ">2.2,<2.4" }, "require-dev": { - "phpunit/phpunit": "~4.8|~5.0", - "predis/predis": "~1.0", - "satooshi/php-coveralls": "~0.6" + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^4.0", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.0", + "predis/predis": "~1.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6.x-dev" + "dev-master": "1.8.x-dev" } }, "autoload": { @@ -353,43 +303,45 @@ } ], "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "http://www.doctrine-project.org", + "homepage": "https://www.doctrine-project.org", "keywords": [ "cache", "caching" ], - "time": "2016-10-29T11:16:17+00:00" + "time": "2018-08-21T18:01:43+00:00" }, { "name": "doctrine/collections", - "version": "v1.4.0", + "version": "v1.6.2", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "1a4fb7e902202c33cce8c55989b945612943c2ba" + "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/1a4fb7e902202c33cce8c55989b945612943c2ba", - "reference": "1a4fb7e902202c33cce8c55989b945612943c2ba", + "url": "https://api.github.com/repos/doctrine/collections/zipball/c5e0bc17b1620e97c968ac409acbff28b8b850be", + "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^7.1.3" }, "require-dev": { - "doctrine/coding-standard": "~0.1@dev", - "phpunit/phpunit": "^5.7" + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan-shim": "^0.9.2", + "phpunit/phpunit": "^7.0", + "vimeo/psalm": "^3.2.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Common\\Collections\\": "lib/" + "psr-4": { + "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" } }, "notification-url": "https://packagist.org/downloads/", @@ -418,44 +370,53 @@ "email": "schmittjoh@gmail.com" } ], - "description": "Collections Abstraction library", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", "keywords": [ "array", "collections", - "iterator" + "iterators", + "php" ], - "time": "2017-01-03T10:49:41+00:00" + "time": "2019-06-09T13:48:14+00:00" }, { "name": "doctrine/common", - "version": "v2.7.2", + "version": "v2.11.0", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "930297026c8009a567ac051fd545bf6124150347" + "reference": "b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/930297026c8009a567ac051fd545bf6124150347", - "reference": "930297026c8009a567ac051fd545bf6124150347", + "url": "https://api.github.com/repos/doctrine/common/zipball/b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff", + "reference": "b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff", "shasum": "" }, "require": { - "doctrine/annotations": "1.*", - "doctrine/cache": "1.*", - "doctrine/collections": "1.*", - "doctrine/inflector": "1.*", - "doctrine/lexer": "1.*", - "php": "~5.6|~7.0" + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/inflector": "^1.0", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.1", + "doctrine/reflection": "^1.0", + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^5.4.6" + "doctrine/coding-standard": "^1.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^4.0.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.7.x-dev" + "dev-master": "2.11.x-dev" } }, "autoload": { @@ -468,6 +429,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -476,10 +441,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -487,46 +448,49 @@ { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Common Library for Doctrine projects", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", "keywords": [ - "annotations", - "collections", - "eventmanager", - "persistence", - "spl" + "common", + "doctrine", + "php" ], - "time": "2017-01-13T14:02:13+00:00" + "time": "2019-09-10T10:10:14+00:00" }, { "name": "doctrine/data-fixtures", - "version": "v1.2.2", + "version": "v1.3.2", "source": { "type": "git", "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "17fa5bfe6ff52e35cb3d9ec37c934a2f4bd1fa2e" + "reference": "09b16943b27f3d80d63988d100ff256148c2f78b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/17fa5bfe6ff52e35cb3d9ec37c934a2f4bd1fa2e", - "reference": "17fa5bfe6ff52e35cb3d9ec37c934a2f4bd1fa2e", + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/09b16943b27f3d80d63988d100ff256148c2f78b", + "reference": "09b16943b27f3d80d63988d100ff256148c2f78b", "shasum": "" }, "require": { "doctrine/common": "~2.2", - "php": "^5.6 || ^7.0" + "php": "^7.1" }, "conflict": { - "doctrine/orm": "< 2.4" + "doctrine/phpcr-odm": "<1.3.0" }, "require-dev": { "doctrine/dbal": "^2.5.4", "doctrine/orm": "^2.5.4", - "phpunit/phpunit": "^5.4.6" + "phpunit/phpunit": "^7.0" }, "suggest": { + "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", "doctrine/orm": "For loading ORM fixtures", "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" @@ -538,8 +502,8 @@ } }, "autoload": { - "psr-0": { - "Doctrine\\Common\\DataFixtures": "lib/" + "psr-4": { + "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" } }, "notification-url": "https://packagist.org/downloads/", @@ -557,29 +521,35 @@ "keywords": [ "database" ], - "time": "2016-09-20T10:07:57+00:00" + "time": "2019-07-10T18:30:35+00:00" }, { "name": "doctrine/dbal", - "version": "v2.5.12", + "version": "v2.9.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "7b9e911f9d8b30d43b96853dab26898c710d8f44" + "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/7b9e911f9d8b30d43b96853dab26898c710d8f44", - "reference": "7b9e911f9d8b30d43b96853dab26898c710d8f44", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", + "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", "shasum": "" }, "require": { - "doctrine/common": ">=2.4,<2.8-dev", - "php": ">=5.3.2" + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "4.*", - "symfony/console": "2.*||^3.0" + "doctrine/coding-standard": "^5.0", + "jetbrains/phpstorm-stubs": "^2018.1.2", + "phpstan/phpstan": "^0.10.1", + "phpunit/phpunit": "^7.4", + "symfony/console": "^2.0.5|^3.0|^4.0", + "symfony/phpunit-bridge": "^3.4.5|^4.0.5" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -590,12 +560,13 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.5.x-dev" + "dev-master": "2.9.x-dev", + "dev-develop": "3.0.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\DBAL\\": "lib/" + "psr-4": { + "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" } }, "notification-url": "https://packagist.org/downloads/", @@ -620,49 +591,61 @@ "email": "jonwage@gmail.com" } ], - "description": "Database Abstraction Layer", - "homepage": "http://www.doctrine-project.org", + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", "keywords": [ + "abstraction", "database", "dbal", + "mysql", "persistence", + "pgsql", + "php", "queryobject" ], - "time": "2017-02-08T12:53:47+00:00" + "time": "2018-12-31T03:27:51+00:00" }, { "name": "doctrine/doctrine-bundle", - "version": "1.6.8", + "version": "1.11.2", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "6e96577cbbdbb5b6dcca2ff203d665976b51beb0" + "reference": "28101e20776d8fa20a00b54947fbae2db0d09103" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/6e96577cbbdbb5b6dcca2ff203d665976b51beb0", - "reference": "6e96577cbbdbb5b6dcca2ff203d665976b51beb0", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/28101e20776d8fa20a00b54947fbae2db0d09103", + "reference": "28101e20776d8fa20a00b54947fbae2db0d09103", "shasum": "" }, "require": { - "doctrine/dbal": "~2.3", + "doctrine/dbal": "^2.5.12", "doctrine/doctrine-cache-bundle": "~1.2", - "jdorn/sql-formatter": "~1.1", - "php": ">=5.5.9", - "symfony/console": "~2.7|~3.0|~4.0", - "symfony/dependency-injection": "~2.7|~3.0|~4.0", - "symfony/doctrine-bridge": "~2.7|~3.0|~4.0", - "symfony/framework-bundle": "~2.7|~3.0|~4.0" + "jdorn/sql-formatter": "^1.2.16", + "php": "^7.1", + "symfony/config": "^3.4|^4.1", + "symfony/console": "^3.4|^4.1", + "symfony/dependency-injection": "^3.4|^4.1", + "symfony/doctrine-bridge": "^3.4|^4.1", + "symfony/framework-bundle": "^3.4|^4.1" + }, + "conflict": { + "doctrine/orm": "<2.6", + "twig/twig": "<1.34|>=2.0,<2.4" }, "require-dev": { - "doctrine/orm": "~2.3", - "phpunit/phpunit": "~4", - "satooshi/php-coveralls": "^1.0", - "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", - "symfony/property-info": "~2.8|~3.0|~4.0", - "symfony/validator": "~2.7|~3.0|~4.0", - "symfony/yaml": "~2.7|~3.0|~4.0", - "twig/twig": "~1.12|~2.0" + "doctrine/coding-standard": "^6.0", + "doctrine/orm": "^2.6", + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "7.0", + "symfony/cache": "^3.4|^4.1", + "symfony/phpunit-bridge": "^4.2", + "symfony/property-info": "^3.4|^4.1", + "symfony/validator": "^3.4|^4.1", + "symfony/web-profiler-bundle": "^3.4|^4.1", + "symfony/yaml": "^3.4|^4.1", + "twig/twig": "^1.34|^2.4" }, "suggest": { "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", @@ -671,7 +654,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.6.x-dev" + "dev-master": "1.11.x-dev" } }, "autoload": { @@ -709,43 +692,43 @@ "orm", "persistence" ], - "time": "2017-05-18T08:15:18+00:00" + "time": "2019-06-04T07:35:05+00:00" }, { "name": "doctrine/doctrine-cache-bundle", - "version": "1.3.0", + "version": "1.3.5", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineCacheBundle.git", - "reference": "18c600a9b82f6454d2e81ca4957cdd56a1cf3504" + "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/18c600a9b82f6454d2e81ca4957cdd56a1cf3504", - "reference": "18c600a9b82f6454d2e81ca4957cdd56a1cf3504", + "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/5514c90d9fb595e1095e6d66ebb98ce9ef049927", + "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927", "shasum": "" }, "require": { "doctrine/cache": "^1.4.2", "doctrine/inflector": "~1.0", "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.2|~3.0" + "symfony/doctrine-bridge": "~2.7|~3.3|~4.0" }, "require-dev": { "instaclick/coding-standard": "~1.1", "instaclick/object-calisthenics-sniffs": "dev-master", "instaclick/symfony2-coding-standard": "dev-remaster", - "phpunit/phpunit": "~4", + "phpunit/phpunit": "~4.8.36|~5.6|~6.5|~7.0", "predis/predis": "~0.8", - "satooshi/php-coveralls": "~0.6.1", + "satooshi/php-coveralls": "^1.0", "squizlabs/php_codesniffer": "~1.5", - "symfony/console": "~2.2|~3.0", - "symfony/finder": "~2.2|~3.0", - "symfony/framework-bundle": "~2.2|~3.0", - "symfony/phpunit-bridge": "~2.7|~3.0", - "symfony/security-acl": "~2.3|~3.0", - "symfony/validator": "~2.2|~3.0", - "symfony/yaml": "~2.2|~3.0" + "symfony/console": "~2.7|~3.3|~4.0", + "symfony/finder": "~2.7|~3.3|~4.0", + "symfony/framework-bundle": "~2.7|~3.3|~4.0", + "symfony/phpunit-bridge": "~2.7|~3.3|~4.0", + "symfony/security-acl": "~2.7|~3.3", + "symfony/validator": "~2.7|~3.3|~4.0", + "symfony/yaml": "~2.7|~3.3|~4.0" }, "suggest": { "symfony/security-acl": "For using this bundle to cache ACLs" @@ -753,13 +736,16 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { "psr-4": { "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -792,37 +778,37 @@ } ], "description": "Symfony Bundle for Doctrine Cache", - "homepage": "http://www.doctrine-project.org", + "homepage": "https://www.doctrine-project.org", "keywords": [ "cache", "caching" ], - "time": "2016-01-26T17:28:51+00:00" + "time": "2018-11-09T06:25:35+00:00" }, { "name": "doctrine/doctrine-fixtures-bundle", - "version": "2.3.0", + "version": "v2.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "0f1a2f91b349e10f5c343f75ab71d23aace5b029" + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/0f1a2f91b349e10f5c343f75ab71d23aace5b029", - "reference": "0f1a2f91b349e10f5c343f75ab71d23aace5b029", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/74b8cc70a4a25b774628ee59f4cdf3623a146273", + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273", "shasum": "" }, "require": { "doctrine/data-fixtures": "~1.0", "doctrine/doctrine-bundle": "~1.0", "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.3|~3.0" + "symfony/doctrine-bridge": "~2.7|~3.0|~4.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "2.4.x-dev" } }, "autoload": { @@ -854,35 +840,39 @@ "Fixture", "persistence" ], - "time": "2015-11-04T21:23:23+00:00" + "time": "2017-10-30T19:26:42+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", - "version": "v1.2.1", + "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", - "reference": "6276139e0b913a4e5120fc36bb5b0eae8ac549bc" + "reference": "4c9579e0e43df1fb3f0ca29b9c20871c824fac71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/6276139e0b913a4e5120fc36bb5b0eae8ac549bc", - "reference": "6276139e0b913a4e5120fc36bb5b0eae8ac549bc", + "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/4c9579e0e43df1fb3f0ca29b9c20871c824fac71", + "reference": "4c9579e0e43df1fb3f0ca29b9c20871c824fac71", "shasum": "" }, "require": { "doctrine/doctrine-bundle": "~1.0", - "doctrine/migrations": "^1.1", - "php": ">=5.4.0", - "symfony/framework-bundle": "~2.3|~3.0" + "doctrine/migrations": "^2.0", + "php": "^7.1", + "symfony/framework-bundle": "~3.4|~4.0" }, "require-dev": { - "phpunit/phpunit": "~4.8" + "doctrine/coding-standard": "^5.0", + "mikey179/vfsstream": "^1.6", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-strict-rules": "^0.9", + "phpunit/phpunit": "^5.7|^6.4|^7.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -909,43 +899,117 @@ } ], "description": "Symfony DoctrineMigrationsBundle", - "homepage": "http://www.doctrine-project.org", + "homepage": "https://www.doctrine-project.org", "keywords": [ "dbal", "migrations", "schema" ], - "time": "2016-12-05T18:36:37+00:00" + "time": "2019-01-09T18:49:50+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.9@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Doctrine Event Manager component", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "eventdispatcher", + "eventmanager" + ], + "time": "2018-06-11T11:59:03+00:00" }, { "name": "doctrine/inflector", - "version": "v1.1.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "90b2128806bfde671b6952ab8bea493942c1fdae" + "reference": "5527a48b7313d15261292c149e55e26eae771b0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae", - "reference": "90b2128806bfde671b6952ab8bea493942c1fdae", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "4.*" + "phpunit/phpunit": "^6.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Common\\Inflector\\": "lib/" + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" } }, "notification-url": "https://packagist.org/downloads/", @@ -982,36 +1046,38 @@ "singularize", "string" ], - "time": "2015-11-06T14:35:42+00:00" + "time": "2018-01-09T20:05:19+00:00" }, { "name": "doctrine/instantiator", - "version": "1.0.5", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + "reference": "a2c590166b2133a4633738648b6b064edae0814a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", + "reference": "a2c590166b2133a4633738648b6b064edae0814a", "shasum": "" }, "require": { - "php": ">=5.3,<8.0-DEV" + "php": "^7.1" }, "require-dev": { - "athletic/athletic": "~0.1.8", + "doctrine/coding-standard": "^6.0", "ext-pdo": "*", "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~2.0" + "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.0.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -1031,39 +1097,44 @@ } ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://github.com/doctrine/instantiator", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ "constructor", "instantiate" ], - "time": "2015-06-14T21:17:01+00:00" + "time": "2019-03-17T17:37:11+00:00" }, { "name": "doctrine/lexer", - "version": "v1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c" + "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c", - "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e17f069ede36f7534b95adec71910ed1b49c74ea", + "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.2" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Common\\Lexer\\": "lib/" + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" } }, "notification-url": "https://packagist.org/downloads/", @@ -1071,60 +1142,69 @@ "MIT" ], "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], - "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ + "annotations", + "docblock", "lexer", - "parser" + "parser", + "php" ], - "time": "2014-09-09T13:34:57+00:00" + "time": "2019-07-30T19:33:28+00:00" }, { "name": "doctrine/migrations", - "version": "v1.5.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "c81147c0f2938a6566594455367e095150547f72" + "reference": "a89fa87a192e90179163c1e863a145c13337f442" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/c81147c0f2938a6566594455367e095150547f72", - "reference": "c81147c0f2938a6566594455367e095150547f72", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/a89fa87a192e90179163c1e863a145c13337f442", + "reference": "a89fa87a192e90179163c1e863a145c13337f442", "shasum": "" }, "require": { - "doctrine/dbal": "~2.2", - "ocramius/proxy-manager": "^1.0|^2.0", - "php": "^5.5|^7.0", - "symfony/console": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0" + "doctrine/dbal": "^2.9", + "ocramius/package-versions": "^1.3", + "ocramius/proxy-manager": "^2.0.2", + "php": "^7.1", + "symfony/console": "^3.4||^4.0", + "symfony/stopwatch": "^3.4||^4.0" }, "require-dev": { - "doctrine/coding-standard": "dev-master", - "doctrine/orm": "2.*", - "jdorn/sql-formatter": "~1.1", - "johnkary/phpunit-speedtrap": "~1.0@dev", + "doctrine/coding-standard": "^6.0", + "doctrine/orm": "^2.6", + "ext-pdo_sqlite": "*", + "jdorn/sql-formatter": "^1.1", "mikey179/vfsstream": "^1.6", - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "~4.7", - "satooshi/php-coveralls": "^1.0" + "phpstan/phpstan": "^0.10", + "phpstan/phpstan-deprecation-rules": "^0.10", + "phpstan/phpstan-phpunit": "^0.10", + "phpstan/phpstan-strict-rules": "^0.10", + "phpunit/phpunit": "^7.0", + "symfony/process": "^3.4||^4.0", + "symfony/yaml": "^3.4||^4.0" }, "suggest": { - "jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command." + "jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command.", + "symfony/yaml": "Allows the use of yaml for migration configuration files." }, "bin": [ "bin/doctrine-migrations" @@ -1132,17 +1212,17 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "v1.6.x-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\DBAL\\Migrations\\": "lib/Doctrine/DBAL/Migrations" + "Doctrine\\Migrations\\": "lib/Doctrine/Migrations" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-2.1" + "MIT" ], "authors": [ { @@ -1158,48 +1238,52 @@ "email": "contact@mikesimonson.com" } ], - "description": "Database Schema migrations using Doctrine DBAL", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.", + "homepage": "https://www.doctrine-project.org/projects/migrations.html", "keywords": [ "database", - "migrations" + "dbal", + "migrations", + "php" ], - "time": "2016-12-25T22:54:00+00:00" + "time": "2019-07-30T18:51:47+00:00" }, { "name": "doctrine/orm", - "version": "v2.5.6", + "version": "v2.6.3", "source": { "type": "git", - "url": "https://github.com/doctrine/doctrine2.git", - "reference": "e6c434196c8ef058239aaa0724b4aadb0107940b" + "url": "https://github.com/doctrine/orm.git", + "reference": "434820973cadf2da2d66e7184be370084cc32ca8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/doctrine2/zipball/e6c434196c8ef058239aaa0724b4aadb0107940b", - "reference": "e6c434196c8ef058239aaa0724b4aadb0107940b", + "url": "https://api.github.com/repos/doctrine/orm/zipball/434820973cadf2da2d66e7184be370084cc32ca8", + "reference": "434820973cadf2da2d66e7184be370084cc32ca8", "shasum": "" }, "require": { - "doctrine/cache": "~1.4", - "doctrine/collections": "~1.2", - "doctrine/common": ">=2.5-dev,<2.8-dev", - "doctrine/dbal": ">=2.5-dev,<2.6-dev", - "doctrine/instantiator": "~1.0.1", + "doctrine/annotations": "~1.5", + "doctrine/cache": "~1.6", + "doctrine/collections": "^1.4", + "doctrine/common": "^2.7.1", + "doctrine/dbal": "^2.6", + "doctrine/instantiator": "~1.1", "ext-pdo": "*", - "php": ">=5.4", - "symfony/console": "~2.5|~3.0" + "php": "^7.1", + "symfony/console": "~3.0|~4.0" }, "require-dev": { - "phpunit/phpunit": "~4.0", - "symfony/yaml": "~2.3|~3.0" + "doctrine/coding-standard": "^1.0", + "phpunit/phpunit": "^6.5", + "squizlabs/php_codesniffer": "^3.2", + "symfony/yaml": "~3.4|~4.0" }, "suggest": { "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, "bin": [ - "bin/doctrine", - "bin/doctrine.php" + "bin/doctrine" ], "type": "library", "extra": { @@ -1208,8 +1292,8 @@ } }, "autoload": { - "psr-0": { - "Doctrine\\ORM\\": "lib/" + "psr-4": { + "Doctrine\\ORM\\": "lib/Doctrine/ORM" } }, "notification-url": "https://packagist.org/downloads/", @@ -1232,6 +1316,10 @@ { "name": "Jonathan Wage", "email": "jonwage@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], "description": "Object-Relational-Mapper for PHP", @@ -1240,39 +1328,47 @@ "database", "orm" ], - "time": "2016-12-18T15:42:34+00:00" + "time": "2018-11-20T23:46:46+00:00" }, { - "name": "fig/link-util", - "version": "1.0.0", + "name": "doctrine/persistence", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/php-fig/link-util.git", - "reference": "1a07821801a148be4add11ab0603e4af55a72fac" + "url": "https://github.com/doctrine/persistence.git", + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/link-util/zipball/1a07821801a148be4add11ab0603e4af55a72fac", - "reference": "1a07821801a148be4add11ab0603e4af55a72fac", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", "shasum": "" }, "require": { - "php": ">=5.5.0", - "psr/link": "~1.0@dev" + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.10@dev" }, "require-dev": { - "phpunit/phpunit": "^5.1", - "squizlabs/php_codesniffer": "^2.3.1" + "doctrine/coding-standard": "^5.0", + "phpstan/phpstan": "^0.8", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { "psr-4": { - "Fig\\Link\\": "src/" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -1281,56 +1377,218 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common utility implementations for HTTP links", - "keywords": [ - "http", - "http-link", - "link", - "psr", - "psr-13", - "rest" - ], - "time": "2016-10-17T18:31:11+00:00" - }, - { - "name": "friendsofsymfony/oauth-server-bundle", - "version": "1.5.2", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfSymfony/FOSOAuthServerBundle.git", - "reference": "0b25cdaae8983c630bb62d14b6993219b1dadb8d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSOAuthServerBundle/zipball/0b25cdaae8983c630bb62d14b6993219b1dadb8d", - "reference": "0b25cdaae8983c630bb62d14b6993219b1dadb8d", - "shasum": "" - }, - "require": { - "friendsofsymfony/oauth2-php": "~1.1", - "php": "^5.3.3|^7.0", - "symfony/framework-bundle": "~2.2|~3.0", - "symfony/security-bundle": "~2.1|~3.0" + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://doctrine-project.org/projects/persistence.html", + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], + "time": "2019-04-23T08:28:24+00:00" + }, + { + "name": "doctrine/reflection", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/reflection.git", + "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", + "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^4.0", + "doctrine/common": "^2.8", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Doctrine Reflection component", + "homepage": "https://www.doctrine-project.org/projects/reflection.html", + "keywords": [ + "reflection" + ], + "time": "2018-06-14T14:45:07+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.11", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/92dd169c32f6f55ba570c309d83f5209cefb5e23", + "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">= 5.5" + }, + "require-dev": { + "dominicsayers/isemail": "dev-master", + "phpunit/phpunit": "^4.8.35||^5.7||^6.0", + "satooshi/php-coveralls": "^1.0.1", + "symfony/phpunit-bridge": "^4.4@dev" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "EmailValidator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2019-08-13T17:33:27+00:00" + }, + { + "name": "friendsofsymfony/oauth-server-bundle", + "version": "1.6.2", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfSymfony/FOSOAuthServerBundle.git", + "reference": "fcaa25cc49474bdb0db7894f880976fe76ffed23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSOAuthServerBundle/zipball/fcaa25cc49474bdb0db7894f880976fe76ffed23", + "reference": "fcaa25cc49474bdb0db7894f880976fe76ffed23", + "shasum": "" + }, + "require": { + "friendsofsymfony/oauth2-php": "~1.1", + "paragonie/random_compat": "^1|^2", + "php": "^5.5|^7.0", + "symfony/dependency-injection": "^2.8|~3.0|^4.0", + "symfony/framework-bundle": "~2.8|~3.0|^4.0", + "symfony/security-bundle": "~2.8|~3.0|^4.0" }, "require-dev": { "doctrine/doctrine-bundle": "~1.0", "doctrine/mongodb-odm": "~1.0", "doctrine/orm": "~2.2", "phing/phing": "~2.4", + "php-mock/php-mock-phpunit": "^1.1", + "phpunit/phpunit": "~4.8|~5.0", "propel/propel1": "^1.6.5", - "symfony/class-loader": "~2.1|~3.0", - "symfony/form": "~2.3|~3.0", - "symfony/yaml": "~2.1|~3.0", + "symfony/class-loader": "~2.8|~3.0|^4.0", + "symfony/console": "~2.8|~3.0|^4.0", + "symfony/form": "~2.8|~3.0|^4.0", + "symfony/phpunit-bridge": "~2.8|~3.0|^4.0", + "symfony/templating": "~2.8|~3.0|^4.0", + "symfony/twig-bundle": "~2.8|~3.0|^4.0", + "symfony/yaml": "~2.8|~3.0|^4.0", "willdurand/propel-typehintable-behavior": "^1.0.4" }, "suggest": { "doctrine/doctrine-bundle": "*", "doctrine/mongodb-odm-bundle": "*", "propel/propel-bundle": "If you want to use Propel with Symfony2, then you will have to install the PropelBundle", + "symfony/console": "Needed to be able to use commands", "symfony/form": "Needed to be able to use the AuthorizeFormType", "willdurand/propel-typehintable-behavior": "The Typehintable behavior is useful to add type hints on generated methods, to be compliant with interfaces" }, @@ -1343,7 +1601,10 @@ "autoload": { "psr-4": { "FOS\\OAuthServerBundle\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1366,25 +1627,25 @@ "oauth2", "server" ], - "time": "2016-02-22T13:57:55+00:00" + "time": "2019-01-23T15:23:04+00:00" }, { "name": "friendsofsymfony/oauth2-php", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/FriendsOfSymfony/oauth2-php.git", - "reference": "fa2aecb1fca2a03fd5f9aca19fe9adb9dfff928c" + "reference": "a41fef63f81ef2ef632350a6c7dc66d15baa9240" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/oauth2-php/zipball/fa2aecb1fca2a03fd5f9aca19fe9adb9dfff928c", - "reference": "fa2aecb1fca2a03fd5f9aca19fe9adb9dfff928c", + "url": "https://api.github.com/repos/FriendsOfSymfony/oauth2-php/zipball/a41fef63f81ef2ef632350a6c7dc66d15baa9240", + "reference": "a41fef63f81ef2ef632350a6c7dc66d15baa9240", "shasum": "" }, "require": { - "php": ">=5.3.2", - "symfony/http-foundation": "~2.0|~3.0" + "php": "^5.5.9|>=7.0.8", + "symfony/http-foundation": "~3.0|~4.0" }, "require-dev": { "phpunit/phpunit": "~4.0" @@ -1420,66 +1681,68 @@ "oauth", "oauth2" ], - "time": "2016-03-31T14:24:17+00:00" + "time": "2018-01-30T19:58:25+00:00" }, { "name": "friendsofsymfony/rest-bundle", - "version": "2.2.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", - "reference": "d62a6c0f4bc699f899865d7e7bc7a4186aef9a86" + "reference": "a5fc73b84bdb2f0fdf58a717b322ceb6997f7bf3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/d62a6c0f4bc699f899865d7e7bc7a4186aef9a86", - "reference": "d62a6c0f4bc699f899865d7e7bc7a4186aef9a86", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/a5fc73b84bdb2f0fdf58a717b322ceb6997f7bf3", + "reference": "a5fc73b84bdb2f0fdf58a717b322ceb6997f7bf3", "shasum": "" }, "require": { "doctrine/inflector": "^1.0", "php": "^5.5.9|~7.0", "psr/log": "^1.0", - "symfony/config": "^2.7|^3.0", - "symfony/debug": "^2.7|^3.0", - "symfony/dependency-injection": "^2.7|^3.0", - "symfony/event-dispatcher": "^2.7|^3.0", - "symfony/finder": "^2.7|^3.0", - "symfony/framework-bundle": "^2.7|^3.0", - "symfony/http-foundation": "^2.7|^3.0", - "symfony/http-kernel": "^2.7|^3.0", - "symfony/routing": "^2.7|^3.0", - "symfony/security-core": "^2.7|^3.0", - "symfony/templating": "^2.7|^3.0", + "symfony/config": "^3.4|^4.0", + "symfony/debug": "^3.4|^4.0", + "symfony/dependency-injection": "^3.4|^4.0", + "symfony/event-dispatcher": "^3.4|^4.0", + "symfony/finder": "^3.4|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/http-foundation": "^3.4|^4.0", + "symfony/http-kernel": "^3.4|^4.0", + "symfony/routing": "^3.4|^4.0", + "symfony/security-core": "^3.4|^4.0", + "symfony/templating": "^3.4|^4.0", "willdurand/jsonp-callback-validator": "^1.0", "willdurand/negotiation": "^2.0" }, "conflict": { - "jms/serializer": "1.3.0", + "jms/serializer": "<1.13.0", + "jms/serializer-bundle": "<2.0.0", "sensio/framework-extra-bundle": "<3.0.13" }, "require-dev": { - "jms/serializer-bundle": "^1.0", + "jms/serializer": "^1.13|^2.0", + "jms/serializer-bundle": "^2.3.1|^3.0", "phpoption/phpoption": "^1.1", "psr/http-message": "^1.0", - "sensio/framework-extra-bundle": "^3.0.13", - "symfony/asset": "^2.7|^3.0", - "symfony/browser-kit": "^2.7|^3.0", - "symfony/css-selector": "^2.7|^3.0", - "symfony/dependency-injection": "^2.7|^3.0", - "symfony/expression-language": "~2.7|^3.0", - "symfony/form": "^2.7|^3.0", - "symfony/phpunit-bridge": "^3.2", - "symfony/security-bundle": "^2.7|^3.0", - "symfony/serializer": "^2.7.11|^3.0.4", - "symfony/twig-bundle": "^2.7|^3.0", - "symfony/validator": "^2.7|^3.0", - "symfony/web-profiler-bundle": "^2.7|^3.0", - "symfony/yaml": "^2.7|^3.0" + "sensio/framework-extra-bundle": "^3.0.13|^4.0|^5.0", + "symfony/asset": "^3.4|^4.0", + "symfony/browser-kit": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0", + "symfony/dependency-injection": "^2.7.20|^3.0|^4.0", + "symfony/expression-language": "~2.7|^3.0|^4.0", + "symfony/form": "^3.4|^4.0", + "symfony/phpunit-bridge": "^4.1.8", + "symfony/security-bundle": "^3.4|^4.0", + "symfony/serializer": "^2.7.11|^3.0.4|^4.0", + "symfony/twig-bundle": "^3.4|^4.0", + "symfony/validator": "^3.4|^4.0", + "symfony/web-profiler-bundle": "^3.4|^4.0", + "symfony/yaml": "^3.4|^4.0" }, "suggest": { - "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ^1.0", - "sensio/framework-extra-bundle": "Add support for route annotations and the view response listener, requires ^3.0", + "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ^2.0|^3.0", + "sensio/framework-extra-bundle": "Add support for the request body converter and the view response listener, requires ^3.0", "symfony/expression-language": "Add support for using the expression language in the routing, requires ^2.7|^3.0", "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ^2.7|^3.0", "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ^2.7|^3.0" @@ -1487,7 +1750,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -1521,33 +1784,35 @@ "keywords": [ "rest" ], - "time": "2017-04-06T12:55:03+00:00" + "time": "2019-01-03T13:05:12+00:00" }, { "name": "fzaninotto/faker", - "version": "v1.6.0", + "version": "v1.8.0", "source": { "type": "git", "url": "https://github.com/fzaninotto/Faker.git", - "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123" + "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123", - "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de", + "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de", "shasum": "" }, "require": { - "php": "^5.3.3|^7.0" + "php": "^5.3.3 || ^7.0" }, "require-dev": { "ext-intl": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^1.5" }, "type": "library", "extra": { - "branch-alias": [] + "branch-alias": { + "dev-master": "1.8-dev" + } }, "autoload": { "psr-4": { @@ -1569,20 +1834,20 @@ "faker", "fixtures" ], - "time": "2016-04-29T12:21:54+00:00" + "time": "2018-07-12T10:23:15+00:00" }, { "name": "gedmo/doctrine-extensions", - "version": "v2.4.30", + "version": "v2.4.37", "source": { "type": "git", "url": "https://github.com/Atlantic18/DoctrineExtensions.git", - "reference": "5e2cc07beb0cd24345cbe02eb7afc3b23f9cd488" + "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/5e2cc07beb0cd24345cbe02eb7afc3b23f9cd488", - "reference": "5e2cc07beb0cd24345cbe02eb7afc3b23f9cd488", + "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/5dd471f656e46d815f063bf3f12c667649ec7ffb", + "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb", "shasum": "" }, "require": { @@ -1590,12 +1855,15 @@ "doctrine/common": "~2.4", "php": ">=5.3.2" }, + "conflict": { + "doctrine/annotations": "<1.2" + }, "require-dev": { "doctrine/common": ">=2.5.0", "doctrine/mongodb-odm": ">=1.0.2", "doctrine/orm": ">=2.5.0", - "phpunit/phpunit": "*", - "symfony/yaml": "~2.6|~3.0" + "phpunit/phpunit": "^4.8.35|^5.7|^6.5", + "symfony/yaml": "~2.6|~3.0|~4.0" }, "suggest": { "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", @@ -1608,8 +1876,8 @@ } }, "autoload": { - "psr-0": { - "Gedmo\\": "lib/" + "psr-4": { + "Gedmo\\": "lib/Gedmo" } }, "notification-url": "https://packagist.org/downloads/", @@ -1647,28 +1915,29 @@ "tree", "uploadable" ], - "time": "2017-07-02T09:46:37+00:00" + "time": "2019-03-17T18:16:12+00:00" }, { "name": "gopay/payments-sdk-php", - "version": "v1.2.3", + "version": "v1.4.1", "source": { "type": "git", "url": "https://github.com/gopaycommunity/gopay-php-api.git", - "reference": "ae4cd06e23e2b2c44e74ea35e828854afcbc0468" + "reference": "ee9285c5a560046c4d59eec34295198d2b832e98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gopaycommunity/gopay-php-api/zipball/ae4cd06e23e2b2c44e74ea35e828854afcbc0468", - "reference": "ae4cd06e23e2b2c44e74ea35e828854afcbc0468", + "url": "https://api.github.com/repos/gopaycommunity/gopay-php-api/zipball/ee9285c5a560046c4d59eec34295198d2b832e98", + "reference": "ee9285c5a560046c4d59eec34295198d2b832e98", "shasum": "" }, "require": { - "mashape/unirest-php": ">2.6" + "guzzlehttp/guzzle": "^5.3.1|^6.2.1", + "php": ">=5.4.0" }, "require-dev": { "hamcrest/hamcrest-php": "*", - "phpunit/phpunit": "*" + "phpunit/phpunit": "<6.0" }, "type": "library", "autoload": { @@ -1697,20 +1966,20 @@ "rest", "sdk" ], - "time": "2017-05-03T08:45:29+00:00" + "time": "2019-07-11T12:34:04+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "6.3.0", + "version": "6.3.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699" + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f4db5a78a5ea468d4831de7f0bf9d9415e348699", - "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", "shasum": "" }, "require": { @@ -1720,7 +1989,7 @@ }, "require-dev": { "ext-curl": "*", - "phpunit/phpunit": "^4.0 || ^5.0", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", "psr/log": "^1.0" }, "suggest": { @@ -1729,7 +1998,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "6.2-dev" + "dev-master": "6.3-dev" } }, "autoload": { @@ -1762,7 +2031,7 @@ "rest", "web service" ], - "time": "2017-06-22T18:50:49+00:00" + "time": "2018-04-22T15:46:56+00:00" }, { "name": "guzzlehttp/promises", @@ -1817,32 +2086,37 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.4.2", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c" + "reference": "239400de7a173fe9901b9ac7c06497751f00727a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c", - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a", "shasum": "" }, "require": { "php": ">=5.4.0", - "psr/http-message": "~1.0" + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" }, "provide": { "psr/http-message-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "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.4-dev" + "dev-master": "1.6-dev" } }, "autoload": { @@ -1872,30 +2146,31 @@ "keywords": [ "http", "message", + "psr-7", "request", "response", "stream", "uri", "url" ], - "time": "2017-03-20T17:10:46+00:00" + "time": "2019-07-01T23:21:34+00:00" }, { "name": "hamcrest/hamcrest-php", - "version": "v1.2.2", + "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c" + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c", - "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad", + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^5.3|^7.0" }, "replace": { "cordoval/hamcrest-php": "*", @@ -1904,15 +2179,18 @@ }, "require-dev": { "phpunit/php-file-iterator": "1.3.3", - "satooshi/php-coveralls": "dev-master" + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "^1.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, "autoload": { "classmap": [ "hamcrest" - ], - "files": [ - "hamcrest/Hamcrest.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1923,27 +2201,28 @@ "keywords": [ "test" ], - "time": "2015-05-11T14:41:42+00:00" + "time": "2016-01-20T08:20:44+00:00" }, { "name": "imagine/imagine", - "version": "v0.6.3", + "version": "v0.7.1", "source": { "type": "git", "url": "https://github.com/avalanche123/Imagine.git", - "reference": "149041d2a1b517107bfe270ca2b1a17aa341715d" + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/149041d2a1b517107bfe270ca2b1a17aa341715d", - "reference": "149041d2a1b517107bfe270ca2b1a17aa341715d", + "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/a9a702a946073cbca166718f1b02a1e72d742daa", + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa", "shasum": "" }, "require": { "php": ">=5.3.2" }, "require-dev": { - "sami/sami": "dev-master" + "sami/sami": "^3.3", + "symfony/phpunit-bridge": "^3.2" }, "suggest": { "ext-gd": "to use the GD implementation", @@ -1980,58 +2259,7 @@ "image manipulation", "image processing" ], - "time": "2015-09-19T16:54:05+00:00" - }, - { - "name": "incenteev/composer-parameter-handler", - "version": "v2.1.2", - "source": { - "type": "git", - "url": "https://github.com/Incenteev/ParameterHandler.git", - "reference": "d7ce7f06136109e81d1cb9d57066c4d4a99cf1cc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Incenteev/ParameterHandler/zipball/d7ce7f06136109e81d1cb9d57066c4d4a99cf1cc", - "reference": "d7ce7f06136109e81d1cb9d57066c4d4a99cf1cc", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/yaml": "~2.3|~3.0" - }, - "require-dev": { - "composer/composer": "1.0.*@dev", - "phpspec/prophecy-phpunit": "~1.0", - "symfony/filesystem": "~2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Incenteev\\ParameterHandler\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - } - ], - "description": "Composer script handling your ignored parameter file", - "homepage": "https://github.com/Incenteev/ParameterHandler", - "keywords": [ - "parameters management" - ], - "time": "2015-11-10T17:04:01+00:00" + "time": "2017-05-16T10:31:22+00:00" }, { "name": "jdorn/sql-formatter", @@ -2083,80 +2311,18 @@ ], "time": "2014-01-12T16:20:24+00:00" }, - { - "name": "jeremykendall/php-domain-parser", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/jeremykendall/php-domain-parser.git", - "reference": "896e7e70f02bd4fd77190052799bc61e4d779672" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jeremykendall/php-domain-parser/zipball/896e7e70f02bd4fd77190052799bc61e4d779672", - "reference": "896e7e70f02bd4fd77190052799bc61e4d779672", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-intl": "*", - "ext-mbstring": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "jeremykendall/debug-die": "0.0.1.*", - "mikey179/vfsstream": "~1.4", - "phpunit/phpunit": "~4.4" - }, - "bin": [ - "bin/parse", - "bin/update-psl" - ], - "type": "library", - "autoload": { - "psr-0": { - "Pdp\\": "src/" - }, - "files": [ - "src/pdp-parse-url.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeremy Kendall", - "homepage": "http://about.me/jeremykendall", - "role": "Developer" - }, - { - "name": "Contributors", - "homepage": "https://github.com/jeremykendall/php-domain-parser/graphs/contributors" - } - ], - "description": "Public Suffix List based URL parsing implemented in PHP.", - "homepage": "https://github.com/jeremykendall/php-domain-parser", - "keywords": [ - "Public Suffix List", - "domain parsing", - "url parsing" - ], - "time": "2015-03-30T12:49:45+00:00" - }, { "name": "jms/metadata", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/metadata.git", - "reference": "6a06970a10e0a532fb52d3959547123b84a3b3ab" + "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/6a06970a10e0a532fb52d3959547123b84a3b3ab", - "reference": "6a06970a10e0a532fb52d3959547123b84a3b3ab", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/e5854ab1aa643623dc64adde718a8eec32b957a8", + "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8", "shasum": "" }, "require": { @@ -2179,9 +2345,13 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + }, { "name": "Johannes M. Schmitt", "email": "schmittjoh@gmail.com" @@ -2194,7 +2364,7 @@ "xml", "yaml" ], - "time": "2016-12-05T10:18:33+00:00" + "time": "2018-10-26T12:40:10+00:00" }, { "name": "jms/parser-lib", @@ -2233,29 +2403,28 @@ }, { "name": "jms/serializer", - "version": "1.8.1", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/serializer.git", - "reference": "ce65798f722c836f16d5d7d2e3ca9d21e0fb4331" + "reference": "ee96d57024af9a7716d56fcbe3aa94b3d030f3ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/ce65798f722c836f16d5d7d2e3ca9d21e0fb4331", - "reference": "ce65798f722c836f16d5d7d2e3ca9d21e0fb4331", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/ee96d57024af9a7716d56fcbe3aa94b3d030f3ca", + "reference": "ee96d57024af9a7716d56fcbe3aa94b3d030f3ca", "shasum": "" }, "require": { "doctrine/annotations": "^1.0", "doctrine/instantiator": "^1.0.3", - "jms/metadata": "~1.1", + "jms/metadata": "^1.3", "jms/parser-lib": "1.*", - "php": ">=5.5.0", + "php": "^5.5|^7.0", "phpcollection/phpcollection": "~0.1", "phpoption/phpoption": "^1.1" }, "conflict": { - "jms/serializer-bundle": "<1.2.1", "twig/twig": "<1.12" }, "require-dev": { @@ -2265,6 +2434,8 @@ "jackalope/jackalope-doctrine-dbal": "^1.1.5", "phpunit/phpunit": "^4.8|^5.0", "propel/propel1": "~1.7", + "psr/container": "^1.0", + "symfony/dependency-injection": "^2.7|^3.3|^4.0", "symfony/expression-language": "^2.6|^3.0", "symfony/filesystem": "^2.1", "symfony/form": "~2.1|^3.0", @@ -2281,7 +2452,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-1.x": "1.14-dev" } }, "autoload": { @@ -2291,7 +2462,7 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { @@ -2312,64 +2483,66 @@ "serialization", "xml" ], - "time": "2017-07-13T11:23:56+00:00" + "time": "2019-04-17T08:12:16+00:00" }, { "name": "jms/serializer-bundle", - "version": "1.5.0", - "target-dir": "JMS/SerializerBundle", + "version": "2.4.4", "source": { "type": "git", "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", - "reference": "85ee039a2b7f89d77c403e33cee7b43a875c31e5" + "reference": "92ee808c64c1c180775a0e57d00e3be0674668fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/85ee039a2b7f89d77c403e33cee7b43a875c31e5", - "reference": "85ee039a2b7f89d77c403e33cee7b43a875c31e5", + "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/92ee808c64c1c180775a0e57d00e3be0674668fb", + "reference": "92ee808c64c1c180775a0e57d00e3be0674668fb", "shasum": "" }, "require": { - "jms/serializer": "^1.7", - "php": ">=5.4.0", + "jms/serializer": "^1.10", + "php": "^5.4|^7.0", "phpoption/phpoption": "^1.1.0", - "symfony/framework-bundle": "~2.3|~3.0" + "symfony/framework-bundle": "~2.3|~3.0|~4.0" }, "require-dev": { - "doctrine/doctrine-bundle": "*", "doctrine/orm": "*", - "phpunit/phpunit": "^4.2|^5.0", - "symfony/browser-kit": "*", - "symfony/class-loader": "*", - "symfony/css-selector": "*", - "symfony/expression-language": "~2.6|~3.0", - "symfony/finder": "*", + "phpunit/phpunit": "^4.8.35|^5.4.3|^6.0", + "symfony/expression-language": "~2.6|~3.0|~4.0", + "symfony/finder": "^2.3|^3.0|^4.0", "symfony/form": "*", - "symfony/process": "*", "symfony/stopwatch": "*", "symfony/twig-bundle": "*", "symfony/validator": "*", "symfony/yaml": "*" }, "suggest": { - "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3" + "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3", + "symfony/finder": "Required for cache warmup, supported versions ^2.3|^3.0|^4.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "2.4-dev" } }, "autoload": { - "psr-0": { - "JMS\\SerializerBundle": "" - } + "psr-4": { + "JMS\\SerializerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + }, { "name": "Johannes M. Schmitt", "email": "schmittjoh@gmail.com" @@ -2384,43 +2557,42 @@ "serialization", "xml" ], - "time": "2017-05-10T10:17:17+00:00" + "time": "2019-03-30T10:26:09+00:00" }, { "name": "knplabs/gaufrette", - "version": "v0.4.0", + "version": "v0.8.3", "source": { "type": "git", "url": "https://github.com/KnpLabs/Gaufrette.git", - "reference": "7cd2806ba1c2ea11cd125350363cd56b821c9e08" + "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/7cd2806ba1c2ea11cd125350363cd56b821c9e08", - "reference": "7cd2806ba1c2ea11cd125350363cd56b821c9e08", + "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/1d44b7ac74256a240704b0fb16d2d66360511a07", + "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07", "shasum": "" }, "require": { - "php": ">=5.6" + "php": ">=7.1" }, "conflict": { "microsoft/windowsazure": "<0.4.3" }, "require-dev": { - "akeneo/phpspec-skip-example-extension": "~1.2", + "akeneo/phpspec-skip-example-extension": "^4.0", "amazonwebservices/aws-sdk-for-php": "1.5.*", "aws/aws-sdk-php": "^2.4.12||~3", "doctrine/dbal": ">=2.3", "dropbox-php/dropbox-php": "*", "google/apiclient": "~1.1.3", "league/flysystem": "~1.0", - "microsoft/azure-storage": "~0.15.0", - "microsoft/windowsazure": "~0.4", + "microsoft/azure-storage-blob": "^1.0", "mikey179/vfsstream": "~1.2.0", - "mongodb/mongodb": "~1.1.4", + "mongodb/mongodb": "^1.1", "phpseclib/phpseclib": "^2.0", - "phpspec/phpspec": "~2.4", - "phpunit/phpunit": "3.7.*", + "phpspec/phpspec": "~5.1", + "phpunit/phpunit": "~7.5", "rackspace/php-opencloud": "^1.9.2" }, "suggest": { @@ -2444,7 +2616,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4.x-dev" + "dev-master": "0.9.x-dev" } }, "autoload": { @@ -2466,7 +2638,7 @@ "homepage": "http://knplabs.com" } ], - "description": "PHP5 library that provides a filesystem abstraction layer", + "description": "PHP library that provides a filesystem abstraction layer", "homepage": "http://knplabs.com", "keywords": [ "abstraction", @@ -2474,35 +2646,38 @@ "filesystem", "media" ], - "time": "2017-06-17T10:37:47+00:00" + "time": "2019-06-06T09:56:58+00:00" }, { "name": "knplabs/knp-gaufrette-bundle", - "version": "0.3.0", + "version": "v0.5.3", "source": { "type": "git", "url": "https://github.com/KnpLabs/KnpGaufretteBundle.git", - "reference": "44cf552e14031517516458b0e394f16dd36a131b" + "reference": "2789249eb5ee8c226e9a0360c2e1f1e1bf05aa29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/44cf552e14031517516458b0e394f16dd36a131b", - "reference": "44cf552e14031517516458b0e394f16dd36a131b", + "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/2789249eb5ee8c226e9a0360c2e1f1e1bf05aa29", + "reference": "2789249eb5ee8c226e9a0360c2e1f1e1bf05aa29", "shasum": "" }, "require": { - "knplabs/gaufrette": "~0.1.7|~0.2", - "symfony/framework-bundle": "~2.0|~3.0" + "knplabs/gaufrette": "~0.1.7|~0.2|~0.3|~0.4|~0.5|~0.6", + "symfony/config": "~2.1|~3.0|~4.0", + "symfony/dependency-injection": "~2.1|~3.0|~4.0", + "symfony/framework-bundle": "~2.0|~3.0|~4.0" }, "require-dev": { - "phpunit/phpunit": "~4.2", - "symfony/console": "~2.0|~3.0", - "symfony/yaml": "~2.0|~3.0" + "phpunit/phpunit": "~4.8.35", + "symfony/console": "~2.1|~3.0|~4.0", + "symfony/filesystem": "~2.1|~3.0|~4.0", + "symfony/yaml": "~2.1|~3.0|~4.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "0.4.x-dev" + "dev-master": "0.5.x-dev" } }, "autoload": { @@ -2532,41 +2707,42 @@ "filesystem", "media" ], - "time": "2016-01-16T00:12:11+00:00" + "time": "2018-05-04T08:37:13+00:00" }, { "name": "knplabs/knp-menu", - "version": "2.2.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/KnpLabs/KnpMenu.git", - "reference": "964b5b3ca7fd23019147991f4f75f361d061eb20" + "reference": "b6aade272c345b6fbd07fce5929a761cba0909b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/964b5b3ca7fd23019147991f4f75f361d061eb20", - "reference": "964b5b3ca7fd23019147991f4f75f361d061eb20", + "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/b6aade272c345b6fbd07fce5929a761cba0909b8", + "reference": "b6aade272c345b6fbd07fce5929a761cba0909b8", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.6.0" + }, + "conflict": { + "twig/twig": "<1.40|>=2,<2.9" }, "require-dev": { - "pimple/pimple": "~1.0", - "silex/silex": "~1.0", - "symfony/phpunit-bridge": "~2.7|~3.0", - "symfony/routing": "~2.3|~3.0", - "twig/twig": "~1.16|~2.0" + "psr/container": "^1.0", + "symfony/http-foundation": "~2.4|~3.0|^4.0", + "symfony/phpunit-bridge": "~3.3|^4.0", + "symfony/routing": "~2.3|~3.0|^4.0", + "twig/twig": "^1.40|^2.9" }, "suggest": { - "pimple/pimple": "for the built-in implementations of the menu provider and renderer provider", - "silex/silex": "for the integration with your silex application", "twig/twig": "for the TwigRenderer and the integration with your templates" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -2580,12 +2756,12 @@ ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" + "name": "KnpLabs", + "homepage": "https://knplabs.com" }, { - "name": "KnpLabs", - "homepage": "http://knplabs.com" + "name": "Christophe Coevoet", + "email": "stof@notk.org" }, { "name": "Symfony Community", @@ -2593,34 +2769,36 @@ } ], "description": "An object oriented menu library", - "homepage": "http://knplabs.com", + "homepage": "https://knplabs.com", "keywords": [ "menu", "tree" ], - "time": "2016-09-22T07:36:19+00:00" + "time": "2019-09-02T10:16:14+00:00" }, { "name": "knplabs/knp-menu-bundle", - "version": "2.1.3", + "version": "2.2.2", "source": { "type": "git", "url": "https://github.com/KnpLabs/KnpMenuBundle.git", - "reference": "0e4af7209dc03e39c51ec70b68ab2ba3177c25de" + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/0e4af7209dc03e39c51ec70b68ab2ba3177c25de", - "reference": "0e4af7209dc03e39c51ec70b68ab2ba3177c25de", + "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/267027582a1f1e355276f796f8da0e9f82026bf1", + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1", "shasum": "" }, "require": { - "knplabs/knp-menu": "~2.2", - "symfony/framework-bundle": "~2.3|~3.0" + "knplabs/knp-menu": "~2.3", + "php": "^5.6 || ^7", + "symfony/framework-bundle": "~2.7|~3.0 | ^4.0" }, "require-dev": { - "symfony/expression-language": "~2.4|~3.0", - "symfony/phpunit-bridge": "~2.7|~3.0" + "symfony/expression-language": "~2.7|~3.0 | ^4.0", + "symfony/phpunit-bridge": "^3.3 | ^4.0", + "symfony/templating": "~2.7|~3.0 | ^4.0" }, "type": "symfony-bundle", "extra": { @@ -2630,7 +2808,7 @@ }, "autoload": { "psr-4": { - "Knp\\Bundle\\MenuBundle\\": "" + "Knp\\Bundle\\MenuBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2655,49 +2833,41 @@ "keywords": [ "menu" ], - "time": "2016-09-22T12:24:40+00:00" + "time": "2019-06-17T12:58:15+00:00" }, { "name": "league/uri", - "version": "4.2.2", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", - "reference": "a2e73bad7e60c3bc61b649680fb8b46876e342e3" + "reference": "f2bceb755f1108758cf4cf925e4cd7699ce686aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/a2e73bad7e60c3bc61b649680fb8b46876e342e3", - "reference": "a2e73bad7e60c3bc61b649680fb8b46876e342e3", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/f2bceb755f1108758cf4cf925e4cd7699ce686aa", + "reference": "f2bceb755f1108758cf4cf925e4cd7699ce686aa", "shasum": "" }, "require": { "ext-fileinfo": "*", "ext-intl": "*", "ext-mbstring": "*", - "jeremykendall/php-domain-parser": "^3.0", - "php": ">=5.5.9", + "league/uri-components": "^1.8", + "league/uri-hostname-parser": "^1.1", + "league/uri-interfaces": "^1.0", + "league/uri-manipulations": "^1.5", + "league/uri-parser": "^1.4", + "league/uri-schemes": "^1.2", + "php": ">=7.0.13", "psr/http-message": "^1.0" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^1.9", - "phpunit/phpunit": "^4.0", - "zendframework/zend-diactoros": "^1.3" - }, - "type": "library", + "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "4.2.x-dev" + "dev-master": "5.x-dev" } }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - }, - "files": [ - "src/functions_include.php" - ] - }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" @@ -2713,92 +2883,65 @@ "homepage": "http://uri.thephpleague.com", "keywords": [ "data-uri", + "file-uri", "ftp", + "hostname", "http", "https", + "middleware", + "parse_str", "parse_url", "psr-7", + "query-string", + "querystring", "rfc3986", + "rfc3987", "uri", "url", "ws" ], - "time": "2016-12-12T11:36:42+00:00" + "time": "2018-03-14T17:19:39+00:00" }, { - "name": "liip/imagine-bundle", - "version": "1.8.0", + "name": "league/uri-components", + "version": "1.8.2", "source": { "type": "git", - "url": "https://github.com/liip/LiipImagineBundle.git", - "reference": "d2551d8560212d440b4a6483236005957fbd4bff" + "url": "https://github.com/thephpleague/uri-components.git", + "reference": "d0412fd730a54a8284009664188cf239070eae64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/d2551d8560212d440b4a6483236005957fbd4bff", - "reference": "d2551d8560212d440b4a6483236005957fbd4bff", + "url": "https://api.github.com/repos/thephpleague/uri-components/zipball/d0412fd730a54a8284009664188cf239070eae64", + "reference": "d0412fd730a54a8284009664188cf239070eae64", "shasum": "" }, "require": { - "imagine/imagine": "^0.6.3,<0.7", - "php": "^5.3.9|^7.0", - "symfony/asset": "~2.3|~3.0", - "symfony/filesystem": "~2.3|~3.0", - "symfony/finder": "~2.3|~3.0", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/options-resolver": "~2.3|~3.0", - "symfony/process": "~2.3|~3.0", - "symfony/templating": "~2.3|~3.0", - "symfony/translation": "~2.3|~3.0" + "ext-curl": "*", + "ext-fileinfo": "*", + "ext-intl": "*", + "league/uri-hostname-parser": "^1.1.0", + "php": ">=7.0" }, "require-dev": { - "amazonwebservices/aws-sdk-for-php": "~1.0", - "aws/aws-sdk-php": "~2.4", - "doctrine/cache": "~1.1", - "doctrine/orm": "~2.3", - "ext-gd": "*", - "friendsofphp/php-cs-fixer": "~1.0", - "phpunit/phpunit": "~4.3|~5.0", - "psr/log": "~1.0", - "satooshi/php-coveralls": "~1.0", - "sllh/php-cs-fixer-styleci-bridge": "~2.1", - "symfony/browser-kit": "~2.3|~3.0", - "symfony/console": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/form": "~2.3|~3.0", - "symfony/phpunit-bridge": "~2.3|~3.0", - "symfony/validator": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0", - "twig/twig": "~1.12|~2.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", - "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", - "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", - "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", - "enqueue/enqueue-bundle": "add if you like to process images in background", - "ext-exif": "required to read EXIF metadata from images", - "ext-gd": "required to use gd driver", - "ext-gmagick": "required to use gmagick driver", - "ext-imagick": "required to use imagick driver", - "ext-mongo": "required for mongodb components on PHP <7.0", - "ext-mongodb": "required for mongodb components on PHP >=7.0", - "league/flysystem": "required to use FlySystem data loader or cache resolver", - "monolog/monolog": "A psr/log compatible logger is required to enable logging", - "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" + "friendsofphp/php-cs-fixer": "^2.3", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpstan/phpstan-strict-rules": "^0.9.0", + "phpunit/phpunit": "^6.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-1.0": "1.7-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Liip\\ImagineBundle\\": "" + "League\\Uri\\": "src" }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2807,193 +2950,197 @@ ], "authors": [ { - "name": "Liip and other contributors", - "homepage": "https://github.com/liip/LiipImagineBundle/contributors" + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" } ], - "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", - "homepage": "http://liip.ch", + "description": "URI components manipulation library", + "homepage": "http://uri.thephpleague.com", "keywords": [ - "bundle", - "image", - "imagine", - "liip", - "manipulation", - "photos", - "pictures", - "symfony", - "transformation" + "authority", + "components", + "fragment", + "host", + "path", + "port", + "query", + "rfc3986", + "scheme", + "uri", + "url", + "userinfo" ], - "time": "2017-05-09T14:18:19+00:00" + "time": "2018-10-24T11:31:02+00:00" }, { - "name": "mashape/unirest-php", - "version": "v3.0.4", + "name": "league/uri-hostname-parser", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/Mashape/unirest-php.git", - "reference": "842c0f242dfaaf85f16b72e217bf7f7c19ab12cb" + "url": "https://github.com/thephpleague/uri-hostname-parser.git", + "reference": "7a6be3d06d0ed08dcb51f666aa60f3b66cd51325" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Mashape/unirest-php/zipball/842c0f242dfaaf85f16b72e217bf7f7c19ab12cb", - "reference": "842c0f242dfaaf85f16b72e217bf7f7c19ab12cb", + "url": "https://api.github.com/repos/thephpleague/uri-hostname-parser/zipball/7a6be3d06d0ed08dcb51f666aa60f3b66cd51325", + "reference": "7a6be3d06d0ed08dcb51f666aa60f3b66cd51325", "shasum": "" }, "require": { - "ext-curl": "*", - "php": ">=5.4.0" + "ext-intl": "*", + "php": ">=7.0", + "psr/simple-cache": "^1" }, "require-dev": { - "codeclimate/php-test-reporter": "0.1.*", - "phpunit/phpunit": "~4.4" + "friendsofphp/php-cs-fixer": "^2.7", + "mikey179/vfsstream": "^1.6", + "phpunit/phpunit": "^6.3" }, "suggest": { - "ext-json": "Allows using JSON Bodies for sending and parsing requests" + "ext-curl": "To use the bundle cURL HTTP client", + "psr/simple-cache-implementation": "To enable using other cache providers" }, + "bin": [ + "bin/update-psl-icann-section" + ], "type": "library", "autoload": { - "psr-0": { - "Unirest\\": "src/" - } + "psr-4": { + "League\\Uri\\": "src" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Unirest PHP", - "homepage": "https://github.com/Mashape/unirest-php", + "authors": [ + { + "name": "Jeremy Kendall", + "homepage": "http://about.me/jeremykendall", + "role": "Developer" + }, + { + "name": "Ignace Nyamagana Butera", + "homepage": "http://nyamsprod.com", + "role": "Developer" + }, + { + "name": "Contributors", + "homepage": "https://github.com/phpleague/uri-hostname-parser/graphs/contributors" + } + ], + "description": "ICANN base hostname parsing implemented in PHP.", + "homepage": "https://github.com/thephphleague/uri-hostname-parser", "keywords": [ - "client", - "curl", - "http", - "https", - "rest" + "Public Suffix List", + "domain parsing", + "icann" ], - "time": "2016-08-11T17:49:21+00:00" + "time": "2018-02-16T07:29:26+00:00" }, { - "name": "mockery/mockery", - "version": "0.9.9", + "name": "league/uri-interfaces", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/mockery/mockery.git", - "reference": "6fdb61243844dc924071d3404bb23994ea0b6856" + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "081760c53a4ce76c9935a755a21353610f5495f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/6fdb61243844dc924071d3404bb23994ea0b6856", - "reference": "6fdb61243844dc924071d3404bb23994ea0b6856", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/081760c53a4ce76c9935a755a21353610f5495f6", + "reference": "081760c53a4ce76c9935a755a21353610f5495f6", "shasum": "" }, "require": { - "hamcrest/hamcrest-php": "~1.1", - "lib-pcre": ">=7.0", - "php": ">=5.3.2" + "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "friendsofphp/php-cs-fixer": "^2.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.9.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { - "psr-0": { - "Mockery": "library/" + "psr-4": { + "League\\Uri\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Pádraic Brady", - "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" - }, - { - "name": "Dave Marshall", - "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" } ], - "description": "Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending.", - "homepage": "http://github.com/padraic/mockery", + "description": "Common interface for URI representation", + "homepage": "http://github.com/thephpleague/uri-interfaces", "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" + "rfc3986", + "rfc3987", + "uri", + "url" ], - "time": "2017-02-28T12:52:32+00:00" + "time": "2018-11-05T14:00:06+00:00" }, { - "name": "monolog/monolog", - "version": "1.23.0", + "name": "league/uri-manipulations", + "version": "1.5.0", "source": { "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + "url": "https://github.com/thephpleague/uri-manipulations.git", + "reference": "ae8d49a3203ccf7a1e39aaf7fae9f08bfbc454a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "url": "https://api.github.com/repos/thephpleague/uri-manipulations/zipball/ae8d49a3203ccf7a1e39aaf7fae9f08bfbc454a2", + "reference": "ae8d49a3203ccf7a1e39aaf7fae9f08bfbc454a2", "shasum": "" }, "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" + "ext-intl": "*", + "league/uri-components": "^1.8.0", + "league/uri-interfaces": "^1.0", + "php": ">=7.0", + "psr/http-message": "^1.0" }, "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "jakub-onderka/php-parallel-lint": "0.9", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpunit/phpunit": "~4.5", - "phpunit/phpunit-mock-objects": "2.3.0", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", - "swiftmailer/swiftmailer": "^5.3|^6.0" + "friendsofphp/php-cs-fixer": "^2.0", + "guzzlehttp/psr7": "^1.2", + "league/uri-schemes": "^1.2", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpstan/phpstan-strict-rules": "^0.9.0", + "phpunit/phpunit": "^6.0", + "zendframework/zend-diactoros": "1.4.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", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", - "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", - "sentry/sentry": "Allow sending log messages to a Sentry server" + "league/uri-schemes": "Allow manipulating URI objects" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Monolog\\": "src/Monolog" - } + "League\\Uri\\": "src" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3001,60 +3148,508 @@ ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" } ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", + "description": "URI manipulation library", + "homepage": "http://url.thephpleague.com", "keywords": [ - "log", - "logging", - "psr-3" + "formatter", + "manipulation", + "manipulations", + "middlewares", + "modifiers", + "psr-7", + "references", + "rfc3986", + "rfc3987", + "uri", + "url" ], - "time": "2017-06-19T01:22:40+00:00" + "time": "2018-03-14T16:44:57+00:00" }, { - "name": "ocramius/proxy-manager", - "version": "1.0.2", + "name": "league/uri-parser", + "version": "1.4.1", "source": { "type": "git", - "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "57e9272ec0e8deccf09421596e0e2252df440e11" + "url": "https://github.com/thephpleague/uri-parser.git", + "reference": "671548427e4c932352d9b9279fdfa345bf63fa00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/57e9272ec0e8deccf09421596e0e2252df440e11", - "reference": "57e9272ec0e8deccf09421596e0e2252df440e11", + "url": "https://api.github.com/repos/thephpleague/uri-parser/zipball/671548427e4c932352d9b9279fdfa345bf63fa00", + "reference": "671548427e4c932352d9b9279fdfa345bf63fa00", "shasum": "" }, "require": { - "php": ">=5.3.3", - "zendframework/zend-code": ">2.2.5,<3.0" + "php": ">=7.0.0" }, "require-dev": { - "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "1.5.*" + "friendsofphp/php-cs-fixer": "^2.0", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpstan/phpstan-strict-rules": "^0.9.0", + "phpunit/phpunit": "^6.0" }, "suggest": { - "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", - "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", - "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", - "zendframework/zend-stdlib": "To use the hydrator proxy", - "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" + "ext-intl": "Allow parsing RFC3987 compliant hosts", + "league/uri-schemes": "Allow validating and normalizing URI parsing results" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { - "psr-0": { - "ProxyManager\\": "src" - } + "psr-4": { + "League\\Uri\\": "src" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "userland URI parser RFC 3986 compliant", + "homepage": "https://github.com/thephpleague/uri-parser", + "keywords": [ + "parse_url", + "parser", + "rfc3986", + "rfc3987", + "uri", + "url" + ], + "time": "2018-11-22T07:55:51+00:00" + }, + { + "name": "league/uri-schemes", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-schemes.git", + "reference": "f821a444785724bcc9bc244b1173b9d6ca4d71e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-schemes/zipball/f821a444785724bcc9bc244b1173b9d6ca4d71e6", + "reference": "f821a444785724bcc9bc244b1173b9d6ca4d71e6", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/uri-interfaces": "^1.1", + "league/uri-parser": "^1.4.0", + "php": ">=7.0.13", + "psr/http-message": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.0", + "phpstan/phpstan": "^0.9.2", + "phpstan/phpstan-phpunit": "^0.9.4", + "phpstan/phpstan-strict-rules": "^0.9.0", + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-intl": "Allow parsing RFC3987 compliant hosts", + "league/uri-manipulations": "Needed to easily manipulate URI objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "src" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "http://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file", + "ftp", + "http", + "https", + "parse_url", + "psr-7", + "rfc3986", + "uri", + "url", + "ws", + "wss" + ], + "time": "2018-11-26T08:09:30+00:00" + }, + { + "name": "liip/imagine-bundle", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/liip/LiipImagineBundle.git", + "reference": "1acae6ac066e431c3c55c4d39971827a02cbe4d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/1acae6ac066e431c3c55c4d39971827a02cbe4d5", + "reference": "1acae6ac066e431c3c55c4d39971827a02cbe4d5", + "shasum": "" + }, + "require": { + "imagine/imagine": "^0.7.1,<0.8", + "php": "^7.1", + "symfony/asset": "^3.4|^4.0", + "symfony/filesystem": "^3.4|^4.0", + "symfony/finder": "^3.4|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/options-resolver": "^3.4|^4.0", + "symfony/process": "^3.4|^4.0", + "symfony/templating": "^3.4|^4.0", + "symfony/translation": "^3.4|^4.0" + }, + "require-dev": { + "amazonwebservices/aws-sdk-for-php": "^1.0", + "aws/aws-sdk-php": "^2.4", + "doctrine/cache": "^1.1", + "doctrine/orm": "^2.3", + "enqueue/enqueue-bundle": "^0.7|^0.8", + "ext-gd": "*", + "friendsofphp/php-cs-fixer": "^2.10", + "league/flysystem": "^1.0", + "psr/log": "^1.0", + "symfony/browser-kit": "^3.4|^4.0", + "symfony/console": "^3.4|^4.0", + "symfony/dependency-injection": "^3.4|^4.0", + "symfony/form": "^3.4|^4.0", + "symfony/phpunit-bridge": "^3.4|^4.0", + "symfony/validator": "^3.4|^4.0", + "symfony/yaml": "^3.4|^4.0", + "twig/twig": "^1.12|^2.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", + "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", + "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", + "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", + "enqueue/enqueue-bundle": "^0.7 add if you like to process images in background", + "ext-exif": "required to read EXIF metadata from images", + "ext-gd": "required to use gd driver", + "ext-gmagick": "required to use gmagick driver", + "ext-imagick": "required to use imagick driver", + "ext-mongo": "required for mongodb components on PHP <7.0", + "ext-mongodb": "required for mongodb components on PHP >=7.0", + "league/flysystem": "required to use FlySystem data loader or cache resolver", + "monolog/monolog": "A psr/log compatible logger is required to enable logging", + "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-1.0": "1.7-dev" + } + }, + "autoload": { + "psr-4": { + "Liip\\ImagineBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Liip and other contributors", + "homepage": "https://github.com/liip/LiipImagineBundle/contributors" + } + ], + "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", + "homepage": "http://liip.ch", + "keywords": [ + "bundle", + "image", + "imagine", + "liip", + "manipulation", + "photos", + "pictures", + "symfony", + "transformation" + ], + "time": "2018-07-10T12:53:54+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "4eff936d83eb809bde2c57a3cea0ee9643769031" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/4eff936d83eb809bde2c57a3cea0ee9643769031", + "reference": "4eff936d83eb809bde2c57a3cea0ee9643769031", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "~2.0", + "lib-pcre": ">=7.0", + "php": ">=5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "~5.7.10|~6.5|~7.0|~8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "time": "2019-08-07T15:01:07+00:00" + }, + { + "name": "monolog/monolog", + "version": "1.25.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/70e65a5470a42cfec1a7da00d30edb6e617e8dcf", + "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "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", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "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", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.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" + ], + "time": "2019-09-06T13:49:17+00:00" + }, + { + "name": "ocramius/package-versions", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/Ocramius/PackageVersions.git", + "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", + "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0.0", + "php": "^7.1.0" + }, + "require-dev": { + "composer/composer": "^1.6.3", + "doctrine/coding-standard": "^5.0.1", + "ext-zip": "*", + "infection/infection": "^0.7.1", + "phpunit/phpunit": "^7.0.0" + }, + "type": "composer-plugin", + "extra": { + "class": "PackageVersions\\Installer", + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "PackageVersions\\": "src/PackageVersions" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "time": "2019-02-21T12:16:21+00:00" + }, + { + "name": "ocramius/proxy-manager", + "version": "2.2.3", + "source": { + "type": "git", + "url": "https://github.com/Ocramius/ProxyManager.git", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", + "shasum": "" + }, + "require": { + "ocramius/package-versions": "^1.1.3", + "php": "^7.2.0", + "zendframework/zend-code": "^3.3.0" + }, + "require-dev": { + "couscous/couscous": "^1.6.1", + "ext-phar": "*", + "humbug/humbug": "1.0.0-RC.0@RC", + "nikic/php-parser": "^3.1.1", + "padraic/phpunit-accelerator": "dev-master@DEV", + "phpbench/phpbench": "^0.12.2", + "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", + "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", + "phpunit/phpunit": "^6.4.3", + "squizlabs/php_codesniffer": "^2.9.1" + }, + "suggest": { + "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", + "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", + "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", + "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "ProxyManager\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3064,68 +3659,1969 @@ { "name": "Marco Pivetta", "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" + "homepage": "http://ocramius.github.io/" + } + ], + "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", + "homepage": "https://github.com/Ocramius/ProxyManager", + "keywords": [ + "aop", + "lazy loading", + "proxy", + "proxy pattern", + "service proxies" + ], + "time": "2019-08-10T08:37:15+00:00" + }, + { + "name": "pagerfanta/pagerfanta", + "version": "v2.1.3", + "source": { + "type": "git", + "url": "https://github.com/whiteoctober/Pagerfanta.git", + "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/whiteoctober/Pagerfanta/zipball/a53ff01d521648d9dbca19b93ac6bc75a59b0972", + "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "doctrine/orm": "~2.3", + "doctrine/phpcr-odm": "1.*", + "jackalope/jackalope-doctrine-dbal": "1.*", + "jmikola/geojson": "~1.0", + "mandango/mandango": "~1.0@dev", + "mandango/mondator": "~1.0@dev", + "phpunit/phpunit": "^6.5", + "propel/propel": "~2.0@dev", + "propel/propel1": "~1.6", + "ruflin/elastica": "~1.3", + "solarium/solarium": "~3.1" + }, + "suggest": { + "doctrine/mongodb-odm": "To use the DoctrineODMMongoDBAdapter.", + "doctrine/orm": "To use the DoctrineORMAdapter.", + "doctrine/phpcr-odm": "To use the DoctrineODMPhpcrAdapter. >= 1.1.0", + "mandango/mandango": "To use the MandangoAdapter.", + "propel/propel": "To use the Propel2Adapter", + "propel/propel1": "To use the PropelAdapter", + "solarium/solarium": "To use the SolariumAdapter." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Pagerfanta\\": "src/Pagerfanta/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pablo Díez", + "email": "pablodip@gmail.com" + } + ], + "description": "Pagination for PHP", + "keywords": [ + "page", + "pagination", + "paginator", + "paging" + ], + "time": "2019-07-17T20:56:16+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v2.0.18", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "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": "2019-01-03T20:59:08+00:00" + }, + { + "name": "payum/iso4217", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Payum/iso4217.git", + "reference": "6a45480e2818350dea58b7a076d0115aa7ff5789" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Payum/iso4217/zipball/6a45480e2818350dea58b7a076d0115aa7ff5789", + "reference": "6a45480e2818350dea58b7a076d0115aa7ff5789", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Payum\\ISO4217\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com" + }, + { + "name": "Community contributions", + "homepage": "https://github.com/Payum/Payum/contributors" + }, + { + "name": "Kotlyar Maksim", + "email": "kotlyar.maksim@gmail.com" + }, + { + "name": "Payum project", + "homepage": "http://payum.org/" + } + ], + "description": "ISO 4217 PHP Library", + "homepage": "http://payum.org", + "keywords": [ + "4217", + "ISO 4217", + "currencies", + "iso", + "library" + ], + "time": "2016-08-04T08:15:12+00:00" + }, + { + "name": "payum/payum", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/Payum/Payum.git", + "reference": "e2255e4b16fcb77bdd35ffc6ead6808d6663c77b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Payum/Payum/zipball/e2255e4b16fcb77bdd35ffc6ead6808d6663c77b", + "reference": "e2255e4b16fcb77bdd35ffc6ead6808d6663c77b", + "shasum": "" + }, + "require": { + "league/uri": "^5.0", + "payum/iso4217": "~1.0", + "php": "^7.0", + "php-http/client-implementation": "^1.0", + "php-http/message": "^1.0", + "twig/twig": "~1.0|~2.0" + }, + "conflict": { + "league/uri-components": "<1.7.1" + }, + "replace": { + "payum/authorize-net-aim": "self.version", + "payum/be2bill": "self.version", + "payum/core": "^1", + "payum/klarna-checkout": "self.version", + "payum/klarna-invoice": "self.version", + "payum/offline": "self.version", + "payum/payex": "self.version", + "payum/paypal-express-checkout-nvp": "self.version", + "payum/paypal-ipn": "self.version", + "payum/paypal-pro-checkout-nvp": "self.version", + "payum/paypal-rest": "self.version", + "payum/sofort": "self.version", + "payum/stripe": "self.version" + }, + "require-dev": { + "authorizenet/authorizenet": "~1.8", + "defuse/php-encryption": "^2", + "doctrine/orm": "2.5.*", + "ext-curl": "*", + "ext-pdo_sqlite": "*", + "ext-soap": "*", + "fp/klarna-invoice": "0.1.*", + "klarna/checkout": "~1|~2.0", + "omnipay/common": "^3@dev", + "omnipay/dummy": "^3@alpha", + "paypal/rest-api-sdk-php": "0.5.*", + "payum/omnipay-v3-bridge": "^1@alpha", + "php-http/guzzle6-adapter": "^1.1.1", + "phpunit/phpunit": "^5.7", + "propel/propel1": "~1.7", + "psr/log": "~1.0", + "sofort/sofortlib-php": "^3.0", + "stripe/stripe-php": "~2.0|~3.0", + "symfony/dependency-injection": "^3.1|^4.0", + "symfony/form": "^3.1|^4.0", + "symfony/http-foundation": "^3.1|^4.0", + "symfony/http-kernel": "^3.1|^4.0", + "symfony/phpunit-bridge": "^3.1|^4.0", + "symfony/routing": "^3.1|^4.0", + "symfony/templating": "^3.1|^4.0", + "symfony/validator": "^3.1|^4.0", + "zendframework/zend-db": "~2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-4": { + "Payum\\": "src/Payum/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Community contributions", + "homepage": "https://github.com/Payum/Payum/contributors" + }, + { + "name": "Kotlyar Maksim", + "email": "kotlyar.maksim@gmail.com" + }, + { + "name": "Payum project", + "homepage": "https://payum.forma-pro.com/" + } + ], + "description": "One million downloads of Payum already! Payum offers everything you need to work with payments. Friendly for all PHP frameworks (Symfony, Laravel, Zend, Yii, Silex). Check more visiting site.", + "homepage": "https://payum.forma-pro.com", + "keywords": [ + "authorize.net", + "be2bill", + "instant payment notification", + "ipn", + "jms payment", + "payex", + "payment", + "payout", + "paypal", + "paypal digital goods", + "paypal express", + "paypal pro", + "paypal rest", + "recurring payment", + "stripe", + "stripe checkout", + "stripe.js", + "withdrawal" + ], + "time": "2018-12-18T14:35:43+00:00" + }, + { + "name": "payum/payum-bundle", + "version": "2.3.3", + "source": { + "type": "git", + "url": "https://github.com/Payum/PayumBundle.git", + "reference": "9669e1c01cd92b23963f39b64e61f225e34af7bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Payum/PayumBundle/zipball/9669e1c01cd92b23963f39b64e61f225e34af7bc", + "reference": "9669e1c01cd92b23963f39b64e61f225e34af7bc", + "shasum": "" + }, + "require": { + "payum/core": "^1.5", + "php": "^7.0", + "symfony/form": "^3.1|^4", + "symfony/framework-bundle": "^3.1|^4", + "symfony/security-csrf": "^3.1|^4", + "symfony/validator": "^3.1|^4" + }, + "require-dev": { + "defuse/php-encryption": "^2", + "doctrine/orm": "~2.5", + "ext-curl": "*", + "ext-pdo_sqlite": "*", + "ext-soap": "*", + "fp/klarna-invoice": "0.1.*", + "klarna/checkout": "~1|~2.0", + "omnipay/common": "^3@dev", + "omnipay/dummy": "^3@alpha", + "omnipay/paypal": "^3@dev", + "paypal/rest-api-sdk-php": "0.5.*", + "payum/omnipay-v3-bridge": "^1@alpha", + "payum/payum": "^1.5@dev", + "php-http/guzzle6-adapter": "^1", + "phpunit/phpunit": "^5.7", + "stripe/stripe-php": "~1.0", + "symfony/browser-kit": "^3.1|^4", + "symfony/expression-language": "^3.1|^4", + "symfony/phpunit-bridge": "^3.1|^4", + "symfony/templating": "^3.1|^4", + "symfony/twig-bundle": "^3.1|^4", + "twig/twig": "^1.16|^2.0" + }, + "suggest": { + "sonata-project/admin-bundle": "^3 If you want to configure payments in the backend." + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Payum\\Bundle\\PayumBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Community contributions", + "homepage": "https://github.com/Payum/PayumBundle/contributors" + }, + { + "name": "Kotlyar Maksim", + "email": "kotlyar.maksim@gmail.com" + }, + { + "name": "Payum project", + "homepage": "https://payum.forma-pro.com/" + } + ], + "description": "One million downloads of Payum already! Payum offers everything you need to work with payments. Check more visiting site.", + "homepage": "https://payum.forma-pro.com/", + "keywords": [ + "authorize.net", + "be2bill", + "instant notifications", + "klarna", + "offline", + "omnipay", + "payex", + "payment", + "paypal", + "paypal express checkout", + "paypal pro checkout", + "recurring payment", + "stripe", + "stripe checkout", + "stripe.js", + "symfony" + ], + "time": "2019-02-04T09:37:00+00:00" + }, + { + "name": "php-http/guzzle6-adapter", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/guzzle6-adapter.git", + "reference": "a56941f9dc6110409cfcddc91546ee97039277ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/guzzle6-adapter/zipball/a56941f9dc6110409cfcddc91546ee97039277ab", + "reference": "a56941f9dc6110409cfcddc91546ee97039277ab", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^6.0", + "php": ">=5.5.0", + "php-http/httplug": "^1.0" + }, + "provide": { + "php-http/async-client-implementation": "1.0", + "php-http/client-implementation": "1.0" + }, + "require-dev": { + "ext-curl": "*", + "php-http/adapter-integration-tests": "^0.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Adapter\\Guzzle6\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + }, + { + "name": "David de Boer", + "email": "david@ddeboer.nl" + } + ], + "description": "Guzzle 6 HTTP Adapter", + "homepage": "http://httplug.io", + "keywords": [ + "Guzzle", + "http" + ], + "time": "2016-05-10T06:13:32+00:00" + }, + { + "name": "php-http/httplug", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/httplug.git", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/httplug/zipball/1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "php-http/promise": "^1.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "henrikbjorn/phpspec-code-coverage": "^1.0", + "phpspec/phpspec": "^2.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "time": "2016-08-31T08:30:17+00:00" + }, + { + "name": "php-http/message", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "ce8f43ac1e294b54aabf5808515c3554a19c1e1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/ce8f43ac1e294b54aabf5808515c3554a19c1e1c", + "reference": "ce8f43ac1e294b54aabf5808515c3554a19c1e1c", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.4", + "php": "^7.1", + "php-http/message-factory": "^1.0.2", + "psr/http-message": "^1.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "akeneo/phpspec-skip-example-extension": "^1.0", + "coduo/phpspec-data-provider-extension": "^1.0", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0", + "henrikbjorn/phpspec-code-coverage": "^1.0", + "phpspec/phpspec": "^2.4", + "slim/slim": "^3.0", + "zendframework/zend-diactoros": "^1.0" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation", + "zendframework/zend-diactoros": "Used with Diactoros Factories" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + }, + "files": [ + "src/filters.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": [ + "http", + "message", + "psr-7" + ], + "time": "2019-08-05T06:55:08+00:00" + }, + { + "name": "php-http/message-factory", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/message-factory.git", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": [ + "factory", + "http", + "message", + "stream", + "uri" + ], + "time": "2015-12-19T14:08:53+00:00" + }, + { + "name": "php-http/promise", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/promise.git", + "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/promise/zipball/dc494cdc9d7160b9a09bd5573272195242ce7980", + "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980", + "shasum": "" + }, + "require-dev": { + "henrikbjorn/phpspec-code-coverage": "^1.0", + "phpspec/phpspec": "^2.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + }, + { + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + } + ], + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", + "keywords": [ + "promise" + ], + "time": "2016-01-26T13:27:02+00:00" + }, + { + "name": "phpcollection/phpcollection", + "version": "0.5.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-collection.git", + "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", + "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", + "shasum": "" + }, + "require": { + "phpoption/phpoption": "1.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.4-dev" + } + }, + "autoload": { + "psr-0": { + "PhpCollection": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache2" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "General-Purpose Collection Library for PHP", + "keywords": [ + "collection", + "list", + "map", + "sequence", + "set" + ], + "time": "2015-05-17T12:39:23+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/94e644f7d2051a5f0fcf77d81605f152eecff0ed", + "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "4.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-0": { + "PhpOption\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache2" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "time": "2015-07-25T16:39:46+00:00" + }, + { + "name": "polishsymfonycommunity/symfony-mocker-container", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/PolishSymfonyCommunity/SymfonyMockerContainer.git", + "reference": "111537c17f32f1bda5ed0253e723b57915c08ff4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PolishSymfonyCommunity/SymfonyMockerContainer/zipball/111537c17f32f1bda5ed0253e723b57915c08ff4", + "reference": "111537c17f32f1bda5ed0253e723b57915c08ff4", + "shasum": "" + }, + "require": { + "mockery/mockery": ">=0.7.0", + "php": ">=5.3.2", + "symfony/dependency-injection": ">=2.0.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "PSS\\SymfonyMockerContainer": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Polish Symfony Community", + "homepage": "http://symfonylab.pl" + }, + { + "name": "Jakub Zalas", + "email": "jakub@zalas.pl", + "homepage": "http://www.zalas.eu" + } + ], + "description": "Provides base Symfony dependency injection container enabling service mocking.", + "homepage": "http://symfonylab.pl", + "keywords": [ + "BDD", + "Behat", + "TDD", + "mock", + "mockery", + "test" + ], + "time": "2016-03-04T08:53:43+00:00" + }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2016-08-06T20:24:11+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-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.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.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": "2018-11-20T15:27:04+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "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": "ramsey/uuid", + "version": "3.8.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "^1.0|^2.0|9.99.99", + "php": "^5.4 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "codeception/aspect-mock": "^1.0 | ~2.0.0", + "doctrine/annotations": "~1.2.0", + "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", + "ircmaxell/random-lib": "^1.1", + "jakub-onderka/php-parallel-lint": "^0.9.0", + "mockery/mockery": "^0.9.9", + "moontoast/math": "^1.1", + "php-mock/php-mock-phpunit": "^0.3|^1.1", + "phpunit/phpunit": "^4.7|^5.0|^6.5", + "squizlabs/php_codesniffer": "^2.3" + }, + "suggest": { + "ext-ctype": "Provides support for PHP Ctype functions", + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", + "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marijn Huizendveld", + "email": "marijn.huizendveld@gmail.com" + }, + { + "name": "Thibaud Fabre", + "email": "thibaud@aztech.io" + }, + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "time": "2018-07-19T23:38:55+00:00" + }, + { + "name": "sonata-project/block-bundle", + "version": "3.18.0", + "source": { + "type": "git", + "url": "https://github.com/sonata-project/SonataBlockBundle.git", + "reference": "694d3967320d7d8253ab6e2e5a240b55294ef3b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sonata-project/SonataBlockBundle/zipball/694d3967320d7d8253ab6e2e5a240b55294ef3b9", + "reference": "694d3967320d7d8253ab6e2e5a240b55294ef3b9", + "shasum": "" + }, + "require": { + "doctrine/common": "^2.3", + "php": "^7.1", + "psr/cache": "^1.0", + "psr/cache-implementation": "*", + "sonata-project/cache": "^1.0 || ^2.0", + "sonata-project/core-bundle": "^3.15.1", + "sonata-project/doctrine-extensions": "^1.1", + "symfony/asset": "^2.8 || ^3.2 || ^4.0", + "symfony/config": "^2.8 || ^3.2 || ^4.0", + "symfony/console": "^2.8 || ^3.2 || ^4.0", + "symfony/dependency-injection": "^2.8 || ^3.2 || ^4.0", + "symfony/event-dispatcher": "^2.8 || ^3.2 || ^4.0", + "symfony/form": "^2.8 || ^3.2 || ^4.0", + "symfony/framework-bundle": "^2.8 || ^3.2 || ^4.0", + "symfony/http-foundation": "^2.8 || ^3.2 || ^4.0", + "symfony/http-kernel": "^2.8 || ^3.2 || ^4.0", + "symfony/options-resolver": "^2.8 || ^3.2 || ^4.0", + "symfony/templating": "^2.8 || ^3.2 || ^4.0", + "symfony/twig-bundle": "^2.8 || ^3.2 || ^4.0", + "twig/twig": "^1.34 || ^2.0" + }, + "conflict": { + "jms/di-extra-bundle": "<1.7.0" + }, + "require-dev": { + "jms/di-extra-bundle": "^1.7", + "knplabs/knp-menu-bundle": "^2.0", + "sonata-project/admin-bundle": "^3.22", + "symfony/debug": "^2.8 || ^3.2 || ^4.0", + "symfony/phpunit-bridge": "^4.2", + "symfony/stopwatch": "^2.8 || ^3.2 || ^4.0" + }, + "suggest": { + "jms/di-extra-bundle": "Annotations for Block definition", + "knplabs/knp-menu-bundle": "^2.0", + "sonata-project/cache-bundle": "^3.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sonata\\BlockBundle\\": "src/" + }, + "files": [ + "src/Resources/stubs/symfony2.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Thomas Rabaix", + "email": "thomas.rabaix@sonata-project.org", + "homepage": "https://sonata-project.org" + }, + { + "name": "Sonata Community", + "homepage": "https://github.com/sonata-project/SonataBlockBundle/contributors" + } + ], + "description": "Symfony SonataBlockBundle", + "homepage": "https://sonata-project.org/bundles/block", + "keywords": [ + "block", + "sonata" + ], + "time": "2019-09-11T17:04:17+00:00" + }, + { + "name": "sonata-project/cache", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sonata-project/cache.git", + "reference": "2e2fdabf40bfe566c68406aae238a721cddabf74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sonata-project/cache/zipball/2e2fdabf40bfe566c68406aae238a721cddabf74", + "reference": "2e2fdabf40bfe566c68406aae238a721cddabf74", + "shasum": "" + }, + "require": { + "php": "^7.1", + "psr/log": "^1.0" + }, + "require-dev": { + "doctrine/orm": "^2.5", + "doctrine/phpcr-odm": "^1.4", + "jackalope/jackalope-doctrine-dbal": "^1.2", + "predis/predis": "^1.1", + "sllh/php-cs-fixer-styleci-bridge": "^2.1", + "symfony/phpunit-bridge": "^3.3" + }, + "suggest": { + "doctrine/orm": "ORM support", + "doctrine/phpcr-odm": "PHPCR ODM support", + "ext-apc": "Caching with ext/apc", + "ext-memcached": "Caching with ext/memcached", + "predis/predis": "Install redis php" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sonata\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Thomas Rabaix", + "email": "thomas.rabaix@gmail.com", + "homepage": "https://sonata-project.org/" + }, + { + "name": "Sonata Community", + "homepage": "https://github.com/sonata-project/cache/contributors" + } + ], + "description": "Cache library", + "homepage": "https://github.com/sonata-project/cache", + "keywords": [ + "cache", + "memcached", + "mongodb", + "redis" + ], + "time": "2017-12-08T09:22:44+00:00" + }, + { + "name": "sonata-project/core-bundle", + "version": "3.17.0", + "source": { + "type": "git", + "url": "https://github.com/sonata-project/SonataCoreBundle.git", + "reference": "af8ba4f76eef8c855302af8b26713cf33be4103d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sonata-project/SonataCoreBundle/zipball/af8ba4f76eef8c855302af8b26713cf33be4103d", + "reference": "af8ba4f76eef8c855302af8b26713cf33be4103d", + "shasum": "" + }, + "require": { + "cocur/slugify": "^1.4 || ^2.0 || ^3.0", + "php": "^7.1", + "sonata-project/datagrid-bundle": "^2.0", + "sonata-project/doctrine-extensions": "^1.1", + "symfony/config": "^2.8 || ^3.2 || ^4.0", + "symfony/dependency-injection": "^2.8 || ^3.2 || ^4.0", + "symfony/event-dispatcher": "^2.8 || ^3.2 || ^4.0", + "symfony/form": "^2.8.18 || ^3.2.6 || ^4.0", + "symfony/framework-bundle": "^2.8 || ^3.2 || ^4.0", + "symfony/http-foundation": "^2.8 || ^3.2 || ^4.0", + "symfony/http-kernel": "^2.8 || ^3.2 || ^4.0", + "symfony/options-resolver": "^2.8 || ^3.2 || ^4.0", + "symfony/property-access": "^2.8 || ^3.2 || ^4.0", + "symfony/security-csrf": "^2.8 || ^3.2 || ^4.0", + "symfony/translation": "^2.8 || ^3.2 || ^4.0", + "symfony/twig-bridge": "^2.8 || ^3.2 || ^4.0", + "symfony/validator": "^2.8 || ^3.2 || ^4.0", + "twig/extensions": "^1.5", + "twig/twig": "^1.34 || ^2.0" + }, + "conflict": { + "sonata-project/exporter": "< 1.11.0" + }, + "require-dev": { + "doctrine/orm": "^2.4", + "doctrine/phpcr-odm": "^1.0", + "jackalope/jackalope-doctrine-dbal": "^1.0", + "jms/serializer-bundle": "^1.0 || ^2.0", + "matthiasnoback/symfony-config-test": "^4.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.1", + "nelmio/api-doc-bundle": "^2.11", + "sonata-project/exporter": "^1.11.0 || ^2.0", + "symfony/phpunit-bridge": "^4.2" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sonata\\CoreBundle\\": "src/CoreBundle/", + "Sonata\\Form\\": "src/Form/", + "Sonata\\Serializer\\": "src/Serializer/", + "Sonata\\Twig\\": "src/Twig/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sonata Community", + "homepage": "https://github.com/sonata-project/SonataCoreBundle/contributors" + }, + { + "name": "Thomas Rabaix", + "email": "thomas.rabaix@sonata-project.org" + } + ], + "description": "Symfony SonataCoreBundle", + "homepage": "https://sonata-project.org/bundles/core", + "keywords": [ + "sonata" + ], + "time": "2019-04-24T18:55:18+00:00" + }, + { + "name": "sonata-project/datagrid-bundle", + "version": "2.5.0", + "source": { + "type": "git", + "url": "https://github.com/sonata-project/SonataDatagridBundle.git", + "reference": "3d67da1be314130c8b419a881582c93bedf809fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sonata-project/SonataDatagridBundle/zipball/3d67da1be314130c8b419a881582c93bedf809fa", + "reference": "3d67da1be314130c8b419a881582c93bedf809fa", + "shasum": "" + }, + "require": { + "php": "^7.1", + "symfony/config": "^3.4 || ^4.0", + "symfony/dependency-injection": "^3.4 || ^4.0", + "symfony/form": "^3.4 || ^4.0", + "symfony/http-kernel": "^3.4 || ^4.0" + }, + "require-dev": { + "doctrine/orm": "^2.4", + "symfony/phpunit-bridge": "^4.2" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sonata\\DatagridBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sonata Community", + "homepage": "https://github.com/sonata-project/SonataDatagridBundle/contributors" + }, + { + "name": "Thomas Rabaix", + "email": "thomas.rabaix@sonata-project.org", + "homepage": "https://sonata-project.org" + } + ], + "description": "Symfony SonataDatagridBundle", + "homepage": "https://sonata-project.org/bundles/datagrid", + "keywords": [ + "datagrid", + "sonata" + ], + "time": "2019-03-05T16:37:15+00:00" + }, + { + "name": "sonata-project/doctrine-extensions", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/sonata-project/sonata-doctrine-extensions.git", + "reference": "aab1ede164095afcb1f40253c5d97258b930a433" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sonata-project/sonata-doctrine-extensions/zipball/aab1ede164095afcb1f40253c5d97258b930a433", + "reference": "aab1ede164095afcb1f40253c5d97258b930a433", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.6", + "php": "^7.1" + }, + "require-dev": { + "doctrine/common": "^2.7", + "doctrine/orm": "^2.5", + "doctrine/phpcr-odm": "^1.4 || ^2.0", + "jackalope/jackalope-doctrine-dbal": "^1.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.1", + "symfony/dependency-injection": "^2.8 || ^3.3 || ^4.0", + "symfony/expression-language": "^2.8 || ^3.3 || ^4.0", + "symfony/framework-bundle": "^2.8 || ^3.3 || ^4.0", + "symfony/phpunit-bridge": "^4.2" + }, + "suggest": { + "doctrine/orm": "If you use doctrine orm", + "doctrine/phpcr-odm": "If you use doctrine phpcr", + "symfony/framework-bundle": "If you want to use symfony" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sonata\\Doctrine\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Thomas Rabaix", + "email": "thomas.rabaix@sonata-project.org", + "homepage": "http://sonata-project.org" + }, + { + "name": "Sonata Community", + "homepage": "https://github.com/sonata-project/sonata-doctrine-extensions/contributors" } ], - "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", - "homepage": "https://github.com/Ocramius/ProxyManager", + "description": "Doctrine2 behavioral extensions", + "homepage": "https://github.com/sonata-project/sonata-doctrine-extensions", "keywords": [ - "aop", - "lazy loading", - "proxy", - "proxy pattern", - "service proxies" + "doctrine", + "doctrine2", + "json" ], - "time": "2015-08-09T04:28:19+00:00" + "time": "2019-04-29T17:07:46+00:00" }, { - "name": "pagerfanta/pagerfanta", - "version": "v1.0.5", + "name": "sonata-project/intl-bundle", + "version": "2.7.0", "source": { "type": "git", - "url": "https://github.com/whiteoctober/Pagerfanta.git", - "reference": "29aade64addfdfb12c05aabf160f09d1aea6b143" + "url": "https://github.com/sonata-project/SonataIntlBundle.git", + "reference": "222b9bf6ff14429e369e9b20bb9dec75a2ae2eda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/whiteoctober/Pagerfanta/zipball/29aade64addfdfb12c05aabf160f09d1aea6b143", - "reference": "29aade64addfdfb12c05aabf160f09d1aea6b143", + "url": "https://api.github.com/repos/sonata-project/SonataIntlBundle/zipball/222b9bf6ff14429e369e9b20bb9dec75a2ae2eda", + "reference": "222b9bf6ff14429e369e9b20bb9dec75a2ae2eda", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1", + "symfony/config": "^2.8 || ^3.2 || ^4.0", + "symfony/dependency-injection": "^2.8 || ^3.2 || ^4.0", + "symfony/http-foundation": "^2.8 || ^3.2 || ^4.0", + "symfony/http-kernel": "^2.8 || ^3.2 || ^4.0", + "symfony/intl": "^2.8 || ^3.2 || ^4.0", + "symfony/templating": "^2.8 || ^3.2 || ^4.0", + "twig/twig": "^2.9" + }, + "conflict": { + "sonata-project/user-bundle": "<2.0 || >=5.0" }, "require-dev": { - "doctrine/orm": "~2.3", - "doctrine/phpcr-odm": "1.*", - "jackalope/jackalope-doctrine-dbal": "1.*", - "jmikola/geojson": "~1.0", - "mandango/mandango": "~1.0@dev", - "mandango/mondator": "~1.0@dev", - "phpunit/phpunit": "~4 | ~5", - "propel/propel": "~2.0@dev", - "propel/propel1": "~1.6", - "ruflin/elastica": "~1.3", - "solarium/solarium": "~3.1" + "matthiasnoback/symfony-dependency-injection-test": "^3.1", + "sonata-project/user-bundle": "^3.6 || ^4.0", + "symfony/phpunit-bridge": "^4.3", + "symfony/security-core": "^2.8 || ^3.2 || ^4.0" + }, + "suggest": { + "sonata-project/user-bundle": "For user timezone detection" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sonata\\IntlBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Thomas Rabaix", + "email": "thomas.rabaix@sonata-project.org" + }, + { + "name": "Sonata Community", + "homepage": "https://github.com/sonata-project/SonataIntlBundle/contributors" + } + ], + "description": "Symfony SonataIntlBundle", + "homepage": "https://sonata-project.org/bundles/intl", + "keywords": [ + "date", + "intl", + "number", + "sonata", + "time" + ], + "time": "2019-08-08T19:27:06+00:00" + }, + { + "name": "stof/doctrine-extensions-bundle", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/stof/StofDoctrineExtensionsBundle.git", + "reference": "46db71ec7ffee9122eca3cdddd4ef8d84bae269c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stof/StofDoctrineExtensionsBundle/zipball/46db71ec7ffee9122eca3cdddd4ef8d84bae269c", + "reference": "46db71ec7ffee9122eca3cdddd4ef8d84bae269c", + "shasum": "" + }, + "require": { + "gedmo/doctrine-extensions": "^2.3.4", + "php": ">=5.3.2", + "symfony/framework-bundle": "~2.7|~3.2|~4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.0", + "symfony/security-bundle": "^2.7 || ^3.2 || ^4.0" + }, + "suggest": { + "doctrine/doctrine-bundle": "to use the ORM extensions", + "doctrine/mongodb-odm-bundle": "to use the MongoDB ODM extensions" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Stof\\DoctrineExtensionsBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + } + ], + "description": "Integration of the gedmo/doctrine-extensions with Symfony2", + "homepage": "https://github.com/stof/StofDoctrineExtensionsBundle", + "keywords": [ + "behaviors", + "doctrine2", + "extensions", + "gedmo", + "loggable", + "nestedset", + "sluggable", + "sortable", + "timestampable", + "translatable", + "tree" + ], + "time": "2017-12-24T16:06:50+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.2.1", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a", + "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a", + "shasum": "" + }, + "require": { + "egulias/email-validator": "~2.0", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.1", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses", + "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "time": "2019-04-21T09:21:45+00:00" + }, + { + "name": "sylius-labs/association-hydrator", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/SyliusLabs/AssociationHydrator.git", + "reference": "0a2a1ab28da853a115bceefc5e858889b5bfc4a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SyliusLabs/AssociationHydrator/zipball/0a2a1ab28da853a115bceefc5e858889b5bfc4a3", + "reference": "0a2a1ab28da853a115bceefc5e858889b5bfc4a3", + "shasum": "" + }, + "require": { + "doctrine/orm": "^2.4", + "php": "^7.1", + "symfony/property-access": "^3.4|^4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "SyliusLabs\\AssociationHydrator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kamil Kokot", + "email": "kamil@kokot.me", + "homepage": "http://kamil.kokot.me" + } + ], + "description": "Doctrine ORM hydration performance optimization made easier.", + "time": "2018-08-22T10:08:56+00:00" + }, + { + "name": "sylius/fixtures-bundle", + "version": "v1.4.1", + "source": { + "type": "git", + "url": "https://github.com/Sylius/SyliusFixturesBundle.git", + "reference": "5b6e14b46826152d90a90806756927a053372519" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Sylius/SyliusFixturesBundle/zipball/5b6e14b46826152d90a90806756927a053372519", + "reference": "5b6e14b46826152d90a90806756927a053372519", + "shasum": "" + }, + "require": { + "doctrine/data-fixtures": "^1.2", + "monolog/monolog": "^1.8", + "php": "^7.2", + "symfony/framework-bundle": "^3.4|^4.1.1", + "symfony/monolog-bridge": "^3.4|^4.1.1", + "webmozart/assert": "^1.0", + "zendframework/zend-stdlib": "^3.0" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.3", + "doctrine/orm": "^2.5", + "matthiasnoback/symfony-config-test": "^4.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.0", + "phpspec/phpspec": "^5.0", + "phpstan/phpstan-phpunit": "^0.10", + "phpstan/phpstan-shim": "^0.10", + "phpunit/phpunit": "^7.0", + "proget-hq/phpstan-phpspec": "^0.1.1", + "sylius-labs/coding-standard": "^3.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "Sylius\\Bundle\\FixturesBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Community contributions", + "homepage": "http://github.com/Sylius/Sylius/contributors" + }, + { + "name": "Kamil Kokot", + "homepage": "http://kamil.kokot.me" + }, + { + "name": "Sylius project", + "homepage": "http://sylius.com" + } + ], + "description": "Configurable fixtures for Symfony applications.", + "homepage": "http://sylius.com", + "keywords": [ + "fixtures", + "sylius", + "symfony" + ], + "time": "2019-02-26T15:27:03+00:00" + }, + { + "name": "sylius/grid-bundle", + "version": "v1.6.1", + "source": { + "type": "git", + "url": "https://github.com/Sylius/SyliusGridBundle.git", + "reference": "9286164d0d3a7e3f9d8d46dea121c632e8a97074" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Sylius/SyliusGridBundle/zipball/9286164d0d3a7e3f9d8d46dea121c632e8a97074", + "reference": "9286164d0d3a7e3f9d8d46dea121c632e8a97074", + "shasum": "" + }, + "require": { + "php": "^7.2", + "sylius/registry": "^1.1", + "symfony/config": "^3.4|^4.1.1", + "symfony/dependency-injection": "^3.4|^4.1.1", + "symfony/event-dispatcher": "^3.4|^4.1.1", + "symfony/form": "^3.4|^4.1.1", + "symfony/framework-bundle": "^3.4|^4.1.1", + "symfony/http-kernel": "^3.4|^4.1.1", + "symfony/options-resolver": "^3.4|^4.1.1", + "symfony/property-access": "^3.4|^4.1.1", + "symfony/templating": "^3.4|^4.1.1" + }, + "conflict": { + "twig/twig": "^1.0" + }, + "replace": { + "sylius/grid": "self.version" }, - "suggest": { - "doctrine/mongodb-odm": "To use the DoctrineODMMongoDBAdapter.", - "doctrine/orm": "To use the DoctrineORMAdapter.", - "doctrine/phpcr-odm": "To use the DoctrineODMPhpcrAdapter. >= 1.1.0", - "mandango/mandango": "To use the MandangoAdapter.", - "propel/propel": "To use the Propel2Adapter", - "propel/propel1": "To use the PropelAdapter", - "solarium/solarium": "To use the SolariumAdapter." + "require-dev": { + "akeneo/phpspec-skip-example-extension": "^4.0", + "doctrine/doctrine-bundle": "^1.3", + "doctrine/orm": "^2.5", + "doctrine/phpcr-odm": "^1.3", + "jackalope/jackalope-doctrine-dbal": "^1.2", + "lchrusciel/api-test-case": "^4.1", + "matthiasnoback/symfony-config-test": "^4.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.0", + "pagerfanta/pagerfanta": "^1.0|^2.0", + "phpspec/phpspec": "^5.0", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpstan/phpstan-webmozart-assert": "^0.11", + "phpunit/phpunit": "^7.0", + "sylius-labs/coding-standard": "^3.0", + "sylius/currency-bundle": "^1.1", + "symfony/console": "^3.4|^4.1.1", + "symfony/twig-bundle": "^3.4|^4.1.1", + "twig/twig": "^2.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.5-dev" } }, "autoload": { - "psr-0": { - "Pagerfanta\\": "src/" + "psr-4": { + "Sylius\\Bundle\\GridBundle\\": "src/Bundle/", + "Sylius\\Component\\Grid\\": "src/Component/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3134,47 +5630,78 @@ ], "authors": [ { - "name": "Pablo Díez", - "email": "pablodip@gmail.com" + "name": "Paweł Jędrzejewski", + "homepage": "http://pjedrzejewski.com" + }, + { + "name": "Sylius project", + "homepage": "http://sylius.com" + }, + { + "name": "Community contributions", + "homepage": "http://github.com/Sylius/Sylius/contributors" } ], - "description": "Pagination for PHP 5.3", + "description": "Amazing grids with support of filters and custom fields integrated into Symfony.", + "homepage": "http://sylius.com", "keywords": [ - "page", - "pagination", - "paginator", - "paging" - ], - "time": "2017-03-20T13:46:15+00:00" + "admin", + "crud", + "ecommerce", + "grid", + "shop", + "store", + "sylius", + "webshop" + ], + "time": "2019-08-28T14:07:33+00:00" }, { - "name": "paragonie/random_compat", - "version": "v2.0.10", + "name": "sylius/mailer-bundle", + "version": "v1.4.4", "source": { "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "634bae8e911eefa89c1abfbf1b66da679ac8f54d" + "url": "https://github.com/Sylius/SyliusMailerBundle.git", + "reference": "f06011aef8c42bbee27e15ca5d5dd565c5a5544d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/634bae8e911eefa89c1abfbf1b66da679ac8f54d", - "reference": "634bae8e911eefa89c1abfbf1b66da679ac8f54d", + "url": "https://api.github.com/repos/Sylius/SyliusMailerBundle/zipball/f06011aef8c42bbee27e15ca5d5dd565c5a5544d", + "reference": "f06011aef8c42bbee27e15ca5d5dd565c5a5544d", "shasum": "" }, "require": { - "php": ">=5.2.0" + "php": "^7.2", + "symfony/config": "^3.4|^4.1.1", + "symfony/dependency-injection": "^3.4|^4.1.1", + "symfony/framework-bundle": "^3.4|^4.1.1", + "symfony/http-kernel": "^3.4|^4.1.1" + }, + "replace": { + "sylius/mailer": "self.version" }, "require-dev": { - "phpunit/phpunit": "4.*|5.*" + "phpspec/phpspec": "^5.0", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpstan/phpstan-webmozart-assert": "^0.11", + "phpunit/phpunit": "^7.0", + "sylius-labs/coding-standard": "^3.0", + "symfony/console": "^3.4|^4.1.1", + "symfony/swiftmailer-bundle": "^3.1", + "symfony/twig-bundle": "^3.4|^4.1.1" }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } }, - "type": "library", "autoload": { - "files": [ - "lib/random.php" - ] + "psr-4": { + "Sylius\\Bundle\\MailerBundle\\": "src/Bundle/", + "Sylius\\Component\\Mailer\\": "src/Component/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3182,48 +5709,61 @@ ], "authors": [ { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" + "name": "Community contributions", + "homepage": "http://github.com/Sylius/Sylius/contributors" + }, + { + "name": "Paweł Jędrzejewski", + "homepage": "http://pjedrzejewski.com" + }, + { + "name": "Sylius project", + "homepage": "http://sylius.com" } ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "description": "Mailers and e-mail template management for Symfony projects.", + "homepage": "http://sylius.com", "keywords": [ - "csprng", - "pseudorandom", - "random" + "email", + "mailer", + "swiftmailer" ], - "time": "2017-03-13T16:27:32+00:00" + "time": "2019-05-02T11:33:55+00:00" }, { - "name": "payum/iso4217", - "version": "1.0.1", + "name": "sylius/registry", + "version": "v1.4.1", "source": { "type": "git", - "url": "https://github.com/Payum/iso4217.git", - "reference": "6a45480e2818350dea58b7a076d0115aa7ff5789" + "url": "https://github.com/Sylius/Registry.git", + "reference": "e4900b7e016e5b3eb8b2b8ccd157793beeb778e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Payum/iso4217/zipball/6a45480e2818350dea58b7a076d0115aa7ff5789", - "reference": "6a45480e2818350dea58b7a076d0115aa7ff5789", + "url": "https://api.github.com/repos/Sylius/Registry/zipball/e4900b7e016e5b3eb8b2b8ccd157793beeb778e9", + "reference": "e4900b7e016e5b3eb8b2b8ccd157793beeb778e9", "shasum": "" }, "require": { - "php": ">=5.3" + "php": "^7.2", + "webmozart/assert": "^1.0", + "zendframework/zend-stdlib": "^3.1" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "phpspec/phpspec": "^5.0", + "phpstan/phpstan-shim": "^0.10", + "proget-hq/phpstan-phpspec": "^0.1.1", + "sylius-labs/coding-standard": "^3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "Payum\\ISO4217\\": "." + "Sylius\\Component\\Registry\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3231,117 +5771,101 @@ "MIT" ], "authors": [ - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com" - }, { "name": "Community contributions", - "homepage": "https://github.com/Payum/Payum/contributors" + "homepage": "http://github.com/Sylius/Sylius/contributors" }, { - "name": "Kotlyar Maksim", - "email": "kotlyar.maksim@gmail.com" + "name": "Paweł Jędrzejewski", + "homepage": "http://pjedrzejewski.com" }, { - "name": "Payum project", - "homepage": "http://payum.org/" + "name": "Sylius project", + "homepage": "http://sylius.com" } ], - "description": "ISO 4217 PHP Library", - "homepage": "http://payum.org", + "description": "Services registry.", + "homepage": "http://sylius.com", "keywords": [ - "4217", - "ISO 4217", - "currencies", - "iso", - "library" + "registry", + "services" ], - "time": "2016-08-04T08:15:12+00:00" + "time": "2019-03-08T15:04:07+00:00" }, { - "name": "payum/payum", - "version": "1.4.2", + "name": "sylius/resource-bundle", + "version": "v1.5.0", "source": { "type": "git", - "url": "https://github.com/Payum/Payum.git", - "reference": "ede0f64f635476d5b6d0bef90e7f408504b94856" + "url": "https://github.com/Sylius/SyliusResourceBundle.git", + "reference": "1eb55aa25d96e140989464c012f6e1c954f5d223" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Payum/Payum/zipball/ede0f64f635476d5b6d0bef90e7f408504b94856", - "reference": "ede0f64f635476d5b6d0bef90e7f408504b94856", + "url": "https://api.github.com/repos/Sylius/SyliusResourceBundle/zipball/1eb55aa25d96e140989464c012f6e1c954f5d223", + "reference": "1eb55aa25d96e140989464c012f6e1c954f5d223", "shasum": "" }, "require": { - "league/uri": "~4.0", - "payum/iso4217": "~1.0", - "php": "^5.5.0|^7.0", - "php-http/client-implementation": "^1.0", - "php-http/message": "^1.0", - "twig/twig": "~1.0|~2.0" + "doctrine/doctrine-bundle": "^1.6", + "friendsofsymfony/rest-bundle": "^2.1", + "jms/serializer-bundle": "^2.0", + "php": "^7.2", + "stof/doctrine-extensions-bundle": "^1.2", + "sylius/registry": "^1.2", + "sylius/resource": "^1.2", + "symfony/config": "^3.4|^4.1.1", + "symfony/expression-language": "^3.4|^4.1.1", + "symfony/form": "^3.4|^4.1.1", + "symfony/framework-bundle": "^3.4|^4.1.1", + "symfony/security-csrf": "^3.4|^4.1.1", + "symfony/templating": "^3.4|^4.1.1", + "symfony/twig-bundle": "^3.4|^4.1.1", + "symfony/validator": "^3.4|^4.1.1", + "symfony/yaml": "^3.4|^4.1.1", + "white-october/pagerfanta-bundle": "^1.0", + "willdurand/hateoas-bundle": "^1.2", + "winzou/state-machine-bundle": "^0.3" + }, + "conflict": { + "symfony/browser-kit": "4.1.8", + "symfony/dependency-injection": "4.1.8", + "symfony/dom-crawler": "4.1.8", + "symfony/routing": "4.1.8 || 4.1.9" }, "replace": { - "payum/authorize-net-aim": "self.version", - "payum/be2bill": "self.version", - "payum/core": "^1", - "payum/klarna-checkout": "self.version", - "payum/klarna-invoice": "self.version", - "payum/offline": "self.version", - "payum/payex": "self.version", - "payum/paypal-express-checkout-nvp": "self.version", - "payum/paypal-ipn": "self.version", - "payum/paypal-pro-checkout-nvp": "self.version", - "payum/paypal-rest": "self.version", - "payum/sofort": "self.version", - "payum/stripe": "self.version" + "sylius/resource": "self.version" }, "require-dev": { - "authorizenet/authorizenet": "~1.8", - "defuse/php-encryption": "^2", - "doctrine/orm": "2.5.*", - "ext-curl": "*", - "ext-pdo_sqlite": "*", - "ext-soap": "*", - "fp/klarna-invoice": "0.1.*", - "klarna/checkout": "~1|~2.0", - "omnipay/dummy": "~2.0", - "paypal/rest-api-sdk-php": "0.5.*", - "payum/omnipay-bridge": "^1", - "php-http/guzzle6-adapter": "^1.1.1", - "phpunit/phpunit": "~4.0", - "propel/propel1": "~1.7", - "psr/log": "~1.0", - "sofort/sofortlib-php": "^3.0", - "stripe/stripe-php": "~2.0|~3.0", - "symfony/dependency-injection": "~2.8|~3.0", - "symfony/form": "~2.8|~3.0", - "symfony/http-foundation": "~2.8|~3.0", - "symfony/http-kernel": "~2.8|~3.0", - "symfony/phpunit-bridge": "~2.8|~3.0", - "symfony/routing": "~2.8|~3.0", - "symfony/templating": "~2.8|~3.0", - "symfony/validator": "~2.8|~3.0", - "zendframework/zend-db": "~2" + "akeneo/phpspec-skip-example-extension": "^4.0", + "doctrine/orm": "^2.5", + "lakion/api-test-case": "^3.1.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.0", + "phpspec/phpspec": "^5.0", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpstan/phpstan-webmozart-assert": "^0.11", + "phpunit/phpunit": "^7.0", + "sylius-labs/coding-standard": "^3.0", + "sylius/grid-bundle": "^1.2", + "sylius/locale": "^1.2", + "symfony/dependency-injection": "^3.4|^4.1.1", + "twig/twig": "^2.0" }, "suggest": { - "authorizenet/authorizenet": "^1 If you want to use Authorizenet.NET install authorizenet/authorizenet:~1.8 library", - "defuse/php-encryption": "^2 If you want to encrypt gateways credentials in database", - "fp/klarna-invoice": "^0.1 If you want to use Klarna Invoice install fp/klarna-invoice:0.1.* library", - "klarna/checkout": "^1|^2 If you want to use Klarna Checkout install klarna/checkout:~1|~2.0 library", - "paypal/rest-api-sdk-php": "^0.5 If you want to use PayPal REST API install paypal/rest-api-sdk-php:0.5.* library", - "sofort/sofortlib-php": "^3 If you want to use Sofort install sofort/sofortlib-php:^3.0 library", - "stripe/stripe-php": "^3|^4 If you want to use Stripe install stripe/stripe-php:~2.0|~3.0 library" + "doctrine/orm": "^2.5", + "sylius/locale": "^1.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { - "psr-0": { - "Payum": "src/" + "psr-4": { + "Sylius\\Bundle\\ResourceBundle\\": "src/Bundle/", + "Sylius\\Component\\Resource\\": "src/Component/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3351,102 +5875,229 @@ "authors": [ { "name": "Community contributions", - "homepage": "https://github.com/Payum/Payum/contributors" + "homepage": "http://github.com/Sylius/Sylius/contributors" }, { - "name": "Kotlyar Maksim", - "email": "kotlyar.maksim@gmail.com" + "name": "Paweł Jędrzejewski", + "homepage": "http://pjedrzejewski.com" }, { - "name": "Payum project", - "homepage": "http://payum.org/" + "name": "Sylius project", + "homepage": "http://sylius.com" } ], - "description": "Payum offers everything you need to work with payments. From simplest use cases to very advanced ones.", - "homepage": "http://payum.org", + "description": "Resource component for Sylius.", + "homepage": "http://sylius.com", "keywords": [ - "authorize.net", - "be2bill", - "instant payment notification", - "ipn", - "jms payment", - "payex", - "payment", - "payout", - "paypal", - "paypal digital goods", - "paypal express", - "paypal pro", - "paypal rest", - "recurring payment", - "stripe", - "stripe checkout", - "stripe.js", - "withdrawal" + "persistence", + "resource", + "storage", + "sylius" ], - "time": "2017-06-21T07:00:23+00:00" + "time": "2019-05-07T09:20:14+00:00" }, { - "name": "payum/payum-bundle", - "version": "2.2.0", + "name": "sylius/sylius", + "version": "v1.6.0", "source": { "type": "git", - "url": "https://github.com/Payum/PayumBundle.git", - "reference": "f016ab43c850414e5eaa23d74e7527c92d706ac9" + "url": "https://github.com/Sylius/Sylius.git", + "reference": "7c9e3f628da64a127389ac45522bbcce695e1fb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Payum/PayumBundle/zipball/f016ab43c850414e5eaa23d74e7527c92d706ac9", - "reference": "f016ab43c850414e5eaa23d74e7527c92d706ac9", + "url": "https://api.github.com/repos/Sylius/Sylius/zipball/7c9e3f628da64a127389ac45522bbcce695e1fb6", + "reference": "7c9e3f628da64a127389ac45522bbcce695e1fb6", "shasum": "" }, "require": { - "payum/core": "^1.4", - "php": "^5.5.0|^7.0", - "symfony/form": "~2.8|~3.0", - "symfony/framework-bundle": "~2.8|~3.0", - "symfony/validator": "~2.8|~3.0" + "behat/transliterator": "^1.1", + "doctrine/collections": "^1.3", + "doctrine/data-fixtures": "^1.1", + "doctrine/doctrine-bundle": "^1.6", + "doctrine/doctrine-cache-bundle": "^1.3", + "doctrine/doctrine-fixtures-bundle": "^2.3", + "doctrine/doctrine-migrations-bundle": "^2.0", + "doctrine/orm": "^2.5", + "egulias/email-validator": "~2.0", + "ext-exif": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "friendsofsymfony/oauth-server-bundle": "^1.6", + "friendsofsymfony/rest-bundle": "^2.1", + "fzaninotto/faker": "^1.6", + "gedmo/doctrine-extensions": "^2.4.12", + "jms/serializer-bundle": "^2.0", + "knplabs/knp-gaufrette-bundle": "^0.5", + "knplabs/knp-menu-bundle": "^2.1", + "liip/imagine-bundle": "^2.0", + "ocramius/proxy-manager": "^2.1", + "payum/payum": "^1.4", + "payum/payum-bundle": "^2.2", + "php": "^7.2", + "php-http/guzzle6-adapter": "^1.1", + "polishsymfonycommunity/symfony-mocker-container": "^1.0", + "ramsey/uuid": "^3.7", + "sonata-project/block-bundle": "^3.3", + "sonata-project/intl-bundle": "^2.2", + "stof/doctrine-extensions-bundle": "^1.2", + "swiftmailer/swiftmailer": "^6.0", + "sylius-labs/association-hydrator": "^1.1", + "sylius/fixtures-bundle": "^1.4.1", + "sylius/grid": "^1.6", + "sylius/grid-bundle": "^1.6", + "sylius/mailer": "^1.4.4", + "sylius/mailer-bundle": "^1.4.4", + "sylius/registry": "^1.4.1", + "sylius/resource": "^1.4.4", + "sylius/resource-bundle": "^1.4.4", + "sylius/theme-bundle": "^1.4.5", + "symfony/asset": "^3.4|^4.3", + "symfony/config": "^3.4|^4.3", + "symfony/console": "^3.4|^4.3", + "symfony/dependency-injection": "^3.4|^4.3", + "symfony/doctrine-bridge": "^3.4|^4.3", + "symfony/event-dispatcher": "^3.4|^4.3", + "symfony/expression-language": "^3.4|^4.3", + "symfony/filesystem": "^3.4|^4.3", + "symfony/finder": "^3.4|^4.3", + "symfony/form": "^3.4|^4.3", + "symfony/framework-bundle": "^3.4|^4.3", + "symfony/http-foundation": "^3.4|^4.3", + "symfony/http-kernel": "^3.4|^4.3", + "symfony/intl": "^3.4|^4.3", + "symfony/monolog-bundle": "^3.0", + "symfony/options-resolver": "^3.4|^4.3", + "symfony/polyfill-iconv": "^1.3", + "symfony/polyfill-intl-icu": "^1.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/process": "^3.4|^4.3", + "symfony/property-access": "^3.4|^4.3", + "symfony/proxy-manager-bridge": "^3.4|^4.3", + "symfony/routing": "^3.4|^4.3", + "symfony/security": "^3.4|^4.3", + "symfony/security-bundle": "^3.4|^4.3", + "symfony/swiftmailer-bundle": "^3.0", + "symfony/templating": "^3.4|^4.3", + "symfony/thanks": "^1.0", + "symfony/translation": "^3.4|^4.3", + "symfony/twig-bundle": "^3.4|^4.3", + "symfony/validator": "^3.4|^4.3", + "symfony/yaml": "^3.4|^4.3", + "twig/extensions": "^1.4", + "twig/twig": "^2.6", + "webmozart/assert": "^1.1", + "white-october/pagerfanta-bundle": "^1.0.8", + "willdurand/hateoas": "^2.12", + "willdurand/hateoas-bundle": "^1.2", + "winzou/state-machine-bundle": "^0.3", + "zendframework/zend-hydrator": "^2.2", + "zendframework/zend-stdlib": "^3.1" + }, + "conflict": { + "symfony/symfony": "3.4.7", + "twig/twig": "2.6.1" + }, + "replace": { + "sylius/addressing": "self.version", + "sylius/addressing-bundle": "self.version", + "sylius/admin-bundle": "self.version", + "sylius/api-bundle": "self.version", + "sylius/attribute": "self.version", + "sylius/attribute-bundle": "self.version", + "sylius/channel": "self.version", + "sylius/channel-bundle": "self.version", + "sylius/core": "self.version", + "sylius/core-bundle": "self.version", + "sylius/currency": "self.version", + "sylius/currency-bundle": "self.version", + "sylius/customer": "self.version", + "sylius/customer-bundle": "self.version", + "sylius/inventory": "self.version", + "sylius/inventory-bundle": "self.version", + "sylius/locale": "self.version", + "sylius/locale-bundle": "self.version", + "sylius/money-bundle": "self.version", + "sylius/order": "self.version", + "sylius/order-bundle": "self.version", + "sylius/payment": "self.version", + "sylius/payment-bundle": "self.version", + "sylius/payum-bundle": "self.version", + "sylius/product": "self.version", + "sylius/product-bundle": "self.version", + "sylius/promotion": "self.version", + "sylius/promotion-bundle": "self.version", + "sylius/review": "self.version", + "sylius/review-bundle": "self.version", + "sylius/shipping": "self.version", + "sylius/shipping-bundle": "self.version", + "sylius/shop-bundle": "self.version", + "sylius/taxation": "self.version", + "sylius/taxation-bundle": "self.version", + "sylius/taxonomy": "self.version", + "sylius/taxonomy-bundle": "self.version", + "sylius/ui-bundle": "self.version", + "sylius/user": "self.version", + "sylius/user-bundle": "self.version" }, "require-dev": { - "defuse/php-encryption": "^2", - "doctrine/orm": "~2.5", - "ext-curl": "*", - "ext-pdo_sqlite": "*", - "ext-soap": "*", - "fp/klarna-invoice": "0.1.*", - "klarna/checkout": "~1|~2.0", - "omnipay/dummy": "~2.0", - "omnipay/paypal": "~2.0", - "omnipay/stripe": "~2.0", - "paypal/rest-api-sdk-php": "0.5.*", - "payum/jms-payment-bridge": "^1@dev", - "payum/omnipay-bridge": "^1@dev", - "payum/payum": "^1.4@dev", - "php-http/guzzle6-adapter": "^1", - "phpunit/phpunit": "~4.0", - "sonata-project/admin-bundle": "^3", - "stripe/stripe-php": "~1.0", - "symfony/browser-kit": "~2.8|~3.0", - "symfony/class-loader": "~2.8|~3.0", - "symfony/expression-language": "~2.8|~3.0", - "symfony/phpunit-bridge": "~2.8|~3.0", - "symfony/security-acl": "~2.8|~3.0", - "symfony/twig-bundle": "^2.8|^3", - "twig/twig": "~1.16|~2.0" + "akeneo/phpspec-skip-example-extension": "^4.0", + "behat/behat": "^3.2", + "behat/mink": "^1.7@dev", + "behat/mink-browserkit-driver": "^1.3", + "behat/mink-extension": "^2.2", + "behat/mink-selenium2-driver": "^1.3", + "friends-of-behat/page-object-extension": "^0.3", + "friends-of-behat/symfony-extension": "^2.0", + "friends-of-behat/variadic-extension": "^1.1", + "hwi/oauth-bundle": "^0.6", + "lakion/mink-debug-extension": "^1.2.3", + "lchrusciel/api-test-case": "^3.1.0", + "matthiasnoback/symfony-config-test": "^4.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.0", + "mikey179/vfsstream": "^1.6", + "pamil/phpspec-skip-example-extension": "^4.0", + "pamil/prophecy-common": "^0.1", + "phpspec/phpspec": "^5.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-doctrine": "^0.11", + "phpstan/phpstan-webmozart-assert": "^0.11", + "phpunit/phpunit": "^7.0", + "psr/event-dispatcher": "^1.0", + "sensiolabs/security-checker": "^5.0", + "stripe/stripe-php": "^4.1", + "sylius-labs/coding-standard": "^3.0", + "symfony/browser-kit": "^3.4|^4.3", + "symfony/debug-bundle": "^3.4|^4.3", + "symfony/dotenv": "^4.2", + "symfony/flex": "^1.2", + "symfony/web-profiler-bundle": "^3.4|^4.3", + "symfony/web-server-bundle": "^3.4|^4.3", + "vimeo/psalm": "^3.4" }, "suggest": { - "sonata-project/admin-bundle": "^3 If you want to configure payments in the backend." + "ext-iconv": "For better performance than using Symfony Polyfill Component", + "ext-intl": "For better performance than using Symfony Polyfill Component", + "ext-mbstring": "For better performance than using Symfony Polyfill Component" }, - "type": "symfony-bundle", + "type": "project", "extra": { + "symfony": { + "allow-contrib": false + }, "branch-alias": { - "dev-master": "2.2-dev" + "dev-master": "1.6-dev" } }, "autoload": { "psr-4": { - "Payum\\Bundle\\PayumBundle\\": "" - } + "Sylius\\Behat\\": "src/Sylius/Behat/", + "Sylius\\Bundle\\": "src/Sylius/Bundle/", + "Sylius\\Component\\": "src/Sylius/Component/" + }, + "exclude-from-classmap": [ + "src/Sylius/*/*/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3454,76 +6105,83 @@ ], "authors": [ { - "name": "Community contributions", - "homepage": "https://github.com/Payum/PayumBundle/contributors" + "name": "Paweł Jędrzejewski", + "homepage": "http://pjedrzejewski.com" }, { - "name": "Kotlyar Maksim", - "email": "kotlyar.maksim@gmail.com" + "name": "Sylius project", + "homepage": "http://sylius.com" }, { - "name": "Payum project", - "homepage": "http://payum.org/" + "name": "Community contributions", + "homepage": "http://github.com/Sylius/Sylius/contributors" } ], - "description": "Rich payment solutions for symfony2. Paypal, payex, authorize.net, be2bill, omnipay, recurring payments, instant notifications and many more", - "homepage": "http://payum.org", - "keywords": [ - "authorize.net", - "be2bill", - "instant notifications", - "klarna", - "offline", - "omnipay", - "payex", - "payment", - "paypal", - "paypal express checkout", - "paypal pro checkout", - "recurring payment", - "stripe", - "stripe checkout", - "stripe.js", - "symfony" - ], - "time": "2017-03-28T11:02:38+00:00" + "description": "E-Commerce platform for PHP, based on Symfony framework.", + "homepage": "http://sylius.com", + "time": "2019-08-29T07:57:53+00:00" }, { - "name": "php-http/guzzle6-adapter", - "version": "v1.1.1", + "name": "sylius/theme-bundle", + "version": "v1.4.6", "source": { "type": "git", - "url": "https://github.com/php-http/guzzle6-adapter.git", - "reference": "a56941f9dc6110409cfcddc91546ee97039277ab" + "url": "https://github.com/Sylius/SyliusThemeBundle.git", + "reference": "c98d300f2e6a80d9b89810d87c165ffe242ebc82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/guzzle6-adapter/zipball/a56941f9dc6110409cfcddc91546ee97039277ab", - "reference": "a56941f9dc6110409cfcddc91546ee97039277ab", + "url": "https://api.github.com/repos/Sylius/SyliusThemeBundle/zipball/c98d300f2e6a80d9b89810d87c165ffe242ebc82", + "reference": "c98d300f2e6a80d9b89810d87c165ffe242ebc82", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^6.0", - "php": ">=5.5.0", - "php-http/httplug": "^1.0" + "doctrine/common": "^2.5", + "php": "^7.2", + "symfony/asset": "^3.4|^4.1.1", + "symfony/config": "^3.4|^4.1.1", + "symfony/console": "^3.4|^4.1.1", + "symfony/contracts": "^1.0", + "symfony/dependency-injection": "^3.4|^4.1.1", + "symfony/filesystem": "^3.4|^4.1.1", + "symfony/finder": "^3.4|^4.1.1", + "symfony/form": "^3.4|^4.1.1", + "symfony/framework-bundle": "^3.4|^4.1.1", + "symfony/http-foundation": "^3.4|^4.1.1", + "symfony/http-kernel": "^3.4|^4.1.1", + "symfony/options-resolver": "^3.4|^4.1.1", + "symfony/templating": "^3.4|^4.1.1", + "symfony/translation": "^3.4|^4.1.1", + "zendframework/zend-hydrator": "^2.2" }, - "provide": { - "php-http/async-client-implementation": "1.0", - "php-http/client-implementation": "1.0" + "conflict": { + "twig/twig": "^1.0" }, "require-dev": { - "ext-curl": "*", - "php-http/adapter-integration-tests": "^0.4" + "matthiasnoback/symfony-config-test": "^4.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.0", + "mikey179/vfsstream": "^1.6", + "phpspec/phpspec": "^5.0", + "phpstan/phpstan-phpunit": "^0.10", + "phpstan/phpstan-shim": "^0.10", + "phpstan/phpstan-webmozart-assert": "^0.10", + "phpunit/phpunit": "^7.0", + "proget-hq/phpstan-phpspec": "^0.1.1", + "sylius-labs/coding-standard": "^3.0", + "symfony/browser-kit": "^3.4|^4.1.1", + "symfony/security-csrf": "^3.4|^4.1.1", + "symfony/twig-bundle": "^3.4|^4.1.1", + "twig/twig": "^2.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "Http\\Adapter\\Guzzle6\\": "src/" + "Sylius\\Bundle\\ThemeBundle\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3532,55 +6190,63 @@ ], "authors": [ { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "Community contributions", + "homepage": "http://github.com/Sylius/Sylius/contributors" }, { - "name": "David de Boer", - "email": "david@ddeboer.nl" + "name": "Kamil Kokot", + "homepage": "http://kamil.kokot.me" + }, + { + "name": "Sylius project", + "homepage": "http://sylius.com" } ], - "description": "Guzzle 6 HTTP Adapter", - "homepage": "http://httplug.io", + "description": "Themes management for Symfony projects.", + "homepage": "http://sylius.com", "keywords": [ - "Guzzle", - "http" + "themes", + "theming" ], - "time": "2016-05-10T06:13:32+00:00" + "time": "2019-05-17T03:52:38+00:00" }, { - "name": "php-http/httplug", - "version": "v1.1.0", + "name": "symfony/asset", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-http/httplug.git", - "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018" + "url": "https://github.com/symfony/asset.git", + "reference": "3f97e57596884f7b9158d564a533112a0d19dbdd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/httplug/zipball/1c6381726c18579c4ca2ef1ec1498fdae8bdf018", - "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "url": "https://api.github.com/repos/symfony/asset/zipball/3f97e57596884f7b9158d564a533112a0d19dbdd", + "reference": "3f97e57596884f7b9158d564a533112a0d19dbdd", "shasum": "" }, "require": { - "php": ">=5.4", - "php-http/promise": "^1.0", - "psr/http-message": "^1.0" + "php": "^7.1.3" }, "require-dev": { - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4" + "symfony/http-foundation": "~3.4|~4.0", + "symfony/http-kernel": "~3.4|~4.0" + }, + "suggest": { + "symfony/http-foundation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Http\\Client\\": "src/" - } + "Symfony\\Component\\Asset\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3588,73 +6254,72 @@ ], "authors": [ { - "name": "Eric GELOEN", - "email": "geloen.eric@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "HTTPlug, the HTTP client abstraction for PHP", - "homepage": "http://httplug.io", - "keywords": [ - "client", - "http" - ], - "time": "2016-08-31T08:30:17+00:00" + "description": "Symfony Asset Component", + "homepage": "https://symfony.com", + "time": "2019-08-03T21:50:52+00:00" }, { - "name": "php-http/message", - "version": "1.6.0", + "name": "symfony/cache", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-http/message.git", - "reference": "2edd63bae5f52f79363c5f18904b05ce3a4b7253" + "url": "https://github.com/symfony/cache.git", + "reference": "1d8f7fee990c586f275cde1a9fc883d6b1e2d43e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/2edd63bae5f52f79363c5f18904b05ce3a4b7253", - "reference": "2edd63bae5f52f79363c5f18904b05ce3a4b7253", + "url": "https://api.github.com/repos/symfony/cache/zipball/1d8f7fee990c586f275cde1a9fc883d6b1e2d43e", + "reference": "1d8f7fee990c586f275cde1a9fc883d6b1e2d43e", "shasum": "" }, "require": { - "clue/stream-filter": "^1.3", - "php": ">=5.4", - "php-http/message-factory": "^1.0.2", - "psr/http-message": "^1.0" + "php": "^7.1.3", + "psr/cache": "~1.0", + "psr/log": "~1.0", + "symfony/cache-contracts": "^1.1", + "symfony/service-contracts": "^1.1", + "symfony/var-exporter": "^4.2" + }, + "conflict": { + "doctrine/dbal": "<2.5", + "symfony/dependency-injection": "<3.4", + "symfony/var-dumper": "<3.4" }, "provide": { - "php-http/message-factory-implementation": "1.0" + "psr/cache-implementation": "1.0", + "psr/simple-cache-implementation": "1.0", + "symfony/cache-implementation": "1.0" }, "require-dev": { - "akeneo/phpspec-skip-example-extension": "^1.0", - "coduo/phpspec-data-provider-extension": "^1.0", - "ext-zlib": "*", - "guzzlehttp/psr7": "^1.0", - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4", - "slim/slim": "^3.0", - "zendframework/zend-diactoros": "^1.0" - }, - "suggest": { - "ext-zlib": "Used with compressor/decompressor streams", - "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", - "slim/slim": "Used with Slim Framework PSR-7 implementation", - "zendframework/zend-diactoros": "Used with Diactoros Factories" + "cache/integration-tests": "dev-master", + "doctrine/cache": "~1.6", + "doctrine/dbal": "~2.5", + "predis/predis": "~1.1", + "psr/simple-cache": "^1.0", + "symfony/config": "~4.2", + "symfony/dependency-injection": "~3.4|~4.1", + "symfony/var-dumper": "^4.1.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Http\\Message\\": "src/" + "Symfony\\Component\\Cache\\": "" }, - "files": [ - "src/filters.php" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3663,97 +6328,67 @@ ], "authors": [ { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "HTTP Message related tools", - "homepage": "http://php-http.org", + "description": "Symfony Cache component with PSR-6, PSR-16, and tags", + "homepage": "https://symfony.com", "keywords": [ - "http", - "message", - "psr-7" + "caching", + "psr6" ], - "time": "2017-07-05T06:40:53+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "php-http/message-factory", - "version": "v1.0.2", + "name": "symfony/config", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-http/message-factory.git", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + "url": "https://github.com/symfony/config.git", + "reference": "07d49c0f823e0bc367c6d84e35b61419188a5ece" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "url": "https://api.github.com/repos/symfony/config/zipball/07d49c0f823e0bc367c6d84e35b61419188a5ece", + "reference": "07d49c0f823e0bc367c6d84e35b61419188a5ece", "shasum": "" }, "require": { - "php": ">=5.4", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Factory interfaces for PSR-7 HTTP Message", - "homepage": "http://php-http.org", - "keywords": [ - "factory", - "http", - "message", - "stream", - "uri" - ], - "time": "2015-12-19T14:08:53+00:00" - }, - { - "name": "php-http/promise", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/promise.git", - "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980" + "php": "^7.1.3", + "symfony/filesystem": "~3.4|~4.0", + "symfony/polyfill-ctype": "~1.8" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/dc494cdc9d7160b9a09bd5573272195242ce7980", - "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980", - "shasum": "" + "conflict": { + "symfony/finder": "<3.4" }, "require-dev": { - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4" + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/messenger": "~4.1", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Http\\Promise\\": "src/" - } + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3761,198 +6396,280 @@ ], "authors": [ { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Joel Wurtz", - "email": "joel.wurtz@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Promise used for asynchronous HTTP requests", - "homepage": "http://httplug.io", - "keywords": [ - "promise" - ], - "time": "2016-01-26T13:27:02+00:00" + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "phpcollection/phpcollection", - "version": "0.5.0", + "name": "symfony/console", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/schmittjoh/php-collection.git", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6" + "url": "https://github.com/symfony/console.git", + "reference": "de63799239b3881b8a08f8481b22348f77ed7b36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", + "url": "https://api.github.com/repos/symfony/console/zipball/de63799239b3881b8a08f8481b22348f77ed7b36", + "reference": "de63799239b3881b8a08f8481b22348f77ed7b36", "shasum": "" }, "require": { - "phpoption/phpoption": "1.*" + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/service-contracts": "^1.1" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/var-dumper": "^4.3" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { - "psr-0": { - "PhpCollection": "src/" - } + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "General-Purpose Collection Library for PHP", - "keywords": [ - "collection", - "list", - "map", - "sequence", - "set" - ], - "time": "2015-05-17T12:39:23+00:00" + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "phpoption/phpoption", - "version": "1.5.0", + "name": "symfony/contracts", + "version": "v1.1.6", "source": { "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed" + "url": "https://github.com/symfony/contracts.git", + "reference": "3692662d26cd9d204a69748792ae021c35313610" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/94e644f7d2051a5f0fcf77d81605f152eecff0ed", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed", + "url": "https://api.github.com/repos/symfony/contracts/zipball/3692662d26cd9d204a69748792ae021c35313610", + "reference": "3692662d26cd9d204a69748792ae021c35313610", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1.3", + "psr/cache": "^1.0", + "psr/container": "^1.0" + }, + "replace": { + "symfony/cache-contracts": "self.version", + "symfony/event-dispatcher-contracts": "self.version", + "symfony/http-client-contracts": "self.version", + "symfony/service-contracts": "self.version", + "symfony/translation-contracts": "self.version" }, "require-dev": { - "phpunit/phpunit": "4.7.*" + "symfony/polyfill-intl-idn": "^1.10" + }, + "suggest": { + "psr/event-dispatcher": "When using the EventDispatcher contracts", + "symfony/cache-implementation": "", + "symfony/event-dispatcher-implementation": "", + "symfony/http-client-implementation": "", + "symfony/service-implementation": "", + "symfony/translation-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.1-dev" } }, "autoload": { - "psr-0": { - "PhpOption\\": "src/" - } + "psr-4": { + "Symfony\\Contracts\\": "" + }, + "exclude-from-classmap": [ + "**/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Option Type for PHP", + "description": "A set of abstractions extracted out of the Symfony components", + "homepage": "https://symfony.com", "keywords": [ - "language", - "option", - "php", - "type" - ], - "time": "2015-07-25T16:39:46+00:00" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-08-21T15:14:41+00:00" }, { - "name": "polishsymfonycommunity/symfony-mocker-container", - "version": "v1.0.2", + "name": "symfony/debug", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/PolishSymfonyCommunity/SymfonyMockerContainer.git", - "reference": "111537c17f32f1bda5ed0253e723b57915c08ff4" + "url": "https://github.com/symfony/debug.git", + "reference": "afcdea44a2e399c1e4b52246ec8d54c715393ced" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PolishSymfonyCommunity/SymfonyMockerContainer/zipball/111537c17f32f1bda5ed0253e723b57915c08ff4", - "reference": "111537c17f32f1bda5ed0253e723b57915c08ff4", + "url": "https://api.github.com/repos/symfony/debug/zipball/afcdea44a2e399c1e4b52246ec8d54c715393ced", + "reference": "afcdea44a2e399c1e4b52246ec8d54c715393ced", "shasum": "" }, "require": { - "mockery/mockery": ">=0.7.0", - "php": ">=5.3.2", - "symfony/dependency-injection": ">=2.0.0" + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "~3.4|~4.0" }, "type": "library", - "autoload": { - "psr-0": { - "PSS\\SymfonyMockerContainer": "src/" + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" } }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Polish Symfony Community", - "homepage": "http://symfonylab.pl" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Jakub Zalas", - "email": "jakub@zalas.pl", - "homepage": "http://www.zalas.eu" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Provides base Symfony dependency injection container enabling service mocking.", - "homepage": "http://symfonylab.pl", - "keywords": [ - "BDD", - "Behat", - "TDD", - "mock", - "mockery", - "test" - ], - "time": "2016-03-04T08:53:43+00:00" + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2019-08-20T14:27:59+00:00" }, { - "name": "psr/cache", - "version": "1.0.1", + "name": "symfony/dependency-injection", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "d3ad14b66ac773ba6123622eb9b5b010165fe3d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/d3ad14b66ac773ba6123622eb9b5b010165fe3d9", + "reference": "d3ad14b66ac773ba6123622eb9b5b010165fe3d9", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1.3", + "psr/container": "^1.0", + "symfony/service-contracts": "^1.1.6" + }, + "conflict": { + "symfony/config": "<4.3", + "symfony/finder": "<3.4", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0" + }, + "require-dev": { + "symfony/config": "^4.3", + "symfony/expression-language": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Psr\\Cache\\": "src/" - } + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3960,45 +6677,89 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "time": "2016-08-06T20:24:11+00:00" + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T16:27:33+00:00" }, { - "name": "psr/container", - "version": "1.0.0", + "name": "symfony/doctrine-bridge", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "url": "https://github.com/symfony/doctrine-bridge.git", + "reference": "d2967b2b43788bd3a7cddeb8bd4567e142b3821c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/d2967b2b43788bd3a7cddeb8bd4567e142b3821c", + "reference": "d2967b2b43788bd3a7cddeb8bd4567e142b3821c", "shasum": "" }, "require": { - "php": ">=5.3.0" + "doctrine/event-manager": "~1.0", + "doctrine/persistence": "~1.0", + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^1.1" }, - "type": "library", + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.4", + "symfony/form": "<4.3", + "symfony/messenger": "<4.3" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.6", + "doctrine/collections": "~1.0", + "doctrine/data-fixtures": "1.0.*", + "doctrine/dbal": "~2.4", + "doctrine/orm": "^2.6.3", + "doctrine/reflection": "~1.0", + "symfony/config": "^4.2", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/form": "~4.3", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/messenger": "~4.3", + "symfony/property-access": "~3.4|~4.0", + "symfony/property-info": "~3.4|~4.0", + "symfony/proxy-manager-bridge": "~3.4|~4.0", + "symfony/security-core": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/translation": "~3.4|~4.0", + "symfony/validator": "^3.4.31|^4.3.4" + }, + "suggest": { + "doctrine/data-fixtures": "", + "doctrine/dbal": "", + "doctrine/orm": "", + "symfony/form": "", + "symfony/property-info": "", + "symfony/validator": "" + }, + "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Psr\\Container\\": "src/" - } + "Symfony\\Bridge\\Doctrine\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4006,48 +6767,69 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "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" + "description": "Symfony Doctrine Bridge", + "homepage": "https://symfony.com", + "time": "2019-08-26T11:29:20+00:00" }, { - "name": "psr/http-message", - "version": "1.0.1", + "name": "symfony/event-dispatcher", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "429d0a1451d4c9c4abe1959b2986b88794b9b7d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/429d0a1451d4c9c4abe1959b2986b88794b9b7d2", + "reference": "429d0a1451d4c9c4abe1959b2986b88794b9b7d2", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1.3", + "symfony/event-dispatcher-contracts": "^1.1" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-foundation": "^3.4|^4.0", + "symfony/service-contracts": "^1.1", + "symfony/stopwatch": "~3.4|~4.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Psr\\Http\\Message\\": "src/" - } + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4055,49 +6837,50 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "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" + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:55:16+00:00" }, { - "name": "psr/link", - "version": "1.0.0", + "name": "symfony/expression-language", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-fig/link.git", - "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562" + "url": "https://github.com/symfony/expression-language.git", + "reference": "c8b47d8820d3bf75f757eec8a2647584c14cf0c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562", - "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/c8b47d8820d3bf75f757eec8a2647584c14cf0c6", + "reference": "c8b47d8820d3bf75f757eec8a2647584c14cf0c6", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1.3", + "symfony/cache": "~3.4|~4.0", + "symfony/service-contracts": "^1.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Psr\\Link\\": "src/" - } + "Symfony\\Component\\ExpressionLanguage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4105,48 +6888,49 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common interfaces for HTTP links", - "keywords": [ - "http", - "http-link", - "link", - "psr", - "psr-13", - "rest" - ], - "time": "2016-10-28T16:06:13+00:00" + "description": "Symfony ExpressionLanguage Component", + "homepage": "https://symfony.com", + "time": "2019-08-08T09:29:19+00:00" }, { - "name": "psr/log", - "version": "1.0.2", + "name": "symfony/filesystem", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + "url": "https://github.com/symfony/filesystem.git", + "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/9abbb7ef96a51f4d7e69627bc6f63307994e4263", + "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4154,46 +6938,48 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "time": "2016-10-10T12:19:37+00:00" + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2019-08-20T14:07:54+00:00" }, { - "name": "psr/simple-cache", - "version": "1.0.0", + "name": "symfony/finder", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "753fa598e8f3b9966c886fe13f370baa45ef0e24" + "url": "https://github.com/symfony/finder.git", + "reference": "86c1c929f0a4b24812e1eb109262fc3372c8e9f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/753fa598e8f3b9966c886fe13f370baa45ef0e24", - "reference": "753fa598e8f3b9966c886fe13f370baa45ef0e24", + "url": "https://api.github.com/repos/symfony/finder/zipball/86c1c929f0a4b24812e1eb109262fc3372c8e9f2", + "reference": "86c1c929f0a4b24812e1eb109262fc3372c8e9f2", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Psr\\SimpleCache\\": "src/" - } + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4201,54 +6987,83 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "time": "2017-01-02T13:31:39+00:00" + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2019-08-14T12:26:46+00:00" }, { - "name": "sensio/distribution-bundle", - "version": "v5.0.20", + "name": "symfony/form", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/sensiolabs/SensioDistributionBundle.git", - "reference": "4b019d4c0bd64438c42e4b6b0726085b409be8d9" + "url": "https://github.com/symfony/form.git", + "reference": "eba11fd575e791d72030cb59215a9948791f1e74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/4b019d4c0bd64438c42e4b6b0726085b409be8d9", - "reference": "4b019d4c0bd64438c42e4b6b0726085b409be8d9", + "url": "https://api.github.com/repos/symfony/form/zipball/eba11fd575e791d72030cb59215a9948791f1e74", + "reference": "eba11fd575e791d72030cb59215a9948791f1e74", "shasum": "" }, "require": { - "php": ">=5.3.9", - "sensiolabs/security-checker": "~3.0|~4.0", - "symfony/class-loader": "~2.3|~3.0", - "symfony/config": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/filesystem": "~2.3|~3.0", - "symfony/http-kernel": "~2.3|~3.0", - "symfony/process": "~2.3|~3.0" + "php": "^7.1.3", + "symfony/event-dispatcher": "^4.3", + "symfony/intl": "^4.3", + "symfony/options-resolver": "~4.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/property-access": "~3.4|~4.0", + "symfony/service-contracts": "~1.1" }, - "type": "symfony-bundle", + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<4.3", + "symfony/dependency-injection": "<3.4", + "symfony/doctrine-bridge": "<3.4", + "symfony/framework-bundle": "<3.4", + "symfony/http-kernel": "<4.3", + "symfony/intl": "<4.3", + "symfony/translation": "<4.2", + "symfony/twig-bridge": "<3.4.5|<4.0.5,>=4.0" + }, + "require-dev": { + "doctrine/collections": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "^4.3", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/http-kernel": "~4.3", + "symfony/security-csrf": "~3.4|~4.0", + "symfony/translation": "~4.2", + "symfony/validator": "^3.4.31|^4.3.4", + "symfony/var-dumper": "^4.3" + }, + "suggest": { + "symfony/security-csrf": "For protecting forms against CSRF attacks.", + "symfony/twig-bridge": "For templating with Twig.", + "symfony/validator": "For form validation." + }, + "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Sensio\\Bundle\\DistributionBundle\\": "" - } + "Symfony\\Component\\Form\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4258,46 +7073,120 @@ { "name": "Fabien Potencier", "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Base bundle for Symfony Distributions", - "keywords": [ - "configuration", - "distribution" - ], - "time": "2017-05-11T16:21:03+00:00" + "description": "Symfony Form Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:55:16+00:00" }, { - "name": "sensiolabs/security-checker", - "version": "v4.0.4", + "name": "symfony/framework-bundle", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/sensiolabs/security-checker.git", - "reference": "9e69eddf3bc49d1ee5c7908564da3141796d4bbc" + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "0fd8e354cef6b3da666e585d7ae75aeea2423833" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/9e69eddf3bc49d1ee5c7908564da3141796d4bbc", - "reference": "9e69eddf3bc49d1ee5c7908564da3141796d4bbc", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/0fd8e354cef6b3da666e585d7ae75aeea2423833", + "reference": "0fd8e354cef6b3da666e585d7ae75aeea2423833", "shasum": "" }, "require": { - "composer/ca-bundle": "^1.0", - "symfony/console": "~2.7|~3.0" + "ext-xml": "*", + "php": "^7.1.3", + "symfony/cache": "^4.3.4", + "symfony/config": "^4.3.4", + "symfony/debug": "~4.0", + "symfony/dependency-injection": "^4.3", + "symfony/filesystem": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/http-foundation": "^4.3", + "symfony/http-kernel": "^4.3.4", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^4.3" }, - "bin": [ - "security-checker" - ], - "type": "library", + "conflict": { + "phpdocumentor/reflection-docblock": "<3.0", + "phpdocumentor/type-resolver": "<0.2.1", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/asset": "<3.4", + "symfony/browser-kit": "<4.3", + "symfony/console": "<4.3", + "symfony/dom-crawler": "<4.3", + "symfony/dotenv": "<4.2", + "symfony/form": "<4.3", + "symfony/messenger": "<4.3", + "symfony/property-info": "<3.4", + "symfony/serializer": "<4.2", + "symfony/stopwatch": "<3.4", + "symfony/translation": "<4.3", + "symfony/twig-bridge": "<4.1.1", + "symfony/validator": "<4.1", + "symfony/workflow": "<4.3" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "fig/link-util": "^1.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/asset": "~3.4|~4.0", + "symfony/browser-kit": "^4.3", + "symfony/console": "^4.3.4", + "symfony/css-selector": "~3.4|~4.0", + "symfony/dom-crawler": "^4.3", + "symfony/expression-language": "~3.4|~4.0", + "symfony/form": "^4.3.4", + "symfony/http-client": "^4.3", + "symfony/lock": "~3.4|~4.0", + "symfony/mailer": "^4.3", + "symfony/messenger": "^4.3", + "symfony/mime": "^4.3", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "~3.4|~4.0", + "symfony/property-info": "~3.4|~4.0", + "symfony/security-csrf": "~3.4|~4.0", + "symfony/security-http": "~3.4|~4.0", + "symfony/serializer": "^4.3", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "~4.3", + "symfony/twig-bundle": "~2.8|~3.2|~4.0", + "symfony/validator": "^4.1", + "symfony/var-dumper": "^4.3", + "symfony/web-link": "~3.4|~4.0", + "symfony/workflow": "^4.3", + "symfony/yaml": "~3.4|~4.0", + "twig/twig": "~1.41|~2.10" + }, + "suggest": { + "ext-apcu": "For best performance of the system caches", + "symfony/console": "For using the console commands", + "symfony/form": "For using forms", + "symfony/property-info": "For using the property_info service", + "symfony/serializer": "For using the serializer service", + "symfony/validator": "For using validation", + "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", + "symfony/yaml": "For using the debug:config and lint:yaml commands" + }, + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "4.3-dev" } }, "autoload": { - "psr-0": { - "SensioLabs\\Security": "" - } + "psr-4": { + "Symfony\\Bundle\\FrameworkBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4306,59 +7195,52 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien.potencier@gmail.com" + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A security checker for your composer.lock", - "time": "2017-03-31T14:50:32+00:00" + "description": "Symfony FrameworkBundle", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:55:16+00:00" }, { - "name": "sonata-project/block-bundle", - "version": "3.3.2", + "name": "symfony/http-foundation", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/sonata-project/SonataBlockBundle.git", - "reference": "7cdf6e5620696cdd962eb4c404beeedaf20c3570" + "url": "https://github.com/symfony/http-foundation.git", + "reference": "d804bea118ff340a12e22a79f9c7e7eb56b35adc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataBlockBundle/zipball/7cdf6e5620696cdd962eb4c404beeedaf20c3570", - "reference": "7cdf6e5620696cdd962eb4c404beeedaf20c3570", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d804bea118ff340a12e22a79f9c7e7eb56b35adc", + "reference": "d804bea118ff340a12e22a79f9c7e7eb56b35adc", "shasum": "" }, "require": { - "doctrine/common": "^2.3", - "php": "^5.3 || ^7.0", - "sonata-project/cache": "^1.0", - "sonata-project/core-bundle": "^3.0", - "symfony/form": "^2.3 || ^3.0", - "symfony/http-kernel": "^2.3 || ^3.0" + "php": "^7.1.3", + "symfony/mime": "^4.3", + "symfony/polyfill-mbstring": "~1.1" }, "require-dev": { - "knplabs/knp-menu-bundle": "^2.0", - "sllh/php-cs-fixer-styleci-bridge": "^2.0", - "sonata-project/admin-bundle": "^3.0", - "symfony/phpunit-bridge": "^2.7 || ^3.0" - }, - "suggest": { - "knplabs/knp-menu-bundle": "^2.0", - "sonata-project/cache-bundle": "^3.0" + "predis/predis": "~1.0", + "symfony/expression-language": "~3.4|~4.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Sonata\\BlockBundle\\": "" + "Symfony\\Component\\HttpFoundation\\": "" }, "exclude-from-classmap": [ - "Tests/" - ], - "files": [ - "Resources/stubs/symfony2.php" + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4367,64 +7249,91 @@ ], "authors": [ { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataBlockBundle/contributors" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org", - "homepage": "https://sonata-project.org" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony SonataBlockBundle", - "homepage": "https://sonata-project.org/bundles/block", - "keywords": [ - "block", - "sonata" - ], - "time": "2017-03-23T12:54:15+00:00" + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:55:16+00:00" }, { - "name": "sonata-project/cache", - "version": "1.0.7", + "name": "symfony/http-kernel", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/sonata-project/cache.git", - "reference": "f2f6be96c270d6a2b1f26fdc1d6edcb586b60691" + "url": "https://github.com/symfony/http-kernel.git", + "reference": "5e0fc71be03d52cd00c423061cfd300bd6f92a52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sonata-project/cache/zipball/f2f6be96c270d6a2b1f26fdc1d6edcb586b60691", - "reference": "f2f6be96c270d6a2b1f26fdc1d6edcb586b60691", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5e0fc71be03d52cd00c423061cfd300bd6f92a52", + "reference": "5e0fc71be03d52cd00c423061cfd300bd6f92a52", "shasum": "" }, - "require-dev": { - "doctrine/orm": "~2.2", - "doctrine/phpcr-odm": "~1.0", - "fabpot/php-cs-fixer": "~0.1|~1.0", - "jackalope/jackalope-doctrine-dbal": "~1.0", - "predis/predis": "~0.8,<1.0", + "require": { + "php": "^7.1.3", "psr/log": "~1.0", - "symfony/phpunit-bridge": "~2.7|~3.0" + "symfony/debug": "~3.4|~4.0", + "symfony/event-dispatcher": "^4.3", + "symfony/http-foundation": "^4.1.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php73": "^1.9" + }, + "conflict": { + "symfony/browser-kit": "<4.3", + "symfony/config": "<3.4", + "symfony/dependency-injection": "<4.3", + "symfony/translation": "<4.2", + "symfony/var-dumper": "<4.1.1", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "^4.3", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/dependency-injection": "^4.3", + "symfony/dom-crawler": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "~4.2", + "symfony/translation-contracts": "^1.1", + "symfony/var-dumper": "^4.1.1", + "twig/twig": "^1.34|^2.4" }, "suggest": { - "doctrine/orm": "ORM support", - "doctrine/phpcr-odm": "PHPCR ODM support", - "ext-apc": "Caching with ext/apc", - "ext-memcached": "Caching with ext/memcached", - "predis/predis": "Install redis php" + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/var-dumper": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Sonata\\Cache\\Tests\\": "test/", - "Sonata\\Cache\\": "lib/" - } + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4432,77 +7341,48 @@ ], "authors": [ { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@gmail.com", - "homepage": "https://sonata-project.org/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Cache library", - "homepage": "https://github.com/sonata-project/cache", - "keywords": [ - "cache", - "memcached", - "mongodb", - "redis" - ], - "time": "2015-09-18T14:40:58+00:00" + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T16:47:42+00:00" }, { - "name": "sonata-project/core-bundle", - "version": "3.4.0", + "name": "symfony/inflector", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/sonata-project/SonataCoreBundle.git", - "reference": "a1b837101262af856c45b22e8f0887553edf0fb0" + "url": "https://github.com/symfony/inflector.git", + "reference": "b25a8dc15fada858432efa083c1ecd2cef5991a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataCoreBundle/zipball/a1b837101262af856c45b22e8f0887553edf0fb0", - "reference": "a1b837101262af856c45b22e8f0887553edf0fb0", + "url": "https://api.github.com/repos/symfony/inflector/zipball/b25a8dc15fada858432efa083c1ecd2cef5991a7", + "reference": "b25a8dc15fada858432efa083c1ecd2cef5991a7", "shasum": "" }, "require": { - "cocur/slugify": "^1.4 || ^2.0", - "php": "^5.3 || ^7.0", - "sonata-project/datagrid-bundle": "^2.0", - "symfony/config": "^2.3 || ^3.0", - "symfony/form": "^2.3.5 || ^3.0", - "symfony/framework-bundle": "^2.3 || ^3.0", - "symfony/http-foundation": "^2.3 || ^3.0", - "symfony/property-access": "^2.3 || ^3.0", - "symfony/security": "^2.3 || ^3.0", - "symfony/translation": "^2.3 || ^3.0", - "symfony/twig-bridge": "^2.3.5 || ^3.0", - "symfony/validator": "^2.3 || ^3.0", - "twig/extensions": "^1.0", - "twig/twig": "^1.23 || ^2.0" - }, - "require-dev": { - "doctrine/orm": "^2.4", - "doctrine/phpcr-odm": "^1.0", - "friendsofsymfony/rest-bundle": "^1.1 || ^2.0", - "jackalope/jackalope-doctrine-dbal": "^1.0", - "jms/serializer-bundle": "0.11 - 0.13 || ^1.0", - "matthiasnoback/symfony-config-test": "^0.4 || ^1.0", - "matthiasnoback/symfony-dependency-injection-test": "^0.7", - "nelmio/api-doc-bundle": "^2.11", - "sensio/framework-extra-bundle": "^2.3 || ^3.0", - "sllh/php-cs-fixer-styleci-bridge": "^2.0", - "sonata-project/exporter": "^1.3", - "symfony/phpunit-bridge": "^2.7" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Sonata\\CoreBundle\\": "" + "Symfony\\Component\\Inflector\\": "" }, "exclude-from-classmap": [ - "Tests/" + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4511,57 +7391,65 @@ ], "authors": [ { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataCoreBundle/contributors" + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" }, { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony SonataCoreBundle", - "homepage": "https://sonata-project.org/bundles/core", + "description": "Symfony Inflector Component", + "homepage": "https://symfony.com", "keywords": [ - "sonata" + "inflection", + "pluralize", + "singularize", + "string", + "symfony", + "words" ], - "time": "2017-05-09T15:05:32+00:00" + "time": "2019-08-06T18:44:23+00:00" }, { - "name": "sonata-project/datagrid-bundle", - "version": "2.2.1", + "name": "symfony/intl", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/sonata-project/SonataDatagridBundle.git", - "reference": "8aa9183f2ba1724b290faacb83fb003123bae548" + "url": "https://github.com/symfony/intl.git", + "reference": "8db5505703c5bdb23d524fd994dad2f781966538" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataDatagridBundle/zipball/8aa9183f2ba1724b290faacb83fb003123bae548", - "reference": "8aa9183f2ba1724b290faacb83fb003123bae548", + "url": "https://api.github.com/repos/symfony/intl/zipball/8db5505703c5bdb23d524fd994dad2f781966538", + "reference": "8db5505703c5bdb23d524fd994dad2f781966538", "shasum": "" }, "require": { - "php": "^5.3 || ^7.0", - "symfony/dependency-injection": "^2.3 || ^3.0", - "symfony/form": "^2.3 || ^3.0" + "php": "^7.1.3", + "symfony/polyfill-intl-icu": "~1.0" }, "require-dev": { - "doctrine/orm": "^2.4", - "sllh/php-cs-fixer-styleci-bridge": "^2.0", - "symfony/phpunit-bridge": "^2.7 || ^3.0" + "symfony/filesystem": "~3.4|~4.0" }, - "type": "symfony-bundle", + "suggest": { + "ext-intl": "to use the component with locales other than \"en\"" + }, + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Sonata\\DatagridBundle\\": "" + "Symfony\\Component\\Intl\\": "" }, + "classmap": [ + "Resources/stubs" + ], "exclude-from-classmap": [ - "Tests/" + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4570,70 +7458,69 @@ ], "authors": [ { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataDatagridBundle/contributors" + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" }, { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org", - "homepage": "https://sonata-project.org" + "name": "Eriksen Costa", + "email": "eriksen.costa@infranology.com.br" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony SonataDatagridBundle", - "homepage": "https://sonata-project.org/bundles/datagrid", + "description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.", + "homepage": "https://symfony.com", "keywords": [ - "datagrid", - "sonata" + "i18n", + "icu", + "internationalization", + "intl", + "l10n", + "localization" ], - "time": "2017-02-09T16:25:20+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "sonata-project/intl-bundle", - "version": "2.3.1", + "name": "symfony/mime", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/sonata-project/SonataIntlBundle.git", - "reference": "d01e85fbc740452b7590d6e465bbcf852def00cc" + "url": "https://github.com/symfony/mime.git", + "reference": "987a05df1c6ac259b34008b932551353f4f408df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataIntlBundle/zipball/d01e85fbc740452b7590d6e465bbcf852def00cc", - "reference": "d01e85fbc740452b7590d6e465bbcf852def00cc", + "url": "https://api.github.com/repos/symfony/mime/zipball/987a05df1c6ac259b34008b932551353f4f408df", + "reference": "987a05df1c6ac259b34008b932551353f4f408df", "shasum": "" }, "require": { - "php": "^5.3 || ^7.0", - "symfony/dependency-injection": "^2.2 || ^3.0", - "symfony/http-kernel": "^2.2 || ^3.0", - "symfony/intl": "^2.3.21 || ^3.0", - "symfony/templating": "^2.2 || ^3.0", - "twig/twig": "^1.12 || ^2.0" - }, - "conflict": { - "sonata-project/user-bundle": "<2.0 || >=4.0" + "php": "^7.1.3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { - "matthiasnoback/symfony-dependency-injection-test": "^0.7.6 || ^1.0", - "sllh/php-cs-fixer-styleci-bridge": "^2.0", - "symfony/phpunit-bridge": "^2.7 || ^3.0", - "symfony/security": "^2.2 || ^3.0", - "symfony/security-acl": "^2.2 || ^3.0" - }, - "suggest": { - "sonata-project/user-bundle": "For user timezone detection" + "egulias/email-validator": "^2.1.10", + "symfony/dependency-injection": "~3.4|^4.1" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Sonata\\IntlBundle\\": "" + "Symfony\\Component\\Mime\\": "" }, "exclude-from-classmap": [ - "Tests/" + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4642,58 +7529,69 @@ ], "authors": [ { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataIntlBundle/contributors" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony SonataIntlBundle", - "homepage": "https://sonata-project.org/bundles/intl", + "description": "A library to manipulate MIME messages", + "homepage": "https://symfony.com", "keywords": [ - "date", - "intl", - "number", - "sonata", - "time" + "mime", + "mime-type" ], - "time": "2017-06-27T15:35:25+00:00" + "time": "2019-08-22T08:16:11+00:00" }, { - "name": "stof/doctrine-extensions-bundle", - "version": "v1.2.2", + "name": "symfony/monolog-bridge", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/stof/StofDoctrineExtensionsBundle.git", - "reference": "4e7499d25dc5d0862da09fa8e336164948a29a25" + "url": "https://github.com/symfony/monolog-bridge.git", + "reference": "8a491edacd54e0214f5e7fb254710d30682e7bc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stof/StofDoctrineExtensionsBundle/zipball/4e7499d25dc5d0862da09fa8e336164948a29a25", - "reference": "4e7499d25dc5d0862da09fa8e336164948a29a25", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/8a491edacd54e0214f5e7fb254710d30682e7bc1", + "reference": "8a491edacd54e0214f5e7fb254710d30682e7bc1", "shasum": "" }, "require": { - "gedmo/doctrine-extensions": "^2.3.1", - "php": ">=5.3.2", - "symfony/framework-bundle": "~2.1|~3.0" + "monolog/monolog": "~1.19", + "php": "^7.1.3", + "symfony/http-kernel": "^4.3", + "symfony/service-contracts": "^1.1" + }, + "conflict": { + "symfony/console": "<3.4", + "symfony/http-foundation": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0", + "symfony/security-core": "~3.4|~4.0", + "symfony/var-dumper": "~3.4|~4.0" }, "suggest": { - "doctrine/doctrine-bundle": "to use the ORM extensions", - "doctrine/mongodb-odm-bundle": "to use the MongoDB ODM extensions" + "symfony/console": "For the possibility to show log messages in console commands depending on verbosity settings.", + "symfony/http-kernel": "For using the debugging handlers together with the response life cycle of the HTTP kernel.", + "symfony/var-dumper": "For using the debugging handlers like the console handler or the log server handler." }, - "type": "symfony-bundle", + "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Stof\\DoctrineExtensionsBundle\\": "" - } + "Symfony\\Bridge\\Monolog\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4701,57 +7599,57 @@ ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Integration of the gedmo/doctrine-extensions with Symfony2", - "homepage": "https://github.com/stof/StofDoctrineExtensionsBundle", - "keywords": [ - "behaviors", - "doctrine2", - "extensions", - "gedmo", - "loggable", - "nestedset", - "sluggable", - "sortable", - "timestampable", - "translatable", - "tree" - ], - "time": "2016-01-26T23:58:32+00:00" + "description": "Symfony Monolog Bridge", + "homepage": "https://symfony.com", + "time": "2019-08-07T11:52:19+00:00" }, { - "name": "swiftmailer/swiftmailer", - "version": "v5.4.8", + "name": "symfony/monolog-bundle", + "version": "v3.4.0", "source": { "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517" + "url": "https://github.com/symfony/monolog-bundle.git", + "reference": "7fbecb371c1c614642c93c6b2cbcdf723ae8809d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/9a06dc570a0367850280eefd3f1dc2da45aef517", - "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517", + "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/7fbecb371c1c614642c93c6b2cbcdf723ae8809d", + "reference": "7fbecb371c1c614642c93c6b2cbcdf723ae8809d", "shasum": "" }, "require": { - "php": ">=5.3.3" + "monolog/monolog": "~1.22", + "php": ">=5.6", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4.10|^4.0.10", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/monolog-bridge": "~3.4|~4.0" }, "require-dev": { - "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "~3.2" + "symfony/console": "~3.4|~4.0", + "symfony/phpunit-bridge": "^3.4.19|^4.0", + "symfony/yaml": "~3.4|~4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.4-dev" + "dev-master": "3.x-dev" } }, "autoload": { - "files": [ - "lib/swift_required.php" + "psr-4": { + "Symfony\\Bundle\\MonologBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4760,180 +7658,51 @@ ], "authors": [ { - "name": "Chris Corbyn" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" }, { "name": "Fabien Potencier", "email": "fabien@symfony.com" } ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "http://swiftmailer.org", + "description": "Symfony MonologBundle", + "homepage": "http://symfony.com", "keywords": [ - "email", - "mail", - "mailer" + "log", + "logging" ], - "time": "2017-05-01T15:54:03+00:00" + "time": "2019-06-20T12:18:19+00:00" }, { - "name": "sylius/sylius", - "version": "v1.0.0-beta.2", + "name": "symfony/options-resolver", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/Sylius/Sylius.git", - "reference": "02ccef7f80b5c2cc5bcd9c47f07553e365854c6a" + "url": "https://github.com/symfony/options-resolver.git", + "reference": "81c2e120522a42f623233968244baebd6b36cb6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Sylius/Sylius/zipball/02ccef7f80b5c2cc5bcd9c47f07553e365854c6a", - "reference": "02ccef7f80b5c2cc5bcd9c47f07553e365854c6a", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/81c2e120522a42f623233968244baebd6b36cb6a", + "reference": "81c2e120522a42f623233968244baebd6b36cb6a", "shasum": "" }, "require": { - "doctrine/collections": "^1.3", - "doctrine/data-fixtures": "^1.1", - "doctrine/doctrine-bundle": "^1.6", - "doctrine/doctrine-cache-bundle": "^1.3", - "doctrine/doctrine-fixtures-bundle": "^2.3", - "doctrine/doctrine-migrations-bundle": "^1.2", - "doctrine/orm": "^2.5", - "ext-exif": "*", - "ext-fileinfo": "*", - "ext-gd": "*", - "friendsofsymfony/oauth-server-bundle": "^1.5", - "friendsofsymfony/rest-bundle": "^2.1", - "fzaninotto/faker": "^1.6", - "gedmo/doctrine-extensions": "^2.4.12", - "incenteev/composer-parameter-handler": "^2.1", - "jms/serializer-bundle": "^1.1", - "knplabs/knp-gaufrette-bundle": "^0.3", - "knplabs/knp-menu-bundle": "^2.1", - "liip/imagine-bundle": "^1.6", - "ocramius/proxy-manager": "^1.0", - "payum/payum": "^1.4", - "payum/payum-bundle": "^2.2", - "php": "^5.6|^7.0", - "php-http/guzzle6-adapter": "^1.1", - "polishsymfonycommunity/symfony-mocker-container": "^1.0", - "sensio/distribution-bundle": "^5.0", - "sonata-project/block-bundle": "^3.3", - "sonata-project/intl-bundle": "^2.2", - "stof/doctrine-extensions-bundle": "^1.2", - "swiftmailer/swiftmailer": "^5.4", - "symfony/monolog-bundle": "^3.0", - "symfony/polyfill-iconv": "^1.3", - "symfony/polyfill-intl-icu": "^1.3", - "symfony/polyfill-mbstring": "^1.3", - "symfony/swiftmailer-bundle": "^2.4", - "symfony/symfony": "^3.2", - "twig/extensions": "^1.4", - "twig/twig": "^1.28", - "webmozart/assert": "^1.1", - "white-october/pagerfanta-bundle": "^1.0.8", - "willdurand/hateoas-bundle": "^1.2", - "winzou/state-machine-bundle": "^0.3", - "zendframework/zend-hydrator": "^2.2", - "zendframework/zend-stdlib": "^3.1" - }, - "replace": { - "sylius/addressing": "self.version", - "sylius/addressing-bundle": "self.version", - "sylius/admin-bundle": "self.version", - "sylius/api-bundle": "self.version", - "sylius/attribute": "self.version", - "sylius/attribute-bundle": "self.version", - "sylius/core": "self.version", - "sylius/core-bundle": "self.version", - "sylius/currency": "self.version", - "sylius/currency-bundle": "self.version", - "sylius/customer": "self.version", - "sylius/customer-bundle": "self.version", - "sylius/fixtures-bundle": "self.version", - "sylius/inventory": "self.version", - "sylius/inventory-bundle": "self.version", - "sylius/locale": "self.version", - "sylius/locale-bundle": "self.version", - "sylius/money-bundle": "self.version", - "sylius/order": "self.version", - "sylius/order-bundle": "self.version", - "sylius/payment": "self.version", - "sylius/payment-bundle": "self.version", - "sylius/payum-bundle": "self.version", - "sylius/product": "self.version", - "sylius/product-bundle": "self.version", - "sylius/promotion": "self.version", - "sylius/promotion-bundle": "self.version", - "sylius/registry": "self.version", - "sylius/resource": "self.version", - "sylius/resource-bundle": "self.version", - "sylius/shipping": "self.version", - "sylius/shipping-bundle": "self.version", - "sylius/shop-bundle": "self.version", - "sylius/taxation": "self.version", - "sylius/taxation-bundle": "self.version", - "sylius/taxonomy": "self.version", - "sylius/taxonomy-bundle": "self.version", - "sylius/theme-bundle": "self.version", - "sylius/ui-bundle": "self.version", - "sylius/user": "self.version", - "sylius/user-bundle": "self.version" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^2.0", - "behat/behat": "^3.2", - "behat/mink": "^1.7", - "behat/mink-browserkit-driver": "^1.3", - "behat/mink-extension": "^2.2", - "behat/mink-selenium2-driver": "^1.3", - "dama/doctrine-test-bundle": "^1.0", - "friends-of-behat/context-service-extension": "^0.3", - "friends-of-behat/cross-container-extension": "^0.2", - "friends-of-behat/performance-extension": "^1.0", - "friends-of-behat/service-container-extension": "^0.3", - "friends-of-behat/symfony-extension": "^0.2.1", - "friends-of-behat/variadic-extension": "^0.1", - "hwi/oauth-bundle": "^0.5", - "lakion/api-test-case": "^1.0", - "lakion/mink-debug-extension": "^1.2.3", - "malukenho/kawaii-gherkin": "^0.1", - "matthiasnoback/symfony-config-test": "^2.0", - "matthiasnoback/symfony-dependency-injection-test": "^1.0", - "mikey179/vfsstream": "^1.6", - "pamil/prophecy-common": "^0.1", - "phpspec/phpspec": "^3.2", - "phpunit/phpunit": "^5.6", - "se/selenium-server-standalone": "^2.52", - "stripe/stripe-php": "^4.1" - }, - "suggest": { - "ext-iconv": "For better performance than using Symfony Polyfill Component", - "ext-intl": "For better performance than using Symfony Polyfill Component", - "ext-mbstring": "For better performance than using Symfony Polyfill Component" + "php": "^7.1.3" }, - "type": "project", + "type": "library", "extra": { - "symfony-app-dir": "app", - "symfony-bin-dir": "bin", - "symfony-var-dir": "var", - "symfony-web-dir": "web", - "symfony-tests-dir": "tests", - "symfony-assets-install": "relative", - "incenteev-parameters": { - "file": "app/config/parameters.yml" - }, "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Sylius\\Behat\\": "src/Sylius/Behat/", - "Sylius\\Bundle\\": "src/Sylius/Bundle/", - "Sylius\\Component\\": "src/Sylius/Component/" + "Symfony\\Component\\OptionsResolver\\": "" }, "exclude-from-classmap": [ - "src/Sylius/*/*/Tests/" + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4942,59 +7711,56 @@ ], "authors": [ { - "name": "Sylius project", - "homepage": "http://sylius.org" - }, - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Paweł Jędrzejewski", - "homepage": "http://pjedrzejewski.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "E-Commerce platform for PHP, based on Symfony framework.", - "homepage": "http://sylius.org", - "time": "2017-04-11T12:49:20+00:00" + "description": "Symfony OptionsResolver Component", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "time": "2019-08-08T09:29:19+00:00" }, { - "name": "symfony/monolog-bundle", - "version": "v3.1.0", + "name": "symfony/polyfill-ctype", + "version": "v1.12.0", "source": { "type": "git", - "url": "https://github.com/symfony/monolog-bundle.git", - "reference": "6f96c7dbb6b2ef70b307a1a6f897153cbca3da47" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/6f96c7dbb6b2ef70b307a1a6f897153cbca3da47", - "reference": "6f96c7dbb6b2ef70b307a1a6f897153cbca3da47", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4", "shasum": "" }, "require": { - "monolog/monolog": "~1.22", - "php": ">=5.3.2", - "symfony/config": "~2.7|~3.0", - "symfony/dependency-injection": "~2.7|~3.0", - "symfony/http-kernel": "~2.7|~3.0", - "symfony/monolog-bridge": "~2.7|~3.0" + "php": ">=5.3.3" }, - "require-dev": { - "phpunit/phpunit": "^4.8", - "symfony/console": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0" + "suggest": { + "ext-ctype": "For best performance" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-master": "1.12-dev" } }, "autoload": { "psr-4": { - "Symfony\\Bundle\\MonologBundle\\": "" - } + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5002,34 +7768,36 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony MonologBundle", - "homepage": "http://symfony.com", + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", "keywords": [ - "log", - "logging" + "compatibility", + "ctype", + "polyfill", + "portable" ], - "time": "2017-03-26T11:55:59+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.4.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "ae1347fa81423b67dbc232c8c111facb367ff8b9" + "reference": "685968b11e61a347c18bf25db32effa478be610f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/ae1347fa81423b67dbc232c8c111facb367ff8b9", - "reference": "ae1347fa81423b67dbc232c8c111facb367ff8b9", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/685968b11e61a347c18bf25db32effa478be610f", + "reference": "685968b11e61a347c18bf25db32effa478be610f", "shasum": "" }, "require": { @@ -5041,7 +7809,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.12-dev" } }, "autoload": { @@ -5075,25 +7843,25 @@ "portable", "shim" ], - "time": "2017-06-09T08:25:21+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.4.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "3191cbe0ce64987bd382daf6724af31c53daae01" + "reference": "66810b9d6eb4af54d543867909d65ab9af654d7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/3191cbe0ce64987bd382daf6724af31c53daae01", - "reference": "3191cbe0ce64987bd382daf6724af31c53daae01", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/66810b9d6eb4af54d543867909d65ab9af654d7e", + "reference": "66810b9d6eb4af54d543867909d65ab9af654d7e", "shasum": "" }, "require": { "php": ">=5.3.3", - "symfony/intl": "~2.3|~3.0|~4.0" + "symfony/intl": "~2.3|~3.0|~4.0|~5.0" }, "suggest": { "ext-intl": "For best performance" @@ -5101,7 +7869,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.12-dev" } }, "autoload": { @@ -5133,20 +7901,82 @@ "portable", "shim" ], - "time": "2017-06-09T08:25:21+00:00" + "time": "2019-08-06T08:03:45+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", + "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.9" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12-dev" + } + }, + "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": "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" + ], + "time": "2019-08-06T08:03:45+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.4.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "f29dca382a6485c3cbe6379f0c61230167681937" + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f29dca382a6485c3cbe6379f0c61230167681937", - "reference": "f29dca382a6485c3cbe6379f0c61230167681937", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", "shasum": "" }, "require": { @@ -5158,7 +7988,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.12-dev" } }, "autoload": { @@ -5192,35 +8022,34 @@ "portable", "shim" ], - "time": "2017-06-09T14:24:12+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { - "name": "symfony/polyfill-php56", - "version": "v1.4.0", + "name": "symfony/polyfill-php72", + "version": "v1.12.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "bc0b7d6cb36b10cfabb170a3e359944a95174929" + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "04ce3335667451138df4307d6a9b61565560199e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/bc0b7d6cb36b10cfabb170a3e359944a95174929", - "reference": "bc0b7d6cb36b10cfabb170a3e359944a95174929", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e", + "reference": "04ce3335667451138df4307d6a9b61565560199e", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/polyfill-util": "~1.0" + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.12-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php56\\": "" + "Symfony\\Polyfill\\Php72\\": "" }, "files": [ "bootstrap.php" @@ -5240,7 +8069,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -5248,35 +8077,34 @@ "portable", "shim" ], - "time": "2017-06-09T08:25:21+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { - "name": "symfony/polyfill-php70", - "version": "v1.4.0", + "name": "symfony/polyfill-php73", + "version": "v1.12.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "032fd647d5c11a9ceab8ee8747e13b5448e93874" + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/032fd647d5c11a9ceab8ee8747e13b5448e93874", - "reference": "032fd647d5c11a9ceab8ee8747e13b5448e93874", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/2ceb49eaccb9352bff54d22570276bb75ba4a188", + "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188", "shasum": "" }, "require": { - "paragonie/random_compat": "~1.0|~2.0", "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.12-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" + "Symfony\\Polyfill\\Php73\\": "" }, "files": [ "bootstrap.php" @@ -5299,7 +8127,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -5307,35 +8135,38 @@ "portable", "shim" ], - "time": "2017-06-09T14:24:12+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { - "name": "symfony/polyfill-util", - "version": "v1.4.0", + "name": "symfony/process", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-util.git", - "reference": "ebccbde4aad410f6438d86d7d261c6b4d2b9a51d" + "url": "https://github.com/symfony/process.git", + "reference": "e89969c00d762349f078db1128506f7f3dcc0d4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/ebccbde4aad410f6438d86d7d261c6b4d2b9a51d", - "reference": "ebccbde4aad410f6438d86d7d261c6b4d2b9a51d", + "url": "https://api.github.com/repos/symfony/process/zipball/e89969c00d762349f078db1128506f7f3dcc0d4a", + "reference": "e89969c00d762349f078db1128506f7f3dcc0d4a", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Util\\": "" - } + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5343,213 +8174,283 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony utilities for portability of PHP codes", + "description": "Symfony Process Component", "homepage": "https://symfony.com", - "keywords": [ - "compat", - "compatibility", - "polyfill", - "shim" - ], - "time": "2017-06-09T08:25:21+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "symfony/swiftmailer-bundle", - "version": "v2.6.2", + "name": "symfony/property-access", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/symfony/swiftmailer-bundle.git", - "reference": "deabc81120c2086571f7c4484ab785c5e1b84f75" + "url": "https://github.com/symfony/property-access.git", + "reference": "bb0c302375ffeef60c31e72a4539611b7f787565" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/deabc81120c2086571f7c4484ab785c5e1b84f75", - "reference": "deabc81120c2086571f7c4484ab785c5e1b84f75", + "url": "https://api.github.com/repos/symfony/property-access/zipball/bb0c302375ffeef60c31e72a4539611b7f787565", + "reference": "bb0c302375ffeef60c31e72a4539611b7f787565", "shasum": "" }, "require": { - "php": ">=5.3.2", - "swiftmailer/swiftmailer": "~4.2|~5.0", - "symfony/config": "~2.7|~3.0", - "symfony/dependency-injection": "~2.7|~3.0", - "symfony/http-kernel": "~2.7|~3.0" + "php": "^7.1.3", + "symfony/inflector": "~3.4|~4.0" }, "require-dev": { - "symfony/console": "~2.7|~3.0", - "symfony/framework-bundle": "~2.7|~3.0", - "symfony/phpunit-bridge": "~3.3@dev", - "symfony/yaml": "~2.7|~3.0" + "symfony/cache": "~3.4|~4.0" }, "suggest": { - "psr/log": "Allows logging" + "psr/cache-implementation": "To cache access methods." }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Bundle\\SwiftmailerBundle\\": "" - } + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, { "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony PropertyAccess Component", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property path", + "reflection" + ], + "time": "2019-08-26T08:26:39+00:00" + }, + { + "name": "symfony/proxy-manager-bridge", + "version": "v4.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/proxy-manager-bridge.git", + "reference": "d0a509403a4ee2a93f3d288f8a323a1d8d671df5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/d0a509403a4ee2a93f3d288f8a323a1d8d671df5", + "reference": "d0a509403a4ee2a93f3d288f8a323a1d8d671df5", + "shasum": "" + }, + "require": { + "ocramius/proxy-manager": "~2.1", + "php": "^7.1.3", + "symfony/dependency-injection": "~4.0" + }, + "conflict": { + "zendframework/zend-eventmanager": "2.6.0" + }, + "require-dev": { + "symfony/config": "~3.4|~4.0" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\ProxyManager\\": "" }, + "classmap": [ + "Legacy/ProxiedMethodReturnExpression.php" + ], + "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 SwiftmailerBundle", - "homepage": "http://symfony.com", - "time": "2017-05-22T04:58:24+00:00" + "description": "Symfony ProxyManager Bridge", + "homepage": "https://symfony.com", + "time": "2019-08-20T14:07:54+00:00" }, { - "name": "symfony/symfony", - "version": "v3.3.5", + "name": "symfony/routing", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/symfony/symfony.git", - "reference": "b9a0d3d2393f683b28043e9dbf83b8bf6b347faa" + "url": "https://github.com/symfony/routing.git", + "reference": "ff1049f6232dc5b6023b1ff1c6de56f82bcd264f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/symfony/zipball/b9a0d3d2393f683b28043e9dbf83b8bf6b347faa", - "reference": "b9a0d3d2393f683b28043e9dbf83b8bf6b347faa", + "url": "https://api.github.com/repos/symfony/routing/zipball/ff1049f6232dc5b6023b1ff1c6de56f82bcd264f", + "reference": "ff1049f6232dc5b6023b1ff1c6de56f82bcd264f", "shasum": "" }, "require": { - "doctrine/common": "~2.4", - "ext-xml": "*", - "fig/link-util": "^1.0", - "php": ">=5.5.9", - "psr/cache": "~1.0", - "psr/container": "^1.0", - "psr/link": "^1.0", - "psr/log": "~1.0", - "psr/simple-cache": "^1.0", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php56": "~1.0", - "symfony/polyfill-php70": "~1.0", - "symfony/polyfill-util": "~1.0", - "twig/twig": "~1.34|~2.4" + "php": "^7.1.3" }, "conflict": { - "phpdocumentor/reflection-docblock": "<3.0||>=3.2.0", - "phpdocumentor/type-resolver": "<0.2.0", - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + "symfony/config": "<4.2", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" }, - "provide": { - "psr/cache-implementation": "1.0", - "psr/container-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "require-dev": { + "doctrine/annotations": "~1.2", + "psr/log": "~1.0", + "symfony/config": "~4.2", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "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 Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2019-08-26T08:26:39+00:00" + }, + { + "name": "symfony/security", + "version": "v4.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/security.git", + "reference": "e4a121f421e97a9ce575f15eea0accd250c10abf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security/zipball/e4a121f421e97a9ce575f15eea0accd250c10abf", + "reference": "e4a121f421e97a9ce575f15eea0accd250c10abf", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/http-kernel": "^4.3", + "symfony/property-access": "~3.4|~4.0", + "symfony/service-contracts": "^1.1" }, "replace": { - "symfony/asset": "self.version", - "symfony/browser-kit": "self.version", - "symfony/cache": "self.version", - "symfony/class-loader": "self.version", - "symfony/config": "self.version", - "symfony/console": "self.version", - "symfony/css-selector": "self.version", - "symfony/debug": "self.version", - "symfony/debug-bundle": "self.version", - "symfony/dependency-injection": "self.version", - "symfony/doctrine-bridge": "self.version", - "symfony/dom-crawler": "self.version", - "symfony/dotenv": "self.version", - "symfony/event-dispatcher": "self.version", - "symfony/expression-language": "self.version", - "symfony/filesystem": "self.version", - "symfony/finder": "self.version", - "symfony/form": "self.version", - "symfony/framework-bundle": "self.version", - "symfony/http-foundation": "self.version", - "symfony/http-kernel": "self.version", - "symfony/inflector": "self.version", - "symfony/intl": "self.version", - "symfony/ldap": "self.version", - "symfony/monolog-bridge": "self.version", - "symfony/options-resolver": "self.version", - "symfony/process": "self.version", - "symfony/property-access": "self.version", - "symfony/property-info": "self.version", - "symfony/proxy-manager-bridge": "self.version", - "symfony/routing": "self.version", - "symfony/security": "self.version", - "symfony/security-bundle": "self.version", "symfony/security-core": "self.version", "symfony/security-csrf": "self.version", "symfony/security-guard": "self.version", - "symfony/security-http": "self.version", - "symfony/serializer": "self.version", - "symfony/stopwatch": "self.version", - "symfony/templating": "self.version", - "symfony/translation": "self.version", - "symfony/twig-bridge": "self.version", - "symfony/twig-bundle": "self.version", - "symfony/validator": "self.version", - "symfony/var-dumper": "self.version", - "symfony/web-link": "self.version", - "symfony/web-profiler-bundle": "self.version", - "symfony/web-server-bundle": "self.version", - "symfony/workflow": "self.version", - "symfony/yaml": "self.version" + "symfony/security-http": "self.version" }, "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "doctrine/data-fixtures": "1.0.*", - "doctrine/dbal": "~2.4", - "doctrine/doctrine-bundle": "~1.4", - "doctrine/orm": "~2.4,>=2.4.5", - "egulias/email-validator": "~1.2,>=1.2.8|~2.0", - "monolog/monolog": "~1.11", - "ocramius/proxy-manager": "~0.4|~1.0|~2.0", - "phpdocumentor/reflection-docblock": "^3.0", - "predis/predis": "~1.0", - "sensio/framework-extra-bundle": "^3.0.2", - "symfony/phpunit-bridge": "~3.2", - "symfony/polyfill-apcu": "~1.1", - "symfony/security-acl": "~2.8|~3.0" + "psr/container": "^1.0", + "psr/log": "~1.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/ldap": "~3.4|~4.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/routing": "~3.4|~4.0", + "symfony/validator": "^3.4.31|^4.3.4" + }, + "suggest": { + "psr/container-implementation": "To instantiate the Security class", + "symfony/expression-language": "For using the expression voter", + "symfony/form": "", + "symfony/ldap": "For using the LDAP user and authentication providers", + "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs", + "symfony/validator": "For using the user password constraint" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.3-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Bridge\\Doctrine\\": "src/Symfony/Bridge/Doctrine/", - "Symfony\\Bridge\\Monolog\\": "src/Symfony/Bridge/Monolog/", - "Symfony\\Bridge\\ProxyManager\\": "src/Symfony/Bridge/ProxyManager/", - "Symfony\\Bridge\\Twig\\": "src/Symfony/Bridge/Twig/", - "Symfony\\Bundle\\": "src/Symfony/Bundle/", - "Symfony\\Component\\": "src/Symfony/Component/" + "Symfony\\Component\\Security\\": "" }, - "classmap": [ - "src/Symfony/Component/Intl/Resources/stubs" - ], "exclude-from-classmap": [ - "**/Tests/" + "/Core/Tests/", + "/Csrf/Tests/", + "/Guard/Tests/", + "/Http/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -5566,50 +8467,125 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "The Symfony PHP framework", + "description": "Symfony Security Component", "homepage": "https://symfony.com", - "keywords": [ - "framework" - ], - "time": "2017-07-17T19:08:46+00:00" + "time": "2019-08-26T08:55:16+00:00" }, { - "name": "twig/extensions", - "version": "v1.5.1", + "name": "symfony/security-bundle", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/twigphp/Twig-extensions.git", - "reference": "d188c76168b853481cc75879ea045bf93d718e9c" + "url": "https://github.com/symfony/security-bundle.git", + "reference": "97ba8648e718999793e79ab4d1f1582c8d19be9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/d188c76168b853481cc75879ea045bf93d718e9c", - "reference": "d188c76168b853481cc75879ea045bf93d718e9c", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/97ba8648e718999793e79ab4d1f1582c8d19be9d", + "reference": "97ba8648e718999793e79ab4d1f1582c8d19be9d", "shasum": "" }, "require": { - "twig/twig": "~1.27|~2.0" + "ext-xml": "*", + "php": "^7.1.3", + "symfony/config": "^4.2", + "symfony/dependency-injection": "^4.2", + "symfony/http-kernel": "^4.3", + "symfony/security-core": "~4.3", + "symfony/security-csrf": "~4.2", + "symfony/security-guard": "~4.2", + "symfony/security-http": "^4.3" + }, + "conflict": { + "symfony/browser-kit": "<4.2", + "symfony/console": "<3.4", + "symfony/framework-bundle": "<4.3.4", + "symfony/twig-bundle": "<4.2", + "symfony/var-dumper": "<3.4" }, "require-dev": { - "symfony/phpunit-bridge": "~3.3@dev", - "symfony/translation": "~2.3|~3.0" + "doctrine/doctrine-bundle": "~1.5", + "symfony/asset": "~3.4|~4.0", + "symfony/browser-kit": "~4.2", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/dom-crawler": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/form": "~3.4|~4.0", + "symfony/framework-bundle": "^4.3.4", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/translation": "~3.4|~4.0", + "symfony/twig-bridge": "~3.4|~4.0", + "symfony/twig-bundle": "~4.2", + "symfony/validator": "~3.4|~4.0", + "symfony/var-dumper": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0", + "twig/twig": "~1.41|~2.10" }, - "suggest": { - "symfony/translation": "Allow the time_diff output to be translated" + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\SecurityBundle\\": "" + }, + "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 SecurityBundle", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:26:39+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v4.3.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/1e4ff456bd625be5032fac9be4294e60442e9b71", + "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/service-contracts": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "4.3-dev" } }, "autoload": { - "psr-0": { - "Twig_Extensions_": "lib/" - }, "psr-4": { - "Twig\\Extensions\\": "src/" - } + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5619,112 +8595,118 @@ { "name": "Fabien Potencier", "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common additional features for Twig that do not directly belong in core", - "homepage": "http://twig.sensiolabs.org/doc/extensions/index.html", - "keywords": [ - "i18n", - "text" - ], - "time": "2017-06-08T18:19:53+00:00" + "description": "Symfony Stopwatch Component", + "homepage": "https://symfony.com", + "time": "2019-08-07T11:52:19+00:00" }, { - "name": "twig/twig", - "version": "v1.34.4", + "name": "symfony/swiftmailer-bundle", + "version": "v3.2.8", "source": { "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "f878bab48edb66ad9c6ed626bf817f60c6c096ee" + "url": "https://github.com/symfony/swiftmailer-bundle.git", + "reference": "cb125b3648f132fb8070b55393f20cb310907d3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/f878bab48edb66ad9c6ed626bf817f60c6c096ee", - "reference": "f878bab48edb66ad9c6ed626bf817f60c6c096ee", + "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/cb125b3648f132fb8070b55393f20cb310907d3b", + "reference": "cb125b3648f132fb8070b55393f20cb310907d3b", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.0.0", + "swiftmailer/swiftmailer": "^6.1.3", + "symfony/config": "~2.8|~3.3|~4.0", + "symfony/dependency-injection": "~2.7|~3.3|~4.0", + "symfony/http-kernel": "~2.7|~3.3|~4.0" + }, + "conflict": { + "twig/twig": "<1.41|<2.10" }, "require-dev": { - "psr/container": "^1.0", - "symfony/debug": "~2.7", - "symfony/phpunit-bridge": "~3.3@dev" + "symfony/console": "~2.7|~3.3|~4.0", + "symfony/framework-bundle": "~2.7|~3.3|~4.0", + "symfony/phpunit-bridge": "~3.3|~4.0", + "symfony/yaml": "~2.7|~3.3|~4.0" }, - "type": "library", + "suggest": { + "psr/log": "Allows logging" + }, + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.34-dev" + "dev-master": "3.2-dev" } }, "autoload": { - "psr-0": { - "Twig_": "lib/" - }, "psr-4": { - "Twig\\": "src/" - } + "Symfony\\Bundle\\SwiftmailerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" }, { - "name": "Twig Team", - "homepage": "http://twig.sensiolabs.org/contributors", - "role": "Contributors" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "http://twig.sensiolabs.org", - "keywords": [ - "templating" - ], - "time": "2017-07-04T13:19:31+00:00" + "description": "Symfony SwiftmailerBundle", + "homepage": "http://symfony.com", + "time": "2019-06-18T15:27:04+00:00" }, { - "name": "webmozart/assert", - "version": "1.2.0", + "name": "symfony/templating", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f" + "url": "https://github.com/symfony/templating.git", + "reference": "15407776e1fe250ed3fa1c1a679482c60c2affe3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f", - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f", + "url": "https://api.github.com/repos/symfony/templating/zipball/15407776e1fe250ed3fa1c1a679482c60c2affe3", + "reference": "15407776e1fe250ed3fa1c1a679482c60c2affe3", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" }, "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" + "psr/log": "~1.0" + }, + "suggest": { + "psr/log-implementation": "For using debug logging in loaders" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Webmozart\\Assert\\": "src/" - } + "Symfony\\Component\\Templating\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5732,51 +8714,46 @@ ], "authors": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "time": "2016-11-23T20:04:58+00:00" + "description": "Symfony Templating Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "white-october/pagerfanta-bundle", - "version": "v1.0.8", + "name": "symfony/thanks", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git", - "reference": "ba78522935b141e7e3dee637dc0095fb44fde65b" + "url": "https://github.com/symfony/thanks.git", + "reference": "9474a631b52737c623b6aeba22f00bbc003251da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/whiteoctober/WhiteOctoberPagerfantaBundle/zipball/ba78522935b141e7e3dee637dc0095fb44fde65b", - "reference": "ba78522935b141e7e3dee637dc0095fb44fde65b", + "url": "https://api.github.com/repos/symfony/thanks/zipball/9474a631b52737c623b6aeba22f00bbc003251da", + "reference": "9474a631b52737c623b6aeba22f00bbc003251da", "shasum": "" }, "require": { - "pagerfanta/pagerfanta": "1.0.*", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/property-access": "~2.3|~3.0", - "symfony/twig-bundle": "~2.3|~3.0" - }, - "require-dev": { - "phpunit/phpunit": "~3.7", - "symfony/symfony": "~2.3|~3.0" + "composer-plugin-api": "^1.0", + "php": "^5.5.9|^7.0.0" }, - "type": "symfony-bundle", + "type": "composer-plugin", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" - } + "dev-master": "1.0-dev" + }, + "class": "Symfony\\Thanks\\Thanks" }, "autoload": { "psr-4": { - "WhiteOctober\\PagerfantaBundle\\": "" + "Symfony\\Thanks\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -5785,63 +8762,70 @@ ], "authors": [ { - "name": "Pablo Díez", - "email": "pablodip@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" } ], - "description": "Bundle to use Pagerfanta with Symfony2", - "keywords": [ - "page", - "paging" - ], - "time": "2017-02-10T16:54:59+00:00" + "description": "Give thanks (in the form of a GitHub ⭐) to your fellow PHP package maintainers (not limited to Symfony components)!", + "time": "2018-08-24T14:08:13+00:00" }, { - "name": "willdurand/hateoas", - "version": "2.11.0", + "name": "symfony/translation", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/willdurand/Hateoas.git", - "reference": "bc5c1035f7f040f13810fbed9ac87ba540af7758" + "url": "https://github.com/symfony/translation.git", + "reference": "28498169dd334095fa981827992f3a24d50fed0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Hateoas/zipball/bc5c1035f7f040f13810fbed9ac87ba540af7758", - "reference": "bc5c1035f7f040f13810fbed9ac87ba540af7758", + "url": "https://api.github.com/repos/symfony/translation/zipball/28498169dd334095fa981827992f3a24d50fed0f", + "reference": "28498169dd334095fa981827992f3a24d50fed0f", "shasum": "" }, "require": { - "doctrine/annotations": "~1.0", - "doctrine/common": "~2.0", - "jms/metadata": "~1.1", - "jms/serializer": "^1.7", - "php": "^5.5|^7.0", - "phpoption/phpoption": ">=1.1.0,<2.0-dev", - "symfony/expression-language": "~2.4 || ~3.0" + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1.6" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "symfony/translation-implementation": "1.0" }, "require-dev": { - "pagerfanta/pagerfanta": "~1.0", - "phpunit/phpunit": "~4.5", - "symfony/dependency-injection": "~2.4 || ~3.0", - "symfony/routing": "~2.4 || ~3.0", - "symfony/yaml": "~2.4 || ~3.0", - "twig/twig": "~1.12" + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/intl": "~3.4|~4.0", + "symfony/service-contracts": "^1.1.2", + "symfony/var-dumper": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" }, "suggest": { - "symfony/routing": "To use the SymfonyRouteFactory.", - "symfony/yaml": "To use yaml based configuration.", - "twig/twig": "To use the Twig extensions." + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.11-dev" + "dev-master": "4.3-dev" } }, "autoload": { - "psr-0": { - "Hateoas": "src/" - } + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5849,52 +8833,100 @@ ], "authors": [ { - "name": "Adrien Brault", - "email": "adrien.brault@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "William Durand", - "email": "william.durand1@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A PHP library to support implementing representations for HATEOAS REST web services", - "time": "2017-05-22T10:27:33+00:00" + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:55:16+00:00" }, { - "name": "willdurand/hateoas-bundle", - "version": "1.3.0", + "name": "symfony/twig-bridge", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/willdurand/BazingaHateoasBundle.git", - "reference": "bf57a3e45a26937726f370933eec4d8a7062733c" + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "cd6c551dc5d62b520d1a973fb4cb2c46bfc00b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/BazingaHateoasBundle/zipball/bf57a3e45a26937726f370933eec4d8a7062733c", - "reference": "bf57a3e45a26937726f370933eec4d8a7062733c", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/cd6c551dc5d62b520d1a973fb4cb2c46bfc00b62", + "reference": "cd6c551dc5d62b520d1a973fb4cb2c46bfc00b62", "shasum": "" }, "require": { - "jms/serializer-bundle": "~1.0 || ^2.0", - "php": ">5.4", - "symfony/framework-bundle": "~2.3 || ~3.0", - "willdurand/hateoas": "^2.10.0" + "php": "^7.1.3", + "symfony/translation-contracts": "^1.1", + "twig/twig": "^1.41|^2.10" + }, + "conflict": { + "symfony/console": "<3.4", + "symfony/form": "<4.3.4", + "symfony/http-foundation": "<4.3", + "symfony/translation": "<4.2", + "symfony/workflow": "<4.3" }, "require-dev": { - "phpunit/phpunit": "~4.5", - "symfony/expression-language": "~2.4 || ~3.0", - "twig/twig": "~1.12" + "egulias/email-validator": "^2.1.10", + "fig/link-util": "^1.0", + "symfony/asset": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/form": "^4.3.4", + "symfony/http-foundation": "~4.3", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/mime": "~4.3", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/routing": "~3.4|~4.0", + "symfony/security-acl": "~2.8|~3.0", + "symfony/security-core": "~3.0|~4.0", + "symfony/security-csrf": "~3.4|~4.0", + "symfony/security-http": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "^4.2.1", + "symfony/var-dumper": "~3.4|~4.0", + "symfony/web-link": "~3.4|~4.0", + "symfony/workflow": "~4.3", + "symfony/yaml": "~3.4|~4.0" }, - "type": "symfony-bundle", + "suggest": { + "symfony/asset": "For using the AssetExtension", + "symfony/expression-language": "For using the ExpressionExtension", + "symfony/finder": "", + "symfony/form": "For using the FormExtension", + "symfony/http-kernel": "For using the HttpKernelExtension", + "symfony/routing": "For using the RoutingExtension", + "symfony/security-core": "For using the SecurityExtension", + "symfony/security-csrf": "For using the CsrfExtension", + "symfony/security-http": "For using the LogoutUrlExtension", + "symfony/stopwatch": "For using the StopwatchExtension", + "symfony/templating": "For using the TwigEngine", + "symfony/translation": "For using the TranslationExtension", + "symfony/var-dumper": "For using the DumpExtension", + "symfony/web-link": "For using the WebLinkExtension", + "symfony/yaml": "For using the YamlExtension" + }, + "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Bazinga\\Bundle\\HateoasBundle\\": "" - } + "Symfony\\Bridge\\Twig\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5902,87 +8934,169 @@ ], "authors": [ { - "name": "William Durand", - "email": "william.durand1@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Integration of Hateoas into Symfony2.", - "keywords": [ - "HATEOAS", - "rest" - ], - "time": "2017-06-07T17:54:37+00:00" + "description": "Symfony Twig Bridge", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "willdurand/jsonp-callback-validator", - "version": "v1.1.0", + "name": "symfony/twig-bundle", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/willdurand/JsonpCallbackValidator.git", - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909" + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "9528fdd8b9ba3f66c5570c22fb1a547e35abb23d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909", - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/9528fdd8b9ba3f66c5570c22fb1a547e35abb23d", + "reference": "9528fdd8b9ba3f66c5570c22fb1a547e35abb23d", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1.3", + "symfony/config": "~4.2", + "symfony/debug": "~4.0", + "symfony/http-foundation": "~4.3", + "symfony/http-kernel": "~4.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/twig-bridge": "^4.3", + "twig/twig": "~1.41|~2.10" + }, + "conflict": { + "symfony/dependency-injection": "<4.1", + "symfony/framework-bundle": "<4.3", + "symfony/translation": "<4.2" }, "require-dev": { - "phpunit/phpunit": "~3.7" + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "symfony/asset": "~3.4|~4.0", + "symfony/dependency-injection": "^4.2.5", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/form": "~3.4|~4.0", + "symfony/framework-bundle": "~4.3", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "^4.2", + "symfony/web-link": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" }, - "type": "library", - "autoload": { - "psr-0": { - "JsonpCallbackValidator": "src/" + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" } }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\TwigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "William Durand", - "email": "william.durand1@gmail.com", - "homepage": "http://www.willdurand.fr" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "JSONP callback validator.", - "time": "2014-01-20T22:35:06+00:00" + "description": "Symfony TwigBundle", + "homepage": "https://symfony.com", + "time": "2019-08-26T08:26:39+00:00" }, { - "name": "willdurand/negotiation", - "version": "v2.3.1", + "name": "symfony/validator", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/willdurand/Negotiation.git", - "reference": "03436ededa67c6e83b9b12defac15384cb399dc9" + "url": "https://github.com/symfony/validator.git", + "reference": "173b483999c2acad8e040633105733318dcc8a83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9", - "reference": "03436ededa67c6e83b9b12defac15384cb399dc9", + "url": "https://api.github.com/repos/symfony/validator/zipball/173b483999c2acad8e040633105733318dcc8a83", + "reference": "173b483999c2acad8e040633105733318dcc8a83", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1" + }, + "conflict": { + "doctrine/lexer": "<1.0.2", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.4", + "symfony/http-kernel": "<3.4", + "symfony/intl": "<4.3", + "symfony/translation": "<4.2", + "symfony/yaml": "<3.4" }, "require-dev": { - "phpunit/phpunit": "~4.5" + "doctrine/annotations": "~1.7", + "doctrine/cache": "~1.0", + "egulias/email-validator": "^2.1.10", + "symfony/cache": "~3.4|~4.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-client": "^4.3", + "symfony/http-foundation": "~4.1", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/intl": "^4.3", + "symfony/property-access": "~3.4|~4.0", + "symfony/property-info": "~3.4|~4.0", + "symfony/translation": "~4.2", + "symfony/var-dumper": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader and metadata cache.", + "egulias/email-validator": "Strict (RFC compliant) email validation", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "", + "symfony/expression-language": "For using the Expression validator", + "symfony/http-foundation": "", + "symfony/intl": "", + "symfony/property-access": "For accessing properties within comparison constraints", + "symfony/property-info": "To automatically add NotNull and Type constraints", + "symfony/translation": "For translating validation errors.", + "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Negotiation\\": "src/Negotiation" - } + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5990,102 +9104,118 @@ ], "authors": [ { - "name": "William Durand", - "email": "will+git@drnd.me" - } - ], - "description": "Content Negotiation tools for PHP provided as a standalone library.", - "homepage": "http://williamdurand.fr/Negotiation/", - "keywords": [ - "accept", - "content", - "format", - "header", - "negotiation" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } ], - "time": "2017-05-14T17:21:12+00:00" + "description": "Symfony Validator Component", + "homepage": "https://symfony.com", + "time": "2019-08-26T09:28:48+00:00" }, { - "name": "winzou/state-machine", - "version": "0.3.2", + "name": "symfony/var-exporter", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/winzou/state-machine.git", - "reference": "4ef48e7bba494514f36884a618a9b889eec3a5b0" + "url": "https://github.com/symfony/var-exporter.git", + "reference": "d5b4e2d334c1d80e42876c7d489896cfd37562f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/winzou/state-machine/zipball/4ef48e7bba494514f36884a618a9b889eec3a5b0", - "reference": "4ef48e7bba494514f36884a618a9b889eec3a5b0", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d5b4e2d334c1d80e42876c7d489896cfd37562f2", + "reference": "d5b4e2d334c1d80e42876c7d489896cfd37562f2", "shasum": "" }, "require": { - "php": ">=5.3.0", - "symfony/event-dispatcher": "~2.1|~3.0", - "symfony/expression-language": "~2.4|~3.0", - "symfony/property-access": "~2.1|~3.0" + "php": "^7.1.3" }, "require-dev": { - "phpspec/phpspec": "~2.0", - "twig/twig": "~1.0" - }, - "suggest": { - "twig/twig": "Access the state machine in your twig templates (~1.0)" + "symfony/var-dumper": "^4.1.1" }, "type": "library", - "autoload": { - "psr-0": { - "SM": "src/" + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" } }, + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Alexandre Bacco", - "email": "alexandre.bacco@gmail.com", - "homepage": "http://alex.bacco.fr" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A very lightweight yet powerful PHP state machine", - "homepage": "https://github.com/winzou/StateMachine", + "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", + "homepage": "https://symfony.com", "keywords": [ - "callback", - "event", - "state", - "statemachine" + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" ], - "time": "2016-11-03T13:24:00+00:00" + "time": "2019-08-22T07:33:08+00:00" }, { - "name": "winzou/state-machine-bundle", - "version": "v0.3.0", + "name": "symfony/yaml", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/winzou/StateMachineBundle.git", - "reference": "ce9e0c50ecf6a257fe59ee5ad087710efd905f77" + "url": "https://github.com/symfony/yaml.git", + "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/winzou/StateMachineBundle/zipball/ce9e0c50ecf6a257fe59ee5ad087710efd905f77", - "reference": "ce9e0c50ecf6a257fe59ee5ad087710efd905f77", + "url": "https://api.github.com/repos/symfony/yaml/zipball/5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", + "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", "shasum": "" }, "require": { - "php": ">5.3.0", - "symfony/framework-bundle": "~2.1|~3.0", - "winzou/state-machine": "~0.3" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" }, "require-dev": { - "phpspec/phpspec": "~2.0" + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } }, - "type": "symfony-bundle", "autoload": { "psr-4": { - "winzou\\Bundle\\StateMachineBundle\\": "" - } + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6093,264 +9223,293 @@ ], "authors": [ { - "name": "Alexandre Bacco", - "homepage": "http://alex.bacco.fr" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Bundle for the very lightweight yet powerful PHP state machine", - "keywords": [ - "bundle", - "statemachine", - "symfony" - ], - "time": "2016-10-28T03:32:52+00:00" + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2019-08-20T14:27:59+00:00" }, { - "name": "zendframework/zend-code", - "version": "2.6.3", + "name": "twig/extensions", + "version": "v1.5.4", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-code.git", - "reference": "95033f061b083e16cdee60530ec260d7d628b887" + "url": "https://github.com/twigphp/Twig-extensions.git", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-code/zipball/95033f061b083e16cdee60530ec260d7d628b887", - "reference": "95033f061b083e16cdee60530ec260d7d628b887", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/57873c8b0c1be51caa47df2cdb824490beb16202", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202", "shasum": "" }, "require": { - "php": "^5.5 || 7.0.0 - 7.0.4 || ^7.0.6", - "zendframework/zend-eventmanager": "^2.6 || ^3.0" + "twig/twig": "^1.27|^2.0" }, "require-dev": { - "doctrine/annotations": "~1.0", - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "^4.8.21", - "zendframework/zend-stdlib": "^2.7 || ^3.0" + "symfony/phpunit-bridge": "^3.4", + "symfony/translation": "^2.7|^3.4" }, "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "zendframework/zend-stdlib": "Zend\\Stdlib component" + "symfony/translation": "Allow the time_diff output to be translated" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev", - "dev-develop": "2.7-dev" + "dev-master": "1.5-dev" } }, "autoload": { + "psr-0": { + "Twig_Extensions_": "lib/" + }, "psr-4": { - "Zend\\Code\\": "src/" + "Twig\\Extensions\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } ], - "description": "provides facilities to generate arbitrary code using an object oriented interface", - "homepage": "https://github.com/zendframework/zend-code", + "description": "Common additional features for Twig that do not directly belong in core", "keywords": [ - "code", - "zf2" + "i18n", + "text" ], - "time": "2016-04-20T17:26:42+00:00" + "time": "2018-12-05T18:34:18+00:00" }, { - "name": "zendframework/zend-eventmanager", - "version": "3.2.0", + "name": "twig/twig", + "version": "v2.11.3", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-eventmanager.git", - "reference": "9d72db10ceb6e42fb92350c0cb54460da61bd79c" + "url": "https://github.com/twigphp/Twig.git", + "reference": "699ed2342557c88789a15402de5eb834dedd6792" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/9d72db10ceb6e42fb92350c0cb54460da61bd79c", - "reference": "9d72db10ceb6e42fb92350c0cb54460da61bd79c", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/699ed2342557c88789a15402de5eb834dedd6792", + "reference": "699ed2342557c88789a15402de5eb834dedd6792", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^7.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { - "athletic/athletic": "^0.1", - "container-interop/container-interop": "^1.1.0", - "phpunit/phpunit": "^6.0.7 || ^5.7.14", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-stdlib": "^2.7.3 || ^3.0" - }, - "suggest": { - "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", - "zendframework/zend-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" + "psr/container": "^1.0", + "symfony/debug": "^2.7", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev", - "dev-develop": "3.3-dev" + "dev-master": "2.11-dev" } }, "autoload": { + "psr-0": { + "Twig_": "lib/" + }, "psr-4": { - "Zend\\EventManager\\": "src/" + "Twig\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Trigger and listen to events within a PHP application", - "homepage": "https://github.com/zendframework/zend-eventmanager", + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", "keywords": [ - "event", - "eventmanager", - "events", - "zf2" + "templating" ], - "time": "2017-07-11T19:17:22+00:00" + "time": "2019-06-18T15:37:11+00:00" }, { - "name": "zendframework/zend-hydrator", - "version": "2.2.2", + "name": "webmozart/assert", + "version": "1.5.0", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-hydrator.git", - "reference": "e3ecc4920c1724e1949213163fee82200e8e6f6c" + "url": "https://github.com/webmozart/assert.git", + "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-hydrator/zipball/e3ecc4920c1724e1949213163fee82200e8e6f6c", - "reference": "e3ecc4920c1724e1949213163fee82200e8e6f6c", + "url": "https://api.github.com/repos/webmozart/assert/zipball/88e6d84706d09a236046d686bbea96f07b3a34f4", + "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4", "shasum": "" }, "require": { - "php": "^7.0 || ^5.6", - "zendframework/zend-stdlib": "^3.0" + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" }, "require-dev": { - "phpunit/phpunit": "^6.0.10 || ^5.7.17", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-eventmanager": "^3.0", - "zendframework/zend-filter": "^2.6", - "zendframework/zend-inputfilter": "^2.6", - "zendframework/zend-serializer": "^2.6.1", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" - }, - "suggest": { - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0, to support aggregate hydrator usage", - "zendframework/zend-filter": "^2.6, to support naming strategy hydrator usage", - "zendframework/zend-serializer": "^2.6.1, to use the SerializableStrategy", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3, to support hydrator plugin manager usage" + "phpunit/phpunit": "^4.8.36 || ^7.5.13" }, "type": "library", "extra": { "branch-alias": { - "dev-release-1.0": "1.0-dev", - "dev-release-1.1": "1.1-dev", - "dev-master": "2.2-dev", - "dev-develop": "2.3-dev" - }, - "zf": { - "component": "Zend\\Hydrator", - "config-provider": "Zend\\Hydrator\\ConfigProvider" + "dev-master": "1.3-dev" } }, "autoload": { "psr-4": { - "Zend\\Hydrator\\": "src/" + "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } ], - "homepage": "https://github.com/zendframework/zend-hydrator", + "description": "Assertions to validate method input/output with nice error messages.", "keywords": [ - "hydrator", - "zf2" + "assert", + "check", + "validate" ], - "time": "2017-05-17T18:40:45+00:00" + "time": "2019-08-24T08:43:50+00:00" }, { - "name": "zendframework/zend-stdlib", - "version": "3.1.0", + "name": "white-october/pagerfanta-bundle", + "version": "v1.2.4", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "debedcfc373a293f9250cc9aa03cf121428c8e78" + "url": "https://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git", + "reference": "19bf14bf8c72e4205c9ca97028436701fe3991a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/debedcfc373a293f9250cc9aa03cf121428c8e78", - "reference": "debedcfc373a293f9250cc9aa03cf121428c8e78", + "url": "https://api.github.com/repos/whiteoctober/WhiteOctoberPagerfantaBundle/zipball/19bf14bf8c72e4205c9ca97028436701fe3991a6", + "reference": "19bf14bf8c72e4205c9ca97028436701fe3991a6", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "pagerfanta/pagerfanta": "^1.1.0|^2.0.0", + "php": ">=5.3", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/property-access": "~2.3|~3.0|~4.0", + "symfony/translation": "~2.3|~3.0|~4.0", + "symfony/twig-bundle": "~2.3|~3.0|~4.0" }, "require-dev": { - "athletic/athletic": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "^2.6.2" + "phpunit/phpunit": "~3.7|~4.0|^5.0", + "symfony/symfony": "~2.3|~3.0|~4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.1-dev", - "dev-develop": "3.2-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Zend\\Stdlib\\": "src/" - } + "WhiteOctober\\PagerfantaBundle\\": "" + }, + "exclude-from-classmap": [ + "Tests/", + "TestsProject/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" + ], + "authors": [ + { + "name": "Pablo Díez", + "email": "pablodip@gmail.com" + } ], - "homepage": "https://github.com/zendframework/zend-stdlib", + "description": "Bundle to use Pagerfanta with Symfony2", "keywords": [ - "stdlib", - "zf2" + "page", + "paging" ], - "time": "2016-09-13T14:38:50+00:00" - } - ], - "packages-dev": [ + "time": "2019-02-14T08:42:52+00:00" + }, { - "name": "phpdocumentor/reflection-common", - "version": "1.0", + "name": "willdurand/hateoas", + "version": "2.12.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c" + "url": "https://github.com/willdurand/Hateoas.git", + "reference": "71b1af62b398dc9a870ac0b16c84bdc23a76a5c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c", - "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "url": "https://api.github.com/repos/willdurand/Hateoas/zipball/71b1af62b398dc9a870ac0b16c84bdc23a76a5c5", + "reference": "71b1af62b398dc9a870ac0b16c84bdc23a76a5c5", "shasum": "" }, "require": { - "php": ">=5.5" + "doctrine/annotations": "~1.0", + "doctrine/common": "~2.0", + "jms/metadata": "~1.1", + "jms/serializer": "^1.7", + "php": "^5.5|^7.0", + "phpoption/phpoption": ">=1.1.0,<2.0-dev", + "symfony/expression-language": "~2.4 || ~3.0 || ~4.0" }, "require-dev": { - "phpunit/phpunit": "^4.6" + "pagerfanta/pagerfanta": "~1.0", + "phpunit/phpunit": "~5", + "symfony/dependency-injection": "~2.4 || ~3.0 || ~4.0", + "symfony/routing": "~2.4 || ~3.0 || ~4.0", + "symfony/yaml": "~2.4 || ~3.0 || ~4.0", + "twig/twig": "~1.12" + }, + "suggest": { + "symfony/routing": "To use the SymfonyRouteFactory.", + "symfony/yaml": "To use yaml based configuration.", + "twig/twig": "To use the Twig extensions." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.12-dev" } }, "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src" - ] + "psr-0": { + "Hateoas": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6359,51 +9518,52 @@ ], "authors": [ { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" + "name": "Adrien Brault", + "email": "adrien.brault@gmail.com" + }, + { + "name": "William DURAND", + "email": "william.durand1@gmail.com" } ], - "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": "2015-12-27T11:43:31+00:00" + "description": "A PHP library to support implementing representations for HATEOAS REST web services", + "time": "2018-02-23T17:05:31+00:00" }, { - "name": "phpdocumentor/reflection-docblock", - "version": "3.1.1", + "name": "willdurand/hateoas-bundle", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e" + "url": "https://github.com/willdurand/BazingaHateoasBundle.git", + "reference": "d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/8331b5efe816ae05461b7ca1e721c01b46bafb3e", - "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e", + "url": "https://api.github.com/repos/willdurand/BazingaHateoasBundle/zipball/d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa", + "reference": "d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa", "shasum": "" }, "require": { - "php": ">=5.5", - "phpdocumentor/reflection-common": "^1.0@dev", - "phpdocumentor/type-resolver": "^0.2.0", - "webmozart/assert": "^1.0" + "jms/serializer-bundle": "~1.0 || ^2.0", + "php": ">5.4 |^7.0", + "symfony/framework-bundle": "~2.3 || ~3.0 || ~4.0", + "willdurand/hateoas": "^2.10.0" }, "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^4.4" + "phpunit/phpunit": "~4.5 || ~5.0", + "symfony/expression-language": "~2.4 || ~3.0 || ~4.0", + "symfony/stopwatch": "~2.4 || ~3.0 || ~4.0", + "twig/twig": "~1.12" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } }, - "type": "library", "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] + "Bazinga\\Bundle\\HateoasBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -6412,46 +9572,41 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "William DURAND", + "email": "william.durand1@gmail.com" } ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2016-09-30T07:12:33+00:00" + "description": "Integration of Hateoas into Symfony2.", + "keywords": [ + "HATEOAS", + "rest" + ], + "time": "2018-01-27T13:03:07+00:00" }, { - "name": "phpdocumentor/type-resolver", - "version": "0.2.1", + "name": "willdurand/jsonp-callback-validator", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb" + "url": "https://github.com/willdurand/JsonpCallbackValidator.git", + "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb", - "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb", + "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909", + "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909", "shasum": "" }, "require": { - "php": ">=5.5", - "phpdocumentor/reflection-common": "^1.0" + "php": ">=5.3.0" }, "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" + "phpunit/phpunit": "~3.7" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] + "psr-0": { + "JsonpCallbackValidator": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6460,98 +9615,97 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "William Durand", + "email": "william.durand1@gmail.com", + "homepage": "http://www.willdurand.fr" } ], - "time": "2016-11-25T06:54:22+00:00" + "description": "JSONP callback validator.", + "time": "2014-01-20T22:35:06+00:00" }, { - "name": "phpspec/php-diff", - "version": "v1.1.0", + "name": "willdurand/negotiation", + "version": "v2.3.1", "source": { "type": "git", - "url": "https://github.com/phpspec/php-diff.git", - "reference": "0464787bfa7cd13576c5a1e318709768798bec6a" + "url": "https://github.com/willdurand/Negotiation.git", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/php-diff/zipball/0464787bfa7cd13576c5a1e318709768798bec6a", - "reference": "0464787bfa7cd13576c5a1e318709768798bec6a", + "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9", "shasum": "" }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.5" + }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.3-dev" } }, "autoload": { - "psr-0": { - "Diff": "lib/" + "psr-4": { + "Negotiation\\": "src/Negotiation" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Chris Boulton", - "homepage": "http://github.com/chrisboulton" + "name": "William Durand", + "email": "will+git@drnd.me" } ], - "description": "A comprehensive library for generating differences between two hashable objects (strings or arrays).", - "time": "2016-04-07T12:29:16+00:00" + "description": "Content Negotiation tools for PHP provided as a standalone library.", + "homepage": "http://williamdurand.fr/Negotiation/", + "keywords": [ + "accept", + "content", + "format", + "header", + "negotiation" + ], + "time": "2017-05-14T17:21:12+00:00" }, { - "name": "phpspec/phpspec", - "version": "3.4.0", + "name": "winzou/state-machine", + "version": "0.3.3", "source": { "type": "git", - "url": "https://github.com/phpspec/phpspec.git", - "reference": "2e969c7d8c6437490b7aa0ab51a3302d15bb7211" + "url": "https://github.com/winzou/state-machine.git", + "reference": "37f03a316b9a461ed443906e158bab8d358542df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/phpspec/zipball/2e969c7d8c6437490b7aa0ab51a3302d15bb7211", - "reference": "2e969c7d8c6437490b7aa0ab51a3302d15bb7211", + "url": "https://api.github.com/repos/winzou/state-machine/zipball/37f03a316b9a461ed443906e158bab8d358542df", + "reference": "37f03a316b9a461ed443906e158bab8d358542df", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.1", - "ext-tokenizer": "*", - "php": "^5.6 || ^7.0", - "phpspec/php-diff": "^1.0.0", - "phpspec/prophecy": "^1.5", - "sebastian/exporter": "^1.0 || ^2.0 || ^3.0", - "symfony/console": "^2.7 || ^3.0", - "symfony/event-dispatcher": "^2.7 || ^3.0", - "symfony/finder": "^2.7 || ^3.0", - "symfony/process": "^2.7 || ^3.0", - "symfony/yaml": "^2.7 || ^3.0" + "php": ">=5.3.0", + "symfony/event-dispatcher": "~2.1|~3.0|~4.0", + "symfony/expression-language": "~2.4|~3.0|~4.0", + "symfony/property-access": "~2.1|~3.0|~4.0" }, "require-dev": { - "behat/behat": "^3.3", - "ciaranmcnulty/versionbasedtestskipper": "^0.2.1", - "phpunit/phpunit": "^5.5|^6.0", - "symfony/filesystem": "^3.0" + "phpspec/phpspec": "~2.0", + "twig/twig": "~1.0" }, "suggest": { - "phpspec/nyan-formatters": "Adds Nyan formatters" + "twig/twig": "Access the state machine in your twig templates (~1.0)" }, - "bin": [ - "bin/phpspec" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, "autoload": { "psr-0": { - "PhpSpec": "src/" + "SM": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6560,66 +9714,47 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "homepage": "http://marcelloduarte.net/" - }, - { - "name": "Ciaran McNulty", - "homepage": "https://ciaranmcnulty.com/" + "name": "Alexandre Bacco", + "email": "alexandre.bacco@gmail.com", + "homepage": "http://alex.bacco.fr" } ], - "description": "Specification-oriented BDD framework for PHP 5.6+", - "homepage": "http://phpspec.net/", + "description": "A very lightweight yet powerful PHP state machine", + "homepage": "https://github.com/winzou/StateMachine", "keywords": [ - "BDD", - "SpecBDD", - "TDD", - "spec", - "specification", - "testing", - "tests" + "callback", + "event", + "state", + "statemachine" ], - "time": "2017-05-12T06:16:46+00:00" + "time": "2018-02-11T18:07:15+00:00" }, { - "name": "phpspec/prophecy", - "version": "v1.7.0", + "name": "winzou/state-machine-bundle", + "version": "v0.3.1", "source": { "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "93d39f1f7f9326d746203c7c056f300f7f126073" + "url": "https://github.com/winzou/StateMachineBundle.git", + "reference": "2a543dcaeb74b54b6c06884ef985bd4c5a57a240" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/93d39f1f7f9326d746203c7c056f300f7f126073", - "reference": "93d39f1f7f9326d746203c7c056f300f7f126073", + "url": "https://api.github.com/repos/winzou/StateMachineBundle/zipball/2a543dcaeb74b54b6c06884ef985bd4c5a57a240", + "reference": "2a543dcaeb74b54b6c06884ef985bd4c5a57a240", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", - "sebastian/comparator": "^1.1|^2.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" + "php": ">5.3.0", + "symfony/framework-bundle": "~2.1|~3.0|^4.0", + "winzou/state-machine": "~0.3" }, "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", - "phpunit/phpunit": "^4.8 || ^5.6.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } + "phpspec/phpspec": "~2.0" }, + "type": "symfony-bundle", "autoload": { - "psr-0": { - "Prophecy\\": "src/" + "psr-4": { + "winzou\\Bundle\\StateMachineBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -6628,273 +9763,243 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" + "name": "Alexandre Bacco", + "homepage": "http://alex.bacco.fr" } ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", + "description": "Bundle for the very lightweight yet powerful PHP state machine", "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" + "bundle", + "statemachine", + "symfony" ], - "time": "2017-03-02T20:05:34+00:00" + "time": "2018-02-12T10:55:50+00:00" }, { - "name": "sebastian/comparator", - "version": "2.0.0", + "name": "zendframework/zend-code", + "version": "3.3.2", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "20f84f468cb67efee293246e6a09619b891f55f0" + "url": "https://github.com/zendframework/zend-code.git", + "reference": "936fa7ad4d53897ea3e3eb41b5b760828246a20b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/20f84f468cb67efee293246e6a09619b891f55f0", - "reference": "20f84f468cb67efee293246e6a09619b891f55f0", + "url": "https://api.github.com/repos/zendframework/zend-code/zipball/936fa7ad4d53897ea3e3eb41b5b760828246a20b", + "reference": "936fa7ad4d53897ea3e3eb41b5b760828246a20b", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/diff": "^1.2", - "sebastian/exporter": "^3.0" + "php": "^7.1", + "zendframework/zend-eventmanager": "^2.6 || ^3.0" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "doctrine/annotations": "^1.0", + "ext-phar": "*", + "phpunit/phpunit": "^7.5.15", + "zendframework/zend-coding-standard": "^1.0", + "zendframework/zend-stdlib": "^2.7 || ^3.0" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "zendframework/zend-stdlib": "Zend\\Stdlib component" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.3.x-dev", + "dev-develop": "3.4.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\Code\\": "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": "http://www.github.com/sebastianbergmann/comparator", + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", "keywords": [ - "comparator", - "compare", - "equality" + "ZendFramework", + "code", + "zf" ], - "time": "2017-03-03T06:26:08+00:00" + "time": "2019-08-31T14:14:34+00:00" }, { - "name": "sebastian/diff", - "version": "1.4.3", + "name": "zendframework/zend-eventmanager", + "version": "3.2.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4" + "url": "https://github.com/zendframework/zend-eventmanager.git", + "reference": "a5e2583a211f73604691586b8406ff7296a946dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4", - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4", + "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a5e2583a211f73604691586b8406ff7296a946dd", + "reference": "a5e2583a211f73604691586b8406ff7296a946dd", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^5.6 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "athletic/athletic": "^0.1", + "container-interop/container-interop": "^1.1.0", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-stdlib": "^2.7.3 || ^3.0" + }, + "suggest": { + "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", + "zendframework/zend-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "3.2-dev", + "dev-develop": "3.3-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\EventManager\\": "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", + "description": "Trigger and listen to events within a PHP application", + "homepage": "https://github.com/zendframework/zend-eventmanager", "keywords": [ - "diff" + "event", + "eventmanager", + "events", + "zf2" ], - "time": "2017-05-22T07:24:03+00:00" + "time": "2018-04-25T15:33:34+00:00" }, { - "name": "sebastian/exporter", - "version": "3.1.0", + "name": "zendframework/zend-hydrator", + "version": "2.4.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + "url": "https://github.com/zendframework/zend-hydrator.git", + "reference": "70b02f4d8676e64af932625751750b5ca72fff3a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "url": "https://api.github.com/repos/zendframework/zend-hydrator/zipball/70b02f4d8676e64af932625751750b5ca72fff3a", + "reference": "70b02f4d8676e64af932625751750b5ca72fff3a", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/recursion-context": "^3.0" + "php": "^5.6 || ^7.0", + "zendframework/zend-stdlib": "^3.0" }, "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", + "zendframework/zend-filter": "^2.6", + "zendframework/zend-inputfilter": "^2.6", + "zendframework/zend-serializer": "^2.6.1", + "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" + }, + "suggest": { + "zendframework/zend-eventmanager": "^2.6.2 || ^3.0, to support aggregate hydrator usage", + "zendframework/zend-filter": "^2.6, to support naming strategy hydrator usage", + "zendframework/zend-serializer": "^2.6.1, to use the SerializableStrategy", + "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3, to support hydrator plugin manager usage" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-release-1.0": "1.0.x-dev", + "dev-release-1.1": "1.1.x-dev", + "dev-master": "2.4.x-dev", + "dev-develop": "2.5.x-dev" + }, + "zf": { + "component": "Zend\\Hydrator", + "config-provider": "Zend\\Hydrator\\ConfigProvider" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\Hydrator\\": "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" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", + "description": "Serialize objects to arrays, and vice versa", "keywords": [ - "export", - "exporter" + "ZendFramework", + "hydrator", + "zf" ], - "time": "2017-04-03T13:19:02+00:00" + "time": "2018-11-19T19:16:10+00:00" }, { - "name": "sebastian/recursion-context", - "version": "3.0.0", + "name": "zendframework/zend-stdlib", + "version": "3.2.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "66536006722aff9e62d1b331025089b7ec71c065" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", + "reference": "66536006722aff9e62d1b331025089b7ec71c065", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^5.6 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpbench/phpbench": "^0.13", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "3.2.x-dev", + "dev-develop": "3.3.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\Stdlib\\": "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": "SPL extensions, array utilities, error handlers, and more", + "keywords": [ + "ZendFramework", + "stdlib", + "zf" ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2017-03-03T06:23:57+00:00" + "time": "2018-08-28T21:34:05+00:00" } ], + "packages-dev": [], "aliases": [], "minimum-stability": "stable", - "stability-flags": { - "sylius/sylius": 10 - }, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^5.6|^7.0" + "php": "^7.2" }, "platform-dev": [] } diff --git a/src/Action/CaptureAction.php b/src/Action/CaptureAction.php index 23d041a..46c0d7c 100644 --- a/src/Action/CaptureAction.php +++ b/src/Action/CaptureAction.php @@ -1,81 +1,53 @@ - */ -final class CaptureAction implements ActionInterface, GatewayAwareInterface { +final class CaptureAction implements ActionInterface, GatewayAwareInterface +{ use GatewayAwareTrait; - /** - * {@inheritdoc} - */ - public function execute($request) { + public function execute($request): void + { RequestNotSupportedException::assertSupports($this, $request); $model = $request->getModel(); ArrayObject::ensureArrayObject($model); + /** @var OrderInterface $order */ $order = $request->getFirstModel()->getOrder(); $model['customer'] = $order->getCustomer(); - $model['locale'] = $this->getFallbackLocaleCode($order->getLocaleCode()); + $model['locale'] = $this->fallbackLocaleCode($order->getLocaleCode()); - $goPayAction = $this->getGoPayAction($request->getToken(), $model); - - $this->getGateway()->execute($goPayAction); - } - - - /** - * {@inheritdoc} - */ - public function supports($request) { - return - $request instanceof Capture && - $request->getModel() instanceof \ArrayAccess; + $this->gateway->execute($this->goPayAction($request->getToken(), $model)); } - - /** - * @return GatewayInterface - */ - public function getGateway() { - return $this->gateway; + public function supports($request): bool + { + return $request instanceof Capture && $request->getModel() instanceof ArrayAccess; } - - /** - * @param TokenInterface $token - * @param ArrayObject $model - * - * @return SetGoPay - */ - private function getGoPayAction(TokenInterface $token, ArrayObject $model) { + private function goPayAction(TokenInterface $token, ArrayObject $model): SetGoPay + { $gopayAction = new SetGoPay($token); $gopayAction->setModel($model); return $gopayAction; } - - /** - * Get order fallback locale - * @param string $localeCode - * @return string - */ - private function getFallbackLocaleCode($localeCode) { + private function fallbackLocaleCode(string $localeCode): string + { return explode('_', $localeCode)[0]; } } - diff --git a/src/Action/ConvertPaymentAction.php b/src/Action/ConvertPaymentAction.php index 34350f6..ed01495 100644 --- a/src/Action/ConvertPaymentAction.php +++ b/src/Action/ConvertPaymentAction.php @@ -1,6 +1,7 @@ - */ -final class ConvertPaymentAction implements ActionInterface, GatewayAwareInterface { +final class ConvertPaymentAction implements ActionInterface, GatewayAwareInterface +{ use GatewayAwareTrait; - /** - * @param mixed $request - * - * @throws RequestNotSupportedException - */ - public function execute($request) { + public function execute($request): void + { RequestNotSupportedException::assertSupports($this, $request); - /** @var PaymentInterface */ + /** @var PaymentInterface $payment */ $payment = $request->getSource(); $details = ArrayObject::ensureArrayObject($payment->getDetails()); @@ -35,30 +30,19 @@ public function execute($request) { $details['description'] = $payment->getDescription(); $details['client_email'] = $payment->getClientEmail(); $details['client_id'] = $payment->getClientId(); - $details['customerIp'] = $this->getClientIp(); - $details['status'] = GoPayApiInterface::CREATED; + $details['customerIp'] = $this->customerIp(); + $details['status'] = GoPayApiInterface::CREATED; - $request->setResult((array) $details); + $request->setResult((array)$details); } - - /** - * @param mixed $request - * - * @return boolean - */ - public function supports($request) { - return - $request instanceof Convert && - $request->getSource() instanceof PaymentInterface && - $request->getTo() === 'array'; + public function supports($request): bool + { + return $request instanceof Convert && $request->getSource() instanceof PaymentInterface && 'array' === $request->getTo(); } - - /** - * @return string|null - */ - private function getClientIp() { + private function customerIp(): ?string + { return array_key_exists('REMOTE_ADDR', $_SERVER) ? $_SERVER['REMOTE_ADDR'] : null; } -} \ No newline at end of file +} diff --git a/src/Action/GoPayAction.php b/src/Action/GoPayAction.php index 7d22ae9..a635121 100644 --- a/src/Action/GoPayAction.php +++ b/src/Action/GoPayAction.php @@ -1,82 +1,71 @@ - */ -class GoPayAction implements ApiAwareInterface, ActionInterface { - - /** - * @var array - */ +class GoPayAction implements ApiAwareInterface, ActionInterface +{ + protected $gopayApi; private $api = []; - - /** - * @var Payum - */ private $payum; - /** - * @var GoPayApiInterface - */ - protected $gopayApi; - - - /** - * {@inheritDoc} - */ - public function setApi($api) { - if (!is_array($api)) { - throw new UnsupportedApiException('Not supported.'); - } - - $this->api = $api; - } - - /** - * @param GoPayApiInterface $gopayApi - * @param Payum $payum - */ - public function __construct(GoPayApiInterface $gopayApi, Payum $payum) { + public function __construct(GoPayApiInterface $gopayApi, Payum $payum) + { $this->gopayApi = $gopayApi; $this->payum = $payum; } - /** - * {@inheritDoc} + * @param Generic $request */ - public function execute($request) { + public function execute($request): void + { RequestNotSupportedException::assertSupports($this, $request); $goId = $this->api['goid']; $clientId = $this->api['clientId']; $clientSecret = $this->api['clientSecret']; $environment = $this->api['isProductionMode']; - $gopayApi = $this->getGoPayApi(); + $gopayApi = $this->gopayApi; $gopayApi->authorize($goId, $clientId, $clientSecret, $environment); - $model = ArrayObject::ensureArrayObject($request->getModel()); + $model = CoreArrayObject::ensureArrayObject($request->getModel()); + + if (null === $model['orderId'] || null === $model['externalPaymentId']) { + // New order. + $token = $request->getToken(); + $order = $this->prepareOrder($token, $model, $goId); + $response = $gopayApi->create($order); + + if ($response && GoPayApiInterface::CREATED === $response->json['state']) { + $model['orderId'] = $response->json['order_number']; + $model['externalPaymentId'] = $response->json['id']; + $request->setModel($model); + + throw new HttpRedirect($response->json['gw_url']); + } - /** - * Not new order - */ - if (null !== $model['orderId'] && null !== $model['externalPaymentId']) { + throw new RuntimeException($response->__toString()); + } else { + // Existing order. $response = $gopayApi->retrieve($model['externalPaymentId']); if (GoPayApiInterface::PAID === $response->json['state']) { @@ -98,66 +87,30 @@ public function execute($request) { $model['gopayStatus'] = GoPayApiInterface::CANCELED; $request->setModel($model); } - - return; } - - - /** - * New order - */ - - /** @var TokenInterface */ - $token = $request->getToken(); - $order = $this->prepareOrder($token, $model, $goId); - $response = $gopayApi->create($order); - - if ($response && GoPayApiInterface::CREATED === $response->json['state']) { - $model['orderId'] = $response->json['order_number']; - $model['externalPaymentId'] = $response->json['id']; - $request->setModel($model); - - throw new HttpRedirect($response->json['gw_url']); - } - - throw \RuntimeException::newInstance($response->__toString()); } - /** - * @param mixed $request - * @return boolean - */ - public function supports($request) { - return - $request instanceof SetGoPay && - $request->getModel() instanceof \ArrayObject; + public function supports($request): bool + { + return $request instanceof SetGoPay && $request->getModel() instanceof ArrayObject; } + public function setApi($api): void + { + if (!is_array($api)) { + throw new UnsupportedApiException('Not supported.'); + } - /** - * @return GoPayApiInterface - */ - public function getGoPayApi() { - return $this->gopayApi; + $this->api = $api; } - - /** - * @param GoPayApiInterface $gopayApi - */ - public function setGoPayApi($gopayApi) { + public function setGoPayApi(GoPayApiInterface $gopayApi): void + { $this->gopayApi = $gopayApi; } - - /** - * Prepare order body for GoPay request - * @param TokenInterface $token - * @param mixed $model - * @param string $goid - * @return [] - */ - private function prepareOrder(TokenInterface $token, $model, $goid) { + private function prepareOrder(TokenInterface $token, CoreArrayObject $model, string $goid): array + { $notifyToken = $this->createNotifyToken($token->getGatewayName(), $token->getDetails()); $order = []; @@ -166,7 +119,7 @@ private function prepareOrder(TokenInterface $token, $model, $goid) { $order['currency'] = $model['currencyCode']; $order['amount'] = $model['totalAmount']; $order['order_number'] = $model['extOrderId']; - $order['lang'] = Language::CZECH; + $order['lang'] = Language::ENGLISH; /** @var CustomerInterface $customer */ $customer = $model['customer']; @@ -194,13 +147,9 @@ private function prepareOrder(TokenInterface $token, $model, $goid) { return $order; } - - /** - * @param $model - * @return [] - */ - private function resolveProducts($model) { + private function resolveProducts(CoreArrayObject $model): array + { if (!array_key_exists('items', $model) || count($model['items']) === 0) { return [ [ @@ -209,19 +158,12 @@ private function resolveProducts($model) { ] ]; } - } + return []; + } - /** - * @param string $gatewayName - * @param object $model - * - * @return TokenInterface - */ - private function createNotifyToken($gatewayName, $model) { - return $this->payum->getTokenFactory()->createNotifyToken( - $gatewayName, - $model - ); + private function createNotifyToken(string $gatewayName, IdentityInterface $model): TokenInterface + { + return $this->payum->getTokenFactory()->createNotifyToken($gatewayName, $model); } } diff --git a/src/Action/NotifyAction.php b/src/Action/NotifyAction.php index 87a19c6..34aa79e 100644 --- a/src/Action/NotifyAction.php +++ b/src/Action/NotifyAction.php @@ -1,8 +1,11 @@ - */ -final class NotifyAction implements ActionInterface, ApiAwareInterface { +final class NotifyAction implements ActionInterface, ApiAwareInterface +{ use GatewayAwareTrait; - private $api = []; - - /** - * @var GoPayApiInterface - */ protected $gopayApi; + private $api = []; - - /** - * @param GoPayApiInterface $gopayApi - * @param Payum $payum - */ - public function __construct(GoPayApiInterface $gopayApi) { + public function __construct(GoPayApiInterface $gopayApi) + { $this->gopayApi = $gopayApi; } - - /** - * @return GatewayInterface - */ - public function getGateway() { - return $this->gateway; - } - - - /** - * {@inheritDoc} - */ - public function setApi($api) { - if (!is_array($api)) { - - throw new UnsupportedApiException('Not supported.'); - } - - $this->api = $api; - } - - /** - * {@inheritdoc} - */ - public function execute($request) { + public function execute($request) + { /** @var $request Notify */ RequestNotSupportedException::assertSupports($this, $request); - + /** @var PaymentInterface $payment */ $payment = $request->getFirstModel(); Assert::isInstanceOf($payment, PaymentInterface::class); @@ -71,9 +40,9 @@ public function execute($request) { $model = $request->getModel(); $this->gopayApi->authorize( - $this->api['goid'], - $this->api['clientId'], - $this->api['clientSecret'], + $this->api['goid'], + $this->api['clientId'], + $this->api['clientSecret'], $this->api['isProductionMode'] ); @@ -99,21 +68,25 @@ public function execute($request) { $model['gopayStatus'] = GoPayApiInterface::CANCELED; $request->setModel($model); } - + throw new HttpResponse('SUCCESS'); - } catch (\Exception $e) { + } catch (Exception $e) { throw new HttpResponse($e->getMessage()); } } - /** - * {@inheritDoc} - */ - public function supports($request) + public function supports($request): bool { - return $request instanceof Notify && - $request->getModel() instanceof \ArrayObject - ; + return $request instanceof Notify && $request->getModel() instanceof ArrayObject; + } + + public function setApi($api): void + { + if (!is_array($api)) { + throw new UnsupportedApiException('Not supported.'); + } + + $this->api = $api; } } diff --git a/src/Action/StatusAction.php b/src/Action/StatusAction.php index 798654e..d28edd4 100644 --- a/src/Action/StatusAction.php +++ b/src/Action/StatusAction.php @@ -1,31 +1,27 @@ - */ -class StatusAction implements ActionInterface { +class StatusAction implements ActionInterface +{ /** - * {@inheritDoc} - * * @param GetStatusInterface $request */ - public function execute($request) { - /** @var $request GetStatusInterface */ + public function execute($request): void + { RequestNotSupportedException::assertSupports($this, $request); $model = ArrayObject::ensureArrayObject($request->getModel()); $status = isset($model['gopayStatus']) ? $model['gopayStatus'] : null; - // Maybe $model['externalPaymentId'] - if ((null === $status || GoPayApiInterface::CREATED === $status) && false === isset($model['orderId'])) { $request->markNew(); return; @@ -49,12 +45,8 @@ public function execute($request) { $request->markUnknown(); } - - /** - * {@inheritDoc} - */ - public function supports($request) { - return $request instanceof GetStatusInterface && - $request->getModel() instanceof \ArrayAccess; + public function supports($request): bool + { + return $request instanceof GetStatusInterface && $request->getModel() instanceof ArrayAccess; } } diff --git a/src/Api/GoPayApi.php b/src/Api/GoPayApi.php index 327dccf..72458da 100644 --- a/src/Api/GoPayApi.php +++ b/src/Api/GoPayApi.php @@ -1,49 +1,38 @@ - */ -final class GoPayApi implements GoPayApiInterface { - - /** @var Api */ - var $gopay; - +final class GoPayApi implements GoPayApiInterface +{ /** - * @param string $goid - * @param string $clientId - * @param string $clientSecret - * @param string $environment + * @var Payments */ - public function authorize($goId, $clientId, $clientSecret, $environment) { + private $gopay; + + public function authorize(string $goId, string $clientId, string $clientSecret, bool $isProductionMode): void + { $this->gopay = Api::payments([ 'goid' => $goId, 'clientId' => $clientId, 'clientSecret' => $clientSecret, - 'isProductionMode' => $environment, - 'language' => Language::CZECH + 'isProductionMode' => $isProductionMode, + 'language' => Language::ENGLISH ]); } - - /** - * @param $order - */ - public function create($order) { + public function create(array $order): Response + { return $this->gopay->createPayment($order); } - - /** - * @param string $paymentId - */ - public function retrieve($paymentId) { + public function retrieve(string $paymentId): Response + { return $this->gopay->getStatus($paymentId); } -} \ No newline at end of file +} diff --git a/src/Api/GoPayApiInterface.php b/src/Api/GoPayApiInterface.php index f77a1f1..ba533af 100644 --- a/src/Api/GoPayApiInterface.php +++ b/src/Api/GoPayApiInterface.php @@ -1,32 +1,20 @@ - */ -interface GoPayApiInterface { +use GoPay\Http\Response; +interface GoPayApiInterface +{ const CREATED = 'CREATED'; const PAID = 'PAID'; const CANCELED = 'CANCELED'; const TIMEOUTED = 'TIMEOUTED'; - /** - * @param $goId - * @param $clientId - * @param $clientSecret - * @param $environment - */ - public function authorize($goId, $clientId, $clientSecret, $environment); + public function authorize(string $goId, string $clientId, string $clientSecret, bool $isProductionMode): void; - /** - * @param $order - */ - public function create($order); + public function create(array $order): Response; - /** - * @param string $paymentId - */ - public function retrieve($paymentId); -} \ No newline at end of file + public function retrieve(string $paymentId): Response; +} diff --git a/src/DependencyInjection/GoPayExtension.php b/src/DependencyInjection/GoPayExtension.php index 1f7d1c8..bd6ed34 100644 --- a/src/DependencyInjection/GoPayExtension.php +++ b/src/DependencyInjection/GoPayExtension.php @@ -1,20 +1,24 @@ load('services.yml'); } -} \ No newline at end of file +} diff --git a/src/Form/Type/GoPayGatewayConfigurationType.php b/src/Form/Type/GoPayGatewayConfigurationType.php index c510e6c..c93f97c 100644 --- a/src/Form/Type/GoPayGatewayConfigurationType.php +++ b/src/Form/Type/GoPayGatewayConfigurationType.php @@ -1,6 +1,7 @@ add('environment', ChoiceType::class, [ 'choices' => [ - 'czende.gopay_plugin.sandbox' => 'sandbox', - 'czende.gopay_plugin.production' => 'production' + 'bratiask.gopay_plugin.sandbox' => 'sandbox', + 'bratiask.gopay_plugin.production' => 'production' ], - 'label' => 'czende.gopay_plugin.environment', + 'label' => 'bratiask.gopay_plugin.environment', ]) ->add('goid', TextType::class, [ - 'label' => 'czende.gopay_plugin.goid', + 'label' => 'bratiask.gopay_plugin.goid', 'constraints' => [ new NotBlank([ - 'message' => 'czende.gopay_plugin.gateway_configuration.goid.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.goid.not_blank', 'groups' => ['sylius'], ]) ], ]) ->add('clientId', TextType::class, [ - 'label' => 'czende.gopay_plugin.clientId', + 'label' => 'bratiask.gopay_plugin.clientId', 'constraints' => [ new NotBlank([ - 'message' => 'czende.gopay_plugin.gateway_configuration.clientId.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.clientId.not_blank', 'groups' => ['sylius'], ]) ], ]) ->add('clientSecret', TextType::class, [ - 'label' => 'czende.gopay_plugin.clientSecret', + 'label' => 'bratiask.gopay_plugin.clientSecret', 'constraints' => [ new NotBlank([ - 'message' => 'czende.gopay_plugin.gateway_configuration.clientSecret.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.clientSecret.not_blank', 'groups' => ['sylius'], ]) ], - ]) - ; + ]); } -} \ No newline at end of file +} diff --git a/src/GoPayGatewayFactory.php b/src/GoPayGatewayFactory.php index b317ac8..a274b72 100644 --- a/src/GoPayGatewayFactory.php +++ b/src/GoPayGatewayFactory.php @@ -1,10 +1,11 @@ defaults([ 'payum.factory_name' => 'gopay', 'payum.factory_title' => 'GoPay', - + 'payum.action.capture' => new CaptureAction(), 'payum.action.convert_payment' => new ConvertPaymentAction(), 'payum.action.status' => new StatusAction() ]); if (false == $config['payum.api']) { - // Set GoPay default options $config['payum.default_options'] = [ 'goid' => '', 'clientId' => '', @@ -36,24 +33,19 @@ protected function populateConfig(ArrayObject $config) ]; $config->defaults($config['payum.default_options']); - // Set GoPay required fields $config['payum.required_options'] = ['goid', 'clientId', 'clientSecret', 'environment']; - // Set Payum API $config['payum.api'] = function (ArrayObject $config) { $config->validateNotEmpty($config['payum.required_options']); - - $gopayconfig = [ + return [ 'goid' => $config['goid'], 'clientId' => $config['clientId'], 'clientSecret' => $config['clientSecret'], - 'isProductionMode' => ($config['environment'] == 'production' ? true : false), + 'isProductionMode' => 'production' === $config['environment'], 'scope' => TokenScope::ALL, - 'language' => Language::CZECH, + 'language' => Language::ENGLISH, 'timeout' => 30 ]; - - return $gopayconfig; }; } } diff --git a/src/GoPayPlugin.php b/src/GoPayPlugin.php index 56c2aa9..697dc84 100644 --- a/src/GoPayPlugin.php +++ b/src/GoPayPlugin.php @@ -1,14 +1,12 @@ - */ -final class GoPayPlugin extends Bundle { - // attach Sylius Plugin Trait +final class GoPayPlugin extends Bundle +{ use SyliusPluginTrait; -} \ No newline at end of file +} diff --git a/src/Resources/config/services.yml b/src/Resources/config/services.yml index fc20f90..ca7c05c 100644 --- a/src/Resources/config/services.yml +++ b/src/Resources/config/services.yml @@ -1,28 +1,22 @@ services: - czende.gopay.form.type.gateway_configuration: - class: Czende\GoPayPlugin\Form\Type\GoPayGatewayConfigurationType + Bratiask\GoPayPlugin\Form\Type\GoPayGatewayConfigurationType: tags: - - { name: sylius.gateway_configuration_type, type: gopay, label: czende.gopay_plugin.gateway_label } + - { name: sylius.gateway_configuration_type, type: gopay, label: bratiask.gopay_plugin.gateway_label } - { name: form.type } - czende.gopay.gateway_factory: - class: Payum\Core\Bridge\Symfony\Builder\GatewayFactoryBuilder - arguments: [Czende\GoPayPlugin\GoPayGatewayFactory] + Payum\Core\Bridge\Symfony\Builder\GatewayFactoryBuilder: + arguments: [Bratiask\GoPayPlugin\GoPayGatewayFactory] tags: - { name: payum.gateway_factory_builder, factory: gopay } - czende.gopay.api: - class: Czende\GoPayPlugin\Api\GoPayApi + Bratiask\GoPayPlugin\Api\GoPayApi: - czende.gopay.gopay_action: - class: Czende\GoPayPlugin\Action\GoPayAction - arguments: ['@czende.gopay.api', '@payum'] + Bratiask\GoPayPlugin\Action\GoPayAction: + arguments: ['@Bratiask\GoPayPlugin\Api\GoPayApi', '@payum'] tags: - { name: payum.action, factory: gopay, alias: payum.action.set_gopay } - czende.gopay.notify_action: - class: Czende\GoPayPlugin\Action\NotifyAction - arguments: - - '@czende.gopay.api' + Bratiask\GoPayPlugin\Action\NotifyAction: + arguments: ['@Bratiask\GoPayPlugin\Api\GoPayApi'] tags: - - { name: payum.action, factory: gopay, alias: payum.action.notify } \ No newline at end of file + - { name: payum.action, factory: gopay, alias: payum.action.notify } diff --git a/src/Resources/translations/messages.cs.yml b/src/Resources/translations/messages.cs.yml deleted file mode 100644 index 4ac733d..0000000 --- a/src/Resources/translations/messages.cs.yml +++ /dev/null @@ -1,9 +0,0 @@ -czende: - gopay_plugin: - goid: GoPay ID - clientId: Klientské ID - clientSecret: Klientský tajný klíč - environment: Prostředí - production: Produkční - sandbox: Testovací - gateway_label: GoPay diff --git a/src/Resources/translations/messages.cs_CZ.yml b/src/Resources/translations/messages.cs_CZ.yml deleted file mode 100644 index 4ac733d..0000000 --- a/src/Resources/translations/messages.cs_CZ.yml +++ /dev/null @@ -1,9 +0,0 @@ -czende: - gopay_plugin: - goid: GoPay ID - clientId: Klientské ID - clientSecret: Klientský tajný klíč - environment: Prostředí - production: Produkční - sandbox: Testovací - gateway_label: GoPay diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index 425e4aa..f57d940 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -1,4 +1,4 @@ -czende: +bratiask: gopay_plugin: goid: GoPay ID clientId: Client ID @@ -6,4 +6,4 @@ czende: environment: Environment production: Production sandbox: Sandbox - gateway_label: GoPay \ No newline at end of file + gateway_label: GoPay diff --git a/src/Resources/translations/validators.cs.yml b/src/Resources/translations/validators.cs.yml deleted file mode 100644 index 46296c3..0000000 --- a/src/Resources/translations/validators.cs.yml +++ /dev/null @@ -1,9 +0,0 @@ -czende: - gopay_plugin: - gateway_configuration: - goid: - not_blank: Prosím zadejte GoPay GoID - clientId: - not_blank: Prosím zadejte klientské ID - clientSecret: - not_blank: Prosím zadejte Váš klientský tajný klíč diff --git a/src/Resources/translations/validators.cs_CZ.yml b/src/Resources/translations/validators.cs_CZ.yml deleted file mode 100644 index 46296c3..0000000 --- a/src/Resources/translations/validators.cs_CZ.yml +++ /dev/null @@ -1,9 +0,0 @@ -czende: - gopay_plugin: - gateway_configuration: - goid: - not_blank: Prosím zadejte GoPay GoID - clientId: - not_blank: Prosím zadejte klientské ID - clientSecret: - not_blank: Prosím zadejte Váš klientský tajný klíč diff --git a/src/Resources/translations/validators.en.yml b/src/Resources/translations/validators.en.yml index a304936..2687942 100644 --- a/src/Resources/translations/validators.en.yml +++ b/src/Resources/translations/validators.en.yml @@ -1,9 +1,9 @@ -czende: +bratiask: gopay_plugin: gateway_configuration: - goid: + goid: not_blank: Please enter GoPay GoID clientId: not_blank: Please enter Client ID clientSecret: - not_blank: Please enter Client Secret Key \ No newline at end of file + not_blank: Please enter Client Secret Key diff --git a/src/SetGoPay.php b/src/SetGoPay.php index e85cb1d..5615649 100644 --- a/src/SetGoPay.php +++ b/src/SetGoPay.php @@ -1,9 +1,10 @@ Date: Thu, 19 Sep 2019 10:42:23 +0200 Subject: [PATCH 02/17] Change environment to isProductMode --- src/Action/GoPayAction.php | 4 ++-- src/GoPayGatewayFactory.php | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Action/GoPayAction.php b/src/Action/GoPayAction.php index a635121..a1c66e8 100644 --- a/src/Action/GoPayAction.php +++ b/src/Action/GoPayAction.php @@ -42,10 +42,10 @@ public function execute($request): void $goId = $this->api['goid']; $clientId = $this->api['clientId']; $clientSecret = $this->api['clientSecret']; - $environment = $this->api['isProductionMode']; + $isProductionMode = $this->api['isProductionMode']; $gopayApi = $this->gopayApi; - $gopayApi->authorize($goId, $clientId, $clientSecret, $environment); + $gopayApi->authorize($goId, $clientId, $clientSecret, $isProductionMode); $model = CoreArrayObject::ensureArrayObject($request->getModel()); diff --git a/src/GoPayGatewayFactory.php b/src/GoPayGatewayFactory.php index a274b72..6993a82 100644 --- a/src/GoPayGatewayFactory.php +++ b/src/GoPayGatewayFactory.php @@ -29,11 +29,11 @@ protected function populateConfig(ArrayObject $config): void 'goid' => '', 'clientId' => '', 'clientSecret' => '', - 'isProductionMode' => '' + 'isProductionMode' => false ]; $config->defaults($config['payum.default_options']); - $config['payum.required_options'] = ['goid', 'clientId', 'clientSecret', 'environment']; + $config['payum.required_options'] = ['goid', 'clientId', 'clientSecret', 'isProductionMode']; $config['payum.api'] = function (ArrayObject $config) { $config->validateNotEmpty($config['payum.required_options']); @@ -41,7 +41,7 @@ protected function populateConfig(ArrayObject $config): void 'goid' => $config['goid'], 'clientId' => $config['clientId'], 'clientSecret' => $config['clientSecret'], - 'isProductionMode' => 'production' === $config['environment'], + 'isProductionMode' => $config['isProductionMode'], // todo: check if (string)'false' not returning (bool)true 'scope' => TokenScope::ALL, 'language' => Language::ENGLISH, 'timeout' => 30 From 70753274827f6f13bfc719dec6b61ef7912589fa Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Thu, 19 Sep 2019 10:42:52 +0200 Subject: [PATCH 03/17] Change translations keys to snake case --- src/Form/Type/GoPayGatewayConfigurationType.php | 16 ++++++++-------- src/Resources/translations/messages.en.yml | 8 +++----- src/Resources/translations/validators.en.yml | 4 ++-- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/src/Form/Type/GoPayGatewayConfigurationType.php b/src/Form/Type/GoPayGatewayConfigurationType.php index c93f97c..7bbf584 100644 --- a/src/Form/Type/GoPayGatewayConfigurationType.php +++ b/src/Form/Type/GoPayGatewayConfigurationType.php @@ -14,12 +14,12 @@ final class GoPayGatewayConfigurationType extends AbstractType public function buildForm(FormBuilderInterface $builder, array $options): void { $builder - ->add('environment', ChoiceType::class, [ + ->add('isProductionMode', ChoiceType::class, [ 'choices' => [ - 'bratiask.gopay_plugin.sandbox' => 'sandbox', - 'bratiask.gopay_plugin.production' => 'production' + 'sylius.ui.no_label' => false, + 'sylius.ui.yes_label' => true, ], - 'label' => 'bratiask.gopay_plugin.environment', + 'label' => 'bratiask.gopay_plugin.is_production_mode', ]) ->add('goid', TextType::class, [ 'label' => 'bratiask.gopay_plugin.goid', @@ -31,19 +31,19 @@ public function buildForm(FormBuilderInterface $builder, array $options): void ], ]) ->add('clientId', TextType::class, [ - 'label' => 'bratiask.gopay_plugin.clientId', + 'label' => 'bratiask.gopay_plugin.client_id', 'constraints' => [ new NotBlank([ - 'message' => 'bratiask.gopay_plugin.gateway_configuration.clientId.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.client_id.not_blank', 'groups' => ['sylius'], ]) ], ]) ->add('clientSecret', TextType::class, [ - 'label' => 'bratiask.gopay_plugin.clientSecret', + 'label' => 'bratiask.gopay_plugin.client_secret', 'constraints' => [ new NotBlank([ - 'message' => 'bratiask.gopay_plugin.gateway_configuration.clientSecret.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.client_secret.not_blank', 'groups' => ['sylius'], ]) ], diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index f57d940..56a74f6 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -1,9 +1,7 @@ bratiask: gopay_plugin: goid: GoPay ID - clientId: Client ID - clientSecret: Client Secret Key - environment: Environment - production: Production - sandbox: Sandbox + client_id: Client ID + client_secret: Client Secret Key + is_production_mode: Production mode gateway_label: GoPay diff --git a/src/Resources/translations/validators.en.yml b/src/Resources/translations/validators.en.yml index 2687942..50e8f32 100644 --- a/src/Resources/translations/validators.en.yml +++ b/src/Resources/translations/validators.en.yml @@ -3,7 +3,7 @@ bratiask: gateway_configuration: goid: not_blank: Please enter GoPay GoID - clientId: + client_id: not_blank: Please enter Client ID - clientSecret: + client_secret: not_blank: Please enter Client Secret Key From 6eaa9335df81744a2abd7aa05ea37a9cee61e8d1 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Thu, 19 Sep 2019 11:51:11 +0200 Subject: [PATCH 04/17] Set correct parameter types for execute in Capture and Convert actions --- src/Action/CaptureAction.php | 3 +++ src/Action/ConvertPaymentAction.php | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/Action/CaptureAction.php b/src/Action/CaptureAction.php index 46c0d7c..d76106c 100644 --- a/src/Action/CaptureAction.php +++ b/src/Action/CaptureAction.php @@ -18,6 +18,9 @@ final class CaptureAction implements ActionInterface, GatewayAwareInterface { use GatewayAwareTrait; + /** + * @param Capture $request + */ public function execute($request): void { RequestNotSupportedException::assertSupports($this, $request); diff --git a/src/Action/ConvertPaymentAction.php b/src/Action/ConvertPaymentAction.php index ed01495..9b85704 100644 --- a/src/Action/ConvertPaymentAction.php +++ b/src/Action/ConvertPaymentAction.php @@ -16,6 +16,9 @@ final class ConvertPaymentAction implements ActionInterface, GatewayAwareInterfa { use GatewayAwareTrait; + /** + * @param Convert $request + */ public function execute($request): void { RequestNotSupportedException::assertSupports($this, $request); From 2046153b2a82d20ecf4671c75bdd2eb2b9f29623 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Thu, 19 Sep 2019 13:30:49 +0200 Subject: [PATCH 05/17] Replace services Yaml configuration with Xml --- src/DependencyInjection/GoPayExtension.php | 6 +++--- src/Resources/config/services.xml | 25 ++++++++++++++++++++++ src/Resources/config/services.yml | 22 ------------------- 3 files changed, 28 insertions(+), 25 deletions(-) create mode 100644 src/Resources/config/services.xml delete mode 100644 src/Resources/config/services.yml diff --git a/src/DependencyInjection/GoPayExtension.php b/src/DependencyInjection/GoPayExtension.php index bd6ed34..60d083d 100644 --- a/src/DependencyInjection/GoPayExtension.php +++ b/src/DependencyInjection/GoPayExtension.php @@ -6,7 +6,7 @@ use Exception; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\Config\FileLocator; -use Symfony\Component\DependencyInjection\Loader\YamlFileLoader; +use Symfony\Component\DependencyInjection\Loader\XmlFileLoader; use Symfony\Component\HttpKernel\DependencyInjection\Extension; class GoPayExtension extends Extension @@ -18,7 +18,7 @@ class GoPayExtension extends Extension */ public function load(array $configs, ContainerBuilder $container): void { - $loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); - $loader->load('services.yml'); + $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); + $loader->load('services.xml'); } } diff --git a/src/Resources/config/services.xml b/src/Resources/config/services.xml new file mode 100644 index 0000000..505b893 --- /dev/null +++ b/src/Resources/config/services.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Resources/config/services.yml b/src/Resources/config/services.yml deleted file mode 100644 index ca7c05c..0000000 --- a/src/Resources/config/services.yml +++ /dev/null @@ -1,22 +0,0 @@ -services: - Bratiask\GoPayPlugin\Form\Type\GoPayGatewayConfigurationType: - tags: - - { name: sylius.gateway_configuration_type, type: gopay, label: bratiask.gopay_plugin.gateway_label } - - { name: form.type } - - Payum\Core\Bridge\Symfony\Builder\GatewayFactoryBuilder: - arguments: [Bratiask\GoPayPlugin\GoPayGatewayFactory] - tags: - - { name: payum.gateway_factory_builder, factory: gopay } - - Bratiask\GoPayPlugin\Api\GoPayApi: - - Bratiask\GoPayPlugin\Action\GoPayAction: - arguments: ['@Bratiask\GoPayPlugin\Api\GoPayApi', '@payum'] - tags: - - { name: payum.action, factory: gopay, alias: payum.action.set_gopay } - - Bratiask\GoPayPlugin\Action\NotifyAction: - arguments: ['@Bratiask\GoPayPlugin\Api\GoPayApi'] - tags: - - { name: payum.action, factory: gopay, alias: payum.action.notify } From e078244acf355afc7085f5be623b52812f233910 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Thu, 19 Sep 2019 13:31:21 +0200 Subject: [PATCH 06/17] Change environment to isProductMode (remove it from required options) --- src/GoPayGatewayFactory.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GoPayGatewayFactory.php b/src/GoPayGatewayFactory.php index 6993a82..86e171f 100644 --- a/src/GoPayGatewayFactory.php +++ b/src/GoPayGatewayFactory.php @@ -33,7 +33,7 @@ protected function populateConfig(ArrayObject $config): void ]; $config->defaults($config['payum.default_options']); - $config['payum.required_options'] = ['goid', 'clientId', 'clientSecret', 'isProductionMode']; + $config['payum.required_options'] = ['goid', 'clientId', 'clientSecret']; $config['payum.api'] = function (ArrayObject $config) { $config->validateNotEmpty($config['payum.required_options']); @@ -41,7 +41,7 @@ protected function populateConfig(ArrayObject $config): void 'goid' => $config['goid'], 'clientId' => $config['clientId'], 'clientSecret' => $config['clientSecret'], - 'isProductionMode' => $config['isProductionMode'], // todo: check if (string)'false' not returning (bool)true + 'isProductionMode' => $config['isProductionMode'], 'scope' => TokenScope::ALL, 'language' => Language::ENGLISH, 'timeout' => 30 From ddd792dbbac70fc8bc873aa7c2f7ce5f21e3c47e Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Thu, 19 Sep 2019 14:06:09 +0200 Subject: [PATCH 07/17] Throw exception when GoPay respond with error --- src/Action/GoPayAction.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Action/GoPayAction.php b/src/Action/GoPayAction.php index a1c66e8..dbd50c9 100644 --- a/src/Action/GoPayAction.php +++ b/src/Action/GoPayAction.php @@ -55,7 +55,7 @@ public function execute($request): void $order = $this->prepareOrder($token, $model, $goId); $response = $gopayApi->create($order); - if ($response && GoPayApiInterface::CREATED === $response->json['state']) { + if ($response && false === isset($response->json['errors']) && GoPayApiInterface::CREATED === $response->json['state']) { $model['orderId'] = $response->json['order_number']; $model['externalPaymentId'] = $response->json['id']; $request->setModel($model); @@ -63,7 +63,7 @@ public function execute($request): void throw new HttpRedirect($response->json['gw_url']); } - throw new RuntimeException($response->__toString()); + throw new RuntimeException('GoPay error: ' . $response->__toString()); } else { // Existing order. $response = $gopayApi->retrieve($model['externalPaymentId']); From 691355941673a6de0b6cb5e05b7f3a6baa4ac972 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Tue, 24 Sep 2019 12:47:58 +0200 Subject: [PATCH 08/17] Order translations alphabetically --- src/Resources/translations/messages.en.yml | 6 +++--- src/Resources/translations/validators.en.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index 56a74f6..8c39a77 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -1,7 +1,7 @@ bratiask: gopay_plugin: - goid: GoPay ID client_id: Client ID - client_secret: Client Secret Key - is_production_mode: Production mode + client_secret: Client secret gateway_label: GoPay + goid: Go ID + is_production_mode: Production mode diff --git a/src/Resources/translations/validators.en.yml b/src/Resources/translations/validators.en.yml index 50e8f32..447a137 100644 --- a/src/Resources/translations/validators.en.yml +++ b/src/Resources/translations/validators.en.yml @@ -1,9 +1,9 @@ bratiask: gopay_plugin: gateway_configuration: - goid: - not_blank: Please enter GoPay GoID client_id: not_blank: Please enter Client ID client_secret: - not_blank: Please enter Client Secret Key + not_blank: Please enter Client secret + goid: + not_blank: Please enter Go ID From f833e340c4f4fe423ab8e5cd7f64cfc2c573b28d Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Tue, 24 Sep 2019 12:52:22 +0200 Subject: [PATCH 09/17] Align readme images to center --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd744d0..e2ece01 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Sylius GoPay payment gateway plugin -
+

From fb20a176bbeb4adc3713270b99442a5a1d609361 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Tue, 24 Sep 2019 13:31:30 +0200 Subject: [PATCH 10/17] Switch namespace from bratiask to czende --- README.md | 4 ++-- composer.json | 4 ++-- src/Action/CaptureAction.php | 4 ++-- src/Action/ConvertPaymentAction.php | 4 ++-- src/Action/GoPayAction.php | 6 +++--- src/Action/NotifyAction.php | 4 ++-- src/Action/StatusAction.php | 4 ++-- src/Api/GoPayApi.php | 2 +- src/Api/GoPayApiInterface.php | 2 +- src/DependencyInjection/GoPayExtension.php | 2 +- .../Type/GoPayGatewayConfigurationType.php | 16 +++++++-------- src/GoPayGatewayFactory.php | 8 ++++---- src/GoPayPlugin.php | 2 +- src/Resources/config/services.xml | 20 +++++++++---------- src/Resources/translations/messages.en.yml | 2 +- src/Resources/translations/validators.en.yml | 2 +- src/SetGoPay.php | 2 +- 17 files changed, 44 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index e2ece01..579486c 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,13 @@ ## Installation ```bash -$ composer require bratiask/gopay-plugin +$ composer require czende/gopay-plugin ``` Add plugin dependencies to your bundles.php file: ```php -Bratiask\GoPayPlugin\GoPayPlugin::class => ['all' => true] +Czende\GoPayPlugin\GoPayPlugin::class => ['all' => true] ``` ## Usage diff --git a/composer.json b/composer.json index 832e80b..a74998d 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "bratiask/gopay-plugin", + "name": "czende/gopay-plugin", "type": "sylius-plugin", "description": "GoPay payment gateway plugin for Sylius applications.", "license": "MIT", @@ -10,7 +10,7 @@ }, "autoload": { "psr-4": { - "Bratiask\\GoPayPlugin\\": "src/" + "Czende\\GoPayPlugin\\": "src/" } } } diff --git a/src/Action/CaptureAction.php b/src/Action/CaptureAction.php index d76106c..3010dd1 100644 --- a/src/Action/CaptureAction.php +++ b/src/Action/CaptureAction.php @@ -1,7 +1,7 @@ false, 'sylius.ui.yes_label' => true, ], - 'label' => 'bratiask.gopay_plugin.is_production_mode', + 'label' => 'czende.gopay_plugin.is_production_mode', ]) ->add('goid', TextType::class, [ - 'label' => 'bratiask.gopay_plugin.goid', + 'label' => 'czende.gopay_plugin.goid', 'constraints' => [ new NotBlank([ - 'message' => 'bratiask.gopay_plugin.gateway_configuration.goid.not_blank', + 'message' => 'czende.gopay_plugin.gateway_configuration.goid.not_blank', 'groups' => ['sylius'], ]) ], ]) ->add('clientId', TextType::class, [ - 'label' => 'bratiask.gopay_plugin.client_id', + 'label' => 'czende.gopay_plugin.client_id', 'constraints' => [ new NotBlank([ - 'message' => 'bratiask.gopay_plugin.gateway_configuration.client_id.not_blank', + 'message' => 'czende.gopay_plugin.gateway_configuration.client_id.not_blank', 'groups' => ['sylius'], ]) ], ]) ->add('clientSecret', TextType::class, [ - 'label' => 'bratiask.gopay_plugin.client_secret', + 'label' => 'czende.gopay_plugin.client_secret', 'constraints' => [ new NotBlank([ - 'message' => 'bratiask.gopay_plugin.gateway_configuration.client_secret.not_blank', + 'message' => 'czende.gopay_plugin.gateway_configuration.client_secret.not_blank', 'groups' => ['sylius'], ]) ], diff --git a/src/GoPayGatewayFactory.php b/src/GoPayGatewayFactory.php index 86e171f..1ca8bcd 100644 --- a/src/GoPayGatewayFactory.php +++ b/src/GoPayGatewayFactory.php @@ -1,11 +1,11 @@ - - - + + + - - - + + + - - + + - - + + diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index 8c39a77..1b1fedd 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -1,4 +1,4 @@ -bratiask: +czende: gopay_plugin: client_id: Client ID client_secret: Client secret diff --git a/src/Resources/translations/validators.en.yml b/src/Resources/translations/validators.en.yml index 447a137..dd4e439 100644 --- a/src/Resources/translations/validators.en.yml +++ b/src/Resources/translations/validators.en.yml @@ -1,4 +1,4 @@ -bratiask: +czende: gopay_plugin: gateway_configuration: client_id: diff --git a/src/SetGoPay.php b/src/SetGoPay.php index 5615649..31ffafa 100644 --- a/src/SetGoPay.php +++ b/src/SetGoPay.php @@ -1,7 +1,7 @@ Date: Thu, 26 Sep 2019 12:41:26 +0200 Subject: [PATCH 11/17] Switch namespace from czende to bratiask --- README.md | 4 ++-- composer.json | 4 ++-- src/Action/CaptureAction.php | 4 ++-- src/Action/ConvertPaymentAction.php | 4 ++-- src/Action/GoPayAction.php | 6 +++--- src/Action/NotifyAction.php | 4 ++-- src/Action/StatusAction.php | 4 ++-- src/Api/GoPayApi.php | 2 +- src/Api/GoPayApiInterface.php | 2 +- src/DependencyInjection/GoPayExtension.php | 2 +- .../Type/GoPayGatewayConfigurationType.php | 16 +++++++-------- src/GoPayGatewayFactory.php | 8 ++++---- src/GoPayPlugin.php | 2 +- src/Resources/config/services.xml | 20 +++++++++---------- src/Resources/translations/messages.en.yml | 2 +- src/Resources/translations/validators.en.yml | 2 +- src/SetGoPay.php | 2 +- 17 files changed, 44 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index 579486c..e2ece01 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,13 @@ ## Installation ```bash -$ composer require czende/gopay-plugin +$ composer require bratiask/gopay-plugin ``` Add plugin dependencies to your bundles.php file: ```php -Czende\GoPayPlugin\GoPayPlugin::class => ['all' => true] +Bratiask\GoPayPlugin\GoPayPlugin::class => ['all' => true] ``` ## Usage diff --git a/composer.json b/composer.json index a74998d..832e80b 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "czende/gopay-plugin", + "name": "bratiask/gopay-plugin", "type": "sylius-plugin", "description": "GoPay payment gateway plugin for Sylius applications.", "license": "MIT", @@ -10,7 +10,7 @@ }, "autoload": { "psr-4": { - "Czende\\GoPayPlugin\\": "src/" + "Bratiask\\GoPayPlugin\\": "src/" } } } diff --git a/src/Action/CaptureAction.php b/src/Action/CaptureAction.php index 3010dd1..d76106c 100644 --- a/src/Action/CaptureAction.php +++ b/src/Action/CaptureAction.php @@ -1,7 +1,7 @@ false, 'sylius.ui.yes_label' => true, ], - 'label' => 'czende.gopay_plugin.is_production_mode', + 'label' => 'bratiask.gopay_plugin.is_production_mode', ]) ->add('goid', TextType::class, [ - 'label' => 'czende.gopay_plugin.goid', + 'label' => 'bratiask.gopay_plugin.goid', 'constraints' => [ new NotBlank([ - 'message' => 'czende.gopay_plugin.gateway_configuration.goid.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.goid.not_blank', 'groups' => ['sylius'], ]) ], ]) ->add('clientId', TextType::class, [ - 'label' => 'czende.gopay_plugin.client_id', + 'label' => 'bratiask.gopay_plugin.client_id', 'constraints' => [ new NotBlank([ - 'message' => 'czende.gopay_plugin.gateway_configuration.client_id.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.client_id.not_blank', 'groups' => ['sylius'], ]) ], ]) ->add('clientSecret', TextType::class, [ - 'label' => 'czende.gopay_plugin.client_secret', + 'label' => 'bratiask.gopay_plugin.client_secret', 'constraints' => [ new NotBlank([ - 'message' => 'czende.gopay_plugin.gateway_configuration.client_secret.not_blank', + 'message' => 'bratiask.gopay_plugin.gateway_configuration.client_secret.not_blank', 'groups' => ['sylius'], ]) ], diff --git a/src/GoPayGatewayFactory.php b/src/GoPayGatewayFactory.php index 1ca8bcd..86e171f 100644 --- a/src/GoPayGatewayFactory.php +++ b/src/GoPayGatewayFactory.php @@ -1,11 +1,11 @@ - - - + + + - - - + + + - - + + - - + + diff --git a/src/Resources/translations/messages.en.yml b/src/Resources/translations/messages.en.yml index 1b1fedd..8c39a77 100644 --- a/src/Resources/translations/messages.en.yml +++ b/src/Resources/translations/messages.en.yml @@ -1,4 +1,4 @@ -czende: +bratiask: gopay_plugin: client_id: Client ID client_secret: Client secret diff --git a/src/Resources/translations/validators.en.yml b/src/Resources/translations/validators.en.yml index dd4e439..447a137 100644 --- a/src/Resources/translations/validators.en.yml +++ b/src/Resources/translations/validators.en.yml @@ -1,4 +1,4 @@ -czende: +bratiask: gopay_plugin: gateway_configuration: client_id: diff --git a/src/SetGoPay.php b/src/SetGoPay.php index 31ffafa..5615649 100644 --- a/src/SetGoPay.php +++ b/src/SetGoPay.php @@ -1,7 +1,7 @@ Date: Thu, 26 Sep 2019 13:31:23 +0200 Subject: [PATCH 12/17] Fix: change paymentId typehint from string to int --- src/Api/GoPayApi.php | 2 +- src/Api/GoPayApiInterface.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Api/GoPayApi.php b/src/Api/GoPayApi.php index 72458da..4b54714 100644 --- a/src/Api/GoPayApi.php +++ b/src/Api/GoPayApi.php @@ -31,7 +31,7 @@ public function create(array $order): Response return $this->gopay->createPayment($order); } - public function retrieve(string $paymentId): Response + public function retrieve(int $paymentId): Response { return $this->gopay->getStatus($paymentId); } diff --git a/src/Api/GoPayApiInterface.php b/src/Api/GoPayApiInterface.php index ba533af..148e7a1 100644 --- a/src/Api/GoPayApiInterface.php +++ b/src/Api/GoPayApiInterface.php @@ -16,5 +16,5 @@ public function authorize(string $goId, string $clientId, string $clientSecret, public function create(array $order): Response; - public function retrieve(string $paymentId): Response; + public function retrieve(int $paymentId): Response; } From 147627d9124f792a99af3bba7ae6dac7ed174a52 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Tue, 8 Oct 2019 07:16:26 +0200 Subject: [PATCH 13/17] Update Readme --- README.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e2ece01..9feadfb 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,21 @@
## Installation - -```bash -$ composer require bratiask/gopay-plugin +Until pull request is merged, require it this way: +```json +{ + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/bratiask/gopay-plugin" + } + ], + "require": { + "bratiask/gopay-plugin": "dev-master as 1.6.0" + } +} ``` - + Add plugin dependencies to your bundles.php file: ```php From e143c43b47565d9254609b3f129433d3ac8a4f46 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Wed, 13 Nov 2019 14:43:09 +0100 Subject: [PATCH 14/17] Use Order locale as predefined GoPay UI language --- src/Action/GoPayAction.php | 9 ++++----- src/Action/NotifyAction.php | 1 + src/Api/GoPayApi.php | 5 ++--- src/Api/GoPayApiInterface.php | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/Action/GoPayAction.php b/src/Action/GoPayAction.php index dbd50c9..7c3bc75 100644 --- a/src/Action/GoPayAction.php +++ b/src/Action/GoPayAction.php @@ -18,7 +18,6 @@ use Payum\Core\Storage\IdentityInterface; use RuntimeException; use Sylius\Component\Core\Model\CustomerInterface; -use GoPay\Definition\Language; use Webmozart\Assert\Assert; class GoPayAction implements ApiAwareInterface, ActionInterface @@ -44,11 +43,11 @@ public function execute($request): void $clientSecret = $this->api['clientSecret']; $isProductionMode = $this->api['isProductionMode']; - $gopayApi = $this->gopayApi; - $gopayApi->authorize($goId, $clientId, $clientSecret, $isProductionMode); - $model = CoreArrayObject::ensureArrayObject($request->getModel()); + $gopayApi = $this->gopayApi; + $gopayApi->authorize($goId, $clientId, $clientSecret, $model['locale'], $isProductionMode); + if (null === $model['orderId'] || null === $model['externalPaymentId']) { // New order. $token = $request->getToken(); @@ -119,7 +118,7 @@ private function prepareOrder(TokenInterface $token, CoreArrayObject $model, str $order['currency'] = $model['currencyCode']; $order['amount'] = $model['totalAmount']; $order['order_number'] = $model['extOrderId']; - $order['lang'] = Language::ENGLISH; + $order['lang'] = $model['locale']; /** @var CustomerInterface $customer */ $customer = $model['customer']; diff --git a/src/Action/NotifyAction.php b/src/Action/NotifyAction.php index 34aa79e..7f71df4 100644 --- a/src/Action/NotifyAction.php +++ b/src/Action/NotifyAction.php @@ -43,6 +43,7 @@ public function execute($request) $this->api['goid'], $this->api['clientId'], $this->api['clientSecret'], + $model['locale'], $this->api['isProductionMode'] ); diff --git a/src/Api/GoPayApi.php b/src/Api/GoPayApi.php index 4b54714..5f5e55d 100644 --- a/src/Api/GoPayApi.php +++ b/src/Api/GoPayApi.php @@ -4,7 +4,6 @@ namespace Bratiask\GoPayPlugin\Api; use GoPay\Api; -use GoPay\Definition\Language; use GoPay\Http\Response; use GoPay\Payments; @@ -15,14 +14,14 @@ final class GoPayApi implements GoPayApiInterface */ private $gopay; - public function authorize(string $goId, string $clientId, string $clientSecret, bool $isProductionMode): void + public function authorize(string $goId, string $clientId, string $clientSecret, string $language, bool $isProductionMode): void { $this->gopay = Api::payments([ 'goid' => $goId, 'clientId' => $clientId, 'clientSecret' => $clientSecret, 'isProductionMode' => $isProductionMode, - 'language' => Language::ENGLISH + 'language' => $language ]); } diff --git a/src/Api/GoPayApiInterface.php b/src/Api/GoPayApiInterface.php index 148e7a1..7ff2aa1 100644 --- a/src/Api/GoPayApiInterface.php +++ b/src/Api/GoPayApiInterface.php @@ -12,7 +12,7 @@ interface GoPayApiInterface const CANCELED = 'CANCELED'; const TIMEOUTED = 'TIMEOUTED'; - public function authorize(string $goId, string $clientId, string $clientSecret, bool $isProductionMode): void; + public function authorize(string $goId, string $clientId, string $clientSecret, string $language, bool $isProductionMode): void; public function create(array $order): Response; From bb633ee26316d0ad8b00b777391245cbd0719ef0 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Wed, 13 Nov 2019 14:47:34 +0100 Subject: [PATCH 15/17] Change parameters order in GoPayApiInterface::authorize --- src/Action/GoPayAction.php | 2 +- src/Action/NotifyAction.php | 4 ++-- src/Api/GoPayApi.php | 2 +- src/Api/GoPayApiInterface.php | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Action/GoPayAction.php b/src/Action/GoPayAction.php index 7c3bc75..aa13fb4 100644 --- a/src/Action/GoPayAction.php +++ b/src/Action/GoPayAction.php @@ -46,7 +46,7 @@ public function execute($request): void $model = CoreArrayObject::ensureArrayObject($request->getModel()); $gopayApi = $this->gopayApi; - $gopayApi->authorize($goId, $clientId, $clientSecret, $model['locale'], $isProductionMode); + $gopayApi->authorize($goId, $clientId, $clientSecret, $isProductionMode, $model['locale']); if (null === $model['orderId'] || null === $model['externalPaymentId']) { // New order. diff --git a/src/Action/NotifyAction.php b/src/Action/NotifyAction.php index 7f71df4..9108a82 100644 --- a/src/Action/NotifyAction.php +++ b/src/Action/NotifyAction.php @@ -43,8 +43,8 @@ public function execute($request) $this->api['goid'], $this->api['clientId'], $this->api['clientSecret'], - $model['locale'], - $this->api['isProductionMode'] + $this->api['isProductionMode'], + $model['locale'] ); try { diff --git a/src/Api/GoPayApi.php b/src/Api/GoPayApi.php index 5f5e55d..ccb31f4 100644 --- a/src/Api/GoPayApi.php +++ b/src/Api/GoPayApi.php @@ -14,7 +14,7 @@ final class GoPayApi implements GoPayApiInterface */ private $gopay; - public function authorize(string $goId, string $clientId, string $clientSecret, string $language, bool $isProductionMode): void + public function authorize(string $goId, string $clientId, string $clientSecret, bool $isProductionMode, string $language): void { $this->gopay = Api::payments([ 'goid' => $goId, diff --git a/src/Api/GoPayApiInterface.php b/src/Api/GoPayApiInterface.php index 7ff2aa1..b006d4e 100644 --- a/src/Api/GoPayApiInterface.php +++ b/src/Api/GoPayApiInterface.php @@ -12,7 +12,7 @@ interface GoPayApiInterface const CANCELED = 'CANCELED'; const TIMEOUTED = 'TIMEOUTED'; - public function authorize(string $goId, string $clientId, string $clientSecret, string $language, bool $isProductionMode): void; + public function authorize(string $goId, string $clientId, string $clientSecret, bool $isProductionMode, string $language): void; public function create(array $order): Response; From 86af038498075f560f6fa8f9cf6cfbf606ef9d92 Mon Sep 17 00:00:00 2001 From: Pavol Tuka Date: Fri, 24 Sep 2021 08:33:45 +0200 Subject: [PATCH 16/17] Upgrade to PHP 8, sylius 1.10, gopay/payments-sdk-php 1.4.5 --- .gitignore | 1 + composer.json | 6 +- composer.lock | 10005 ---------------- src/Action/CaptureAction.php | 16 +- src/Action/ConvertPaymentAction.php | 18 +- src/Action/GoPayAction.php | 62 +- src/Action/NotifyAction.php | 43 +- src/Action/StatusAction.php | 12 +- src/Action/UpdateOrderActionTrait.php | 36 + src/Api/GoPayApi.php | 14 +- src/Api/GoPayApiInterface.php | 9 +- src/DependencyInjection/GoPayExtension.php | 5 +- .../Type/GoPayGatewayConfigurationType.php | 3 +- src/GoPayGatewayFactory.php | 5 +- src/GoPayPlugin.php | 1 + src/Resources/config/services.xml | 69 +- src/SetGoPay.php | 1 + 17 files changed, 169 insertions(+), 10137 deletions(-) delete mode 100644 composer.lock create mode 100644 src/Action/UpdateOrderActionTrait.php diff --git a/.gitignore b/.gitignore index f417e74..77aae3d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /.idea +/composer.lock /vendor diff --git a/composer.json b/composer.json index 832e80b..546f0b3 100644 --- a/composer.json +++ b/composer.json @@ -4,9 +4,9 @@ "description": "GoPay payment gateway plugin for Sylius applications.", "license": "MIT", "require": { - "php": "^7.2", - "sylius/sylius": "^1.6", - "gopay/payments-sdk-php": "^1.4.1" + "php": "^8.0", + "sylius/sylius": "^1.10", + "gopay/payments-sdk-php": "^1.4.5" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock deleted file mode 100644 index d3d8064..0000000 --- a/composer.lock +++ /dev/null @@ -1,10005 +0,0 @@ -{ - "_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": "aaccffe72c971def8458d284c7c33dd6", - "packages": [ - { - "name": "behat/transliterator", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/Behat/Transliterator.git", - "reference": "826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Behat/Transliterator/zipball/826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c", - "reference": "826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "chuyskywalker/rolling-curl": "^3.1", - "php-yaoi/php-yaoi": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "psr-0": { - "Behat\\Transliterator": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Artistic-1.0" - ], - "description": "String transliterator", - "keywords": [ - "i18n", - "slug", - "transliterator" - ], - "time": "2017-04-04T11:38:05+00:00" - }, - { - "name": "clue/stream-filter", - "version": "v1.4.1", - "source": { - "type": "git", - "url": "https://github.com/clue/php-stream-filter.git", - "reference": "5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/clue/php-stream-filter/zipball/5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71", - "reference": "5a58cc30a8bd6a4eb8f856adf61dd3e013f53f71", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "require-dev": { - "phpunit/phpunit": "^5.0 || ^4.8" - }, - "type": "library", - "autoload": { - "psr-4": { - "Clue\\StreamFilter\\": "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 simple and modern approach to stream filtering in PHP", - "homepage": "https://github.com/clue/php-stream-filter", - "keywords": [ - "bucket brigade", - "callback", - "filter", - "php_user_filter", - "stream", - "stream_filter_append", - "stream_filter_register" - ], - "time": "2019-04-09T12:31:48+00:00" - }, - { - "name": "cocur/slugify", - "version": "v3.2", - "source": { - "type": "git", - "url": "https://github.com/cocur/slugify.git", - "reference": "d41701efe58ba2df9cae029c3d21e1518cc6780e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cocur/slugify/zipball/d41701efe58ba2df9cae029c3d21e1518cc6780e", - "reference": "d41701efe58ba2df9cae029c3d21e1518cc6780e", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.5.9" - }, - "require-dev": { - "laravel/framework": "~5.1", - "latte/latte": "~2.2", - "league/container": "^2.2.0", - "mikey179/vfsstream": "~1.6", - "mockery/mockery": "~0.9", - "nette/di": "~2.2", - "phpunit/phpunit": "~4.8.36|~5.2", - "pimple/pimple": "~1.1", - "plumphp/plum": "~0.1", - "silex/silex": "~1.3", - "symfony/config": "~2.4|~3.0|~4.0", - "symfony/dependency-injection": "~2.4|~3.0|~4.0", - "symfony/http-kernel": "~2.4|~3.0|~4.0", - "twig/twig": "~1.26|~2.0", - "zendframework/zend-modulemanager": "~2.2", - "zendframework/zend-servicemanager": "~2.2", - "zendframework/zend-view": "~2.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Cocur\\Slugify\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ivo Bathke", - "email": "ivo.bathke@gmail.com" - }, - { - "name": "Florian Eckerstorfer", - "email": "florian@eckerstorfer.co", - "homepage": "https://florian.ec" - } - ], - "description": "Converts a string into a slug.", - "keywords": [ - "slug", - "slugify" - ], - "time": "2019-01-31T20:38:55+00:00" - }, - { - "name": "doctrine/annotations", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", - "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^7.5@dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "time": "2019-08-08T18:11:40+00:00" - }, - { - "name": "doctrine/cache", - "version": "v1.8.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", - "shasum": "" - }, - "require": { - "php": "~7.1" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^4.0", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "https://www.doctrine-project.org", - "keywords": [ - "cache", - "caching" - ], - "time": "2018-08-21T18:01:43+00:00" - }, - { - "name": "doctrine/collections", - "version": "v1.6.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/c5e0bc17b1620e97c968ac409acbff28b8b850be", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan-shim": "^0.9.2", - "phpunit/phpunit": "^7.0", - "vimeo/psalm": "^3.2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", - "homepage": "https://www.doctrine-project.org/projects/collections.html", - "keywords": [ - "array", - "collections", - "iterators", - "php" - ], - "time": "2019-06-09T13:48:14+00:00" - }, - { - "name": "doctrine/common", - "version": "v2.11.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff", - "reference": "b8ca1dcf6b0dc8a2af7a09baac8d0c48345df4ff", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/inflector": "^1.0", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.1", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", - "homepage": "https://www.doctrine-project.org/projects/common.html", - "keywords": [ - "common", - "doctrine", - "php" - ], - "time": "2019-09-10T10:10:14+00:00" - }, - { - "name": "doctrine/data-fixtures", - "version": "v1.3.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "09b16943b27f3d80d63988d100ff256148c2f78b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/09b16943b27f3d80d63988d100ff256148c2f78b", - "reference": "09b16943b27f3d80d63988d100ff256148c2f78b", - "shasum": "" - }, - "require": { - "doctrine/common": "~2.2", - "php": "^7.1" - }, - "conflict": { - "doctrine/phpcr-odm": "<1.3.0" - }, - "require-dev": { - "doctrine/dbal": "^2.5.4", - "doctrine/orm": "^2.5.4", - "phpunit/phpunit": "^7.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", - "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", - "doctrine/orm": "For loading ORM fixtures", - "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Data Fixtures for all Doctrine Object Managers", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "database" - ], - "time": "2019-07-10T18:30:35+00:00" - }, - { - "name": "doctrine/dbal", - "version": "v2.9.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", - "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", - "shasum": "" - }, - "require": { - "doctrine/cache": "^1.0", - "doctrine/event-manager": "^1.0", - "ext-pdo": "*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^5.0", - "jetbrains/phpstorm-stubs": "^2018.1.2", - "phpstan/phpstan": "^0.10.1", - "phpunit/phpunit": "^7.4", - "symfony/console": "^2.0.5|^3.0|^4.0", - "symfony/phpunit-bridge": "^3.4.5|^4.0.5" - }, - "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." - }, - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.9.x-dev", - "dev-develop": "3.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", - "homepage": "https://www.doctrine-project.org/projects/dbal.html", - "keywords": [ - "abstraction", - "database", - "dbal", - "mysql", - "persistence", - "pgsql", - "php", - "queryobject" - ], - "time": "2018-12-31T03:27:51+00:00" - }, - { - "name": "doctrine/doctrine-bundle", - "version": "1.11.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "28101e20776d8fa20a00b54947fbae2db0d09103" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/28101e20776d8fa20a00b54947fbae2db0d09103", - "reference": "28101e20776d8fa20a00b54947fbae2db0d09103", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2.5.12", - "doctrine/doctrine-cache-bundle": "~1.2", - "jdorn/sql-formatter": "^1.2.16", - "php": "^7.1", - "symfony/config": "^3.4|^4.1", - "symfony/console": "^3.4|^4.1", - "symfony/dependency-injection": "^3.4|^4.1", - "symfony/doctrine-bridge": "^3.4|^4.1", - "symfony/framework-bundle": "^3.4|^4.1" - }, - "conflict": { - "doctrine/orm": "<2.6", - "twig/twig": "<1.34|>=2.0,<2.4" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "doctrine/orm": "^2.6", - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "7.0", - "symfony/cache": "^3.4|^4.1", - "symfony/phpunit-bridge": "^4.2", - "symfony/property-info": "^3.4|^4.1", - "symfony/validator": "^3.4|^4.1", - "symfony/web-profiler-bundle": "^3.4|^4.1", - "symfony/yaml": "^3.4|^4.1", - "twig/twig": "^1.34|^2.4" - }, - "suggest": { - "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", - "symfony/web-profiler-bundle": "To use the data collector." - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Bundle\\DoctrineBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org/" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony DoctrineBundle", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "database", - "dbal", - "orm", - "persistence" - ], - "time": "2019-06-04T07:35:05+00:00" - }, - { - "name": "doctrine/doctrine-cache-bundle", - "version": "1.3.5", - "source": { - "type": "git", - "url": "https://github.com/doctrine/DoctrineCacheBundle.git", - "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/5514c90d9fb595e1095e6d66ebb98ce9ef049927", - "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927", - "shasum": "" - }, - "require": { - "doctrine/cache": "^1.4.2", - "doctrine/inflector": "~1.0", - "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.7|~3.3|~4.0" - }, - "require-dev": { - "instaclick/coding-standard": "~1.1", - "instaclick/object-calisthenics-sniffs": "dev-master", - "instaclick/symfony2-coding-standard": "dev-remaster", - "phpunit/phpunit": "~4.8.36|~5.6|~6.5|~7.0", - "predis/predis": "~0.8", - "satooshi/php-coveralls": "^1.0", - "squizlabs/php_codesniffer": "~1.5", - "symfony/console": "~2.7|~3.3|~4.0", - "symfony/finder": "~2.7|~3.3|~4.0", - "symfony/framework-bundle": "~2.7|~3.3|~4.0", - "symfony/phpunit-bridge": "~2.7|~3.3|~4.0", - "symfony/security-acl": "~2.7|~3.3", - "symfony/validator": "~2.7|~3.3|~4.0", - "symfony/yaml": "~2.7|~3.3|~4.0" - }, - "suggest": { - "symfony/security-acl": "For using this bundle to cache ACLs" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Fabio B. Silva", - "email": "fabio.bat.silva@gmail.com" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@hotmail.com" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org/" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony Bundle for Doctrine Cache", - "homepage": "https://www.doctrine-project.org", - "keywords": [ - "cache", - "caching" - ], - "time": "2018-11-09T06:25:35+00:00" - }, - { - "name": "doctrine/doctrine-fixtures-bundle", - "version": "v2.4.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/74b8cc70a4a25b774628ee59f4cdf3623a146273", - "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273", - "shasum": "" - }, - "require": { - "doctrine/data-fixtures": "~1.0", - "doctrine/doctrine-bundle": "~1.0", - "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.7|~3.0|~4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Bundle\\FixturesBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony DoctrineFixturesBundle", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "Fixture", - "persistence" - ], - "time": "2017-10-30T19:26:42+00:00" - }, - { - "name": "doctrine/doctrine-migrations-bundle", - "version": "v2.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", - "reference": "4c9579e0e43df1fb3f0ca29b9c20871c824fac71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/4c9579e0e43df1fb3f0ca29b9c20871c824fac71", - "reference": "4c9579e0e43df1fb3f0ca29b9c20871c824fac71", - "shasum": "" - }, - "require": { - "doctrine/doctrine-bundle": "~1.0", - "doctrine/migrations": "^2.0", - "php": "^7.1", - "symfony/framework-bundle": "~3.4|~4.0" - }, - "require-dev": { - "doctrine/coding-standard": "^5.0", - "mikey179/vfsstream": "^1.6", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-strict-rules": "^0.9", - "phpunit/phpunit": "^5.7|^6.4|^7.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Bundle\\MigrationsBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony DoctrineMigrationsBundle", - "homepage": "https://www.doctrine-project.org", - "keywords": [ - "dbal", - "migrations", - "schema" - ], - "time": "2019-01-09T18:49:50+00:00" - }, - { - "name": "doctrine/event-manager", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.9@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Doctrine Event Manager component", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", - "keywords": [ - "event", - "eventdispatcher", - "eventmanager" - ], - "time": "2018-06-11T11:59:03+00:00" - }, - { - "name": "doctrine/inflector", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" - ], - "time": "2018-01-09T20:05:19+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "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" - ], - "time": "2019-03-17T17:37:11+00:00" - }, - { - "name": "doctrine/lexer", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e17f069ede36f7534b95adec71910ed1b49c74ea", - "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea", - "shasum": "" - }, - "require": { - "php": "^7.2" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "time": "2019-07-30T19:33:28+00:00" - }, - { - "name": "doctrine/migrations", - "version": "2.1.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/migrations.git", - "reference": "a89fa87a192e90179163c1e863a145c13337f442" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/a89fa87a192e90179163c1e863a145c13337f442", - "reference": "a89fa87a192e90179163c1e863a145c13337f442", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2.9", - "ocramius/package-versions": "^1.3", - "ocramius/proxy-manager": "^2.0.2", - "php": "^7.1", - "symfony/console": "^3.4||^4.0", - "symfony/stopwatch": "^3.4||^4.0" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "doctrine/orm": "^2.6", - "ext-pdo_sqlite": "*", - "jdorn/sql-formatter": "^1.1", - "mikey179/vfsstream": "^1.6", - "phpstan/phpstan": "^0.10", - "phpstan/phpstan-deprecation-rules": "^0.10", - "phpstan/phpstan-phpunit": "^0.10", - "phpstan/phpstan-strict-rules": "^0.10", - "phpunit/phpunit": "^7.0", - "symfony/process": "^3.4||^4.0", - "symfony/yaml": "^3.4||^4.0" - }, - "suggest": { - "jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command.", - "symfony/yaml": "Allows the use of yaml for migration configuration files." - }, - "bin": [ - "bin/doctrine-migrations" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Migrations\\": "lib/Doctrine/Migrations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Michael Simonson", - "email": "contact@mikesimonson.com" - } - ], - "description": "PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.", - "homepage": "https://www.doctrine-project.org/projects/migrations.html", - "keywords": [ - "database", - "dbal", - "migrations", - "php" - ], - "time": "2019-07-30T18:51:47+00:00" - }, - { - "name": "doctrine/orm", - "version": "v2.6.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/orm.git", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/434820973cadf2da2d66e7184be370084cc32ca8", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8", - "shasum": "" - }, - "require": { - "doctrine/annotations": "~1.5", - "doctrine/cache": "~1.6", - "doctrine/collections": "^1.4", - "doctrine/common": "^2.7.1", - "doctrine/dbal": "^2.6", - "doctrine/instantiator": "~1.1", - "ext-pdo": "*", - "php": "^7.1", - "symfony/console": "~3.0|~4.0" - }, - "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpunit/phpunit": "^6.5", - "squizlabs/php_codesniffer": "^3.2", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" - }, - "bin": [ - "bin/doctrine" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\ORM\\": "lib/Doctrine/ORM" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Object-Relational-Mapper for PHP", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "database", - "orm" - ], - "time": "2018-11-20T23:46:46+00:00" - }, - { - "name": "doctrine/persistence", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/persistence.git", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.10@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^5.0", - "phpstan/phpstan": "^0.8", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://doctrine-project.org/projects/persistence.html", - "keywords": [ - "mapper", - "object", - "odm", - "orm", - "persistence" - ], - "time": "2019-04-23T08:28:24+00:00" - }, - { - "name": "doctrine/reflection", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/reflection.git", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "ext-tokenizer": "*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "doctrine/common": "^2.8", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Doctrine Reflection component", - "homepage": "https://www.doctrine-project.org/projects/reflection.html", - "keywords": [ - "reflection" - ], - "time": "2018-06-14T14:45:07+00:00" - }, - { - "name": "egulias/email-validator", - "version": "2.1.11", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/92dd169c32f6f55ba570c309d83f5209cefb5e23", - "reference": "92dd169c32f6f55ba570c309d83f5209cefb5e23", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^1.0.1", - "php": ">= 5.5" - }, - "require-dev": { - "dominicsayers/isemail": "dev-master", - "phpunit/phpunit": "^4.8.35||^5.7||^6.0", - "satooshi/php-coveralls": "^1.0.1", - "symfony/phpunit-bridge": "^4.4@dev" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "EmailValidator" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "time": "2019-08-13T17:33:27+00:00" - }, - { - "name": "friendsofsymfony/oauth-server-bundle", - "version": "1.6.2", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfSymfony/FOSOAuthServerBundle.git", - "reference": "fcaa25cc49474bdb0db7894f880976fe76ffed23" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSOAuthServerBundle/zipball/fcaa25cc49474bdb0db7894f880976fe76ffed23", - "reference": "fcaa25cc49474bdb0db7894f880976fe76ffed23", - "shasum": "" - }, - "require": { - "friendsofsymfony/oauth2-php": "~1.1", - "paragonie/random_compat": "^1|^2", - "php": "^5.5|^7.0", - "symfony/dependency-injection": "^2.8|~3.0|^4.0", - "symfony/framework-bundle": "~2.8|~3.0|^4.0", - "symfony/security-bundle": "~2.8|~3.0|^4.0" - }, - "require-dev": { - "doctrine/doctrine-bundle": "~1.0", - "doctrine/mongodb-odm": "~1.0", - "doctrine/orm": "~2.2", - "phing/phing": "~2.4", - "php-mock/php-mock-phpunit": "^1.1", - "phpunit/phpunit": "~4.8|~5.0", - "propel/propel1": "^1.6.5", - "symfony/class-loader": "~2.8|~3.0|^4.0", - "symfony/console": "~2.8|~3.0|^4.0", - "symfony/form": "~2.8|~3.0|^4.0", - "symfony/phpunit-bridge": "~2.8|~3.0|^4.0", - "symfony/templating": "~2.8|~3.0|^4.0", - "symfony/twig-bundle": "~2.8|~3.0|^4.0", - "symfony/yaml": "~2.8|~3.0|^4.0", - "willdurand/propel-typehintable-behavior": "^1.0.4" - }, - "suggest": { - "doctrine/doctrine-bundle": "*", - "doctrine/mongodb-odm-bundle": "*", - "propel/propel-bundle": "If you want to use Propel with Symfony2, then you will have to install the PropelBundle", - "symfony/console": "Needed to be able to use commands", - "symfony/form": "Needed to be able to use the AuthorizeFormType", - "willdurand/propel-typehintable-behavior": "The Typehintable behavior is useful to add type hints on generated methods, to be compliant with interfaces" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "psr-4": { - "FOS\\OAuthServerBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Arnaud Le Blanc", - "email": "arnaud.lb@gmail.com" - }, - { - "name": "FriendsOfSymfony Community", - "homepage": "https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/contributors" - } - ], - "description": "Symfony2 OAuth Server Bundle", - "homepage": "http://friendsofsymfony.github.com", - "keywords": [ - "oauth", - "oauth2", - "server" - ], - "time": "2019-01-23T15:23:04+00:00" - }, - { - "name": "friendsofsymfony/oauth2-php", - "version": "1.2.3", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfSymfony/oauth2-php.git", - "reference": "a41fef63f81ef2ef632350a6c7dc66d15baa9240" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/oauth2-php/zipball/a41fef63f81ef2ef632350a6c7dc66d15baa9240", - "reference": "a41fef63f81ef2ef632350a6c7dc66d15baa9240", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/http-foundation": "~3.0|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "OAuth2\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Arnaud Le Blanc", - "email": "arnaud.lb@gmail.com" - }, - { - "name": "FriendsOfSymfony Community", - "homepage": "https://github.com/FriendsOfSymfony/oauth2-php/contributors" - } - ], - "description": "OAuth2 library", - "homepage": "https://github.com/FriendsOfSymfony/oauth2-php", - "keywords": [ - "oauth", - "oauth2" - ], - "time": "2018-01-30T19:58:25+00:00" - }, - { - "name": "friendsofsymfony/rest-bundle", - "version": "2.5.0", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", - "reference": "a5fc73b84bdb2f0fdf58a717b322ceb6997f7bf3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/a5fc73b84bdb2f0fdf58a717b322ceb6997f7bf3", - "reference": "a5fc73b84bdb2f0fdf58a717b322ceb6997f7bf3", - "shasum": "" - }, - "require": { - "doctrine/inflector": "^1.0", - "php": "^5.5.9|~7.0", - "psr/log": "^1.0", - "symfony/config": "^3.4|^4.0", - "symfony/debug": "^3.4|^4.0", - "symfony/dependency-injection": "^3.4|^4.0", - "symfony/event-dispatcher": "^3.4|^4.0", - "symfony/finder": "^3.4|^4.0", - "symfony/framework-bundle": "^3.4|^4.0", - "symfony/http-foundation": "^3.4|^4.0", - "symfony/http-kernel": "^3.4|^4.0", - "symfony/routing": "^3.4|^4.0", - "symfony/security-core": "^3.4|^4.0", - "symfony/templating": "^3.4|^4.0", - "willdurand/jsonp-callback-validator": "^1.0", - "willdurand/negotiation": "^2.0" - }, - "conflict": { - "jms/serializer": "<1.13.0", - "jms/serializer-bundle": "<2.0.0", - "sensio/framework-extra-bundle": "<3.0.13" - }, - "require-dev": { - "jms/serializer": "^1.13|^2.0", - "jms/serializer-bundle": "^2.3.1|^3.0", - "phpoption/phpoption": "^1.1", - "psr/http-message": "^1.0", - "sensio/framework-extra-bundle": "^3.0.13|^4.0|^5.0", - "symfony/asset": "^3.4|^4.0", - "symfony/browser-kit": "^3.4|^4.0", - "symfony/css-selector": "^3.4|^4.0", - "symfony/dependency-injection": "^2.7.20|^3.0|^4.0", - "symfony/expression-language": "~2.7|^3.0|^4.0", - "symfony/form": "^3.4|^4.0", - "symfony/phpunit-bridge": "^4.1.8", - "symfony/security-bundle": "^3.4|^4.0", - "symfony/serializer": "^2.7.11|^3.0.4|^4.0", - "symfony/twig-bundle": "^3.4|^4.0", - "symfony/validator": "^3.4|^4.0", - "symfony/web-profiler-bundle": "^3.4|^4.0", - "symfony/yaml": "^3.4|^4.0" - }, - "suggest": { - "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ^2.0|^3.0", - "sensio/framework-extra-bundle": "Add support for the request body converter and the view response listener, requires ^3.0", - "symfony/expression-language": "Add support for using the expression language in the routing, requires ^2.7|^3.0", - "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ^2.7|^3.0", - "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ^2.7|^3.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.5-dev" - } - }, - "autoload": { - "psr-4": { - "FOS\\RestBundle\\": "" - }, - "exclude-from-classmap": [ - "Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Lukas Kahwe Smith", - "email": "smith@pooteeweet.org" - }, - { - "name": "FriendsOfSymfony Community", - "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors" - }, - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com" - } - ], - "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony", - "homepage": "http://friendsofsymfony.github.com", - "keywords": [ - "rest" - ], - "time": "2019-01-03T13:05:12+00:00" - }, - { - "name": "fzaninotto/faker", - "version": "v1.8.0", - "source": { - "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de", - "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^1.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8-dev" - } - }, - "autoload": { - "psr-4": { - "Faker\\": "src/Faker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "François Zaninotto" - } - ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], - "time": "2018-07-12T10:23:15+00:00" - }, - { - "name": "gedmo/doctrine-extensions", - "version": "v2.4.37", - "source": { - "type": "git", - "url": "https://github.com/Atlantic18/DoctrineExtensions.git", - "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/5dd471f656e46d815f063bf3f12c667649ec7ffb", - "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb", - "shasum": "" - }, - "require": { - "behat/transliterator": "~1.2", - "doctrine/common": "~2.4", - "php": ">=5.3.2" - }, - "conflict": { - "doctrine/annotations": "<1.2" - }, - "require-dev": { - "doctrine/common": ">=2.5.0", - "doctrine/mongodb-odm": ">=1.0.2", - "doctrine/orm": ">=2.5.0", - "phpunit/phpunit": "^4.8.35|^5.7|^6.5", - "symfony/yaml": "~2.6|~3.0|~4.0" - }, - "suggest": { - "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", - "doctrine/orm": "to use the extensions with the ORM" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Gedmo\\": "lib/Gedmo" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "David Buchmann", - "email": "david@liip.ch" - }, - { - "name": "Gediminas Morkevicius", - "email": "gediminas.morkevicius@gmail.com" - }, - { - "name": "Gustavo Falco", - "email": "comfortablynumb84@gmail.com" - } - ], - "description": "Doctrine2 behavioral extensions", - "homepage": "http://gediminasm.org/", - "keywords": [ - "Blameable", - "behaviors", - "doctrine2", - "extensions", - "gedmo", - "loggable", - "nestedset", - "sluggable", - "sortable", - "timestampable", - "translatable", - "tree", - "uploadable" - ], - "time": "2019-03-17T18:16:12+00:00" - }, - { - "name": "gopay/payments-sdk-php", - "version": "v1.4.1", - "source": { - "type": "git", - "url": "https://github.com/gopaycommunity/gopay-php-api.git", - "reference": "ee9285c5a560046c4d59eec34295198d2b832e98" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gopaycommunity/gopay-php-api/zipball/ee9285c5a560046c4d59eec34295198d2b832e98", - "reference": "ee9285c5a560046c4d59eec34295198d2b832e98", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^5.3.1|^6.2.1", - "php": ">=5.4.0" - }, - "require-dev": { - "hamcrest/hamcrest-php": "*", - "phpunit/phpunit": "<6.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "GoPay\\": "src/" - }, - "files": [ - "factory.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "GoPay", - "homepage": "https://github.com/gopaycommunity/gopay-php-api/contributors" - } - ], - "description": "GoPay's PHP SDK for Payments REST API", - "keywords": [ - "api", - "gopay", - "payments", - "rest", - "sdk" - ], - "time": "2019-07-11T12:34:04+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "6.3.3", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", - "shasum": "" - }, - "require": { - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.4", - "php": ">=5.5" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.0" - }, - "suggest": { - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.3-dev" - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\": "src/" - } - }, - "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": "2018-04-22T15:46:56+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": "hamcrest/hamcrest-php", - "version": "v2.0.0", - "source": { - "type": "git", - "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad", - "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad", - "shasum": "" - }, - "require": { - "php": "^5.3|^7.0" - }, - "replace": { - "cordoval/hamcrest-php": "*", - "davedevelopment/hamcrest-php": "*", - "kodova/hamcrest-php": "*" - }, - "require-dev": { - "phpunit/php-file-iterator": "1.3.3", - "phpunit/phpunit": "~4.0", - "satooshi/php-coveralls": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "hamcrest" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD" - ], - "description": "This is the PHP port of Hamcrest Matchers", - "keywords": [ - "test" - ], - "time": "2016-01-20T08:20:44+00:00" - }, - { - "name": "imagine/imagine", - "version": "v0.7.1", - "source": { - "type": "git", - "url": "https://github.com/avalanche123/Imagine.git", - "reference": "a9a702a946073cbca166718f1b02a1e72d742daa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/a9a702a946073cbca166718f1b02a1e72d742daa", - "reference": "a9a702a946073cbca166718f1b02a1e72d742daa", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "sami/sami": "^3.3", - "symfony/phpunit-bridge": "^3.2" - }, - "suggest": { - "ext-gd": "to use the GD implementation", - "ext-gmagick": "to use the Gmagick implementation", - "ext-imagick": "to use the Imagick implementation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "0.7-dev" - } - }, - "autoload": { - "psr-0": { - "Imagine": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bulat Shakirzyanov", - "email": "mallluhuct@gmail.com", - "homepage": "http://avalanche123.com" - } - ], - "description": "Image processing for PHP 5.3", - "homepage": "http://imagine.readthedocs.org/", - "keywords": [ - "drawing", - "graphics", - "image manipulation", - "image processing" - ], - "time": "2017-05-16T10:31:22+00:00" - }, - { - "name": "jdorn/sql-formatter", - "version": "v1.2.17", - "source": { - "type": "git", - "url": "https://github.com/jdorn/sql-formatter.git", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", - "shasum": "" - }, - "require": { - "php": ">=5.2.4" - }, - "require-dev": { - "phpunit/phpunit": "3.7.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "lib" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeremy Dorn", - "email": "jeremy@jeremydorn.com", - "homepage": "http://jeremydorn.com/" - } - ], - "description": "a PHP SQL highlighting library", - "homepage": "https://github.com/jdorn/sql-formatter/", - "keywords": [ - "highlight", - "sql" - ], - "time": "2014-01-12T16:20:24+00:00" - }, - { - "name": "jms/metadata", - "version": "1.7.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/metadata.git", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/e5854ab1aa643623dc64adde718a8eec32b957a8", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "doctrine/cache": "~1.0", - "symfony/cache": "~3.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5.x-dev" - } - }, - "autoload": { - "psr-0": { - "Metadata\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - }, - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Class/method/property metadata management in PHP", - "keywords": [ - "annotations", - "metadata", - "xml", - "yaml" - ], - "time": "2018-10-26T12:40:10+00:00" - }, - { - "name": "jms/parser-lib", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/parser-lib.git", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/parser-lib/zipball/c509473bc1b4866415627af0e1c6cc8ac97fa51d", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d", - "shasum": "" - }, - "require": { - "phpoption/phpoption": ">=0.9,<2.0-dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "JMS\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache2" - ], - "description": "A library for easily creating recursive-descent parsers.", - "time": "2012-11-18T18:08:43+00:00" - }, - { - "name": "jms/serializer", - "version": "1.14.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/serializer.git", - "reference": "ee96d57024af9a7716d56fcbe3aa94b3d030f3ca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/ee96d57024af9a7716d56fcbe3aa94b3d030f3ca", - "reference": "ee96d57024af9a7716d56fcbe3aa94b3d030f3ca", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "doctrine/instantiator": "^1.0.3", - "jms/metadata": "^1.3", - "jms/parser-lib": "1.*", - "php": "^5.5|^7.0", - "phpcollection/phpcollection": "~0.1", - "phpoption/phpoption": "^1.1" - }, - "conflict": { - "twig/twig": "<1.12" - }, - "require-dev": { - "doctrine/orm": "~2.1", - "doctrine/phpcr-odm": "^1.3|^2.0", - "ext-pdo_sqlite": "*", - "jackalope/jackalope-doctrine-dbal": "^1.1.5", - "phpunit/phpunit": "^4.8|^5.0", - "propel/propel1": "~1.7", - "psr/container": "^1.0", - "symfony/dependency-injection": "^2.7|^3.3|^4.0", - "symfony/expression-language": "^2.6|^3.0", - "symfony/filesystem": "^2.1", - "symfony/form": "~2.1|^3.0", - "symfony/translation": "^2.1|^3.0", - "symfony/validator": "^2.2|^3.0", - "symfony/yaml": "^2.1|^3.0", - "twig/twig": "~1.12|~2.0" - }, - "suggest": { - "doctrine/cache": "Required if you like to use cache functionality.", - "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", - "symfony/yaml": "Required if you'd like to serialize data to YAML format." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.14-dev" - } - }, - "autoload": { - "psr-0": { - "JMS\\Serializer": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - }, - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", - "homepage": "http://jmsyst.com/libs/serializer", - "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" - ], - "time": "2019-04-17T08:12:16+00:00" - }, - { - "name": "jms/serializer-bundle", - "version": "2.4.4", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", - "reference": "92ee808c64c1c180775a0e57d00e3be0674668fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/92ee808c64c1c180775a0e57d00e3be0674668fb", - "reference": "92ee808c64c1c180775a0e57d00e3be0674668fb", - "shasum": "" - }, - "require": { - "jms/serializer": "^1.10", - "php": "^5.4|^7.0", - "phpoption/phpoption": "^1.1.0", - "symfony/framework-bundle": "~2.3|~3.0|~4.0" - }, - "require-dev": { - "doctrine/orm": "*", - "phpunit/phpunit": "^4.8.35|^5.4.3|^6.0", - "symfony/expression-language": "~2.6|~3.0|~4.0", - "symfony/finder": "^2.3|^3.0|^4.0", - "symfony/form": "*", - "symfony/stopwatch": "*", - "symfony/twig-bundle": "*", - "symfony/validator": "*", - "symfony/yaml": "*" - }, - "suggest": { - "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3", - "symfony/finder": "Required for cache warmup, supported versions ^2.3|^3.0|^4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.4-dev" - } - }, - "autoload": { - "psr-4": { - "JMS\\SerializerBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - }, - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Allows you to easily serialize, and deserialize data of any complexity", - "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", - "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" - ], - "time": "2019-03-30T10:26:09+00:00" - }, - { - "name": "knplabs/gaufrette", - "version": "v0.8.3", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/Gaufrette.git", - "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/1d44b7ac74256a240704b0fb16d2d66360511a07", - "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "conflict": { - "microsoft/windowsazure": "<0.4.3" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^4.0", - "amazonwebservices/aws-sdk-for-php": "1.5.*", - "aws/aws-sdk-php": "^2.4.12||~3", - "doctrine/dbal": ">=2.3", - "dropbox-php/dropbox-php": "*", - "google/apiclient": "~1.1.3", - "league/flysystem": "~1.0", - "microsoft/azure-storage-blob": "^1.0", - "mikey179/vfsstream": "~1.2.0", - "mongodb/mongodb": "^1.1", - "phpseclib/phpseclib": "^2.0", - "phpspec/phpspec": "~5.1", - "phpunit/phpunit": "~7.5", - "rackspace/php-opencloud": "^1.9.2" - }, - "suggest": { - "ext-curl": "*", - "ext-fileinfo": "This extension is used to automatically detect the content-type of a file in the AwsS3, OpenCloud, AzureBlogStorage and GoogleCloudStorage adapters", - "ext-mbstring": "*", - "gaufrette/aws-s3-adapter": "to use AwsS3 adapter (supports SDK v2 and v3)", - "gaufrette/azure-blob-storage-adapter": "to use AzureBlobStorage adapter", - "gaufrette/doctrine-dbal-adapter": "to use DBAL adapter", - "gaufrette/flysystem-adapter": "to use Flysystem adapter", - "gaufrette/ftp-adapter": "to use Ftp adapter", - "gaufrette/gridfs-adapter": "to use GridFS adapter", - "gaufrette/in-memory-adapter": "to use InMemory adapter", - "gaufrette/local-adapter": "to use Local adapter", - "gaufrette/opencloud-adapter": "to use Opencloud adapter", - "gaufrette/phpseclib-sftp-adapter": "to use PhpseclibSftp adapter", - "gaufrette/zip-adapter": "to use Zip adapter", - "google/apiclient": "to use GoogleCloudStorage adapter", - "knplabs/knp-gaufrette-bundle": "to use with Symfony2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.9.x-dev" - } - }, - "autoload": { - "psr-0": { - "Gaufrette": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "The contributors", - "homepage": "http://github.com/knplabs/Gaufrette/contributors" - }, - { - "name": "KnpLabs Team", - "homepage": "http://knplabs.com" - } - ], - "description": "PHP library that provides a filesystem abstraction layer", - "homepage": "http://knplabs.com", - "keywords": [ - "abstraction", - "file", - "filesystem", - "media" - ], - "time": "2019-06-06T09:56:58+00:00" - }, - { - "name": "knplabs/knp-gaufrette-bundle", - "version": "v0.5.3", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/KnpGaufretteBundle.git", - "reference": "2789249eb5ee8c226e9a0360c2e1f1e1bf05aa29" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/2789249eb5ee8c226e9a0360c2e1f1e1bf05aa29", - "reference": "2789249eb5ee8c226e9a0360c2e1f1e1bf05aa29", - "shasum": "" - }, - "require": { - "knplabs/gaufrette": "~0.1.7|~0.2|~0.3|~0.4|~0.5|~0.6", - "symfony/config": "~2.1|~3.0|~4.0", - "symfony/dependency-injection": "~2.1|~3.0|~4.0", - "symfony/framework-bundle": "~2.0|~3.0|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.8.35", - "symfony/console": "~2.1|~3.0|~4.0", - "symfony/filesystem": "~2.1|~3.0|~4.0", - "symfony/yaml": "~2.1|~3.0|~4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "0.5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Knp\\Bundle\\GaufretteBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "The contributors", - "homepage": "https://github.com/knplabs/KnpGaufretteBundle/contributors" - }, - { - "name": "Antoine Hérault", - "email": "antoine.herault@gmail.com" - } - ], - "description": "Allows to easily use the Gaufrette library in a Symfony project", - "homepage": "http://knplabs.com", - "keywords": [ - "abstraction", - "file", - "filesystem", - "media" - ], - "time": "2018-05-04T08:37:13+00:00" - }, - { - "name": "knplabs/knp-menu", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/KnpMenu.git", - "reference": "b6aade272c345b6fbd07fce5929a761cba0909b8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/b6aade272c345b6fbd07fce5929a761cba0909b8", - "reference": "b6aade272c345b6fbd07fce5929a761cba0909b8", - "shasum": "" - }, - "require": { - "php": ">=5.6.0" - }, - "conflict": { - "twig/twig": "<1.40|>=2,<2.9" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/http-foundation": "~2.4|~3.0|^4.0", - "symfony/phpunit-bridge": "~3.3|^4.0", - "symfony/routing": "~2.3|~3.0|^4.0", - "twig/twig": "^1.40|^2.9" - }, - "suggest": { - "twig/twig": "for the TwigRenderer and the integration with your templates" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "Knp\\Menu\\": "src/Knp/Menu" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "KnpLabs", - "homepage": "https://knplabs.com" - }, - { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" - } - ], - "description": "An object oriented menu library", - "homepage": "https://knplabs.com", - "keywords": [ - "menu", - "tree" - ], - "time": "2019-09-02T10:16:14+00:00" - }, - { - "name": "knplabs/knp-menu-bundle", - "version": "2.2.2", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/KnpMenuBundle.git", - "reference": "267027582a1f1e355276f796f8da0e9f82026bf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/267027582a1f1e355276f796f8da0e9f82026bf1", - "reference": "267027582a1f1e355276f796f8da0e9f82026bf1", - "shasum": "" - }, - "require": { - "knplabs/knp-menu": "~2.3", - "php": "^5.6 || ^7", - "symfony/framework-bundle": "~2.7|~3.0 | ^4.0" - }, - "require-dev": { - "symfony/expression-language": "~2.7|~3.0 | ^4.0", - "symfony/phpunit-bridge": "^3.3 | ^4.0", - "symfony/templating": "~2.7|~3.0 | ^4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Knp\\Bundle\\MenuBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - }, - { - "name": "Knplabs", - "homepage": "http://knplabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" - } - ], - "description": "This bundle provides an integration of the KnpMenu library", - "keywords": [ - "menu" - ], - "time": "2019-06-17T12:58:15+00:00" - }, - { - "name": "league/uri", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri.git", - "reference": "f2bceb755f1108758cf4cf925e4cd7699ce686aa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/f2bceb755f1108758cf4cf925e4cd7699ce686aa", - "reference": "f2bceb755f1108758cf4cf925e4cd7699ce686aa", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "ext-intl": "*", - "ext-mbstring": "*", - "league/uri-components": "^1.8", - "league/uri-hostname-parser": "^1.1", - "league/uri-interfaces": "^1.0", - "league/uri-manipulations": "^1.5", - "league/uri-parser": "^1.4", - "league/uri-schemes": "^1.2", - "php": ">=7.0.13", - "psr/http-message": "^1.0" - }, - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI manipulation library", - "homepage": "http://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file-uri", - "ftp", - "hostname", - "http", - "https", - "middleware", - "parse_str", - "parse_url", - "psr-7", - "query-string", - "querystring", - "rfc3986", - "rfc3987", - "uri", - "url", - "ws" - ], - "time": "2018-03-14T17:19:39+00:00" - }, - { - "name": "league/uri-components", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-components.git", - "reference": "d0412fd730a54a8284009664188cf239070eae64" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-components/zipball/d0412fd730a54a8284009664188cf239070eae64", - "reference": "d0412fd730a54a8284009664188cf239070eae64", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-fileinfo": "*", - "ext-intl": "*", - "league/uri-hostname-parser": "^1.1.0", - "php": ">=7.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.3", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpstan/phpstan-strict-rules": "^0.9.0", - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI components manipulation library", - "homepage": "http://uri.thephpleague.com", - "keywords": [ - "authority", - "components", - "fragment", - "host", - "path", - "port", - "query", - "rfc3986", - "scheme", - "uri", - "url", - "userinfo" - ], - "time": "2018-10-24T11:31:02+00:00" - }, - { - "name": "league/uri-hostname-parser", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-hostname-parser.git", - "reference": "7a6be3d06d0ed08dcb51f666aa60f3b66cd51325" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-hostname-parser/zipball/7a6be3d06d0ed08dcb51f666aa60f3b66cd51325", - "reference": "7a6be3d06d0ed08dcb51f666aa60f3b66cd51325", - "shasum": "" - }, - "require": { - "ext-intl": "*", - "php": ">=7.0", - "psr/simple-cache": "^1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.7", - "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^6.3" - }, - "suggest": { - "ext-curl": "To use the bundle cURL HTTP client", - "psr/simple-cache-implementation": "To enable using other cache providers" - }, - "bin": [ - "bin/update-psl-icann-section" - ], - "type": "library", - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeremy Kendall", - "homepage": "http://about.me/jeremykendall", - "role": "Developer" - }, - { - "name": "Ignace Nyamagana Butera", - "homepage": "http://nyamsprod.com", - "role": "Developer" - }, - { - "name": "Contributors", - "homepage": "https://github.com/phpleague/uri-hostname-parser/graphs/contributors" - } - ], - "description": "ICANN base hostname parsing implemented in PHP.", - "homepage": "https://github.com/thephphleague/uri-hostname-parser", - "keywords": [ - "Public Suffix List", - "domain parsing", - "icann" - ], - "time": "2018-02-16T07:29:26+00:00" - }, - { - "name": "league/uri-interfaces", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "081760c53a4ce76c9935a755a21353610f5495f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/081760c53a4ce76c9935a755a21353610f5495f6", - "reference": "081760c53a4ce76c9935a755a21353610f5495f6", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "Common interface for URI representation", - "homepage": "http://github.com/thephpleague/uri-interfaces", - "keywords": [ - "rfc3986", - "rfc3987", - "uri", - "url" - ], - "time": "2018-11-05T14:00:06+00:00" - }, - { - "name": "league/uri-manipulations", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-manipulations.git", - "reference": "ae8d49a3203ccf7a1e39aaf7fae9f08bfbc454a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-manipulations/zipball/ae8d49a3203ccf7a1e39aaf7fae9f08bfbc454a2", - "reference": "ae8d49a3203ccf7a1e39aaf7fae9f08bfbc454a2", - "shasum": "" - }, - "require": { - "ext-intl": "*", - "league/uri-components": "^1.8.0", - "league/uri-interfaces": "^1.0", - "php": ">=7.0", - "psr/http-message": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", - "guzzlehttp/psr7": "^1.2", - "league/uri-schemes": "^1.2", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpstan/phpstan-strict-rules": "^0.9.0", - "phpunit/phpunit": "^6.0", - "zendframework/zend-diactoros": "1.4.0" - }, - "suggest": { - "league/uri-schemes": "Allow manipulating URI objects" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI manipulation library", - "homepage": "http://url.thephpleague.com", - "keywords": [ - "formatter", - "manipulation", - "manipulations", - "middlewares", - "modifiers", - "psr-7", - "references", - "rfc3986", - "rfc3987", - "uri", - "url" - ], - "time": "2018-03-14T16:44:57+00:00" - }, - { - "name": "league/uri-parser", - "version": "1.4.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-parser.git", - "reference": "671548427e4c932352d9b9279fdfa345bf63fa00" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-parser/zipball/671548427e4c932352d9b9279fdfa345bf63fa00", - "reference": "671548427e4c932352d9b9279fdfa345bf63fa00", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpstan/phpstan-strict-rules": "^0.9.0", - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-intl": "Allow parsing RFC3987 compliant hosts", - "league/uri-schemes": "Allow validating and normalizing URI parsing results" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "userland URI parser RFC 3986 compliant", - "homepage": "https://github.com/thephpleague/uri-parser", - "keywords": [ - "parse_url", - "parser", - "rfc3986", - "rfc3987", - "uri", - "url" - ], - "time": "2018-11-22T07:55:51+00:00" - }, - { - "name": "league/uri-schemes", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-schemes.git", - "reference": "f821a444785724bcc9bc244b1173b9d6ca4d71e6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-schemes/zipball/f821a444785724bcc9bc244b1173b9d6ca4d71e6", - "reference": "f821a444785724bcc9bc244b1173b9d6ca4d71e6", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "league/uri-interfaces": "^1.1", - "league/uri-parser": "^1.4.0", - "php": ">=7.0.13", - "psr/http-message": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpstan/phpstan-strict-rules": "^0.9.0", - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-intl": "Allow parsing RFC3987 compliant hosts", - "league/uri-manipulations": "Needed to easily manipulate URI objects" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "src" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI manipulation library", - "homepage": "http://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file", - "ftp", - "http", - "https", - "parse_url", - "psr-7", - "rfc3986", - "uri", - "url", - "ws", - "wss" - ], - "time": "2018-11-26T08:09:30+00:00" - }, - { - "name": "liip/imagine-bundle", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/liip/LiipImagineBundle.git", - "reference": "1acae6ac066e431c3c55c4d39971827a02cbe4d5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/1acae6ac066e431c3c55c4d39971827a02cbe4d5", - "reference": "1acae6ac066e431c3c55c4d39971827a02cbe4d5", - "shasum": "" - }, - "require": { - "imagine/imagine": "^0.7.1,<0.8", - "php": "^7.1", - "symfony/asset": "^3.4|^4.0", - "symfony/filesystem": "^3.4|^4.0", - "symfony/finder": "^3.4|^4.0", - "symfony/framework-bundle": "^3.4|^4.0", - "symfony/options-resolver": "^3.4|^4.0", - "symfony/process": "^3.4|^4.0", - "symfony/templating": "^3.4|^4.0", - "symfony/translation": "^3.4|^4.0" - }, - "require-dev": { - "amazonwebservices/aws-sdk-for-php": "^1.0", - "aws/aws-sdk-php": "^2.4", - "doctrine/cache": "^1.1", - "doctrine/orm": "^2.3", - "enqueue/enqueue-bundle": "^0.7|^0.8", - "ext-gd": "*", - "friendsofphp/php-cs-fixer": "^2.10", - "league/flysystem": "^1.0", - "psr/log": "^1.0", - "symfony/browser-kit": "^3.4|^4.0", - "symfony/console": "^3.4|^4.0", - "symfony/dependency-injection": "^3.4|^4.0", - "symfony/form": "^3.4|^4.0", - "symfony/phpunit-bridge": "^3.4|^4.0", - "symfony/validator": "^3.4|^4.0", - "symfony/yaml": "^3.4|^4.0", - "twig/twig": "^1.12|^2.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", - "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", - "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", - "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", - "enqueue/enqueue-bundle": "^0.7 add if you like to process images in background", - "ext-exif": "required to read EXIF metadata from images", - "ext-gd": "required to use gd driver", - "ext-gmagick": "required to use gmagick driver", - "ext-imagick": "required to use imagick driver", - "ext-mongo": "required for mongodb components on PHP <7.0", - "ext-mongodb": "required for mongodb components on PHP >=7.0", - "league/flysystem": "required to use FlySystem data loader or cache resolver", - "monolog/monolog": "A psr/log compatible logger is required to enable logging", - "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-1.0": "1.7-dev" - } - }, - "autoload": { - "psr-4": { - "Liip\\ImagineBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Liip and other contributors", - "homepage": "https://github.com/liip/LiipImagineBundle/contributors" - } - ], - "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", - "homepage": "http://liip.ch", - "keywords": [ - "bundle", - "image", - "imagine", - "liip", - "manipulation", - "photos", - "pictures", - "symfony", - "transformation" - ], - "time": "2018-07-10T12:53:54+00:00" - }, - { - "name": "mockery/mockery", - "version": "1.2.3", - "source": { - "type": "git", - "url": "https://github.com/mockery/mockery.git", - "reference": "4eff936d83eb809bde2c57a3cea0ee9643769031" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/4eff936d83eb809bde2c57a3cea0ee9643769031", - "reference": "4eff936d83eb809bde2c57a3cea0ee9643769031", - "shasum": "" - }, - "require": { - "hamcrest/hamcrest-php": "~2.0", - "lib-pcre": ">=7.0", - "php": ">=5.6.0" - }, - "require-dev": { - "phpunit/phpunit": "~5.7.10|~6.5|~7.0|~8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "Mockery": "library/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Pádraic Brady", - "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" - }, - { - "name": "Dave Marshall", - "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" - } - ], - "description": "Mockery is a simple yet flexible PHP mock object framework", - "homepage": "https://github.com/mockery/mockery", - "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" - ], - "time": "2019-08-07T15:01:07+00:00" - }, - { - "name": "monolog/monolog", - "version": "1.25.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/70e65a5470a42cfec1a7da00d30edb6e617e8dcf", - "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "jakub-onderka/php-parallel-lint": "0.9", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpunit/phpunit": "~4.5", - "phpunit/phpunit-mock-objects": "2.3.0", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", - "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", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", - "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", - "sentry/sentry": "Allow sending log messages to a Sentry server" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.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" - ], - "time": "2019-09-06T13:49:17+00:00" - }, - { - "name": "ocramius/package-versions", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/Ocramius/PackageVersions.git", - "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", - "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0.0", - "php": "^7.1.0" - }, - "require-dev": { - "composer/composer": "^1.6.3", - "doctrine/coding-standard": "^5.0.1", - "ext-zip": "*", - "infection/infection": "^0.7.1", - "phpunit/phpunit": "^7.0.0" - }, - "type": "composer-plugin", - "extra": { - "class": "PackageVersions\\Installer", - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "PackageVersions\\": "src/PackageVersions" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "time": "2019-02-21T12:16:21+00:00" - }, - { - "name": "ocramius/proxy-manager", - "version": "2.2.3", - "source": { - "type": "git", - "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", - "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", - "shasum": "" - }, - "require": { - "ocramius/package-versions": "^1.1.3", - "php": "^7.2.0", - "zendframework/zend-code": "^3.3.0" - }, - "require-dev": { - "couscous/couscous": "^1.6.1", - "ext-phar": "*", - "humbug/humbug": "1.0.0-RC.0@RC", - "nikic/php-parser": "^3.1.1", - "padraic/phpunit-accelerator": "dev-master@DEV", - "phpbench/phpbench": "^0.12.2", - "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", - "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", - "phpunit/phpunit": "^6.4.3", - "squizlabs/php_codesniffer": "^2.9.1" - }, - "suggest": { - "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", - "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", - "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", - "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "ProxyManager\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.io/" - } - ], - "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", - "homepage": "https://github.com/Ocramius/ProxyManager", - "keywords": [ - "aop", - "lazy loading", - "proxy", - "proxy pattern", - "service proxies" - ], - "time": "2019-08-10T08:37:15+00:00" - }, - { - "name": "pagerfanta/pagerfanta", - "version": "v2.1.3", - "source": { - "type": "git", - "url": "https://github.com/whiteoctober/Pagerfanta.git", - "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/whiteoctober/Pagerfanta/zipball/a53ff01d521648d9dbca19b93ac6bc75a59b0972", - "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "doctrine/orm": "~2.3", - "doctrine/phpcr-odm": "1.*", - "jackalope/jackalope-doctrine-dbal": "1.*", - "jmikola/geojson": "~1.0", - "mandango/mandango": "~1.0@dev", - "mandango/mondator": "~1.0@dev", - "phpunit/phpunit": "^6.5", - "propel/propel": "~2.0@dev", - "propel/propel1": "~1.6", - "ruflin/elastica": "~1.3", - "solarium/solarium": "~3.1" - }, - "suggest": { - "doctrine/mongodb-odm": "To use the DoctrineODMMongoDBAdapter.", - "doctrine/orm": "To use the DoctrineORMAdapter.", - "doctrine/phpcr-odm": "To use the DoctrineODMPhpcrAdapter. >= 1.1.0", - "mandango/mandango": "To use the MandangoAdapter.", - "propel/propel": "To use the Propel2Adapter", - "propel/propel1": "To use the PropelAdapter", - "solarium/solarium": "To use the SolariumAdapter." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Pagerfanta\\": "src/Pagerfanta/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pablo Díez", - "email": "pablodip@gmail.com" - } - ], - "description": "Pagination for PHP", - "keywords": [ - "page", - "pagination", - "paginator", - "paging" - ], - "time": "2019-07-17T20:56:16+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v2.0.18", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "shasum": "" - }, - "require": { - "php": ">=5.2.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "autoload": { - "files": [ - "lib/random.php" - ] - }, - "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": "2019-01-03T20:59:08+00:00" - }, - { - "name": "payum/iso4217", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/Payum/iso4217.git", - "reference": "6a45480e2818350dea58b7a076d0115aa7ff5789" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Payum/iso4217/zipball/6a45480e2818350dea58b7a076d0115aa7ff5789", - "reference": "6a45480e2818350dea58b7a076d0115aa7ff5789", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Payum\\ISO4217\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com" - }, - { - "name": "Community contributions", - "homepage": "https://github.com/Payum/Payum/contributors" - }, - { - "name": "Kotlyar Maksim", - "email": "kotlyar.maksim@gmail.com" - }, - { - "name": "Payum project", - "homepage": "http://payum.org/" - } - ], - "description": "ISO 4217 PHP Library", - "homepage": "http://payum.org", - "keywords": [ - "4217", - "ISO 4217", - "currencies", - "iso", - "library" - ], - "time": "2016-08-04T08:15:12+00:00" - }, - { - "name": "payum/payum", - "version": "1.5.1", - "source": { - "type": "git", - "url": "https://github.com/Payum/Payum.git", - "reference": "e2255e4b16fcb77bdd35ffc6ead6808d6663c77b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Payum/Payum/zipball/e2255e4b16fcb77bdd35ffc6ead6808d6663c77b", - "reference": "e2255e4b16fcb77bdd35ffc6ead6808d6663c77b", - "shasum": "" - }, - "require": { - "league/uri": "^5.0", - "payum/iso4217": "~1.0", - "php": "^7.0", - "php-http/client-implementation": "^1.0", - "php-http/message": "^1.0", - "twig/twig": "~1.0|~2.0" - }, - "conflict": { - "league/uri-components": "<1.7.1" - }, - "replace": { - "payum/authorize-net-aim": "self.version", - "payum/be2bill": "self.version", - "payum/core": "^1", - "payum/klarna-checkout": "self.version", - "payum/klarna-invoice": "self.version", - "payum/offline": "self.version", - "payum/payex": "self.version", - "payum/paypal-express-checkout-nvp": "self.version", - "payum/paypal-ipn": "self.version", - "payum/paypal-pro-checkout-nvp": "self.version", - "payum/paypal-rest": "self.version", - "payum/sofort": "self.version", - "payum/stripe": "self.version" - }, - "require-dev": { - "authorizenet/authorizenet": "~1.8", - "defuse/php-encryption": "^2", - "doctrine/orm": "2.5.*", - "ext-curl": "*", - "ext-pdo_sqlite": "*", - "ext-soap": "*", - "fp/klarna-invoice": "0.1.*", - "klarna/checkout": "~1|~2.0", - "omnipay/common": "^3@dev", - "omnipay/dummy": "^3@alpha", - "paypal/rest-api-sdk-php": "0.5.*", - "payum/omnipay-v3-bridge": "^1@alpha", - "php-http/guzzle6-adapter": "^1.1.1", - "phpunit/phpunit": "^5.7", - "propel/propel1": "~1.7", - "psr/log": "~1.0", - "sofort/sofortlib-php": "^3.0", - "stripe/stripe-php": "~2.0|~3.0", - "symfony/dependency-injection": "^3.1|^4.0", - "symfony/form": "^3.1|^4.0", - "symfony/http-foundation": "^3.1|^4.0", - "symfony/http-kernel": "^3.1|^4.0", - "symfony/phpunit-bridge": "^3.1|^4.0", - "symfony/routing": "^3.1|^4.0", - "symfony/templating": "^3.1|^4.0", - "symfony/validator": "^3.1|^4.0", - "zendframework/zend-db": "~2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "psr-4": { - "Payum\\": "src/Payum/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Community contributions", - "homepage": "https://github.com/Payum/Payum/contributors" - }, - { - "name": "Kotlyar Maksim", - "email": "kotlyar.maksim@gmail.com" - }, - { - "name": "Payum project", - "homepage": "https://payum.forma-pro.com/" - } - ], - "description": "One million downloads of Payum already! Payum offers everything you need to work with payments. Friendly for all PHP frameworks (Symfony, Laravel, Zend, Yii, Silex). Check more visiting site.", - "homepage": "https://payum.forma-pro.com", - "keywords": [ - "authorize.net", - "be2bill", - "instant payment notification", - "ipn", - "jms payment", - "payex", - "payment", - "payout", - "paypal", - "paypal digital goods", - "paypal express", - "paypal pro", - "paypal rest", - "recurring payment", - "stripe", - "stripe checkout", - "stripe.js", - "withdrawal" - ], - "time": "2018-12-18T14:35:43+00:00" - }, - { - "name": "payum/payum-bundle", - "version": "2.3.3", - "source": { - "type": "git", - "url": "https://github.com/Payum/PayumBundle.git", - "reference": "9669e1c01cd92b23963f39b64e61f225e34af7bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Payum/PayumBundle/zipball/9669e1c01cd92b23963f39b64e61f225e34af7bc", - "reference": "9669e1c01cd92b23963f39b64e61f225e34af7bc", - "shasum": "" - }, - "require": { - "payum/core": "^1.5", - "php": "^7.0", - "symfony/form": "^3.1|^4", - "symfony/framework-bundle": "^3.1|^4", - "symfony/security-csrf": "^3.1|^4", - "symfony/validator": "^3.1|^4" - }, - "require-dev": { - "defuse/php-encryption": "^2", - "doctrine/orm": "~2.5", - "ext-curl": "*", - "ext-pdo_sqlite": "*", - "ext-soap": "*", - "fp/klarna-invoice": "0.1.*", - "klarna/checkout": "~1|~2.0", - "omnipay/common": "^3@dev", - "omnipay/dummy": "^3@alpha", - "omnipay/paypal": "^3@dev", - "paypal/rest-api-sdk-php": "0.5.*", - "payum/omnipay-v3-bridge": "^1@alpha", - "payum/payum": "^1.5@dev", - "php-http/guzzle6-adapter": "^1", - "phpunit/phpunit": "^5.7", - "stripe/stripe-php": "~1.0", - "symfony/browser-kit": "^3.1|^4", - "symfony/expression-language": "^3.1|^4", - "symfony/phpunit-bridge": "^3.1|^4", - "symfony/templating": "^3.1|^4", - "symfony/twig-bundle": "^3.1|^4", - "twig/twig": "^1.16|^2.0" - }, - "suggest": { - "sonata-project/admin-bundle": "^3 If you want to configure payments in the backend." - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, - "autoload": { - "psr-4": { - "Payum\\Bundle\\PayumBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Community contributions", - "homepage": "https://github.com/Payum/PayumBundle/contributors" - }, - { - "name": "Kotlyar Maksim", - "email": "kotlyar.maksim@gmail.com" - }, - { - "name": "Payum project", - "homepage": "https://payum.forma-pro.com/" - } - ], - "description": "One million downloads of Payum already! Payum offers everything you need to work with payments. Check more visiting site.", - "homepage": "https://payum.forma-pro.com/", - "keywords": [ - "authorize.net", - "be2bill", - "instant notifications", - "klarna", - "offline", - "omnipay", - "payex", - "payment", - "paypal", - "paypal express checkout", - "paypal pro checkout", - "recurring payment", - "stripe", - "stripe checkout", - "stripe.js", - "symfony" - ], - "time": "2019-02-04T09:37:00+00:00" - }, - { - "name": "php-http/guzzle6-adapter", - "version": "v1.1.1", - "source": { - "type": "git", - "url": "https://github.com/php-http/guzzle6-adapter.git", - "reference": "a56941f9dc6110409cfcddc91546ee97039277ab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/guzzle6-adapter/zipball/a56941f9dc6110409cfcddc91546ee97039277ab", - "reference": "a56941f9dc6110409cfcddc91546ee97039277ab", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^6.0", - "php": ">=5.5.0", - "php-http/httplug": "^1.0" - }, - "provide": { - "php-http/async-client-implementation": "1.0", - "php-http/client-implementation": "1.0" - }, - "require-dev": { - "ext-curl": "*", - "php-http/adapter-integration-tests": "^0.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Adapter\\Guzzle6\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - }, - { - "name": "David de Boer", - "email": "david@ddeboer.nl" - } - ], - "description": "Guzzle 6 HTTP Adapter", - "homepage": "http://httplug.io", - "keywords": [ - "Guzzle", - "http" - ], - "time": "2016-05-10T06:13:32+00:00" - }, - { - "name": "php-http/httplug", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/httplug.git", - "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/httplug/zipball/1c6381726c18579c4ca2ef1ec1498fdae8bdf018", - "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "php-http/promise": "^1.0", - "psr/http-message": "^1.0" - }, - "require-dev": { - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eric GELOEN", - "email": "geloen.eric@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "HTTPlug, the HTTP client abstraction for PHP", - "homepage": "http://httplug.io", - "keywords": [ - "client", - "http" - ], - "time": "2016-08-31T08:30:17+00:00" - }, - { - "name": "php-http/message", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/message.git", - "reference": "ce8f43ac1e294b54aabf5808515c3554a19c1e1c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/ce8f43ac1e294b54aabf5808515c3554a19c1e1c", - "reference": "ce8f43ac1e294b54aabf5808515c3554a19c1e1c", - "shasum": "" - }, - "require": { - "clue/stream-filter": "^1.4", - "php": "^7.1", - "php-http/message-factory": "^1.0.2", - "psr/http-message": "^1.0" - }, - "provide": { - "php-http/message-factory-implementation": "1.0" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^1.0", - "coduo/phpspec-data-provider-extension": "^1.0", - "ext-zlib": "*", - "guzzlehttp/psr7": "^1.0", - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4", - "slim/slim": "^3.0", - "zendframework/zend-diactoros": "^1.0" - }, - "suggest": { - "ext-zlib": "Used with compressor/decompressor streams", - "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", - "slim/slim": "Used with Slim Framework PSR-7 implementation", - "zendframework/zend-diactoros": "Used with Diactoros Factories" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - }, - "files": [ - "src/filters.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "HTTP Message related tools", - "homepage": "http://php-http.org", - "keywords": [ - "http", - "message", - "psr-7" - ], - "time": "2019-08-05T06:55:08+00:00" - }, - { - "name": "php-http/message-factory", - "version": "v1.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-http/message-factory.git", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Factory interfaces for PSR-7 HTTP Message", - "homepage": "http://php-http.org", - "keywords": [ - "factory", - "http", - "message", - "stream", - "uri" - ], - "time": "2015-12-19T14:08:53+00:00" - }, - { - "name": "php-http/promise", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/promise.git", - "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/dc494cdc9d7160b9a09bd5573272195242ce7980", - "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980", - "shasum": "" - }, - "require-dev": { - "henrikbjorn/phpspec-code-coverage": "^1.0", - "phpspec/phpspec": "^2.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - }, - { - "name": "Joel Wurtz", - "email": "joel.wurtz@gmail.com" - } - ], - "description": "Promise used for asynchronous HTTP requests", - "homepage": "http://httplug.io", - "keywords": [ - "promise" - ], - "time": "2016-01-26T13:27:02+00:00" - }, - { - "name": "phpcollection/phpcollection", - "version": "0.5.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-collection.git", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", - "shasum": "" - }, - "require": { - "phpoption/phpoption": "1.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.4-dev" - } - }, - "autoload": { - "psr-0": { - "PhpCollection": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache2" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "General-Purpose Collection Library for PHP", - "keywords": [ - "collection", - "list", - "map", - "sequence", - "set" - ], - "time": "2015-05-17T12:39:23+00:00" - }, - { - "name": "phpoption/phpoption", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/94e644f7d2051a5f0fcf77d81605f152eecff0ed", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "4.7.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "psr-0": { - "PhpOption\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache2" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "time": "2015-07-25T16:39:46+00:00" - }, - { - "name": "polishsymfonycommunity/symfony-mocker-container", - "version": "v1.0.2", - "source": { - "type": "git", - "url": "https://github.com/PolishSymfonyCommunity/SymfonyMockerContainer.git", - "reference": "111537c17f32f1bda5ed0253e723b57915c08ff4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PolishSymfonyCommunity/SymfonyMockerContainer/zipball/111537c17f32f1bda5ed0253e723b57915c08ff4", - "reference": "111537c17f32f1bda5ed0253e723b57915c08ff4", - "shasum": "" - }, - "require": { - "mockery/mockery": ">=0.7.0", - "php": ">=5.3.2", - "symfony/dependency-injection": ">=2.0.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "PSS\\SymfonyMockerContainer": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Polish Symfony Community", - "homepage": "http://symfonylab.pl" - }, - { - "name": "Jakub Zalas", - "email": "jakub@zalas.pl", - "homepage": "http://www.zalas.eu" - } - ], - "description": "Provides base Symfony dependency injection container enabling service mocking.", - "homepage": "http://symfonylab.pl", - "keywords": [ - "BDD", - "Behat", - "TDD", - "mock", - "mockery", - "test" - ], - "time": "2016-03-04T08:53:43+00:00" - }, - { - "name": "psr/cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "time": "2016-08-06T20:24:11+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-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.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.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": "2018-11-20T15:27:04+00:00" - }, - { - "name": "psr/simple-cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "time": "2017-10-23T01:57:42+00:00" - }, - { - "name": "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": "ramsey/uuid", - "version": "3.8.0", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3", - "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3", - "shasum": "" - }, - "require": { - "paragonie/random_compat": "^1.0|^2.0|9.99.99", - "php": "^5.4 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "codeception/aspect-mock": "^1.0 | ~2.0.0", - "doctrine/annotations": "~1.2.0", - "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", - "ircmaxell/random-lib": "^1.1", - "jakub-onderka/php-parallel-lint": "^0.9.0", - "mockery/mockery": "^0.9.9", - "moontoast/math": "^1.1", - "php-mock/php-mock-phpunit": "^0.3|^1.1", - "phpunit/phpunit": "^4.7|^5.0|^6.5", - "squizlabs/php_codesniffer": "^2.3" - }, - "suggest": { - "ext-ctype": "Provides support for PHP Ctype functions", - "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", - "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", - "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marijn Huizendveld", - "email": "marijn.huizendveld@gmail.com" - }, - { - "name": "Thibaud Fabre", - "email": "thibaud@aztech.io" - }, - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", - "homepage": "https://github.com/ramsey/uuid", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "time": "2018-07-19T23:38:55+00:00" - }, - { - "name": "sonata-project/block-bundle", - "version": "3.18.0", - "source": { - "type": "git", - "url": "https://github.com/sonata-project/SonataBlockBundle.git", - "reference": "694d3967320d7d8253ab6e2e5a240b55294ef3b9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataBlockBundle/zipball/694d3967320d7d8253ab6e2e5a240b55294ef3b9", - "reference": "694d3967320d7d8253ab6e2e5a240b55294ef3b9", - "shasum": "" - }, - "require": { - "doctrine/common": "^2.3", - "php": "^7.1", - "psr/cache": "^1.0", - "psr/cache-implementation": "*", - "sonata-project/cache": "^1.0 || ^2.0", - "sonata-project/core-bundle": "^3.15.1", - "sonata-project/doctrine-extensions": "^1.1", - "symfony/asset": "^2.8 || ^3.2 || ^4.0", - "symfony/config": "^2.8 || ^3.2 || ^4.0", - "symfony/console": "^2.8 || ^3.2 || ^4.0", - "symfony/dependency-injection": "^2.8 || ^3.2 || ^4.0", - "symfony/event-dispatcher": "^2.8 || ^3.2 || ^4.0", - "symfony/form": "^2.8 || ^3.2 || ^4.0", - "symfony/framework-bundle": "^2.8 || ^3.2 || ^4.0", - "symfony/http-foundation": "^2.8 || ^3.2 || ^4.0", - "symfony/http-kernel": "^2.8 || ^3.2 || ^4.0", - "symfony/options-resolver": "^2.8 || ^3.2 || ^4.0", - "symfony/templating": "^2.8 || ^3.2 || ^4.0", - "symfony/twig-bundle": "^2.8 || ^3.2 || ^4.0", - "twig/twig": "^1.34 || ^2.0" - }, - "conflict": { - "jms/di-extra-bundle": "<1.7.0" - }, - "require-dev": { - "jms/di-extra-bundle": "^1.7", - "knplabs/knp-menu-bundle": "^2.0", - "sonata-project/admin-bundle": "^3.22", - "symfony/debug": "^2.8 || ^3.2 || ^4.0", - "symfony/phpunit-bridge": "^4.2", - "symfony/stopwatch": "^2.8 || ^3.2 || ^4.0" - }, - "suggest": { - "jms/di-extra-bundle": "Annotations for Block definition", - "knplabs/knp-menu-bundle": "^2.0", - "sonata-project/cache-bundle": "^3.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sonata\\BlockBundle\\": "src/" - }, - "files": [ - "src/Resources/stubs/symfony2.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org", - "homepage": "https://sonata-project.org" - }, - { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataBlockBundle/contributors" - } - ], - "description": "Symfony SonataBlockBundle", - "homepage": "https://sonata-project.org/bundles/block", - "keywords": [ - "block", - "sonata" - ], - "time": "2019-09-11T17:04:17+00:00" - }, - { - "name": "sonata-project/cache", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sonata-project/cache.git", - "reference": "2e2fdabf40bfe566c68406aae238a721cddabf74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sonata-project/cache/zipball/2e2fdabf40bfe566c68406aae238a721cddabf74", - "reference": "2e2fdabf40bfe566c68406aae238a721cddabf74", - "shasum": "" - }, - "require": { - "php": "^7.1", - "psr/log": "^1.0" - }, - "require-dev": { - "doctrine/orm": "^2.5", - "doctrine/phpcr-odm": "^1.4", - "jackalope/jackalope-doctrine-dbal": "^1.2", - "predis/predis": "^1.1", - "sllh/php-cs-fixer-styleci-bridge": "^2.1", - "symfony/phpunit-bridge": "^3.3" - }, - "suggest": { - "doctrine/orm": "ORM support", - "doctrine/phpcr-odm": "PHPCR ODM support", - "ext-apc": "Caching with ext/apc", - "ext-memcached": "Caching with ext/memcached", - "predis/predis": "Install redis php" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sonata\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@gmail.com", - "homepage": "https://sonata-project.org/" - }, - { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/cache/contributors" - } - ], - "description": "Cache library", - "homepage": "https://github.com/sonata-project/cache", - "keywords": [ - "cache", - "memcached", - "mongodb", - "redis" - ], - "time": "2017-12-08T09:22:44+00:00" - }, - { - "name": "sonata-project/core-bundle", - "version": "3.17.0", - "source": { - "type": "git", - "url": "https://github.com/sonata-project/SonataCoreBundle.git", - "reference": "af8ba4f76eef8c855302af8b26713cf33be4103d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataCoreBundle/zipball/af8ba4f76eef8c855302af8b26713cf33be4103d", - "reference": "af8ba4f76eef8c855302af8b26713cf33be4103d", - "shasum": "" - }, - "require": { - "cocur/slugify": "^1.4 || ^2.0 || ^3.0", - "php": "^7.1", - "sonata-project/datagrid-bundle": "^2.0", - "sonata-project/doctrine-extensions": "^1.1", - "symfony/config": "^2.8 || ^3.2 || ^4.0", - "symfony/dependency-injection": "^2.8 || ^3.2 || ^4.0", - "symfony/event-dispatcher": "^2.8 || ^3.2 || ^4.0", - "symfony/form": "^2.8.18 || ^3.2.6 || ^4.0", - "symfony/framework-bundle": "^2.8 || ^3.2 || ^4.0", - "symfony/http-foundation": "^2.8 || ^3.2 || ^4.0", - "symfony/http-kernel": "^2.8 || ^3.2 || ^4.0", - "symfony/options-resolver": "^2.8 || ^3.2 || ^4.0", - "symfony/property-access": "^2.8 || ^3.2 || ^4.0", - "symfony/security-csrf": "^2.8 || ^3.2 || ^4.0", - "symfony/translation": "^2.8 || ^3.2 || ^4.0", - "symfony/twig-bridge": "^2.8 || ^3.2 || ^4.0", - "symfony/validator": "^2.8 || ^3.2 || ^4.0", - "twig/extensions": "^1.5", - "twig/twig": "^1.34 || ^2.0" - }, - "conflict": { - "sonata-project/exporter": "< 1.11.0" - }, - "require-dev": { - "doctrine/orm": "^2.4", - "doctrine/phpcr-odm": "^1.0", - "jackalope/jackalope-doctrine-dbal": "^1.0", - "jms/serializer-bundle": "^1.0 || ^2.0", - "matthiasnoback/symfony-config-test": "^4.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.1", - "nelmio/api-doc-bundle": "^2.11", - "sonata-project/exporter": "^1.11.0 || ^2.0", - "symfony/phpunit-bridge": "^4.2" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sonata\\CoreBundle\\": "src/CoreBundle/", - "Sonata\\Form\\": "src/Form/", - "Sonata\\Serializer\\": "src/Serializer/", - "Sonata\\Twig\\": "src/Twig/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataCoreBundle/contributors" - }, - { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org" - } - ], - "description": "Symfony SonataCoreBundle", - "homepage": "https://sonata-project.org/bundles/core", - "keywords": [ - "sonata" - ], - "time": "2019-04-24T18:55:18+00:00" - }, - { - "name": "sonata-project/datagrid-bundle", - "version": "2.5.0", - "source": { - "type": "git", - "url": "https://github.com/sonata-project/SonataDatagridBundle.git", - "reference": "3d67da1be314130c8b419a881582c93bedf809fa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataDatagridBundle/zipball/3d67da1be314130c8b419a881582c93bedf809fa", - "reference": "3d67da1be314130c8b419a881582c93bedf809fa", - "shasum": "" - }, - "require": { - "php": "^7.1", - "symfony/config": "^3.4 || ^4.0", - "symfony/dependency-injection": "^3.4 || ^4.0", - "symfony/form": "^3.4 || ^4.0", - "symfony/http-kernel": "^3.4 || ^4.0" - }, - "require-dev": { - "doctrine/orm": "^2.4", - "symfony/phpunit-bridge": "^4.2" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sonata\\DatagridBundle\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataDatagridBundle/contributors" - }, - { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org", - "homepage": "https://sonata-project.org" - } - ], - "description": "Symfony SonataDatagridBundle", - "homepage": "https://sonata-project.org/bundles/datagrid", - "keywords": [ - "datagrid", - "sonata" - ], - "time": "2019-03-05T16:37:15+00:00" - }, - { - "name": "sonata-project/doctrine-extensions", - "version": "1.3.0", - "source": { - "type": "git", - "url": "https://github.com/sonata-project/sonata-doctrine-extensions.git", - "reference": "aab1ede164095afcb1f40253c5d97258b930a433" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sonata-project/sonata-doctrine-extensions/zipball/aab1ede164095afcb1f40253c5d97258b930a433", - "reference": "aab1ede164095afcb1f40253c5d97258b930a433", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2.6", - "php": "^7.1" - }, - "require-dev": { - "doctrine/common": "^2.7", - "doctrine/orm": "^2.5", - "doctrine/phpcr-odm": "^1.4 || ^2.0", - "jackalope/jackalope-doctrine-dbal": "^1.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.1", - "symfony/dependency-injection": "^2.8 || ^3.3 || ^4.0", - "symfony/expression-language": "^2.8 || ^3.3 || ^4.0", - "symfony/framework-bundle": "^2.8 || ^3.3 || ^4.0", - "symfony/phpunit-bridge": "^4.2" - }, - "suggest": { - "doctrine/orm": "If you use doctrine orm", - "doctrine/phpcr-odm": "If you use doctrine phpcr", - "symfony/framework-bundle": "If you want to use symfony" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sonata\\Doctrine\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org", - "homepage": "http://sonata-project.org" - }, - { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/sonata-doctrine-extensions/contributors" - } - ], - "description": "Doctrine2 behavioral extensions", - "homepage": "https://github.com/sonata-project/sonata-doctrine-extensions", - "keywords": [ - "doctrine", - "doctrine2", - "json" - ], - "time": "2019-04-29T17:07:46+00:00" - }, - { - "name": "sonata-project/intl-bundle", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/sonata-project/SonataIntlBundle.git", - "reference": "222b9bf6ff14429e369e9b20bb9dec75a2ae2eda" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataIntlBundle/zipball/222b9bf6ff14429e369e9b20bb9dec75a2ae2eda", - "reference": "222b9bf6ff14429e369e9b20bb9dec75a2ae2eda", - "shasum": "" - }, - "require": { - "php": "^7.1", - "symfony/config": "^2.8 || ^3.2 || ^4.0", - "symfony/dependency-injection": "^2.8 || ^3.2 || ^4.0", - "symfony/http-foundation": "^2.8 || ^3.2 || ^4.0", - "symfony/http-kernel": "^2.8 || ^3.2 || ^4.0", - "symfony/intl": "^2.8 || ^3.2 || ^4.0", - "symfony/templating": "^2.8 || ^3.2 || ^4.0", - "twig/twig": "^2.9" - }, - "conflict": { - "sonata-project/user-bundle": "<2.0 || >=5.0" - }, - "require-dev": { - "matthiasnoback/symfony-dependency-injection-test": "^3.1", - "sonata-project/user-bundle": "^3.6 || ^4.0", - "symfony/phpunit-bridge": "^4.3", - "symfony/security-core": "^2.8 || ^3.2 || ^4.0" - }, - "suggest": { - "sonata-project/user-bundle": "For user timezone detection" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sonata\\IntlBundle\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Thomas Rabaix", - "email": "thomas.rabaix@sonata-project.org" - }, - { - "name": "Sonata Community", - "homepage": "https://github.com/sonata-project/SonataIntlBundle/contributors" - } - ], - "description": "Symfony SonataIntlBundle", - "homepage": "https://sonata-project.org/bundles/intl", - "keywords": [ - "date", - "intl", - "number", - "sonata", - "time" - ], - "time": "2019-08-08T19:27:06+00:00" - }, - { - "name": "stof/doctrine-extensions-bundle", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/stof/StofDoctrineExtensionsBundle.git", - "reference": "46db71ec7ffee9122eca3cdddd4ef8d84bae269c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stof/StofDoctrineExtensionsBundle/zipball/46db71ec7ffee9122eca3cdddd4ef8d84bae269c", - "reference": "46db71ec7ffee9122eca3cdddd4ef8d84bae269c", - "shasum": "" - }, - "require": { - "gedmo/doctrine-extensions": "^2.3.4", - "php": ">=5.3.2", - "symfony/framework-bundle": "~2.7|~3.2|~4.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.0", - "symfony/security-bundle": "^2.7 || ^3.2 || ^4.0" - }, - "suggest": { - "doctrine/doctrine-bundle": "to use the ORM extensions", - "doctrine/mongodb-odm-bundle": "to use the MongoDB ODM extensions" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Stof\\DoctrineExtensionsBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - } - ], - "description": "Integration of the gedmo/doctrine-extensions with Symfony2", - "homepage": "https://github.com/stof/StofDoctrineExtensionsBundle", - "keywords": [ - "behaviors", - "doctrine2", - "extensions", - "gedmo", - "loggable", - "nestedset", - "sluggable", - "sortable", - "timestampable", - "translatable", - "tree" - ], - "time": "2017-12-24T16:06:50+00:00" - }, - { - "name": "swiftmailer/swiftmailer", - "version": "v6.2.1", - "source": { - "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a", - "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a", - "shasum": "" - }, - "require": { - "egulias/email-validator": "~2.0", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8" - }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses", - "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, - "autoload": { - "files": [ - "lib/swift_required.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Corbyn" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", - "keywords": [ - "email", - "mail", - "mailer" - ], - "time": "2019-04-21T09:21:45+00:00" - }, - { - "name": "sylius-labs/association-hydrator", - "version": "v1.1.1", - "source": { - "type": "git", - "url": "https://github.com/SyliusLabs/AssociationHydrator.git", - "reference": "0a2a1ab28da853a115bceefc5e858889b5bfc4a3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/SyliusLabs/AssociationHydrator/zipball/0a2a1ab28da853a115bceefc5e858889b5bfc4a3", - "reference": "0a2a1ab28da853a115bceefc5e858889b5bfc4a3", - "shasum": "" - }, - "require": { - "doctrine/orm": "^2.4", - "php": "^7.1", - "symfony/property-access": "^3.4|^4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "SyliusLabs\\AssociationHydrator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kamil Kokot", - "email": "kamil@kokot.me", - "homepage": "http://kamil.kokot.me" - } - ], - "description": "Doctrine ORM hydration performance optimization made easier.", - "time": "2018-08-22T10:08:56+00:00" - }, - { - "name": "sylius/fixtures-bundle", - "version": "v1.4.1", - "source": { - "type": "git", - "url": "https://github.com/Sylius/SyliusFixturesBundle.git", - "reference": "5b6e14b46826152d90a90806756927a053372519" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Sylius/SyliusFixturesBundle/zipball/5b6e14b46826152d90a90806756927a053372519", - "reference": "5b6e14b46826152d90a90806756927a053372519", - "shasum": "" - }, - "require": { - "doctrine/data-fixtures": "^1.2", - "monolog/monolog": "^1.8", - "php": "^7.2", - "symfony/framework-bundle": "^3.4|^4.1.1", - "symfony/monolog-bridge": "^3.4|^4.1.1", - "webmozart/assert": "^1.0", - "zendframework/zend-stdlib": "^3.0" - }, - "require-dev": { - "doctrine/doctrine-bundle": "^1.3", - "doctrine/orm": "^2.5", - "matthiasnoback/symfony-config-test": "^4.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.0", - "phpspec/phpspec": "^5.0", - "phpstan/phpstan-phpunit": "^0.10", - "phpstan/phpstan-shim": "^0.10", - "phpunit/phpunit": "^7.0", - "proget-hq/phpstan-phpspec": "^0.1.1", - "sylius-labs/coding-standard": "^3.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Sylius\\Bundle\\FixturesBundle\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" - }, - { - "name": "Kamil Kokot", - "homepage": "http://kamil.kokot.me" - }, - { - "name": "Sylius project", - "homepage": "http://sylius.com" - } - ], - "description": "Configurable fixtures for Symfony applications.", - "homepage": "http://sylius.com", - "keywords": [ - "fixtures", - "sylius", - "symfony" - ], - "time": "2019-02-26T15:27:03+00:00" - }, - { - "name": "sylius/grid-bundle", - "version": "v1.6.1", - "source": { - "type": "git", - "url": "https://github.com/Sylius/SyliusGridBundle.git", - "reference": "9286164d0d3a7e3f9d8d46dea121c632e8a97074" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Sylius/SyliusGridBundle/zipball/9286164d0d3a7e3f9d8d46dea121c632e8a97074", - "reference": "9286164d0d3a7e3f9d8d46dea121c632e8a97074", - "shasum": "" - }, - "require": { - "php": "^7.2", - "sylius/registry": "^1.1", - "symfony/config": "^3.4|^4.1.1", - "symfony/dependency-injection": "^3.4|^4.1.1", - "symfony/event-dispatcher": "^3.4|^4.1.1", - "symfony/form": "^3.4|^4.1.1", - "symfony/framework-bundle": "^3.4|^4.1.1", - "symfony/http-kernel": "^3.4|^4.1.1", - "symfony/options-resolver": "^3.4|^4.1.1", - "symfony/property-access": "^3.4|^4.1.1", - "symfony/templating": "^3.4|^4.1.1" - }, - "conflict": { - "twig/twig": "^1.0" - }, - "replace": { - "sylius/grid": "self.version" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^4.0", - "doctrine/doctrine-bundle": "^1.3", - "doctrine/orm": "^2.5", - "doctrine/phpcr-odm": "^1.3", - "jackalope/jackalope-doctrine-dbal": "^1.2", - "lchrusciel/api-test-case": "^4.1", - "matthiasnoback/symfony-config-test": "^4.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.0", - "pagerfanta/pagerfanta": "^1.0|^2.0", - "phpspec/phpspec": "^5.0", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpstan/phpstan-webmozart-assert": "^0.11", - "phpunit/phpunit": "^7.0", - "sylius-labs/coding-standard": "^3.0", - "sylius/currency-bundle": "^1.1", - "symfony/console": "^3.4|^4.1.1", - "symfony/twig-bundle": "^3.4|^4.1.1", - "twig/twig": "^2.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "psr-4": { - "Sylius\\Bundle\\GridBundle\\": "src/Bundle/", - "Sylius\\Component\\Grid\\": "src/Component/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Jędrzejewski", - "homepage": "http://pjedrzejewski.com" - }, - { - "name": "Sylius project", - "homepage": "http://sylius.com" - }, - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" - } - ], - "description": "Amazing grids with support of filters and custom fields integrated into Symfony.", - "homepage": "http://sylius.com", - "keywords": [ - "admin", - "crud", - "ecommerce", - "grid", - "shop", - "store", - "sylius", - "webshop" - ], - "time": "2019-08-28T14:07:33+00:00" - }, - { - "name": "sylius/mailer-bundle", - "version": "v1.4.4", - "source": { - "type": "git", - "url": "https://github.com/Sylius/SyliusMailerBundle.git", - "reference": "f06011aef8c42bbee27e15ca5d5dd565c5a5544d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Sylius/SyliusMailerBundle/zipball/f06011aef8c42bbee27e15ca5d5dd565c5a5544d", - "reference": "f06011aef8c42bbee27e15ca5d5dd565c5a5544d", - "shasum": "" - }, - "require": { - "php": "^7.2", - "symfony/config": "^3.4|^4.1.1", - "symfony/dependency-injection": "^3.4|^4.1.1", - "symfony/framework-bundle": "^3.4|^4.1.1", - "symfony/http-kernel": "^3.4|^4.1.1" - }, - "replace": { - "sylius/mailer": "self.version" - }, - "require-dev": { - "phpspec/phpspec": "^5.0", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpstan/phpstan-webmozart-assert": "^0.11", - "phpunit/phpunit": "^7.0", - "sylius-labs/coding-standard": "^3.0", - "symfony/console": "^3.4|^4.1.1", - "symfony/swiftmailer-bundle": "^3.1", - "symfony/twig-bundle": "^3.4|^4.1.1" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Sylius\\Bundle\\MailerBundle\\": "src/Bundle/", - "Sylius\\Component\\Mailer\\": "src/Component/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" - }, - { - "name": "Paweł Jędrzejewski", - "homepage": "http://pjedrzejewski.com" - }, - { - "name": "Sylius project", - "homepage": "http://sylius.com" - } - ], - "description": "Mailers and e-mail template management for Symfony projects.", - "homepage": "http://sylius.com", - "keywords": [ - "email", - "mailer", - "swiftmailer" - ], - "time": "2019-05-02T11:33:55+00:00" - }, - { - "name": "sylius/registry", - "version": "v1.4.1", - "source": { - "type": "git", - "url": "https://github.com/Sylius/Registry.git", - "reference": "e4900b7e016e5b3eb8b2b8ccd157793beeb778e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Sylius/Registry/zipball/e4900b7e016e5b3eb8b2b8ccd157793beeb778e9", - "reference": "e4900b7e016e5b3eb8b2b8ccd157793beeb778e9", - "shasum": "" - }, - "require": { - "php": "^7.2", - "webmozart/assert": "^1.0", - "zendframework/zend-stdlib": "^3.1" - }, - "require-dev": { - "phpspec/phpspec": "^5.0", - "phpstan/phpstan-shim": "^0.10", - "proget-hq/phpstan-phpspec": "^0.1.1", - "sylius-labs/coding-standard": "^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Sylius\\Component\\Registry\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" - }, - { - "name": "Paweł Jędrzejewski", - "homepage": "http://pjedrzejewski.com" - }, - { - "name": "Sylius project", - "homepage": "http://sylius.com" - } - ], - "description": "Services registry.", - "homepage": "http://sylius.com", - "keywords": [ - "registry", - "services" - ], - "time": "2019-03-08T15:04:07+00:00" - }, - { - "name": "sylius/resource-bundle", - "version": "v1.5.0", - "source": { - "type": "git", - "url": "https://github.com/Sylius/SyliusResourceBundle.git", - "reference": "1eb55aa25d96e140989464c012f6e1c954f5d223" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Sylius/SyliusResourceBundle/zipball/1eb55aa25d96e140989464c012f6e1c954f5d223", - "reference": "1eb55aa25d96e140989464c012f6e1c954f5d223", - "shasum": "" - }, - "require": { - "doctrine/doctrine-bundle": "^1.6", - "friendsofsymfony/rest-bundle": "^2.1", - "jms/serializer-bundle": "^2.0", - "php": "^7.2", - "stof/doctrine-extensions-bundle": "^1.2", - "sylius/registry": "^1.2", - "sylius/resource": "^1.2", - "symfony/config": "^3.4|^4.1.1", - "symfony/expression-language": "^3.4|^4.1.1", - "symfony/form": "^3.4|^4.1.1", - "symfony/framework-bundle": "^3.4|^4.1.1", - "symfony/security-csrf": "^3.4|^4.1.1", - "symfony/templating": "^3.4|^4.1.1", - "symfony/twig-bundle": "^3.4|^4.1.1", - "symfony/validator": "^3.4|^4.1.1", - "symfony/yaml": "^3.4|^4.1.1", - "white-october/pagerfanta-bundle": "^1.0", - "willdurand/hateoas-bundle": "^1.2", - "winzou/state-machine-bundle": "^0.3" - }, - "conflict": { - "symfony/browser-kit": "4.1.8", - "symfony/dependency-injection": "4.1.8", - "symfony/dom-crawler": "4.1.8", - "symfony/routing": "4.1.8 || 4.1.9" - }, - "replace": { - "sylius/resource": "self.version" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^4.0", - "doctrine/orm": "^2.5", - "lakion/api-test-case": "^3.1.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.0", - "phpspec/phpspec": "^5.0", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpstan/phpstan-webmozart-assert": "^0.11", - "phpunit/phpunit": "^7.0", - "sylius-labs/coding-standard": "^3.0", - "sylius/grid-bundle": "^1.2", - "sylius/locale": "^1.2", - "symfony/dependency-injection": "^3.4|^4.1.1", - "twig/twig": "^2.0" - }, - "suggest": { - "doctrine/orm": "^2.5", - "sylius/locale": "^1.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "psr-4": { - "Sylius\\Bundle\\ResourceBundle\\": "src/Bundle/", - "Sylius\\Component\\Resource\\": "src/Component/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" - }, - { - "name": "Paweł Jędrzejewski", - "homepage": "http://pjedrzejewski.com" - }, - { - "name": "Sylius project", - "homepage": "http://sylius.com" - } - ], - "description": "Resource component for Sylius.", - "homepage": "http://sylius.com", - "keywords": [ - "persistence", - "resource", - "storage", - "sylius" - ], - "time": "2019-05-07T09:20:14+00:00" - }, - { - "name": "sylius/sylius", - "version": "v1.6.0", - "source": { - "type": "git", - "url": "https://github.com/Sylius/Sylius.git", - "reference": "7c9e3f628da64a127389ac45522bbcce695e1fb6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Sylius/Sylius/zipball/7c9e3f628da64a127389ac45522bbcce695e1fb6", - "reference": "7c9e3f628da64a127389ac45522bbcce695e1fb6", - "shasum": "" - }, - "require": { - "behat/transliterator": "^1.1", - "doctrine/collections": "^1.3", - "doctrine/data-fixtures": "^1.1", - "doctrine/doctrine-bundle": "^1.6", - "doctrine/doctrine-cache-bundle": "^1.3", - "doctrine/doctrine-fixtures-bundle": "^2.3", - "doctrine/doctrine-migrations-bundle": "^2.0", - "doctrine/orm": "^2.5", - "egulias/email-validator": "~2.0", - "ext-exif": "*", - "ext-fileinfo": "*", - "ext-gd": "*", - "friendsofsymfony/oauth-server-bundle": "^1.6", - "friendsofsymfony/rest-bundle": "^2.1", - "fzaninotto/faker": "^1.6", - "gedmo/doctrine-extensions": "^2.4.12", - "jms/serializer-bundle": "^2.0", - "knplabs/knp-gaufrette-bundle": "^0.5", - "knplabs/knp-menu-bundle": "^2.1", - "liip/imagine-bundle": "^2.0", - "ocramius/proxy-manager": "^2.1", - "payum/payum": "^1.4", - "payum/payum-bundle": "^2.2", - "php": "^7.2", - "php-http/guzzle6-adapter": "^1.1", - "polishsymfonycommunity/symfony-mocker-container": "^1.0", - "ramsey/uuid": "^3.7", - "sonata-project/block-bundle": "^3.3", - "sonata-project/intl-bundle": "^2.2", - "stof/doctrine-extensions-bundle": "^1.2", - "swiftmailer/swiftmailer": "^6.0", - "sylius-labs/association-hydrator": "^1.1", - "sylius/fixtures-bundle": "^1.4.1", - "sylius/grid": "^1.6", - "sylius/grid-bundle": "^1.6", - "sylius/mailer": "^1.4.4", - "sylius/mailer-bundle": "^1.4.4", - "sylius/registry": "^1.4.1", - "sylius/resource": "^1.4.4", - "sylius/resource-bundle": "^1.4.4", - "sylius/theme-bundle": "^1.4.5", - "symfony/asset": "^3.4|^4.3", - "symfony/config": "^3.4|^4.3", - "symfony/console": "^3.4|^4.3", - "symfony/dependency-injection": "^3.4|^4.3", - "symfony/doctrine-bridge": "^3.4|^4.3", - "symfony/event-dispatcher": "^3.4|^4.3", - "symfony/expression-language": "^3.4|^4.3", - "symfony/filesystem": "^3.4|^4.3", - "symfony/finder": "^3.4|^4.3", - "symfony/form": "^3.4|^4.3", - "symfony/framework-bundle": "^3.4|^4.3", - "symfony/http-foundation": "^3.4|^4.3", - "symfony/http-kernel": "^3.4|^4.3", - "symfony/intl": "^3.4|^4.3", - "symfony/monolog-bundle": "^3.0", - "symfony/options-resolver": "^3.4|^4.3", - "symfony/polyfill-iconv": "^1.3", - "symfony/polyfill-intl-icu": "^1.3", - "symfony/polyfill-mbstring": "^1.3", - "symfony/process": "^3.4|^4.3", - "symfony/property-access": "^3.4|^4.3", - "symfony/proxy-manager-bridge": "^3.4|^4.3", - "symfony/routing": "^3.4|^4.3", - "symfony/security": "^3.4|^4.3", - "symfony/security-bundle": "^3.4|^4.3", - "symfony/swiftmailer-bundle": "^3.0", - "symfony/templating": "^3.4|^4.3", - "symfony/thanks": "^1.0", - "symfony/translation": "^3.4|^4.3", - "symfony/twig-bundle": "^3.4|^4.3", - "symfony/validator": "^3.4|^4.3", - "symfony/yaml": "^3.4|^4.3", - "twig/extensions": "^1.4", - "twig/twig": "^2.6", - "webmozart/assert": "^1.1", - "white-october/pagerfanta-bundle": "^1.0.8", - "willdurand/hateoas": "^2.12", - "willdurand/hateoas-bundle": "^1.2", - "winzou/state-machine-bundle": "^0.3", - "zendframework/zend-hydrator": "^2.2", - "zendframework/zend-stdlib": "^3.1" - }, - "conflict": { - "symfony/symfony": "3.4.7", - "twig/twig": "2.6.1" - }, - "replace": { - "sylius/addressing": "self.version", - "sylius/addressing-bundle": "self.version", - "sylius/admin-bundle": "self.version", - "sylius/api-bundle": "self.version", - "sylius/attribute": "self.version", - "sylius/attribute-bundle": "self.version", - "sylius/channel": "self.version", - "sylius/channel-bundle": "self.version", - "sylius/core": "self.version", - "sylius/core-bundle": "self.version", - "sylius/currency": "self.version", - "sylius/currency-bundle": "self.version", - "sylius/customer": "self.version", - "sylius/customer-bundle": "self.version", - "sylius/inventory": "self.version", - "sylius/inventory-bundle": "self.version", - "sylius/locale": "self.version", - "sylius/locale-bundle": "self.version", - "sylius/money-bundle": "self.version", - "sylius/order": "self.version", - "sylius/order-bundle": "self.version", - "sylius/payment": "self.version", - "sylius/payment-bundle": "self.version", - "sylius/payum-bundle": "self.version", - "sylius/product": "self.version", - "sylius/product-bundle": "self.version", - "sylius/promotion": "self.version", - "sylius/promotion-bundle": "self.version", - "sylius/review": "self.version", - "sylius/review-bundle": "self.version", - "sylius/shipping": "self.version", - "sylius/shipping-bundle": "self.version", - "sylius/shop-bundle": "self.version", - "sylius/taxation": "self.version", - "sylius/taxation-bundle": "self.version", - "sylius/taxonomy": "self.version", - "sylius/taxonomy-bundle": "self.version", - "sylius/ui-bundle": "self.version", - "sylius/user": "self.version", - "sylius/user-bundle": "self.version" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^4.0", - "behat/behat": "^3.2", - "behat/mink": "^1.7@dev", - "behat/mink-browserkit-driver": "^1.3", - "behat/mink-extension": "^2.2", - "behat/mink-selenium2-driver": "^1.3", - "friends-of-behat/page-object-extension": "^0.3", - "friends-of-behat/symfony-extension": "^2.0", - "friends-of-behat/variadic-extension": "^1.1", - "hwi/oauth-bundle": "^0.6", - "lakion/mink-debug-extension": "^1.2.3", - "lchrusciel/api-test-case": "^3.1.0", - "matthiasnoback/symfony-config-test": "^4.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.0", - "mikey179/vfsstream": "^1.6", - "pamil/phpspec-skip-example-extension": "^4.0", - "pamil/prophecy-common": "^0.1", - "phpspec/phpspec": "^5.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-doctrine": "^0.11", - "phpstan/phpstan-webmozart-assert": "^0.11", - "phpunit/phpunit": "^7.0", - "psr/event-dispatcher": "^1.0", - "sensiolabs/security-checker": "^5.0", - "stripe/stripe-php": "^4.1", - "sylius-labs/coding-standard": "^3.0", - "symfony/browser-kit": "^3.4|^4.3", - "symfony/debug-bundle": "^3.4|^4.3", - "symfony/dotenv": "^4.2", - "symfony/flex": "^1.2", - "symfony/web-profiler-bundle": "^3.4|^4.3", - "symfony/web-server-bundle": "^3.4|^4.3", - "vimeo/psalm": "^3.4" - }, - "suggest": { - "ext-iconv": "For better performance than using Symfony Polyfill Component", - "ext-intl": "For better performance than using Symfony Polyfill Component", - "ext-mbstring": "For better performance than using Symfony Polyfill Component" - }, - "type": "project", - "extra": { - "symfony": { - "allow-contrib": false - }, - "branch-alias": { - "dev-master": "1.6-dev" - } - }, - "autoload": { - "psr-4": { - "Sylius\\Behat\\": "src/Sylius/Behat/", - "Sylius\\Bundle\\": "src/Sylius/Bundle/", - "Sylius\\Component\\": "src/Sylius/Component/" - }, - "exclude-from-classmap": [ - "src/Sylius/*/*/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Jędrzejewski", - "homepage": "http://pjedrzejewski.com" - }, - { - "name": "Sylius project", - "homepage": "http://sylius.com" - }, - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" - } - ], - "description": "E-Commerce platform for PHP, based on Symfony framework.", - "homepage": "http://sylius.com", - "time": "2019-08-29T07:57:53+00:00" - }, - { - "name": "sylius/theme-bundle", - "version": "v1.4.6", - "source": { - "type": "git", - "url": "https://github.com/Sylius/SyliusThemeBundle.git", - "reference": "c98d300f2e6a80d9b89810d87c165ffe242ebc82" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Sylius/SyliusThemeBundle/zipball/c98d300f2e6a80d9b89810d87c165ffe242ebc82", - "reference": "c98d300f2e6a80d9b89810d87c165ffe242ebc82", - "shasum": "" - }, - "require": { - "doctrine/common": "^2.5", - "php": "^7.2", - "symfony/asset": "^3.4|^4.1.1", - "symfony/config": "^3.4|^4.1.1", - "symfony/console": "^3.4|^4.1.1", - "symfony/contracts": "^1.0", - "symfony/dependency-injection": "^3.4|^4.1.1", - "symfony/filesystem": "^3.4|^4.1.1", - "symfony/finder": "^3.4|^4.1.1", - "symfony/form": "^3.4|^4.1.1", - "symfony/framework-bundle": "^3.4|^4.1.1", - "symfony/http-foundation": "^3.4|^4.1.1", - "symfony/http-kernel": "^3.4|^4.1.1", - "symfony/options-resolver": "^3.4|^4.1.1", - "symfony/templating": "^3.4|^4.1.1", - "symfony/translation": "^3.4|^4.1.1", - "zendframework/zend-hydrator": "^2.2" - }, - "conflict": { - "twig/twig": "^1.0" - }, - "require-dev": { - "matthiasnoback/symfony-config-test": "^4.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.0", - "mikey179/vfsstream": "^1.6", - "phpspec/phpspec": "^5.0", - "phpstan/phpstan-phpunit": "^0.10", - "phpstan/phpstan-shim": "^0.10", - "phpstan/phpstan-webmozart-assert": "^0.10", - "phpunit/phpunit": "^7.0", - "proget-hq/phpstan-phpspec": "^0.1.1", - "sylius-labs/coding-standard": "^3.0", - "symfony/browser-kit": "^3.4|^4.1.1", - "symfony/security-csrf": "^3.4|^4.1.1", - "symfony/twig-bundle": "^3.4|^4.1.1", - "twig/twig": "^2.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Sylius\\Bundle\\ThemeBundle\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Community contributions", - "homepage": "http://github.com/Sylius/Sylius/contributors" - }, - { - "name": "Kamil Kokot", - "homepage": "http://kamil.kokot.me" - }, - { - "name": "Sylius project", - "homepage": "http://sylius.com" - } - ], - "description": "Themes management for Symfony projects.", - "homepage": "http://sylius.com", - "keywords": [ - "themes", - "theming" - ], - "time": "2019-05-17T03:52:38+00:00" - }, - { - "name": "symfony/asset", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/asset.git", - "reference": "3f97e57596884f7b9158d564a533112a0d19dbdd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/asset/zipball/3f97e57596884f7b9158d564a533112a0d19dbdd", - "reference": "3f97e57596884f7b9158d564a533112a0d19dbdd", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "require-dev": { - "symfony/http-foundation": "~3.4|~4.0", - "symfony/http-kernel": "~3.4|~4.0" - }, - "suggest": { - "symfony/http-foundation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Asset\\": "" - }, - "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 Asset Component", - "homepage": "https://symfony.com", - "time": "2019-08-03T21:50:52+00:00" - }, - { - "name": "symfony/cache", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "1d8f7fee990c586f275cde1a9fc883d6b1e2d43e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/1d8f7fee990c586f275cde1a9fc883d6b1e2d43e", - "reference": "1d8f7fee990c586f275cde1a9fc883d6b1e2d43e", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/cache": "~1.0", - "psr/log": "~1.0", - "symfony/cache-contracts": "^1.1", - "symfony/service-contracts": "^1.1", - "symfony/var-exporter": "^4.2" - }, - "conflict": { - "doctrine/dbal": "<2.5", - "symfony/dependency-injection": "<3.4", - "symfony/var-dumper": "<3.4" - }, - "provide": { - "psr/cache-implementation": "1.0", - "psr/simple-cache-implementation": "1.0", - "symfony/cache-implementation": "1.0" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "doctrine/dbal": "~2.5", - "predis/predis": "~1.1", - "psr/simple-cache": "^1.0", - "symfony/config": "~4.2", - "symfony/dependency-injection": "~3.4|~4.1", - "symfony/var-dumper": "^4.1.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Cache\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "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 Cache component with PSR-6, PSR-16, and tags", - "homepage": "https://symfony.com", - "keywords": [ - "caching", - "psr6" - ], - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/config", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "07d49c0f823e0bc367c6d84e35b61419188a5ece" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/07d49c0f823e0bc367c6d84e35b61419188a5ece", - "reference": "07d49c0f823e0bc367c6d84e35b61419188a5ece", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/filesystem": "~3.4|~4.0", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/finder": "<3.4" - }, - "require-dev": { - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/messenger": "~4.1", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "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 Config Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/console", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "de63799239b3881b8a08f8481b22348f77ed7b36" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/de63799239b3881b8a08f8481b22348f77ed7b36", - "reference": "de63799239b3881b8a08f8481b22348f77ed7b36", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/service-contracts": "^1.1" - }, - "conflict": { - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3", - "symfony/process": "<3.3" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", - "symfony/var-dumper": "^4.3" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-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", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/contracts", - "version": "v1.1.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/contracts.git", - "reference": "3692662d26cd9d204a69748792ae021c35313610" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/contracts/zipball/3692662d26cd9d204a69748792ae021c35313610", - "reference": "3692662d26cd9d204a69748792ae021c35313610", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/cache": "^1.0", - "psr/container": "^1.0" - }, - "replace": { - "symfony/cache-contracts": "self.version", - "symfony/event-dispatcher-contracts": "self.version", - "symfony/http-client-contracts": "self.version", - "symfony/service-contracts": "self.version", - "symfony/translation-contracts": "self.version" - }, - "require-dev": { - "symfony/polyfill-intl-idn": "^1.10" - }, - "suggest": { - "psr/event-dispatcher": "When using the EventDispatcher contracts", - "symfony/cache-implementation": "", - "symfony/event-dispatcher-implementation": "", - "symfony/http-client-implementation": "", - "symfony/service-implementation": "", - "symfony/translation-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\": "" - }, - "exclude-from-classmap": [ - "**/Tests/" - ] - }, - "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 set of abstractions extracted out of the Symfony components", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "time": "2019-08-21T15:14:41+00:00" - }, - { - "name": "symfony/debug", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "afcdea44a2e399c1e4b52246ec8d54c715393ced" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/afcdea44a2e399c1e4b52246ec8d54c715393ced", - "reference": "afcdea44a2e399c1e4b52246ec8d54c715393ced", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": "<3.4" - }, - "require-dev": { - "symfony/http-kernel": "~3.4|~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "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 Debug Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T14:27:59+00:00" - }, - { - "name": "symfony/dependency-injection", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "d3ad14b66ac773ba6123622eb9b5b010165fe3d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/d3ad14b66ac773ba6123622eb9b5b010165fe3d9", - "reference": "d3ad14b66ac773ba6123622eb9b5b010165fe3d9", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/container": "^1.0", - "symfony/service-contracts": "^1.1.6" - }, - "conflict": { - "symfony/config": "<4.3", - "symfony/finder": "<3.4", - "symfony/proxy-manager-bridge": "<3.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "psr/container-implementation": "1.0", - "symfony/service-implementation": "1.0" - }, - "require-dev": { - "symfony/config": "^4.3", - "symfony/expression-language": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "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 DependencyInjection Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T16:27:33+00:00" - }, - { - "name": "symfony/doctrine-bridge", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "d2967b2b43788bd3a7cddeb8bd4567e142b3821c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/d2967b2b43788bd3a7cddeb8bd4567e142b3821c", - "reference": "d2967b2b43788bd3a7cddeb8bd4567e142b3821c", - "shasum": "" - }, - "require": { - "doctrine/event-manager": "~1.0", - "doctrine/persistence": "~1.0", - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^1.1" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/dependency-injection": "<3.4", - "symfony/form": "<4.3", - "symfony/messenger": "<4.3" - }, - "require-dev": { - "doctrine/annotations": "~1.7", - "doctrine/cache": "~1.6", - "doctrine/collections": "~1.0", - "doctrine/data-fixtures": "1.0.*", - "doctrine/dbal": "~2.4", - "doctrine/orm": "^2.6.3", - "doctrine/reflection": "~1.0", - "symfony/config": "^4.2", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/form": "~4.3", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/messenger": "~4.3", - "symfony/property-access": "~3.4|~4.0", - "symfony/property-info": "~3.4|~4.0", - "symfony/proxy-manager-bridge": "~3.4|~4.0", - "symfony/security-core": "~3.4|~4.0", - "symfony/stopwatch": "~3.4|~4.0", - "symfony/translation": "~3.4|~4.0", - "symfony/validator": "^3.4.31|^4.3.4" - }, - "suggest": { - "doctrine/data-fixtures": "", - "doctrine/dbal": "", - "doctrine/orm": "", - "symfony/form": "", - "symfony/property-info": "", - "symfony/validator": "" - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\Doctrine\\": "" - }, - "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 Doctrine Bridge", - "homepage": "https://symfony.com", - "time": "2019-08-26T11:29:20+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "429d0a1451d4c9c4abe1959b2986b88794b9b7d2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/429d0a1451d4c9c4abe1959b2986b88794b9b7d2", - "reference": "429d0a1451d4c9c4abe1959b2986b88794b9b7d2", - "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", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/http-foundation": "^3.4|^4.0", - "symfony/service-contracts": "^1.1", - "symfony/stopwatch": "~3.4|~4.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-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", - "time": "2019-08-26T08:55:16+00:00" - }, - { - "name": "symfony/expression-language", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/expression-language.git", - "reference": "c8b47d8820d3bf75f757eec8a2647584c14cf0c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/c8b47d8820d3bf75f757eec8a2647584c14cf0c6", - "reference": "c8b47d8820d3bf75f757eec8a2647584c14cf0c6", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/cache": "~3.4|~4.0", - "symfony/service-contracts": "^1.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\ExpressionLanguage\\": "" - }, - "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 ExpressionLanguage Component", - "homepage": "https://symfony.com", - "time": "2019-08-08T09:29:19+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/9abbb7ef96a51f4d7e69627bc6f63307994e4263", - "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "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 Filesystem Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T14:07:54+00:00" - }, - { - "name": "symfony/finder", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "86c1c929f0a4b24812e1eb109262fc3372c8e9f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/86c1c929f0a4b24812e1eb109262fc3372c8e9f2", - "reference": "86c1c929f0a4b24812e1eb109262fc3372c8e9f2", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-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", - "time": "2019-08-14T12:26:46+00:00" - }, - { - "name": "symfony/form", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/form.git", - "reference": "eba11fd575e791d72030cb59215a9948791f1e74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/eba11fd575e791d72030cb59215a9948791f1e74", - "reference": "eba11fd575e791d72030cb59215a9948791f1e74", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/event-dispatcher": "^4.3", - "symfony/intl": "^4.3", - "symfony/options-resolver": "~4.3", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/property-access": "~3.4|~4.0", - "symfony/service-contracts": "~1.1" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/console": "<4.3", - "symfony/dependency-injection": "<3.4", - "symfony/doctrine-bridge": "<3.4", - "symfony/framework-bundle": "<3.4", - "symfony/http-kernel": "<4.3", - "symfony/intl": "<4.3", - "symfony/translation": "<4.2", - "symfony/twig-bridge": "<3.4.5|<4.0.5,>=4.0" - }, - "require-dev": { - "doctrine/collections": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/console": "^4.3", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/http-foundation": "~3.4|~4.0", - "symfony/http-kernel": "~4.3", - "symfony/security-csrf": "~3.4|~4.0", - "symfony/translation": "~4.2", - "symfony/validator": "^3.4.31|^4.3.4", - "symfony/var-dumper": "^4.3" - }, - "suggest": { - "symfony/security-csrf": "For protecting forms against CSRF attacks.", - "symfony/twig-bridge": "For templating with Twig.", - "symfony/validator": "For form validation." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Form\\": "" - }, - "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 Form Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:55:16+00:00" - }, - { - "name": "symfony/framework-bundle", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/framework-bundle.git", - "reference": "0fd8e354cef6b3da666e585d7ae75aeea2423833" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/0fd8e354cef6b3da666e585d7ae75aeea2423833", - "reference": "0fd8e354cef6b3da666e585d7ae75aeea2423833", - "shasum": "" - }, - "require": { - "ext-xml": "*", - "php": "^7.1.3", - "symfony/cache": "^4.3.4", - "symfony/config": "^4.3.4", - "symfony/debug": "~4.0", - "symfony/dependency-injection": "^4.3", - "symfony/filesystem": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/http-foundation": "^4.3", - "symfony/http-kernel": "^4.3.4", - "symfony/polyfill-mbstring": "~1.0", - "symfony/routing": "^4.3" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "<3.0", - "phpdocumentor/type-resolver": "<0.2.1", - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/asset": "<3.4", - "symfony/browser-kit": "<4.3", - "symfony/console": "<4.3", - "symfony/dom-crawler": "<4.3", - "symfony/dotenv": "<4.2", - "symfony/form": "<4.3", - "symfony/messenger": "<4.3", - "symfony/property-info": "<3.4", - "symfony/serializer": "<4.2", - "symfony/stopwatch": "<3.4", - "symfony/translation": "<4.3", - "symfony/twig-bridge": "<4.1.1", - "symfony/validator": "<4.1", - "symfony/workflow": "<4.3" - }, - "require-dev": { - "doctrine/annotations": "~1.7", - "doctrine/cache": "~1.0", - "fig/link-util": "^1.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "symfony/asset": "~3.4|~4.0", - "symfony/browser-kit": "^4.3", - "symfony/console": "^4.3.4", - "symfony/css-selector": "~3.4|~4.0", - "symfony/dom-crawler": "^4.3", - "symfony/expression-language": "~3.4|~4.0", - "symfony/form": "^4.3.4", - "symfony/http-client": "^4.3", - "symfony/lock": "~3.4|~4.0", - "symfony/mailer": "^4.3", - "symfony/messenger": "^4.3", - "symfony/mime": "^4.3", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/process": "~3.4|~4.0", - "symfony/property-info": "~3.4|~4.0", - "symfony/security-csrf": "~3.4|~4.0", - "symfony/security-http": "~3.4|~4.0", - "symfony/serializer": "^4.3", - "symfony/stopwatch": "~3.4|~4.0", - "symfony/templating": "~3.4|~4.0", - "symfony/translation": "~4.3", - "symfony/twig-bundle": "~2.8|~3.2|~4.0", - "symfony/validator": "^4.1", - "symfony/var-dumper": "^4.3", - "symfony/web-link": "~3.4|~4.0", - "symfony/workflow": "^4.3", - "symfony/yaml": "~3.4|~4.0", - "twig/twig": "~1.41|~2.10" - }, - "suggest": { - "ext-apcu": "For best performance of the system caches", - "symfony/console": "For using the console commands", - "symfony/form": "For using forms", - "symfony/property-info": "For using the property_info service", - "symfony/serializer": "For using the serializer service", - "symfony/validator": "For using validation", - "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", - "symfony/yaml": "For using the debug:config and lint:yaml commands" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bundle\\FrameworkBundle\\": "" - }, - "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 FrameworkBundle", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:55:16+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "d804bea118ff340a12e22a79f9c7e7eb56b35adc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d804bea118ff340a12e22a79f9c7e7eb56b35adc", - "reference": "d804bea118ff340a12e22a79f9c7e7eb56b35adc", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/mime": "^4.3", - "symfony/polyfill-mbstring": "~1.1" - }, - "require-dev": { - "predis/predis": "~1.0", - "symfony/expression-language": "~3.4|~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "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 HttpFoundation Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:55:16+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "5e0fc71be03d52cd00c423061cfd300bd6f92a52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5e0fc71be03d52cd00c423061cfd300bd6f92a52", - "reference": "5e0fc71be03d52cd00c423061cfd300bd6f92a52", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/log": "~1.0", - "symfony/debug": "~3.4|~4.0", - "symfony/event-dispatcher": "^4.3", - "symfony/http-foundation": "^4.1.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php73": "^1.9" - }, - "conflict": { - "symfony/browser-kit": "<4.3", - "symfony/config": "<3.4", - "symfony/dependency-injection": "<4.3", - "symfony/translation": "<4.2", - "symfony/var-dumper": "<4.1.1", - "twig/twig": "<1.34|<2.4,>=2" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/cache": "~1.0", - "symfony/browser-kit": "^4.3", - "symfony/config": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", - "symfony/css-selector": "~3.4|~4.0", - "symfony/dependency-injection": "^4.3", - "symfony/dom-crawler": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", - "symfony/routing": "~3.4|~4.0", - "symfony/stopwatch": "~3.4|~4.0", - "symfony/templating": "~3.4|~4.0", - "symfony/translation": "~4.2", - "symfony/translation-contracts": "^1.1", - "symfony/var-dumper": "^4.1.1", - "twig/twig": "^1.34|^2.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "", - "symfony/var-dumper": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "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 HttpKernel Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T16:47:42+00:00" - }, - { - "name": "symfony/inflector", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/inflector.git", - "reference": "b25a8dc15fada858432efa083c1ecd2cef5991a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/inflector/zipball/b25a8dc15fada858432efa083c1ecd2cef5991a7", - "reference": "b25a8dc15fada858432efa083c1ecd2cef5991a7", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Inflector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Inflector Component", - "homepage": "https://symfony.com", - "keywords": [ - "inflection", - "pluralize", - "singularize", - "string", - "symfony", - "words" - ], - "time": "2019-08-06T18:44:23+00:00" - }, - { - "name": "symfony/intl", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/intl.git", - "reference": "8db5505703c5bdb23d524fd994dad2f781966538" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/8db5505703c5bdb23d524fd994dad2f781966538", - "reference": "8db5505703c5bdb23d524fd994dad2f781966538", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-intl-icu": "~1.0" - }, - "require-dev": { - "symfony/filesystem": "~3.4|~4.0" - }, - "suggest": { - "ext-intl": "to use the component with locales other than \"en\"" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Intl\\": "" - }, - "classmap": [ - "Resources/stubs" - ], - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - }, - { - "name": "Eriksen Costa", - "email": "eriksen.costa@infranology.com.br" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.", - "homepage": "https://symfony.com", - "keywords": [ - "i18n", - "icu", - "internationalization", - "intl", - "l10n", - "localization" - ], - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/mime", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "987a05df1c6ac259b34008b932551353f4f408df" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/987a05df1c6ac259b34008b932551353f4f408df", - "reference": "987a05df1c6ac259b34008b932551353f4f408df", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "egulias/email-validator": "^2.1.10", - "symfony/dependency-injection": "~3.4|^4.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Mime\\": "" - }, - "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": "A library to manipulate MIME messages", - "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], - "time": "2019-08-22T08:16:11+00:00" - }, - { - "name": "symfony/monolog-bridge", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/monolog-bridge.git", - "reference": "8a491edacd54e0214f5e7fb254710d30682e7bc1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/8a491edacd54e0214f5e7fb254710d30682e7bc1", - "reference": "8a491edacd54e0214f5e7fb254710d30682e7bc1", - "shasum": "" - }, - "require": { - "monolog/monolog": "~1.19", - "php": "^7.1.3", - "symfony/http-kernel": "^4.3", - "symfony/service-contracts": "^1.1" - }, - "conflict": { - "symfony/console": "<3.4", - "symfony/http-foundation": "<3.4" - }, - "require-dev": { - "symfony/console": "~3.4|~4.0", - "symfony/security-core": "~3.4|~4.0", - "symfony/var-dumper": "~3.4|~4.0" - }, - "suggest": { - "symfony/console": "For the possibility to show log messages in console commands depending on verbosity settings.", - "symfony/http-kernel": "For using the debugging handlers together with the response life cycle of the HTTP kernel.", - "symfony/var-dumper": "For using the debugging handlers like the console handler or the log server handler." - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\Monolog\\": "" - }, - "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 Monolog Bridge", - "homepage": "https://symfony.com", - "time": "2019-08-07T11:52:19+00:00" - }, - { - "name": "symfony/monolog-bundle", - "version": "v3.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/monolog-bundle.git", - "reference": "7fbecb371c1c614642c93c6b2cbcdf723ae8809d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/7fbecb371c1c614642c93c6b2cbcdf723ae8809d", - "reference": "7fbecb371c1c614642c93c6b2cbcdf723ae8809d", - "shasum": "" - }, - "require": { - "monolog/monolog": "~1.22", - "php": ">=5.6", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4.10|^4.0.10", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/monolog-bridge": "~3.4|~4.0" - }, - "require-dev": { - "symfony/console": "~3.4|~4.0", - "symfony/phpunit-bridge": "^3.4.19|^4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bundle\\MonologBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony MonologBundle", - "homepage": "http://symfony.com", - "keywords": [ - "log", - "logging" - ], - "time": "2019-06-20T12:18:19+00:00" - }, - { - "name": "symfony/options-resolver", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "81c2e120522a42f623233968244baebd6b36cb6a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/81c2e120522a42f623233968244baebd6b36cb6a", - "reference": "81c2e120522a42f623233968244baebd6b36cb6a", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" - }, - "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 OptionsResolver Component", - "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ], - "time": "2019-08-08T09:29:19+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "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" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "685968b11e61a347c18bf25db32effa478be610f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/685968b11e61a347c18bf25db32effa478be610f", - "reference": "685968b11e61a347c18bf25db32effa478be610f", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, - "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 Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-intl-icu", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "66810b9d6eb4af54d543867909d65ab9af654d7e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/66810b9d6eb4af54d543867909d65ab9af654d7e", - "reference": "66810b9d6eb4af54d543867909d65ab9af654d7e", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/intl": "~2.3|~3.0|~4.0|~5.0" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "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 intl's ICU-related data and classes", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "icu", - "intl", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", - "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.9" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "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": "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" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "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" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "04ce3335667451138df4307d6a9b61565560199e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e", - "reference": "04ce3335667451138df4307d6a9b61565560199e", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "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" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php73", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/2ceb49eaccb9352bff54d22570276bb75ba4a188", - "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "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" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/process", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "e89969c00d762349f078db1128506f7f3dcc0d4a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/e89969c00d762349f078db1128506f7f3dcc0d4a", - "reference": "e89969c00d762349f078db1128506f7f3dcc0d4a", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-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", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/property-access", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-access.git", - "reference": "bb0c302375ffeef60c31e72a4539611b7f787565" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/bb0c302375ffeef60c31e72a4539611b7f787565", - "reference": "bb0c302375ffeef60c31e72a4539611b7f787565", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/inflector": "~3.4|~4.0" - }, - "require-dev": { - "symfony/cache": "~3.4|~4.0" - }, - "suggest": { - "psr/cache-implementation": "To cache access methods." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyAccess\\": "" - }, - "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 PropertyAccess Component", - "homepage": "https://symfony.com", - "keywords": [ - "access", - "array", - "extraction", - "index", - "injection", - "object", - "property", - "property path", - "reflection" - ], - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/proxy-manager-bridge", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/proxy-manager-bridge.git", - "reference": "d0a509403a4ee2a93f3d288f8a323a1d8d671df5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/d0a509403a4ee2a93f3d288f8a323a1d8d671df5", - "reference": "d0a509403a4ee2a93f3d288f8a323a1d8d671df5", - "shasum": "" - }, - "require": { - "ocramius/proxy-manager": "~2.1", - "php": "^7.1.3", - "symfony/dependency-injection": "~4.0" - }, - "conflict": { - "zendframework/zend-eventmanager": "2.6.0" - }, - "require-dev": { - "symfony/config": "~3.4|~4.0" - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\ProxyManager\\": "" - }, - "classmap": [ - "Legacy/ProxiedMethodReturnExpression.php" - ], - "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 ProxyManager Bridge", - "homepage": "https://symfony.com", - "time": "2019-08-20T14:07:54+00:00" - }, - { - "name": "symfony/routing", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "ff1049f6232dc5b6023b1ff1c6de56f82bcd264f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/ff1049f6232dc5b6023b1ff1c6de56f82bcd264f", - "reference": "ff1049f6232dc5b6023b1ff1c6de56f82bcd264f", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "conflict": { - "symfony/config": "<4.2", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.2", - "psr/log": "~1.0", - "symfony/config": "~4.2", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/http-foundation": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation loader", - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "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 Routing Component", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/security", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/security.git", - "reference": "e4a121f421e97a9ce575f15eea0accd250c10abf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/security/zipball/e4a121f421e97a9ce575f15eea0accd250c10abf", - "reference": "e4a121f421e97a9ce575f15eea0accd250c10abf", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/event-dispatcher-contracts": "^1.1", - "symfony/http-foundation": "~3.4|~4.0", - "symfony/http-kernel": "^4.3", - "symfony/property-access": "~3.4|~4.0", - "symfony/service-contracts": "^1.1" - }, - "replace": { - "symfony/security-core": "self.version", - "symfony/security-csrf": "self.version", - "symfony/security-guard": "self.version", - "symfony/security-http": "self.version" - }, - "require-dev": { - "psr/container": "^1.0", - "psr/log": "~1.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/ldap": "~3.4|~4.0", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/routing": "~3.4|~4.0", - "symfony/validator": "^3.4.31|^4.3.4" - }, - "suggest": { - "psr/container-implementation": "To instantiate the Security class", - "symfony/expression-language": "For using the expression voter", - "symfony/form": "", - "symfony/ldap": "For using the LDAP user and authentication providers", - "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs", - "symfony/validator": "For using the user password constraint" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Security\\": "" - }, - "exclude-from-classmap": [ - "/Core/Tests/", - "/Csrf/Tests/", - "/Guard/Tests/", - "/Http/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 Security Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:55:16+00:00" - }, - { - "name": "symfony/security-bundle", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/security-bundle.git", - "reference": "97ba8648e718999793e79ab4d1f1582c8d19be9d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/97ba8648e718999793e79ab4d1f1582c8d19be9d", - "reference": "97ba8648e718999793e79ab4d1f1582c8d19be9d", - "shasum": "" - }, - "require": { - "ext-xml": "*", - "php": "^7.1.3", - "symfony/config": "^4.2", - "symfony/dependency-injection": "^4.2", - "symfony/http-kernel": "^4.3", - "symfony/security-core": "~4.3", - "symfony/security-csrf": "~4.2", - "symfony/security-guard": "~4.2", - "symfony/security-http": "^4.3" - }, - "conflict": { - "symfony/browser-kit": "<4.2", - "symfony/console": "<3.4", - "symfony/framework-bundle": "<4.3.4", - "symfony/twig-bundle": "<4.2", - "symfony/var-dumper": "<3.4" - }, - "require-dev": { - "doctrine/doctrine-bundle": "~1.5", - "symfony/asset": "~3.4|~4.0", - "symfony/browser-kit": "~4.2", - "symfony/console": "~3.4|~4.0", - "symfony/css-selector": "~3.4|~4.0", - "symfony/dom-crawler": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/form": "~3.4|~4.0", - "symfony/framework-bundle": "^4.3.4", - "symfony/http-foundation": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", - "symfony/translation": "~3.4|~4.0", - "symfony/twig-bridge": "~3.4|~4.0", - "symfony/twig-bundle": "~4.2", - "symfony/validator": "~3.4|~4.0", - "symfony/var-dumper": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0", - "twig/twig": "~1.41|~2.10" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bundle\\SecurityBundle\\": "" - }, - "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 SecurityBundle", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/stopwatch", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/1e4ff456bd625be5032fac9be4294e60442e9b71", - "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/service-contracts": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" - }, - "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 Stopwatch Component", - "homepage": "https://symfony.com", - "time": "2019-08-07T11:52:19+00:00" - }, - { - "name": "symfony/swiftmailer-bundle", - "version": "v3.2.8", - "source": { - "type": "git", - "url": "https://github.com/symfony/swiftmailer-bundle.git", - "reference": "cb125b3648f132fb8070b55393f20cb310907d3b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/cb125b3648f132fb8070b55393f20cb310907d3b", - "reference": "cb125b3648f132fb8070b55393f20cb310907d3b", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "swiftmailer/swiftmailer": "^6.1.3", - "symfony/config": "~2.8|~3.3|~4.0", - "symfony/dependency-injection": "~2.7|~3.3|~4.0", - "symfony/http-kernel": "~2.7|~3.3|~4.0" - }, - "conflict": { - "twig/twig": "<1.41|<2.10" - }, - "require-dev": { - "symfony/console": "~2.7|~3.3|~4.0", - "symfony/framework-bundle": "~2.7|~3.3|~4.0", - "symfony/phpunit-bridge": "~3.3|~4.0", - "symfony/yaml": "~2.7|~3.3|~4.0" - }, - "suggest": { - "psr/log": "Allows logging" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bundle\\SwiftmailerBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony SwiftmailerBundle", - "homepage": "http://symfony.com", - "time": "2019-06-18T15:27:04+00:00" - }, - { - "name": "symfony/templating", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/templating.git", - "reference": "15407776e1fe250ed3fa1c1a679482c60c2affe3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/templating/zipball/15407776e1fe250ed3fa1c1a679482c60c2affe3", - "reference": "15407776e1fe250ed3fa1c1a679482c60c2affe3", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8" - }, - "require-dev": { - "psr/log": "~1.0" - }, - "suggest": { - "psr/log-implementation": "For using debug logging in loaders" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Templating\\": "" - }, - "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 Templating Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/thanks", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/thanks.git", - "reference": "9474a631b52737c623b6aeba22f00bbc003251da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/thanks/zipball/9474a631b52737c623b6aeba22f00bbc003251da", - "reference": "9474a631b52737c623b6aeba22f00bbc003251da", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0", - "php": "^5.5.9|^7.0.0" - }, - "type": "composer-plugin", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - }, - "class": "Symfony\\Thanks\\Thanks" - }, - "autoload": { - "psr-4": { - "Symfony\\Thanks\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - } - ], - "description": "Give thanks (in the form of a GitHub ⭐) to your fellow PHP package maintainers (not limited to Symfony components)!", - "time": "2018-08-24T14:08:13+00:00" - }, - { - "name": "symfony/translation", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "28498169dd334095fa981827992f3a24d50fed0f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/28498169dd334095fa981827992f3a24d50fed0f", - "reference": "28498169dd334095fa981827992f3a24d50fed0f", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^1.1.6" - }, - "conflict": { - "symfony/config": "<3.4", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "symfony/translation-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/intl": "~3.4|~4.0", - "symfony/service-contracts": "^1.1.2", - "symfony/var-dumper": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "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 Translation Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:55:16+00:00" - }, - { - "name": "symfony/twig-bridge", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/twig-bridge.git", - "reference": "cd6c551dc5d62b520d1a973fb4cb2c46bfc00b62" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/cd6c551dc5d62b520d1a973fb4cb2c46bfc00b62", - "reference": "cd6c551dc5d62b520d1a973fb4cb2c46bfc00b62", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/translation-contracts": "^1.1", - "twig/twig": "^1.41|^2.10" - }, - "conflict": { - "symfony/console": "<3.4", - "symfony/form": "<4.3.4", - "symfony/http-foundation": "<4.3", - "symfony/translation": "<4.2", - "symfony/workflow": "<4.3" - }, - "require-dev": { - "egulias/email-validator": "^2.1.10", - "fig/link-util": "^1.0", - "symfony/asset": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/form": "^4.3.4", - "symfony/http-foundation": "~4.3", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/mime": "~4.3", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/routing": "~3.4|~4.0", - "symfony/security-acl": "~2.8|~3.0", - "symfony/security-core": "~3.0|~4.0", - "symfony/security-csrf": "~3.4|~4.0", - "symfony/security-http": "~3.4|~4.0", - "symfony/stopwatch": "~3.4|~4.0", - "symfony/templating": "~3.4|~4.0", - "symfony/translation": "^4.2.1", - "symfony/var-dumper": "~3.4|~4.0", - "symfony/web-link": "~3.4|~4.0", - "symfony/workflow": "~4.3", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/asset": "For using the AssetExtension", - "symfony/expression-language": "For using the ExpressionExtension", - "symfony/finder": "", - "symfony/form": "For using the FormExtension", - "symfony/http-kernel": "For using the HttpKernelExtension", - "symfony/routing": "For using the RoutingExtension", - "symfony/security-core": "For using the SecurityExtension", - "symfony/security-csrf": "For using the CsrfExtension", - "symfony/security-http": "For using the LogoutUrlExtension", - "symfony/stopwatch": "For using the StopwatchExtension", - "symfony/templating": "For using the TwigEngine", - "symfony/translation": "For using the TranslationExtension", - "symfony/var-dumper": "For using the DumpExtension", - "symfony/web-link": "For using the WebLinkExtension", - "symfony/yaml": "For using the YamlExtension" - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\Twig\\": "" - }, - "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 Twig Bridge", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/twig-bundle", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/twig-bundle.git", - "reference": "9528fdd8b9ba3f66c5570c22fb1a547e35abb23d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/9528fdd8b9ba3f66c5570c22fb1a547e35abb23d", - "reference": "9528fdd8b9ba3f66c5570c22fb1a547e35abb23d", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/config": "~4.2", - "symfony/debug": "~4.0", - "symfony/http-foundation": "~4.3", - "symfony/http-kernel": "~4.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/twig-bridge": "^4.3", - "twig/twig": "~1.41|~2.10" - }, - "conflict": { - "symfony/dependency-injection": "<4.1", - "symfony/framework-bundle": "<4.3", - "symfony/translation": "<4.2" - }, - "require-dev": { - "doctrine/annotations": "~1.7", - "doctrine/cache": "~1.0", - "symfony/asset": "~3.4|~4.0", - "symfony/dependency-injection": "^4.2.5", - "symfony/expression-language": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/form": "~3.4|~4.0", - "symfony/framework-bundle": "~4.3", - "symfony/routing": "~3.4|~4.0", - "symfony/stopwatch": "~3.4|~4.0", - "symfony/templating": "~3.4|~4.0", - "symfony/translation": "^4.2", - "symfony/web-link": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bundle\\TwigBundle\\": "" - }, - "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 TwigBundle", - "homepage": "https://symfony.com", - "time": "2019-08-26T08:26:39+00:00" - }, - { - "name": "symfony/validator", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/validator.git", - "reference": "173b483999c2acad8e040633105733318dcc8a83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/173b483999c2acad8e040633105733318dcc8a83", - "reference": "173b483999c2acad8e040633105733318dcc8a83", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^1.1" - }, - "conflict": { - "doctrine/lexer": "<1.0.2", - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/dependency-injection": "<3.4", - "symfony/http-kernel": "<3.4", - "symfony/intl": "<4.3", - "symfony/translation": "<4.2", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.7", - "doctrine/cache": "~1.0", - "egulias/email-validator": "^2.1.10", - "symfony/cache": "~3.4|~4.0", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/http-client": "^4.3", - "symfony/http-foundation": "~4.1", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/intl": "^4.3", - "symfony/property-access": "~3.4|~4.0", - "symfony/property-info": "~3.4|~4.0", - "symfony/translation": "~4.2", - "symfony/var-dumper": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", - "doctrine/cache": "For using the default cached annotation reader and metadata cache.", - "egulias/email-validator": "Strict (RFC compliant) email validation", - "psr/cache-implementation": "For using the metadata cache.", - "symfony/config": "", - "symfony/expression-language": "For using the Expression validator", - "symfony/http-foundation": "", - "symfony/intl": "", - "symfony/property-access": "For accessing properties within comparison constraints", - "symfony/property-info": "To automatically add NotNull and Type constraints", - "symfony/translation": "For translating validation errors.", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Validator\\": "" - }, - "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 Validator Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T09:28:48+00:00" - }, - { - "name": "symfony/var-exporter", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-exporter.git", - "reference": "d5b4e2d334c1d80e42876c7d489896cfd37562f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d5b4e2d334c1d80e42876c7d489896cfd37562f2", - "reference": "d5b4e2d334c1d80e42876c7d489896cfd37562f2", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "require-dev": { - "symfony/var-dumper": "^4.1.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\VarExporter\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "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 blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", - "homepage": "https://symfony.com", - "keywords": [ - "clone", - "construct", - "export", - "hydrate", - "instantiate", - "serialize" - ], - "time": "2019-08-22T07:33:08+00:00" - }, - { - "name": "symfony/yaml", - "version": "v4.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", - "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<3.4" - }, - "require-dev": { - "symfony/console": "~3.4|~4.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-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", - "time": "2019-08-20T14:27:59+00:00" - }, - { - "name": "twig/extensions", - "version": "v1.5.4", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig-extensions.git", - "reference": "57873c8b0c1be51caa47df2cdb824490beb16202" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/57873c8b0c1be51caa47df2cdb824490beb16202", - "reference": "57873c8b0c1be51caa47df2cdb824490beb16202", - "shasum": "" - }, - "require": { - "twig/twig": "^1.27|^2.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3.4", - "symfony/translation": "^2.7|^3.4" - }, - "suggest": { - "symfony/translation": "Allow the time_diff output to be translated" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "psr-0": { - "Twig_Extensions_": "lib/" - }, - "psr-4": { - "Twig\\Extensions\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Common additional features for Twig that do not directly belong in core", - "keywords": [ - "i18n", - "text" - ], - "time": "2018-12-05T18:34:18+00:00" - }, - { - "name": "twig/twig", - "version": "v2.11.3", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "699ed2342557c88789a15402de5eb834dedd6792" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/699ed2342557c88789a15402de5eb834dedd6792", - "reference": "699ed2342557c88789a15402de5eb834dedd6792", - "shasum": "" - }, - "require": { - "php": "^7.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-mbstring": "^1.3" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/debug": "^2.7", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.11-dev" - } - }, - "autoload": { - "psr-0": { - "Twig_": "lib/" - }, - "psr-4": { - "Twig\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" - }, - { - "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", - "role": "Contributors" - } - ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "https://twig.symfony.com", - "keywords": [ - "templating" - ], - "time": "2019-06-18T15:37:11+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/88e6d84706d09a236046d686bbea96f07b3a34f4", - "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "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": "2019-08-24T08:43:50+00:00" - }, - { - "name": "white-october/pagerfanta-bundle", - "version": "v1.2.4", - "source": { - "type": "git", - "url": "https://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git", - "reference": "19bf14bf8c72e4205c9ca97028436701fe3991a6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/whiteoctober/WhiteOctoberPagerfantaBundle/zipball/19bf14bf8c72e4205c9ca97028436701fe3991a6", - "reference": "19bf14bf8c72e4205c9ca97028436701fe3991a6", - "shasum": "" - }, - "require": { - "pagerfanta/pagerfanta": "^1.1.0|^2.0.0", - "php": ">=5.3", - "symfony/framework-bundle": "~2.3|~3.0|~4.0", - "symfony/property-access": "~2.3|~3.0|~4.0", - "symfony/translation": "~2.3|~3.0|~4.0", - "symfony/twig-bundle": "~2.3|~3.0|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "~3.7|~4.0|^5.0", - "symfony/symfony": "~2.3|~3.0|~4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "WhiteOctober\\PagerfantaBundle\\": "" - }, - "exclude-from-classmap": [ - "Tests/", - "TestsProject/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pablo Díez", - "email": "pablodip@gmail.com" - } - ], - "description": "Bundle to use Pagerfanta with Symfony2", - "keywords": [ - "page", - "paging" - ], - "time": "2019-02-14T08:42:52+00:00" - }, - { - "name": "willdurand/hateoas", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/willdurand/Hateoas.git", - "reference": "71b1af62b398dc9a870ac0b16c84bdc23a76a5c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/willdurand/Hateoas/zipball/71b1af62b398dc9a870ac0b16c84bdc23a76a5c5", - "reference": "71b1af62b398dc9a870ac0b16c84bdc23a76a5c5", - "shasum": "" - }, - "require": { - "doctrine/annotations": "~1.0", - "doctrine/common": "~2.0", - "jms/metadata": "~1.1", - "jms/serializer": "^1.7", - "php": "^5.5|^7.0", - "phpoption/phpoption": ">=1.1.0,<2.0-dev", - "symfony/expression-language": "~2.4 || ~3.0 || ~4.0" - }, - "require-dev": { - "pagerfanta/pagerfanta": "~1.0", - "phpunit/phpunit": "~5", - "symfony/dependency-injection": "~2.4 || ~3.0 || ~4.0", - "symfony/routing": "~2.4 || ~3.0 || ~4.0", - "symfony/yaml": "~2.4 || ~3.0 || ~4.0", - "twig/twig": "~1.12" - }, - "suggest": { - "symfony/routing": "To use the SymfonyRouteFactory.", - "symfony/yaml": "To use yaml based configuration.", - "twig/twig": "To use the Twig extensions." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.12-dev" - } - }, - "autoload": { - "psr-0": { - "Hateoas": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Adrien Brault", - "email": "adrien.brault@gmail.com" - }, - { - "name": "William DURAND", - "email": "william.durand1@gmail.com" - } - ], - "description": "A PHP library to support implementing representations for HATEOAS REST web services", - "time": "2018-02-23T17:05:31+00:00" - }, - { - "name": "willdurand/hateoas-bundle", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/willdurand/BazingaHateoasBundle.git", - "reference": "d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/willdurand/BazingaHateoasBundle/zipball/d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa", - "reference": "d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa", - "shasum": "" - }, - "require": { - "jms/serializer-bundle": "~1.0 || ^2.0", - "php": ">5.4 |^7.0", - "symfony/framework-bundle": "~2.3 || ~3.0 || ~4.0", - "willdurand/hateoas": "^2.10.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.5 || ~5.0", - "symfony/expression-language": "~2.4 || ~3.0 || ~4.0", - "symfony/stopwatch": "~2.4 || ~3.0 || ~4.0", - "twig/twig": "~1.12" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Bazinga\\Bundle\\HateoasBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "William DURAND", - "email": "william.durand1@gmail.com" - } - ], - "description": "Integration of Hateoas into Symfony2.", - "keywords": [ - "HATEOAS", - "rest" - ], - "time": "2018-01-27T13:03:07+00:00" - }, - { - "name": "willdurand/jsonp-callback-validator", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/willdurand/JsonpCallbackValidator.git", - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909", - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "~3.7" - }, - "type": "library", - "autoload": { - "psr-0": { - "JsonpCallbackValidator": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "William Durand", - "email": "william.durand1@gmail.com", - "homepage": "http://www.willdurand.fr" - } - ], - "description": "JSONP callback validator.", - "time": "2014-01-20T22:35:06+00:00" - }, - { - "name": "willdurand/negotiation", - "version": "v2.3.1", - "source": { - "type": "git", - "url": "https://github.com/willdurand/Negotiation.git", - "reference": "03436ededa67c6e83b9b12defac15384cb399dc9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9", - "reference": "03436ededa67c6e83b9b12defac15384cb399dc9", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, - "autoload": { - "psr-4": { - "Negotiation\\": "src/Negotiation" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "William Durand", - "email": "will+git@drnd.me" - } - ], - "description": "Content Negotiation tools for PHP provided as a standalone library.", - "homepage": "http://williamdurand.fr/Negotiation/", - "keywords": [ - "accept", - "content", - "format", - "header", - "negotiation" - ], - "time": "2017-05-14T17:21:12+00:00" - }, - { - "name": "winzou/state-machine", - "version": "0.3.3", - "source": { - "type": "git", - "url": "https://github.com/winzou/state-machine.git", - "reference": "37f03a316b9a461ed443906e158bab8d358542df" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/winzou/state-machine/zipball/37f03a316b9a461ed443906e158bab8d358542df", - "reference": "37f03a316b9a461ed443906e158bab8d358542df", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/event-dispatcher": "~2.1|~3.0|~4.0", - "symfony/expression-language": "~2.4|~3.0|~4.0", - "symfony/property-access": "~2.1|~3.0|~4.0" - }, - "require-dev": { - "phpspec/phpspec": "~2.0", - "twig/twig": "~1.0" - }, - "suggest": { - "twig/twig": "Access the state machine in your twig templates (~1.0)" - }, - "type": "library", - "autoload": { - "psr-0": { - "SM": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexandre Bacco", - "email": "alexandre.bacco@gmail.com", - "homepage": "http://alex.bacco.fr" - } - ], - "description": "A very lightweight yet powerful PHP state machine", - "homepage": "https://github.com/winzou/StateMachine", - "keywords": [ - "callback", - "event", - "state", - "statemachine" - ], - "time": "2018-02-11T18:07:15+00:00" - }, - { - "name": "winzou/state-machine-bundle", - "version": "v0.3.1", - "source": { - "type": "git", - "url": "https://github.com/winzou/StateMachineBundle.git", - "reference": "2a543dcaeb74b54b6c06884ef985bd4c5a57a240" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/winzou/StateMachineBundle/zipball/2a543dcaeb74b54b6c06884ef985bd4c5a57a240", - "reference": "2a543dcaeb74b54b6c06884ef985bd4c5a57a240", - "shasum": "" - }, - "require": { - "php": ">5.3.0", - "symfony/framework-bundle": "~2.1|~3.0|^4.0", - "winzou/state-machine": "~0.3" - }, - "require-dev": { - "phpspec/phpspec": "~2.0" - }, - "type": "symfony-bundle", - "autoload": { - "psr-4": { - "winzou\\Bundle\\StateMachineBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexandre Bacco", - "homepage": "http://alex.bacco.fr" - } - ], - "description": "Bundle for the very lightweight yet powerful PHP state machine", - "keywords": [ - "bundle", - "statemachine", - "symfony" - ], - "time": "2018-02-12T10:55:50+00:00" - }, - { - "name": "zendframework/zend-code", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-code.git", - "reference": "936fa7ad4d53897ea3e3eb41b5b760828246a20b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-code/zipball/936fa7ad4d53897ea3e3eb41b5b760828246a20b", - "reference": "936fa7ad4d53897ea3e3eb41b5b760828246a20b", - "shasum": "" - }, - "require": { - "php": "^7.1", - "zendframework/zend-eventmanager": "^2.6 || ^3.0" - }, - "require-dev": { - "doctrine/annotations": "^1.0", - "ext-phar": "*", - "phpunit/phpunit": "^7.5.15", - "zendframework/zend-coding-standard": "^1.0", - "zendframework/zend-stdlib": "^2.7 || ^3.0" - }, - "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "zendframework/zend-stdlib": "Zend\\Stdlib component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "3.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Code\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", - "keywords": [ - "ZendFramework", - "code", - "zf" - ], - "time": "2019-08-31T14:14:34+00:00" - }, - { - "name": "zendframework/zend-eventmanager", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-eventmanager.git", - "reference": "a5e2583a211f73604691586b8406ff7296a946dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a5e2583a211f73604691586b8406ff7296a946dd", - "reference": "a5e2583a211f73604691586b8406ff7296a946dd", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "athletic/athletic": "^0.1", - "container-interop/container-interop": "^1.1.0", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-stdlib": "^2.7.3 || ^3.0" - }, - "suggest": { - "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", - "zendframework/zend-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev", - "dev-develop": "3.3-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\EventManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Trigger and listen to events within a PHP application", - "homepage": "https://github.com/zendframework/zend-eventmanager", - "keywords": [ - "event", - "eventmanager", - "events", - "zf2" - ], - "time": "2018-04-25T15:33:34+00:00" - }, - { - "name": "zendframework/zend-hydrator", - "version": "2.4.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-hydrator.git", - "reference": "70b02f4d8676e64af932625751750b5ca72fff3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-hydrator/zipball/70b02f4d8676e64af932625751750b5ca72fff3a", - "reference": "70b02f4d8676e64af932625751750b5ca72fff3a", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "zendframework/zend-stdlib": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0", - "zendframework/zend-filter": "^2.6", - "zendframework/zend-inputfilter": "^2.6", - "zendframework/zend-serializer": "^2.6.1", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" - }, - "suggest": { - "zendframework/zend-eventmanager": "^2.6.2 || ^3.0, to support aggregate hydrator usage", - "zendframework/zend-filter": "^2.6, to support naming strategy hydrator usage", - "zendframework/zend-serializer": "^2.6.1, to use the SerializableStrategy", - "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3, to support hydrator plugin manager usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-release-1.0": "1.0.x-dev", - "dev-release-1.1": "1.1.x-dev", - "dev-master": "2.4.x-dev", - "dev-develop": "2.5.x-dev" - }, - "zf": { - "component": "Zend\\Hydrator", - "config-provider": "Zend\\Hydrator\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Zend\\Hydrator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Serialize objects to arrays, and vice versa", - "keywords": [ - "ZendFramework", - "hydrator", - "zf" - ], - "time": "2018-11-19T19:16:10+00:00" - }, - { - "name": "zendframework/zend-stdlib", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "66536006722aff9e62d1b331025089b7ec71c065" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", - "reference": "66536006722aff9e62d1b331025089b7ec71c065", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpbench/phpbench": "^0.13", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev", - "dev-develop": "3.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "SPL extensions, array utilities, error handlers, and more", - "keywords": [ - "ZendFramework", - "stdlib", - "zf" - ], - "time": "2018-08-28T21:34:05+00:00" - } - ], - "packages-dev": [], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": "^7.2" - }, - "platform-dev": [] -} diff --git a/src/Action/CaptureAction.php b/src/Action/CaptureAction.php index d76106c..dda94d0 100644 --- a/src/Action/CaptureAction.php +++ b/src/Action/CaptureAction.php @@ -1,16 +1,18 @@ gateway->execute($this->goPayAction($request->getToken(), $model)); } - public function supports($request): bool + #[Pure] + public function supports(mixed $request): bool { return $request instanceof Capture && $request->getModel() instanceof ArrayAccess; } diff --git a/src/Action/ConvertPaymentAction.php b/src/Action/ConvertPaymentAction.php index 9b85704..0a30c38 100644 --- a/src/Action/ConvertPaymentAction.php +++ b/src/Action/ConvertPaymentAction.php @@ -1,25 +1,24 @@ setResult((array)$details); } - public function supports($request): bool + #[Pure] + public function supports(mixed $request): bool { return $request instanceof Convert && $request->getSource() instanceof PaymentInterface && 'array' === $request->getTo(); } private function customerIp(): ?string { - return array_key_exists('REMOTE_ADDR', $_SERVER) ? $_SERVER['REMOTE_ADDR'] : null; + return $_SERVER['REMOTE_ADDR'] ?? null; } } diff --git a/src/Action/GoPayAction.php b/src/Action/GoPayAction.php index aa13fb4..8bf0d43 100644 --- a/src/Action/GoPayAction.php +++ b/src/Action/GoPayAction.php @@ -1,4 +1,5 @@ gopayApi = $gopayApi; - $this->payum = $payum; } - /** - * @param Generic $request - */ - public function execute($request): void + public function execute(mixed $request): void { RequestNotSupportedException::assertSupports($this, $request); $goId = $this->api['goid']; @@ -43,13 +42,12 @@ public function execute($request): void $clientSecret = $this->api['clientSecret']; $isProductionMode = $this->api['isProductionMode']; - $model = CoreArrayObject::ensureArrayObject($request->getModel()); + $model = PayumArrayObject::ensureArrayObject($request->getModel()); $gopayApi = $this->gopayApi; $gopayApi->authorize($goId, $clientId, $clientSecret, $isProductionMode, $model['locale']); if (null === $model['orderId'] || null === $model['externalPaymentId']) { - // New order. $token = $request->getToken(); $order = $this->prepareOrder($token, $model, $goId); $response = $gopayApi->create($order); @@ -64,37 +62,17 @@ public function execute($request): void throw new RuntimeException('GoPay error: ' . $response->__toString()); } else { - // Existing order. - $response = $gopayApi->retrieve($model['externalPaymentId']); - - if (GoPayApiInterface::PAID === $response->json['state']) { - $model['gopayStatus'] = $response->json['state']; - $request->setModel($model); - } - - if (GoPayApiInterface::CANCELED === $response->json['state']) { - $model['gopayStatus'] = $response->json['state']; - $request->setModel($model); - } - - if (GoPayApiInterface::TIMEOUTED === $response->json['state']) { - $model['gopayStatus'] = $response->json['state']; - $request->setModel($model); - } - - if (GoPayApiInterface::CREATED === $response->json['state']) { - $model['gopayStatus'] = GoPayApiInterface::CANCELED; - $request->setModel($model); - } + $this->updateExistingOrder($this->gopayApi, $request, $model); } } - public function supports($request): bool + #[Pure] + public function supports(mixed $request): bool { return $request instanceof SetGoPay && $request->getModel() instanceof ArrayObject; } - public function setApi($api): void + public function setApi(mixed $api): void { if (!is_array($api)) { throw new UnsupportedApiException('Not supported.'); @@ -108,7 +86,7 @@ public function setGoPayApi(GoPayApiInterface $gopayApi): void $this->gopayApi = $gopayApi; } - private function prepareOrder(TokenInterface $token, CoreArrayObject $model, string $goid): array + private function prepareOrder(TokenInterface $token, PayumArrayObject $model, string $goid): array { $notifyToken = $this->createNotifyToken($token->getGatewayName(), $token->getDetails()); @@ -147,9 +125,9 @@ private function prepareOrder(TokenInterface $token, CoreArrayObject $model, str return $order; } - private function resolveProducts(CoreArrayObject $model): array + private function resolveProducts(PayumArrayObject $model): array { - if (!array_key_exists('items', $model) || count($model['items']) === 0) { + if (false === $model->offsetExists('items') || 0 === count($model['items'])) { return [ [ 'name' => $model['description'], diff --git a/src/Action/NotifyAction.php b/src/Action/NotifyAction.php index 9108a82..2cd873b 100644 --- a/src/Action/NotifyAction.php +++ b/src/Action/NotifyAction.php @@ -1,4 +1,5 @@ gopayApi = $gopayApi; } - public function execute($request) + public function execute(mixed $request): void { - /** @var $request Notify */ RequestNotSupportedException::assertSupports($this, $request); /** @var PaymentInterface $payment */ @@ -48,41 +49,21 @@ public function execute($request) ); try { - $response = $this->gopayApi->retrieve($model['externalPaymentId']); - - if (GoPayApiInterface::PAID === $response->json['state']) { - $model['gopayStatus'] = $response->json['state']; - $request->setModel($model); - } - - if (GoPayApiInterface::CANCELED === $response->json['state']) { - $model['gopayStatus'] = $response->json['state']; - $request->setModel($model); - } - - if (GoPayApiInterface::TIMEOUTED === $response->json['state']) { - $model['gopayStatus'] = $response->json['state']; - $request->setModel($model); - } - - if (GoPayApiInterface::CREATED === $response->json['state']) { - $model['gopayStatus'] = GoPayApiInterface::CANCELED; - $request->setModel($model); - } + $this->updateExistingOrder($this->gopayApi, $request, $model); throw new HttpResponse('SUCCESS'); - } catch (Exception $e) { throw new HttpResponse($e->getMessage()); } } - public function supports($request): bool + #[Pure] + public function supports(mixed $request): bool { return $request instanceof Notify && $request->getModel() instanceof ArrayObject; } - public function setApi($api): void + public function setApi(mixed $api): void { if (!is_array($api)) { throw new UnsupportedApiException('Not supported.'); diff --git a/src/Action/StatusAction.php b/src/Action/StatusAction.php index d28edd4..f25f6f3 100644 --- a/src/Action/StatusAction.php +++ b/src/Action/StatusAction.php @@ -1,21 +1,19 @@ markUnknown(); } - public function supports($request): bool + public function supports(mixed $request): bool { return $request instanceof GetStatusInterface && $request->getModel() instanceof ArrayAccess; } diff --git a/src/Action/UpdateOrderActionTrait.php b/src/Action/UpdateOrderActionTrait.php new file mode 100644 index 0000000..1ec626e --- /dev/null +++ b/src/Action/UpdateOrderActionTrait.php @@ -0,0 +1,36 @@ +retrieve($model['externalPaymentId']); + + if (GoPayApiInterface::PAID === $response->json['state']) { + $model['gopayStatus'] = $response->json['state']; + $request->setModel($model); + } + + if (GoPayApiInterface::CANCELED === $response->json['state']) { + $model['gopayStatus'] = $response->json['state']; + $request->setModel($model); + } + + if (GoPayApiInterface::TIMEOUTED === $response->json['state']) { + $model['gopayStatus'] = $response->json['state']; + $request->setModel($model); + } + + if (GoPayApiInterface::CREATED === $response->json['state']) { + $model['gopayStatus'] = GoPayApiInterface::CANCELED; + $request->setModel($model); + } + } +} diff --git a/src/Api/GoPayApi.php b/src/Api/GoPayApi.php index ccb31f4..5446021 100644 --- a/src/Api/GoPayApi.php +++ b/src/Api/GoPayApi.php @@ -1,4 +1,5 @@ gopay = Api::payments([ 'goid' => $goId, diff --git a/src/Api/GoPayApiInterface.php b/src/Api/GoPayApiInterface.php index b006d4e..a612542 100644 --- a/src/Api/GoPayApiInterface.php +++ b/src/Api/GoPayApiInterface.php @@ -1,4 +1,5 @@ - + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + diff --git a/src/SetGoPay.php b/src/SetGoPay.php index 5615649..4584fcb 100644 --- a/src/SetGoPay.php +++ b/src/SetGoPay.php @@ -1,4 +1,5 @@ Date: Fri, 24 Sep 2021 09:25:53 +0200 Subject: [PATCH 17/17] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9feadfb..6686aa7 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Until pull request is merged, require it this way: } ], "require": { - "bratiask/gopay-plugin": "dev-master as 1.6.0" + "bratiask/gopay-plugin": "^1.10" } } ```