diff --git a/composer.lock b/composer.lock index e0a85c6..e5eee3c 100644 --- a/composer.lock +++ b/composer.lock @@ -1,7 +1,7 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], "content-hash": "9ec1ca6b843d05e0870bd777026d7a8b", @@ -126,16 +126,16 @@ }, { "name": "composer/xdebug-handler", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "b8e9745fb9b06ea6664d8872c4505fb16df4611c" + "reference": "dc523135366eb68f22268d069ea7749486458562" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/b8e9745fb9b06ea6664d8872c4505fb16df4611c", - "reference": "b8e9745fb9b06ea6664d8872c4505fb16df4611c", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/dc523135366eb68f22268d069ea7749486458562", + "reference": "dc523135366eb68f22268d069ea7749486458562", "shasum": "" }, "require": { @@ -166,7 +166,7 @@ "Xdebug", "performance" ], - "time": "2018-08-31T19:07:57+00:00" + "time": "2018-11-29T10:59:02+00:00" }, { "name": "doctrine/annotations", @@ -488,16 +488,16 @@ }, { "name": "lstrojny/functional-php", - "version": "1.8.0", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/lstrojny/functional-php.git", - "reference": "7d677bbc1dbf8338946cd3b31f0d5c2beb2b5a26" + "reference": "f5b3b4424dcddb406d3dcfcae0d1bc0060099a78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lstrojny/functional-php/zipball/7d677bbc1dbf8338946cd3b31f0d5c2beb2b5a26", - "reference": "7d677bbc1dbf8338946cd3b31f0d5c2beb2b5a26", + "url": "https://api.github.com/repos/lstrojny/functional-php/zipball/f5b3b4424dcddb406d3dcfcae0d1bc0060099a78", + "reference": "f5b3b4424dcddb406d3dcfcae0d1bc0060099a78", "shasum": "" }, "require": { @@ -623,7 +623,7 @@ "keywords": [ "functional" ], - "time": "2018-03-19T16:14:14+00:00" + "time": "2018-12-03T16:47:05+00:00" }, { "name": "myclabs/deep-copy", @@ -1558,16 +1558,16 @@ }, { "name": "phpstan/phpstan-shim", - "version": "0.10.5", + "version": "0.10.6", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-shim.git", - "reference": "a274185548d140a7f48cc1eed5b94f3a9068c674" + "reference": "c729ee281588bdb73ae50051503a6785aed46721" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-shim/zipball/a274185548d140a7f48cc1eed5b94f3a9068c674", - "reference": "a274185548d140a7f48cc1eed5b94f3a9068c674", + "url": "https://api.github.com/repos/phpstan/phpstan-shim/zipball/c729ee281588bdb73ae50051503a6785aed46721", + "reference": "c729ee281588bdb73ae50051503a6785aed46721", "shasum": "" }, "require": { @@ -1598,7 +1598,7 @@ "MIT" ], "description": "PHPStan Phar distribution", - "time": "2018-10-20T17:45:03+00:00" + "time": "2018-12-04T07:53:38+00:00" }, { "name": "phpstan/phpstan-strict-rules", @@ -1900,16 +1900,16 @@ }, { "name": "phpunit/phpunit", - "version": "7.4.3", + "version": "7.5.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c151651fb6ed264038d486ea262e243af72e5e64" + "reference": "520723129e2b3fc1dc4c0953e43c9d40e1ecb352" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c151651fb6ed264038d486ea262e243af72e5e64", - "reference": "c151651fb6ed264038d486ea262e243af72e5e64", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/520723129e2b3fc1dc4c0953e43c9d40e1ecb352", + "reference": "520723129e2b3fc1dc4c0953e43c9d40e1ecb352", "shasum": "" }, "require": { @@ -1930,7 +1930,7 @@ "phpunit/php-timer": "^2.0", "sebastian/comparator": "^3.0", "sebastian/diff": "^3.0", - "sebastian/environment": "^3.1 || ^4.0", + "sebastian/environment": "^4.0", "sebastian/exporter": "^3.1", "sebastian/global-state": "^2.0", "sebastian/object-enumerator": "^3.0.3", @@ -1954,7 +1954,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.4-dev" + "dev-master": "7.5-dev" } }, "autoload": { @@ -1980,7 +1980,7 @@ "testing", "xunit" ], - "time": "2018-10-23T05:57:41+00:00" + "time": "2018-12-07T07:08:12+00:00" }, { "name": "psr/cache", @@ -2079,16 +2079,16 @@ }, { "name": "psr/log", - "version": "1.0.2", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", "shasum": "" }, "require": { @@ -2122,7 +2122,7 @@ "psr", "psr-3" ], - "time": "2016-10-10T12:19:37+00:00" + "time": "2018-11-20T15:27:04+00:00" }, { "name": "psr/simple-cache", @@ -2339,28 +2339,28 @@ }, { "name": "sebastian/environment", - "version": "3.1.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + "reference": "febd209a219cea7b56ad799b30ebbea34b71eb8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/febd209a219cea7b56ad799b30ebbea34b71eb8f", + "reference": "febd209a219cea7b56ad799b30ebbea34b71eb8f", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^6.1" + "phpunit/phpunit": "^7.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -2385,7 +2385,7 @@ "environment", "hhvm" ], - "time": "2017-07-01T08:51:00+00:00" + "time": "2018-11-25T09:31:21+00:00" }, { "name": "sebastian/exporter", @@ -2923,41 +2923,49 @@ }, { "name": "symfony/cache", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "05ce0ddc8bc1ffe592105398fc2c725cb3080a38" + "reference": "5c4b50d6ba4f1c8955c3454444c1e3cfddaaad41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/05ce0ddc8bc1ffe592105398fc2c725cb3080a38", - "reference": "05ce0ddc8bc1ffe592105398fc2c725cb3080a38", + "url": "https://api.github.com/repos/symfony/cache/zipball/5c4b50d6ba4f1c8955c3454444c1e3cfddaaad41", + "reference": "5c4b50d6ba4f1c8955c3454444c1e3cfddaaad41", "shasum": "" }, "require": { "php": "^7.1.3", "psr/cache": "~1.0", "psr/log": "~1.0", - "psr/simple-cache": "^1.0" + "psr/simple-cache": "^1.0", + "symfony/contracts": "^1.0", + "symfony/var-exporter": "^4.2" }, "conflict": { + "doctrine/dbal": "<2.5", + "symfony/dependency-injection": "<3.4", "symfony/var-dumper": "<3.4" }, "provide": { "psr/cache-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "psr/simple-cache-implementation": "1.0", + "symfony/cache-contracts-implementation": "1.0" }, "require-dev": { "cache/integration-tests": "dev-master", "doctrine/cache": "~1.6", - "doctrine/dbal": "~2.4", - "predis/predis": "~1.0" + "doctrine/dbal": "~2.5", + "predis/predis": "~1.1", + "symfony/config": "~4.2", + "symfony/dependency-injection": "~3.4|~4.1", + "symfony/var-dumper": "^4.1.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2988,20 +2996,20 @@ "caching", "psr6" ], - "time": "2018-09-30T03:38:13+00:00" + "time": "2018-12-06T11:00:08+00:00" }, { "name": "symfony/config", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "991fec8bbe77367fc8b48ecbaa8a4bd6e905a238" + "reference": "005d9a083d03f588677d15391a716b1ac9b887c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/991fec8bbe77367fc8b48ecbaa8a4bd6e905a238", - "reference": "991fec8bbe77367fc8b48ecbaa8a4bd6e905a238", + "url": "https://api.github.com/repos/symfony/config/zipball/005d9a083d03f588677d15391a716b1ac9b887c0", + "reference": "005d9a083d03f588677d15391a716b1ac9b887c0", "shasum": "" }, "require": { @@ -3024,7 +3032,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3051,24 +3059,25 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2018-10-31T09:09:42+00:00" + "time": "2018-11-30T22:21:14+00:00" }, { "name": "symfony/console", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "432122af37d8cd52fba1b294b11976e0d20df595" + "reference": "4dff24e5d01e713818805c1862d2e3f901ee7dd0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/432122af37d8cd52fba1b294b11976e0d20df595", - "reference": "432122af37d8cd52fba1b294b11976e0d20df595", + "url": "https://api.github.com/repos/symfony/console/zipball/4dff24e5d01e713818805c1862d2e3f901ee7dd0", + "reference": "4dff24e5d01e713818805c1862d2e3f901ee7dd0", "shasum": "" }, "require": { "php": "^7.1.3", + "symfony/contracts": "^1.0", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { @@ -3092,7 +3101,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3119,20 +3128,88 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2018-10-31T09:30:44+00:00" + "time": "2018-11-27T07:40:44+00:00" }, { - "name": "symfony/debug", - "version": "v4.1.7", + "name": "symfony/contracts", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "19090917b848a799cbae4800abf740fe4eb71c1d" + "url": "https://github.com/symfony/contracts.git", + "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/19090917b848a799cbae4800abf740fe4eb71c1d", - "reference": "19090917b848a799cbae4800abf740fe4eb71c1d", + "url": "https://api.github.com/repos/symfony/contracts/zipball/1aa7ab2429c3d594dd70689604b5cf7421254cdf", + "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "psr/cache": "^1.0", + "psr/container": "^1.0" + }, + "suggest": { + "psr/cache": "When using the Cache contracts", + "psr/container": "When using the Service contracts", + "symfony/cache-contracts-implementation": "", + "symfony/service-contracts-implementation": "", + "symfony/translation-contracts-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\": "" + }, + "exclude-from-classmap": [ + "**/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A set of abstractions extracted out of the Symfony components", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2018-12-05T08:06:11+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.2.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "e0a2b92ee0b5b934f973d90c2f58e18af109d276" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/e0a2b92ee0b5b934f973d90c2f58e18af109d276", + "reference": "e0a2b92ee0b5b934f973d90c2f58e18af109d276", "shasum": "" }, "require": { @@ -3148,7 +3225,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3175,37 +3252,39 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2018-10-31T09:09:42+00:00" + "time": "2018-11-28T18:24:18+00:00" }, { "name": "symfony/dependency-injection", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "e72ee2c23d952e4c368ee98610fa22b79b89b483" + "reference": "e4adc57a48d3fa7f394edfffa9e954086d7740e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/e72ee2c23d952e4c368ee98610fa22b79b89b483", - "reference": "e72ee2c23d952e4c368ee98610fa22b79b89b483", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/e4adc57a48d3fa7f394edfffa9e954086d7740e5", + "reference": "e4adc57a48d3fa7f394edfffa9e954086d7740e5", "shasum": "" }, "require": { "php": "^7.1.3", - "psr/container": "^1.0" + "psr/container": "^1.0", + "symfony/contracts": "^1.0" }, "conflict": { - "symfony/config": "<4.1.1", + "symfony/config": "<4.2", "symfony/finder": "<3.4", "symfony/proxy-manager-bridge": "<3.4", "symfony/yaml": "<3.4" }, "provide": { - "psr/container-implementation": "1.0" + "psr/container-implementation": "1.0", + "symfony/service-contracts-implementation": "1.0" }, "require-dev": { - "symfony/config": "~4.1", + "symfony/config": "~4.2", "symfony/expression-language": "~3.4|~4.0", "symfony/yaml": "~3.4|~4.0" }, @@ -3219,7 +3298,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3246,24 +3325,25 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2018-10-31T10:54:16+00:00" + "time": "2018-12-02T15:59:36+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "552541dad078c85d9414b09c041ede488b456cd5" + "reference": "921f49c3158a276d27c0d770a5a347a3b718b328" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/552541dad078c85d9414b09c041ede488b456cd5", - "reference": "552541dad078c85d9414b09c041ede488b456cd5", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/921f49c3158a276d27c0d770a5a347a3b718b328", + "reference": "921f49c3158a276d27c0d770a5a347a3b718b328", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": "^7.1.3", + "symfony/contracts": "^1.0" }, "conflict": { "symfony/dependency-injection": "<3.4" @@ -3282,7 +3362,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3309,20 +3389,20 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2018-10-10T13:52:42+00:00" + "time": "2018-12-01T08:52:38+00:00" }, { "name": "symfony/filesystem", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "fd7bd6535beb1f0a0a9e3ee960666d0598546981" + "reference": "2f4c8b999b3b7cadb2a69390b01af70886753710" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/fd7bd6535beb1f0a0a9e3ee960666d0598546981", - "reference": "fd7bd6535beb1f0a0a9e3ee960666d0598546981", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/2f4c8b999b3b7cadb2a69390b01af70886753710", + "reference": "2f4c8b999b3b7cadb2a69390b01af70886753710", "shasum": "" }, "require": { @@ -3332,7 +3412,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3359,20 +3439,20 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2018-10-30T13:18:25+00:00" + "time": "2018-11-11T19:52:12+00:00" }, { "name": "symfony/finder", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "1f17195b44543017a9c9b2d437c670627e96ad06" + "reference": "e53d477d7b5c4982d0e1bfd2298dbee63d01441d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/1f17195b44543017a9c9b2d437c670627e96ad06", - "reference": "1f17195b44543017a9c9b2d437c670627e96ad06", + "url": "https://api.github.com/repos/symfony/finder/zipball/e53d477d7b5c4982d0e1bfd2298dbee63d01441d", + "reference": "e53d477d7b5c4982d0e1bfd2298dbee63d01441d", "shasum": "" }, "require": { @@ -3381,7 +3461,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3408,20 +3488,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2018-10-03T08:47:56+00:00" + "time": "2018-11-11T19:52:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "82d494c1492b0dd24bbc5c2d963fb02eb44491af" + "reference": "1b31f3017fadd8cb05cf2c8aebdbf3b12a943851" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/82d494c1492b0dd24bbc5c2d963fb02eb44491af", - "reference": "82d494c1492b0dd24bbc5c2d963fb02eb44491af", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/1b31f3017fadd8cb05cf2c8aebdbf3b12a943851", + "reference": "1b31f3017fadd8cb05cf2c8aebdbf3b12a943851", "shasum": "" }, "require": { @@ -3435,7 +3515,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3462,25 +3542,26 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2018-10-31T09:09:42+00:00" + "time": "2018-11-26T10:55:26+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "958be64ab13b65172ad646ef5ae20364c2305fae" + "reference": "b39ceffc0388232c309cbde3a7c3685f2ec0a624" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/958be64ab13b65172ad646ef5ae20364c2305fae", - "reference": "958be64ab13b65172ad646ef5ae20364c2305fae", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/b39ceffc0388232c309cbde3a7c3685f2ec0a624", + "reference": "b39ceffc0388232c309cbde3a7c3685f2ec0a624", "shasum": "" }, "require": { "php": "^7.1.3", "psr/log": "~1.0", + "symfony/contracts": "^1.0.2", "symfony/debug": "~3.4|~4.0", "symfony/event-dispatcher": "~4.1", "symfony/http-foundation": "^4.1.1", @@ -3488,7 +3569,8 @@ }, "conflict": { "symfony/config": "<3.4", - "symfony/dependency-injection": "<4.1", + "symfony/dependency-injection": "<4.2", + "symfony/translation": "<4.2", "symfony/var-dumper": "<4.1.1", "twig/twig": "<1.34|<2.4,>=2" }, @@ -3501,7 +3583,7 @@ "symfony/config": "~3.4|~4.0", "symfony/console": "~3.4|~4.0", "symfony/css-selector": "~3.4|~4.0", - "symfony/dependency-injection": "^4.1", + "symfony/dependency-injection": "^4.2", "symfony/dom-crawler": "~3.4|~4.0", "symfony/expression-language": "~3.4|~4.0", "symfony/finder": "~3.4|~4.0", @@ -3509,7 +3591,7 @@ "symfony/routing": "~3.4|~4.0", "symfony/stopwatch": "~3.4|~4.0", "symfony/templating": "~3.4|~4.0", - "symfony/translation": "~3.4|~4.0", + "symfony/translation": "~4.2", "symfony/var-dumper": "^4.1.1" }, "suggest": { @@ -3522,7 +3604,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3549,20 +3631,20 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2018-11-03T11:11:23+00:00" + "time": "2018-12-06T17:39:52+00:00" }, { "name": "symfony/options-resolver", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "40f0e40d37c1c8a762334618dea597d64bbb75ff" + "reference": "a9c38e8a3da2c03b3e71fdffa6efb0bda51390ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/40f0e40d37c1c8a762334618dea597d64bbb75ff", - "reference": "40f0e40d37c1c8a762334618dea597d64bbb75ff", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a9c38e8a3da2c03b3e71fdffa6efb0bda51390ba", + "reference": "a9c38e8a3da2c03b3e71fdffa6efb0bda51390ba", "shasum": "" }, "require": { @@ -3571,7 +3653,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3603,7 +3685,7 @@ "configuration", "options" ], - "time": "2018-09-18T12:45:12+00:00" + "time": "2018-11-11T19:52:12+00:00" }, { "name": "symfony/polyfill-ctype", @@ -3838,16 +3920,16 @@ }, { "name": "symfony/process", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "3e83acef94d979b1de946599ef86b3a352abcdc9" + "reference": "2b341009ccec76837a7f46f59641b431e4d4c2b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3e83acef94d979b1de946599ef86b3a352abcdc9", - "reference": "3e83acef94d979b1de946599ef86b3a352abcdc9", + "url": "https://api.github.com/repos/symfony/process/zipball/2b341009ccec76837a7f46f59641b431e4d4c2b0", + "reference": "2b341009ccec76837a7f46f59641b431e4d4c2b0", "shasum": "" }, "require": { @@ -3856,7 +3938,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3883,29 +3965,30 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2018-10-14T20:48:13+00:00" + "time": "2018-11-20T16:22:05+00:00" }, { "name": "symfony/stopwatch", - "version": "v4.1.7", + "version": "v4.2.1", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "5bfc064125b73ff81229e19381ce1c34d3416f4b" + "reference": "ec076716412274e51f8a7ea675d9515e5c311123" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5bfc064125b73ff81229e19381ce1c34d3416f4b", - "reference": "5bfc064125b73ff81229e19381ce1c34d3416f4b", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/ec076716412274e51f8a7ea675d9515e5c311123", + "reference": "ec076716412274e51f8a7ea675d9515e5c311123", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": "^7.1.3", + "symfony/contracts": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3932,20 +4015,80 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", - "time": "2018-10-02T12:40:59+00:00" + "time": "2018-11-11T19:52:12+00:00" }, { - "name": "symfony/yaml", - "version": "v4.1.7", + "name": "symfony/var-exporter", + "version": "v4.2.1", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "367e689b2fdc19965be435337b50bc8adf2746c9" + "url": "https://github.com/symfony/var-exporter.git", + "reference": "a39222e357362424b61dcde50e2f7b5a7d3306db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/367e689b2fdc19965be435337b50bc8adf2746c9", - "reference": "367e689b2fdc19965be435337b50bc8adf2746c9", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/a39222e357362424b61dcde50e2f7b5a7d3306db", + "reference": "a39222e357362424b61dcde50e2f7b5a7d3306db", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "symfony/var-dumper": "^4.1.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "time": "2018-12-03T22:40:09+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.2.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "c41175c801e3edfda90f32e292619d10c27103d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/c41175c801e3edfda90f32e292619d10c27103d7", + "reference": "c41175c801e3edfda90f32e292619d10c27103d7", "shasum": "" }, "require": { @@ -3964,7 +4107,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -3991,27 +4134,27 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2018-10-02T16:36:10+00:00" + "time": "2018-11-11T19:52:12+00:00" }, { "name": "symplify/better-phpdoc-parser", - "version": "v5.2.0", + "version": "v5.2.15", "source": { "type": "git", "url": "https://github.com/Symplify/BetterPhpDocParser.git", - "reference": "9b3bf0de89bff4818b2178ff62bb63de19ba6119" + "reference": "cb8f3b2c2f5d9f514b9dde90623c897ccc6a3e8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Symplify/BetterPhpDocParser/zipball/9b3bf0de89bff4818b2178ff62bb63de19ba6119", - "reference": "9b3bf0de89bff4818b2178ff62bb63de19ba6119", + "url": "https://api.github.com/repos/Symplify/BetterPhpDocParser/zipball/cb8f3b2c2f5d9f514b9dde90623c897ccc6a3e8f", + "reference": "cb8f3b2c2f5d9f514b9dde90623c897ccc6a3e8f", "shasum": "" }, "require": { "nette/utils": "^2.5", "php": "^7.1", "phpstan/phpdoc-parser": "^0.3", - "symplify/package-builder": "^5.2", + "symplify/package-builder": "^5.2.15", "thecodingmachine/safe": "^0.1.6" }, "require-dev": { @@ -4020,7 +4163,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.2-dev" + "dev-master": "5.3-dev" } }, "autoload": { @@ -4033,20 +4176,20 @@ "MIT" ], "description": "Slim wrapper around phpstan/phpdoc-parser with format preserving printer", - "time": "2018-10-31T09:23:48+00:00" + "time": "2018-12-07T13:16:16+00:00" }, { "name": "symplify/coding-standard", - "version": "v5.2.0", + "version": "v5.2.15", "source": { "type": "git", "url": "https://github.com/Symplify/CodingStandard.git", - "reference": "d057df9d605d664a37cdc00e7dbe5afa90f0dd17" + "reference": "028c532b3822da4abff31b1554e020c88df86383" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Symplify/CodingStandard/zipball/d057df9d605d664a37cdc00e7dbe5afa90f0dd17", - "reference": "d057df9d605d664a37cdc00e7dbe5afa90f0dd17", + "url": "https://api.github.com/repos/Symplify/CodingStandard/zipball/028c532b3822da4abff31b1554e020c88df86383", + "reference": "028c532b3822da4abff31b1554e020c88df86383", "shasum": "" }, "require": { @@ -4056,19 +4199,19 @@ "php": "^7.1", "slam/php-cs-fixer-extensions": "^1.17", "squizlabs/php_codesniffer": "^3.3", - "symplify/token-runner": "^5.2", + "symplify/token-runner": "^5.2.15", "thecodingmachine/safe": "^0.1.6" }, "require-dev": { "nette/application": "^2.4", "phpunit/phpunit": "^7.3", - "symplify/easy-coding-standard-tester": "^5.2", - "symplify/package-builder": "^5.2" + "symplify/easy-coding-standard-tester": "^5.2.15", + "symplify/package-builder": "^5.2.15" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.2-dev" + "dev-master": "5.3-dev" } }, "autoload": { @@ -4081,23 +4224,24 @@ "MIT" ], "description": "Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.", - "time": "2018-10-31T15:24:17+00:00" + "time": "2018-12-07T13:16:16+00:00" }, { "name": "symplify/easy-coding-standard", - "version": "v5.2.0", + "version": "v5.2.15", "source": { "type": "git", "url": "https://github.com/Symplify/EasyCodingStandard.git", - "reference": "fc3e2f6749835628a125ee0d5d8db39294718ce3" + "reference": "055982678422769731a7b0572a9fc10aae9609cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Symplify/EasyCodingStandard/zipball/fc3e2f6749835628a125ee0d5d8db39294718ce3", - "reference": "fc3e2f6749835628a125ee0d5d8db39294718ce3", + "url": "https://api.github.com/repos/Symplify/EasyCodingStandard/zipball/055982678422769731a7b0572a9fc10aae9609cc", + "reference": "055982678422769731a7b0572a9fc10aae9609cc", "shasum": "" }, "require": { + "composer/xdebug-handler": "^1.3", "friendsofphp/php-cs-fixer": "^2.13", "jean85/pretty-package-versions": "^1.2", "nette/robot-loader": "^3.1.0", @@ -4113,14 +4257,14 @@ "symfony/finder": "^3.4|^4.1", "symfony/http-kernel": "^3.4|^4.1", "symfony/yaml": "^3.4|^4.1", - "symplify/coding-standard": "^5.2", - "symplify/package-builder": "^5.2", - "symplify/token-runner": "^5.2", + "symplify/coding-standard": "^5.2.15", + "symplify/package-builder": "^5.2.15", + "symplify/token-runner": "^5.2.15", "thecodingmachine/safe": "^0.1.6" }, "require-dev": { "phpunit/phpunit": "^7.3", - "symplify/easy-coding-standard-tester": "^5.2" + "symplify/easy-coding-standard-tester": "^5.2.15" }, "bin": [ "bin/ecs" @@ -4128,7 +4272,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.2-dev" + "dev-master": "5.3-dev" } }, "autoload": { @@ -4145,20 +4289,20 @@ "MIT" ], "description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer.", - "time": "2018-11-03T10:43:05+00:00" + "time": "2018-12-07T13:16:16+00:00" }, { "name": "symplify/package-builder", - "version": "v5.2.0", + "version": "v5.2.15", "source": { "type": "git", "url": "https://github.com/Symplify/PackageBuilder.git", - "reference": "0b88fb5038d015e00179286d55445695372245aa" + "reference": "978e9ac03eb4640282be4b56677e0dd8e665893d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Symplify/PackageBuilder/zipball/0b88fb5038d015e00179286d55445695372245aa", - "reference": "0b88fb5038d015e00179286d55445695372245aa", + "url": "https://api.github.com/repos/Symplify/PackageBuilder/zipball/978e9ac03eb4640282be4b56677e0dd8e665893d", + "reference": "978e9ac03eb4640282be4b56677e0dd8e665893d", "shasum": "" }, "require": { @@ -4180,7 +4324,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.2-dev" + "dev-master": "5.3-dev" } }, "autoload": { @@ -4193,20 +4337,20 @@ "MIT" ], "description": "Dependency Injection, Console and Kernel toolkit for Symplify packages.", - "time": "2018-11-03T13:34:54+00:00" + "time": "2018-12-02T21:24:21+00:00" }, { "name": "symplify/token-runner", - "version": "v5.2.0", + "version": "v5.2.15", "source": { "type": "git", "url": "https://github.com/Symplify/TokenRunner.git", - "reference": "88747d0c1b8021106d62fe1c8bc15284224d48a7" + "reference": "73878adbf28a7ce974f896af4f3890a295c97d17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Symplify/TokenRunner/zipball/88747d0c1b8021106d62fe1c8bc15284224d48a7", - "reference": "88747d0c1b8021106d62fe1c8bc15284224d48a7", + "url": "https://api.github.com/repos/Symplify/TokenRunner/zipball/73878adbf28a7ce974f896af4f3890a295c97d17", + "reference": "73878adbf28a7ce974f896af4f3890a295c97d17", "shasum": "" }, "require": { @@ -4215,8 +4359,8 @@ "nette/utils": "^2.5", "php": "^7.1", "squizlabs/php_codesniffer": "^3.3", - "symplify/better-phpdoc-parser": "^5.2", - "symplify/package-builder": "^5.2", + "symplify/better-phpdoc-parser": "^5.2.15", + "symplify/package-builder": "^5.2.15", "thecodingmachine/safe": "^0.1.6" }, "require-dev": { @@ -4225,7 +4369,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.2-dev" + "dev-master": "5.3-dev" } }, "autoload": { @@ -4238,20 +4382,20 @@ "MIT" ], "description": "Set of utils for PHP_CodeSniffer and PHP CS Fixer.", - "time": "2018-10-31T09:23:48+00:00" + "time": "2018-12-07T13:16:16+00:00" }, { "name": "thecodingmachine/safe", - "version": "v0.1.6", + "version": "v0.1.8", "source": { "type": "git", "url": "https://github.com/thecodingmachine/safe.git", - "reference": "31d2c13b9e67674614df33ecb3dc0f20f8733749" + "reference": "4547d4684086d463b00cbd1a7763395280355e7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/31d2c13b9e67674614df33ecb3dc0f20f8733749", - "reference": "31d2c13b9e67674614df33ecb3dc0f20f8733749", + "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/4547d4684086d463b00cbd1a7763395280355e7d", + "reference": "4547d4684086d463b00cbd1a7763395280355e7d", "shasum": "" }, "require": { @@ -4368,7 +4512,7 @@ "MIT" ], "description": "PHP core functions that throw exceptions instead of returning FALSE on error", - "time": "2018-10-30T16:49:26+00:00" + "time": "2018-11-13T09:01:03+00:00" }, { "name": "theseer/tokenizer", diff --git a/src/Classification/Ensemble/Bagging.php b/src/Classification/Ensemble/Bagging.php index 26cc7a6..2c9010d 100644 --- a/src/Classification/Ensemble/Bagging.php +++ b/src/Classification/Ensemble/Bagging.php @@ -157,7 +157,7 @@ class Bagging implements Classifier { $predictions = []; foreach ($this->classifiers as $classifier) { - /* @var $classifier Classifier */ + /** @var Classifier $classifier */ $predictions[] = $classifier->predict($sample); } diff --git a/src/Classification/Ensemble/RandomForest.php b/src/Classification/Ensemble/RandomForest.php index c0f0dd8..ac1304c 100644 --- a/src/Classification/Ensemble/RandomForest.php +++ b/src/Classification/Ensemble/RandomForest.php @@ -86,7 +86,7 @@ class RandomForest extends Bagging // Traverse each tree and sum importance of the columns $sum = []; foreach ($this->classifiers as $tree) { - /* @var $tree DecisionTree */ + /** @var DecisionTree $tree */ $importances = $tree->getFeatureImportances(); foreach ($importances as $column => $importance) { diff --git a/src/Clustering/FuzzyCMeans.php b/src/Clustering/FuzzyCMeans.php index db42fe9..3637ef6 100644 --- a/src/Clustering/FuzzyCMeans.php +++ b/src/Clustering/FuzzyCMeans.php @@ -18,7 +18,7 @@ class FuzzyCMeans implements Clusterer private $clustersNumber; /** - * @var array|Cluster[] + * @var Cluster[] */ private $clusters = []; @@ -28,7 +28,7 @@ class FuzzyCMeans implements Clusterer private $space; /** - * @var array|float[][] + * @var float[][] */ private $membership = []; diff --git a/src/Clustering/KMeans/Space.php b/src/Clustering/KMeans/Space.php index 566d691..f9f57f5 100644 --- a/src/Clustering/KMeans/Space.php +++ b/src/Clustering/KMeans/Space.php @@ -116,7 +116,7 @@ class Space extends SplObjectStorage } /** - * @return array|Cluster[] + * @return Cluster[] */ public function cluster(int $clustersNumber, int $initMethod = KMeans::INIT_RANDOM): array { @@ -129,7 +129,7 @@ class Space extends SplObjectStorage } /** - * @return array|Cluster[] + * @return Cluster[] */ protected function initializeClusters(int $clustersNumber, int $initMethod): array { diff --git a/src/CrossValidation/StratifiedRandomSplit.php b/src/CrossValidation/StratifiedRandomSplit.php index 4974d4c..3b3acc4 100644 --- a/src/CrossValidation/StratifiedRandomSplit.php +++ b/src/CrossValidation/StratifiedRandomSplit.php @@ -19,7 +19,7 @@ class StratifiedRandomSplit extends RandomSplit } /** - * @return Dataset[]|array + * @return Dataset[] */ private function splitByTarget(Dataset $dataset): array { diff --git a/src/Math/Statistic/ANOVA.php b/src/Math/Statistic/ANOVA.php index f7b01c7..d233f84 100644 --- a/src/Math/Statistic/ANOVA.php +++ b/src/Math/Statistic/ANOVA.php @@ -17,9 +17,9 @@ final class ANOVA * the same population mean. The test is applied to samples from two or * more groups, possibly with differing sizes. * - * @param array|array[] $samples - each row is class samples + * @param array[] $samples - each row is class samples * - * @return array|float[] + * @return float[] */ public static function oneWayF(array $samples): array { diff --git a/src/Math/Statistic/Correlation.php b/src/Math/Statistic/Correlation.php index 7039e39..6878388 100644 --- a/src/Math/Statistic/Correlation.php +++ b/src/Math/Statistic/Correlation.php @@ -9,8 +9,8 @@ use Phpml\Exception\InvalidArgumentException; class Correlation { /** - * @param array|int[]|float[] $x - * @param array|int[]|float[] $y + * @param int[]|float[] $x + * @param int[]|float[] $y * * @throws InvalidArgumentException */ diff --git a/src/Math/Statistic/StandardDeviation.php b/src/Math/Statistic/StandardDeviation.php index 170a9ee..a9724d1 100644 --- a/src/Math/Statistic/StandardDeviation.php +++ b/src/Math/Statistic/StandardDeviation.php @@ -9,7 +9,7 @@ use Phpml\Exception\InvalidArgumentException; class StandardDeviation { /** - * @param array|float[]|int[] $numbers + * @param float[]|int[] $numbers */ public static function population(array $numbers, bool $sample = true): float { @@ -39,7 +39,7 @@ class StandardDeviation * Sum of squares deviations * ∑⟮xᵢ - μ⟯² * - * @param array|float[]|int[] $numbers + * @param float[]|int[] $numbers */ public static function sumOfSquares(array $numbers): float { diff --git a/src/Pipeline.php b/src/Pipeline.php index d57da87..41188f3 100644 --- a/src/Pipeline.php +++ b/src/Pipeline.php @@ -7,7 +7,7 @@ namespace Phpml; class Pipeline implements Estimator { /** - * @var array|Transformer[] + * @var Transformer[] */ private $transformers = []; @@ -17,7 +17,7 @@ class Pipeline implements Estimator private $estimator; /** - * @param array|Transformer[] $transformers + * @param Transformer[] $transformers */ public function __construct(array $transformers, Estimator $estimator) { @@ -39,7 +39,7 @@ class Pipeline implements Estimator } /** - * @return array|Transformer[] + * @return Transformer[] */ public function getTransformers(): array {