diff --git a/composer.json b/composer.json index 67c78463..e59c4770 100644 --- a/composer.json +++ b/composer.json @@ -10,9 +10,10 @@ "doctrine/doctrine-fixtures-bundle": "^3.2", "fpn/doctrine-extensions-taggable": "^0.9.0", "fpn/tag-bundle": "dev-patch-1", - "hwi/oauth-bundle": "dev-master", + "hwi/oauth-bundle": "0.6.3", "knplabs/knp-markdown-bundle": "^1.7", "knplabs/knp-paginator-bundle": "^4.0", + "php-http/httplug-bundle": "^1.16", "sensio/framework-extra-bundle": "^5.5", "sonata-project/admin-bundle": "^3.54", "sonata-project/doctrine-orm-admin-bundle": "^3.10", @@ -37,7 +38,9 @@ "symfony/web-link": "4.3.*", "symfony/webpack-encore-bundle": "^1.6", "symfony/yaml": "4.3.*", - "twig/extensions": "^1.5" + "twig/extensions": "^1.5", + "twig/extra-bundle": "^2.12", + "twig/markdown-extra": "^2.12" }, "require-dev": { "symfony/debug-pack": "*", diff --git a/composer.lock b/composer.lock index 91ee14d6..f3df1b2a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "29e19942c59a85a8352dfe710599015f", + "content-hash": "849fe9d8f9b7e43e251871bfc3c7729d", "packages": [ { "name": "behat/transliterator", @@ -237,16 +237,16 @@ }, { "name": "doctrine/cache", - "version": "v1.8.0", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" + "reference": "89a5c76c39c292f7798f964ab3c836c3f8192a55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", + "url": "https://api.github.com/repos/doctrine/cache/zipball/89a5c76c39c292f7798f964ab3c836c3f8192a55", + "reference": "89a5c76c39c292f7798f964ab3c836c3f8192a55", "shasum": "" }, "require": { @@ -257,7 +257,7 @@ }, "require-dev": { "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^4.0", + "doctrine/coding-standard": "^6.0", "mongodb/mongodb": "^1.1", "phpunit/phpunit": "^7.0", "predis/predis": "~1.0" @@ -268,7 +268,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "1.9.x-dev" } }, "autoload": { @@ -281,6 +281,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -289,10 +293,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -302,26 +302,34 @@ "email": "schmittjoh@gmail.com" } ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "https://www.doctrine-project.org", + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", "keywords": [ + "abstraction", + "apcu", "cache", - "caching" + "caching", + "couchdb", + "memcached", + "php", + "redis", + "riak", + "xcache" ], - "time": "2018-08-21T18:01:43+00:00" + "time": "2019-11-15T14:31:57+00:00" }, { "name": "doctrine/collections", - "version": "v1.6.2", + "version": "1.6.4", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be" + "reference": "6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/c5e0bc17b1620e97c968ac409acbff28b8b850be", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be", + "url": "https://api.github.com/repos/doctrine/collections/zipball/6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7", + "reference": "6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7", "shasum": "" }, "require": { @@ -349,6 +357,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -357,10 +369,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -378,7 +386,7 @@ "iterators", "php" ], - "time": "2019-06-09T13:48:14+00:00" + "time": "2019-11-13T13:07:11+00:00" }, { "name": "doctrine/common", @@ -465,27 +473,30 @@ }, { "name": "doctrine/data-fixtures", - "version": "v1.3.2", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "09b16943b27f3d80d63988d100ff256148c2f78b" + "reference": "608a35a3b5bcc4214d116603095f8b0c51091592" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/09b16943b27f3d80d63988d100ff256148c2f78b", - "reference": "09b16943b27f3d80d63988d100ff256148c2f78b", + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/608a35a3b5bcc4214d116603095f8b0c51091592", + "reference": "608a35a3b5bcc4214d116603095f8b0c51091592", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "php": "^7.1" + "doctrine/common": "^2.11", + "php": "^7.2" }, "conflict": { "doctrine/phpcr-odm": "<1.3.0" }, "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^6.0", "doctrine/dbal": "^2.5.4", + "doctrine/mongodb-odm": "^1.3.0", "doctrine/orm": "^2.5.4", "phpunit/phpunit": "^7.0" }, @@ -498,7 +509,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "1.4.x-dev" } }, "autoload": { @@ -521,35 +532,34 @@ "keywords": [ "database" ], - "time": "2019-07-10T18:30:35+00:00" + "time": "2019-10-30T20:03:18+00:00" }, { "name": "doctrine/dbal", - "version": "v2.9.2", + "version": "v2.10.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9" + "reference": "0c9a646775ef549eb0a213a4f9bd4381d9b4d934" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", - "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/0c9a646775ef549eb0a213a4f9bd4381d9b4d934", + "reference": "0c9a646775ef549eb0a213a4f9bd4381d9b4d934", "shasum": "" }, "require": { "doctrine/cache": "^1.0", "doctrine/event-manager": "^1.0", "ext-pdo": "*", - "php": "^7.1" + "php": "^7.2" }, "require-dev": { - "doctrine/coding-standard": "^5.0", - "jetbrains/phpstorm-stubs": "^2018.1.2", - "phpstan/phpstan": "^0.10.1", - "phpunit/phpunit": "^7.4", - "symfony/console": "^2.0.5|^3.0|^4.0", - "symfony/phpunit-bridge": "^3.4.5|^4.0.5" + "doctrine/coding-standard": "^6.0", + "jetbrains/phpstorm-stubs": "^2019.1", + "phpstan/phpstan": "^0.11.3", + "phpunit/phpunit": "^8.4.1", + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -560,7 +570,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.9.x-dev", + "dev-master": "2.10.x-dev", "dev-develop": "3.0.x-dev" } }, @@ -574,6 +584,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -582,10 +596,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -596,27 +606,38 @@ "keywords": [ "abstraction", "database", + "db2", "dbal", + "mariadb", + "mssql", "mysql", - "persistence", + "oci8", + "oracle", + "pdo", "pgsql", - "php", - "queryobject" + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlanywhere", + "sqlite", + "sqlserver", + "sqlsrv" ], - "time": "2018-12-31T03:27:51+00:00" + "time": "2019-11-03T16:50:43+00:00" }, { "name": "doctrine/doctrine-bundle", - "version": "1.11.2", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "28101e20776d8fa20a00b54947fbae2db0d09103" + "reference": "a374f3bc54fe7c23ddb722ef6b9ddd2d9dcb9115" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/28101e20776d8fa20a00b54947fbae2db0d09103", - "reference": "28101e20776d8fa20a00b54947fbae2db0d09103", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/a374f3bc54fe7c23ddb722ef6b9ddd2d9dcb9115", + "reference": "a374f3bc54fe7c23ddb722ef6b9ddd2d9dcb9115", "shasum": "" }, "require": { @@ -624,11 +645,11 @@ "doctrine/doctrine-cache-bundle": "~1.2", "jdorn/sql-formatter": "^1.2.16", "php": "^7.1", - "symfony/config": "^3.4|^4.1", - "symfony/console": "^3.4|^4.1", - "symfony/dependency-injection": "^3.4|^4.1", - "symfony/doctrine-bridge": "^3.4|^4.1", - "symfony/framework-bundle": "^3.4|^4.1" + "symfony/config": "^3.4.30|^4.3.3", + "symfony/console": "^3.4.30|^4.3.3", + "symfony/dependency-injection": "^3.4.30|^4.3.3", + "symfony/doctrine-bridge": "^3.4.30|^4.3.3", + "symfony/framework-bundle": "^3.4.30|^4.3.3" }, "conflict": { "doctrine/orm": "<2.6", @@ -638,14 +659,15 @@ "doctrine/coding-standard": "^6.0", "doctrine/orm": "^2.6", "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "7.0", - "symfony/cache": "^3.4|^4.1", + "phpunit/phpunit": "^7.5", + "symfony/cache": "^3.4.30|^4.3.3", "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" + "symfony/property-info": "^3.4.30|^4.3.3", + "symfony/twig-bridge": "^3.4|^4.1", + "symfony/validator": "^3.4.30|^4.3.3", + "symfony/web-profiler-bundle": "^3.4.30|^4.3.3", + "symfony/yaml": "^3.4.30|^4.3.3", + "twig/twig": "^1.34|^2.12" }, "suggest": { "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", @@ -654,7 +676,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.11.x-dev" + "dev-master": "1.12.x-dev" } }, "autoload": { @@ -668,20 +690,20 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org/" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" } ], "description": "Symfony DoctrineBundle", @@ -692,7 +714,7 @@ "orm", "persistence" ], - "time": "2019-06-04T07:35:05+00:00" + "time": "2019-11-19T11:42:20+00:00" }, { "name": "doctrine/doctrine-cache-bundle", @@ -787,35 +809,38 @@ }, { "name": "doctrine/doctrine-fixtures-bundle", - "version": "3.2.2", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "90e4a4f968b2dae40e290a6ee516957af043f16c" + "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/90e4a4f968b2dae40e290a6ee516957af043f16c", - "reference": "90e4a4f968b2dae40e290a6ee516957af043f16c", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70", + "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70", "shasum": "" }, "require": { "doctrine/data-fixtures": "^1.3", - "doctrine/doctrine-bundle": "^1.6", + "doctrine/doctrine-bundle": "^1.11|^2.0", "doctrine/orm": "^2.6.0", "php": "^7.1", - "symfony/doctrine-bridge": "~3.4|^4.1", - "symfony/framework-bundle": "^3.4|^4.1" + "symfony/config": "^3.4|^4.3|^5.0", + "symfony/console": "^3.4|^4.3|^5.0", + "symfony/dependency-injection": "^3.4|^4.3|^5.0", + "symfony/doctrine-bridge": "^3.4|^4.1|^5.0", + "symfony/http-kernel": "^3.4|^4.3|^5.0" }, "require-dev": { "doctrine/coding-standard": "^6.0", "phpunit/phpunit": "^7.4", - "symfony/phpunit-bridge": "^4.1" + "symfony/phpunit-bridge": "^4.1|^5.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.2.x-dev" + "dev-master": "3.3.x-dev" } }, "autoload": { @@ -829,16 +854,16 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Doctrine Project", "homepage": "http://www.doctrine-project.org" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" } ], "description": "Symfony DoctrineFixturesBundle", @@ -847,45 +872,48 @@ "Fixture", "persistence" ], - "time": "2019-06-12T12:03:37+00:00" + "time": "2019-11-13T15:46:58+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", - "version": "v2.0.0", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", - "reference": "4c9579e0e43df1fb3f0ca29b9c20871c824fac71" + "reference": "856437e8de96a70233e1f0cc2352fc8dd15a899d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/4c9579e0e43df1fb3f0ca29b9c20871c824fac71", - "reference": "4c9579e0e43df1fb3f0ca29b9c20871c824fac71", + "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/856437e8de96a70233e1f0cc2352fc8dd15a899d", + "reference": "856437e8de96a70233e1f0cc2352fc8dd15a899d", "shasum": "" }, "require": { - "doctrine/doctrine-bundle": "~1.0", - "doctrine/migrations": "^2.0", + "doctrine/doctrine-bundle": "~1.0|~2.0", + "doctrine/migrations": "^2.2", "php": "^7.1", - "symfony/framework-bundle": "~3.4|~4.0" + "symfony/framework-bundle": "~3.4|~4.0|~5.0" }, "require-dev": { "doctrine/coding-standard": "^5.0", "mikey179/vfsstream": "^1.6", "phpstan/phpstan": "^0.9.2", "phpstan/phpstan-strict-rules": "^0.9", - "phpunit/phpunit": "^5.7|^6.4|^7.0" + "phpunit/phpunit": "^6.4|^7.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { "psr-4": { "Doctrine\\Bundle\\MigrationsBundle\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -893,16 +921,16 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Doctrine Project", "homepage": "http://www.doctrine-project.org" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" } ], "description": "Symfony DoctrineMigrationsBundle", @@ -912,20 +940,20 @@ "migrations", "schema" ], - "time": "2019-01-09T18:49:50+00:00" + "time": "2019-11-13T12:57:41+00:00" }, { "name": "doctrine/event-manager", - "version": "v1.0.0", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" + "reference": "629572819973f13486371cb611386eb17851e85c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c", + "reference": "629572819973f13486371cb611386eb17851e85c", "shasum": "" }, "require": { @@ -935,7 +963,7 @@ "doctrine/common": "<2.9@dev" }, "require-dev": { - "doctrine/coding-standard": "^4.0", + "doctrine/coding-standard": "^6.0", "phpunit/phpunit": "^7.0" }, "type": "library", @@ -954,6 +982,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -962,10 +994,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -979,27 +1007,29 @@ "email": "ocramius@gmail.com" } ], - "description": "Doctrine Event Manager component", + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", "homepage": "https://www.doctrine-project.org/projects/event-manager.html", "keywords": [ "event", - "eventdispatcher", - "eventmanager" + "event dispatcher", + "event manager", + "event system", + "events" ], - "time": "2018-06-11T11:59:03+00:00" + "time": "2019-11-10T09:48:07+00:00" }, { "name": "doctrine/inflector", - "version": "v1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1", "shasum": "" }, "require": { @@ -1024,6 +1054,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -1032,10 +1066,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -1053,20 +1083,20 @@ "singularize", "string" ], - "time": "2018-01-09T20:05:19+00:00" + "time": "2019-10-30T19:59:35+00:00" }, { "name": "doctrine/instantiator", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", "shasum": "" }, "require": { @@ -1109,20 +1139,20 @@ "constructor", "instantiate" ], - "time": "2019-03-17T17:37:11+00:00" + "time": "2019-10-21T16:45:58+00:00" }, { "name": "doctrine/lexer", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea" + "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e17f069ede36f7534b95adec71910ed1b49c74ea", - "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", + "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", "shasum": "" }, "require": { @@ -1136,7 +1166,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -1171,20 +1201,20 @@ "parser", "php" ], - "time": "2019-07-30T19:33:28+00:00" + "time": "2019-10-30T14:39:59+00:00" }, { "name": "doctrine/migrations", - "version": "2.1.1", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "a89fa87a192e90179163c1e863a145c13337f442" + "reference": "8e124252d2f6be1124017d746d5994dd4095d66f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/a89fa87a192e90179163c1e863a145c13337f442", - "reference": "a89fa87a192e90179163c1e863a145c13337f442", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/8e124252d2f6be1124017d746d5994dd4095d66f", + "reference": "8e124252d2f6be1124017d746d5994dd4095d66f", "shasum": "" }, "require": { @@ -1192,8 +1222,8 @@ "ocramius/package-versions": "^1.3", "ocramius/proxy-manager": "^2.0.2", "php": "^7.1", - "symfony/console": "^3.4||^4.0", - "symfony/stopwatch": "^3.4||^4.0" + "symfony/console": "^3.4||^4.0||^5.0", + "symfony/stopwatch": "^3.4||^4.0||^5.0" }, "require-dev": { "doctrine/coding-standard": "^6.0", @@ -1206,8 +1236,8 @@ "phpstan/phpstan-phpunit": "^0.10", "phpstan/phpstan-strict-rules": "^0.10", "phpunit/phpunit": "^7.0", - "symfony/process": "^3.4||^4.0", - "symfony/yaml": "^3.4||^4.0" + "symfony/process": "^3.4||^4.0||^5.0", + "symfony/yaml": "^3.4||^4.0||^5.0" }, "suggest": { "jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command.", @@ -1219,7 +1249,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "2.2.x-dev" } }, "autoload": { @@ -1253,37 +1283,39 @@ "migrations", "php" ], - "time": "2019-07-30T18:51:47+00:00" + "time": "2019-11-13T11:06:31+00:00" }, { "name": "doctrine/orm", - "version": "v2.6.4", + "version": "v2.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43" + "reference": "4d763ca4c925f647b248b9fa01b5f47aa3685d62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", - "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", + "url": "https://api.github.com/repos/doctrine/orm/zipball/4d763ca4c925f647b248b9fa01b5f47aa3685d62", + "reference": "4d763ca4c925f647b248b9fa01b5f47aa3685d62", "shasum": "" }, "require": { - "doctrine/annotations": "~1.5", - "doctrine/cache": "~1.6", - "doctrine/collections": "^1.4", - "doctrine/common": "^2.7.1", - "doctrine/dbal": "^2.6", - "doctrine/instantiator": "~1.1", + "doctrine/annotations": "^1.8", + "doctrine/cache": "^1.9.1", + "doctrine/collections": "^1.5", + "doctrine/common": "^2.11", + "doctrine/dbal": "^2.9.3", + "doctrine/event-manager": "^1.1", + "doctrine/instantiator": "^1.3", + "doctrine/persistence": "^1.2", "ext-pdo": "*", "php": "^7.1", - "symfony/console": "~3.0|~4.0" + "symfony/console": "^3.0|^4.0|^5.0" }, "require-dev": { "doctrine/coding-standard": "^5.0", "phpunit/phpunit": "^7.5", - "symfony/yaml": "~3.4|~4.0" + "symfony/yaml": "^3.4|^4.0|^5.0" }, "suggest": { "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" @@ -1294,7 +1326,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6.x-dev" + "dev-master": "2.7.x-dev" } }, "autoload": { @@ -1329,25 +1361,25 @@ } ], "description": "Object-Relational-Mapper for PHP", - "homepage": "http://www.doctrine-project.org", + "homepage": "https://www.doctrine-project.org/projects/orm.html", "keywords": [ "database", "orm" ], - "time": "2019-09-20T14:30:26+00:00" + "time": "2019-11-19T08:38:05+00:00" }, { "name": "doctrine/persistence", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" + "reference": "43526ae63312942e5316100bb3ed589ba1aba491" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/43526ae63312942e5316100bb3ed589ba1aba491", + "reference": "43526ae63312942e5316100bb3ed589ba1aba491", "shasum": "" }, "require": { @@ -1369,7 +1401,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -1382,6 +1414,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -1390,10 +1426,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -1416,7 +1448,7 @@ "orm", "persistence" ], - "time": "2019-04-23T08:28:24+00:00" + "time": "2019-04-23T12:39:21+00:00" }, { "name": "doctrine/reflection", @@ -1772,27 +1804,28 @@ }, { "name": "guzzlehttp/guzzle", - "version": "6.3.3", + "version": "6.4.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" + "reference": "0895c932405407fd3a7368b6910c09a24d26db11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0895c932405407fd3a7368b6910c09a24d26db11", + "reference": "0895c932405407fd3a7368b6910c09a24d26db11", "shasum": "" }, "require": { + "ext-json": "*", "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.4", + "guzzlehttp/psr7": "^1.6.1", "php": ">=5.5" }, "require-dev": { "ext-curl": "*", "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.0" + "psr/log": "^1.1" }, "suggest": { "psr/log": "Required for using the Log middleware" @@ -1804,12 +1837,12 @@ } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\": "src/" - } + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1833,7 +1866,7 @@ "rest", "web service" ], - "time": "2018-04-22T15:46:56+00:00" + "time": "2019-10-23T15:58:00+00:00" }, { "name": "guzzlehttp/promises", @@ -2167,16 +2200,16 @@ }, { "name": "knplabs/knp-components", - "version": "v2.2.0", + "version": "v2.2.1", "source": { "type": "git", "url": "https://github.com/KnpLabs/knp-components.git", - "reference": "4e64b1e79cf28a9e296375881d5ddd9c022333a1" + "reference": "b0b7f22df0d5e2eb8be41451342f38c51d739124" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/knp-components/zipball/4e64b1e79cf28a9e296375881d5ddd9c022333a1", - "reference": "4e64b1e79cf28a9e296375881d5ddd9c022333a1", + "url": "https://api.github.com/repos/KnpLabs/knp-components/zipball/b0b7f22df0d5e2eb8be41451342f38c51d739124", + "reference": "b0b7f22df0d5e2eb8be41451342f38c51d739124", "shasum": "" }, "require": { @@ -2185,12 +2218,12 @@ "symfony/http-foundation": "^3.4 || ^4.0" }, "require-dev": { - "doctrine/mongodb-odm": "^2.0.0-RC1", - "doctrine/orm": "~2.4", - "doctrine/phpcr-odm": "~1.2", - "jackalope/jackalope-doctrine-dbal": "~1.2", - "phpunit/phpunit": "^7.0 || ^8.0", - "ruflin/elastica": "~1.0", + "doctrine/mongodb-odm": "^2.0", + "doctrine/orm": "^2.4", + "doctrine/phpcr-odm": "^1.2", + "jackalope/jackalope-doctrine-dbal": "^1.2", + "phpunit/phpunit": "^8.0", + "ruflin/elastica": "^1.0", "symfony/http-kernel": "^3.4 || ^4.0", "symfony/property-access": "^3.4 || ^4.0" }, @@ -2222,11 +2255,11 @@ "authors": [ { "name": "KnpLabs Team", - "homepage": "http://knplabs.com" + "homepage": "https://knplabs.com" }, { "name": "Symfony Community", - "homepage": "http://github.com/KnpLabs/knp-components/contributors" + "homepage": "https://github.com/KnpLabs/knp-components/contributors" } ], "description": "Knplabs component library", @@ -2238,7 +2271,7 @@ "pager", "paginator" ], - "time": "2019-09-02T09:33:02+00:00" + "time": "2019-11-11T16:37:31+00:00" }, { "name": "knplabs/knp-markdown-bundle", @@ -2431,16 +2464,16 @@ }, { "name": "knplabs/knp-paginator-bundle", - "version": "v4.0.0", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/KnpLabs/KnpPaginatorBundle.git", - "reference": "865781b323739c688daaec540f9905704cec51ef" + "reference": "0e3cc11323f112470022d462c9e6718fd01c7e88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpPaginatorBundle/zipball/865781b323739c688daaec540f9905704cec51ef", - "reference": "865781b323739c688daaec540f9905704cec51ef", + "url": "https://api.github.com/repos/KnpLabs/KnpPaginatorBundle/zipball/0e3cc11323f112470022d462c9e6718fd01c7e88", + "reference": "0e3cc11323f112470022d462c9e6718fd01c7e88", "shasum": "" }, "require": { @@ -2490,7 +2523,7 @@ "paginator", "symfony" ], - "time": "2019-06-27T07:23:50+00:00" + "time": "2019-09-25T06:52:38+00:00" }, { "name": "michelf/php-markdown", @@ -2540,16 +2573,16 @@ }, { "name": "monolog/monolog", - "version": "1.25.1", + "version": "1.25.2", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf" + "reference": "d5e2fb341cb44f7e2ab639d12a1e5901091ec287" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/70e65a5470a42cfec1a7da00d30edb6e617e8dcf", - "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d5e2fb341cb44f7e2ab639d12a1e5901091ec287", + "reference": "d5e2fb341cb44f7e2ab639d12a1e5901091ec287", "shasum": "" }, "require": { @@ -2614,7 +2647,7 @@ "logging", "psr-3" ], - "time": "2019-09-06T13:49:17+00:00" + "time": "2019-11-13T10:00:05+00:00" }, { "name": "ocramius/package-versions", @@ -2739,16 +2772,16 @@ }, { "name": "php-http/client-common", - "version": "1.9.1", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/php-http/client-common.git", - "reference": "0e156a12cc3e46f590c73bf57592a2252fc3dc48" + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/0e156a12cc3e46f590c73bf57592a2252fc3dc48", - "reference": "0e156a12cc3e46f590c73bf57592a2252fc3dc48", + "url": "https://api.github.com/repos/php-http/client-common/zipball/c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", "shasum": "" }, "require": { @@ -2756,7 +2789,7 @@ "php-http/httplug": "^1.1", "php-http/message": "^1.6", "php-http/message-factory": "^1.0", - "symfony/options-resolver": "^2.6 || ^3.0 || ^4.0" + "symfony/options-resolver": "^2.6 || ^3.0 || ^4.0 || ^5.0" }, "require-dev": { "guzzlehttp/psr7": "^1.4", @@ -2770,7 +2803,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9.x-dev" + "dev-master": "1.10.x-dev" } }, "autoload": { @@ -2796,7 +2829,7 @@ "http", "httplug" ], - "time": "2019-02-02T07:03:15+00:00" + "time": "2019-11-18T08:54:36+00:00" }, { "name": "php-http/discovery", @@ -3707,16 +3740,16 @@ }, { "name": "psr/log", - "version": "1.1.0", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801", + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801", "shasum": "" }, "require": { @@ -3725,7 +3758,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -3750,7 +3783,7 @@ "psr", "psr-3" ], - "time": "2018-11-20T15:27:04+00:00" + "time": "2019-11-01T11:05:21+00:00" }, { "name": "ralouphie/getallheaders", @@ -4348,16 +4381,16 @@ }, { "name": "sonata-project/doctrine-orm-admin-bundle", - "version": "3.10.0", + "version": "3.11.0", "source": { "type": "git", "url": "https://github.com/sonata-project/SonataDoctrineORMAdminBundle.git", - "reference": "0c6cbc3aef1fcd074950d92ed02c30103e2eb333" + "reference": "a24f44ad3ea4672920df6f7bccd6a51ef72cad34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sonata-project/SonataDoctrineORMAdminBundle/zipball/0c6cbc3aef1fcd074950d92ed02c30103e2eb333", - "reference": "0c6cbc3aef1fcd074950d92ed02c30103e2eb333", + "url": "https://api.github.com/repos/sonata-project/SonataDoctrineORMAdminBundle/zipball/a24f44ad3ea4672920df6f7bccd6a51ef72cad34", + "reference": "a24f44ad3ea4672920df6f7bccd6a51ef72cad34", "shasum": "" }, "require": { @@ -4428,7 +4461,7 @@ "generator", "sonata" ], - "time": "2019-07-20T09:12:01+00:00" + "time": "2019-11-03T22:19:37+00:00" }, { "name": "sonata-project/exporter", @@ -4567,16 +4600,16 @@ }, { "name": "swiftmailer/swiftmailer", - "version": "v6.2.1", + "version": "v6.2.3", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a" + "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a", - "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9", "shasum": "" }, "require": { @@ -4625,11 +4658,11 @@ "mail", "mailer" ], - "time": "2019-04-21T09:21:45+00:00" + "time": "2019-11-12T09:31:26+00:00" }, { "name": "symfony/asset", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", @@ -4685,16 +4718,16 @@ }, { "name": "symfony/cache", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "40c62600ebad1ed2defbf7d35523d918a73ab330" + "reference": "83dca34362a0aba2b93aa1226dac6ef7cfea1262" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/40c62600ebad1ed2defbf7d35523d918a73ab330", - "reference": "40c62600ebad1ed2defbf7d35523d918a73ab330", + "url": "https://api.github.com/repos/symfony/cache/zipball/83dca34362a0aba2b93aa1226dac6ef7cfea1262", + "reference": "83dca34362a0aba2b93aa1226dac6ef7cfea1262", "shasum": "" }, "require": { @@ -4759,7 +4792,7 @@ "caching", "psr6" ], - "time": "2019-10-04T10:57:53+00:00" + "time": "2019-11-12T13:07:20+00:00" }, { "name": "symfony/cache-contracts", @@ -4821,16 +4854,16 @@ }, { "name": "symfony/config", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "0acb26407a9e1a64a275142f0ae5e36436342720" + "reference": "8267214841c44d315a55242ea867684eb43c42ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/0acb26407a9e1a64a275142f0ae5e36436342720", - "reference": "0acb26407a9e1a64a275142f0ae5e36436342720", + "url": "https://api.github.com/repos/symfony/config/zipball/8267214841c44d315a55242ea867684eb43c42ce", + "reference": "8267214841c44d315a55242ea867684eb43c42ce", "shasum": "" }, "require": { @@ -4881,20 +4914,20 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2019-09-19T15:51:53+00:00" + "time": "2019-11-08T08:31:27+00:00" }, { "name": "symfony/console", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "929ddf360d401b958f611d44e726094ab46a7369" + "reference": "831424efae0a1fe6642784bd52aae14ece6538e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/929ddf360d401b958f611d44e726094ab46a7369", - "reference": "929ddf360d401b958f611d44e726094ab46a7369", + "url": "https://api.github.com/repos/symfony/console/zipball/831424efae0a1fe6642784bd52aae14ece6538e6", + "reference": "831424efae0a1fe6642784bd52aae14ece6538e6", "shasum": "" }, "require": { @@ -4956,20 +4989,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2019-10-07T12:36:49+00:00" + "time": "2019-11-13T07:29:07+00:00" }, { "name": "symfony/debug", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "cc5c1efd0edfcfd10b354750594a46b3dd2afbbe" + "reference": "5ea9c3e01989a86ceaa0283f21234b12deadf5e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/cc5c1efd0edfcfd10b354750594a46b3dd2afbbe", - "reference": "cc5c1efd0edfcfd10b354750594a46b3dd2afbbe", + "url": "https://api.github.com/repos/symfony/debug/zipball/5ea9c3e01989a86ceaa0283f21234b12deadf5e2", + "reference": "5ea9c3e01989a86ceaa0283f21234b12deadf5e2", "shasum": "" }, "require": { @@ -5012,20 +5045,20 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2019-09-19T15:51:53+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/dependency-injection", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "e1e0762a814b957a1092bff75a550db49724d05b" + "reference": "80c6d9e19467dfbba14f830ed478eb592ce51b64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/e1e0762a814b957a1092bff75a550db49724d05b", - "reference": "e1e0762a814b957a1092bff75a550db49724d05b", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/80c6d9e19467dfbba14f830ed478eb592ce51b64", + "reference": "80c6d9e19467dfbba14f830ed478eb592ce51b64", "shasum": "" }, "require": { @@ -5085,20 +5118,20 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2019-10-02T12:58:58+00:00" + "time": "2019-11-08T16:22:27+00:00" }, { "name": "symfony/doctrine-bridge", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "486fa65a74692d84f250087c79d0b89d30d655a8" + "reference": "a18757e2de67c7add2b3175ff12e5f16e8f0ca9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/486fa65a74692d84f250087c79d0b89d30d655a8", - "reference": "486fa65a74692d84f250087c79d0b89d30d655a8", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/a18757e2de67c7add2b3175ff12e5f16e8f0ca9d", + "reference": "a18757e2de67c7add2b3175ff12e5f16e8f0ca9d", "shasum": "" }, "require": { @@ -5113,6 +5146,7 @@ "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", "symfony/dependency-injection": "<3.4", "symfony/form": "<4.3", + "symfony/http-kernel": "<4.3.7", "symfony/messenger": "<4.3" }, "require-dev": { @@ -5127,7 +5161,7 @@ "symfony/dependency-injection": "~3.4|~4.0", "symfony/expression-language": "~3.4|~4.0", "symfony/form": "~4.3", - "symfony/http-kernel": "~3.4|~4.0", + "symfony/http-kernel": "^4.3.7", "symfony/messenger": "~4.3", "symfony/property-access": "~3.4|~4.0", "symfony/property-info": "~3.4|~4.0", @@ -5175,27 +5209,27 @@ ], "description": "Symfony Doctrine Bridge", "homepage": "https://symfony.com", - "time": "2019-09-08T20:39:53+00:00" + "time": "2019-11-06T14:43:50+00:00" }, { "name": "symfony/dotenv", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "1785b18148a016b8f4e6a612291188d568e1f9cd" + "reference": "62d93bf07edd0d76f033d65a7fd1c1ce50d28b50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/1785b18148a016b8f4e6a612291188d568e1f9cd", - "reference": "1785b18148a016b8f4e6a612291188d568e1f9cd", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/62d93bf07edd0d76f033d65a7fd1c1ce50d28b50", + "reference": "62d93bf07edd0d76f033d65a7fd1c1ce50d28b50", "shasum": "" }, "require": { "php": "^7.1.3" }, "require-dev": { - "symfony/process": "~3.4|~4.0" + "symfony/process": "^3.4.2|^4.0" }, "type": "library", "extra": { @@ -5232,20 +5266,20 @@ "env", "environment" ], - "time": "2019-08-03T21:50:52+00:00" + "time": "2019-10-18T11:23:15+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "6229f58993e5a157f6096fc7145c0717d0be8807" + "reference": "0df002fd4f500392eabd243c2947061a50937287" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6229f58993e5a157f6096fc7145c0717d0be8807", - "reference": "6229f58993e5a157f6096fc7145c0717d0be8807", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0df002fd4f500392eabd243c2947061a50937287", + "reference": "0df002fd4f500392eabd243c2947061a50937287", "shasum": "" }, "require": { @@ -5302,7 +5336,7 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2019-10-01T16:40:32+00:00" + "time": "2019-11-03T09:04:05+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5364,16 +5398,16 @@ }, { "name": "symfony/expression-language", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "c8b47d8820d3bf75f757eec8a2647584c14cf0c6" + "reference": "d81f0eb914f534e8b17a9db8c2408d1f0cf55fd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/c8b47d8820d3bf75f757eec8a2647584c14cf0c6", - "reference": "c8b47d8820d3bf75f757eec8a2647584c14cf0c6", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/d81f0eb914f534e8b17a9db8c2408d1f0cf55fd2", + "reference": "d81f0eb914f534e8b17a9db8c2408d1f0cf55fd2", "shasum": "" }, "require": { @@ -5411,11 +5445,11 @@ ], "description": "Symfony ExpressionLanguage Component", "homepage": "https://symfony.com", - "time": "2019-08-08T09:29:19+00:00" + "time": "2019-10-29T01:54:26+00:00" }, { "name": "symfony/filesystem", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", @@ -5465,16 +5499,16 @@ }, { "name": "symfony/finder", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "5e575faa95548d0586f6bedaeabec259714e44d1" + "reference": "72a068f77e317ae77c0a0495236ad292cfb5ce6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/5e575faa95548d0586f6bedaeabec259714e44d1", - "reference": "5e575faa95548d0586f6bedaeabec259714e44d1", + "url": "https://api.github.com/repos/symfony/finder/zipball/72a068f77e317ae77c0a0495236ad292cfb5ce6f", + "reference": "72a068f77e317ae77c0a0495236ad292cfb5ce6f", "shasum": "" }, "require": { @@ -5510,20 +5544,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2019-09-16T11:29:48+00:00" + "time": "2019-10-30T12:53:54+00:00" }, { "name": "symfony/flex", - "version": "v1.4.6", + "version": "v1.4.8", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "133e649fdf08aeb8741be1ba955ccbe5cd17c696" + "reference": "f5bfc79c1f5bed6b2bb4ca9e49a736c2abc03e8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/133e649fdf08aeb8741be1ba955ccbe5cd17c696", - "reference": "133e649fdf08aeb8741be1ba955ccbe5cd17c696", + "url": "https://api.github.com/repos/symfony/flex/zipball/f5bfc79c1f5bed6b2bb4ca9e49a736c2abc03e8f", + "reference": "f5bfc79c1f5bed6b2bb4ca9e49a736c2abc03e8f", "shasum": "" }, "require": { @@ -5532,9 +5566,9 @@ }, "require-dev": { "composer/composer": "^1.0.2", - "symfony/dotenv": "^3.4|^4.0", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8", - "symfony/process": "^2.7|^3.0|^4.0" + "symfony/dotenv": "^3.4|^4.0|^5.0", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8|^5.0", + "symfony/process": "^2.7|^3.0|^4.0|^5.0" }, "type": "composer-plugin", "extra": { @@ -5559,20 +5593,20 @@ } ], "description": "Composer plugin for Symfony", - "time": "2019-09-19T14:55:57+00:00" + "time": "2019-11-14T09:25:51+00:00" }, { "name": "symfony/form", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "4a799fb998c325ac77fc5513f35be033cc0edf3c" + "reference": "1134c093d6fd339ea1b8823c50940607b58349f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/4a799fb998c325ac77fc5513f35be033cc0edf3c", - "reference": "4a799fb998c325ac77fc5513f35be033cc0edf3c", + "url": "https://api.github.com/repos/symfony/form/zipball/1134c093d6fd339ea1b8823c50940607b58349f2", + "reference": "1134c093d6fd339ea1b8823c50940607b58349f2", "shasum": "" }, "require": { @@ -5643,20 +5677,20 @@ ], "description": "Symfony Form Component", "homepage": "https://symfony.com", - "time": "2019-09-27T14:21:32+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/framework-bundle", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "fca765488ecea04bf6c1c502d7b0214fa29460d8" + "reference": "117560d884615d0c39179a24aa3c69c4af540d81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/fca765488ecea04bf6c1c502d7b0214fa29460d8", - "reference": "fca765488ecea04bf6c1c502d7b0214fa29460d8", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/117560d884615d0c39179a24aa3c69c4af540d81", + "reference": "117560d884615d0c39179a24aa3c69c4af540d81", "shasum": "" }, "require": { @@ -5683,14 +5717,14 @@ "symfony/dom-crawler": "<4.3", "symfony/dotenv": "<4.2", "symfony/form": "<4.3", - "symfony/messenger": "<4.3", + "symfony/messenger": "<4.3.6", "symfony/property-info": "<3.4", "symfony/serializer": "<4.2", "symfony/stopwatch": "<3.4", - "symfony/translation": "<4.3", + "symfony/translation": "<4.3.6", "symfony/twig-bridge": "<4.1.1", "symfony/validator": "<4.1", - "symfony/workflow": "<4.3" + "symfony/workflow": "<4.3.6" }, "require-dev": { "doctrine/annotations": "~1.7", @@ -5707,7 +5741,7 @@ "symfony/http-client": "^4.3", "symfony/lock": "~3.4|~4.0", "symfony/mailer": "^4.3", - "symfony/messenger": "^4.3", + "symfony/messenger": "^4.3.6", "symfony/mime": "^4.3", "symfony/polyfill-intl-icu": "~1.0", "symfony/process": "~3.4|~4.0", @@ -5717,12 +5751,12 @@ "symfony/serializer": "^4.3", "symfony/stopwatch": "~3.4|~4.0", "symfony/templating": "~3.4|~4.0", - "symfony/translation": "~4.3", + "symfony/translation": "^4.3.7", "symfony/twig-bundle": "~2.8|~3.2|~4.0", "symfony/validator": "^4.1", "symfony/var-dumper": "^4.3", "symfony/web-link": "~3.4|~4.0", - "symfony/workflow": "^4.3", + "symfony/workflow": "^4.3.6", "symfony/yaml": "~3.4|~4.0", "twig/twig": "~1.41|~2.10" }, @@ -5766,20 +5800,20 @@ ], "description": "Symfony FrameworkBundle", "homepage": "https://symfony.com", - "time": "2019-10-04T17:45:43+00:00" + "time": "2019-11-08T22:04:53+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "76590ced16d4674780863471bae10452b79210a5" + "reference": "cabe67275034e173350e158f3b1803d023880227" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/76590ced16d4674780863471bae10452b79210a5", - "reference": "76590ced16d4674780863471bae10452b79210a5", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cabe67275034e173350e158f3b1803d023880227", + "reference": "cabe67275034e173350e158f3b1803d023880227", "shasum": "" }, "require": { @@ -5821,20 +5855,20 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2019-10-04T19:48:13+00:00" + "time": "2019-11-12T13:07:20+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "5f08141850932e8019c01d8988bf3ed6367d2991" + "reference": "5fdf186f26f9080de531d3f1d024348b2f0ab12f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5f08141850932e8019c01d8988bf3ed6367d2991", - "reference": "5f08141850932e8019c01d8988bf3ed6367d2991", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5fdf186f26f9080de531d3f1d024348b2f0ab12f", + "reference": "5fdf186f26f9080de531d3f1d024348b2f0ab12f", "shasum": "" }, "require": { @@ -5913,20 +5947,20 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2019-10-07T15:06:41+00:00" + "time": "2019-11-13T09:07:28+00:00" }, { "name": "symfony/inflector", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/inflector.git", - "reference": "fc488a52c79b2bbe848fa9def35f2cccb47c4798" + "reference": "f97c69c132c08e31d291689d2d77bb0878094acb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/inflector/zipball/fc488a52c79b2bbe848fa9def35f2cccb47c4798", - "reference": "fc488a52c79b2bbe848fa9def35f2cccb47c4798", + "url": "https://api.github.com/repos/symfony/inflector/zipball/f97c69c132c08e31d291689d2d77bb0878094acb", + "reference": "f97c69c132c08e31d291689d2d77bb0878094acb", "shasum": "" }, "require": { @@ -5971,11 +6005,11 @@ "symfony", "words" ], - "time": "2019-09-17T11:12:06+00:00" + "time": "2019-11-05T19:58:22+00:00" }, { "name": "symfony/intl", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", @@ -6050,16 +6084,16 @@ }, { "name": "symfony/mime", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "32f71570547b91879fdbd9cf50317d556ae86916" + "reference": "22aecf6b11638ef378fab25d6c5a2da8a31a1448" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/32f71570547b91879fdbd9cf50317d556ae86916", - "reference": "32f71570547b91879fdbd9cf50317d556ae86916", + "url": "https://api.github.com/repos/symfony/mime/zipball/22aecf6b11638ef378fab25d6c5a2da8a31a1448", + "reference": "22aecf6b11638ef378fab25d6c5a2da8a31a1448", "shasum": "" }, "require": { @@ -6105,11 +6139,11 @@ "mime", "mime-type" ], - "time": "2019-09-19T17:00:15+00:00" + "time": "2019-11-12T13:10:02+00:00" }, { "name": "symfony/monolog-bridge", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", @@ -6175,30 +6209,30 @@ }, { "name": "symfony/monolog-bundle", - "version": "v3.4.0", + "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bundle.git", - "reference": "7fbecb371c1c614642c93c6b2cbcdf723ae8809d" + "reference": "dd80460fcfe1fa2050a7103ad818e9d0686ce6fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/7fbecb371c1c614642c93c6b2cbcdf723ae8809d", - "reference": "7fbecb371c1c614642c93c6b2cbcdf723ae8809d", + "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/dd80460fcfe1fa2050a7103ad818e9d0686ce6fd", + "reference": "dd80460fcfe1fa2050a7103ad818e9d0686ce6fd", "shasum": "" }, "require": { - "monolog/monolog": "~1.22", + "monolog/monolog": "~1.22 || ~2.0", "php": ">=5.6", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4.10|^4.0.10", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/monolog-bridge": "~3.4|~4.0" + "symfony/config": "~3.4 || ~4.0 || ^5.0", + "symfony/dependency-injection": "~3.4.10 || ^4.0.10 || ^5.0", + "symfony/http-kernel": "~3.4 || ~4.0 || ^5.0", + "symfony/monolog-bridge": "~3.4 || ~4.0 || ^5.0" }, "require-dev": { - "symfony/console": "~3.4|~4.0", - "symfony/phpunit-bridge": "^3.4.19|^4.0", - "symfony/yaml": "~3.4|~4.0" + "symfony/console": "~3.4 || ~4.0 || ^5.0", + "symfony/phpunit-bridge": "^3.4.19 || ^4.0 || ^5.0", + "symfony/yaml": "~3.4 || ~4.0 || ^5.0" }, "type": "symfony-bundle", "extra": { @@ -6219,13 +6253,13 @@ "MIT" ], "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, { "name": "Fabien Potencier", "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" } ], "description": "Symfony MonologBundle", @@ -6234,20 +6268,20 @@ "log", "logging" ], - "time": "2019-06-20T12:18:19+00:00" + "time": "2019-11-13T13:11:14+00:00" }, { "name": "symfony/options-resolver", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "81c2e120522a42f623233968244baebd6b36cb6a" + "reference": "f46c7fc8e207bd8a2188f54f8738f232533765a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/81c2e120522a42f623233968244baebd6b36cb6a", - "reference": "81c2e120522a42f623233968244baebd6b36cb6a", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/f46c7fc8e207bd8a2188f54f8738f232533765a4", + "reference": "f46c7fc8e207bd8a2188f54f8738f232533765a4", "shasum": "" }, "require": { @@ -6288,7 +6322,7 @@ "configuration", "options" ], - "time": "2019-08-08T09:29:19+00:00" + "time": "2019-10-28T20:59:01+00:00" }, { "name": "symfony/orm-pack", @@ -6612,16 +6646,16 @@ }, { "name": "symfony/process", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "50556892f3cc47d4200bfd1075314139c4c9ff4b" + "reference": "3b2e0cb029afbb0395034509291f21191d1a4db0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/50556892f3cc47d4200bfd1075314139c4c9ff4b", - "reference": "50556892f3cc47d4200bfd1075314139c4c9ff4b", + "url": "https://api.github.com/repos/symfony/process/zipball/3b2e0cb029afbb0395034509291f21191d1a4db0", + "reference": "3b2e0cb029afbb0395034509291f21191d1a4db0", "shasum": "" }, "require": { @@ -6657,11 +6691,11 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2019-09-26T21:17:10+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/property-access", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", @@ -6728,16 +6762,16 @@ }, { "name": "symfony/property-info", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "6e4bf437295ef11eb3665ec8f800fb14a74cb976" + "reference": "460242fd0696f3a4a8a7f6e4105b832557960c3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/6e4bf437295ef11eb3665ec8f800fb14a74cb976", - "reference": "6e4bf437295ef11eb3665ec8f800fb14a74cb976", + "url": "https://api.github.com/repos/symfony/property-info/zipball/460242fd0696f3a4a8a7f6e4105b832557960c3b", + "reference": "460242fd0696f3a4a8a7f6e4105b832557960c3b", "shasum": "" }, "require": { @@ -6800,20 +6834,20 @@ "type", "validator" ], - "time": "2019-09-17T11:12:06+00:00" + "time": "2019-11-03T12:19:12+00:00" }, { "name": "symfony/routing", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "3b174ef04fe66696524efad1e5f7a6c663d822ea" + "reference": "533fd12a41fb9ce8d4e861693365427849487c0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/3b174ef04fe66696524efad1e5f7a6c663d822ea", - "reference": "3b174ef04fe66696524efad1e5f7a6c663d822ea", + "url": "https://api.github.com/repos/symfony/routing/zipball/533fd12a41fb9ce8d4e861693365427849487c0e", + "reference": "533fd12a41fb9ce8d4e861693365427849487c0e", "shasum": "" }, "require": { @@ -6876,7 +6910,7 @@ "uri", "url" ], - "time": "2019-10-04T20:57:10+00:00" + "time": "2019-11-04T20:23:03+00:00" }, { "name": "symfony/security-acl", @@ -6941,16 +6975,16 @@ }, { "name": "symfony/security-bundle", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "aa3cd52168c2e5c99effe560907f22fcffe8a788" + "reference": "9f247c672e08385c67e3ca7cfc1484072bcc6517" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/aa3cd52168c2e5c99effe560907f22fcffe8a788", - "reference": "aa3cd52168c2e5c99effe560907f22fcffe8a788", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/9f247c672e08385c67e3ca7cfc1484072bcc6517", + "reference": "9f247c672e08385c67e3ca7cfc1484072bcc6517", "shasum": "" }, "require": { @@ -6962,7 +6996,7 @@ "symfony/security-core": "~4.3", "symfony/security-csrf": "~4.2", "symfony/security-guard": "~4.2", - "symfony/security-http": "^4.3" + "symfony/security-http": "^4.3.8" }, "conflict": { "symfony/browser-kit": "<4.2", @@ -7021,20 +7055,20 @@ ], "description": "Symfony SecurityBundle", "homepage": "https://symfony.com", - "time": "2019-09-05T18:00:30+00:00" + "time": "2019-11-12T13:12:56+00:00" }, { "name": "symfony/security-core", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "a6f763c1f093b833d371f813519a1a8c07b75fb9" + "reference": "8c46ea77fe0738f2495eacc08fa34e1e19ff0b0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/a6f763c1f093b833d371f813519a1a8c07b75fb9", - "reference": "a6f763c1f093b833d371f813519a1a8c07b75fb9", + "url": "https://api.github.com/repos/symfony/security-core/zipball/8c46ea77fe0738f2495eacc08fa34e1e19ff0b0d", + "reference": "8c46ea77fe0738f2495eacc08fa34e1e19ff0b0d", "shasum": "" }, "require": { @@ -7093,11 +7127,11 @@ ], "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", - "time": "2019-09-10T11:22:25+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/security-csrf", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", @@ -7156,16 +7190,16 @@ }, { "name": "symfony/security-guard", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "4beec980b6a0122afc1ca166ca50ce3b84398507" + "reference": "62cc82a384f2c1c75c58189fcf713032f6fef1e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/4beec980b6a0122afc1ca166ca50ce3b84398507", - "reference": "4beec980b6a0122afc1ca166ca50ce3b84398507", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/62cc82a384f2c1c75c58189fcf713032f6fef1e9", + "reference": "62cc82a384f2c1c75c58189fcf713032f6fef1e9", "shasum": "" }, "require": { @@ -7206,20 +7240,20 @@ ], "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", - "time": "2019-09-17T11:12:06+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/security-http", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "b91b6d4d1bded8365f23f6bd4290d28bc6af0832" + "reference": "290b23a46a932746c4cf3c313d59d99f82af2a87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/b91b6d4d1bded8365f23f6bd4290d28bc6af0832", - "reference": "b91b6d4d1bded8365f23f6bd4290d28bc6af0832", + "url": "https://api.github.com/repos/symfony/security-http/zipball/290b23a46a932746c4cf3c313d59d99f82af2a87", + "reference": "290b23a46a932746c4cf3c313d59d99f82af2a87", "shasum": "" }, "require": { @@ -7271,20 +7305,20 @@ ], "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", - "time": "2019-10-04T21:11:33+00:00" + "time": "2019-11-12T13:12:56+00:00" }, { "name": "symfony/serializer", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "805eacc72d28e237ef31659344a4d72acef335ec" + "reference": "18f30003dbe7178dcc1f75901ecb9f4937d146f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/805eacc72d28e237ef31659344a4d72acef335ec", - "reference": "805eacc72d28e237ef31659344a4d72acef335ec", + "url": "https://api.github.com/repos/symfony/serializer/zipball/18f30003dbe7178dcc1f75901ecb9f4937d146f5", + "reference": "18f30003dbe7178dcc1f75901ecb9f4937d146f5", "shasum": "" }, "require": { @@ -7351,7 +7385,7 @@ ], "description": "Symfony Serializer Component", "homepage": "https://symfony.com", - "time": "2019-10-02T15:03:35+00:00" + "time": "2019-11-13T07:29:07+00:00" }, { "name": "symfony/serializer-pack", @@ -7385,16 +7419,16 @@ }, { "name": "symfony/service-contracts", - "version": "v1.1.7", + "version": "v1.1.8", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "ffcde9615dc5bb4825b9f6aed07716f1f57faae0" + "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ffcde9615dc5bb4825b9f6aed07716f1f57faae0", - "reference": "ffcde9615dc5bb4825b9f6aed07716f1f57faae0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ffc7f5692092df31515df2a5ecf3b7302b3ddacf", + "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf", "shasum": "" }, "require": { @@ -7439,20 +7473,20 @@ "interoperability", "standards" ], - "time": "2019-09-17T11:12:18+00:00" + "time": "2019-10-14T12:27:06+00:00" }, { "name": "symfony/stopwatch", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71" + "reference": "e96c259de6abcd0cead71f0bf4d730d53ee464d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/1e4ff456bd625be5032fac9be4294e60442e9b71", - "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/e96c259de6abcd0cead71f0bf4d730d53ee464d0", + "reference": "e96c259de6abcd0cead71f0bf4d730d53ee464d0", "shasum": "" }, "require": { @@ -7489,37 +7523,37 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", - "time": "2019-08-07T11:52:19+00:00" + "time": "2019-11-05T14:48:09+00:00" }, { "name": "symfony/swiftmailer-bundle", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/swiftmailer-bundle.git", - "reference": "6b895bc0a5e815d1bf2d444869415a7c752516aa" + "reference": "553d2474288349faed873da8ab7c1551a00d26ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/6b895bc0a5e815d1bf2d444869415a7c752516aa", - "reference": "6b895bc0a5e815d1bf2d444869415a7c752516aa", + "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/553d2474288349faed873da8ab7c1551a00d26ae", + "reference": "553d2474288349faed873da8ab7c1551a00d26ae", "shasum": "" }, "require": { - "php": ">=7.0.0", + "php": ">=7.1", "swiftmailer/swiftmailer": "^6.1.3", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/http-kernel": "^3.4|^4.0|^5.0" + "symfony/config": "^4.3.8|^5.0", + "symfony/dependency-injection": "^4.3.8|^5.0", + "symfony/http-kernel": "^4.3.8|^5.0" }, "conflict": { "twig/twig": "<1.41|<2.10" }, "require-dev": { - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/framework-bundle": "^3.4|^4.0|^5.0", - "symfony/phpunit-bridge": "^3.4.32|^4.3.5|^5.0", - "symfony/yaml": "^3.4|^4.0|^5.0" + "symfony/console": "^4.3.8|^5.0", + "symfony/framework-bundle": "^4.3.8|^5.0", + "symfony/phpunit-bridge": "^4.3.8|^5.0", + "symfony/yaml": "^4.3.8|^5.0" }, "suggest": { "psr/log": "Allows logging" @@ -7527,7 +7561,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.3-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -7554,20 +7588,20 @@ ], "description": "Symfony SwiftmailerBundle", "homepage": "http://symfony.com", - "time": "2019-10-20T12:05:18+00:00" + "time": "2019-11-14T16:18:31+00:00" }, { "name": "symfony/templating", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/templating.git", - "reference": "dd89e8ecd9b5d6731e893b9c7a73e06fb2a46eac" + "reference": "b513c4152bcaf1e54889ff8b75760fad53385707" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/templating/zipball/dd89e8ecd9b5d6731e893b9c7a73e06fb2a46eac", - "reference": "dd89e8ecd9b5d6731e893b9c7a73e06fb2a46eac", + "url": "https://api.github.com/repos/symfony/templating/zipball/b513c4152bcaf1e54889ff8b75760fad53385707", + "reference": "b513c4152bcaf1e54889ff8b75760fad53385707", "shasum": "" }, "require": { @@ -7610,20 +7644,20 @@ ], "description": "Symfony Templating Component", "homepage": "https://symfony.com", - "time": "2019-09-24T15:54:14+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/translation", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "fe6193b066c457c144333c06aaa869a2d42a167f" + "reference": "bbce239b35b0cd47bd75848b23e969f17dd970e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/fe6193b066c457c144333c06aaa869a2d42a167f", - "reference": "fe6193b066c457c144333c06aaa869a2d42a167f", + "url": "https://api.github.com/repos/symfony/translation/zipball/bbce239b35b0cd47bd75848b23e969f17dd970e7", + "reference": "bbce239b35b0cd47bd75848b23e969f17dd970e7", "shasum": "" }, "require": { @@ -7686,7 +7720,7 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2019-09-27T14:37:39+00:00" + "time": "2019-11-06T23:21:49+00:00" }, { "name": "symfony/translation-contracts", @@ -7747,16 +7781,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "499b3f3aedffa44e4e30b476bbd433854afc9bc3" + "reference": "67fdb93de3361bcf1ab02bd8275af8c790bae900" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/499b3f3aedffa44e4e30b476bbd433854afc9bc3", - "reference": "499b3f3aedffa44e4e30b476bbd433854afc9bc3", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/67fdb93de3361bcf1ab02bd8275af8c790bae900", + "reference": "67fdb93de3361bcf1ab02bd8275af8c790bae900", "shasum": "" }, "require": { @@ -7844,20 +7878,20 @@ ], "description": "Symfony Twig Bridge", "homepage": "https://symfony.com", - "time": "2019-10-02T08:36:26+00:00" + "time": "2019-10-30T12:58:49+00:00" }, { "name": "symfony/twig-bundle", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "c27738bb0d9b314b96a323aebc5f40a20e2a644b" + "reference": "869ebf144acafd19fb9c8c386808c26624f28572" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/c27738bb0d9b314b96a323aebc5f40a20e2a644b", - "reference": "c27738bb0d9b314b96a323aebc5f40a20e2a644b", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/869ebf144acafd19fb9c8c386808c26624f28572", + "reference": "869ebf144acafd19fb9c8c386808c26624f28572", "shasum": "" }, "require": { @@ -7921,20 +7955,20 @@ ], "description": "Symfony TwigBundle", "homepage": "https://symfony.com", - "time": "2019-10-02T08:36:26+00:00" + "time": "2019-10-29T14:56:06+00:00" }, { "name": "symfony/validator", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "dd344bae7894ce8d6c399d854d894eb6e52ee178" + "reference": "8062841487a1a7d95f4c7cc359e674079daf4c48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/dd344bae7894ce8d6c399d854d894eb6e52ee178", - "reference": "dd344bae7894ce8d6c399d854d894eb6e52ee178", + "url": "https://api.github.com/repos/symfony/validator/zipball/8062841487a1a7d95f4c7cc359e674079daf4c48", + "reference": "8062841487a1a7d95f4c7cc359e674079daf4c48", "shasum": "" }, "require": { @@ -8014,20 +8048,20 @@ ], "description": "Symfony Validator Component", "homepage": "https://symfony.com", - "time": "2019-10-07T12:36:49+00:00" + "time": "2019-11-08T08:31:27+00:00" }, { "name": "symfony/var-exporter", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "d5b4e2d334c1d80e42876c7d489896cfd37562f2" + "reference": "097aa4c02954dabe9d508229be86213723973ac0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d5b4e2d334c1d80e42876c7d489896cfd37562f2", - "reference": "d5b4e2d334c1d80e42876c7d489896cfd37562f2", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/097aa4c02954dabe9d508229be86213723973ac0", + "reference": "097aa4c02954dabe9d508229be86213723973ac0", "shasum": "" }, "require": { @@ -8074,11 +8108,11 @@ "instantiate", "serialize" ], - "time": "2019-08-22T07:33:08+00:00" + "time": "2019-11-11T12:48:54+00:00" }, { "name": "symfony/web-link", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/web-link.git", @@ -8151,34 +8185,32 @@ }, { "name": "symfony/webpack-encore-bundle", - "version": "v1.6.2", + "version": "v1.7.1", "source": { "type": "git", "url": "https://github.com/symfony/webpack-encore-bundle.git", - "reference": "5e1cab3d223f65933d59a5a95ea01a6ed2833db4" + "reference": "8a5ba96bbec60bf04e2a70e45d2e953c94c4edc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/5e1cab3d223f65933d59a5a95ea01a6ed2833db4", - "reference": "5e1cab3d223f65933d59a5a95ea01a6ed2833db4", + "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/8a5ba96bbec60bf04e2a70e45d2e953c94c4edc5", + "reference": "8a5ba96bbec60bf04e2a70e45d2e953c94c4edc5", "shasum": "" }, "require": { "php": "^7.1.3", - "symfony/asset": "^3.4 || ^4.0", - "symfony/config": "^3.4 || ^4.0", - "symfony/dependency-injection": "^3.4 || ^4.0", - "symfony/http-kernel": "^3.4 || ^4.0", - "symfony/service-contracts": "^1.0" + "symfony/asset": "^3.4 || ^4.0 || ^5.0", + "symfony/config": "^3.4 || ^4.0 || ^5.0", + "symfony/dependency-injection": "^3.4 || ^4.0 || ^5.0", + "symfony/http-kernel": "^3.4 || ^4.0 || ^5.0", + "symfony/service-contracts": "^1.0 || ^2.0" }, "require-dev": { "fig/link-util": "^1.0", - "friendsofphp/php-cs-fixer": "^2.14", - "symfony/framework-bundle": "^3.4 || ^4.0", - "symfony/phpunit-bridge": "^3.4 || ^4.1", - "symfony/twig-bundle": "^3.4 || ^4.0", - "symfony/web-link": "^3.4 || ^4.0", - "twig/twig": "^1.35 || ^2.0" + "symfony/framework-bundle": "^3.4 || ^4.0 || ^5.0", + "symfony/phpunit-bridge": "^4.3.5 || ^5.0", + "symfony/twig-bundle": "^3.4 || ^4.0 || ^5.0", + "symfony/web-link": "^3.4 || ^4.0 || ^5.0" }, "type": "symfony-bundle", "extra": { @@ -8203,20 +8235,20 @@ } ], "description": "Integration with your Symfony app & Webpack Encore!", - "time": "2019-07-03T00:30:37+00:00" + "time": "2019-11-10T13:02:28+00:00" }, { "name": "symfony/yaml", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "41e16350a2a1c7383c4735aa2f9fce74cf3d1178" + "reference": "324cf4b19c345465fad14f3602050519e09e361d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/41e16350a2a1c7383c4735aa2f9fce74cf3d1178", - "reference": "41e16350a2a1c7383c4735aa2f9fce74cf3d1178", + "url": "https://api.github.com/repos/symfony/yaml/zipball/324cf4b19c345465fad14f3602050519e09e361d", + "reference": "324cf4b19c345465fad14f3602050519e09e361d", "shasum": "" }, "require": { @@ -8262,7 +8294,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-09-11T15:41:19+00:00" + "time": "2019-10-30T12:58:49+00:00" }, { "name": "twig/extensions", @@ -8319,18 +8351,134 @@ ], "time": "2018-12-05T18:34:18+00:00" }, + { + "name": "twig/extra-bundle", + "version": "v2.12.2", + "source": { + "type": "git", + "url": "https://github.com/twigphp/twig-extra-bundle.git", + "reference": "331db0bf52680bf13f35c50b17330323fcca04d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/331db0bf52680bf13f35c50b17330323fcca04d9", + "reference": "331db0bf52680bf13f35c50b17330323fcca04d9", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/framework-bundle": "^4.3|^5.0", + "symfony/twig-bundle": "^4.3|^5.0", + "twig/twig": "^2.4|^3.0" + }, + "require-dev": { + "twig/cssinliner-extra": "^2.12|^3.0@dev", + "twig/html-extra": "^2.12@dev|^3.0@dev", + "twig/inky-extra": "^2.12@dev|^3.0@dev", + "twig/intl-extra": "^2.12@dev|^3.0@dev", + "twig/markdown-extra": "^2.12@dev|^3.0@dev" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.12-dev" + } + }, + "autoload": { + "psr-4": { + "Twig\\Extra\\TwigExtraBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + } + ], + "description": "A Symfony bundle for extra Twig extensions", + "homepage": "https://twig.symfony.com", + "keywords": [ + "bundle", + "extra", + "twig" + ], + "time": "2019-10-17T07:27:12+00:00" + }, + { + "name": "twig/markdown-extra", + "version": "v2.12.2", + "source": { + "type": "git", + "url": "https://github.com/twigphp/markdown-extra.git", + "reference": "867439505c5c25245cf7cee6989d28d1cb12be43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/markdown-extra/zipball/867439505c5c25245cf7cee6989d28d1cb12be43", + "reference": "867439505c5c25245cf7cee6989d28d1cb12be43", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "twig/twig": "^2.4|^3.0" + }, + "require-dev": { + "erusev/parsedown": "^1.7", + "league/commonmark": "^1.0", + "league/html-to-markdown": "^4.8", + "michelf/php-markdown": "^1.8", + "symfony/phpunit-bridge": "^4.4@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.12-dev" + } + }, + "autoload": { + "psr-4": { + "Twig\\Extra\\Markdown\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + } + ], + "description": "A Twig extension for Markdown", + "homepage": "https://twig.symfony.com", + "keywords": [ + "html", + "markdown", + "twig" + ], + "time": "2019-10-17T07:27:07+00:00" + }, { "name": "twig/twig", - "version": "v2.12.1", + "version": "v2.12.2", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5" + "reference": "d761fd1f1c6b867ae09a7d8119a6d95d06dc44ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", - "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/d761fd1f1c6b867ae09a7d8119a6d95d06dc44ed", + "reference": "d761fd1f1c6b867ae09a7d8119a6d95d06dc44ed", "shasum": "" }, "require": { @@ -8384,7 +8532,7 @@ "keywords": [ "templating" ], - "time": "2019-10-17T07:34:53+00:00" + "time": "2019-11-11T16:52:09+00:00" }, { "name": "webmozart/assert", @@ -8547,22 +8695,22 @@ "packages-dev": [ { "name": "easycorp/easy-log-handler", - "version": "v1.0.7", + "version": "v1.0.9", "source": { "type": "git", "url": "https://github.com/EasyCorp/easy-log-handler.git", - "reference": "5f95717248d20684f88cfb878d8bf3d78aadcbba" + "reference": "224e1dfcf9455aceee89cd0af306ac097167fac1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/EasyCorp/easy-log-handler/zipball/5f95717248d20684f88cfb878d8bf3d78aadcbba", - "reference": "5f95717248d20684f88cfb878d8bf3d78aadcbba", + "url": "https://api.github.com/repos/EasyCorp/easy-log-handler/zipball/224e1dfcf9455aceee89cd0af306ac097167fac1", + "reference": "224e1dfcf9455aceee89cd0af306ac097167fac1", "shasum": "" }, "require": { - "monolog/monolog": "~1.6", - "php": ">=5.3.0", - "symfony/yaml": "~2.3|~3.0|~4.0" + "monolog/monolog": "~1.6|~2.0", + "php": ">=7.1", + "symfony/yaml": "^3.4|^4.0|^5.0" }, "type": "library", "autoload": { @@ -8593,20 +8741,20 @@ "monolog", "productivity" ], - "time": "2018-07-27T15:41:37+00:00" + "time": "2019-10-24T07:13:31+00:00" }, { "name": "nikic/php-parser", - "version": "v4.2.4", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "97e59c7a16464196a8b9c77c47df68e4a39a45c4" + "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/97e59c7a16464196a8b9c77c47df68e4a39a45c4", - "reference": "97e59c7a16464196a8b9c77c47df68e4a39a45c4", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc", + "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc", "shasum": "" }, "require": { @@ -8614,6 +8762,7 @@ "php": ">=7.0" }, "require-dev": { + "ircmaxell/php-yacc": "0.0.5", "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" }, "bin": [ @@ -8622,7 +8771,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -8644,20 +8793,20 @@ "parser", "php" ], - "time": "2019-09-01T07:51:21+00:00" + "time": "2019-11-08T13:50:10+00:00" }, { "name": "symfony/browser-kit", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "78b7611c45039e8ce81698be319851529bf040b1" + "reference": "b14fa08508afd152257d5dcc7adb5f278654d972" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/78b7611c45039e8ce81698be319851529bf040b1", - "reference": "78b7611c45039e8ce81698be319851529bf040b1", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/b14fa08508afd152257d5dcc7adb5f278654d972", + "reference": "b14fa08508afd152257d5dcc7adb5f278654d972", "shasum": "" }, "require": { @@ -8703,11 +8852,11 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2019-09-10T11:25:17+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/css-selector", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", @@ -8760,7 +8909,7 @@ }, { "name": "symfony/debug-bundle", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", @@ -8856,16 +9005,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "e9f7b4d19d69b133bd638eeddcdc757723b4211f" + "reference": "4b9efd5708c3a38593e19b6a33e40867f4f89d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/e9f7b4d19d69b133bd638eeddcdc757723b4211f", - "reference": "e9f7b4d19d69b133bd638eeddcdc757723b4211f", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/4b9efd5708c3a38593e19b6a33e40867f4f89d72", + "reference": "4b9efd5708c3a38593e19b6a33e40867f4f89d72", "shasum": "" }, "require": { @@ -8913,44 +9062,44 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2019-09-28T21:25:05+00:00" + "time": "2019-10-28T17:07:32+00:00" }, { "name": "symfony/maker-bundle", - "version": "v1.13.1", + "version": "v1.14.3", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "3e3651e424a5bcb7543c8856ecd10cf1b8d6f9a7" + "reference": "c864e7f9b8d1e1f5f60acc3beda11299f637aded" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/3e3651e424a5bcb7543c8856ecd10cf1b8d6f9a7", - "reference": "3e3651e424a5bcb7543c8856ecd10cf1b8d6f9a7", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/c864e7f9b8d1e1f5f60acc3beda11299f637aded", + "reference": "c864e7f9b8d1e1f5f60acc3beda11299f637aded", "shasum": "" }, "require": { "doctrine/inflector": "^1.2", "nikic/php-parser": "^4.0", "php": "^7.0.8", - "symfony/config": "^3.4|^4.0", - "symfony/console": "^3.4|^4.0", - "symfony/dependency-injection": "^3.4|^4.0", - "symfony/filesystem": "^3.4|^4.0", - "symfony/finder": "^3.4|^4.0", - "symfony/framework-bundle": "^3.4|^4.0", - "symfony/http-kernel": "^3.4|^4.0" + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/filesystem": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/framework-bundle": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^3.4|^4.0|^5.0" }, "require-dev": { - "doctrine/doctrine-bundle": "^1.8", + "doctrine/doctrine-bundle": "^1.8|^2.0", "doctrine/orm": "^2.3", "friendsofphp/php-cs-fixer": "^2.8", "friendsoftwig/twigcs": "^3.1.2", - "symfony/http-client": "^4.3", - "symfony/phpunit-bridge": "^3.4.19|^4.0", - "symfony/process": "^3.4|^4.0", - "symfony/security-core": "^3.4|^4.0", - "symfony/yaml": "^3.4|^4.0" + "symfony/http-client": "^4.3|^5.0", + "symfony/phpunit-bridge": "^4.3|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/security-core": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" }, "type": "symfony-bundle", "extra": { @@ -8981,30 +9130,30 @@ "scaffold", "scaffolding" ], - "time": "2019-10-18T01:41:52+00:00" + "time": "2019-11-07T00:56:03+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v4.3.5", + "version": "v5.0.0", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "a7fd9e742c31ac2b607b166c9016bab51a36c574" + "reference": "3c288a1f1a46ddffc299fd46ddb643d50debde85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a7fd9e742c31ac2b607b166c9016bab51a36c574", - "reference": "a7fd9e742c31ac2b607b166c9016bab51a36c574", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/3c288a1f1a46ddffc299fd46ddb643d50debde85", + "reference": "3c288a1f1a46ddffc299fd46ddb643d50debde85", "shasum": "" }, "require": { "php": ">=5.5.9" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + "phpunit/phpunit": "<5.4.3" }, "suggest": { - "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" }, "bin": [ "bin/simple-phpunit" @@ -9012,7 +9161,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "5.0-dev" }, "thanks": { "name": "phpunit/phpunit", @@ -9046,7 +9195,7 @@ ], "description": "Symfony PHPUnit Bridge", "homepage": "https://symfony.com", - "time": "2019-10-02T08:36:26+00:00" + "time": "2019-11-08T16:32:03+00:00" }, { "name": "symfony/profiler-pack", @@ -9106,16 +9255,16 @@ }, { "name": "symfony/var-dumper", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "bde8957fc415fdc6964f33916a3755737744ff05" + "reference": "ea4940845535c85ff5c505e13b3205b0076d07bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/bde8957fc415fdc6964f33916a3755737744ff05", - "reference": "bde8957fc415fdc6964f33916a3755737744ff05", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ea4940845535c85ff5c505e13b3205b0076d07bf", + "reference": "ea4940845535c85ff5c505e13b3205b0076d07bf", "shasum": "" }, "require": { @@ -9178,20 +9327,20 @@ "debug", "dump" ], - "time": "2019-10-04T19:48:13+00:00" + "time": "2019-10-13T12:02:04+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "b52bb32e6182d924303dbeb9c584396819fef118" + "reference": "6ce12ffe97d9e26091b0e7340a9d661fba64655e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/b52bb32e6182d924303dbeb9c584396819fef118", - "reference": "b52bb32e6182d924303dbeb9c584396819fef118", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/6ce12ffe97d9e26091b0e7340a9d661fba64655e", + "reference": "6ce12ffe97d9e26091b0e7340a9d661fba64655e", "shasum": "" }, "require": { @@ -9244,11 +9393,11 @@ ], "description": "Symfony WebProfilerBundle", "homepage": "https://symfony.com", - "time": "2019-10-02T08:36:26+00:00" + "time": "2019-10-23T17:52:52+00:00" }, { "name": "symfony/web-server-bundle", - "version": "v4.3.5", + "version": "v4.3.8", "source": { "type": "git", "url": "https://github.com/symfony/web-server-bundle.git", diff --git a/config/bundles.php b/config/bundles.php index 398ddece..0513af6a 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -27,5 +27,6 @@ Sonata\AdminBundle\SonataAdminBundle::class => ['all' => true], Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle::class => ['all' => true], HWI\Bundle\OAuthBundle\HWIOAuthBundle::class => ['all' => true], + Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true], Http\HttplugBundle\HttplugBundle::class => ['all' => true], ]; diff --git a/src/Controller/AventController.php b/src/Controller/AventController.php index c944e4b7..b9d720b4 100644 --- a/src/Controller/AventController.php +++ b/src/Controller/AventController.php @@ -10,69 +10,77 @@ class AventController extends AbstractController { private $twig; + protected $futureEnabled; + protected $enabledYears = array('2013', '2017', '2019'); public function __construct(Environment $twig) { $this->twig = $twig; + if('prod' != getenv('APP_ENV')) { + $this->futureEnabled = true; + } + else { + $this->futureEnabled = false; + } } - protected $futureEnabled = false; // useful for dev - protected $enabledYears = array('2013', '2017'); - protected $slugs = array( // Last articles top 2013 => array( - '24-avancee-symfony-2-5' => 'Avent/day_2013_24.html.twig', - '23-sensibilisation-ddd' => 'Avent/day_2013_23.html.twig', - '22-formulaires-Symfony2-et-data-binding' => 'Avent/day_2013_22.html.twig', - '21-rabbitmq-et-Symfony2-traitements-asynchrones' => 'Avent/day_2013_21.html.twig', - '20-elasticsearch-dans-votre-Symfony2' => 'Avent/day_2013_20.html.twig', - '19-bien-penser-ses-commandes-Symfony' => 'Avent/day_2013_19.html.twig', - '18-capifony-et-capistrano' => 'Avent/day_2013_18.html.twig', - '17-commencer-a-adopter-Devops-sur-ses-projets-Symfony' => 'Avent/day_2013_17.html.twig', - '16-symfony-et-angularjs-tips' => 'Avent/day_2013_16.html.twig', - '15-etendre-behat-pour-y-mettre-son-metier' => 'Avent/day_2013_15.html.twig', - '14-votre-application-est-lente-pensez-a-optimiser-doctrine' => 'Avent/day_2013_14.html.twig', - '13-jouons-a-cache-cache-avec-http' => 'Avent/day_2013_13.html.twig', - '12-et-si-on-mettait-un-peu-de-symfony-dans-javascript' => 'Avent/day_2013_12.html.twig', - '11-les-cms-autour-de-symfony2' => 'Avent/day_2013_11.html.twig', - '10-les-meta-donnees-doctrine' => 'Avent/day_2013_10.html.twig', - '09-symfony-1-5-notre-fork-de-symfony1' => 'Avent/day_2013_09.html.twig', - '08-utilisation-avancee-du-composant-sonfig-de-symfony2' => 'Avent/day_2013_08.html.twig', - '07-symfony-framework-MVC-javascript' => 'Avent/day_2013_07.html.twig', - '06-best-practices-pour-vos-apis-rest-http-avec-symfony2' => 'Avent/day_2013_06.html.twig', - '05-conteneur-de-services-creer-ses-propres-tags' => 'Avent/day_2013_05.html.twig', - '04-utilisez-apydatagridbundle-pour-des-listings-impeccables' => 'Avent/day_2013_04.html.twig', - '03-faites-le-plein-de-propel' => 'Avent/day_2013_03.html.twig', - '02-principes-stupid-solid-poo' => 'Avent/day_2013_02.html.twig', - '01-presentation-afsy' => 'Avent/day_2013_01.html.twig', + '24-avancee-symfony-2-5' => 'Avent/2013/day_24.html.twig', + '23-sensibilisation-ddd' => 'Avent/2013/day_23.html.twig', + '22-formulaires-Symfony2-et-data-binding' => 'Avent/2013/day_22.html.twig', + '21-rabbitmq-et-Symfony2-traitements-asynchrones' => 'Avent/2013/day_21.html.twig', + '20-elasticsearch-dans-votre-Symfony2' => 'Avent/2013/day_20.html.twig', + '19-bien-penser-ses-commandes-Symfony' => 'Avent/2013/day_19.html.twig', + '18-capifony-et-capistrano' => 'Avent/2013/day_18.html.twig', + '17-commencer-a-adopter-Devops-sur-ses-projets-Symfony' => 'Avent/2013/day_17.html.twig', + '16-symfony-et-angularjs-tips' => 'Avent/2013/day_16.html.twig', + '15-etendre-behat-pour-y-mettre-son-metier' => 'Avent/2013/day_15.html.twig', + '14-votre-application-est-lente-pensez-a-optimiser-doctrine' => 'Avent/2013/day_14.html.twig', + '13-jouons-a-cache-cache-avec-http' => 'Avent/2013/day_13.html.twig', + '12-et-si-on-mettait-un-peu-de-symfony-dans-javascript' => 'Avent/2013/day_12.html.twig', + '11-les-cms-autour-de-symfony2' => 'Avent/2013/day_11.html.twig', + '10-les-meta-donnees-doctrine' => 'Avent/2013/day_10.html.twig', + '09-symfony-1-5-notre-fork-de-symfony1' => 'Avent/2013/day_09.html.twig', + '08-utilisation-avancee-du-composant-sonfig-de-symfony2' => 'Avent/2013/day_08.html.twig', + '07-symfony-framework-MVC-javascript' => 'Avent/2013/day_07.html.twig', + '06-best-practices-pour-vos-apis-rest-http-avec-symfony2' => 'Avent/2013/day_06.html.twig', + '05-conteneur-de-services-creer-ses-propres-tags' => 'Avent/2013/day_05.html.twig', + '04-utilisez-apydatagridbundle-pour-des-listings-impeccables' => 'Avent/2013/day_04.html.twig', + '03-faites-le-plein-de-propel' => 'Avent/2013/day_03.html.twig', + '02-principes-stupid-solid-poo' => 'Avent/2013/day_02.html.twig', + '01-presentation-afsy' => 'Avent/2013/day_01.html.twig', ), 2017 => array( - '24-unpack-tes-packs' => 'Avent/day_2017_24.html.twig', - '23-comment-l-architecture-hexagonale-nous-a-facilite-la-vie' => 'Avent/day_2017_23.html.twig', - '22-log-me-tender' => 'Avent/day_2017_22.html.twig', - '21-symfony-et-websockets' => 'Avent/day_2017_21.html.twig', - '20-elasticsearch-6-et-symfony-4' => 'Avent/day_2017_20.html.twig', - '19-composant-workflow-par-l-exemple' => 'Avent/day_2017_19.html.twig', - '18-structurer-sa-demarche-de-test' => 'Avent/day_2017_18.html.twig', - '17-bien-demarrer-avec-symfony-et-react' => 'Avent/day_2017_17.html.twig', - '16-des-astuces-de-securite-avec-symfony' => 'Avent/day_2017_16.html.twig', - '15-comment-ne-pas-trop-exposer-symfony' => 'Avent/day_2017_15.html.twig', - '14-une-api-graphql-avec-symfony' => 'Avent/day_2017_14.html.twig', - '13-creer-une-application-cross-platform' => 'Avent/day_2017_13.html.twig', - '12-serverless-php-et-symfony' => 'Avent/day_2017_12.html.twig', - '11-non-a-la-doctrine-decouvrez-pomm-et-re-decouvrez-postgresql' => 'Avent/day_2017_11.html.twig', - '10-comment-mettre-les-mains-dans-un-projet-existant' => 'Avent/day_2017_10.html.twig', - '09-utilisation-de-twig-en-phase-de-prototypage' => 'Avent/day_2017_09.html.twig', - '08-symfony-flex-la-nouvelle-facon-de-developper-avec-symfony' => 'Avent/day_2017_08.html.twig', - '07-decoupler-form-et-votre-modele' => 'Avent/day_2017_07.html.twig', - '06-headless-is-more' => 'Avent/day_2017_06.html.twig', - '05-deboguer-php-avec-gdb' => 'Avent/day_2017_05.html.twig', - '04-tagger-son-application' => 'Avent/day_2017_04.html.twig', - '03-deployer-un-projet-symfony-flex-sur-heroku' => 'Avent/day_2017_03.html.twig', - '02-la-nouvelle-configuration-par-defaut-de-symfony4' => 'Avent/day_2017_02.html.twig', - '01-easyadminbundle-l-arriere-guichet-easy-peasy' => 'Avent/day_2017_01.html.twig', + '24-unpack-tes-packs' => 'Avent/2017/day_24.html.twig', + '23-comment-l-architecture-hexagonale-nous-a-facilite-la-vie' => 'Avent/2017/day_23.html.twig', + '22-log-me-tender' => 'Avent/2017/day_22.html.twig', + '21-symfony-et-websockets' => 'Avent/2017/day_21.html.twig', + '20-elasticsearch-6-et-symfony-4' => 'Avent/2017/day_20.html.twig', + '19-composant-workflow-par-l-exemple' => 'Avent/2017/day_19.html.twig', + '18-structurer-sa-demarche-de-test' => 'Avent/2017/day_18.html.twig', + '17-bien-demarrer-avec-symfony-et-react' => 'Avent/2017/day_17.html.twig', + '16-des-astuces-de-securite-avec-symfony' => 'Avent/2017/day_16.html.twig', + '15-comment-ne-pas-trop-exposer-symfony' => 'Avent/2017/day_15.html.twig', + '14-une-api-graphql-avec-symfony' => 'Avent/2017/day_14.html.twig', + '13-creer-une-application-cross-platform' => 'Avent/2017/day_13.html.twig', + '12-serverless-php-et-symfony' => 'Avent/2017/day_12.html.twig', + '11-non-a-la-doctrine-decouvrez-pomm-et-re-decouvrez-postgresql' => 'Avent/2017/day_11.html.twig', + '10-comment-mettre-les-mains-dans-un-projet-existant' => 'Avent/2017/day_10.html.twig', + '09-utilisation-de-twig-en-phase-de-prototypage' => 'Avent/2017/day_09.html.twig', + '08-symfony-flex-la-nouvelle-facon-de-developper-avec-symfony' => 'Avent/2017/day_08.html.twig', + '07-decoupler-form-et-votre-modele' => 'Avent/2017/day_07.html.twig', + '06-headless-is-more' => 'Avent/2017/day_06.html.twig', + '05-deboguer-php-avec-gdb' => 'Avent/2017/day_05.html.twig', + '04-tagger-son-application' => 'Avent/2017/day_04.html.twig', + '03-deployer-un-projet-symfony-flex-sur-heroku' => 'Avent/2017/day_03.html.twig', + '02-la-nouvelle-configuration-par-defaut-de-symfony4' => 'Avent/2017/day_02.html.twig', + '01-easyadminbundle-l-arriere-guichet-easy-peasy' => 'Avent/2017/day_01.html.twig', ), + 2019 => array( + '01-test' => 'Avent/2019/day_01.html.twig', + ) ); /** @@ -88,7 +96,7 @@ public function indexAction($year) return $this->redirectToRoute('avent', array('year' => current($years))); } - return $this->render('Avent/year_'.$year.'.html.twig', array( + return $this->render('Avent/year.html.twig', array( 'year' => $year, 'days' => $this->loadYearData($year), )); @@ -99,7 +107,7 @@ public function indexAction($year) */ public function feedAction($year) { - return $this->render('Avent/year_'.$year.'.atom.twig', array( + return $this->render('Avent/year.atom.twig', array( 'year' => $year, 'days' => $this->loadYearData($year), )); diff --git a/symfony.lock b/symfony.lock index 30519d9b..d0b14739 100644 --- a/symfony.lock +++ b/symfony.lock @@ -706,6 +706,12 @@ "config/packages/twig_extensions.yaml" ] }, + "twig/extra-bundle": { + "version": "3.x-dev" + }, + "twig/markdown-extra": { + "version": "3.x-dev" + }, "twig/twig": { "version": "v2.12.1" }, diff --git a/templates/Avent/day_2013_01.html.twig b/templates/Avent/2013/day_01.html.twig similarity index 100% rename from templates/Avent/day_2013_01.html.twig rename to templates/Avent/2013/day_01.html.twig diff --git a/templates/Avent/day_2013_02.html.twig b/templates/Avent/2013/day_02.html.twig similarity index 100% rename from templates/Avent/day_2013_02.html.twig rename to templates/Avent/2013/day_02.html.twig diff --git a/templates/Avent/day_2013_03.html.twig b/templates/Avent/2013/day_03.html.twig similarity index 100% rename from templates/Avent/day_2013_03.html.twig rename to templates/Avent/2013/day_03.html.twig diff --git a/templates/Avent/day_2013_04.html.twig b/templates/Avent/2013/day_04.html.twig similarity index 100% rename from templates/Avent/day_2013_04.html.twig rename to templates/Avent/2013/day_04.html.twig diff --git a/templates/Avent/day_2013_05.html.twig b/templates/Avent/2013/day_05.html.twig similarity index 100% rename from templates/Avent/day_2013_05.html.twig rename to templates/Avent/2013/day_05.html.twig diff --git a/templates/Avent/day_2013_06.html.twig b/templates/Avent/2013/day_06.html.twig similarity index 100% rename from templates/Avent/day_2013_06.html.twig rename to templates/Avent/2013/day_06.html.twig diff --git a/templates/Avent/day_2013_07.html.twig b/templates/Avent/2013/day_07.html.twig similarity index 100% rename from templates/Avent/day_2013_07.html.twig rename to templates/Avent/2013/day_07.html.twig diff --git a/templates/Avent/day_2013_08.html.twig b/templates/Avent/2013/day_08.html.twig similarity index 100% rename from templates/Avent/day_2013_08.html.twig rename to templates/Avent/2013/day_08.html.twig diff --git a/templates/Avent/day_2013_09.html.twig b/templates/Avent/2013/day_09.html.twig similarity index 100% rename from templates/Avent/day_2013_09.html.twig rename to templates/Avent/2013/day_09.html.twig diff --git a/templates/Avent/day_2013_10.html.twig b/templates/Avent/2013/day_10.html.twig similarity index 100% rename from templates/Avent/day_2013_10.html.twig rename to templates/Avent/2013/day_10.html.twig diff --git a/templates/Avent/day_2013_11.html.twig b/templates/Avent/2013/day_11.html.twig similarity index 100% rename from templates/Avent/day_2013_11.html.twig rename to templates/Avent/2013/day_11.html.twig diff --git a/templates/Avent/day_2013_12.html.twig b/templates/Avent/2013/day_12.html.twig similarity index 100% rename from templates/Avent/day_2013_12.html.twig rename to templates/Avent/2013/day_12.html.twig diff --git a/templates/Avent/day_2013_13.html.twig b/templates/Avent/2013/day_13.html.twig similarity index 100% rename from templates/Avent/day_2013_13.html.twig rename to templates/Avent/2013/day_13.html.twig diff --git a/templates/Avent/day_2013_14.html.twig b/templates/Avent/2013/day_14.html.twig similarity index 100% rename from templates/Avent/day_2013_14.html.twig rename to templates/Avent/2013/day_14.html.twig diff --git a/templates/Avent/day_2013_15.html.twig b/templates/Avent/2013/day_15.html.twig similarity index 100% rename from templates/Avent/day_2013_15.html.twig rename to templates/Avent/2013/day_15.html.twig diff --git a/templates/Avent/day_2013_16.html.twig b/templates/Avent/2013/day_16.html.twig similarity index 100% rename from templates/Avent/day_2013_16.html.twig rename to templates/Avent/2013/day_16.html.twig diff --git a/templates/Avent/day_2013_17.html.twig b/templates/Avent/2013/day_17.html.twig similarity index 100% rename from templates/Avent/day_2013_17.html.twig rename to templates/Avent/2013/day_17.html.twig diff --git a/templates/Avent/day_2013_18.html.twig b/templates/Avent/2013/day_18.html.twig similarity index 100% rename from templates/Avent/day_2013_18.html.twig rename to templates/Avent/2013/day_18.html.twig diff --git a/templates/Avent/day_2013_19.html.twig b/templates/Avent/2013/day_19.html.twig similarity index 100% rename from templates/Avent/day_2013_19.html.twig rename to templates/Avent/2013/day_19.html.twig diff --git a/templates/Avent/day_2013_20.html.twig b/templates/Avent/2013/day_20.html.twig similarity index 100% rename from templates/Avent/day_2013_20.html.twig rename to templates/Avent/2013/day_20.html.twig diff --git a/templates/Avent/day_2013_21.html.twig b/templates/Avent/2013/day_21.html.twig similarity index 100% rename from templates/Avent/day_2013_21.html.twig rename to templates/Avent/2013/day_21.html.twig diff --git a/templates/Avent/day_2013_22.html.twig b/templates/Avent/2013/day_22.html.twig similarity index 100% rename from templates/Avent/day_2013_22.html.twig rename to templates/Avent/2013/day_22.html.twig diff --git a/templates/Avent/day_2013_23.html.twig b/templates/Avent/2013/day_23.html.twig similarity index 100% rename from templates/Avent/day_2013_23.html.twig rename to templates/Avent/2013/day_23.html.twig diff --git a/templates/Avent/day_2013_24.html.twig b/templates/Avent/2013/day_24.html.twig similarity index 100% rename from templates/Avent/day_2013_24.html.twig rename to templates/Avent/2013/day_24.html.twig diff --git a/templates/Avent/day_2017_01.html.twig b/templates/Avent/2017/day_01.html.twig similarity index 100% rename from templates/Avent/day_2017_01.html.twig rename to templates/Avent/2017/day_01.html.twig diff --git a/templates/Avent/day_2017_02.html.twig b/templates/Avent/2017/day_02.html.twig similarity index 100% rename from templates/Avent/day_2017_02.html.twig rename to templates/Avent/2017/day_02.html.twig diff --git a/templates/Avent/day_2017_03.html.twig b/templates/Avent/2017/day_03.html.twig similarity index 100% rename from templates/Avent/day_2017_03.html.twig rename to templates/Avent/2017/day_03.html.twig diff --git a/templates/Avent/day_2017_04.html.twig b/templates/Avent/2017/day_04.html.twig similarity index 100% rename from templates/Avent/day_2017_04.html.twig rename to templates/Avent/2017/day_04.html.twig diff --git a/templates/Avent/day_2017_05.html.twig b/templates/Avent/2017/day_05.html.twig similarity index 100% rename from templates/Avent/day_2017_05.html.twig rename to templates/Avent/2017/day_05.html.twig diff --git a/templates/Avent/day_2017_06.html.twig b/templates/Avent/2017/day_06.html.twig similarity index 100% rename from templates/Avent/day_2017_06.html.twig rename to templates/Avent/2017/day_06.html.twig diff --git a/templates/Avent/day_2017_07.html.twig b/templates/Avent/2017/day_07.html.twig similarity index 100% rename from templates/Avent/day_2017_07.html.twig rename to templates/Avent/2017/day_07.html.twig diff --git a/templates/Avent/day_2017_08.html.twig b/templates/Avent/2017/day_08.html.twig similarity index 100% rename from templates/Avent/day_2017_08.html.twig rename to templates/Avent/2017/day_08.html.twig diff --git a/templates/Avent/day_2017_09.html.twig b/templates/Avent/2017/day_09.html.twig similarity index 100% rename from templates/Avent/day_2017_09.html.twig rename to templates/Avent/2017/day_09.html.twig diff --git a/templates/Avent/day_2017_10.html.twig b/templates/Avent/2017/day_10.html.twig similarity index 100% rename from templates/Avent/day_2017_10.html.twig rename to templates/Avent/2017/day_10.html.twig diff --git a/templates/Avent/day_2017_11.html.twig b/templates/Avent/2017/day_11.html.twig similarity index 100% rename from templates/Avent/day_2017_11.html.twig rename to templates/Avent/2017/day_11.html.twig diff --git a/templates/Avent/day_2017_12.html.twig b/templates/Avent/2017/day_12.html.twig similarity index 100% rename from templates/Avent/day_2017_12.html.twig rename to templates/Avent/2017/day_12.html.twig diff --git a/templates/Avent/day_2017_13.html.twig b/templates/Avent/2017/day_13.html.twig similarity index 100% rename from templates/Avent/day_2017_13.html.twig rename to templates/Avent/2017/day_13.html.twig diff --git a/templates/Avent/day_2017_14.html.twig b/templates/Avent/2017/day_14.html.twig similarity index 100% rename from templates/Avent/day_2017_14.html.twig rename to templates/Avent/2017/day_14.html.twig diff --git a/templates/Avent/day_2017_15.html.twig b/templates/Avent/2017/day_15.html.twig similarity index 100% rename from templates/Avent/day_2017_15.html.twig rename to templates/Avent/2017/day_15.html.twig diff --git a/templates/Avent/day_2017_16.html.twig b/templates/Avent/2017/day_16.html.twig similarity index 100% rename from templates/Avent/day_2017_16.html.twig rename to templates/Avent/2017/day_16.html.twig diff --git a/templates/Avent/day_2017_17.html.twig b/templates/Avent/2017/day_17.html.twig similarity index 100% rename from templates/Avent/day_2017_17.html.twig rename to templates/Avent/2017/day_17.html.twig diff --git a/templates/Avent/day_2017_18.html.twig b/templates/Avent/2017/day_18.html.twig similarity index 98% rename from templates/Avent/day_2017_18.html.twig rename to templates/Avent/2017/day_18.html.twig index 310daa48..9022f3c6 100644 --- a/templates/Avent/day_2017_18.html.twig +++ b/templates/Avent/2017/day_18.html.twig @@ -20,7 +20,7 @@

 Les différents types de tests

Il existe plusieurs types de tests automatisés.
On en représente à minima trois :

- +

L'idée est qu'un test système (ou test fonctionnel) coûte cher à développer et à maintenir.
Il a un vrai intérêt puisqu'il permet de valider que le code produit répond au besoin utilisateur, mais il sera également assez long à exécuter puisqu'il fait tourner l'application dans son intégralité, dépendances (base de données, service d'envoi de mail, api externes, etc) incluses. @@ -202,7 +202,7 @@ class Comment { {% endblock %} {% block article_avatar %} - Karim Ammor + Karim Ammor {% endblock %} {% block article_bio %} diff --git a/templates/Avent/day_2017_19.html.twig b/templates/Avent/2017/day_19.html.twig similarity index 96% rename from templates/Avent/day_2017_19.html.twig rename to templates/Avent/2017/day_19.html.twig index f1ae1617..12df1507 100644 --- a/templates/Avent/day_2017_19.html.twig +++ b/templates/Avent/2017/day_19.html.twig @@ -72,7 +72,7 @@

Ce qui génèrera l’image suivante :

- Workflow packet example + Workflow packet example

Doc ? Qui a dit doc ?

@@ -135,7 +135,7 @@ class PacketLostListener implements EventSubscriberInterface {% endblock %} {% block article_avatar %} - Cyril Souillard + Cyril Souillard {% endblock %} {% block article_bio %} diff --git a/templates/Avent/day_2017_20.html.twig b/templates/Avent/2017/day_20.html.twig similarity index 98% rename from templates/Avent/day_2017_20.html.twig rename to templates/Avent/2017/day_20.html.twig index 8e967d9c..38347e58 100644 --- a/templates/Avent/day_2017_20.html.twig +++ b/templates/Avent/2017/day_20.html.twig @@ -22,7 +22,7 @@ valider son implémentation dans une application Symfony 4.

- Symfony et Elasticsearch = Love

@@ -107,7 +107,7 @@ $ composer require maker $ composer require ruflin/elastica

- Démo de Symfony 4 + Démo de Symfony 4

Cette application expose une page de recherche fonctionnant avec une requête SQL @@ -408,7 +408,7 @@ class ElasticReindexCommand extends Command

$ ./bin/console elastic:reindex

Vous pouvez vous rendre dans Kibana et vérifier que tout est en ordre :

-

Kibana Dev Tools

+

Kibana Dev Tools

Nos documents Elasticsearch ressemblent à cela :

@@ -528,7 +528,7 @@ public function search(Request $request, Client $client): Response des repository Doctrine.

Et voilà notre recherche branchée sur Elasticsearch :

-

Démo recherche dans Symfony

+

Démo recherche dans Symfony

L'outillage et les améliorations nécessaires

Pour les besoins de l'article notre Indexer est volontairement simplifié ; mais dans le monde @@ -602,7 +602,7 @@ return $this->client->request('_aliases', Request::POST, $data); + Damien ALEXANDRE {% endblock %} {% block article_bio %} diff --git a/templates/Avent/day_2017_21.html.twig b/templates/Avent/2017/day_21.html.twig similarity index 97% rename from templates/Avent/day_2017_21.html.twig rename to templates/Avent/2017/day_21.html.twig index 30b841a2..27645fa1 100644 --- a/templates/Avent/day_2017_21.html.twig +++ b/templates/Avent/2017/day_21.html.twig @@ -331,7 +331,7 @@ $server = IoServer::factory(

Il ne nous reste plus qu’à consulter la page que nous venons de modifier pour voir le résultat suivant :

- Premiers tests + Premiers tests
Premiers tests
@@ -653,14 +653,14 @@ _textInput.onkeyup = function(e) {

- Demande de l'identité de l'utilisateur + Demande de l'identité de l'utilisateur
Demande de l'identité de l'utilisateur

Le navigateur nous demande bien notre identité au chargement de la page.

- Affichage du message au format JSON
Affichage du message au format JSON
@@ -672,7 +672,7 @@ _textInput.onkeyup = function(e) {

- Tests d'envoi de messages au au format JSON
Tests d'envoi de messages au au format JSON
@@ -687,7 +687,7 @@ _textInput.onkeyup = function(e) {

- Interface du chat pour le calendrier de l'avent
Interface du chat pour le calendrier de l'avent
@@ -700,7 +700,7 @@ _textInput.onkeyup = function(e) { {% endblock %} {% block article_avatar %} - Clément Delmas + Clément Delmas {% endblock %} {% block article_bio %} diff --git a/templates/Avent/day_2017_22.html.twig b/templates/Avent/2017/day_22.html.twig similarity index 99% rename from templates/Avent/day_2017_22.html.twig rename to templates/Avent/2017/day_22.html.twig index 6128afc1..ffefc7f5 100644 --- a/templates/Avent/day_2017_22.html.twig +++ b/templates/Avent/2017/day_22.html.twig @@ -34,7 +34,7 @@

Démarrage de la stack

Commencez par créer le fichier docker-compose qui va nous permettre de lancer la stack complète :

- +
touch docker-compose.yml

Le contenu de celui-ci doit ressembler à cela.

@@ -109,7 +109,7 @@ services: soft: -1 hard: -1 mem_limit: 1g - + graylog: image: graylog/graylog:2.3.2-1 environment: @@ -126,7 +126,7 @@ services: - 514:514/udp - 12201:12201 - 12201:12201/udp - +

Une fois fait, reste à démarrer l'ensemble de nos éléments :

docker-compose up -d
@@ -284,7 +284,7 @@ monolog: {% endblock %} {% block article_avatar %} - Matthieu Cramet + Matthieu Cramet {% endblock %} {% block article_bio %} diff --git a/templates/Avent/day_2017_23.html.twig b/templates/Avent/2017/day_23.html.twig similarity index 96% rename from templates/Avent/day_2017_23.html.twig rename to templates/Avent/2017/day_23.html.twig index b86d7ac2..e847a8d9 100644 --- a/templates/Avent/day_2017_23.html.twig +++ b/templates/Avent/2017/day_23.html.twig @@ -54,7 +54,7 @@

- Architecture hexagonale + Architecture hexagonale
(source : @@ -148,7 +148,7 @@

Pour les Repository (lecture des données)

- persister + persister
(source : schéma dessiné par @melicerte)
@@ -158,7 +158,7 @@

Pour les Persister (écriture des données)

- persister + persister
(source : schéma dessiné par @melicerte)
@@ -370,7 +370,7 @@ class Article implements Repository\Article {% endblock %} {% block article_avatar %} - Céline Morin + Céline Morin {% endblock %} {% block article_bio %} diff --git a/templates/Avent/day_2017_24.html.twig b/templates/Avent/2017/day_24.html.twig similarity index 99% rename from templates/Avent/day_2017_24.html.twig rename to templates/Avent/2017/day_24.html.twig index 9eee388d..a06be8ee 100644 --- a/templates/Avent/day_2017_24.html.twig +++ b/templates/Avent/2017/day_24.html.twig @@ -291,7 +291,7 @@ index 5238f98..b8c9794 100644 {% endblock %} {% block article_avatar %} - Fabien Potencier + Fabien Potencier {% endblock %} {% block article_bio %} diff --git a/templates/Avent/2019/day_01.html.twig b/templates/Avent/2019/day_01.html.twig new file mode 100644 index 00000000..efa89046 --- /dev/null +++ b/templates/Avent/2019/day_01.html.twig @@ -0,0 +1,203 @@ +{% extends 'Avent/day.html.twig' %} + +{% set year = 2019 %} + +{% block article_title "Jour 01 - test " %} + +{% block article_content_md %} + +--- +__Advertisement :)__ + +- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image +resize in browser. +- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly +i18n with plurals support and easy syntax. + +You will like those projects! + +--- + +# h1 Heading 8-) +## h2 Heading +### h3 Heading +#### h4 Heading +##### h5 Heading +###### h6 Heading + + +## Horizontal Rules + +___ + +--- + +*** + + +## Typographic replacements + +Enable typographer option to see result. + +(c) (C) (r) (R) (tm) (TM) (p) (P) +- + +test.. test... test..... test?..... test!.... + +!!!!!! ???? ,, -- --- + +"Smartypants, double quotes" and 'single quotes' + + +## Emphasis + +**This is bold text** + +__This is bold text__ + +*This is italic text* + +_This is italic text_ + +~~Strikethrough~~ + + +## Blockquotes + + +> Blockquotes can also be nested... +>> ...by using additional greater-than signs right next to each other... +> > > ...or with spaces between arrows. + + +## Lists + +Unordered + ++ Create a list by starting a line with `+`, `-`, or `*` ++ Sub-lists are made by indenting 2 spaces: +- Marker character change forces new list start: +* Ac tristique libero volutpat at ++ Facilisis in pretium nisl aliquet +- Nulla volutpat aliquam velit ++ Very easy! + +Ordered + +1. Lorem ipsum dolor sit amet +2. Consectetur adipiscing elit +3. Integer molestie lorem at massa + + +1. You can use sequential numbers... +1. ...or keep all the numbers as `1.` + +Start numbering with offset: + +57. foo +1. bar + + +## Code + +Inline `code` + +Indented code + +// Some comments +line 1 of code +line 2 of code +line 3 of code + + +Block code "fences" + +``` +Sample text here... +``` + +Syntax highlighting + +``` js +var foo = function (bar) { +return bar++; +}; + +console.log(foo(5)); +``` + +## Tables + +| Option | Description | +| ------ | ----------- | +| data | path to data files to supply the data that will be passed into templates. | +| engine | engine to be used for processing templates. Handlebars is the default. | +| ext | extension to be used for dest files. | + +Right aligned columns + +| Option | Description | +| ------:| -----------:| +| data | path to data files to supply the data that will be passed into templates. | +| engine | engine to be used for processing templates. Handlebars is the default. | +| ext | extension to be used for dest files. | + + +## Links + +[link text](http://dev.nodeca.com) + +[link with title](http://nodeca.github.io/pica/demo/ "title text!") + +Autoconverted link https://github.com/nodeca/pica (enable linkify to see) + + +## Images + +![Minion](https://octodex.github.com/images/minion.png) +![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat") + +Like links, Images also have a footnote style syntax + +![Alt text][id] + +With a reference later in the document defining the URL location: + +[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat" + + +## Plugins + +The killer feature of `markdown-it` is very effective support of +[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin). + + +### [Emojies](https://github.com/markdown-it/markdown-it-emoji) + +> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum: +> +> Shortcuts (emoticons): :-) :-( 8-) ;) + +see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji. + + +### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup) + +- 19^th^ +- H~2~O + + +{% endblock %} + +{% block article_avatar %} + Cyril Souillard +{% endblock %} + +{% block article_bio %} +

{% block article_author 'Cyril Souillard' %}

+

+ CTO chez MyLittleBox. +

+{% endblock %} diff --git a/templates/Avent/day.html.twig b/templates/Avent/day.html.twig index f27b7d7f..93ddac15 100644 --- a/templates/Avent/day.html.twig +++ b/templates/Avent/day.html.twig @@ -64,20 +64,13 @@
Commentaires - - {% block article_content %} -

bla bla

-

bla bla

-

bla bla

-

bla bla

-

bla bla

-

bla bla

-

bla bla

-

bla bla

-

bla bla

-

bla bla

-

bla bla

- {% endblock %} + {% if year < 2019 %} + {% block article_content %}{% endblock %} + {% else %} + {% apply markdown_to_html %} + {% block article_content_md %}{% endblock %} + {% endapply %} + {% endif %}

diff --git a/templates/Avent/year_2013.atom.twig b/templates/Avent/year_2013.atom.twig deleted file mode 100644 index b9e85000..00000000 --- a/templates/Avent/year_2013.atom.twig +++ /dev/null @@ -1,3 +0,0 @@ -{% extends 'Avent/year.atom.twig' %} - -{% set year = 2013 %} diff --git a/templates/Avent/year_2013.html.twig b/templates/Avent/year_2013.html.twig deleted file mode 100644 index d2ae8431..00000000 --- a/templates/Avent/year_2013.html.twig +++ /dev/null @@ -1,3 +0,0 @@ -{% extends 'Avent/year.html.twig' %} - -{% set year = 2013 %} diff --git a/templates/Avent/year_2017.atom.twig b/templates/Avent/year_2017.atom.twig deleted file mode 100644 index 6198f5e1..00000000 --- a/templates/Avent/year_2017.atom.twig +++ /dev/null @@ -1,3 +0,0 @@ -{% extends 'Avent/year.atom.twig' %} - -{% set year = 2017 %} diff --git a/templates/Avent/year_2017.html.twig b/templates/Avent/year_2017.html.twig deleted file mode 100644 index 9167b39f..00000000 --- a/templates/Avent/year_2017.html.twig +++ /dev/null @@ -1,3 +0,0 @@ -{% extends 'Avent/year.html.twig' %} - -{% set year = 2017 %}