diff --git a/.travis.yml b/.travis.yml
index 283aa78c4..1985cb0dd 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,9 +15,10 @@ before_install:
- pecl install xdebug-2.5.5
- phpenv rehash
- wget https://scrutinizer-ci.com/ocular.phar
+ - wget https://getcomposer.org/composer.phar
script:
- - composer update
+ - php -d memory_limit=-1 composer.phar update
- vendor/bin/robo build
- php ocular.phar code-coverage:upload --format=php-clover $TRAVIS_BUILD_DIR/target/reports/unit/clover.xml
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 602eca62f..0940ee506 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,14 @@
+Version 1.1.5-beta7
+
+## Bugfixes
+
+* None
+
+## Features
+
+* Switch to appserver-io/console 3.0 to add command to load Doctrine Fixtures
+* Temporary persist entity manager names in PersistenceManager instance to allow loading an applications default entity manager by name
+
Version 1.1.5-beta6
## Bugfixes
diff --git a/build.default.properties b/build.default.properties
index 69ebff17e..19f96397a 100644
--- a/build.default.properties
+++ b/build.default.properties
@@ -8,7 +8,7 @@
;--------------------------------------------------------------------------------
; ---- Module Release Settings --------------------------------------------------
-release.version = 1.1.5-beta6
+release.version = 1.1.5-beta7
release.name = Iron Knight
; ---- PHPCPD Settings ----------------------------------------------------------
diff --git a/composer.json b/composer.json
index 8d4af5499..cda05283a 100644
--- a/composer.json
+++ b/composer.json
@@ -10,6 +10,7 @@
"react/socket": "0.4.*",
"react/socket-client": "0.5.0",
"doctrine/orm": "2.5.*",
+ "doctrine/doctrine-fixtures-bundle" : "2.4.1",
"league/event": "2.1.*",
"symfony/var-dumper": "3.4.7",
"zendframework/zend-diactoros" : "1.4.*",
@@ -29,7 +30,7 @@
"appserver-io/logger": "1.0.*",
"appserver-io/fastcgi" : "2.0.*",
"appserver-io/routlt": "2.2.0-beta9",
- "appserver-io/console": "2.0.*",
+ "appserver-io/console": "3.0.*",
"appserver-io/storage": "2.0.*",
"appserver-io/messaging": "3.0.*",
"appserver-io/microcron": "1.0.*",
diff --git a/composer.lock b/composer.lock
index 1a3cba2c5..173f66782 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"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": "94fe384093cb22a142b875217fc2c764",
+ "content-hash": "67f196ebbb86c300b8533881a1ae6723",
"packages": [
{
"name": "appserver-io-psr/application",
@@ -890,16 +890,16 @@
},
{
"name": "appserver-io/console",
- "version": "2.0.0",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/appserver-io/console.git",
- "reference": "cbfb70195d1a8c5f0b38d30e45af1a23886418be"
+ "reference": "b1a7d55c93231587e723598dd3ed0fa216903c31"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/appserver-io/console/zipball/cbfb70195d1a8c5f0b38d30e45af1a23886418be",
- "reference": "cbfb70195d1a8c5f0b38d30e45af1a23886418be",
+ "url": "https://api.github.com/repos/appserver-io/console/zipball/b1a7d55c93231587e723598dd3ed0fa216903c31",
+ "reference": "b1a7d55c93231587e723598dd3ed0fa216903c31",
"shasum": ""
},
"require": {
@@ -908,6 +908,7 @@
"appserver-io-psr/epb": "5.0.*",
"appserver-io/description": "9.0.*",
"appserver-io/lang": "3.0.*",
+ "doctrine/doctrine-fixtures-bundle": "2.4.1",
"doctrine/migrations": "1.5.0",
"doctrine/orm": "2.5.*",
"graze/telnet-client": "2.0.*",
@@ -954,7 +955,7 @@
"keywords": [
"console php application server"
],
- "time": "2018-04-24T17:24:09+00:00"
+ "time": "2018-05-02T15:42:43+00:00"
},
{
"name": "appserver-io/description",
@@ -2646,6 +2647,65 @@
],
"time": "2017-07-22T08:35:12+00:00"
},
+ {
+ "name": "doctrine/data-fixtures",
+ "version": "v1.2.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/data-fixtures.git",
+ "reference": "17fa5bfe6ff52e35cb3d9ec37c934a2f4bd1fa2e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/17fa5bfe6ff52e35cb3d9ec37c934a2f4bd1fa2e",
+ "reference": "17fa5bfe6ff52e35cb3d9ec37c934a2f4bd1fa2e",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/common": "~2.2",
+ "php": "^5.6 || ^7.0"
+ },
+ "conflict": {
+ "doctrine/orm": "< 2.4"
+ },
+ "require-dev": {
+ "doctrine/dbal": "^2.5.4",
+ "doctrine/orm": "^2.5.4",
+ "phpunit/phpunit": "^5.4.6"
+ },
+ "suggest": {
+ "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-0": {
+ "Doctrine\\Common\\DataFixtures": "lib/"
+ }
+ },
+ "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": "2016-09-20T10:07:57+00:00"
+ },
{
"name": "doctrine/dbal",
"version": "v2.5.13",
@@ -2717,6 +2777,236 @@
],
"time": "2017-07-22T20:44:48+00:00"
},
+ {
+ "name": "doctrine/doctrine-bundle",
+ "version": "1.9.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/DoctrineBundle.git",
+ "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/703fad32e4c8cbe609caf45a71a1d4266c830f0f",
+ "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f",
+ "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"
+ },
+ "conflict": {
+ "symfony/http-foundation": "<2.6"
+ },
+ "require-dev": {
+ "doctrine/orm": "~2.4",
+ "phpunit/phpunit": "^4.8.36|^5.7|^6.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/web-profiler-bundle": "~2.7|~3.0|~4.0",
+ "symfony/yaml": "~2.7|~3.0|~4.0",
+ "twig/twig": "~1.26|~2.0"
+ },
+ "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.8.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": "2018-04-19T14:07:39+00:00"
+ },
+ {
+ "name": "doctrine/doctrine-cache-bundle",
+ "version": "1.3.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/DoctrineCacheBundle.git",
+ "reference": "9baecbd6bfdd1123b0cf8c1b88fee0170a84ddd1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/9baecbd6bfdd1123b0cf8c1b88fee0170a84ddd1",
+ "reference": "9baecbd6bfdd1123b0cf8c1b88fee0170a84ddd1",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/cache": "^1.4.2",
+ "doctrine/inflector": "~1.0",
+ "php": ">=5.3.2",
+ "symfony/doctrine-bridge": "~2.2|~3.0|~4.0"
+ },
+ "require-dev": {
+ "instaclick/coding-standard": "~1.1",
+ "instaclick/object-calisthenics-sniffs": "dev-master",
+ "instaclick/symfony2-coding-standard": "dev-remaster",
+ "phpunit/phpunit": "~4",
+ "predis/predis": "~0.8",
+ "satooshi/php-coveralls": "^1.0",
+ "squizlabs/php_codesniffer": "~1.5",
+ "symfony/console": "~2.2|~3.0|~4.0",
+ "symfony/finder": "~2.2|~3.0|~4.0",
+ "symfony/framework-bundle": "~2.2|~3.0|~4.0",
+ "symfony/phpunit-bridge": "~2.7|~3.0|~4.0",
+ "symfony/security-acl": "~2.3|~3.0",
+ "symfony/validator": "~2.2|~3.0|~4.0",
+ "symfony/yaml": "~2.2|~3.0|~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\\": ""
+ }
+ },
+ "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": "http://www.doctrine-project.org",
+ "keywords": [
+ "cache",
+ "caching"
+ ],
+ "time": "2017-10-12T17:23:29+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/inflector",
"version": "v1.1.0",
@@ -3512,6 +3802,56 @@
],
"time": "2014-11-20T16:49:30+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": "league/container",
"version": "2.4.1",
@@ -3846,6 +4186,54 @@
],
"time": "2015-08-09T04:28:19+00:00"
},
+ {
+ "name": "paragonie/random_compat",
+ "version": "v2.0.12",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/paragonie/random_compat.git",
+ "reference": "258c89a6b97de7dfaf5b8c7607d0478e236b04fb"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/258c89a6b97de7dfaf5b8c7607d0478e236b04fb",
+ "reference": "258c89a6b97de7dfaf5b8c7607d0478e236b04fb",
+ "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",
+ "pseudorandom",
+ "random"
+ ],
+ "time": "2018-04-04T21:24:14+00:00"
+ },
{
"name": "psr/cache",
"version": "1.0.1",
@@ -4446,24 +4834,80 @@
"time": "2015-07-23T19:00:41+00:00"
},
{
- "name": "symfony/cache",
- "version": "v3.4.8",
+ "name": "symfony/asset",
+ "version": "v3.4.9",
"source": {
"type": "git",
- "url": "https://github.com/symfony/cache.git",
- "reference": "13255ddd056e49f3154747943f8ee175d555d394"
+ "url": "https://github.com/symfony/asset.git",
+ "reference": "89e9267bf33a8214efceb1ead12fb73504e81089"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/13255ddd056e49f3154747943f8ee175d555d394",
- "reference": "13255ddd056e49f3154747943f8ee175d555d394",
+ "url": "https://api.github.com/repos/symfony/asset/zipball/89e9267bf33a8214efceb1ead12fb73504e81089",
+ "reference": "89e9267bf33a8214efceb1ead12fb73504e81089",
"shasum": ""
},
"require": {
- "php": "^5.5.9|>=7.0.8",
- "psr/cache": "~1.0",
- "psr/log": "~1.0",
- "psr/simple-cache": "^1.0",
+ "php": "^5.5.9|>=7.0.8"
+ },
+ "require-dev": {
+ "symfony/http-foundation": "~2.8|~3.0|~4.0",
+ "symfony/http-kernel": "~2.8|~3.0|~4.0"
+ },
+ "suggest": {
+ "symfony/http-foundation": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.4-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": "2018-01-03T07:37:34+00:00"
+ },
+ {
+ "name": "symfony/cache",
+ "version": "v3.4.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/cache.git",
+ "reference": "51a9eef3091b2c06f63d8b1b98de9d101b5e0e77"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/51a9eef3091b2c06f63d8b1b98de9d101b5e0e77",
+ "reference": "51a9eef3091b2c06f63d8b1b98de9d101b5e0e77",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5.9|>=7.0.8",
+ "psr/cache": "~1.0",
+ "psr/log": "~1.0",
+ "psr/simple-cache": "^1.0",
"symfony/polyfill-apcu": "~1.1"
},
"conflict": {
@@ -4513,11 +4957,67 @@
"caching",
"psr6"
],
- "time": "2018-04-02T14:35:16+00:00"
+ "time": "2018-04-27T05:49:57+00:00"
+ },
+ {
+ "name": "symfony/class-loader",
+ "version": "v3.4.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/class-loader.git",
+ "reference": "e63c12699822bb3b667e7216ba07fbcc3a3e203e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/class-loader/zipball/e63c12699822bb3b667e7216ba07fbcc3a3e203e",
+ "reference": "e63c12699822bb3b667e7216ba07fbcc3a3e203e",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5.9|>=7.0.8"
+ },
+ "require-dev": {
+ "symfony/finder": "~2.8|~3.0|~4.0",
+ "symfony/polyfill-apcu": "~1.1"
+ },
+ "suggest": {
+ "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\ClassLoader\\": ""
+ },
+ "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 ClassLoader Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-01-03T07:37:34+00:00"
},
{
"name": "symfony/config",
- "version": "v2.8.38",
+ "version": "v2.8.39",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
@@ -4573,16 +5073,16 @@
},
{
"name": "symfony/console",
- "version": "v2.8.38",
+ "version": "v2.8.39",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "7f78892d900c72a40acd1fe793c856ef0c110f26"
+ "reference": "932d1e4f7f33ee37d3534f5f452474daa66283c2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/7f78892d900c72a40acd1fe793c856ef0c110f26",
- "reference": "7f78892d900c72a40acd1fe793c856ef0c110f26",
+ "url": "https://api.github.com/repos/symfony/console/zipball/932d1e4f7f33ee37d3534f5f452474daa66283c2",
+ "reference": "932d1e4f7f33ee37d3534f5f452474daa66283c2",
"shasum": ""
},
"require": {
@@ -4596,7 +5096,7 @@
"symfony/process": "~2.1|~3.0.0"
},
"suggest": {
- "psr/log": "For using the console logger",
+ "psr/log-implementation": "For using the console logger",
"symfony/event-dispatcher": "",
"symfony/process": ""
},
@@ -4630,7 +5130,7 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "time": "2018-04-03T05:20:27+00:00"
+ "time": "2018-04-30T01:21:07+00:00"
},
{
"name": "symfony/debug",
@@ -4691,7 +5191,7 @@
},
{
"name": "symfony/dependency-injection",
- "version": "v2.8.38",
+ "version": "v2.8.39",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
@@ -4752,9 +5252,87 @@
"homepage": "https://symfony.com",
"time": "2018-02-19T16:23:47+00:00"
},
+ {
+ "name": "symfony/doctrine-bridge",
+ "version": "v3.2.14",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/doctrine-bridge.git",
+ "reference": "222b98544413272cb366b1b3c638c43f096ffca7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/222b98544413272cb366b1b3c638c43f096ffca7",
+ "reference": "222b98544413272cb366b1b3c638c43f096ffca7",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/common": "~2.4",
+ "php": ">=5.5.9",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0"
+ },
+ "require-dev": {
+ "doctrine/data-fixtures": "1.0.*",
+ "doctrine/dbal": "~2.4",
+ "doctrine/orm": "^2.4.5",
+ "symfony/dependency-injection": "~2.8|~3.0",
+ "symfony/expression-language": "~2.8|~3.0",
+ "symfony/form": "^3.2.5",
+ "symfony/http-kernel": "~2.8|~3.0",
+ "symfony/property-access": "~2.8|~3.0",
+ "symfony/property-info": "~2.8|3.0",
+ "symfony/proxy-manager-bridge": "~2.8|~3.0",
+ "symfony/security": "~2.8|~3.0",
+ "symfony/stopwatch": "~2.8|~3.0",
+ "symfony/translation": "~2.8|~3.0",
+ "symfony/validator": "^2.8.18|^3.2.5"
+ },
+ "suggest": {
+ "doctrine/data-fixtures": "",
+ "doctrine/dbal": "",
+ "doctrine/orm": "",
+ "symfony/form": "",
+ "symfony/property-info": "",
+ "symfony/validator": ""
+ },
+ "type": "symfony-bridge",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.2-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": "2017-07-26T06:34:07+00:00"
+ },
{
"name": "symfony/event-dispatcher",
- "version": "v2.8.38",
+ "version": "v2.8.39",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
@@ -4814,7 +5392,7 @@
},
{
"name": "symfony/expression-language",
- "version": "v3.4.8",
+ "version": "v3.4.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
@@ -4867,27 +5445,778 @@
"version": "v3.0.9",
"source": {
"type": "git",
- "url": "https://github.com/symfony/filesystem.git",
- "reference": "b2da5009d9bacbd91d83486aa1f44c793a8c380d"
+ "url": "https://github.com/symfony/filesystem.git",
+ "reference": "b2da5009d9bacbd91d83486aa1f44c793a8c380d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/b2da5009d9bacbd91d83486aa1f44c793a8c380d",
+ "reference": "b2da5009d9bacbd91d83486aa1f44c793a8c380d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-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": "2016-07-20T05:43:46+00:00"
+ },
+ {
+ "name": "symfony/finder",
+ "version": "v2.8.39",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/finder.git",
+ "reference": "423746fc18ccf31f9abec43e4f078bb6e024b2d5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/423746fc18ccf31f9abec43e4f078bb6e024b2d5",
+ "reference": "423746fc18ccf31f9abec43e4f078bb6e024b2d5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.8-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": "2018-04-04T13:38:31+00:00"
+ },
+ {
+ "name": "symfony/framework-bundle",
+ "version": "v3.0.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/framework-bundle.git",
+ "reference": "34ba5f2212fdc2eee2bc87b3fe1ca75d795814c0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/34ba5f2212fdc2eee2bc87b3fe1ca75d795814c0",
+ "reference": "34ba5f2212fdc2eee2bc87b3fe1ca75d795814c0",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/annotations": "~1.0",
+ "doctrine/cache": "~1.0",
+ "php": ">=5.5.9",
+ "symfony/asset": "~2.8|~3.0",
+ "symfony/class-loader": "~2.8|~3.0",
+ "symfony/config": "~2.8|~3.0",
+ "symfony/dependency-injection": "~2.8|~3.0",
+ "symfony/event-dispatcher": "~2.8|~3.0",
+ "symfony/filesystem": "~2.8|~3.0",
+ "symfony/finder": "~2.8|~3.0",
+ "symfony/http-foundation": "~2.8|~3.0",
+ "symfony/http-kernel": "~2.8.8|~3.0.8|~3.1.2|~3.2",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/routing": "~3.0",
+ "symfony/security-core": "~2.8|~3.0",
+ "symfony/security-csrf": "~2.8|~3.0",
+ "symfony/stopwatch": "~2.8|~3.0",
+ "symfony/templating": "~2.8|~3.0",
+ "symfony/translation": "~2.8|~3.0"
+ },
+ "require-dev": {
+ "phpdocumentor/reflection": "^1.0.7",
+ "symfony/browser-kit": "~2.8|~3.0",
+ "symfony/console": "~2.8.8|~3.0.8|~3.1.2|~3.2",
+ "symfony/css-selector": "~2.8|~3.0",
+ "symfony/dom-crawler": "~2.8|~3.0",
+ "symfony/expression-language": "~2.8|~3.0",
+ "symfony/form": "~2.8|~3.0",
+ "symfony/polyfill-intl-icu": "~1.0",
+ "symfony/process": "~2.8|~3.0",
+ "symfony/property-info": "~2.8|~3.0",
+ "symfony/security": "~2.8|~3.0",
+ "symfony/validator": "~2.8|~3.0",
+ "symfony/yaml": "~2.8|~3.0",
+ "twig/twig": "~1.23|~2.0"
+ },
+ "suggest": {
+ "symfony/console": "For using the console commands",
+ "symfony/form": "For using forms",
+ "symfony/process": "For using the server:run, server:start, server:stop, and server:status commands",
+ "symfony/property-info": "For using the property_info service",
+ "symfony/serializer": "For using the serializer service",
+ "symfony/validator": "For using validation",
+ "symfony/yaml": "For using the debug:config and lint:yaml commands"
+ },
+ "type": "symfony-bundle",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-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": "2016-07-30T07:22:48+00:00"
+ },
+ {
+ "name": "symfony/http-foundation",
+ "version": "v3.4.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-foundation.git",
+ "reference": "edc43b1a50402bb06b5111eb86b275c87a93e373"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/edc43b1a50402bb06b5111eb86b275c87a93e373",
+ "reference": "edc43b1a50402bb06b5111eb86b275c87a93e373",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5.9|>=7.0.8",
+ "symfony/polyfill-mbstring": "~1.1",
+ "symfony/polyfill-php70": "~1.6"
+ },
+ "require-dev": {
+ "symfony/expression-language": "~2.8|~3.0|~4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.4-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": "2018-04-30T01:05:13+00:00"
+ },
+ {
+ "name": "symfony/http-kernel",
+ "version": "v3.2.14",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-kernel.git",
+ "reference": "18ec42e19ec676d7da5ddff13f1eed68d88fb460"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/18ec42e19ec676d7da5ddff13f1eed68d88fb460",
+ "reference": "18ec42e19ec676d7da5ddff13f1eed68d88fb460",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9",
+ "psr/log": "~1.0",
+ "symfony/debug": "~2.8|~3.0",
+ "symfony/event-dispatcher": "~2.8|~3.0",
+ "symfony/http-foundation": "~2.8.13|~3.1.6|~3.2"
+ },
+ "conflict": {
+ "symfony/config": "<2.8",
+ "twig/twig": "<1.34|<2.4,>=2"
+ },
+ "require-dev": {
+ "symfony/browser-kit": "~2.8|~3.0",
+ "symfony/class-loader": "~2.8|~3.0",
+ "symfony/config": "~2.8|~3.0",
+ "symfony/console": "~2.8|~3.0",
+ "symfony/css-selector": "~2.8|~3.0",
+ "symfony/dependency-injection": "~2.8|~3.0",
+ "symfony/dom-crawler": "~2.8|~3.0",
+ "symfony/expression-language": "~2.8|~3.0",
+ "symfony/finder": "~2.8|~3.0",
+ "symfony/process": "~2.8|~3.0",
+ "symfony/routing": "~2.8|~3.0",
+ "symfony/stopwatch": "~2.8|~3.0",
+ "symfony/templating": "~2.8|~3.0",
+ "symfony/translation": "~2.8|~3.0",
+ "symfony/var-dumper": "~3.2"
+ },
+ "suggest": {
+ "symfony/browser-kit": "",
+ "symfony/class-loader": "",
+ "symfony/config": "",
+ "symfony/console": "",
+ "symfony/dependency-injection": "",
+ "symfony/finder": "",
+ "symfony/var-dumper": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.2-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": "2017-08-01T09:40:19+00:00"
+ },
+ {
+ "name": "symfony/polyfill-apcu",
+ "version": "v1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-apcu.git",
+ "reference": "9b83bd010112ec196410849e840d9b9fefcb15ad"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/9b83bd010112ec196410849e840d9b9fefcb15ad",
+ "reference": "9b83bd010112ec196410849e840d9b9fefcb15ad",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Apcu\\": ""
+ },
+ "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 apcu_* functions to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "apcu",
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2018-04-26T10:06:28+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "3296adf6a6454a050679cde90f95350ad604b171"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171",
+ "reference": "3296adf6a6454a050679cde90f95350ad604b171",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8-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": "2018-04-26T10:06:28+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php56",
+ "version": "v1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php56.git",
+ "reference": "af98553c84912459db3f636329567809d639a8f6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/af98553c84912459db3f636329567809d639a8f6",
+ "reference": "af98553c84912459db3f636329567809d639a8f6",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3",
+ "symfony/polyfill-util": "~1.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php56\\": ""
+ },
+ "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 5.6+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2018-04-26T10:06:28+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php70",
+ "version": "v1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php70.git",
+ "reference": "77454693d8f10dd23bb24955cffd2d82db1007a6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/77454693d8f10dd23bb24955cffd2d82db1007a6",
+ "reference": "77454693d8f10dd23bb24955cffd2d82db1007a6",
+ "shasum": ""
+ },
+ "require": {
+ "paragonie/random_compat": "~1.0|~2.0",
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php70\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2018-04-26T10:06:28+00:00"
+ },
+ {
+ "name": "symfony/polyfill-util",
+ "version": "v1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-util.git",
+ "reference": "1a5ad95d9436cbff3296034fe9f8d586dce3fb3a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/1a5ad95d9436cbff3296034fe9f8d586dce3fb3a",
+ "reference": "1a5ad95d9436cbff3296034fe9f8d586dce3fb3a",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Util\\": ""
+ }
+ },
+ "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 utilities for portability of PHP codes",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compat",
+ "compatibility",
+ "polyfill",
+ "shim"
+ ],
+ "time": "2018-04-26T10:06:28+00:00"
+ },
+ {
+ "name": "symfony/process",
+ "version": "v2.8.39",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/process.git",
+ "reference": "ee2c91470ff262b1a00aec27875d38594aa87629"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/process/zipball/ee2c91470ff262b1a00aec27875d38594aa87629",
+ "reference": "ee2c91470ff262b1a00aec27875d38594aa87629",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.8-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": "2018-04-03T05:20:27+00:00"
+ },
+ {
+ "name": "symfony/routing",
+ "version": "v3.2.14",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/routing.git",
+ "reference": "b382d7c4f443372c118efcd0cd2bf1028434f2f5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/b382d7c4f443372c118efcd0cd2bf1028434f2f5",
+ "reference": "b382d7c4f443372c118efcd0cd2bf1028434f2f5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "conflict": {
+ "symfony/config": "<2.8"
+ },
+ "require-dev": {
+ "doctrine/annotations": "~1.0",
+ "doctrine/common": "~2.2",
+ "psr/log": "~1.0",
+ "symfony/config": "~2.8|~3.0",
+ "symfony/expression-language": "~2.8|~3.0",
+ "symfony/http-foundation": "~2.8|~3.0",
+ "symfony/yaml": "~2.8|~3.0"
+ },
+ "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"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.2-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": "2017-06-23T06:35:45+00:00"
+ },
+ {
+ "name": "symfony/security-core",
+ "version": "v3.4.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/security-core.git",
+ "reference": "c7d099f2318404e572a7ecfdcea59a582ba1fb64"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/b2da5009d9bacbd91d83486aa1f44c793a8c380d",
- "reference": "b2da5009d9bacbd91d83486aa1f44c793a8c380d",
+ "url": "https://api.github.com/repos/symfony/security-core/zipball/c7d099f2318404e572a7ecfdcea59a582ba1fb64",
+ "reference": "c7d099f2318404e572a7ecfdcea59a582ba1fb64",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
+ "php": "^5.5.9|>=7.0.8",
+ "symfony/polyfill-php56": "~1.0"
+ },
+ "require-dev": {
+ "psr/container": "^1.0",
+ "psr/log": "~1.0",
+ "symfony/event-dispatcher": "~2.8|~3.0|~4.0",
+ "symfony/expression-language": "~2.8|~3.0|~4.0",
+ "symfony/http-foundation": "~2.8|~3.0|~4.0",
+ "symfony/ldap": "~3.1|~4.0",
+ "symfony/validator": "^3.2.5|~4.0"
+ },
+ "suggest": {
+ "psr/container-implementation": "To instantiate the Security class",
+ "symfony/event-dispatcher": "",
+ "symfony/expression-language": "For using the expression voter",
+ "symfony/http-foundation": "",
+ "symfony/ldap": "For using LDAP integration",
+ "symfony/validator": "For using the user password constraint"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "3.4-dev"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Component\\Filesystem\\": ""
+ "Symfony\\Component\\Security\\Core\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -4907,36 +6236,48 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony Filesystem Component",
+ "description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
- "time": "2016-07-20T05:43:46+00:00"
+ "time": "2018-04-30T01:22:56+00:00"
},
{
- "name": "symfony/finder",
- "version": "v2.8.38",
+ "name": "symfony/security-csrf",
+ "version": "v3.4.9",
"source": {
"type": "git",
- "url": "https://github.com/symfony/finder.git",
- "reference": "423746fc18ccf31f9abec43e4f078bb6e024b2d5"
+ "url": "https://github.com/symfony/security-csrf.git",
+ "reference": "b648d49deed7f1345494ad638522e802eb9373cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/423746fc18ccf31f9abec43e4f078bb6e024b2d5",
- "reference": "423746fc18ccf31f9abec43e4f078bb6e024b2d5",
+ "url": "https://api.github.com/repos/symfony/security-csrf/zipball/b648d49deed7f1345494ad638522e802eb9373cf",
+ "reference": "b648d49deed7f1345494ad638522e802eb9373cf",
"shasum": ""
},
"require": {
- "php": ">=5.3.9"
+ "php": "^5.5.9|>=7.0.8",
+ "symfony/polyfill-php56": "~1.0",
+ "symfony/polyfill-php70": "~1.0",
+ "symfony/security-core": "~2.8|~3.0|~4.0"
+ },
+ "conflict": {
+ "symfony/http-foundation": "<2.8.31|~3.3,<3.3.13"
+ },
+ "require-dev": {
+ "symfony/http-foundation": "^2.8.31|~3.3.13|~3.4|~4.0"
+ },
+ "suggest": {
+ "symfony/http-foundation": "For using the class SessionTokenStorage."
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.8-dev"
+ "dev-master": "3.4-dev"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Component\\Finder\\": ""
+ "Symfony\\Component\\Security\\Csrf\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -4956,39 +6297,39 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony Finder Component",
+ "description": "Symfony Security Component - CSRF Library",
"homepage": "https://symfony.com",
- "time": "2018-04-04T13:38:31+00:00"
+ "time": "2018-01-03T07:37:34+00:00"
},
{
- "name": "symfony/polyfill-apcu",
- "version": "v1.7.0",
+ "name": "symfony/stopwatch",
+ "version": "v2.8.39",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-apcu.git",
- "reference": "e8ae2136ddb53dea314df56fcd88e318ab936c00"
+ "url": "https://github.com/symfony/stopwatch.git",
+ "reference": "57021208ad9830f8f8390c1a9d7bb390f32be89e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/e8ae2136ddb53dea314df56fcd88e318ab936c00",
- "reference": "e8ae2136ddb53dea314df56fcd88e318ab936c00",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/57021208ad9830f8f8390c1a9d7bb390f32be89e",
+ "reference": "57021208ad9830f8f8390c1a9d7bb390f32be89e",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=5.3.9"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.7-dev"
+ "dev-master": "2.8-dev"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Polyfill\\Apcu\\": ""
+ "Symfony\\Component\\Stopwatch\\": ""
},
- "files": [
- "bootstrap.php"
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -4997,57 +6338,53 @@
],
"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 polyfill backporting apcu_* functions to lower PHP versions",
+ "description": "Symfony Stopwatch Component",
"homepage": "https://symfony.com",
- "keywords": [
- "apcu",
- "compatibility",
- "polyfill",
- "portable",
- "shim"
- ],
- "time": "2018-01-30T19:27:44+00:00"
+ "time": "2018-01-03T07:36:31+00:00"
},
{
- "name": "symfony/polyfill-mbstring",
- "version": "v1.7.0",
+ "name": "symfony/templating",
+ "version": "v3.4.9",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "78be803ce01e55d3491c1397cf1c64beb9c1b63b"
+ "url": "https://github.com/symfony/templating.git",
+ "reference": "dd3499971487fba8063d118094837f1c698d4d20"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/78be803ce01e55d3491c1397cf1c64beb9c1b63b",
- "reference": "78be803ce01e55d3491c1397cf1c64beb9c1b63b",
+ "url": "https://api.github.com/repos/symfony/templating/zipball/dd3499971487fba8063d118094837f1c698d4d20",
+ "reference": "dd3499971487fba8063d118094837f1c698d4d20",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": "^5.5.9|>=7.0.8"
+ },
+ "require-dev": {
+ "psr/log": "~1.0"
},
"suggest": {
- "ext-mbstring": "For best performance"
+ "psr/log-implementation": "For using debug logging in loaders"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.7-dev"
+ "dev-master": "3.4-dev"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
+ "Symfony\\Component\\Templating\\": ""
},
- "files": [
- "bootstrap.php"
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -5056,51 +6393,59 @@
],
"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 polyfill for the Mbstring extension",
+ "description": "Symfony Templating Component",
"homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "mbstring",
- "polyfill",
- "portable",
- "shim"
- ],
- "time": "2018-01-30T19:27:44+00:00"
+ "time": "2018-04-30T01:22:56+00:00"
},
{
- "name": "symfony/process",
- "version": "v2.8.38",
+ "name": "symfony/translation",
+ "version": "v3.0.9",
"source": {
"type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "ee2c91470ff262b1a00aec27875d38594aa87629"
+ "url": "https://github.com/symfony/translation.git",
+ "reference": "eee6c664853fd0576f21ae25725cfffeafe83f26"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/ee2c91470ff262b1a00aec27875d38594aa87629",
- "reference": "ee2c91470ff262b1a00aec27875d38594aa87629",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/eee6c664853fd0576f21ae25725cfffeafe83f26",
+ "reference": "eee6c664853fd0576f21ae25725cfffeafe83f26",
"shasum": ""
},
"require": {
- "php": ">=5.3.9"
+ "php": ">=5.5.9",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/config": "<2.8"
+ },
+ "require-dev": {
+ "psr/log": "~1.0",
+ "symfony/config": "~2.8|~3.0",
+ "symfony/intl": "~2.8|~3.0",
+ "symfony/yaml": "~2.8|~3.0"
+ },
+ "suggest": {
+ "psr/log": "To use logging capability in translator",
+ "symfony/config": "",
+ "symfony/yaml": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.8-dev"
+ "dev-master": "3.0-dev"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Component\\Process\\": ""
+ "Symfony\\Component\\Translation\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -5120,9 +6465,9 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony Process Component",
+ "description": "Symfony Translation Component",
"homepage": "https://symfony.com",
- "time": "2018-04-03T05:20:27+00:00"
+ "time": "2016-07-30T07:22:48+00:00"
},
{
"name": "symfony/var-dumper",
@@ -5195,16 +6540,16 @@
},
{
"name": "symfony/yaml",
- "version": "v2.8.38",
+ "version": "v2.8.39",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "be720fcfae4614df204190d57795351059946a77"
+ "reference": "d20bd2bdee063863e426297af41eda45ccad6f7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/be720fcfae4614df204190d57795351059946a77",
- "reference": "be720fcfae4614df204190d57795351059946a77",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/d20bd2bdee063863e426297af41eda45ccad6f7e",
+ "reference": "d20bd2bdee063863e426297af41eda45ccad6f7e",
"shasum": ""
},
"require": {
@@ -5240,7 +6585,7 @@
],
"description": "Symfony Yaml Component",
"homepage": "https://symfony.com",
- "time": "2018-01-03T07:36:31+00:00"
+ "time": "2018-04-08T07:53:13+00:00"
},
{
"name": "zendframework/zend-code",
@@ -5348,16 +6693,16 @@
},
{
"name": "zendframework/zend-eventmanager",
- "version": "3.2.0",
+ "version": "3.2.1",
"source": {
"type": "git",
"url": "https://github.com/zendframework/zend-eventmanager.git",
- "reference": "9d72db10ceb6e42fb92350c0cb54460da61bd79c"
+ "reference": "a5e2583a211f73604691586b8406ff7296a946dd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/9d72db10ceb6e42fb92350c0cb54460da61bd79c",
- "reference": "9d72db10ceb6e42fb92350c0cb54460da61bd79c",
+ "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a5e2583a211f73604691586b8406ff7296a946dd",
+ "reference": "a5e2583a211f73604691586b8406ff7296a946dd",
"shasum": ""
},
"require": {
@@ -5366,7 +6711,7 @@
"require-dev": {
"athletic/athletic": "^0.1",
"container-interop/container-interop": "^1.1.0",
- "phpunit/phpunit": "^6.0.7 || ^5.7.14",
+ "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"
},
@@ -5398,7 +6743,7 @@
"events",
"zf2"
],
- "time": "2017-07-11T19:17:22+00:00"
+ "time": "2018-04-25T15:33:34+00:00"
}
],
"packages-dev": [
@@ -7765,131 +9110,18 @@
],
"time": "2015-01-21T22:44:05+00:00"
},
- {
- "name": "symfony/stopwatch",
- "version": "v2.8.38",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/stopwatch.git",
- "reference": "57021208ad9830f8f8390c1a9d7bb390f32be89e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/57021208ad9830f8f8390c1a9d7bb390f32be89e",
- "reference": "57021208ad9830f8f8390c1a9d7bb390f32be89e",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.8-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": "2018-01-03T07:36:31+00:00"
- },
- {
- "name": "symfony/translation",
- "version": "v3.0.9",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/translation.git",
- "reference": "eee6c664853fd0576f21ae25725cfffeafe83f26"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/eee6c664853fd0576f21ae25725cfffeafe83f26",
- "reference": "eee6c664853fd0576f21ae25725cfffeafe83f26",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9",
- "symfony/polyfill-mbstring": "~1.0"
- },
- "conflict": {
- "symfony/config": "<2.8"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "~2.8|~3.0",
- "symfony/intl": "~2.8|~3.0",
- "symfony/yaml": "~2.8|~3.0"
- },
- "suggest": {
- "psr/log": "To use logging capability in translator",
- "symfony/config": "",
- "symfony/yaml": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-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": "2016-07-30T07:22:48+00:00"
- },
{
"name": "symfony/validator",
- "version": "v2.8.38",
+ "version": "v2.8.39",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "e09bfa6273ee079662cb5b7ccd94a0a603062086"
+ "reference": "1f7dbc5387c6cae22c44116c15638d6d9ac957d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/e09bfa6273ee079662cb5b7ccd94a0a603062086",
- "reference": "e09bfa6273ee079662cb5b7ccd94a0a603062086",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/1f7dbc5387c6cae22c44116c15638d6d9ac957d0",
+ "reference": "1f7dbc5387c6cae22c44116c15638d6d9ac957d0",
"shasum": ""
},
"require": {
@@ -7949,7 +9181,7 @@
],
"description": "Symfony Validator Component",
"homepage": "https://symfony.com",
- "time": "2018-04-06T07:35:03+00:00"
+ "time": "2018-04-20T09:59:25+00:00"
},
{
"name": "theseer/fdomdocument",
@@ -8058,16 +9290,16 @@
},
{
"name": "zendframework/zend-cache",
- "version": "2.8.0",
+ "version": "2.8.2",
"source": {
"type": "git",
"url": "https://github.com/zendframework/zend-cache.git",
- "reference": "e57717839e040227133f1df8d158a05f85a7be6c"
+ "reference": "4983dff629956490c78b88adcc8ece4711d7d8a3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zendframework/zend-cache/zipball/e57717839e040227133f1df8d158a05f85a7be6c",
- "reference": "e57717839e040227133f1df8d158a05f85a7be6c",
+ "url": "https://api.github.com/repos/zendframework/zend-cache/zipball/4983dff629956490c78b88adcc8ece4711d7d8a3",
+ "reference": "4983dff629956490c78b88adcc8ece4711d7d8a3",
"shasum": ""
},
"require": {
@@ -8137,7 +9369,7 @@
"psr-6",
"zf"
],
- "time": "2018-04-24T14:07:19+00:00"
+ "time": "2018-05-01T21:58:00+00:00"
},
{
"name": "zendframework/zend-config",
@@ -8318,24 +9550,24 @@
},
{
"name": "zendframework/zend-i18n",
- "version": "2.7.4",
+ "version": "2.8.0",
"source": {
"type": "git",
"url": "https://github.com/zendframework/zend-i18n.git",
- "reference": "d3431e29cc00c2a1c6704e601d4371dbf24f6a31"
+ "reference": "cfdb658121e0d7eb969a498c2f67f1eacaab9c63"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zendframework/zend-i18n/zipball/d3431e29cc00c2a1c6704e601d4371dbf24f6a31",
- "reference": "d3431e29cc00c2a1c6704e601d4371dbf24f6a31",
+ "url": "https://api.github.com/repos/zendframework/zend-i18n/zipball/cfdb658121e0d7eb969a498c2f67f1eacaab9c63",
+ "reference": "cfdb658121e0d7eb969a498c2f67f1eacaab9c63",
"shasum": ""
},
"require": {
- "php": "^7.0 || ^5.6",
+ "php": "^5.6 || ^7.0",
"zendframework/zend-stdlib": "^2.7 || ^3.0"
},
"require-dev": {
- "phpunit/phpunit": "^6.0.8 || ^5.7.15",
+ "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2",
"zendframework/zend-cache": "^2.6.1",
"zendframework/zend-coding-standard": "~1.0.0",
"zendframework/zend-config": "^2.6",
@@ -8359,8 +9591,8 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.7-dev",
- "dev-develop": "2.8-dev"
+ "dev-master": "2.8.x-dev",
+ "dev-develop": "2.9.x-dev"
},
"zf": {
"component": "Zend\\I18n",
@@ -8376,12 +9608,13 @@
"license": [
"BSD-3-Clause"
],
- "homepage": "https://github.com/zendframework/zend-i18n",
+ "description": "Provide translations for your application, and filter and validate internationalized values",
"keywords": [
+ "ZendFramework",
"i18n",
- "zf2"
+ "zf"
],
- "time": "2017-05-17T17:00:12+00:00"
+ "time": "2018-04-25T19:32:43+00:00"
},
{
"name": "zendframework/zend-json",
diff --git a/etc/appserver/conf.d/context.xml b/etc/appserver/conf.d/context.xml
index 8c1482869..9be1c4771 100755
--- a/etc/appserver/conf.d/context.xml
+++ b/etc/appserver/conf.d/context.xml
@@ -96,6 +96,7 @@
AppserverIo\Description\StatelessSessionBeanDescriptor
AppserverIo\Routlt\Description\PathDescriptor
AppserverIo\Routlt\Description\ResultDescriptor
+ AppserverIo\Console\Server\Doctrine\Fixtures\Description\FixtureDescriptor
AppserverIo\Console\Server\Doctrine\DBAL\Migrations\Description\MigrationDescriptor
diff --git a/src/AppserverIo/Appserver/Console/ExecutionContext.php b/src/AppserverIo/Appserver/Console/ExecutionContext.php
index 65b9b8b22..debfa1538 100644
--- a/src/AppserverIo/Appserver/Console/ExecutionContext.php
+++ b/src/AppserverIo/Appserver/Console/ExecutionContext.php
@@ -126,7 +126,7 @@ public function run()
} catch (\Exception $e) {
// log the exception
- LoggerUtils::log(LogLevel::ERROR, $e->__toString());
+ \error($e->__toString());
}
}
diff --git a/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManager.php b/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManager.php
index b3155f61e..44a1ef1e9 100644
--- a/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManager.php
+++ b/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManager.php
@@ -39,6 +39,7 @@
use AppserverIo\Appserver\Application\Interfaces\ManagerSettingsInterface;
use AppserverIo\Appserver\PersistenceContainer\Description\PersistenceUnitFactoryDescriptor;
use AppserverIo\RemoteMethodInvocation\RemoteMethodInterface;
+use AppserverIo\Storage\StorageInterface;
/**
* The persistence manager handles the entity managers registered for the application.
@@ -49,12 +50,46 @@
* @link https://github.com/appserver-io/appserver
* @link http://www.appserver.io
*
- * @property \AppserverIo\Appserver\PersistenceContainer\BeanManagerSettingsInterface $managerSettings Settings for the bean manager
- * @property \AppserverIo\Storage\GenericStackable $entityManagers The the storage for the entity manager instances
+ * @property \AppserverIo\Appserver\PersistenceContainer\BeanManagerSettingsInterface $managerSettings Settings for the bean manager
+ * @property \AppserverIo\Storage\StorageInterface $entityManagerNames The the storage for the entity manage names
*/
class PersistenceManager extends AbstractManager implements PersistenceContextInterface, ManagerSettingsAwareInterface
{
+ /**
+ * Injects the storage for the entity manager names.
+ *
+ * @param \AppserverIo\Storage\StorageInterface $entityManagerNames The storage for the entity manager names
+ *
+ * @return void
+ */
+ public function injectEntityManagerNames(StorageInterface $entityManagerNames)
+ {
+ $this->entityManagerNames = $entityManagerNames;
+ }
+
+ /**
+ * Return's the storage for the entity manager names.
+ *
+ * @return \AppserverIo\Storage\StorageInterface The storage for the entity manager names
+ */
+ public function getEntityManagerNames()
+ {
+ return $this->entityManagerNames;
+ }
+
+ /**
+ * Add the passed entity manager name to the persistenc manager.
+ *
+ * @param string $entityManagerName The entity manager name to add
+ *
+ * @return void
+ */
+ public function addEntityManagerName($entityManagerName)
+ {
+ $this->getEntityManagerNames()->set(sizeof($this->getEntityManagerNames()->getAllKeys()), $entityManagerName);
+ }
+
/**
* Injects the bean manager settings.
*
@@ -192,6 +227,9 @@ public function registerEntityManager(ApplicationInterface $application, Persist
$persistenceUnitNode
);
+ // register the entity manager's configuration in the persistence manager
+ $this->addEntityManagerName($lookupName);
+
// load the object manager instance
$objectManager = $this->getApplication()->search(ObjectManagerInterface::IDENTIFIER);
diff --git a/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManagerFactory.php b/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManagerFactory.php
index 400e00059..36db17bd7 100644
--- a/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManagerFactory.php
+++ b/src/AppserverIo/Appserver/PersistenceContainer/PersistenceManagerFactory.php
@@ -21,6 +21,7 @@
namespace AppserverIo\Appserver\PersistenceContainer;
+use AppserverIo\Storage\StackableStorage;
use AppserverIo\Psr\Application\ApplicationInterface;
use AppserverIo\Appserver\Core\Api\Node\ManagerNodeInterface;
use AppserverIo\Appserver\Core\Interfaces\ManagerFactoryInterface;
@@ -49,6 +50,9 @@ class PersistenceManagerFactory implements ManagerFactoryInterface
public static function visit(ApplicationInterface $application, ManagerNodeInterface $managerConfiguration)
{
+ // initialize the stackable for the entity manager names
+ $entityManagerNames = new StackableStorage();
+
// initialize the default settings for the persistence units
$persistenceManagerSettings = new PersistenceManagerSettings();
$persistenceManagerSettings->mergeWithParams($managerConfiguration->getParamsAsArray());
@@ -56,6 +60,7 @@ public static function visit(ApplicationInterface $application, ManagerNodeInter
// initialize the persistence manager instance
$persistenceManager = new PersistenceManager();
$persistenceManager->injectApplication($application);
+ $persistenceManager->injectEntityManagerNames($entityManagerNames);
$persistenceManager->injectManagerSettings($persistenceManagerSettings);
// create the naming context and add it the manager