From ef4dd404e3621be79242ca6ab747097c2ab193e6 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Wed, 5 Jun 2019 22:27:55 +0800 Subject: [PATCH] Migrate catalyst auth bundle to its own composer repository #194 --- catalyst/auth-bundle/CatalystAuthBundle.php | 9 - catalyst/auth-bundle/Entity/Role.php | 108 -- catalyst/auth-bundle/Entity/User.php | 64 - .../Exception/AccountDisabledException.php | 13 - catalyst/auth-bundle/Service/ACLGenerator.php | 116 -- catalyst/auth-bundle/Service/ACLVoter.php | 54 - catalyst/auth-bundle/Service/UserChecker.php | 30 - composer.json | 11 +- composer.lock | 1516 ++++++++++------- config/bundles.php | 2 - symfony.lock | 33 +- 11 files changed, 930 insertions(+), 1026 deletions(-) delete mode 100644 catalyst/auth-bundle/CatalystAuthBundle.php delete mode 100644 catalyst/auth-bundle/Entity/Role.php delete mode 100644 catalyst/auth-bundle/Entity/User.php delete mode 100644 catalyst/auth-bundle/Exception/AccountDisabledException.php delete mode 100644 catalyst/auth-bundle/Service/ACLGenerator.php delete mode 100644 catalyst/auth-bundle/Service/ACLVoter.php delete mode 100644 catalyst/auth-bundle/Service/UserChecker.php diff --git a/catalyst/auth-bundle/CatalystAuthBundle.php b/catalyst/auth-bundle/CatalystAuthBundle.php deleted file mode 100644 index 66e63020..00000000 --- a/catalyst/auth-bundle/CatalystAuthBundle.php +++ /dev/null @@ -1,9 +0,0 @@ -users = new ArrayCollection(); - $this->acl_attributes = []; - } - - public function setID($id) - { - // example ROLE_SUPER_ADMIN, ROLE_CASHIER, etc - $this->id = $id; - return $this; - } - - public function getID() - { - return $this->id; - } - - public function setName($name) - { - $this->name = $name; - return $this; - } - - public function getName() - { - return $this->name; - } - - public function getUsers() - { - return $this->users; - } - - public function getUsersCount() - { - return $this->users->count(); - } - - public function isSuperAdmin() - { - if ($this->id == self::SUPER_ADMIN) - return true; - - return false; - } - - public function clearACLAttributes() - { - $this->acl_attributes = []; - return $this; - } - - public function getACLAttributes() - { - return $this->acl_attributes; - } - - public function addACLAccess($attribute) - { - $this->acl_attributes[$attribute] = true; - return $this; - } - - public function hasACLAccess($attribute) - { - // if it's super admin, they always have access - if ($this->isSuperAdmin()) - return true; - - // check ACL attributes - if (isset($this->acl_attributes[$attribute]) && $this->acl_attributes[$attribute]) - return true; - - return false; - } -} diff --git a/catalyst/auth-bundle/Entity/User.php b/catalyst/auth-bundle/Entity/User.php deleted file mode 100644 index a2ea04da..00000000 --- a/catalyst/auth-bundle/Entity/User.php +++ /dev/null @@ -1,64 +0,0 @@ -roles = new ArrayCollection(); - $this->enabled = true; - } - - // array of string roles, needed by symfony - public function getRoles() - { - $str_roles = []; - foreach ($this->roles as $role) - $str_roles[] = $role->getID(); - - return $str_roles; - } - - public function getRoleObjects() - { - return $this->roles; - } - - public function addRole(Role $role) - { - $this->roles->add($role); - return $this; - } - - public function clearRoles() - { - $this->roles->clear(); - return $this; - } - - public function setEnabled($enabled = true) - { - $this->enabled = $enabled; - return $this; - } - - public function isEnabled() - { - return $this->enabled; - } -} diff --git a/catalyst/auth-bundle/Exception/AccountDisabledException.php b/catalyst/auth-bundle/Exception/AccountDisabledException.php deleted file mode 100644 index 054d52f7..00000000 --- a/catalyst/auth-bundle/Exception/AccountDisabledException.php +++ /dev/null @@ -1,13 +0,0 @@ -router = $router; - $this->cache_dir = $cache_dir; - $this->config_dir = $config_dir; - $this->acl_file = $acl_file; - $this->acl_key = $acl_key; - } - - public function getACL() - { - $key = $this->acl_key; - - // cache config - $cache_file = $this->cache_dir . '/' . $key . '.serial'; - $cache = new ConfigCache($cache_file, true); - - // check if cache is fresh - if (!$cache->isFresh()) - { - $files = []; - $resources = []; - - try - { - // get location of the yaml file with the acls - // $path = $this->config_dir . '/'; - $path = $this->config_dir . '/' . $this->acl_file; - - $files[] = $path; - $resources[] = new FileResource($path); - - // process acl config file - $data = $this->parseACL($path, $key); - } - catch (\InvalidArgumentException $e) - { - error_log($e->getMessage()); - error_log($key . ' key not found in ' . $this->acl_file . 'file.'); - return $data; - } - - $acl_serial = serialize($data); - $cache->write($acl_serial, $resources); - } - else - { - $acl_serial = file_get_contents($cache_file); - $data = unserialize($acl_serial); - } - - return $data; - } - - protected function parseACL($path, $key) - { - - $parser = new YamlParser(); - $config = $parser->parse(file_get_contents($path)); - - // check if we have access keys - if (!isset($config[$key])) - { - error_log('No ' . $key . ' found for ' . $path); - return; - } - - $acl_hierarchy = []; - $acl_index = []; - - // go through each one - foreach ($config[$key] as $acl_data) - { - // build hierarchy - $acl_hierarchy[$acl_data['id']] = [ - 'label' => $acl_data['label'], - 'acls' => [] - ]; - - foreach ($acl_data['acls'] as $acl) - { - $id = $acl['id']; - $label = $acl['label']; - - // set hierarchy and index - $acl_hierarchy[$acl_data['id']]['acls'][$id] = $label; - $acl_index[$id] = $label; - } - } - - return [ - 'hierarchy' => $acl_hierarchy, - 'index' => $acl_index - ]; - } -} diff --git a/catalyst/auth-bundle/Service/ACLVoter.php b/catalyst/auth-bundle/Service/ACLVoter.php deleted file mode 100644 index c44737ce..00000000 --- a/catalyst/auth-bundle/Service/ACLVoter.php +++ /dev/null @@ -1,54 +0,0 @@ -acl_gen = $acl_gen; - $this->user_class = $user_class; - $this->security = $security; - } - - protected function supports($attribute, $subject) - { - // NOTE: we currently do not check for subject, we'll leave that to other voters - - // check if it's using our user class - $user = $this->security->getUser(); - if (!($user instanceof $this->user_class)) - return false; - - // check if the attribute is in our acl key index - $acl_data = $this->acl_gen->getACL(); - if (isset($acl_data['index'][$attribute])) - return true; - - return false; - } - - protected function voteOnAttribute($attribute, $subject, TokenInterface $token) - { - $user = $token->getUser(); - - // check if any of the user's roles have access - $roles = $user->getRoleObjects(); - foreach ($roles as $role) - { - if ($role->hasACLAccess($attribute)) - return true; - } - - return false; - } -} - diff --git a/catalyst/auth-bundle/Service/UserChecker.php b/catalyst/auth-bundle/Service/UserChecker.php deleted file mode 100644 index 7c55af1b..00000000 --- a/catalyst/auth-bundle/Service/UserChecker.php +++ /dev/null @@ -1,30 +0,0 @@ -isEnabled()) - { - throw new AccountDisabledException("Account has been disabled."); - } - } -} diff --git a/composer.json b/composer.json index 9c7e7ef4..9c20a77b 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,9 @@ { "type": "project", "license": "proprietary", + "repositories": [ + { "type": "vcs", "url": "https://gitlab.com/jankstudio-catalyst/catalyst-auth.git" } + ], "require": { "php": "^7.1.3", "ext-iconv": "*", @@ -15,14 +18,14 @@ "symfony/filesystem": "^4.0", "symfony/flex": "^1.0", "symfony/framework-bundle": "^4.0", - "symfony/lts": "^4@dev", "symfony/maker-bundle": "^1.0", "symfony/orm-pack": "^1.0", "symfony/profiler-pack": "^1.0", "symfony/security-bundle": "^4.0", "symfony/twig-bundle": "^4.0", "symfony/validator": "^4.0", - "symfony/yaml": "^4.0" + "symfony/yaml": "^4.0", + "catalyst/auth-bundle": "dev-master" }, "require-dev": { "doctrine/doctrine-fixtures-bundle": "^3.0", @@ -38,9 +41,7 @@ "autoload": { "psr-4": { "App\\": "src/", - "Catalyst\\APIBundle\\": "catalyst/api-bundle/", - "RamcarBattery\\APIBundle\\": "ramcar-batery/api-bundle/", - "Catalyst\\AuthBundle\\": "catalyst/auth-bundle/" + "Catalyst\\APIBundle\\": "catalyst/api-bundle/" } }, "autoload-dev": { diff --git a/composer.lock b/composer.lock index cf3c0b9b..3aaced41 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,45 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "content-hash": "42f6ec2e149ab1bf6f8f2a08d33087b2", + "content-hash": "45eddf94010d81a1beafeb9a5674ce76", "packages": [ + { + "name": "catalyst/auth-bundle", + "version": "dev-master", + "source": { + "type": "git", + "url": "git@gitlab.com:jankstudio-catalyst/catalyst-auth.git", + "reference": "d98bc5883cfb8756de36237f0cf56d915a3c241f" + }, + "dist": { + "type": "zip", + "url": "https://gitlab.com/api/v4/projects/jankstudio-catalyst%2Fcatalyst-auth/repository/archive.zip?sha=d98bc5883cfb8756de36237f0cf56d915a3c241f", + "reference": "d98bc5883cfb8756de36237f0cf56d915a3c241f", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.5.12", + "doctrine/doctrine-cache-bundle": "~1.2", + "php": "^7.0", + "symfony/framework-bundle": "~4.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Catalyst\\AuthBundle\\": "" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kendrick Chan", + "email": "kc@jankstudio.com" + } + ], + "time": "2019-06-05T13:44:22+00:00" + }, { "name": "creof/doctrine2-spatial", "version": "1.2.0", @@ -223,16 +260,16 @@ }, { "name": "data-dog/audit-bundle", - "version": "v0.1.12", + "version": "v0.1.13", "source": { "type": "git", "url": "https://github.com/DATA-DOG/DataDogAuditBundle.git", - "reference": "4df47116f85551526bd66b685cacf8b6d0ba9ce7" + "reference": "aacbc16e037650fa48e670fe1cc6c662a1820094" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/DATA-DOG/DataDogAuditBundle/zipball/4df47116f85551526bd66b685cacf8b6d0ba9ce7", - "reference": "4df47116f85551526bd66b685cacf8b6d0ba9ce7", + "url": "https://api.github.com/repos/DATA-DOG/DataDogAuditBundle/zipball/aacbc16e037650fa48e670fe1cc6c662a1820094", + "reference": "aacbc16e037650fa48e670fe1cc6c662a1820094", "shasum": "" }, "require": { @@ -289,20 +326,20 @@ "log", "orm" ], - "time": "2018-12-04T15:37:17+00:00" + "time": "2019-02-01T09:13:05+00:00" }, { "name": "doctrine/annotations", - "version": "v1.6.0", + "version": "v1.6.1", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "c7f2050c68a9ab0bdb0f98567ec08d80ea7d24d5" + "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/c7f2050c68a9ab0bdb0f98567ec08d80ea7d24d5", - "reference": "c7f2050c68a9ab0bdb0f98567ec08d80ea7d24d5", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/53120e0eb10355388d6ccbe462f1fea34ddadb24", + "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24", "shasum": "" }, "require": { @@ -357,7 +394,7 @@ "docblock", "parser" ], - "time": "2017-12-06T07:11:42+00:00" + "time": "2019-03-25T19:12:02+00:00" }, { "name": "doctrine/cache", @@ -436,34 +473,36 @@ }, { "name": "doctrine/collections", - "version": "v1.5.0", + "version": "v1.6.1", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf" + "reference": "d2ae4ef05e25197343b6a39bae1d3c427a2f6956" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf", - "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "url": "https://api.github.com/repos/doctrine/collections/zipball/d2ae4ef05e25197343b6a39bae1d3c427a2f6956", + "reference": "d2ae4ef05e25197343b6a39bae1d3c427a2f6956", "shasum": "" }, "require": { - "php": "^7.1" + "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/", @@ -492,14 +531,15 @@ "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-07-22T10:37:32+00:00" + "time": "2019-03-25T19:03:48+00:00" }, { "name": "doctrine/common", @@ -666,41 +706,45 @@ }, { "name": "doctrine/doctrine-bundle", - "version": "1.10.1", + "version": "1.11.2", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "98551d71f515692c2278073e0d483763ac70b341" + "reference": "28101e20776d8fa20a00b54947fbae2db0d09103" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/98551d71f515692c2278073e0d483763ac70b341", - "reference": "98551d71f515692c2278073e0d483763ac70b341", + "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": "^5.5.9|^7.0", - "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.22|~3.0|~4.0" + "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": { - "symfony/http-foundation": "<2.6" + "doctrine/orm": "<2.6", + "twig/twig": "<1.34|>=2.0,<2.4" }, "require-dev": { - "doctrine/orm": "~2.4", + "doctrine/coding-standard": "^6.0", + "doctrine/orm": "^2.6", "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^4.8.36|^5.7|^6.4", - "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/web-profiler-bundle": "~2.7|~3.0|~4.0", - "symfony/yaml": "~2.7|~3.0|~4.0", - "twig/twig": "~1.26|~2.0" + "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.", @@ -709,7 +753,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.9.x-dev" + "dev-master": "1.11.x-dev" } }, "autoload": { @@ -747,7 +791,7 @@ "orm", "persistence" ], - "time": "2019-01-07T15:31:08+00:00" + "time": "2019-06-04T07:35:05+00:00" }, { "name": "doctrine/doctrine-cache-bundle", @@ -1048,27 +1092,29 @@ }, { "name": "doctrine/instantiator", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" + "reference": "a2c590166b2133a4633738648b6b064edae0814a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", - "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", + "reference": "a2c590166b2133a4633738648b6b064edae0814a", "shasum": "" }, "require": { "php": "^7.1" }, "require-dev": { - "athletic/athletic": "~0.1.8", + "doctrine/coding-standard": "^6.0", "ext-pdo": "*", "ext-phar": "*", - "phpunit/phpunit": "^6.2.3", - "squizlabs/php_codesniffer": "^3.0.2" + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { @@ -1093,12 +1139,12 @@ } ], "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": "2017-07-22T11:58:36+00:00" + "time": "2019-03-17T17:37:11+00:00" }, { "name": "doctrine/lexer", @@ -1156,16 +1202,16 @@ }, { "name": "doctrine/migrations", - "version": "v2.0.0", + "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "0101f5bd7f4e5043bf8630db2930f8fd7da552b6" + "reference": "43280c14b696a7896a9c70a5e0e4a312ff003187" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/0101f5bd7f4e5043bf8630db2930f8fd7da552b6", - "reference": "0101f5bd7f4e5043bf8630db2930f8fd7da552b6", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/43280c14b696a7896a9c70a5e0e4a312ff003187", + "reference": "43280c14b696a7896a9c70a5e0e4a312ff003187", "shasum": "" }, "require": { @@ -1234,7 +1280,7 @@ "migrations", "php" ], - "time": "2019-01-03T18:59:09+00:00" + "time": "2019-04-25T22:14:55+00:00" }, { "name": "doctrine/orm", @@ -1320,16 +1366,16 @@ }, { "name": "doctrine/persistence", - "version": "v1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "c0f1c17602afc18b4cbd8e1c8125f264c9cf7d38" + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/c0f1c17602afc18b4cbd8e1c8125f264c9cf7d38", - "reference": "c0f1c17602afc18b4cbd8e1c8125f264c9cf7d38", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", + "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", "shasum": "" }, "require": { @@ -1398,7 +1444,7 @@ "orm", "persistence" ], - "time": "2018-11-21T00:33:13+00:00" + "time": "2019-04-23T08:28:24+00:00" }, { "name": "doctrine/reflection", @@ -1710,16 +1756,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.2.0", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "594bcae1fc0bccd3993d2f0d61a018e26ac2865a" + "reference": "1bd73cc04c3843ad8d6b0bfc0956026a151fc420" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/594bcae1fc0bccd3993d2f0d61a018e26ac2865a", - "reference": "594bcae1fc0bccd3993d2f0d61a018e26ac2865a", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bd73cc04c3843ad8d6b0bfc0956026a151fc420", + "reference": "1bd73cc04c3843ad8d6b0bfc0956026a151fc420", "shasum": "" }, "require": { @@ -1757,20 +1803,20 @@ "parser", "php" ], - "time": "2019-01-12T16:31:37+00:00" + "time": "2019-05-25T20:07:01+00:00" }, { "name": "ocramius/package-versions", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/Ocramius/PackageVersions.git", - "reference": "4489d5002c49d55576fa0ba786f42dbb009be46f" + "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/4489d5002c49d55576fa0ba786f42dbb009be46f", - "reference": "4489d5002c49d55576fa0ba786f42dbb009be46f", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", + "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", "shasum": "" }, "require": { @@ -1779,6 +1825,7 @@ }, "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" @@ -1806,7 +1853,7 @@ } ], "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "time": "2018-02-05T13:05:30+00:00" + "time": "2019-02-21T12:16:21+00:00" }, { "name": "ocramius/proxy-manager", @@ -2120,54 +2167,6 @@ ], "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": "2.0.5", @@ -2210,41 +2209,43 @@ }, { "name": "sensio/framework-extra-bundle", - "version": "v5.2.4", + "version": "v5.3.1", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d" + "reference": "5f75c4658b03301cba17baa15a840b57b72b4262" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/1fdf591c4b388e62dbb2579de89c1560b33f865d", - "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/5f75c4658b03301cba17baa15a840b57b72b4262", + "reference": "5f75c4658b03301cba17baa15a840b57b72b4262", "shasum": "" }, "require": { - "doctrine/common": "^2.2", - "symfony/config": "^3.3|^4.0", - "symfony/dependency-injection": "^3.3|^4.0", - "symfony/framework-bundle": "^3.4|^4.0", - "symfony/http-kernel": "^3.3|^4.0" + "doctrine/annotations": "^1.0", + "doctrine/persistence": "^1.0", + "php": ">=7.1.3", + "symfony/config": "^3.4|^4.2", + "symfony/dependency-injection": "^3.4|^4.2", + "symfony/framework-bundle": "^3.4|^4.2", + "symfony/http-kernel": "^3.4|^4.2" }, "require-dev": { "doctrine/doctrine-bundle": "^1.6", "doctrine/orm": "^2.5", - "symfony/browser-kit": "^3.3|^4.0", - "symfony/dom-crawler": "^3.3|^4.0", - "symfony/expression-language": "^3.3|^4.0", - "symfony/finder": "^3.3|^4.0", + "nyholm/psr7": "^1.1", + "symfony/browser-kit": "^3.4|^4.2", + "symfony/dom-crawler": "^3.4|^4.2", + "symfony/expression-language": "^3.4|^4.2", + "symfony/finder": "^3.4|^4.2", "symfony/monolog-bridge": "^3.0|^4.0", "symfony/monolog-bundle": "^3.2", "symfony/phpunit-bridge": "^3.4.19|^4.1.8", - "symfony/psr-http-message-bridge": "^0.3", - "symfony/security-bundle": "^3.3|^4.0", - "symfony/twig-bundle": "^3.3|^4.0", - "symfony/yaml": "^3.3|^4.0", - "twig/twig": "~1.12|~2.0", - "zendframework/zend-diactoros": "^1.3" + "symfony/psr-http-message-bridge": "^1.1", + "symfony/security-bundle": "^3.4|^4.2", + "symfony/twig-bundle": "^3.4|^4.2", + "symfony/yaml": "^3.4|^4.2", + "twig/twig": "~1.12|~2.0" }, "suggest": { "symfony/expression-language": "", @@ -2254,7 +2255,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.2.x-dev" + "dev-master": "5.3.x-dev" } }, "autoload": { @@ -2277,7 +2278,7 @@ "annotations", "controllers" ], - "time": "2018-12-11T16:59:23+00:00" + "time": "2019-04-10T06:00:20+00:00" }, { "name": "setasign/fpdf", @@ -2320,24 +2321,24 @@ }, { "name": "symfony/cache", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "dd223d4bb9a2f9a4b4992851800b349739c40860" + "reference": "f09463d1165396745fef0aae64b7a784c891be9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/dd223d4bb9a2f9a4b4992851800b349739c40860", - "reference": "dd223d4bb9a2f9a4b4992851800b349739c40860", + "url": "https://api.github.com/repos/symfony/cache/zipball/f09463d1165396745fef0aae64b7a784c891be9f", + "reference": "f09463d1165396745fef0aae64b7a784c891be9f", "shasum": "" }, "require": { "php": "^7.1.3", "psr/cache": "~1.0", "psr/log": "~1.0", - "psr/simple-cache": "^1.0", - "symfony/contracts": "^1.0", + "symfony/cache-contracts": "^1.1", + "symfony/service-contracts": "^1.1", "symfony/var-exporter": "^4.2" }, "conflict": { @@ -2348,13 +2349,14 @@ "provide": { "psr/cache-implementation": "1.0", "psr/simple-cache-implementation": "1.0", - "symfony/cache-contracts-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" @@ -2362,7 +2364,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2393,20 +2395,78 @@ "caching", "psr6" ], - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-27T08:16:38+00:00" }, { - "name": "symfony/config", - "version": "v4.2.2", + "name": "symfony/cache-contracts", + "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "a7a7d0a0244cfc82f040729ccf769e6cf55a78fb" + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "7ff3902cc747dd5e2c6f26dc42603ed07b530293" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/a7a7d0a0244cfc82f040729ccf769e6cf55a78fb", - "reference": "a7a7d0a0244cfc82f040729ccf769e6cf55a78fb", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/7ff3902cc747dd5e2c6f26dc42603ed07b530293", + "reference": "7ff3902cc747dd5e2c6f26dc42603ed07b530293", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "suggest": { + "psr/cache": "", + "symfony/cache-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-05-22T12:23:29+00:00" + }, + { + "name": "symfony/config", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "5455fc0ae8b46269b83a22949429ea878496408c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/5455fc0ae8b46269b83a22949429ea878496408c", + "reference": "5455fc0ae8b46269b83a22949429ea878496408c", "shasum": "" }, "require": { @@ -2421,6 +2481,7 @@ "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": { @@ -2429,7 +2490,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2456,41 +2517,47 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-20T16:16:12+00:00" }, { "name": "symfony/console", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "b0a03c1bb0fcbe288629956cf2f1dd3f1dc97522" + "reference": "707b619d2c3bedf0224d56f95f77dabc60102305" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/b0a03c1bb0fcbe288629956cf2f1dd3f1dc97522", - "reference": "b0a03c1bb0fcbe288629956cf2f1dd3f1dc97522", + "url": "https://api.github.com/repos/symfony/console/zipball/707b619d2c3bedf0224d56f95f77dabc60102305", + "reference": "707b619d2c3bedf0224d56f95f77dabc60102305", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/contracts": "^1.0", - "symfony/polyfill-mbstring": "~1.0" + "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": "~3.4|~4.0", + "symfony/event-dispatcher": "^4.3", "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0" + "symfony/process": "~3.4|~4.0", + "symfony/var-dumper": "^4.3" }, "suggest": { - "psr/log-implementation": "For using the console logger", + "psr/log": "For using the console logger", "symfony/event-dispatcher": "", "symfony/lock": "", "symfony/process": "" @@ -2498,7 +2565,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2525,88 +2592,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2019-01-04T15:13:53+00:00" - }, - { - "name": "symfony/contracts", - "version": "v1.0.2", - "source": { - "type": "git", - "url": "https://github.com/symfony/contracts.git", - "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/contracts/zipball/1aa7ab2429c3d594dd70689604b5cf7421254cdf", - "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "require-dev": { - "psr/cache": "^1.0", - "psr/container": "^1.0" - }, - "suggest": { - "psr/cache": "When using the Cache contracts", - "psr/container": "When using the Service contracts", - "symfony/cache-contracts-implementation": "", - "symfony/service-contracts-implementation": "", - "symfony/translation-contracts-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-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": "2018-12-05T08:06:11+00:00" + "time": "2019-05-27T08:16:38+00:00" }, { "name": "symfony/debug", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "64cb33c81e37d19b7715d4a6a4d49c1c382066dd" + "reference": "97cde06d798f1326857090bc1b7c8f9d225c3dcb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/64cb33c81e37d19b7715d4a6a4d49c1c382066dd", - "reference": "64cb33c81e37d19b7715d4a6a4d49c1c382066dd", + "url": "https://api.github.com/repos/symfony/debug/zipball/97cde06d798f1326857090bc1b7c8f9d225c3dcb", + "reference": "97cde06d798f1326857090bc1b7c8f9d225c3dcb", "shasum": "" }, "require": { @@ -2622,7 +2621,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2649,39 +2648,39 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-20T16:16:12+00:00" }, { "name": "symfony/dependency-injection", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "a28dda9df1d5494367454cad91e44751ac53921c" + "reference": "aa6fe799fa5adc938fc55aeccd2f5fb0aa0b8eac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a28dda9df1d5494367454cad91e44751ac53921c", - "reference": "a28dda9df1d5494367454cad91e44751ac53921c", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/aa6fe799fa5adc938fc55aeccd2f5fb0aa0b8eac", + "reference": "aa6fe799fa5adc938fc55aeccd2f5fb0aa0b8eac", "shasum": "" }, "require": { "php": "^7.1.3", "psr/container": "^1.0", - "symfony/contracts": "^1.0" + "symfony/service-contracts": "^1.1.2" }, "conflict": { - "symfony/config": "<4.2", + "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-contracts-implementation": "1.0" + "symfony/service-implementation": "1.0" }, "require-dev": { - "symfony/config": "~4.2", + "symfony/config": "^4.3", "symfony/expression-language": "~3.4|~4.0", "symfony/yaml": "~3.4|~4.0" }, @@ -2695,7 +2694,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2722,52 +2721,54 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2019-01-05T16:37:49+00:00" + "time": "2019-05-28T07:50:59+00:00" }, { "name": "symfony/doctrine-bridge", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "9dd24388fad8ae89b3f97a6eec70a18aabf3f7db" + "reference": "5803336d65b4c7de8185d8947e843810ec61012d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/9dd24388fad8ae89b3f97a6eec70a18aabf3f7db", - "reference": "9dd24388fad8ae89b3f97a6eec70a18aabf3f7db", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/5803336d65b4c7de8185d8947e843810ec61012d", + "reference": "5803336d65b4c7de8185d8947e843810ec61012d", "shasum": "" }, "require": { - "doctrine/collections": "~1.0", "doctrine/event-manager": "~1.0", "doctrine/persistence": "~1.0", "php": "^7.1.3", - "symfony/contracts": "^1.0", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" + "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/messenger": "<4.2" + "symfony/form": "<4.3", + "symfony/messenger": "<4.3" }, "require-dev": { "doctrine/annotations": "~1.0", "doctrine/cache": "~1.6", + "doctrine/collections": "~1.0", "doctrine/data-fixtures": "1.0.*", "doctrine/dbal": "~2.4", "doctrine/orm": "^2.4.5", "doctrine/reflection": "~1.0", + "symfony/config": "^4.2", "symfony/dependency-injection": "~3.4|~4.0", "symfony/expression-language": "~3.4|~4.0", - "symfony/form": "~3.4|~4.0", + "symfony/form": "~4.3", "symfony/http-kernel": "~3.4|~4.0", - "symfony/messenger": "~4.2", + "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": "~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|~4.0" @@ -2783,7 +2784,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2810,34 +2811,40 @@ ], "description": "Symfony Doctrine Bridge", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-28T11:49:01+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "887de6d34c86cf0cb6cbf910afb170cdb743cb5e" + "reference": "c71314cd3b9420b732e1526f33a24eff5430b5b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/887de6d34c86cf0cb6cbf910afb170cdb743cb5e", - "reference": "887de6d34c86cf0cb6cbf910afb170cdb743cb5e", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c71314cd3b9420b732e1526f33a24eff5430b5b3", + "reference": "c71314cd3b9420b732e1526f33a24eff5430b5b3", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/contracts": "^1.0" + "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": { @@ -2847,7 +2854,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2874,20 +2881,78 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2019-01-05T16:37:49+00:00" + "time": "2019-05-28T07:50:59+00:00" }, { - "name": "symfony/filesystem", - "version": "v4.2.2", + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "c2ffd9a93f2d6c5be2f68a0aa7953cc229f871f8" + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "8fa2cf2177083dd59cf8e44ea4b6541764fbda69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/c2ffd9a93f2d6c5be2f68a0aa7953cc229f871f8", - "reference": "c2ffd9a93f2d6c5be2f68a0aa7953cc229f871f8", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8fa2cf2177083dd59cf8e44ea4b6541764fbda69", + "reference": "8fa2cf2177083dd59cf8e44ea4b6541764fbda69", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-05-22T12:23:29+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "988ab7d70c267c34efa85772ca20de3fad11c74b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/988ab7d70c267c34efa85772ca20de3fad11c74b", + "reference": "988ab7d70c267c34efa85772ca20de3fad11c74b", "shasum": "" }, "require": { @@ -2897,7 +2962,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2924,20 +2989,20 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-24T12:50:04+00:00" }, { "name": "symfony/finder", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "9094d69e8c6ee3fe186a0ec5a4f1401e506071ce" + "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/9094d69e8c6ee3fe186a0ec5a4f1401e506071ce", - "reference": "9094d69e8c6ee3fe186a0ec5a4f1401e506071ce", + "url": "https://api.github.com/repos/symfony/finder/zipball/b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176", + "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176", "shasum": "" }, "require": { @@ -2946,7 +3011,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2973,20 +3038,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-26T20:47:49+00:00" }, { "name": "symfony/flex", - "version": "v1.1.8", + "version": "v1.2.5", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "955774ecf07b10230bb5b44e150ba078b45f68fa" + "reference": "27909122a3da4676c3dc5dc34c8f82323c610d69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/955774ecf07b10230bb5b44e150ba078b45f68fa", - "reference": "955774ecf07b10230bb5b44e150ba078b45f68fa", + "url": "https://api.github.com/repos/symfony/flex/zipball/27909122a3da4676c3dc5dc34c8f82323c610d69", + "reference": "27909122a3da4676c3dc5dc34c8f82323c610d69", "shasum": "" }, "require": { @@ -2995,12 +3060,14 @@ }, "require-dev": { "composer/composer": "^1.0.2", - "symfony/phpunit-bridge": "^3.2.8" + "symfony/dotenv": "^3.4|^4.0", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8", + "symfony/process": "^2.7|^3.0|^4.0" }, "type": "composer-plugin", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.2-dev" }, "class": "Symfony\\Flex\\Flex" }, @@ -3020,53 +3087,53 @@ } ], "description": "Composer plugin for Symfony", - "time": "2018-11-15T06:11:38+00:00" + "time": "2019-05-07T08:10:46+00:00" }, { "name": "symfony/framework-bundle", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "6cba25ea9489d62addb9971a4bdcf42a5639e641" + "reference": "19714b45c7b5af238e66720017bae6fcf2d5fa01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/6cba25ea9489d62addb9971a4bdcf42a5639e641", - "reference": "6cba25ea9489d62addb9971a4bdcf42a5639e641", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/19714b45c7b5af238e66720017bae6fcf2d5fa01", + "reference": "19714b45c7b5af238e66720017bae6fcf2d5fa01", "shasum": "" }, "require": { "ext-xml": "*", "php": "^7.1.3", - "symfony/cache": "~4.2", + "symfony/cache": "~4.3", "symfony/config": "~4.2", - "symfony/contracts": "^1.0.2", - "symfony/dependency-injection": "^4.2", - "symfony/event-dispatcher": "^4.1", + "symfony/dependency-injection": "^4.3", "symfony/filesystem": "~3.4|~4.0", "symfony/finder": "~3.4|~4.0", - "symfony/http-foundation": "^4.1.2", - "symfony/http-kernel": "^4.2", + "symfony/http-foundation": "^4.3", + "symfony/http-kernel": "^4.3", "symfony/polyfill-mbstring": "~1.0", - "symfony/routing": "^4.1" + "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/console": "<3.4", + "symfony/browser-kit": "<4.3", + "symfony/console": "<4.3", + "symfony/dom-crawler": "<4.3", "symfony/dotenv": "<4.2", - "symfony/form": "<4.2", - "symfony/messenger": "<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.2", + "symfony/translation": "<4.3", "symfony/twig-bridge": "<4.1.1", "symfony/validator": "<4.1", - "symfony/workflow": "<4.1" + "symfony/workflow": "<4.3" }, "require-dev": { "doctrine/annotations": "~1.0", @@ -3074,28 +3141,31 @@ "fig/link-util": "^1.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0", "symfony/asset": "~3.4|~4.0", - "symfony/browser-kit": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", + "symfony/browser-kit": "^4.3", + "symfony/console": "^4.3", "symfony/css-selector": "~3.4|~4.0", - "symfony/dom-crawler": "~3.4|~4.0", + "symfony/dom-crawler": "^4.3", "symfony/expression-language": "~3.4|~4.0", - "symfony/form": "^4.2", + "symfony/form": "^4.3", + "symfony/http-client": "^4.3", "symfony/lock": "~3.4|~4.0", - "symfony/messenger": "^4.2", + "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": "~3.4|~4.0", - "symfony/security-core": "~3.4|~4.0", "symfony/security-csrf": "~3.4|~4.0", - "symfony/serializer": "^4.2", + "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.2", + "symfony/twig-bundle": "~2.8|~3.2|~4.0", "symfony/validator": "^4.1", - "symfony/var-dumper": "~3.4|~4.0", + "symfony/var-dumper": "^4.3", "symfony/web-link": "~3.4|~4.0", - "symfony/workflow": "^4.1", + "symfony/workflow": "^4.3", "symfony/yaml": "~3.4|~4.0", "twig/twig": "~1.34|~2.4" }, @@ -3112,7 +3182,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -3139,24 +3209,25 @@ ], "description": "Symfony FrameworkBundle", "homepage": "https://symfony.com", - "time": "2019-01-05T16:37:49+00:00" + "time": "2019-05-30T03:17:01+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "a633d422a09242064ba24e44a6e1494c5126de86" + "reference": "e8da078912bed1339f046c3a9488a5cbd0605971" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a633d422a09242064ba24e44a6e1494c5126de86", - "reference": "a633d422a09242064ba24e44a6e1494c5126de86", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e8da078912bed1339f046c3a9488a5cbd0605971", + "reference": "e8da078912bed1339f046c3a9488a5cbd0605971", "shasum": "" }, "require": { "php": "^7.1.3", + "symfony/mime": "^4.3", "symfony/polyfill-mbstring": "~1.1" }, "require-dev": { @@ -3166,7 +3237,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -3193,34 +3264,35 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2019-01-05T16:37:49+00:00" + "time": "2019-05-29T18:10:42+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "83de6543328917c18d5498eeb6bb6d36f7aab31b" + "reference": "b4ce396bdce518978a17324d3d39d61058d039e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/83de6543328917c18d5498eeb6bb6d36f7aab31b", - "reference": "83de6543328917c18d5498eeb6bb6d36f7aab31b", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b4ce396bdce518978a17324d3d39d61058d039e6", + "reference": "b4ce396bdce518978a17324d3d39d61058d039e6", "shasum": "" }, "require": { "php": "^7.1.3", "psr/log": "~1.0", - "symfony/contracts": "^1.0.2", "symfony/debug": "~3.4|~4.0", - "symfony/event-dispatcher": "~4.1", + "symfony/event-dispatcher": "^4.3", "symfony/http-foundation": "^4.1.1", - "symfony/polyfill-ctype": "~1.8" + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php73": "^1.9" }, "conflict": { + "symfony/browser-kit": "<4.3", "symfony/config": "<3.4", - "symfony/dependency-injection": "<4.2", + "symfony/dependency-injection": "<4.3", "symfony/translation": "<4.2", "symfony/var-dumper": "<4.1.1", "twig/twig": "<1.34|<2.4,>=2" @@ -3230,11 +3302,11 @@ }, "require-dev": { "psr/cache": "~1.0", - "symfony/browser-kit": "~3.4|~4.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.2", + "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", @@ -3243,7 +3315,9 @@ "symfony/stopwatch": "~3.4|~4.0", "symfony/templating": "~3.4|~4.0", "symfony/translation": "~4.2", - "symfony/var-dumper": "^4.1.1" + "symfony/translation-contracts": "^1.1", + "symfony/var-dumper": "^4.1.1", + "twig/twig": "^1.34|^2.4" }, "suggest": { "symfony/browser-kit": "", @@ -3255,7 +3329,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -3282,20 +3356,20 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2019-01-06T16:19:23+00:00" + "time": "2019-05-30T06:21:08+00:00" }, { "name": "symfony/inflector", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/inflector.git", - "reference": "9f64271222922ef1a10e43f77d88baf72bf22b0e" + "reference": "fc31c163077e75bb0b1055fe60a27f5c3cb9ae7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/inflector/zipball/9f64271222922ef1a10e43f77d88baf72bf22b0e", - "reference": "9f64271222922ef1a10e43f77d88baf72bf22b0e", + "url": "https://api.github.com/repos/symfony/inflector/zipball/fc31c163077e75bb0b1055fe60a27f5c3cb9ae7c", + "reference": "fc31c163077e75bb0b1055fe60a27f5c3cb9ae7c", "shasum": "" }, "require": { @@ -3305,7 +3379,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -3340,114 +3414,20 @@ "symfony", "words" ], - "time": "2019-01-03T09:07:35+00:00" - }, - { - "name": "symfony/lts", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/symfony/lts.git", - "reference": "c1affae45b78aee036effa1759237e7fa96d4af2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/lts/zipball/c1affae45b78aee036effa1759237e7fa96d4af2", - "reference": "c1affae45b78aee036effa1759237e7fa96d4af2", - "shasum": "" - }, - "conflict": { - "symfony/asset": ">=5", - "symfony/browser-kit": ">=5", - "symfony/cache": ">=5", - "symfony/class-loader": ">=5", - "symfony/config": ">=5", - "symfony/console": ">=5", - "symfony/css-selector": ">=5", - "symfony/debug": ">=5", - "symfony/debug-bundle": ">=5", - "symfony/dependency-injection": ">=5", - "symfony/doctrine-bridge": ">=5", - "symfony/dom-crawler": ">=5", - "symfony/dotenv": ">=5", - "symfony/event-dispatcher": ">=5", - "symfony/expression-language": ">=5", - "symfony/filesystem": ">=5", - "symfony/finder": ">=5", - "symfony/form": ">=5", - "symfony/framework-bundle": ">=5", - "symfony/http-foundation": ">=5", - "symfony/http-kernel": ">=5", - "symfony/inflector": ">=5", - "symfony/intl": ">=5", - "symfony/ldap": ">=5", - "symfony/lock": ">=5", - "symfony/messenger": ">=5", - "symfony/monolog-bridge": ">=5", - "symfony/options-resolver": ">=5", - "symfony/process": ">=5", - "symfony/property-access": ">=5", - "symfony/property-info": ">=5", - "symfony/proxy-manager-bridge": ">=5", - "symfony/routing": ">=5", - "symfony/security": ">=5", - "symfony/security-bundle": ">=5", - "symfony/security-core": ">=5", - "symfony/security-csrf": ">=5", - "symfony/security-guard": ">=5", - "symfony/security-http": ">=5", - "symfony/serializer": ">=5", - "symfony/stopwatch": ">=5", - "symfony/symfony": ">=5", - "symfony/templating": ">=5", - "symfony/translation": ">=5", - "symfony/twig-bridge": ">=5", - "symfony/twig-bundle": ">=5", - "symfony/validator": ">=5", - "symfony/var-dumper": ">=5", - "symfony/web-link": ">=5", - "symfony/web-profiler-bundle": ">=5", - "symfony/web-server-bundle": ">=5", - "symfony/workflow": ">=5", - "symfony/yaml": ">=5" - }, - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-master": "4-dev" - } - }, - "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": "Enforces Long Term Supported versions of Symfony components", - "homepage": "https://symfony.com", - "abandoned": "symfony/flex", - "time": "2018-10-03T12:03:19+00:00" + "time": "2019-04-01T13:53:46+00:00" }, { "name": "symfony/maker-bundle", - "version": "v1.11.3", + "version": "v1.11.6", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "08fabae78050d2fe71341d0edc3872bddf03482f" + "reference": "d262c2cace4d9bca99137a84f6fc6ba909a17e02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/08fabae78050d2fe71341d0edc3872bddf03482f", - "reference": "08fabae78050d2fe71341d0edc3872bddf03482f", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/d262c2cace4d9bca99137a84f6fc6ba909a17e02", + "reference": "d262c2cace4d9bca99137a84f6fc6ba909a17e02", "shasum": "" }, "require": { @@ -3500,7 +3480,66 @@ "scaffold", "scaffolding" ], - "time": "2019-01-17T02:02:27+00:00" + "time": "2019-04-19T17:26:45+00:00" + }, + { + "name": "symfony/mime", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "0b166aee243364cd9de05755d2e9651876090abb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/0b166aee243364cd9de05755d2e9651876090abb", + "reference": "0b166aee243364cd9de05755d2e9651876090abb", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "egulias/email-validator": "^2.0", + "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-05-22T13:16:28+00:00" }, { "name": "symfony/orm-pack", @@ -3532,16 +3571,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.10.0", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" + "reference": "82ebae02209c21113908c229e9883c419720738a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", - "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", + "reference": "82ebae02209c21113908c229e9883c419720738a", "shasum": "" }, "require": { @@ -3553,7 +3592,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.11-dev" } }, "autoload": { @@ -3575,7 +3614,7 @@ }, { "name": "Gert de Pagter", - "email": "backendtea@gmail.com" + "email": "BackEndTea@gmail.com" } ], "description": "Symfony polyfill for ctype functions", @@ -3586,20 +3625,82 @@ "polyfill", "portable" ], - "time": "2018-08-06T14:22:27+00:00" + "time": "2019-02-06T07:57:58+00:00" }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.10.0", + "name": "symfony/polyfill-intl-idn", + "version": "v1.11.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "c79c051f5b3a46be09205c73b80b346e4153e494" + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494", - "reference": "c79c051f5b3a46be09205c73b80b346e4153e494", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c766e95bec706cdd89903b1eda8afab7d7a6b7af", + "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af", + "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.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + } + ], + "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-03-04T13:44:35+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", "shasum": "" }, "require": { @@ -3611,7 +3712,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.11-dev" } }, "autoload": { @@ -3645,20 +3746,20 @@ "portable", "shim" ], - "time": "2018-09-21T13:07:52+00:00" + "time": "2019-02-06T07:57:58+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.10.0", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "9050816e2ca34a8e916c3a0ae8b9c2fccf68b631" + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9050816e2ca34a8e916c3a0ae8b9c2fccf68b631", - "reference": "9050816e2ca34a8e916c3a0ae8b9c2fccf68b631", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", "shasum": "" }, "require": { @@ -3667,7 +3768,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.11-dev" } }, "autoload": { @@ -3700,7 +3801,65 @@ "portable", "shim" ], - "time": "2018-09-21T13:07:52+00:00" + "time": "2019-02-06T07:57:58+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.11-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-02-06T07:57:58+00:00" }, { "name": "symfony/profiler-pack", @@ -3732,16 +3891,16 @@ }, { "name": "symfony/property-access", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "a21d40670000f61a1a4b90a607d54696aad914cd" + "reference": "a14764290356f3fd17b65d2e98babc19b85e2814" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/a21d40670000f61a1a4b90a607d54696aad914cd", - "reference": "a21d40670000f61a1a4b90a607d54696aad914cd", + "url": "https://api.github.com/repos/symfony/property-access/zipball/a14764290356f3fd17b65d2e98babc19b85e2814", + "reference": "a14764290356f3fd17b65d2e98babc19b85e2814", "shasum": "" }, "require": { @@ -3757,7 +3916,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -3795,20 +3954,20 @@ "property path", "reflection" ], - "time": "2019-01-05T16:37:49+00:00" + "time": "2019-05-20T16:16:12+00:00" }, { "name": "symfony/routing", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "e69b7a13a0b58af378a49b49dd7084462de16cee" + "reference": "e6cc85f03102ef5e4aedfe636f83e58cf6fd7338" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/e69b7a13a0b58af378a49b49dd7084462de16cee", - "reference": "e69b7a13a0b58af378a49b49dd7084462de16cee", + "url": "https://api.github.com/repos/symfony/routing/zipball/e6cc85f03102ef5e4aedfe636f83e58cf6fd7338", + "reference": "e6cc85f03102ef5e4aedfe636f83e58cf6fd7338", "shasum": "" }, "require": { @@ -3820,7 +3979,7 @@ "symfony/yaml": "<3.4" }, "require-dev": { - "doctrine/annotations": "~1.0", + "doctrine/annotations": "~1.2", "psr/log": "~1.0", "symfony/config": "~4.2", "symfony/dependency-injection": "~3.4|~4.0", @@ -3831,7 +3990,6 @@ "suggest": { "doctrine/annotations": "For using the annotation loader", "symfony/config": "For using the all-in-one router or any loader", - "symfony/dependency-injection": "For loading routes from a service", "symfony/expression-language": "For using expression matching", "symfony/http-foundation": "For using a Symfony Request object", "symfony/yaml": "For using the YAML loader" @@ -3839,7 +3997,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -3872,20 +4030,20 @@ "uri", "url" ], - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-20T16:16:12+00:00" }, { "name": "symfony/security-bundle", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "404bb89be12ba0e493e05f0a3196f07915bd155f" + "reference": "cb5ea7c36f0ee17ddd003dc3477d626281731115" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/404bb89be12ba0e493e05f0a3196f07915bd155f", - "reference": "404bb89be12ba0e493e05f0a3196f07915bd155f", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/cb5ea7c36f0ee17ddd003dc3477d626281731115", + "reference": "cb5ea7c36f0ee17ddd003dc3477d626281731115", "shasum": "" }, "require": { @@ -3893,16 +4051,15 @@ "php": "^7.1.3", "symfony/config": "^4.2", "symfony/dependency-injection": "^4.2", - "symfony/http-kernel": "^4.1", - "symfony/security-core": "~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.2" + "symfony/security-http": "^4.3" }, "conflict": { "symfony/browser-kit": "<4.2", "symfony/console": "<3.4", - "symfony/event-dispatcher": "<3.4", "symfony/framework-bundle": "<4.2", "symfony/twig-bundle": "<4.2", "symfony/var-dumper": "<3.4" @@ -3914,7 +4071,6 @@ "symfony/console": "~3.4|~4.0", "symfony/css-selector": "~3.4|~4.0", "symfony/dom-crawler": "~3.4|~4.0", - "symfony/event-dispatcher": "~3.4|~4.0", "symfony/expression-language": "~3.4|~4.0", "symfony/form": "~3.4|~4.0", "symfony/framework-bundle": "~4.2", @@ -3931,7 +4087,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -3958,30 +4114,35 @@ ], "description": "Symfony SecurityBundle", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-04-18T16:59:05+00:00" }, { "name": "symfony/security-core", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "b5129a59e1c052b0bfef97ad9b657b42e0f4e5f5" + "reference": "b69e4898a4a2f950e24672836c9ecd40ca4883bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/b5129a59e1c052b0bfef97ad9b657b42e0f4e5f5", - "reference": "b5129a59e1c052b0bfef97ad9b657b42e0f4e5f5", + "url": "https://api.github.com/repos/symfony/security-core/zipball/b69e4898a4a2f950e24672836c9ecd40ca4883bb", + "reference": "b69e4898a4a2f950e24672836c9ecd40ca4883bb", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/contracts": "^1.0" + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/service-contracts": "^1.1" + }, + "conflict": { + "symfony/event-dispatcher": "<4.3", + "symfony/security-guard": "<4.3" }, "require-dev": { "psr/container": "^1.0", "psr/log": "~1.0", - "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/event-dispatcher": "^4.3", "symfony/expression-language": "~3.4|~4.0", "symfony/http-foundation": "~3.4|~4.0", "symfony/ldap": "~3.4|~4.0", @@ -3998,7 +4159,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4025,20 +4186,20 @@ ], "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-27T08:16:38+00:00" }, { "name": "symfony/security-csrf", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", - "reference": "f53f651be1383e2a3db4372ff6784db6218cd16d" + "reference": "2ec1a4047302de6d0c4fb2cc377e578f530097c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-csrf/zipball/f53f651be1383e2a3db4372ff6784db6218cd16d", - "reference": "f53f651be1383e2a3db4372ff6784db6218cd16d", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/2ec1a4047302de6d0c4fb2cc377e578f530097c7", + "reference": "2ec1a4047302de6d0c4fb2cc377e578f530097c7", "shasum": "" }, "require": { @@ -4057,7 +4218,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4084,26 +4245,26 @@ ], "description": "Symfony Security Component - CSRF Library", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-01-16T21:53:39+00:00" }, { "name": "symfony/security-guard", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "5e2ff0a09ea74f3290f5c23921098308ad91b15f" + "reference": "33621882e935a2b7fa558311ffe9a4f6b1b7ee9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/5e2ff0a09ea74f3290f5c23921098308ad91b15f", - "reference": "5e2ff0a09ea74f3290f5c23921098308ad91b15f", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/33621882e935a2b7fa558311ffe9a4f6b1b7ee9f", + "reference": "33621882e935a2b7fa558311ffe9a4f6b1b7ee9f", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/security-core": "~3.4|~4.0", - "symfony/security-http": "~3.4|~4.0" + "symfony/security-core": "~3.4.22|^4.2.3", + "symfony/security-http": "^4.3" }, "require-dev": { "psr/log": "~1.0" @@ -4111,7 +4272,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4138,29 +4299,28 @@ ], "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-04-07T18:20:37+00:00" }, { "name": "symfony/security-http", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "0d8dab27f2409fba34d3b7f1f0ebcf1ec344c1b7" + "reference": "13594beb3faaeea891aaae9eeea8ffde16a99faf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/0d8dab27f2409fba34d3b7f1f0ebcf1ec344c1b7", - "reference": "0d8dab27f2409fba34d3b7f1f0ebcf1ec344c1b7", + "url": "https://api.github.com/repos/symfony/security-http/zipball/13594beb3faaeea891aaae9eeea8ffde16a99faf", + "reference": "13594beb3faaeea891aaae9eeea8ffde16a99faf", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/event-dispatcher": "~3.4|~4.0", "symfony/http-foundation": "~3.4|~4.0", - "symfony/http-kernel": "~3.4|~4.0", + "symfony/http-kernel": "^4.3", "symfony/property-access": "~3.4|~4.0", - "symfony/security-core": "~3.4|~4.0" + "symfony/security-core": "^4.3" }, "conflict": { "symfony/security-csrf": "<3.4.11|~4.0,<4.0.11" @@ -4177,7 +4337,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4204,30 +4364,88 @@ ], "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-26T20:47:49+00:00" }, { - "name": "symfony/stopwatch", - "version": "v4.2.2", + "name": "symfony/service-contracts", + "version": "v1.1.2", "source": { "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "af62b35760fc92c8dbdce659b4eebdfe0e6a0472" + "url": "https://github.com/symfony/service-contracts.git", + "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/af62b35760fc92c8dbdce659b4eebdfe0e6a0472", - "reference": "af62b35760fc92c8dbdce659b4eebdfe0e6a0472", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/191afdcb5804db960d26d8566b7e9a2843cab3a0", + "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0", "shasum": "" }, "require": { - "php": "^7.1.3", - "symfony/contracts": "^1.0" + "php": "^7.1.3" + }, + "suggest": { + "psr/container": "", + "symfony/service-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-05-28T07:50:59+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "6b100e9309e8979cf1978ac1778eb155c1f7d93b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/6b100e9309e8979cf1978ac1778eb155c1f7d93b", + "reference": "6b100e9309e8979cf1978ac1778eb155c1f7d93b", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/service-contracts": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" } }, "autoload": { @@ -4254,51 +4472,112 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-27T08:16:38+00:00" }, { - "name": "symfony/twig-bridge", - "version": "v4.2.2", + "name": "symfony/translation-contracts", + "version": "v1.1.2", "source": { "type": "git", - "url": "https://github.com/symfony/twig-bridge.git", - "reference": "bf9379a4fae77a05a2446880bc7867651e8b2a87" + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "93597ce975d91c52ebfaca1253343cd9ccb7916d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/bf9379a4fae77a05a2446880bc7867651e8b2a87", - "reference": "bf9379a4fae77a05a2446880bc7867651e8b2a87", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/93597ce975d91c52ebfaca1253343cd9ccb7916d", + "reference": "93597ce975d91c52ebfaca1253343cd9ccb7916d", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-05-27T08:16:38+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "5ed4b37b36e37baeb36028e2e27725c571853444" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/5ed4b37b36e37baeb36028e2e27725c571853444", + "reference": "5ed4b37b36e37baeb36028e2e27725c571853444", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/contracts": "^1.0.2", - "twig/twig": "^1.35|^2.4.4" + "twig/twig": "^1.41|^2.10" }, "conflict": { "symfony/console": "<3.4", - "symfony/form": "<4.2", - "symfony/translation": "<4.2" + "symfony/form": "<4.3", + "symfony/http-foundation": "<4.3", + "symfony/translation": "<4.2", + "symfony/workflow": "<4.3" }, "require-dev": { + "egulias/email-validator": "^2.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.2", - "symfony/http-foundation": "~3.4|~4.0", + "symfony/form": "^4.3", + "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": "~3.4|~4.0", "symfony/security-acl": "~2.8|~3.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", + "symfony/translation": "^4.2.1", "symfony/var-dumper": "~3.4|~4.0", "symfony/web-link": "~3.4|~4.0", - "symfony/workflow": "~3.4|~4.0", + "symfony/workflow": "~4.3", "symfony/yaml": "~3.4|~4.0" }, "suggest": { @@ -4308,7 +4587,9 @@ "symfony/form": "For using the FormExtension", "symfony/http-kernel": "For using the HttpKernelExtension", "symfony/routing": "For using the RoutingExtension", - "symfony/security": "For using the SecurityExtension", + "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", @@ -4319,7 +4600,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4346,45 +4627,45 @@ ], "description": "Symfony Twig Bridge", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-28T09:03:44+00:00" }, { "name": "symfony/twig-bundle", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "28066429877c23536cd74feec17154e8089d87f5" + "reference": "2792936cbcd92267596363b67b5cebb5e347af59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/28066429877c23536cd74feec17154e8089d87f5", - "reference": "28066429877c23536cd74feec17154e8089d87f5", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/2792936cbcd92267596363b67b5cebb5e347af59", + "reference": "2792936cbcd92267596363b67b5cebb5e347af59", "shasum": "" }, "require": { "php": "^7.1.3", "symfony/config": "~4.2", - "symfony/http-foundation": "~4.1", + "symfony/http-foundation": "~4.3", "symfony/http-kernel": "~4.1", "symfony/polyfill-ctype": "~1.8", - "symfony/twig-bridge": "^4.2", - "twig/twig": "~1.34|~2.4" + "symfony/twig-bridge": "^4.3", + "twig/twig": "~1.41|~2.10" }, "conflict": { "symfony/dependency-injection": "<4.1", - "symfony/framework-bundle": "<4.1", + "symfony/framework-bundle": "<4.3", "symfony/translation": "<4.2" }, "require-dev": { "doctrine/annotations": "~1.0", "doctrine/cache": "~1.0", "symfony/asset": "~3.4|~4.0", - "symfony/dependency-injection": "~4.1", + "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.1", + "symfony/framework-bundle": "~4.3", "symfony/routing": "~3.4|~4.0", "symfony/stopwatch": "~3.4|~4.0", "symfony/templating": "~3.4|~4.0", @@ -4395,7 +4676,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4422,33 +4703,33 @@ ], "description": "Symfony TwigBundle", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-10T08:01:19+00:00" }, { "name": "symfony/validator", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "f89d2fab883a6a20d0d0093537392763cf52f0ba" + "reference": "6ad0600c5a4bb673a627533f88b77b2af43e71b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/f89d2fab883a6a20d0d0093537392763cf52f0ba", - "reference": "f89d2fab883a6a20d0d0093537392763cf52f0ba", + "url": "https://api.github.com/repos/symfony/validator/zipball/6ad0600c5a4bb673a627533f88b77b2af43e71b7", + "reference": "6ad0600c5a4bb673a627533f88b77b2af43e71b7", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/contracts": "^1.0.2", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1" }, "conflict": { "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", "symfony/dependency-injection": "<3.4", "symfony/http-kernel": "<3.4", - "symfony/intl": "<4.1", + "symfony/intl": "<4.3", "symfony/translation": "<4.2", "symfony/yaml": "<3.4" }, @@ -4460,10 +4741,12 @@ "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.1", + "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" @@ -4478,13 +4761,14 @@ "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.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4511,20 +4795,20 @@ ], "description": "Symfony Validator Component", "homepage": "https://symfony.com", - "time": "2019-01-06T14:13:54+00:00" + "time": "2019-05-29T13:02:41+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "85bde661b178173d85c6f11ea9d03b61d1212bb2" + "reference": "2fd2ecf7913fb96f0c2e941ca15bb702184c6574" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/85bde661b178173d85c6f11ea9d03b61d1212bb2", - "reference": "85bde661b178173d85c6f11ea9d03b61d1212bb2", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2fd2ecf7913fb96f0c2e941ca15bb702184c6574", + "reference": "2fd2ecf7913fb96f0c2e941ca15bb702184c6574", "shasum": "" }, "require": { @@ -4553,7 +4837,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4587,20 +4871,20 @@ "debug", "dump" ], - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-01T12:55:49+00:00" }, { "name": "symfony/var-exporter", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "51bd782120fa2bfed89452f142d2a47c4b51101c" + "reference": "2b7c857d553423b2317ac0741fb2581d9bfd8fb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/51bd782120fa2bfed89452f142d2a47c4b51101c", - "reference": "51bd782120fa2bfed89452f142d2a47c4b51101c", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/2b7c857d553423b2317ac0741fb2581d9bfd8fb7", + "reference": "2b7c857d553423b2317ac0741fb2581d9bfd8fb7", "shasum": "" }, "require": { @@ -4612,7 +4896,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4647,34 +4931,34 @@ "instantiate", "serialize" ], - "time": "2019-01-03T09:09:06+00:00" + "time": "2019-04-10T19:42:49+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "03ea366e5485089e7f4aeee7386dea07fe655454" + "reference": "b371e362dada3c1fcd9e7f7a31a91bd681860331" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/03ea366e5485089e7f4aeee7386dea07fe655454", - "reference": "03ea366e5485089e7f4aeee7386dea07fe655454", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/b371e362dada3c1fcd9e7f7a31a91bd681860331", + "reference": "b371e362dada3c1fcd9e7f7a31a91bd681860331", "shasum": "" }, "require": { "php": "^7.1.3", "symfony/config": "^4.2", - "symfony/http-kernel": "~4.2", + "symfony/http-kernel": "^4.3", "symfony/routing": "~3.4|~4.0", "symfony/twig-bundle": "~4.2", "symfony/var-dumper": "~3.4|~4.0", - "twig/twig": "~1.34|~2.4" + "twig/twig": "^1.41|^2.10" }, "conflict": { "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<3.4", + "symfony/form": "<4.3", "symfony/messenger": "<4.2", "symfony/var-dumper": "<3.4" }, @@ -4686,7 +4970,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4713,20 +4997,20 @@ ], "description": "Symfony WebProfilerBundle", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-26T20:47:49+00:00" }, { "name": "symfony/yaml", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "d0aa6c0ea484087927b49fd513383a7d36190ca6" + "reference": "c60ecf5ba842324433b46f58dc7afc4487dbab99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/d0aa6c0ea484087927b49fd513383a7d36190ca6", - "reference": "d0aa6c0ea484087927b49fd513383a7d36190ca6", + "url": "https://api.github.com/repos/symfony/yaml/zipball/c60ecf5ba842324433b46f58dc7afc4487dbab99", + "reference": "c60ecf5ba842324433b46f58dc7afc4487dbab99", "shasum": "" }, "require": { @@ -4745,7 +5029,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -4772,20 +5056,20 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-04-06T14:04:46+00:00" }, { "name": "twig/twig", - "version": "v2.6.2", + "version": "v2.11.2", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "7d7342c8a4059fefb9b8d07db0cc14007021f9b7" + "reference": "84a463403da1c81afbcedda8f0e788c78bd25a79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/7d7342c8a4059fefb9b8d07db0cc14007021f9b7", - "reference": "7d7342c8a4059fefb9b8d07db0cc14007021f9b7", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/84a463403da1c81afbcedda8f0e788c78bd25a79", + "reference": "84a463403da1c81afbcedda8f0e788c78bd25a79", "shasum": "" }, "require": { @@ -4796,12 +5080,12 @@ "require-dev": { "psr/container": "^1.0", "symfony/debug": "^2.7", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + "symfony/phpunit-bridge": "^3.4.19|^4.1.8|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.11-dev" } }, "autoload": { @@ -4839,7 +5123,7 @@ "keywords": [ "templating" ], - "time": "2019-01-14T15:00:48+00:00" + "time": "2019-06-05T11:17:07+00:00" }, { "name": "zendframework/zend-code", @@ -5075,16 +5359,16 @@ }, { "name": "symfony/dotenv", - "version": "v4.2.2", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "36e4e4750a88f52a5542bd8a54a947cb57039ece" + "reference": "efd677abff68ea6fcfd9c60dbdacb96d0d97b382" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/36e4e4750a88f52a5542bd8a54a947cb57039ece", - "reference": "36e4e4750a88f52a5542bd8a54a947cb57039ece", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/efd677abff68ea6fcfd9c60dbdacb96d0d97b382", + "reference": "efd677abff68ea6fcfd9c60dbdacb96d0d97b382", "shasum": "" }, "require": { @@ -5096,7 +5380,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -5128,7 +5412,7 @@ "env", "environment" ], - "time": "2019-01-03T09:07:35+00:00" + "time": "2019-05-07T09:02:05+00:00" }, { "name": "symfony/thanks", @@ -5177,7 +5461,7 @@ "aliases": [], "minimum-stability": "stable", "stability-flags": { - "symfony/lts": 20 + "catalyst/auth-bundle": 20 }, "prefer-stable": false, "prefer-lowest": false, diff --git a/config/bundles.php b/config/bundles.php index 45c4b8ab..28cefd92 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -11,8 +11,6 @@ return [ Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle::class => ['dev' => true, 'test' => true], Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], - Catalyst\APIBundle\CatalystAPIBundle::class => ['all' => true], - // DataDog\AuditBundle\DataDogAuditBundle::class => ['all' => true], Catalyst\AuthBundle\CatalystAuthBundle::class => ['all' => true], ]; diff --git a/symfony.lock b/symfony.lock index 45250b81..3ad7b9b2 100644 --- a/symfony.lock +++ b/symfony.lock @@ -1,4 +1,7 @@ { + "catalyst/auth-bundle": { + "version": "dev-master" + }, "creof/doctrine2-spatial": { "version": "1.2.0" }, @@ -128,9 +131,6 @@ "psr/log": { "version": "1.0.2" }, - "psr/simple-cache": { - "version": "1.0.0" - }, "ralouphie/getallheaders": { "version": "2.0.5" }, @@ -149,6 +149,9 @@ "symfony/cache": { "version": "v4.0.2" }, + "symfony/cache-contracts": { + "version": "v1.1.1" + }, "symfony/config": { "version": "v4.0.2" }, @@ -161,9 +164,6 @@ "ref": "9f94d3ea453cd8a3b95db7f82592d7344fe3a76a" } }, - "symfony/contracts": { - "version": "v1.0.2" - }, "symfony/debug": { "version": "v4.0.2" }, @@ -179,6 +179,9 @@ "symfony/event-dispatcher": { "version": "v4.0.2" }, + "symfony/event-dispatcher-contracts": { + "version": "v1.1.1" + }, "symfony/filesystem": { "version": "v4.0.2" }, @@ -212,9 +215,6 @@ "symfony/inflector": { "version": "v4.0.2" }, - "symfony/lts": { - "version": "4-dev" - }, "symfony/maker-bundle": { "version": "1.0", "recipe": { @@ -224,18 +224,27 @@ "ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f" } }, + "symfony/mime": { + "version": "v4.3.0" + }, "symfony/orm-pack": { "version": "v1.0.5" }, "symfony/polyfill-ctype": { "version": "v1.9.0" }, + "symfony/polyfill-intl-idn": { + "version": "v1.11.0" + }, "symfony/polyfill-mbstring": { "version": "v1.6.0" }, "symfony/polyfill-php72": { "version": "v1.6.0" }, + "symfony/polyfill-php73": { + "version": "v1.11.0" + }, "symfony/profiler-pack": { "version": "v1.0.3" }, @@ -272,12 +281,18 @@ "symfony/security-http": { "version": "v4.2.2" }, + "symfony/service-contracts": { + "version": "v1.1.2" + }, "symfony/stopwatch": { "version": "v4.0.2" }, "symfony/thanks": { "version": "v1.1.0" }, + "symfony/translation-contracts": { + "version": "v1.1.2" + }, "symfony/twig-bridge": { "version": "v4.0.2" },