diff --git a/.gitignore b/.gitignore index 797e0496c..3d9464663 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,7 @@ !/bin/console !/bin/symfony_requirements .php_cs.cache +.phpunit.result.cache # Parameters /app/config/parameters.yml diff --git a/.travis.yml b/.travis.yml index 06963df93..6867d7d53 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,6 @@ if: | branch = master php: - - 7.1 - 7.2 - 7.3 - 7.4 @@ -51,7 +50,6 @@ before_install: - PHP=$TRAVIS_PHP_VERSION - echo "memory_limit=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini - phpenv config-rm xdebug.ini || echo "xdebug not available" - - composer self-update --no-progress # install imagick - pear config-set preferred_state beta - pecl channel-update pecl.php.net @@ -71,7 +69,7 @@ before_script: script: - if [[ $VALIDATE_TRANSLATION_FILE = '' ]]; then ./bin/simple-phpunit -v ; fi; # PHPStan needs PHPUnit to be installed and cache app to be generated - - if [[ $VALIDATE_TRANSLATION_FILE = '' ]]; then php bin/phpstan analyse src tests --no-progress --level 1 ; fi; + - if [[ $CS_FIXER = run ]]; then php bin/phpstan analyse ; fi; - if [[ $CS_FIXER = run ]]; then php bin/php-cs-fixer fix --verbose --dry-run ; fi; - if [[ $VALIDATE_TRANSLATION_FILE = run ]]; then php bin/console lint:yaml src/Wallabag/CoreBundle/Resources/translations -v ; fi; - if [[ $VALIDATE_TRANSLATION_FILE = run ]]; then php bin/console lint:yaml app/Resources/CraueConfigBundle/translations -v ; fi; diff --git a/app/AppKernel.php b/app/AppKernel.php index 7b84e1303..347197e4a 100644 --- a/app/AppKernel.php +++ b/app/AppKernel.php @@ -30,7 +30,7 @@ class AppKernel extends Kernel new KPhoen\RulerZBundle\KPhoenRulerZBundle(), new Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(), new Craue\ConfigBundle\CraueConfigBundle(), - new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(), + new BabDev\PagerfantaBundle\BabDevPagerfantaBundle(), new FOS\JsRoutingBundle\FOSJsRoutingBundle(), new BD\GuzzleSiteAuthenticatorBundle\BDGuzzleSiteAuthenticatorBundle(), new OldSound\RabbitMqBundle\OldSoundRabbitMqBundle(), diff --git a/composer.json b/composer.json index 5bc4573a8..6477d9ec9 100644 --- a/composer.json +++ b/composer.json @@ -3,6 +3,8 @@ "type": "project", "description": "open source self hostable read-it-later web application", "keywords": [ + "poche", + "wallabag", "read-it-later", "read it later" ], @@ -22,7 +24,7 @@ }, { "name": "Jérémy Benoist", - "homepage": "http://www.j0k3r.net", + "homepage": "https://www.j0k3r.net", "role": "Developer" } ], @@ -31,7 +33,7 @@ "issues": "https://github.com/wallabag/wallabag/issues" }, "require": { - "php": ">=7.1.3", + "php": ">=7.2.5", "ext-ctype": "*", "ext-curl": "*", "ext-dom": "*", @@ -47,6 +49,7 @@ "ext-tidy": "*", "ext-tokenizer": "*", "ext-xml": "*", + "babdev/pagerfanta-bundle": "^2.4", "bdunogier/guzzle-site-authenticator": "^1.0.0", "craue/config-bundle": "^2.3.0", "defuse/php-encryption": "^2.1", @@ -64,7 +67,7 @@ "incenteev/composer-parameter-handler": "^2.1", "j0k3r/graby": "^2.0", "javibravo/simpleue": "^2.0", - "jms/serializer-bundle": "~2.2", + "jms/serializer-bundle": "~3.6", "kphoen/rulerz-bundle": "~0.13", "laminas/laminas-code": "^3.4", "laminas/laminas-diactoros": "^2.3", @@ -93,22 +96,22 @@ "twig/extensions": "^1.5", "wallabag/php-mobi": "~1.0", "wallabag/phpepub": "^4.0.7.2", - "white-october/pagerfanta-bundle": "^1.1", - "willdurand/hateoas-bundle": "~1.3" + "willdurand/hateoas-bundle": "~2.1" }, "require-dev": { - "dama/doctrine-test-bundle": "^5.0", + "dama/doctrine-test-bundle": "^6.0", "doctrine/doctrine-fixtures-bundle": "~3.0", "friendsofphp/php-cs-fixer": "~2.13", "guzzlehttp/psr7": "^1.0", "m6web/redis-mock": "^5.0", "php-http/mock-client": "^1.0", - "phpstan/phpstan": "^0.11.0", - "phpstan/phpstan-doctrine": "^0.11.0", - "phpstan/phpstan-phpunit": "^0.11.0", - "phpstan/phpstan-symfony": "^0.11.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.0", + "phpstan/phpstan-doctrine": "^0.12.0", + "phpstan/phpstan-phpunit": "^0.12.0", + "phpstan/phpstan-symfony": "^0.12.0", "symfony/maker-bundle": "^1.18", - "symfony/phpunit-bridge": "~4.3.8" + "symfony/phpunit-bridge": "~5.1.1" }, "suggest": { "ext-imagick": "To keep GIF animation when downloading image is enabled" @@ -159,7 +162,7 @@ "config": { "bin-dir": "bin", "platform": { - "php": "7.1.3" + "php": "7.2.5" }, "sort-packages": true }, diff --git a/composer.lock b/composer.lock index 84278b2ff..fd8a97200 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,82 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "684e23e16257042ea975c6797fc40c26", + "content-hash": "7bfe0742fcefa618c3817291f40c799f", "packages": [ + { + "name": "babdev/pagerfanta-bundle", + "version": "v2.4.2", + "source": { + "type": "git", + "url": "https://github.com/BabDev/BabDevPagerfantaBundle.git", + "reference": "93c041c59d43263ee63ddd3f922045328334bb81" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/BabDev/BabDevPagerfantaBundle/zipball/93c041c59d43263ee63ddd3f922045328334bb81", + "reference": "93c041c59d43263ee63ddd3f922045328334bb81", + "shasum": "" + }, + "require": { + "pagerfanta/pagerfanta": "^2.2.1", + "php": "^7.2", + "symfony/config": "^3.4 || ^4.4 || ^5.0", + "symfony/dependency-injection": "^3.4 || ^4.4 || ^5.0", + "symfony/deprecation-contracts": "^2.1", + "symfony/http-foundation": "^3.4 || ^4.4 || ^5.0", + "symfony/http-kernel": "^3.4 || ^4.4 || ^5.0", + "symfony/property-access": "^3.4 || ^4.4 || ^5.0", + "symfony/routing": "^3.4 || ^4.4 || ^5.0" + }, + "conflict": { + "twig/twig": "<1.34 || >=2.0,<2.4", + "white-october/pagerfanta-bundle": "*" + }, + "require-dev": { + "doctrine/annotations": "^1.8", + "friendsofphp/php-cs-fixer": "^2.16", + "matthiasnoback/symfony-dependency-injection-test": "^4.1", + "phpunit/phpunit": "^8.5 || ^9.0", + "symfony/translation": "^3.4 || ^4.4 || ^5.0", + "symfony/twig-bridge": "^3.4 || ^4.4 || ^5.0", + "twig/twig": "^1.34 || ^2.4 || ^3.0" + }, + "suggest": { + "symfony/translation": "To use the Pagerfanta views with translation support", + "twig/twig": "To integrate Pagerfanta with Twig through extensions" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "BabDev\\PagerfantaBundle\\": "" + }, + "exclude-from-classmap": [ + "Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Bundle integrating Pagerfanta with Symfony", + "keywords": [ + "pagerfanta", + "pagination", + "symfony" + ], + "funding": [ + { + "url": "https://github.com/mbabker", + "type": "github" + } + ], + "time": "2020-06-09T15:42:00+00:00" + }, { "name": "bdunogier/guzzle-site-authenticator", "version": "1.0.0", @@ -268,6 +342,16 @@ } ], "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], "time": "2020-04-23T11:49:37+00:00" }, { @@ -553,6 +637,20 @@ "redis", "xcache" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], "time": "2020-05-27T16:24:54+00:00" }, { @@ -1109,33 +1207,38 @@ }, { "name": "doctrine/inflector", - "version": "1.3.1", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1" + "reference": "4650c8b30c753a76bf44fb2ed00117d6f367490c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1", - "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/4650c8b30c753a76bf44fb2ed00117d6f367490c", + "reference": "4650c8b30c753a76bf44fb2ed00117d6f367490c", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "doctrine/coding-standard": "^7.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-strict-rules": "^0.11", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, "notification-url": "https://packagist.org/downloads/", @@ -1164,32 +1267,52 @@ "email": "schmittjoh@gmail.com" } ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", "keywords": [ "inflection", - "pluralize", - "singularize", - "string" + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" ], - "time": "2019-10-30T19:59:35+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2020-05-29T07:19:59+00:00" }, { "name": "doctrine/instantiator", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^6.0", @@ -1228,32 +1351,48 @@ "constructor", "instantiate" ], - "time": "2019-10-21T16:45:58+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2020-05-29T17:27:14+00:00" }, { "name": "doctrine/lexer", - "version": "1.0.2", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.5" + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -1266,14 +1405,14 @@ "MIT" ], "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" @@ -1288,7 +1427,21 @@ "parser", "php" ], - "time": "2019-06-08T11:03:04+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2020-05-25T17:44:05+00:00" }, { "name": "doctrine/migrations", @@ -1526,6 +1679,20 @@ "orm", "persistence" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], "time": "2020-03-21T15:13:52+00:00" }, { @@ -1664,58 +1831,6 @@ ], "time": "2020-02-13T22:36:52+00:00" }, - { - "name": "electrolinux/php-html5lib", - "version": "0.1.0", - "source": { - "type": "git", - "url": "https://github.com/electrolinux/php-html5lib.git", - "reference": "9f92154993c7ecb120d9f9c0e558660d32846721" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/electrolinux/php-html5lib/zipball/9f92154993c7ecb120d9f9c0e558660d32846721", - "reference": "9f92154993c7ecb120d9f9c0e558660d32846721", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "type": "library", - "autoload": { - "psr-0": { - "HTML5Lib": "src/", - "HTML5Lib\\Tests": "tests/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Multiple users", - "homepage": "https://code.google.com/p/html5lib/", - "role": "Original developers" - }, - { - "name": "Sébastien Lavoie", - "homepage": "http://blog.lavoie.sl", - "role": "Packager" - }, - { - "name": "didier Belot", - "role": "Packager" - } - ], - "description": "A PHP implementations of a HTML parser based on the WHATWG HTML5 specification.", - "homepage": "https://github.com/electrolinux/php-html5lib", - "keywords": [ - "HTML5", - "php" - ], - "time": "2013-03-18T18:32:30+00:00" - }, { "name": "fig/link-util", "version": "1.1.1", @@ -2027,16 +2142,16 @@ }, { "name": "friendsofsymfony/rest-bundle", - "version": "2.7.4", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", - "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb" + "reference": "cc53e997761a56f657d2cae2d49e91dd64a7da76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", - "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/cc53e997761a56f657d2cae2d49e91dd64a7da76", + "reference": "cc53e997761a56f657d2cae2d49e91dd64a7da76", "shasum": "" }, "require": { @@ -2057,6 +2172,7 @@ "willdurand/negotiation": "^2.0" }, "conflict": { + "doctrine/inflector": "1.4.0", "jms/serializer": "<1.13.0", "jms/serializer-bundle": "<2.0.0", "sensio/framework-extra-bundle": "<3.0.13" @@ -2092,6 +2208,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { + "2.x-dev": "2.8-dev", "dev-master": "2.7-dev" } }, @@ -2127,7 +2244,7 @@ "keywords": [ "rest" ], - "time": "2020-04-23T17:34:09+00:00" + "time": "2020-06-03T06:41:50+00:00" }, { "name": "friendsofsymfony/user-bundle", @@ -3914,28 +4031,27 @@ }, { "name": "j0k3r/php-readability", - "version": "1.2.4", + "version": "1.2.5", "source": { "type": "git", "url": "https://github.com/j0k3r/php-readability.git", - "reference": "9306996b472fd3d4bc5a7928a301ccce38423793" + "reference": "3fa88461a057158d8b06c6e575909d0aa1e822ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/j0k3r/php-readability/zipball/9306996b472fd3d4bc5a7928a301ccce38423793", - "reference": "9306996b472fd3d4bc5a7928a301ccce38423793", + "url": "https://api.github.com/repos/j0k3r/php-readability/zipball/3fa88461a057158d8b06c6e575909d0aa1e822ef", + "reference": "3fa88461a057158d8b06c6e575909d0aa1e822ef", "shasum": "" }, "require": { - "electrolinux/php-html5lib": "^0.1.0", "ext-mbstring": "*", + "masterminds/html5": "^2.7", "php": ">=5.6.0", "psr/log": "^1.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^2.14", - "monolog/monolog": "^1.24", - "php-coveralls/php-coveralls": "^2.1", + "monolog/monolog": "^1.24|^2.1", "symfony/phpunit-bridge": "^4.2.3" }, "suggest": { @@ -3952,17 +4068,6 @@ "Apache-2.0" ], "authors": [ - { - "name": "Keyvan Minoukadeh", - "email": "keyvan@keyvan.net", - "homepage": "http://keyvan.net", - "role": "Developer (ported original JS code to PHP)" - }, - { - "name": "Arc90", - "homepage": "http://arc90.com", - "role": "Developer (original JS version)" - }, { "name": "Jeremy Benoist", "email": "jeremy.benoist@gmail.com", @@ -3973,6 +4078,17 @@ "name": "DitherSky", "homepage": "https://github.com/Dither", "role": "Developer (https://github.com/Dither/full-text-rss)" + }, + { + "name": "Keyvan Minoukadeh", + "email": "keyvan@keyvan.net", + "homepage": "http://keyvan.net", + "role": "Developer (ported original JS code to PHP)" + }, + { + "name": "Arc90", + "homepage": "http://arc90.com", + "role": "Developer (original JS version)" } ], "description": "Automatic article extraction from HTML", @@ -3984,7 +4100,7 @@ "extraction", "html" ], - "time": "2019-06-25T15:15:37+00:00" + "time": "2020-06-08T05:59:42+00:00" }, { "name": "javibravo/simpleue", @@ -4146,33 +4262,36 @@ }, { "name": "jms/metadata", - "version": "1.7.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/metadata.git", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8" + "reference": "6eb35fce7142234946d58d13e1aa829e9b78b095" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/e5854ab1aa643623dc64adde718a8eec32b957a8", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/6eb35fce7142234946d58d13e1aa829e9b78b095", + "reference": "6eb35fce7142234946d58d13e1aa829e9b78b095", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2" }, "require-dev": { - "doctrine/cache": "~1.0", - "symfony/cache": "~3.1" + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0", + "symfony/cache": "^3.1|^4.0|^5.0", + "symfony/dependency-injection": "^3.1|^4.0|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { - "psr-0": { + "psr-4": { "Metadata\\": "src/" } }, @@ -4181,13 +4300,13 @@ "MIT" ], "authors": [ - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - }, { "name": "Johannes M. Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], "description": "Class/method/property metadata management in PHP", @@ -4197,100 +4316,66 @@ "xml", "yaml" ], - "time": "2018-10-26T12:40:10+00:00" - }, - { - "name": "jms/parser-lib", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/parser-lib.git", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/parser-lib/zipball/c509473bc1b4866415627af0e1c6cc8ac97fa51d", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d", - "shasum": "" - }, - "require": { - "phpoption/phpoption": ">=0.9,<2.0-dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "JMS\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache2" - ], - "description": "A library for easily creating recursive-descent parsers.", - "time": "2012-11-18T18:08:43+00:00" + "time": "2020-06-06T16:52:59+00:00" }, { "name": "jms/serializer", - "version": "1.14.1", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/serializer.git", - "reference": "ba908d278fff27ec01fb4349f372634ffcd697c0" + "reference": "6ae57ed4a2c028051ead47e57005e4866b1c34b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/ba908d278fff27ec01fb4349f372634ffcd697c0", - "reference": "ba908d278fff27ec01fb4349f372634ffcd697c0", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/6ae57ed4a2c028051ead47e57005e4866b1c34b1", + "reference": "6ae57ed4a2c028051ead47e57005e4866b1c34b1", "shasum": "" }, "require": { "doctrine/annotations": "^1.0", "doctrine/instantiator": "^1.0.3", - "jms/metadata": "^1.3", - "jms/parser-lib": "1.*", - "php": "^5.5|^7.0", - "phpcollection/phpcollection": "~0.1", - "phpoption/phpoption": "^1.1" + "hoa/compiler": "^3.17.08.08", + "jms/metadata": "^2.0", + "php": "^7.2" }, "conflict": { - "twig/twig": "<1.12" + "hoa/consistency": "<1.17.05.02", + "hoa/core": "*", + "hoa/iterator": "<2.16.03.15" }, "require-dev": { + "doctrine/coding-standard": "^5.0", "doctrine/orm": "~2.1", "doctrine/phpcr-odm": "^1.3|^2.0", "ext-pdo_sqlite": "*", "jackalope/jackalope-doctrine-dbal": "^1.1.5", - "phpunit/phpunit": "^4.8|^5.0", - "propel/propel1": "~1.7", + "ocramius/proxy-manager": "^1.0|^2.0", + "phpunit/phpunit": "^8.0||^9.0", "psr/container": "^1.0", - "symfony/dependency-injection": "^2.7|^3.3|^4.0", - "symfony/expression-language": "^2.6|^3.0", - "symfony/filesystem": "^2.1", - "symfony/form": "~2.1|^3.0", - "symfony/translation": "^2.1|^3.0", - "symfony/validator": "^2.2|^3.0", - "symfony/yaml": "^2.1|^3.0", - "twig/twig": "~1.12|~2.0" + "symfony/dependency-injection": "^3.0|^4.0|^5.0", + "symfony/expression-language": "^3.0|^4.0|^5.0", + "symfony/filesystem": "^3.0|^4.0|^5.0", + "symfony/form": "^3.0|^4.0|^5.0", + "symfony/translation": "^3.0|^4.0|^5.0", + "symfony/validator": "^3.1.9|^4.0|^5.0", + "symfony/yaml": "^3.3|^4.0|^5.0", + "twig/twig": "~1.34|~2.4" }, "suggest": { "doctrine/cache": "Required if you like to use cache functionality.", "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", - "symfony/yaml": "Required if you'd like to serialize data to YAML format." + "symfony/yaml": "Required if you'd like to use the YAML metadata format." }, "type": "library", "extra": { "branch-alias": { - "dev-1.x": "1.14-dev" + "dev-master": "3.7-dev" } }, "autoload": { - "psr-0": { - "JMS\\Serializer": "src/" + "psr-4": { + "JMS\\Serializer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4316,47 +4401,53 @@ "serialization", "xml" ], - "time": "2020-02-22T20:59:37+00:00" + "funding": [ + { + "url": "https://github.com/goetas", + "type": "github" + } + ], + "time": "2020-05-23T06:09:27+00:00" }, { "name": "jms/serializer-bundle", - "version": "2.4.4", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", - "reference": "92ee808c64c1c180775a0e57d00e3be0674668fb" + "reference": "9986fff4d6c0ab099af0a7149376651e15c9a763" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/92ee808c64c1c180775a0e57d00e3be0674668fb", - "reference": "92ee808c64c1c180775a0e57d00e3be0674668fb", + "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/9986fff4d6c0ab099af0a7149376651e15c9a763", + "reference": "9986fff4d6c0ab099af0a7149376651e15c9a763", "shasum": "" }, "require": { - "jms/serializer": "^1.10", - "php": "^5.4|^7.0", - "phpoption/phpoption": "^1.1.0", - "symfony/framework-bundle": "~2.3|~3.0|~4.0" + "jms/serializer": "^3.0", + "php": "^7.2", + "symfony/dependency-injection": "^3.3 || ^4.0 || ^5.0", + "symfony/framework-bundle": "^3.0 || ^4.0 || ^5.0" }, "require-dev": { - "doctrine/orm": "*", - "phpunit/phpunit": "^4.8.35|^5.4.3|^6.0", - "symfony/expression-language": "~2.6|~3.0|~4.0", - "symfony/finder": "^2.3|^3.0|^4.0", - "symfony/form": "*", - "symfony/stopwatch": "*", + "doctrine/orm": "^2.4", + "phpunit/phpunit": "^6.0|^7.0", + "symfony/expression-language": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/form": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0", "symfony/twig-bundle": "*", - "symfony/validator": "*", - "symfony/yaml": "*" + "symfony/validator": "^3.0 || ^4.0 || ^5.0", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" }, "suggest": { - "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3", - "symfony/finder": "Required for cache warmup, supported versions ^2.3|^3.0|^4.0" + "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ^1.3", + "symfony/finder": "Required for cache warmup, supported versions ^3.0|^4.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.4-dev" + "dev-master": "3.6-dev" } }, "autoload": { @@ -4372,25 +4463,30 @@ "MIT" ], "authors": [ - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - }, { "name": "Johannes M. Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], "description": "Allows you to easily serialize, and deserialize data of any complexity", "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", "keywords": [ "deserialization", - "jaxb", "json", "serialization", "xml" ], - "time": "2019-03-30T10:26:09+00:00" + "funding": [ + { + "url": "https://github.com/goetas", + "type": "github" + } + ], + "time": "2020-05-23T06:13:14+00:00" }, { "name": "kphoen/rulerz", @@ -4722,6 +4818,12 @@ "psr", "psr-7" ], + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], "time": "2020-04-27T17:07:01+00:00" }, { @@ -4832,6 +4934,12 @@ "laminas", "zf" ], + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], "time": "2020-05-20T16:45:56+00:00" }, { @@ -4887,6 +4995,16 @@ "JWS", "jwt" ], + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], "time": "2020-05-22T08:21:12+00:00" }, { @@ -5017,16 +5135,16 @@ }, { "name": "masterminds/html5", - "version": "2.7.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "104443ad663d15981225f99532ba73c2f1d6b6f2" + "reference": "a3edfe52f9e7380e498d33157e1330e85386645d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/104443ad663d15981225f99532ba73c2f1d6b6f2", - "reference": "104443ad663d15981225f99532ba73c2f1d6b6f2", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/a3edfe52f9e7380e498d33157e1330e85386645d", + "reference": "a3edfe52f9e7380e498d33157e1330e85386645d", "shasum": "" }, "require": { @@ -5080,7 +5198,7 @@ "serializer", "xml" ], - "time": "2019-07-25T07:03:26+00:00" + "time": "2020-02-06T11:39:04+00:00" }, { "name": "mgargano/simplehtmldom", @@ -5287,6 +5405,16 @@ "logging", "psr-3" ], + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], "time": "2020-05-22T07:31:27+00:00" }, { @@ -5434,33 +5562,34 @@ }, { "name": "ocramius/proxy-manager", - "version": "2.1.1", + "version": "2.2.3", "source": { "type": "git", "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "e18ac876b2e4819c76349de8f78ccc8ef1554cd7" + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/e18ac876b2e4819c76349de8f78ccc8ef1554cd7", - "reference": "e18ac876b2e4819c76349de8f78ccc8ef1554cd7", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", "shasum": "" }, "require": { - "ocramius/package-versions": "^1.1.1", - "php": "^7.1.0", - "zendframework/zend-code": "^3.1.0" + "ocramius/package-versions": "^1.1.3", + "php": "^7.2.0", + "zendframework/zend-code": "^3.3.0" }, "require-dev": { - "couscous/couscous": "^1.5.2", + "couscous/couscous": "^1.6.1", "ext-phar": "*", - "humbug/humbug": "dev-master@DEV", - "nikic/php-parser": "^3.0.4", + "humbug/humbug": "1.0.0-RC.0@RC", + "nikic/php-parser": "^3.1.1", + "padraic/phpunit-accelerator": "dev-master@DEV", "phpbench/phpbench": "^0.12.2", - "phpstan/phpstan": "^0.6.4", - "phpunit/phpunit": "^5.6.4", - "phpunit/phpunit-mock-objects": "^3.4.1", - "squizlabs/php_codesniffer": "^2.7.0" + "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", + "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", + "phpunit/phpunit": "^6.4.3", + "squizlabs/php_codesniffer": "^2.9.1" }, "suggest": { "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", @@ -5499,68 +5628,64 @@ "proxy pattern", "service proxies" ], - "time": "2017-05-04T11:12:50+00:00" + "time": "2019-08-10T08:37:15+00:00" }, { "name": "pagerfanta/pagerfanta", - "version": "v2.1.3", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/BabDev/Pagerfanta.git", - "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972" + "reference": "fd00eb74632fecc0265327e9fe0eddc08c72b238" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/BabDev/Pagerfanta/zipball/a53ff01d521648d9dbca19b93ac6bc75a59b0972", - "reference": "a53ff01d521648d9dbca19b93ac6bc75a59b0972", + "url": "https://api.github.com/repos/BabDev/Pagerfanta/zipball/fd00eb74632fecc0265327e9fe0eddc08c72b238", + "reference": "fd00eb74632fecc0265327e9fe0eddc08c72b238", "shasum": "" }, "require": { - "php": "^7.0" + "ext-json": "*", + "php": "^7.2", + "symfony/deprecation-contracts": "^2.1" }, "require-dev": { - "doctrine/orm": "~2.3", - "doctrine/phpcr-odm": "1.*", - "jackalope/jackalope-doctrine-dbal": "1.*", - "jmikola/geojson": "~1.0", - "mandango/mandango": "~1.0@dev", - "mandango/mondator": "~1.0@dev", - "phpunit/phpunit": "^6.5", - "propel/propel": "~2.0@dev", - "propel/propel1": "~1.6", - "ruflin/elastica": "~1.3", - "solarium/solarium": "~3.1" + "doctrine/collections": "^1.4", + "doctrine/dbal": "^2.5", + "doctrine/orm": "^2.5", + "doctrine/phpcr-odm": "^1.3", + "friendsofphp/php-cs-fixer": "^2.16.3", + "jackalope/jackalope-doctrine-dbal": "^1.3", + "mandango/mandango": "^1.0@dev", + "phpunit/phpunit": "^8.5 || ^9.0", + "propel/propel": "^2.0@dev", + "propel/propel1": "^1.7", + "ruflin/elastica": "^1.3 || ^2.0 || ^3.0 || ^5.0 || ^6.0", + "solarium/solarium": "^2.3 || ^3.0 || ^4.0 || ^5.0" }, "suggest": { - "doctrine/mongodb-odm": "To use the DoctrineODMMongoDBAdapter.", - "doctrine/orm": "To use the DoctrineORMAdapter.", - "doctrine/phpcr-odm": "To use the DoctrineODMPhpcrAdapter. >= 1.1.0", - "mandango/mandango": "To use the MandangoAdapter.", - "propel/propel": "To use the Propel2Adapter", - "propel/propel1": "To use the PropelAdapter", + "doctrine/collections": "To use the Doctrine Collection and Selectable adapter.", + "doctrine/dbal": "To use the Doctrine DBAL adapters.", + "doctrine/mongodb-odm": "To use the Doctrine MongoDB ODM Adapter.", + "doctrine/orm": "To use the Doctrine ORM Adapter.", + "doctrine/phpcr-odm": "To use the Doctrine PHPCR ODM Adapter.", "solarium/solarium": "To use the SolariumAdapter." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { - "Pagerfanta\\": "src/Pagerfanta/" + "Pagerfanta\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Pablo Díez", - "email": "pablodip@gmail.com" - } - ], "description": "Pagination for PHP", "keywords": [ "page", @@ -5568,7 +5693,13 @@ "paginator", "paging" ], - "time": "2019-07-17T20:56:16+00:00" + "funding": [ + { + "url": "https://github.com/mbabker", + "type": "github" + } + ], + "time": "2020-06-09T15:25:12+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -5962,16 +6093,16 @@ }, { "name": "php-http/discovery", - "version": "1.7.4", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/php-http/discovery.git", - "reference": "82dbef649ccffd8e4f22e1953c3a5265992b83c0" + "reference": "10d9019f393773345aedc0dc79e7fd678da874ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/82dbef649ccffd8e4f22e1953c3a5265992b83c0", - "reference": "82dbef649ccffd8e4f22e1953c3a5265992b83c0", + "url": "https://api.github.com/repos/php-http/discovery/zipball/10d9019f393773345aedc0dc79e7fd678da874ee", + "reference": "10d9019f393773345aedc0dc79e7fd678da874ee", "shasum": "" }, "require": { @@ -6023,7 +6154,7 @@ "message", "psr7" ], - "time": "2020-01-03T11:25:47+00:00" + "time": "2020-06-14T10:44:12+00:00" }, { "name": "php-http/guzzle5-adapter", @@ -6147,20 +6278,20 @@ }, { "name": "php-http/httplug-bundle", - "version": "1.16.0", + "version": "1.18.0", "source": { "type": "git", "url": "https://github.com/php-http/HttplugBundle.git", - "reference": "5044b655fcd3a43243383cd692a6bb6cd18af24f" + "reference": "027dff799d50f32cb312f383eb631a035d820db2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/HttplugBundle/zipball/5044b655fcd3a43243383cd692a6bb6cd18af24f", - "reference": "5044b655fcd3a43243383cd692a6bb6cd18af24f", + "url": "https://api.github.com/repos/php-http/HttplugBundle/zipball/027dff799d50f32cb312f383eb631a035d820db2", + "reference": "027dff799d50f32cb312f383eb631a035d820db2", "shasum": "" }, "require": { - "php": "^7.1", + "php": "^7.2", "php-http/client-common": "^1.9 || ^2.0", "php-http/client-implementation": "^1.0", "php-http/discovery": "^1.0", @@ -6170,35 +6301,35 @@ "php-http/message-factory": "^1.0.2", "php-http/stopwatch-plugin": "^1.2", "psr/http-message": "^1.0", - "symfony/config": "^3.4.20 || ^4.2.1", - "symfony/dependency-injection": "^3.4.20 || ^4.2.1", - "symfony/event-dispatcher": "^3.4.20 || ^4.2.1", - "symfony/http-kernel": "^3.4.20 || ^4.2.1", - "symfony/options-resolver": "^3.4.20 || ^4.2.1" + "symfony/config": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/dependency-injection": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/event-dispatcher": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/http-kernel": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/options-resolver": "^3.4.34 || ^4.2.12 || ^5.0" }, "conflict": { "php-http/curl-client": "<2.0", "php-http/guzzle6-adapter": "<1.1" }, "require-dev": { - "guzzlehttp/psr7": "^1.0", - "matthiasnoback/symfony-dependency-injection-test": "^3.0", + "matthiasnoback/symfony-dependency-injection-test": "^4.0", "nyholm/nsa": "^1.1", - "php-http/cache-plugin": "^1.6", + "nyholm/psr7": "^1.2.1", + "php-http/cache-plugin": "^1.7", "php-http/guzzle6-adapter": "^1.1.1 || ^2.0.1", "php-http/mock-client": "^1.2", "php-http/promise": "^1.0", "polishsymfonycommunity/symfony-mocker-container": "^1.0", - "symfony/browser-kit": "^3.4.20 || ^4.2.1", - "symfony/cache": "^3.4.20 || ^4.2.1", - "symfony/dom-crawler": "^3.4.20 || ^4.2.1", - "symfony/framework-bundle": "^3.4.0 || ^4.2", - "symfony/http-foundation": "^3.4.20 || ^4.2.1", - "symfony/phpunit-bridge": "^3.4 || ^4.2", - "symfony/stopwatch": "^3.4.20 || ^4.2.1", - "symfony/twig-bundle": "^3.4.20 || ^4.2.1", - "symfony/web-profiler-bundle": "^3.4.20 || ^4.2.1", - "twig/twig": "^1.36 || ^2.6" + "symfony/browser-kit": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/cache": "^3.4.35 || ~4.2.12 || ^4.3.8 || ^5.0", + "symfony/dom-crawler": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/framework-bundle": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/http-foundation": "^3.4.35 || ~4.2.12 || ^4.3.8 || ^5.0", + "symfony/phpunit-bridge": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/stopwatch": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/twig-bundle": "^3.4.34 || ^4.2.12 || ^5.0", + "symfony/web-profiler-bundle": "^3.4.34 || ^4.2.12 || ^5.0", + "twig/twig": "^1.41 || ^2.10 || ^3.0" }, "suggest": { "php-http/cache-plugin": "To configure clients that cache responses", @@ -6245,7 +6376,7 @@ "message", "php-http" ], - "time": "2019-06-05T12:03:16+00:00" + "time": "2020-03-30T07:21:02+00:00" }, { "name": "php-http/logger-plugin", @@ -6527,109 +6658,6 @@ ], "time": "2019-11-18T08:10:48+00:00" }, - { - "name": "phpcollection/phpcollection", - "version": "0.5.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-collection.git", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", - "shasum": "" - }, - "require": { - "phpoption/phpoption": "1.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.4-dev" - } - }, - "autoload": { - "psr-0": { - "PhpCollection": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache2" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "General-Purpose Collection Library for PHP", - "keywords": [ - "collection", - "list", - "map", - "sequence", - "set" - ], - "time": "2015-05-17T12:39:23+00:00" - }, - { - "name": "phpoption/phpoption", - "version": "1.7.3", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/4acfd6a4b33a509d8c88f50e5222f734b6aeebae", - "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae", - "shasum": "" - }, - "require": { - "php": "^5.5.9 || ^7.0 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.3", - "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7-dev" - } - }, - "autoload": { - "psr-4": { - "PhpOption\\": "src/PhpOption/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com" - } - ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "time": "2020-03-21T18:07:53+00:00" - }, { "name": "phpseclib/phpseclib", "version": "2.0.27", @@ -6720,6 +6748,20 @@ "x.509", "x509" ], + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], "time": "2020-04-04T23:17:33+00:00" }, { @@ -7796,6 +7838,16 @@ "logging", "sentry" ], + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], "time": "2020-05-20T20:49:38+00:00" }, { @@ -7995,31 +8047,41 @@ }, { "name": "spomky-labs/otphp", - "version": "v9.1.4", + "version": "v10.0.1", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/otphp.git", - "reference": "48d463cf909320399fe08eab2e1cd18d899d5068" + "reference": "f44cce5a9db4b8da410215d992110482c931232f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/48d463cf909320399fe08eab2e1cd18d899d5068", - "reference": "48d463cf909320399fe08eab2e1cd18d899d5068", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/f44cce5a9db4b8da410215d992110482c931232f", + "reference": "f44cce5a9db4b8da410215d992110482c931232f", "shasum": "" }, "require": { - "beberlei/assert": "^2.4|^3.0", + "beberlei/assert": "^3.0", + "ext-mbstring": "*", "paragonie/constant_time_encoding": "^2.0", - "php": "^7.1" + "php": "^7.2|^8.0", + "thecodingmachine/safe": "^0.1.14|^1.0" }, "require-dev": { - "phpunit/phpunit": "^6.0", - "satooshi/php-coveralls": "^1.0" + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-beberlei-assert": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^8.0", + "thecodingmachine/phpstan-safe-rule": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.0.x-dev" + "v10.0": "10.0.x-dev", + "v9.0": "9.0.x-dev", + "v8.3": "8.3.x-dev" } }, "autoload": { @@ -8052,7 +8114,7 @@ "otp", "totp" ], - "time": "2019-03-18T10:08:51+00:00" + "time": "2020-01-28T09:24:19+00:00" }, { "name": "stof/doctrine-extensions-bundle", @@ -8182,24 +8244,85 @@ "time": "2019-11-12T09:31:26+00:00" }, { - "name": "symfony/http-client", - "version": "v4.4.8", + "name": "symfony/deprecation-contracts", + "version": "v2.1.2", "source": { "type": "git", - "url": "https://github.com/symfony/http-client.git", - "reference": "88d1745f4095727b8bf0574a0f414331f4ec229c" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/88d1745f4095727b8bf0574a0f414331f4ec229c", - "reference": "88d1745f4095727b8bf0574a0f414331f4ec229c", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337", + "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-27T08:34:37+00:00" + }, + { + "name": "symfony/http-client", + "version": "v5.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client.git", + "reference": "aae28b613d7a88e529df46e617f046be0236ab54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client/zipball/aae28b613d7a88e529df46e617f046be0236ab54", + "reference": "aae28b613d7a88e529df46e617f046be0236ab54", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", "psr/log": "^1.0", - "symfony/http-client-contracts": "^1.1.8|^2", + "symfony/http-client-contracts": "^2.1.1", "symfony/polyfill-php73": "^1.11", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.0|^2" }, "provide": { @@ -8209,18 +8332,21 @@ "symfony/http-client-implementation": "1.1" }, "require-dev": { + "amphp/http-client": "^4.2.1", + "amphp/http-tunnel": "^1.0", + "amphp/socket": "^1.1", "guzzlehttp/promises": "^1.3.1", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", - "symfony/dependency-injection": "^4.3|^5.0", - "symfony/http-kernel": "^4.4", - "symfony/process": "^4.2|^5.0" + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/http-kernel": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.4-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -8247,24 +8373,38 @@ ], "description": "Symfony HttpClient component", "homepage": "https://symfony.com", - "time": "2020-04-12T16:14:02+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-06-11T21:20:02+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v1.1.8", + "version": "v2.1.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "088bae75cfa2ec5eb6d33dce17dbd8613150ce6e" + "reference": "f8bed25edc964d015bcd87f1fec5734963931910" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/088bae75cfa2ec5eb6d33dce17dbd8613150ce6e", - "reference": "088bae75cfa2ec5eb6d33dce17dbd8613150ce6e", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/f8bed25edc964d015bcd87f1fec5734963931910", + "reference": "f8bed25edc964d015bcd87f1fec5734963931910", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": ">=7.2.5" }, "suggest": { "symfony/http-client-implementation": "" @@ -8272,7 +8412,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -8304,38 +8444,53 @@ "interoperability", "standards" ], - "time": "2019-11-07T12:44:51+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-25T17:37:45+00:00" }, { "name": "symfony/mime", - "version": "v4.4.8", + "version": "v5.1.1", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7a583ffb6c7dd5aabb5db920817a3cc39261c517" + "reference": "c0c418f05e727606e85b482a8591519c4712cf45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7a583ffb6c7dd5aabb5db920817a3cc39261c517", - "reference": "7a583ffb6c7dd5aabb5db920817a3cc39261c517", + "url": "https://api.github.com/repos/symfony/mime/zipball/c0c418f05e727606e85b482a8591519c4712cf45", + "reference": "c0c418f05e727606e85b482a8591519c4712cf45", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": ">=7.2.5", "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "symfony/mailer": "<4.4" }, "require-dev": { "egulias/email-validator": "^2.1.10", - "symfony/dependency-injection": "^3.4|^4.1|^5.0" + "symfony/dependency-injection": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.4-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -8366,7 +8521,21 @@ "mime", "mime-type" ], - "time": "2020-04-16T14:49:30+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-06-09T15:07:35+00:00" }, { "name": "symfony/monolog-bundle", @@ -8485,6 +8654,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -8543,6 +8726,20 @@ "polyfill", "portable" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -8602,6 +8799,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -8660,6 +8871,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -8722,6 +8947,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -8781,6 +9020,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -8837,6 +9090,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -8896,6 +9163,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -8951,6 +9232,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -9009,6 +9304,96 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/5e30b2799bc1ad68f7feb62b60a73743589438dd", + "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd", + "shasum": "" + }, + "require": { + "php": ">=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -9061,6 +9446,20 @@ "polyfill", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -9120,24 +9519,38 @@ "portable", "uuid" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { "name": "symfony/service-contracts", - "version": "v1.1.8", + "version": "v2.1.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf" + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ffc7f5692092df31515df2a5ecf3b7302b3ddacf", - "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b", + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": ">=7.2.5", "psr/container": "^1.0" }, "suggest": { @@ -9146,7 +9559,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -9178,7 +9591,21 @@ "interoperability", "standards" ], - "time": "2019-10-14T12:27:06+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:43:50+00:00" }, { "name": "symfony/swiftmailer-bundle", @@ -9463,6 +9890,139 @@ ], "time": "2020-02-14T14:20:12+00:00" }, + { + "name": "thecodingmachine/safe", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/thecodingmachine/safe.git", + "reference": "04f9ffae372a9816d4472dfb7bcf6126b623a9df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/04f9ffae372a9816d4472dfb7bcf6126b623a9df", + "reference": "04f9ffae372a9816d4472dfb7bcf6126b623a9df", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "phpstan/phpstan": "^0.12", + "squizlabs/php_codesniffer": "^3.2", + "thecodingmachine/phpstan-strict-rules": "^0.12" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1-dev" + } + }, + "autoload": { + "psr-4": { + "Safe\\": [ + "lib/", + "generated/" + ] + }, + "files": [ + "generated/apache.php", + "generated/apc.php", + "generated/apcu.php", + "generated/array.php", + "generated/bzip2.php", + "generated/classobj.php", + "generated/com.php", + "generated/cubrid.php", + "generated/curl.php", + "generated/datetime.php", + "generated/dir.php", + "generated/eio.php", + "generated/errorfunc.php", + "generated/exec.php", + "generated/fileinfo.php", + "generated/filesystem.php", + "generated/filter.php", + "generated/fpm.php", + "generated/ftp.php", + "generated/funchand.php", + "generated/gmp.php", + "generated/gnupg.php", + "generated/hash.php", + "generated/ibase.php", + "generated/ibmDb2.php", + "generated/iconv.php", + "generated/image.php", + "generated/imap.php", + "generated/info.php", + "generated/ingres-ii.php", + "generated/inotify.php", + "generated/json.php", + "generated/ldap.php", + "generated/libevent.php", + "generated/libxml.php", + "generated/lzf.php", + "generated/mailparse.php", + "generated/mbstring.php", + "generated/misc.php", + "generated/msql.php", + "generated/mssql.php", + "generated/mysql.php", + "generated/mysqli.php", + "generated/mysqlndMs.php", + "generated/mysqlndQc.php", + "generated/network.php", + "generated/oci8.php", + "generated/opcache.php", + "generated/openssl.php", + "generated/outcontrol.php", + "generated/password.php", + "generated/pcntl.php", + "generated/pcre.php", + "generated/pdf.php", + "generated/pgsql.php", + "generated/posix.php", + "generated/ps.php", + "generated/pspell.php", + "generated/readline.php", + "generated/rpminfo.php", + "generated/rrd.php", + "generated/sem.php", + "generated/session.php", + "generated/shmop.php", + "generated/simplexml.php", + "generated/sockets.php", + "generated/sodium.php", + "generated/solr.php", + "generated/spl.php", + "generated/sqlsrv.php", + "generated/ssdeep.php", + "generated/ssh2.php", + "generated/stats.php", + "generated/stream.php", + "generated/strings.php", + "generated/swoole.php", + "generated/uodbc.php", + "generated/uopz.php", + "generated/url.php", + "generated/var.php", + "generated/xdiff.php", + "generated/xml.php", + "generated/xmlrpc.php", + "generated/yaml.php", + "generated/yaz.php", + "generated/zip.php", + "generated/zlib.php", + "lib/special_cases.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP core functions that throw exceptions instead of returning FALSE on error", + "time": "2020-05-04T15:25:36+00:00" + }, { "name": "true/punycode", "version": "v2.1.1", @@ -9739,98 +10299,35 @@ ], "time": "2020-03-22T16:24:31+00:00" }, - { - "name": "white-october/pagerfanta-bundle", - "version": "v1.3.2", - "source": { - "type": "git", - "url": "https://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git", - "reference": "6df560869b5e09a3acf920890ab40598998b30ae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/whiteoctober/WhiteOctoberPagerfantaBundle/zipball/6df560869b5e09a3acf920890ab40598998b30ae", - "reference": "6df560869b5e09a3acf920890ab40598998b30ae", - "shasum": "" - }, - "require": { - "pagerfanta/pagerfanta": "^1.1.0|^2.0.0", - "php": ">=5.3.3", - "symfony/framework-bundle": "~2.3|~3.0|~4.0", - "symfony/property-access": "~2.3|~3.0|~4.0", - "symfony/translation": "~2.3|~3.0|~4.0", - "symfony/twig-bundle": "~2.3|~3.0|~4.0" - }, - "conflict": { - "twig/twig": "<1.34|>=2.0,<2.4" - }, - "require-dev": { - "phpunit/phpunit": "~3.7|~4.0|^5.0", - "symfony/symfony": "~2.3|~3.0|~4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "WhiteOctober\\PagerfantaBundle\\": "" - }, - "exclude-from-classmap": [ - "Tests/", - "TestsProject/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pablo Díez", - "email": "pablodip@gmail.com" - } - ], - "description": "Bundle to use Pagerfanta with Symfony2", - "keywords": [ - "page", - "paging" - ], - "abandoned": "babdev/pagerfanta-bundle", - "time": "2019-12-02T14:19:37+00:00" - }, { "name": "willdurand/hateoas", - "version": "2.12.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/willdurand/Hateoas.git", - "reference": "71b1af62b398dc9a870ac0b16c84bdc23a76a5c5" + "reference": "27cfbb4b8497075dba2290cc51b903479385c12a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Hateoas/zipball/71b1af62b398dc9a870ac0b16c84bdc23a76a5c5", - "reference": "71b1af62b398dc9a870ac0b16c84bdc23a76a5c5", + "url": "https://api.github.com/repos/willdurand/Hateoas/zipball/27cfbb4b8497075dba2290cc51b903479385c12a", + "reference": "27cfbb4b8497075dba2290cc51b903479385c12a", "shasum": "" }, "require": { "doctrine/annotations": "~1.0", - "doctrine/common": "~2.0", - "jms/metadata": "~1.1", - "jms/serializer": "^1.7", - "php": "^5.5|^7.0", - "phpoption/phpoption": ">=1.1.0,<2.0-dev", - "symfony/expression-language": "~2.4 || ~3.0 || ~4.0" + "jms/metadata": "^2.0", + "jms/serializer": "^3.2", + "php": "^7.2", + "symfony/expression-language": "~3.0 || ~4.0 || ~5.0" }, "require-dev": { + "doctrine/coding-standard": "^5.0", + "doctrine/persistence": "^1.3.4", "pagerfanta/pagerfanta": "~1.0", - "phpunit/phpunit": "~5", - "symfony/dependency-injection": "~2.4 || ~3.0 || ~4.0", - "symfony/routing": "~2.4 || ~3.0 || ~4.0", - "symfony/yaml": "~2.4 || ~3.0 || ~4.0", - "twig/twig": "~1.12" + "phpunit/phpunit": "^7", + "symfony/routing": "~3.0 || ~4.0 || ~5.0", + "symfony/yaml": "~3.0 || ~4.0 || ~5.0", + "twig/twig": "^1.34 || ^2.0 || ^3.0" }, "suggest": { "symfony/routing": "To use the SymfonyRouteFactory.", @@ -9840,12 +10337,12 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.12-dev" + "dev-master": "3.0-dev" } }, "autoload": { - "psr-0": { - "Hateoas": "src/" + "psr-4": { + "Hateoas\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -9853,48 +10350,53 @@ "MIT" ], "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com" + }, { "name": "Adrien Brault", "email": "adrien.brault@gmail.com" }, { - "name": "William DURAND", - "email": "william.durand1@gmail.com" + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], "description": "A PHP library to support implementing representations for HATEOAS REST web services", - "time": "2018-02-23T17:05:31+00:00" + "time": "2020-02-19T11:47:03+00:00" }, { "name": "willdurand/hateoas-bundle", - "version": "1.4.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/willdurand/BazingaHateoasBundle.git", - "reference": "d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa" + "reference": "d1653650257a632110374361cba74cb0e0d45580" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/BazingaHateoasBundle/zipball/d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa", - "reference": "d1f915fd4f8a7cd43a88a0ce97ffb28abe3a94fa", + "url": "https://api.github.com/repos/willdurand/BazingaHateoasBundle/zipball/d1653650257a632110374361cba74cb0e0d45580", + "reference": "d1653650257a632110374361cba74cb0e0d45580", "shasum": "" }, "require": { - "jms/serializer-bundle": "~1.0 || ^2.0", - "php": ">5.4 |^7.0", - "symfony/framework-bundle": "~2.3 || ~3.0 || ~4.0", - "willdurand/hateoas": "^2.10.0" + "jms/serializer-bundle": "^3.1", + "php": "^7.2", + "symfony/expression-language": "~3.0 || ~4.0 || ~5.0", + "symfony/framework-bundle": "~3.0 || ~4.0 || ~5.0", + "willdurand/hateoas": "^3.5" }, "require-dev": { - "phpunit/phpunit": "~4.5 || ~5.0", - "symfony/expression-language": "~2.4 || ~3.0 || ~4.0", - "symfony/stopwatch": "~2.4 || ~3.0 || ~4.0", - "twig/twig": "~1.12" + "doctrine/coding-standard": "^5.0", + "phpunit/phpunit": "^8.4", + "symfony/stopwatch": "~3.0 || ~4.0 || ~5.0", + "twig/twig": "~1.12|~2.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -9908,7 +10410,7 @@ ], "authors": [ { - "name": "William DURAND", + "name": "William Durand", "email": "william.durand1@gmail.com" } ], @@ -9917,7 +10419,7 @@ "HATEOAS", "rest" ], - "time": "2018-01-27T13:03:07+00:00" + "time": "2019-12-07T14:28:27+00:00" }, { "name": "willdurand/jsonp-callback-validator", @@ -10076,16 +10578,16 @@ }, { "name": "composer/xdebug-handler", - "version": "1.4.1", + "version": "1.4.2", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7" + "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/1ab9842d69e64fb3a01be6b656501032d1b78cb7", - "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", + "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", "shasum": "" }, "require": { @@ -10116,37 +10618,51 @@ "Xdebug", "performance" ], - "time": "2020-03-01T12:26:26+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-06-04T11:16:35+00:00" }, { "name": "dama/doctrine-test-bundle", - "version": "v5.0.3", + "version": "v6.2.0", "source": { "type": "git", "url": "https://github.com/dmaicher/doctrine-test-bundle.git", - "reference": "29882b0d1a815f4819126ef714931bb24a31cbaa" + "reference": "87e8e8a0587c70ccd0a35c651e2c7bb6d16b9940" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dmaicher/doctrine-test-bundle/zipball/29882b0d1a815f4819126ef714931bb24a31cbaa", - "reference": "29882b0d1a815f4819126ef714931bb24a31cbaa", + "url": "https://api.github.com/repos/dmaicher/doctrine-test-bundle/zipball/87e8e8a0587c70ccd0a35c651e2c7bb6d16b9940", + "reference": "87e8e8a0587c70ccd0a35c651e2c7bb6d16b9940", "shasum": "" }, "require": { - "doctrine/dbal": "~2.5", - "doctrine/doctrine-bundle": "~1.4", - "php": "^7.1", - "symfony/framework-bundle": "~2.7|~3.0|~4.0" + "doctrine/dbal": "^2.9", + "doctrine/doctrine-bundle": "^1.11 || ^2.0", + "php": "^7.2", + "symfony/framework-bundle": "^3.4 || ^4.3 || ^5.0" }, "require-dev": { - "phpunit/phpunit": "~6.0|~7.0|~8.0", - "symfony/phpunit-bridge": "~2.8|~3.0|~4.0", - "symfony/yaml": "~2.8|~3.0|~4.0" + "phpunit/phpunit": "^7.0 || ^8.0", + "symfony/phpunit-bridge": "^4.3 || ^5.0", + "symfony/yaml": "^3.4 || ^4.3 || ^5.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.1.x-dev" + "dev-master": "7.0.x-dev" } }, "autoload": { @@ -10166,43 +10682,42 @@ ], "description": "Symfony bundle to isolate doctrine database tests and improve test performance", "keywords": [ - "Symfony 3", - "Symfony 4", "doctrine", "isolation", "performance", "symfony", - "symfony 2", "tests" ], - "time": "2019-03-22T10:34:17+00:00" + "time": "2019-10-28T19:15:26+00:00" }, { "name": "doctrine/data-fixtures", - "version": "1.3.3", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3" + "reference": "7ebac50901eb4516816ac39100dba1759d843943" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/f0ee99c64922fc3f863715232b615c478a61b0a3", - "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3", + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/7ebac50901eb4516816ac39100dba1759d843943", + "reference": "7ebac50901eb4516816ac39100dba1759d843943", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "php": "^7.1" + "doctrine/common": "^2.11", + "doctrine/persistence": "^1.3.3", + "php": "^7.2 || ^8.0" }, "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", + "doctrine/orm": "^2.7.0", "phpunit/phpunit": "^7.0" }, "suggest": { @@ -10214,7 +10729,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "1.4.x-dev" } }, "autoload": { @@ -10237,7 +10752,21 @@ "keywords": [ "database" ], - "time": "2019-10-24T04:52:28+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdata-fixtures", + "type": "tidelift" + } + ], + "time": "2020-05-25T19:45:03+00:00" }, { "name": "doctrine/doctrine-fixtures-bundle", @@ -10305,6 +10834,20 @@ "Fixture", "persistence" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-fixtures-bundle", + "type": "tidelift" + } + ], "time": "2020-04-02T16:40:37+00:00" }, { @@ -10396,6 +10939,12 @@ } ], "description": "A tool to automatically fix PHP code style", + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], "time": "2020-04-15T18:51:10+00:00" }, { @@ -10443,553 +10992,18 @@ ], "time": "2020-01-08T08:03:01+00:00" }, - { - "name": "nette/bootstrap", - "version": "v3.0.2", - "source": { - "type": "git", - "url": "https://github.com/nette/bootstrap.git", - "reference": "67830a65b42abfb906f8e371512d336ebfb5da93" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/bootstrap/zipball/67830a65b42abfb906f8e371512d336ebfb5da93", - "reference": "67830a65b42abfb906f8e371512d336ebfb5da93", - "shasum": "" - }, - "require": { - "nette/di": "^3.0", - "nette/utils": "^3.0", - "php": ">=7.1" - }, - "conflict": { - "tracy/tracy": "<2.6" - }, - "require-dev": { - "latte/latte": "^2.2", - "nette/application": "^3.0", - "nette/caching": "^3.0", - "nette/database": "^3.0", - "nette/forms": "^3.0", - "nette/http": "^3.0", - "nette/mail": "^3.0", - "nette/robot-loader": "^3.0", - "nette/safe-stream": "^2.2", - "nette/security": "^3.0", - "nette/tester": "^2.0", - "phpstan/phpstan-nette": "^0.12", - "tracy/tracy": "^2.6" - }, - "suggest": { - "nette/robot-loader": "to use Configurator::createRobotLoader()", - "tracy/tracy": "to use Configurator::enableTracy()" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🅱 Nette Bootstrap: the simple way to configure and bootstrap your Nette application.", - "homepage": "https://nette.org", - "keywords": [ - "bootstrapping", - "configurator", - "nette" - ], - "time": "2020-05-26T08:46:23+00:00" - }, - { - "name": "nette/di", - "version": "v3.0.4", - "source": { - "type": "git", - "url": "https://github.com/nette/di.git", - "reference": "34d3e47ebe96229b7671664893a3b1128c102213" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/di/zipball/34d3e47ebe96229b7671664893a3b1128c102213", - "reference": "34d3e47ebe96229b7671664893a3b1128c102213", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "nette/neon": "^3.0", - "nette/php-generator": "^3.3.3", - "nette/robot-loader": "^3.2", - "nette/schema": "^1.0", - "nette/utils": "^3.1", - "php": ">=7.1" - }, - "conflict": { - "nette/bootstrap": "<3.0" - }, - "require-dev": { - "nette/tester": "^2.2", - "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "💎 Nette Dependency Injection Container: Flexible, compiled and full-featured DIC with perfectly usable autowiring and support for all new PHP 7.1 features.", - "homepage": "https://nette.org", - "keywords": [ - "compiled", - "di", - "dic", - "factory", - "ioc", - "nette", - "static" - ], - "time": "2020-05-14T10:29:59+00:00" - }, - { - "name": "nette/finder", - "version": "v2.5.2", - "source": { - "type": "git", - "url": "https://github.com/nette/finder.git", - "reference": "4ad2c298eb8c687dd0e74ae84206a4186eeaed50" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/finder/zipball/4ad2c298eb8c687dd0e74ae84206a4186eeaed50", - "reference": "4ad2c298eb8c687dd0e74ae84206a4186eeaed50", - "shasum": "" - }, - "require": { - "nette/utils": "^2.4 || ^3.0", - "php": ">=7.1" - }, - "conflict": { - "nette/nette": "<2.2" - }, - "require-dev": { - "nette/tester": "^2.0", - "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.5-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0", - "GPL-3.0" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🔍 Nette Finder: find files and directories with an intuitive API.", - "homepage": "https://nette.org", - "keywords": [ - "filesystem", - "glob", - "iterator", - "nette" - ], - "time": "2020-01-03T20:35:40+00:00" - }, - { - "name": "nette/neon", - "version": "v3.1.2", - "source": { - "type": "git", - "url": "https://github.com/nette/neon.git", - "reference": "3c3dcbc6bf6c80dc97b1fc4ba9a22ae67930fc0e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/neon/zipball/3c3dcbc6bf6c80dc97b1fc4ba9a22ae67930fc0e", - "reference": "3c3dcbc6bf6c80dc97b1fc4ba9a22ae67930fc0e", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "ext-json": "*", - "php": ">=7.1" - }, - "require-dev": { - "nette/tester": "^2.0", - "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🍸 Nette NEON: encodes and decodes NEON file format.", - "homepage": "https://ne-on.org", - "keywords": [ - "export", - "import", - "neon", - "nette", - "yaml" - ], - "time": "2020-03-04T11:47:04+00:00" - }, - { - "name": "nette/php-generator", - "version": "v3.4.0", - "source": { - "type": "git", - "url": "https://github.com/nette/php-generator.git", - "reference": "ea2c8e8d6439f0a4e3cd3431c572b51a8131539b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/php-generator/zipball/ea2c8e8d6439f0a4e3cd3431c572b51a8131539b", - "reference": "ea2c8e8d6439f0a4e3cd3431c572b51a8131539b", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "nette/utils": "^2.4.2 || ^3.0", - "php": ">=7.1" - }, - "require-dev": { - "nette/tester": "^2.0", - "nikic/php-parser": "^4.4", - "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.3" - }, - "suggest": { - "nikic/php-parser": "to use ClassType::withBodiesFrom() & GlobalFunction::withBodyFrom()" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 7.4 features.", - "homepage": "https://nette.org", - "keywords": [ - "code", - "nette", - "php", - "scaffolding" - ], - "time": "2020-05-26T16:32:45+00:00" - }, - { - "name": "nette/robot-loader", - "version": "v3.2.3", - "source": { - "type": "git", - "url": "https://github.com/nette/robot-loader.git", - "reference": "726c462e73e739e965ec654a667407074cfe83c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/robot-loader/zipball/726c462e73e739e965ec654a667407074cfe83c0", - "reference": "726c462e73e739e965ec654a667407074cfe83c0", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "nette/finder": "^2.5 || ^3.0", - "nette/utils": "^3.0", - "php": ">=7.1" - }, - "require-dev": { - "nette/tester": "^2.0", - "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.", - "homepage": "https://nette.org", - "keywords": [ - "autoload", - "class", - "interface", - "nette", - "trait" - ], - "time": "2020-02-28T13:10:07+00:00" - }, - { - "name": "nette/schema", - "version": "v1.0.2", - "source": { - "type": "git", - "url": "https://github.com/nette/schema.git", - "reference": "febf71fb4052c824046f5a33f4f769a6e7fa0cb4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/febf71fb4052c824046f5a33f4f769a6e7fa0cb4", - "reference": "febf71fb4052c824046f5a33f4f769a6e7fa0cb4", - "shasum": "" - }, - "require": { - "nette/utils": "^3.1", - "php": ">=7.1" - }, - "require-dev": { - "nette/tester": "^2.2", - "phpstan/phpstan-nette": "^0.12", - "tracy/tracy": "^2.3" - }, - "type": "library", - "extra": { - "branch-alias": [] - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0", - "GPL-3.0" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "📐 Nette Schema: validating data structures against a given Schema.", - "homepage": "https://nette.org", - "keywords": [ - "config", - "nette" - ], - "time": "2020-01-06T22:52:48+00:00" - }, - { - "name": "nette/utils", - "version": "v3.1.2", - "source": { - "type": "git", - "url": "https://github.com/nette/utils.git", - "reference": "488f58378bba71767e7831c83f9e0fa808bf83b9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/488f58378bba71767e7831c83f9e0fa808bf83b9", - "reference": "488f58378bba71767e7831c83f9e0fa808bf83b9", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "nette/tester": "~2.0", - "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.3" - }, - "suggest": { - "ext-gd": "to use Image", - "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", - "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", - "ext-json": "to use Nette\\Utils\\Json", - "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", - "ext-xml": "to use Strings::length() etc. when mbstring is not available" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", - "homepage": "https://nette.org", - "keywords": [ - "array", - "core", - "datetime", - "images", - "json", - "nette", - "paginator", - "password", - "slugify", - "string", - "unicode", - "utf-8", - "utility", - "validation" - ], - "time": "2020-05-27T09:58:51+00:00" - }, { "name": "nikic/php-parser", - "version": "v4.4.0", + "version": "v4.5.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120" + "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/53c2753d756f5adb586dca79c2ec0e2654dd9463", + "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463", "shasum": "" }, "require": { @@ -11028,7 +11042,7 @@ "parser", "php" ], - "time": "2020-04-10T16:34:50+00:00" + "time": "2020-06-03T07:24:19+00:00" }, { "name": "php-cs-fixer/diff", @@ -11142,171 +11156,152 @@ "time": "2019-11-06T12:49:04+00:00" }, { - "name": "phpstan/phpdoc-parser", - "version": "0.3.5", + "name": "phpstan/extension-installer", + "version": "1.0.4", "source": { "type": "git", - "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "8c4ef2aefd9788238897b678a985e1d5c8df6db4" + "url": "https://github.com/phpstan/extension-installer.git", + "reference": "2e041def501d661b806f50000c8a4dccbd4907b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/8c4ef2aefd9788238897b678a985e1d5c8df6db4", - "reference": "8c4ef2aefd9788238897b678a985e1d5c8df6db4", + "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/2e041def501d661b806f50000c8a4dccbd4907b4", + "reference": "2e041def501d661b806f50000c8a4dccbd4907b4", "shasum": "" }, "require": { - "php": "~7.1" + "composer-plugin-api": "^1.1 || ^2.0", + "php": "^7.1", + "phpstan/phpstan": ">=0.11.6" }, "require-dev": { - "consistence/coding-standard": "^3.5", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "phing/phing": "^2.16.0", - "phpstan/phpstan": "^0.10", - "phpunit/phpunit": "^6.3", - "slevomat/coding-standard": "^4.7.2", - "squizlabs/php_codesniffer": "^3.3.2", - "symfony/process": "^3.4 || ^4.0" + "composer/composer": "^1.8", + "consistence/coding-standard": "^3.8", + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", + "ergebnis/composer-normalize": "^2.0.2", + "jakub-onderka/php-parallel-lint": "^1.0", + "phing/phing": "^2.16", + "phpstan/phpstan-strict-rules": "^0.11", + "slevomat/coding-standard": "^5.0.4" }, - "type": "library", + "type": "composer-plugin", "extra": { - "branch-alias": { - "dev-master": "0.3-dev" - } + "class": "PHPStan\\ExtensionInstaller\\Plugin" }, "autoload": { "psr-4": { - "PHPStan\\PhpDocParser\\": [ - "src/" - ] + "PHPStan\\ExtensionInstaller\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "PHPDoc parser with support for nullable, intersection and generic types", - "time": "2019-06-07T19:13:52+00:00" + "description": "Composer plugin for automatic installation of PHPStan extensions", + "time": "2020-03-31T16:00:42+00:00" }, { "name": "phpstan/phpstan", - "version": "0.11.19", + "version": "0.12.29", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "63cc502f6957b7f74efbac444b4cf219dcadffd7" + "reference": "9771daaf6b95c6313b908d0bcdee0afcd51f838a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/63cc502f6957b7f74efbac444b4cf219dcadffd7", - "reference": "63cc502f6957b7f74efbac444b4cf219dcadffd7", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9771daaf6b95c6313b908d0bcdee0afcd51f838a", + "reference": "9771daaf6b95c6313b908d0bcdee0afcd51f838a", "shasum": "" }, "require": { - "composer/xdebug-handler": "^1.3.0", - "jean85/pretty-package-versions": "^1.0.3", - "nette/bootstrap": "^2.4 || ^3.0", - "nette/di": "^2.4.7 || ^3.0", - "nette/neon": "^2.4.3 || ^3.0", - "nette/robot-loader": "^3.0.1", - "nette/schema": "^1.0", - "nette/utils": "^2.4.5 || ^3.0", - "nikic/php-parser": "^4.2.3", - "php": "~7.1", - "phpstan/phpdoc-parser": "^0.3.5", - "symfony/console": "~3.2 || ~4.0", - "symfony/finder": "~3.2 || ~4.0" + "php": "^7.1" }, "conflict": { - "symfony/console": "3.4.16 || 4.1.5" - }, - "require-dev": { - "brianium/paratest": "^2.0 || ^3.0", - "consistence/coding-standard": "^3.5", - "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", - "ext-intl": "*", - "ext-mysqli": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "ext-zip": "*", - "jakub-onderka/php-parallel-lint": "^1.0", - "localheinz/composer-normalize": "^1.1.0", - "phing/phing": "^2.16.0", - "phpstan/phpstan-deprecation-rules": "^0.11", - "phpstan/phpstan-php-parser": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-strict-rules": "^0.11", - "phpunit/phpunit": "^7.5.14 || ^8.0", - "slevomat/coding-standard": "^4.7.2", - "squizlabs/php_codesniffer": "^3.3.2" + "phpstan/phpstan-shim": "*" }, "bin": [ - "bin/phpstan" + "phpstan", + "phpstan.phar" ], "type": "library", "extra": { "branch-alias": { - "dev-master": "0.11-dev" + "dev-master": "0.12-dev" } }, "autoload": { - "psr-4": { - "PHPStan\\": [ - "src/" - ] - } + "files": [ + "bootstrap.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "PHPStan - PHP Static Analysis Tool", - "time": "2019-10-22T20:20:22+00:00" + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpstan", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2020-06-14T14:10:59+00:00" }, { "name": "phpstan/phpstan-doctrine", - "version": "0.11.6", + "version": "0.12.16", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "77592865e167b32c7dcb4f39a35210e909a8854c" + "reference": "65146e35905478bfb4e2ba078ffca1a16029d4ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/77592865e167b32c7dcb4f39a35210e909a8854c", - "reference": "77592865e167b32c7dcb4f39a35210e909a8854c", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/65146e35905478bfb4e2ba078ffca1a16029d4ee", + "reference": "65146e35905478bfb4e2ba078ffca1a16029d4ee", "shasum": "" }, "require": { - "nikic/php-parser": "^4.0", "php": "~7.1", - "phpstan/phpdoc-parser": "^0.3", - "phpstan/phpstan": "^0.11.7" + "phpstan/phpstan": "^0.12.26" }, "conflict": { "doctrine/collections": "<1.0", "doctrine/common": "<2.7", "doctrine/mongodb-odm": "<1.2", - "doctrine/orm": "<2.5" + "doctrine/orm": "<2.5", + "doctrine/persistence": "<1.3" }, "require-dev": { - "consistence/coding-standard": "^3.8", + "consistence/coding-standard": "^3.0.1", "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", "doctrine/collections": "^1.0", - "doctrine/common": "^2.7", - "doctrine/mongodb-odm": "^1.2", + "doctrine/common": "^2.7 || ^3.0", + "doctrine/mongodb-odm": "^1.3 || ^2.1", "doctrine/orm": "^2.5", + "doctrine/persistence": "^1.1 || ^2.0", + "ergebnis/composer-normalize": "^2.0.2", "jakub-onderka/php-parallel-lint": "^1.0", "phing/phing": "^2.16.0", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-strict-rules": "^0.11", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", "phpunit/phpunit": "^7.0", - "slevomat/coding-standard": "^5.0.4" + "ramsey/uuid-doctrine": "^1.5.0", + "slevomat/coding-standard": "^4.5.2" }, "type": "phpstan-extension", "extra": { "branch-alias": { - "dev-master": "0.11-dev" + "dev-master": "0.12-dev" }, "phpstan": { "includes": [ @@ -11325,45 +11320,44 @@ "MIT" ], "description": "Doctrine extensions for PHPStan", - "time": "2019-09-13T08:40:06+00:00" + "time": "2020-06-14T11:03:59+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "0.11.2", + "version": "0.12.11", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "fbf2ad56c3b13189d29655e226c9b1da47c2fad9" + "reference": "ab783a8ea634ea23305a8818c4750603e714489b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/fbf2ad56c3b13189d29655e226c9b1da47c2fad9", - "reference": "fbf2ad56c3b13189d29655e226c9b1da47c2fad9", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/ab783a8ea634ea23305a8818c4750603e714489b", + "reference": "ab783a8ea634ea23305a8818c4750603e714489b", "shasum": "" }, "require": { - "nikic/php-parser": "^4.0", "php": "~7.1", - "phpstan/phpdoc-parser": "^0.3", - "phpstan/phpstan": "^0.11.4" + "phpstan/phpstan": "^0.12.20" }, "conflict": { "phpunit/phpunit": "<7.0" }, "require-dev": { - "consistence/coding-standard": "^3.0.1", + "consistence/coding-standard": "^3.5", "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", + "ergebnis/composer-normalize": "^2.0.2", "jakub-onderka/php-parallel-lint": "^1.0", "phing/phing": "^2.16.0", - "phpstan/phpstan-strict-rules": "^0.11", - "phpunit/phpunit": "^7.0", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", "satooshi/php-coveralls": "^1.0", - "slevomat/coding-standard": "^4.5.2" + "slevomat/coding-standard": "^4.7.2" }, "type": "phpstan-extension", "extra": { "branch-alias": { - "dev-master": "0.11-dev" + "dev-master": "0.12-dev" }, "phpstan": { "includes": [ @@ -11382,27 +11376,26 @@ "MIT" ], "description": "PHPUnit extensions and rules for PHPStan", - "time": "2019-05-17T17:50:16+00:00" + "time": "2020-06-01T16:43:31+00:00" }, { "name": "phpstan/phpstan-symfony", - "version": "0.11.6", + "version": "0.12.6", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-symfony.git", - "reference": "c7be3054c21fd472a52b1c38eb129c3f93776084" + "reference": "ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/c7be3054c21fd472a52b1c38eb129c3f93776084", - "reference": "c7be3054c21fd472a52b1c38eb129c3f93776084", + "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f", + "reference": "ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f", "shasum": "" }, "require": { "ext-simplexml": "*", - "nikic/php-parser": "^4.0", "php": "^7.1", - "phpstan/phpstan": "^0.11.7" + "phpstan/phpstan": "^0.12" }, "conflict": { "symfony/framework-bundle": "<3.0" @@ -11410,27 +11403,29 @@ "require-dev": { "consistence/coding-standard": "^3.0.1", "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", + "ergebnis/composer-normalize": "^2.0.2", "jakub-onderka/php-parallel-lint": "^1.0", - "nette/di": "^3.0-stable", "phing/phing": "^2.16.0", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-strict-rules": "^0.11", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", "phpunit/phpunit": "^7.0", "slevomat/coding-standard": "^4.5.2", "squizlabs/php_codesniffer": "^3.3.2", - "symfony/console": "^3.0 || ^4.0", - "symfony/framework-bundle": "^3.0 || ^4.0", + "symfony/console": "^4.0", + "symfony/framework-bundle": "^4.0", + "symfony/http-foundation": "^4.0", "symfony/messenger": "^4.2", - "symfony/serializer": "^3.0 || ^4.0" + "symfony/serializer": "^4.0" }, "type": "phpstan-extension", "extra": { "branch-alias": { - "dev-master": "0.11-dev" + "dev-master": "0.12-dev" }, "phpstan": { "includes": [ - "extension.neon" + "extension.neon", + "rules.neon" ] } }, @@ -11451,7 +11446,7 @@ } ], "description": "Symfony Framework extensions and rules for PHPStan", - "time": "2019-05-19T17:40:25+00:00" + "time": "2020-04-15T20:26:41+00:00" }, { "name": "symfony/maker-bundle", @@ -11523,26 +11518,26 @@ }, { "name": "symfony/phpunit-bridge", - "version": "v4.3.11", + "version": "v5.1.1", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "692a73a2e0b76123150709f5eb7e2ea9bf2bad43" + "reference": "de5f0fec631a0cbfe98630b053be1fad7b75aece" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/692a73a2e0b76123150709f5eb7e2ea9bf2bad43", - "reference": "692a73a2e0b76123150709f5eb7e2ea9bf2bad43", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/de5f0fec631a0cbfe98630b053be1fad7b75aece", + "reference": "de5f0fec631a0cbfe98630b053be1fad7b75aece", "shasum": "" }, "require": { "php": ">=5.5.9" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0|9.1.2" }, "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" @@ -11550,7 +11545,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "5.1-dev" }, "thanks": { "name": "phpunit/phpunit", @@ -11584,7 +11579,21 @@ ], "description": "Symfony PHPUnit Bridge", "homepage": "https://symfony.com", - "time": "2020-01-31T09:56:21+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-06-09T09:56:30+00:00" } ], "aliases": [], @@ -11595,7 +11604,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=7.1.3", + "php": ">=7.2.5", "ext-ctype": "*", "ext-curl": "*", "ext-dom": "*", @@ -11614,6 +11623,7 @@ }, "platform-dev": [], "platform-overrides": { - "php": "7.1.3" - } + "php": "7.2.5" + }, + "plugin-api-version": "1.1.0" } diff --git a/phpstan.neon b/phpstan.neon index d170e0e6f..e441081c3 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,15 +1,14 @@ -includes: - - vendor/phpstan/phpstan-phpunit/extension.neon - - vendor/phpstan/phpstan-symfony/extension.neon - - vendor/phpstan/phpstan-doctrine/extension.neon - - vendor/phpstan/phpstan-phpunit/rules.neon - parameters: + level: 1 + paths: + - src + - tests + symfony: container_xml_path: %rootDir%/../../../var/cache/test/appTestDebugProjectContainer.xml # https://github.com/phpstan/phpstan/issues/694#issuecomment-350724288 autoload_files: - - vendor/bin/.phpunit/phpunit-7.4/vendor/autoload.php + - vendor/bin/.phpunit/phpunit-8.3-0/vendor/autoload.php inferPrivatePropertyTypeFromConstructor: true diff --git a/src/Wallabag/AnnotationBundle/DataFixtures/AnnotationFixtures.php b/src/Wallabag/AnnotationBundle/DataFixtures/AnnotationFixtures.php index ed46cea9b..51c79c3d3 100644 --- a/src/Wallabag/AnnotationBundle/DataFixtures/AnnotationFixtures.php +++ b/src/Wallabag/AnnotationBundle/DataFixtures/AnnotationFixtures.php @@ -4,7 +4,7 @@ namespace Wallabag\AnnotationBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Common\DataFixtures\DependentFixtureInterface; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Wallabag\AnnotationBundle\Entity\Annotation; use Wallabag\CoreBundle\DataFixtures\EntryFixtures; use Wallabag\UserBundle\DataFixtures\UserFixtures; diff --git a/src/Wallabag/CoreBundle/DataFixtures/ConfigFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/ConfigFixtures.php index 5e914965d..d76ba514d 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/ConfigFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/ConfigFixtures.php @@ -4,7 +4,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Common\DataFixtures\DependentFixtureInterface; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Wallabag\CoreBundle\Entity\Config; use Wallabag\UserBundle\DataFixtures\UserFixtures; @@ -13,7 +13,7 @@ class ConfigFixtures extends Fixture implements DependentFixtureInterface /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { $adminConfig = new Config($this->getReference('admin-user')); diff --git a/src/Wallabag/CoreBundle/DataFixtures/EntryFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/EntryFixtures.php index 024fcfdc8..55e8fc172 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/EntryFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/EntryFixtures.php @@ -4,7 +4,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Common\DataFixtures\DependentFixtureInterface; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Wallabag\CoreBundle\Entity\Entry; use Wallabag\UserBundle\DataFixtures\UserFixtures; @@ -13,7 +13,7 @@ class EntryFixtures extends Fixture implements DependentFixtureInterface /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { $entries = [ 'entry1' => [ diff --git a/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginInstanceRuleFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginInstanceRuleFixtures.php index 8a0a06ed9..7e6c26036 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginInstanceRuleFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginInstanceRuleFixtures.php @@ -3,7 +3,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Symfony\Component\DependencyInjection\ContainerAwareInterface; use Symfony\Component\DependencyInjection\ContainerInterface; use Wallabag\CoreBundle\Entity\IgnoreOriginInstanceRule; @@ -23,7 +23,7 @@ class IgnoreOriginInstanceRuleFixtures extends Fixture implements ContainerAware /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { foreach ($this->container->getParameter('wallabag_core.default_ignore_origin_instance_rules') as $ignore_origin_instance_rule) { $newIgnoreOriginInstanceRule = new IgnoreOriginInstanceRule(); diff --git a/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginUserRuleFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginUserRuleFixtures.php index 679eff7de..fbacef901 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginUserRuleFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/IgnoreOriginUserRuleFixtures.php @@ -4,7 +4,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Common\DataFixtures\DependentFixtureInterface; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Wallabag\CoreBundle\Entity\IgnoreOriginUserRule; use Wallabag\UserBundle\DataFixtures\UserFixtures; @@ -13,7 +13,7 @@ class IgnoreOriginUserRuleFixtures extends Fixture implements DependentFixtureIn /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { $rule = new IgnoreOriginUserRule(); $rule->setRule('host = "example.fr"'); diff --git a/src/Wallabag/CoreBundle/DataFixtures/InternalSettingFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/InternalSettingFixtures.php index b052d1d5e..a70fe489f 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/InternalSettingFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/InternalSettingFixtures.php @@ -3,7 +3,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Symfony\Component\DependencyInjection\ContainerAwareInterface; use Symfony\Component\DependencyInjection\ContainerInterface; use Wallabag\CoreBundle\Entity\InternalSetting; @@ -23,7 +23,7 @@ class InternalSettingFixtures extends Fixture implements ContainerAwareInterface /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { foreach ($this->container->getParameter('wallabag_core.default_internal_settings') as $setting) { $newSetting = new InternalSetting(); diff --git a/src/Wallabag/CoreBundle/DataFixtures/SiteCredentialFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/SiteCredentialFixtures.php index 9a7d116f6..ffcce7173 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/SiteCredentialFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/SiteCredentialFixtures.php @@ -4,7 +4,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Common\DataFixtures\DependentFixtureInterface; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Symfony\Component\DependencyInjection\ContainerAwareInterface; use Symfony\Component\DependencyInjection\ContainerInterface; use Wallabag\CoreBundle\Entity\SiteCredential; @@ -25,7 +25,7 @@ class SiteCredentialFixtures extends Fixture implements DependentFixtureInterfac /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { $credential = new SiteCredential($this->getReference('admin-user')); $credential->setHost('.super.com'); diff --git a/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php index 58a0d799b..c50d037dc 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/TagFixtures.php @@ -3,7 +3,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Wallabag\CoreBundle\Entity\Tag; class TagFixtures extends Fixture @@ -11,7 +11,7 @@ class TagFixtures extends Fixture /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { $tags = [ 'foo-bar-tag' => 'foo bar', //tag used for EntryControllerTest diff --git a/src/Wallabag/CoreBundle/DataFixtures/TaggingRuleFixtures.php b/src/Wallabag/CoreBundle/DataFixtures/TaggingRuleFixtures.php index 78ff314a8..b36224119 100644 --- a/src/Wallabag/CoreBundle/DataFixtures/TaggingRuleFixtures.php +++ b/src/Wallabag/CoreBundle/DataFixtures/TaggingRuleFixtures.php @@ -4,7 +4,7 @@ namespace Wallabag\CoreBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Common\DataFixtures\DependentFixtureInterface; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Wallabag\CoreBundle\Entity\TaggingRule; class TaggingRuleFixtures extends Fixture implements DependentFixtureInterface @@ -12,7 +12,7 @@ class TaggingRuleFixtures extends Fixture implements DependentFixtureInterface /** * {@inheritdoc} */ - public function load(ObjectManager $manager) + public function load(ObjectManager $manager): void { $tr1 = new TaggingRule(); $tr1->setRule('content matches "spurs"'); diff --git a/src/Wallabag/UserBundle/DataFixtures/UserFixtures.php b/src/Wallabag/UserBundle/DataFixtures/UserFixtures.php index 1e375e09e..f8bfe7f95 100644 --- a/src/Wallabag/UserBundle/DataFixtures/UserFixtures.php +++ b/src/Wallabag/UserBundle/DataFixtures/UserFixtures.php @@ -3,7 +3,7 @@ namespace Wallabag\UserBundle\DataFixtures; use Doctrine\Bundle\FixturesBundle\Fixture; -use Doctrine\Common\Persistence\ObjectManager; +use Doctrine\Persistence\ObjectManager; use Wallabag\UserBundle\Entity\User; class UserFixtures extends Fixture diff --git a/tests/Wallabag/AnnotationBundle/WallabagAnnotationTestCase.php b/tests/Wallabag/AnnotationBundle/WallabagAnnotationTestCase.php index 9c7aba6bd..136a980e2 100644 --- a/tests/Wallabag/AnnotationBundle/WallabagAnnotationTestCase.php +++ b/tests/Wallabag/AnnotationBundle/WallabagAnnotationTestCase.php @@ -17,7 +17,7 @@ abstract class WallabagAnnotationTestCase extends WebTestCase */ protected $user; - public function setUp() + public function setUp(): void { $this->client = $this->createAuthorizedClient(); } diff --git a/tests/Wallabag/ApiBundle/WallabagApiTestCase.php b/tests/Wallabag/ApiBundle/WallabagApiTestCase.php index fd2e113e1..b7941caf5 100644 --- a/tests/Wallabag/ApiBundle/WallabagApiTestCase.php +++ b/tests/Wallabag/ApiBundle/WallabagApiTestCase.php @@ -17,7 +17,7 @@ abstract class WallabagApiTestCase extends WebTestCase */ protected $user; - public function setUp() + public function setUp(): void { $this->client = $this->createAuthorizedClient(); } diff --git a/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php b/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php index d89284511..2c3e67f33 100644 --- a/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php +++ b/tests/Wallabag/CoreBundle/Command/InstallCommandTest.php @@ -18,19 +18,19 @@ use Wallabag\CoreBundle\Command\InstallCommand; class InstallCommandTest extends WallabagCoreTestCase { - public static function setUpBeforeClass() + public static function setUpBeforeClass(): void { // disable doctrine-test-bundle StaticDriver::setKeepStaticConnections(false); } - public static function tearDownAfterClass() + public static function tearDownAfterClass(): void { // enable doctrine-test-bundle StaticDriver::setKeepStaticConnections(true); } - public function setUp() + public function setUp(): void { parent::setUp(); @@ -66,7 +66,7 @@ class InstallCommandTest extends WallabagCoreTestCase $this->resetDatabase($this->getClient()); } - public function tearDown() + public function tearDown(): void { $databasePath = getenv('TEST_DATABASE_PATH'); // Remove variable environnement diff --git a/tests/Wallabag/CoreBundle/Command/ReloadEntryCommandTest.php b/tests/Wallabag/CoreBundle/Command/ReloadEntryCommandTest.php index a0e2939cf..a5d5ac2b5 100644 --- a/tests/Wallabag/CoreBundle/Command/ReloadEntryCommandTest.php +++ b/tests/Wallabag/CoreBundle/Command/ReloadEntryCommandTest.php @@ -22,7 +22,7 @@ class ReloadEntryCommandTest extends WallabagCoreTestCase */ public $bobEntry; - public function setUp() + public function setUp(): void { parent::setUp(); diff --git a/tests/Wallabag/CoreBundle/Controller/ExportControllerTest.php b/tests/Wallabag/CoreBundle/Controller/ExportControllerTest.php index 36822ab31..066ca6e98 100644 --- a/tests/Wallabag/CoreBundle/Controller/ExportControllerTest.php +++ b/tests/Wallabag/CoreBundle/Controller/ExportControllerTest.php @@ -300,7 +300,7 @@ class ExportControllerTest extends WallabagCoreTestCase $content = new \SimpleXMLElement($client->getResponse()->getContent()); $this->assertGreaterThan(0, $content->count()); - $this->assertSame(\count($contentInDB), $content->count()); + $this->assertCount($contentInDB, $content); $this->assertNotEmpty('id', (string) $content->entry[0]->id); $this->assertNotEmpty('title', (string) $content->entry[0]->title); $this->assertNotEmpty('url', (string) $content->entry[0]->url); diff --git a/tests/Wallabag/CoreBundle/Helper/RedirectTest.php b/tests/Wallabag/CoreBundle/Helper/RedirectTest.php index 021efa46b..69bec07e4 100644 --- a/tests/Wallabag/CoreBundle/Helper/RedirectTest.php +++ b/tests/Wallabag/CoreBundle/Helper/RedirectTest.php @@ -20,7 +20,7 @@ class RedirectTest extends TestCase /** @var UsernamePasswordToken */ private $token; - public function setUp() + public function setUp(): void { $this->routerMock = $this->getMockBuilder('Symfony\Component\Routing\Router') ->disableOriginalConstructor() diff --git a/tests/Wallabag/CoreBundle/Helper/RuleBasedIgnoreOriginProcessorTest.php b/tests/Wallabag/CoreBundle/Helper/RuleBasedIgnoreOriginProcessorTest.php index 9e39bc811..ba697e4bc 100644 --- a/tests/Wallabag/CoreBundle/Helper/RuleBasedIgnoreOriginProcessorTest.php +++ b/tests/Wallabag/CoreBundle/Helper/RuleBasedIgnoreOriginProcessorTest.php @@ -20,7 +20,7 @@ class RuleBasedIgnoreOriginProcessorTest extends TestCase private $logger; private $handler; - public function setUp() + public function setUp(): void { $this->rulerz = $this->getRulerZMock(); $this->logger = $this->getLogger(); diff --git a/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php b/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php index 74b28bbb8..db5089bbb 100644 --- a/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php +++ b/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php @@ -21,7 +21,7 @@ class RuleBasedTaggerTest extends TestCase private $logger; private $handler; - public function setUp() + public function setUp(): void { $this->rulerz = $this->getRulerZMock(); $this->tagRepository = $this->getTagRepositoryMock(); diff --git a/tests/Wallabag/CoreBundle/WallabagCoreTestCase.php b/tests/Wallabag/CoreBundle/WallabagCoreTestCase.php index 816d22f4d..10787ec1c 100644 --- a/tests/Wallabag/CoreBundle/WallabagCoreTestCase.php +++ b/tests/Wallabag/CoreBundle/WallabagCoreTestCase.php @@ -18,7 +18,7 @@ abstract class WallabagCoreTestCase extends WebTestCase */ private $client = null; - public function setUp() + public function setUp(): void { parent::setUp(); diff --git a/tests/Wallabag/UserBundle/EventListener/AuthenticationFailureListenerTest.php b/tests/Wallabag/UserBundle/EventListener/AuthenticationFailureListenerTest.php index 6e37cfc48..54384f26b 100644 --- a/tests/Wallabag/UserBundle/EventListener/AuthenticationFailureListenerTest.php +++ b/tests/Wallabag/UserBundle/EventListener/AuthenticationFailureListenerTest.php @@ -19,7 +19,7 @@ class AuthenticationFailureListenerTest extends TestCase private $listener; private $dispatcher; - protected function setUp() + protected function setUp(): void { $request = Request::create('/'); $request->request->set('_username', 'admin'); diff --git a/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php b/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php index 8a8ec3cf6..7a685f990 100644 --- a/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php +++ b/tests/Wallabag/UserBundle/EventListener/CreateConfigListenerTest.php @@ -22,7 +22,7 @@ class CreateConfigListenerTest extends TestCase private $request; private $response; - protected function setUp() + protected function setUp(): void { $session = new Session(new MockArraySessionStorage()); $this->em = $this->getMockBuilder('Doctrine\ORM\EntityManager') diff --git a/tests/Wallabag/UserBundle/Mailer/AuthCodeMailerTest.php b/tests/Wallabag/UserBundle/Mailer/AuthCodeMailerTest.php index 4f93a92ca..815f73d8a 100644 --- a/tests/Wallabag/UserBundle/Mailer/AuthCodeMailerTest.php +++ b/tests/Wallabag/UserBundle/Mailer/AuthCodeMailerTest.php @@ -14,7 +14,7 @@ class AuthCodeMailerTest extends TestCase protected $spool; protected $twig; - protected function setUp() + protected function setUp(): void { $this->spool = new CountableMemorySpool(); $transport = new \Swift_Transport_SpoolTransport(