From 817bb929de7cf1bba34ac94b65c7cd2b58165c12 Mon Sep 17 00:00:00 2001 From: reallyli Date: Wed, 12 Jun 2019 10:19:35 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=94=AF=E6=8C=81=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E6=9C=BA=E5=99=A8=E4=BA=BA=E7=9A=84=20webhoo?= =?UTF-8?q?k?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy.yml.sample | 2 + src/recipe/laravel-deployer.php | 2 +- src/task/notification.php | 73 +++++++++++++++++++++++++++++++++ src/task/notify.php | 55 ------------------------- tests/Features/deploy.yml | 2 + 5 files changed, 78 insertions(+), 56 deletions(-) create mode 100644 src/task/notification.php delete mode 100644 src/task/notify.php diff --git a/deploy.yml.sample b/deploy.yml.sample index 9871936..d200c73 100644 --- a/deploy.yml.sample +++ b/deploy.yml.sample @@ -17,6 +17,8 @@ options: shared_dirs: null log_file_name: laravel.log log_lines: 200 + notify_by: wechat_bot + app_repo_url: https://github.com hosts: [] localhost: [] include: [] diff --git a/src/recipe/laravel-deployer.php b/src/recipe/laravel-deployer.php index 0b6e7c8..74facc6 100644 --- a/src/recipe/laravel-deployer.php +++ b/src/recipe/laravel-deployer.php @@ -16,7 +16,7 @@ */ require 'task/init.php'; -require 'task/notify.php'; +require 'task/notification.php'; require 'task/defaults.php'; require 'task/helpers.php'; diff --git a/src/task/notification.php b/src/task/notification.php new file mode 100644 index 0000000..7f21361 --- /dev/null +++ b/src/task/notification.php @@ -0,0 +1,73 @@ + 'news', + 'news' => [ + 'articles' => [ + [ + 'title' => get('user') . ' ' . $subject, + 'description' => '在 ' . get('environment') . ' 环境更新 ' . get('branch') . ' 分支 ', + 'url' => get('app_repo_url', 'https://github.com'), + 'picurl' => get('pic_url', 'https://picsum.photos/id/' . rand(1, 1000) . '/800/600') + ] + ] + ] + ]; + break; + default: + $content = implode("\n", [ + $subject, + '应用名称: '.get('application'), + '发布者: '.get('user'), + '分支名: '.get('branch'), + '环境: '.get('environment'), + ]); + $formParams = ['text' => $content]; + break; + } + + return get('group_notify') ? sendHttpRequest($url, $formParams) : writeln($content); +} + +task('success:notify', function () { + return sendGroupMessage('成功发布新版本!'); +})->local(); + +task('failed:notify', function () { + return sendGroupMessage('发布新版本失败!'); +})->local(); diff --git a/src/task/notify.php b/src/task/notify.php deleted file mode 100644 index 916a437..0000000 --- a/src/task/notify.php +++ /dev/null @@ -1,55 +0,0 @@ - $content]); - $ch = curl_init(get('notify_channel_url')); - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); - curl_setopt($ch, CURLOPT_POSTFIELDS, $data); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt( - $ch, - CURLOPT_HTTPHEADER, - [ - 'Content-Type: application/json', - 'Content-Length: '.strlen($data), - ] - ); - - return curl_exec($ch); -} - -task('success:notify', function () { - $successMessage = implode("\n", [ - 'Successfully released 🚀🎉🎊 ', - 'application: '.get('application'), - 'announcer: '.get('user'), - 'branch: '.get('branch'), - 'environment: '.get('environment'), - ]); - - get('group_notify') ? sendGroupNotify($successMessage) : writeln($successMessage); -})->local(); - -task('failed:notify', function () { - $failedMessage = implode("\n", [ - 'Failed to release 🚀👻⚡', - 'application: '.get('application'), - 'announcer: '.get('user'), - 'branch: '.get('branch'), - 'environment: '.get('environment'), - ]); - - get('group_notify') ? sendGroupNotify($failedMessage) : writeln($failedMessage); -})->local(); diff --git a/tests/Features/deploy.yml b/tests/Features/deploy.yml index 4d7c295..5bf0bbc 100644 --- a/tests/Features/deploy.yml +++ b/tests/Features/deploy.yml @@ -17,6 +17,8 @@ options: shared_dirs: null log_file_name: laravel.log log_lines: 200 + notify_by: wechat_bot + app_repo_url: https://github.com hosts: { } localhost: { } include: { } From 1b34bf4f3604b3fc350967b2849ed145fdc81e68 Mon Sep 17 00:00:00 2001 From: reallyli Date: Wed, 12 Jun 2019 02:24:11 +0000 Subject: [PATCH 2/5] Apply fixes from StyleCI --- src/task/notification.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/task/notification.php b/src/task/notification.php index 7f21361..9398bed 100644 --- a/src/task/notification.php +++ b/src/task/notification.php @@ -26,7 +26,6 @@ function sendGroupMessage($subject) { $url = get('notify_channel_url'); - if (! $url) { throw new \InvalidArgumentException('[Laravel-Deployer]Notification is on but channel url is not set!'); } @@ -40,13 +39,13 @@ function sendGroupMessage($subject) 'news' => [ 'articles' => [ [ - 'title' => get('user') . ' ' . $subject, - 'description' => '在 ' . get('environment') . ' 环境更新 ' . get('branch') . ' 分支 ', + 'title' => get('user').' '.$subject, + 'description' => '在 '.get('environment').' 环境更新 '.get('branch').' 分支 ', 'url' => get('app_repo_url', 'https://github.com'), - 'picurl' => get('pic_url', 'https://picsum.photos/id/' . rand(1, 1000) . '/800/600') - ] - ] - ] + 'picurl' => get('pic_url', 'https://picsum.photos/id/'.rand(1, 1000).'/800/600'), + ], + ], + ], ]; break; default: @@ -57,7 +56,7 @@ function sendGroupMessage($subject) '分支名: '.get('branch'), '环境: '.get('environment'), ]); - $formParams = ['text' => $content]; + $formParams = ['text' => $content]; break; } From dc45aedb657d03f9e3ff7f610162cf57b08344cc Mon Sep 17 00:00:00 2001 From: reallyli Date: Wed, 12 Jun 2019 10:35:11 +0800 Subject: [PATCH 3/5] Add orchestra testbench --- composer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index b8d4408..f595ea2 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,8 @@ "require-dev": { "mockery/mockery": "^1.0", "codedungeon/phpunit-result-printer": "^0.19.13", - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^7.0", + "orchestra/testbench": "^3.5" }, "autoload": { "psr-4": { From e3f9daa734277ac3d8a8c01caf5d89502fec5116 Mon Sep 17 00:00:00 2001 From: reallyli Date: Wed, 12 Jun 2019 10:42:46 +0800 Subject: [PATCH 4/5] Fixed phpunit --- tests/TestCase.php | 8 -------- 1 file changed, 8 deletions(-) diff --git a/tests/TestCase.php b/tests/TestCase.php index dc224e6..567f344 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -44,14 +44,6 @@ public function __construct($name = null, array $data = [], $dataName = '') parent::__construct($name, $data, $dataName); } - /** - * sep up. - */ - public function setUp() - { - parent::setUp(); - } - /** * @param \Illuminate\Foundation\Application $app */ From d27c2108f6a9a5356639a2a81e10d34658be1e8c Mon Sep 17 00:00:00 2001 From: reallyli Date: Fri, 14 Jun 2019 14:58:43 +0800 Subject: [PATCH 5/5] Fixed phpunit --- composer.json | 8 +- composer.lock | 1891 +++++++++++++++++++------------------ phpunit.xml | 3 +- tests/.build/deploy.php | 4 +- tests/Features/deploy.yml | 4 +- tests/TestCase.php | 10 + tests/YamlParseTest.php | 5 +- 7 files changed, 1009 insertions(+), 916 deletions(-) diff --git a/composer.json b/composer.json index f595ea2..c0e2763 100644 --- a/composer.json +++ b/composer.json @@ -13,13 +13,11 @@ "php": "^7.1.3", "deployer/deployer": "^6.1", "deployer/recipes": "^6.0", - "illuminate/support": "^5.5" + "illuminate/support": "5.5.*" }, "require-dev": { - "mockery/mockery": "^1.0", - "codedungeon/phpunit-result-printer": "^0.19.13", - "phpunit/phpunit": "^7.0", - "orchestra/testbench": "^3.5" + "orchestra/testbench": "^3.5", + "phpunit/phpunit": "^6.0" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index c2ebc5d..4376365 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d5e2458c636c4d78e90939cd6a12e096", + "content-hash": "dcf9c8ead4c15fa27ffdb90313800afb", "packages": [ { "name": "deployer/deployer", - "version": "v6.3.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/deployphp/deployer.git", - "reference": "3013995ad728e4d3450a6fa5d8ae90a9d7be5a17" + "reference": "a7d03f8febc547344c4f205dd2291a6d40a2af44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/deployphp/deployer/zipball/3013995ad728e4d3450a6fa5d8ae90a9d7be5a17", - "reference": "3013995ad728e4d3450a6fa5d8ae90a9d7be5a17", + "url": "https://api.github.com/repos/deployphp/deployer/zipball/a7d03f8febc547344c4f205dd2291a6d40a2af44", + "reference": "a7d03f8febc547344c4f205dd2291a6d40a2af44", "shasum": "", "mirrors": [ { @@ -62,7 +62,7 @@ ], "description": "Deployment Tool", "homepage": "https://deployer.org", - "time": "2018-08-27T06:37:53+00:00" + "time": "2019-01-17T13:53:14+00:00" }, { "name": "deployer/phar-update", @@ -128,16 +128,16 @@ }, { "name": "deployer/recipes", - "version": "6.1.6", + "version": "6.2.1", "source": { "type": "git", "url": "https://github.com/deployphp/recipes.git", - "reference": "3054c925628af1d514baa3f94c58abd53c62863c" + "reference": "4c2470771249fbff55eb56429c29d74590768fa0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/deployphp/recipes/zipball/3054c925628af1d514baa3f94c58abd53c62863c", - "reference": "3054c925628af1d514baa3f94c58abd53c62863c", + "url": "https://api.github.com/repos/deployphp/recipes/zipball/4c2470771249fbff55eb56429c29d74590768fa0", + "reference": "4c2470771249fbff55eb56429c29d74590768fa0", "shasum": "", "mirrors": [ { @@ -149,6 +149,9 @@ "replace": { "deployer/recipes": "self.version" }, + "require-dev": { + "deployer/deployer": "^6.3" + }, "type": "library", "autoload": { "files": [ @@ -181,7 +184,7 @@ "slack", "yarn" ], - "time": "2018-09-15T02:39:00+00:00" + "time": "2019-01-17T06:03:27+00:00" }, { "name": "doctrine/inflector", @@ -262,12 +265,12 @@ "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "3cab40356d8f30a0bb9d817ed4c33c097a4f0edf" + "reference": "975c0e44ab85fb72acc5be2082464e74cade966b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/3cab40356d8f30a0bb9d817ed4c33c097a4f0edf", - "reference": "3cab40356d8f30a0bb9d817ed4c33c097a4f0edf", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/975c0e44ab85fb72acc5be2082464e74cade966b", + "reference": "975c0e44ab85fb72acc5be2082464e74cade966b", "shasum": "", "mirrors": [ { @@ -277,15 +280,17 @@ ] }, "require": { - "php": ">=5.3.2" + "php": "^7.2" }, "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.1.x-dev" } }, "autoload": { @@ -320,75 +325,20 @@ "parser", "php" ], - "time": "2018-09-01T01:23:47+00:00" - }, - { - "name": "dragonmantank/cron-expression", - "version": "v2.2.0", - "source": { - "type": "git", - "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/92a2c3768d50e21a1f26a53cb795ce72806266c5", - "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5", - "shasum": "", - "mirrors": [ - { - "url": "https://dl.laravel-china.org/%package%/%reference%.%type%", - "preferred": true - } - ] - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Cron\\": "src/Cron/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Chris Tankersley", - "email": "chris@ctankersley.com", - "homepage": "https://github.com/dragonmantank" - } - ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": [ - "cron", - "schedule" - ], - "time": "2018-06-06T03:12:17+00:00" + "time": "2019-06-11T06:26:51+00:00" }, { "name": "egulias/email-validator", - "version": "2.1.6", + "version": "2.1.8", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "0578b32b30b22de3e8664f797cf846fc9246f786" + "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0578b32b30b22de3e8664f797cf846fc9246f786", - "reference": "0578b32b30b22de3e8664f797cf846fc9246f786", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c26463ff9241f27907112fbcd0c86fa670cfef98", + "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98", "shasum": "", "mirrors": [ { @@ -438,20 +388,20 @@ "validation", "validator" ], - "time": "2018-09-25T20:47:26+00:00" + "time": "2019-05-16T22:02:54+00:00" }, { "name": "erusev/parsedown", - "version": "1.8.0-beta-5", + "version": "1.8.0-beta-7", "source": { "type": "git", "url": "https://github.com/erusev/parsedown.git", - "reference": "c26a2ee4bf8ba0270daab7da0353f2525ca6564a" + "reference": "fe7a50eceb4a3c867cc9fa9c0aa906b1067d1955" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/erusev/parsedown/zipball/c26a2ee4bf8ba0270daab7da0353f2525ca6564a", - "reference": "c26a2ee4bf8ba0270daab7da0353f2525ca6564a", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/fe7a50eceb4a3c867cc9fa9c0aa906b1067d1955", + "reference": "fe7a50eceb4a3c867cc9fa9c0aa906b1067d1955", "shasum": "", "mirrors": [ { @@ -490,20 +440,71 @@ "markdown", "parser" ], - "time": "2018-06-11T18:15:32+00:00" + "time": "2019-03-17T18:47:21+00:00" + }, + { + "name": "kylekatarnls/update-helper", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/kylekatarnls/update-helper.git", + "reference": "b34a46d7f5ec1795b4a15ac9d46b884377262df9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kylekatarnls/update-helper/zipball/b34a46d7f5ec1795b4a15ac9d46b884377262df9", + "reference": "b34a46d7f5ec1795b4a15ac9d46b884377262df9", + "shasum": "", + "mirrors": [ + { + "url": "https://dl.laravel-china.org/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "composer-plugin-api": "^1.1.0", + "php": ">=5.3.0" + }, + "require-dev": { + "codeclimate/php-test-reporter": "dev-master", + "composer/composer": "^2.0.x-dev", + "phpunit/phpunit": ">=4.8.35 <6.0" + }, + "type": "composer-plugin", + "extra": { + "class": "UpdateHelper\\ComposerPlugin" + }, + "autoload": { + "psr-0": { + "UpdateHelper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Update helper", + "time": "2019-06-05T08:34:23+00:00" }, { "name": "laravel/framework", - "version": "5.6.x-dev", + "version": "5.5.x-dev", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "fa5ea32d59e265791918286a89cbba27305dd9c6" + "reference": "72530abbfdac5f6ca2acad2d80c340fb27a7fba8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/fa5ea32d59e265791918286a89cbba27305dd9c6", - "reference": "fa5ea32d59e265791918286a89cbba27305dd9c6", + "url": "https://api.github.com/repos/laravel/framework/zipball/72530abbfdac5f6ca2acad2d80c340fb27a7fba8", + "reference": "72530abbfdac5f6ca2acad2d80c340fb27a7fba8", "shasum": "", "mirrors": [ { @@ -514,32 +515,29 @@ }, "require": { "doctrine/inflector": "~1.1", - "dragonmantank/cron-expression": "~2.0", "erusev/parsedown": "~1.7", "ext-mbstring": "*", "ext-openssl": "*", "league/flysystem": "^1.0.8", "monolog/monolog": "~1.12", - "nesbot/carbon": "1.25.*", - "php": "^7.1.3", + "mtdowling/cron-expression": "~1.0", + "nesbot/carbon": "^1.26.0", + "php": ">=7.0", "psr/container": "~1.0", "psr/simple-cache": "^1.0", - "ramsey/uuid": "^3.7", + "ramsey/uuid": "~3.0", "swiftmailer/swiftmailer": "~6.0", - "symfony/console": "~4.0", - "symfony/debug": "~4.0", - "symfony/finder": "~4.0", - "symfony/http-foundation": "~4.0", - "symfony/http-kernel": "~4.0", - "symfony/process": "~4.0", - "symfony/routing": "~4.0", - "symfony/var-dumper": "~4.0", - "tijsverkoyen/css-to-inline-styles": "^2.2.1", + "symfony/console": "~3.3", + "symfony/debug": "~3.3", + "symfony/finder": "~3.3", + "symfony/http-foundation": "~3.3", + "symfony/http-kernel": "~3.3", + "symfony/process": "~3.3", + "symfony/routing": "~3.3", + "symfony/var-dumper": "~3.3", + "tijsverkoyen/css-to-inline-styles": "~2.2", "vlucas/phpdotenv": "~2.2" }, - "conflict": { - "tightenco/collect": "<5.5.33" - }, "replace": { "illuminate/auth": "self.version", "illuminate/broadcasting": "self.version", @@ -568,46 +566,44 @@ "illuminate/support": "self.version", "illuminate/translation": "self.version", "illuminate/validation": "self.version", - "illuminate/view": "self.version" + "illuminate/view": "self.version", + "tightenco/collect": "<5.5.33" }, "require-dev": { "aws/aws-sdk-php": "~3.0", - "doctrine/dbal": "~2.6", + "doctrine/dbal": "~2.5", "filp/whoops": "^2.1.4", - "league/flysystem-cached-adapter": "~1.0", "mockery/mockery": "~1.0", - "moontoast/math": "^1.1", - "orchestra/testbench-core": "3.6.*", + "orchestra/testbench-core": "3.5.*", "pda/pheanstalk": "~3.0", - "phpunit/phpunit": "~7.0", + "phpunit/phpunit": "~6.0", "predis/predis": "^1.1.1", - "symfony/css-selector": "~4.0", - "symfony/dom-crawler": "~4.0" + "symfony/css-selector": "~3.3", + "symfony/dom-crawler": "~3.3" }, "suggest": { "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.6).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.5).", "ext-pcntl": "Required to use all features of the queue worker.", "ext-posix": "Required to use all features of the queue worker.", "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).", "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~6.0).", "laravel/tinker": "Required to use the tinker console command (~1.0).", "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).", - "league/flysystem-cached-adapter": "Required to use the Flysystem cache (~1.0).", + "league/flysystem-cached-adapter": "Required to use Flysystem caching (~1.0).", "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).", - "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (~1.0).", "nexmo/client": "Required to use the Nexmo transport (~1.0).", "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).", "predis/predis": "Required to use the redis cache and queue drivers (~1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~3.0).", - "symfony/css-selector": "Required to use some of the crawler integration testing tools (~4.0).", - "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (~4.0).", + "symfony/css-selector": "Required to use some of the crawler integration testing tools (~3.3).", + "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (~3.3).", "symfony/psr-http-message-bridge": "Required to psr7 bridging features (~1.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.6-dev" + "dev-master": "5.5-dev" } }, "autoload": { @@ -635,7 +631,7 @@ "framework", "laravel" ], - "time": "2018-09-25T14:14:23+00:00" + "time": "2019-05-07T10:09:01+00:00" }, { "name": "league/flysystem", @@ -643,12 +639,12 @@ "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c" + "reference": "92d93308510d4aa439df85786991a2255723c0bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a11e4a75f256bdacf99d20780ce42d3b8272975c", - "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/92d93308510d4aa439df85786991a2255723c0bc", + "reference": "92d93308510d4aa439df85786991a2255723c0bc", "shasum": "", "mirrors": [ { @@ -725,7 +721,7 @@ "sftp", "storage" ], - "time": "2018-09-14T15:30:29+00:00" + "time": "2019-05-21T13:11:03+00:00" }, { "name": "monolog/monolog", @@ -733,12 +729,12 @@ "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c465e1144536862e03f519cb3d65e924062cabfb" + "reference": "4d5b7e6ba1127789c7ff59d6f762298eaa29787f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c465e1144536862e03f519cb3d65e924062cabfb", - "reference": "c465e1144536862e03f519cb3d65e924062cabfb", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4d5b7e6ba1127789c7ff59d6f762298eaa29787f", + "reference": "4d5b7e6ba1127789c7ff59d6f762298eaa29787f", "shasum": "", "mirrors": [ { @@ -809,20 +805,70 @@ "logging", "psr-3" ], - "time": "2018-06-19T07:22:34+00:00" + "time": "2018-12-26T14:24:03+00:00" + }, + { + "name": "mtdowling/cron-expression", + "version": "v1.2.1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/mtdowling/cron-expression.git", + "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad", + "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad", + "shasum": "", + "mirrors": [ + { + "url": "https://dl.laravel-china.org/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "time": "2017-01-23T04:29:33+00:00" }, { "name": "nesbot/carbon", - "version": "1.25.0", + "version": "1.38.4", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "cbcf13da0b531767e39eb86e9687f5deba9857b4" + "reference": "8dd4172bfe1784952c4d58c4db725d183b1c23ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/cbcf13da0b531767e39eb86e9687f5deba9857b4", - "reference": "cbcf13da0b531767e39eb86e9687f5deba9857b4", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/8dd4172bfe1784952c4d58c4db725d183b1c23ad", + "reference": "8dd4172bfe1784952c4d58c4db725d183b1c23ad", "shasum": "", "mirrors": [ { @@ -832,22 +878,30 @@ ] }, "require": { + "kylekatarnls/update-helper": "^1.1", "php": ">=5.3.9", "symfony/translation": "~2.6 || ~3.0 || ~4.0" }, "require-dev": { + "composer/composer": "^1.2", "friendsofphp/php-cs-fixer": "~2", "phpunit/phpunit": "^4.8.35 || ^5.7" }, + "bin": [ + "bin/upgrade-carbon" + ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.23-dev" + "update-helper": "Carbon\\Upgrade", + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] } }, "autoload": { "psr-4": { - "Carbon\\": "src/Carbon/" + "": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -868,7 +922,7 @@ "datetime", "time" ], - "time": "2018-03-19T15:50:49+00:00" + "time": "2019-06-03T15:41:40+00:00" }, { "name": "paragonie/random_compat", @@ -983,12 +1037,12 @@ "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "2cc4a01788191489dc7459446ba832fa79a216a7" + "reference": "014d250daebff39eba15ba990eeb2a140798e77c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/2cc4a01788191489dc7459446ba832fa79a216a7", - "reference": "2cc4a01788191489dc7459446ba832fa79a216a7", + "url": "https://api.github.com/repos/php-fig/container/zipball/014d250daebff39eba15ba990eeb2a140798e77c", + "reference": "014d250daebff39eba15ba990eeb2a140798e77c", "shasum": "", "mirrors": [ { @@ -1030,7 +1084,7 @@ "container-interop", "psr" ], - "time": "2017-06-28T15:35:32+00:00" + "time": "2018-12-29T15:36:03+00:00" }, { "name": "psr/log", @@ -1038,12 +1092,12 @@ "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "3490ba5925e6dcbe6de950c5c6b8dce9f6e96eda" + "reference": "c4421fcac1edd5a324fda73e589a5cf96e52ffd0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/3490ba5925e6dcbe6de950c5c6b8dce9f6e96eda", - "reference": "3490ba5925e6dcbe6de950c5c6b8dce9f6e96eda", + "url": "https://api.github.com/repos/php-fig/log/zipball/c4421fcac1edd5a324fda73e589a5cf96e52ffd0", + "reference": "c4421fcac1edd5a324fda73e589a5cf96e52ffd0", "shasum": "", "mirrors": [ { @@ -1058,7 +1112,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -1083,7 +1137,7 @@ "psr", "psr-3" ], - "time": "2018-04-03T15:59:15+00:00" + "time": "2018-11-21T13:42:00+00:00" }, { "name": "psr/simple-cache", @@ -1234,12 +1288,12 @@ "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "41e285e7184aee087da882477173602281f00463" + "reference": "b22e508d2db967630445c553572d1e9eb997ecef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/41e285e7184aee087da882477173602281f00463", - "reference": "41e285e7184aee087da882477173602281f00463", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/b22e508d2db967630445c553572d1e9eb997ecef", + "reference": "b22e508d2db967630445c553572d1e9eb997ecef", "shasum": "", "mirrors": [ { @@ -1250,11 +1304,14 @@ }, "require": { "egulias/email-validator": "~2.0", - "php": ">=7.0.0" + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "~3.3@dev" + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" }, "suggest": { "ext-intl": "Needed to support internationalized email addresses", @@ -1263,7 +1320,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "6.1-dev" + "dev-master": "6.2-dev" } }, "autoload": { @@ -1291,20 +1348,20 @@ "mail", "mailer" ], - "time": "2018-09-11T07:13:26+00:00" + "time": "2019-04-21T09:22:17+00:00" }, { "name": "symfony/console", - "version": "dev-master", + "version": "3.4.x-dev", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f7d88a181e92d64ccc1b4a48061d558aafb671d0" + "reference": "c4d2f3529755ffc0be9fb823583b28d8744eeb3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f7d88a181e92d64ccc1b4a48061d558aafb671d0", - "reference": "f7d88a181e92d64ccc1b4a48061d558aafb671d0", + "url": "https://api.github.com/repos/symfony/console/zipball/c4d2f3529755ffc0be9fb823583b28d8744eeb3d", + "reference": "c4d2f3529755ffc0be9fb823583b28d8744eeb3d", "shasum": "", "mirrors": [ { @@ -1314,24 +1371,27 @@ ] }, "require": { - "php": "^7.1.3", - "symfony/contracts": "^1.0", + "php": "^5.5.9|>=7.0.8", + "symfony/debug": "~2.8|~3.0|~4.0", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "symfony/dependency-injection": "<3.4", "symfony/process": "<3.3" }, + "provide": { + "psr/log-implementation": "1.0" + }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", + "symfony/config": "~3.3|~4.0", "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0" + "symfony/process": "~3.3|~4.0" }, "suggest": { - "psr/log-implementation": "For using the console logger", + "psr/log": "For using the console logger", "symfony/event-dispatcher": "", "symfony/lock": "", "symfony/process": "" @@ -1339,7 +1399,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1366,20 +1426,20 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2018-09-24T07:37:12+00:00" + "time": "2019-06-05T11:33:52+00:00" }, { - "name": "symfony/contracts", - "version": "dev-master", + "name": "symfony/css-selector", + "version": "4.4.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/contracts.git", - "reference": "070488ad1b6a60cee2a2fce3e855b97f9918306b" + "url": "https://github.com/symfony/css-selector.git", + "reference": "9ed158c52af88c6befa7dd00c8e6dfc273a52ab4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/contracts/zipball/070488ad1b6a60cee2a2fce3e855b97f9918306b", - "reference": "070488ad1b6a60cee2a2fce3e855b97f9918306b", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/9ed158c52af88c6befa7dd00c8e6dfc273a52ab4", + "reference": "9ed158c52af88c6befa7dd00c8e6dfc273a52ab4", "shasum": "", "mirrors": [ { @@ -1391,29 +1451,18 @@ "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" + "dev-master": "4.4-dev" } }, "autoload": { "psr-4": { - "Symfony\\Contracts\\": "" + "Symfony\\Component\\CssSelector\\": "" }, "exclude-from-classmap": [ - "**/Tests/" + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1422,38 +1471,34 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "A set of abstractions extracted out of the Symfony components", + "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "time": "2018-09-20T13:44:19+00:00" + "time": "2019-05-09T07:23:25+00:00" }, { - "name": "symfony/css-selector", - "version": "dev-master", + "name": "symfony/debug", + "version": "3.4.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "e0fc1015d0914545d5b0a77570782402e505d919" + "url": "https://github.com/symfony/debug.git", + "reference": "7e1a4ec08246d0196310f37de9e52755877d1f55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/e0fc1015d0914545d5b0a77570782402e505d919", - "reference": "e0fc1015d0914545d5b0a77570782402e505d919", + "url": "https://api.github.com/repos/symfony/debug/zipball/7e1a4ec08246d0196310f37de9e52755877d1f55", + "reference": "7e1a4ec08246d0196310f37de9e52755877d1f55", "shasum": "", "mirrors": [ { @@ -1463,17 +1508,24 @@ ] }, "require": { - "php": "^7.1.3" + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/http-kernel": "~2.8|~3.0|~4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "3.4-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\CssSelector\\": "" + "Symfony\\Component\\Debug\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -1484,10 +1536,6 @@ "MIT" ], "authors": [ - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, { "name": "Fabien Potencier", "email": "fabien@symfony.com" @@ -1497,22 +1545,22 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony CssSelector Component", + "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2018-09-08T13:42:43+00:00" + "time": "2019-06-13T10:34:15+00:00" }, { - "name": "symfony/debug", - "version": "dev-master", + "name": "symfony/event-dispatcher", + "version": "4.4.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "92320d007e3242913f4162d7039ec426700cb432" + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "3f1bdf9140159fb5442b79072230a4d5f1306532" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/92320d007e3242913f4162d7039ec426700cb432", - "reference": "92320d007e3242913f4162d7039ec426700cb432", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3f1bdf9140159fb5442b79072230a4d5f1306532", + "reference": "3f1bdf9140159fb5442b79072230a4d5f1306532", "shasum": "", "mirrors": [ { @@ -1523,23 +1571,37 @@ }, "require": { "php": "^7.1.3", - "psr/log": "~1.0" + "symfony/event-dispatcher-contracts": "^1.1" }, "conflict": { - "symfony/http-kernel": "<3.4" + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" }, "require-dev": { - "symfony/http-kernel": "~3.4|~4.0" + "psr/log": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "4.4-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Debug\\": "" + "Symfony\\Component\\EventDispatcher\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -1559,22 +1621,22 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Debug Component", + "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2018-09-22T20:55:36+00:00" + "time": "2019-06-13T11:05:05+00:00" }, { - "name": "symfony/event-dispatcher", + "name": "symfony/event-dispatcher-contracts", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "8e15725d4c2e080f354f93f80844cd3d7185b8e9" + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "05f4e03ad3ec1b7c071a9b4807b0ecdce568d7f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8e15725d4c2e080f354f93f80844cd3d7185b8e9", - "reference": "8e15725d4c2e080f354f93f80844cd3d7185b8e9", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/05f4e03ad3ec1b7c071a9b4807b0ecdce568d7f3", + "reference": "05f4e03ad3ec1b7c071a9b4807b0ecdce568d7f3", "shasum": "", "mirrors": [ { @@ -1584,36 +1646,22 @@ ] }, "require": { - "php": "^7.1.3", - "symfony/contracts": "^1.0" - }, - "conflict": { - "symfony/dependency-injection": "<3.4" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/stopwatch": "~3.4|~4.0" + "php": "^7.1.3" }, "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Symfony\\Contracts\\EventDispatcher\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1621,30 +1669,38 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony EventDispatcher Component", + "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", - "time": "2018-09-11T07:53:26+00:00" + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-06-05T07:31:36+00:00" }, { "name": "symfony/finder", - "version": "dev-master", + "version": "3.4.x-dev", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "0a0d27ed2c28a08dc42430f7b7157010ca0544c1" + "reference": "5f80266a729e30bbcc37f8bf0e62c3d5a38c8208" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/0a0d27ed2c28a08dc42430f7b7157010ca0544c1", - "reference": "0a0d27ed2c28a08dc42430f7b7157010ca0544c1", + "url": "https://api.github.com/repos/symfony/finder/zipball/5f80266a729e30bbcc37f8bf0e62c3d5a38c8208", + "reference": "5f80266a729e30bbcc37f8bf0e62c3d5a38c8208", "shasum": "", "mirrors": [ { @@ -1654,12 +1710,12 @@ ] }, "require": { - "php": "^7.1.3" + "php": "^5.5.9|>=7.0.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1686,20 +1742,20 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2018-09-26T05:38:44+00:00" + "time": "2019-05-30T15:47:52+00:00" }, { "name": "symfony/http-foundation", - "version": "dev-master", + "version": "3.4.x-dev", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "2cbada09d8d0c5350128c94d4dccd28cb39a6c56" + "reference": "7f495924198496c3c7383e387a48597bd580f434" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/2cbada09d8d0c5350128c94d4dccd28cb39a6c56", - "reference": "2cbada09d8d0c5350128c94d4dccd28cb39a6c56", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7f495924198496c3c7383e387a48597bd580f434", + "reference": "7f495924198496c3c7383e387a48597bd580f434", "shasum": "", "mirrors": [ { @@ -1709,17 +1765,17 @@ ] }, "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.1" + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php70": "~1.6" }, "require-dev": { - "predis/predis": "~1.0", - "symfony/expression-language": "~3.4|~4.0" + "symfony/expression-language": "~2.8|~3.0|~4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1746,20 +1802,20 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2018-09-26T05:44:22+00:00" + "time": "2019-06-13T15:39:17+00:00" }, { "name": "symfony/http-kernel", - "version": "dev-master", + "version": "3.4.x-dev", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "e7fe66c47cc9aeec625d40643faf3543bab996bd" + "reference": "1a7997505af886442a30a7250719af83d7463dbb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e7fe66c47cc9aeec625d40643faf3543bab996bd", - "reference": "e7fe66c47cc9aeec625d40643faf3543bab996bd", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1a7997505af886442a30a7250719af83d7463dbb", + "reference": "1a7997505af886442a30a7250719af83d7463dbb", "shasum": "", "mirrors": [ { @@ -1769,19 +1825,17 @@ ] }, "require": { - "php": "^7.1.3", + "php": "^5.5.9|>=7.0.8", "psr/log": "~1.0", - "symfony/contracts": "^1.0", - "symfony/debug": "~3.4|~4.0", - "symfony/event-dispatcher": "~4.1", - "symfony/http-foundation": "^4.1.1", + "symfony/debug": "^3.3.3|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", "symfony/polyfill-ctype": "~1.8" }, "conflict": { - "symfony/config": "<3.4", - "symfony/dependency-injection": "<4.2", - "symfony/translation": "<4.2", - "symfony/var-dumper": "<4.1.1", + "symfony/config": "<2.8", + "symfony/dependency-injection": "<3.4.10|<4.0.10,>=4", + "symfony/var-dumper": "<3.3", "twig/twig": "<1.34|<2.4,>=2" }, "provide": { @@ -1789,32 +1843,34 @@ }, "require-dev": { "psr/cache": "~1.0", - "symfony/browser-kit": "~3.4|~4.0", - "symfony/config": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", - "symfony/css-selector": "~3.4|~4.0", - "symfony/dependency-injection": "^4.2", - "symfony/dom-crawler": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/finder": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", + "symfony/browser-kit": "~2.8|~3.0|~4.0", + "symfony/class-loader": "~2.8|~3.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/console": "~2.8|~3.0|~4.0", + "symfony/css-selector": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "^3.4.10|^4.0.10", + "symfony/dom-crawler": "~2.8|~3.0|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/process": "~2.8|~3.0|~4.0", "symfony/routing": "~3.4|~4.0", - "symfony/stopwatch": "~3.4|~4.0", - "symfony/templating": "~3.4|~4.0", - "symfony/translation": "~4.2", - "symfony/var-dumper": "^4.1.1" + "symfony/stopwatch": "~2.8|~3.0|~4.0", + "symfony/templating": "~2.8|~3.0|~4.0", + "symfony/translation": "~2.8|~3.0|~4.0", + "symfony/var-dumper": "~3.3|~4.0" }, "suggest": { "symfony/browser-kit": "", "symfony/config": "", "symfony/console": "", "symfony/dependency-injection": "", + "symfony/finder": "", "symfony/var-dumper": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "3.4-dev" } }, "autoload": { @@ -1841,7 +1897,7 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2018-09-26T05:44:22+00:00" + "time": "2019-06-13T15:39:17+00:00" }, { "name": "symfony/polyfill-ctype", @@ -1849,12 +1905,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" + "reference": "82ebae02209c21113908c229e9883c419720738a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", - "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", + "reference": "82ebae02209c21113908c229e9883c419720738a", "shasum": "", "mirrors": [ { @@ -1872,7 +1928,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.11-dev" } }, "autoload": { @@ -1905,20 +1961,20 @@ "polyfill", "portable" ], - "time": "2018-08-06T14:22:27+00:00" + "time": "2019-02-06T07:57:58+00:00" }, { - "name": "symfony/polyfill-mbstring", + "name": "symfony/polyfill-iconv", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "c79c051f5b3a46be09205c73b80b346e4153e494" + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494", - "reference": "c79c051f5b3a46be09205c73b80b346e4153e494", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f037ea22acfaee983e271dd9c3b8bb4150bd8ad7", + "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7", "shasum": "", "mirrors": [ { @@ -1931,17 +1987,17 @@ "php": ">=5.3.3" }, "suggest": { - "ext-mbstring": "For best performance" + "ext-iconv": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.11-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" + "Symfony\\Polyfill\\Iconv\\": "" }, "files": [ "bootstrap.php" @@ -1961,29 +2017,29 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for the Mbstring extension", + "description": "Symfony polyfill for the Iconv extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "mbstring", + "iconv", "polyfill", "portable", "shim" ], - "time": "2018-09-21T13:07:52+00:00" + "time": "2019-02-06T07:57:58+00:00" }, { - "name": "symfony/polyfill-php72", - "version": "dev-master", + "name": "symfony/polyfill-intl-idn", + "version": "v1.11.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "9050816e2ca34a8e916c3a0ae8b9c2fccf68b631" + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9050816e2ca34a8e916c3a0ae8b9c2fccf68b631", - "reference": "9050816e2ca34a8e916c3a0ae8b9c2fccf68b631", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c766e95bec706cdd89903b1eda8afab7d7a6b7af", + "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af", "shasum": "", "mirrors": [ { @@ -1993,7 +2049,12 @@ ] }, "require": { - "php": ">=5.3.3" + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.9" + }, + "suggest": { + "ext-intl": "For best performance" }, "type": "library", "extra": { @@ -2003,7 +2064,7 @@ }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" + "Symfony\\Polyfill\\Intl\\Idn\\": "" }, "files": [ "bootstrap.php" @@ -2014,37 +2075,39 @@ "MIT" ], "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" + }, + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" } ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", + "idn", + "intl", "polyfill", "portable", "shim" ], - "time": "2018-09-21T13:07:52+00:00" + "time": "2019-03-04T13:44:35+00:00" }, { - "name": "symfony/process", + "name": "symfony/polyfill-mbstring", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "a54c3e0b52d77fa52ce8ada54901f047c62b70e0" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/a54c3e0b52d77fa52ce8ada54901f047c62b70e0", - "reference": "a54c3e0b52d77fa52ce8ada54901f047c62b70e0", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", + "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", "shasum": "", "mirrors": [ { @@ -2054,20 +2117,23 @@ ] }, "require": { - "php": "^7.1.3" + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "1.11-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Process\\": "" + "Symfony\\Polyfill\\Mbstring\\": "" }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2076,30 +2142,37 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Process Component", + "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", - "time": "2018-09-24T07:37:12+00:00" + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" }, { - "name": "symfony/routing", + "name": "symfony/polyfill-php70", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "c57084eb9bb7920b937f8d174695cfde1cd1376d" + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "bc4858fb611bda58719124ca079baff854149c89" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/c57084eb9bb7920b937f8d174695cfde1cd1376d", - "reference": "c57084eb9bb7920b937f8d174695cfde1cd1376d", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/bc4858fb611bda58719124ca079baff854149c89", + "reference": "bc4858fb611bda58719124ca079baff854149c89", "shasum": "", "mirrors": [ { @@ -2109,42 +2182,24 @@ ] }, "require": { - "php": "^7.1.3" - }, - "conflict": { - "symfony/config": "<4.2", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "psr/log": "~1.0", - "symfony/config": "~4.2", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/expression-language": "~3.4|~4.0", - "symfony/http-foundation": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation loader", - "symfony/config": "For using the all-in-one router or any loader", - "symfony/dependency-injection": "For loading routes from a service", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" + "paragonie/random_compat": "~1.0|~2.0|~9.99", + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "1.11-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Routing\\": "" + "Symfony\\Polyfill\\Php70\\": "" }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2153,36 +2208,36 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Routing Component", + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ - "router", - "routing", - "uri", - "url" + "compatibility", + "polyfill", + "portable", + "shim" ], - "time": "2018-09-24T07:37:12+00:00" + "time": "2019-02-06T07:57:58+00:00" }, { - "name": "symfony/translation", + "name": "symfony/polyfill-php72", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "0c02f5b9d9451a631c0b2df213f95d18bf8ae4b1" + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/0c02f5b9d9451a631c0b2df213f95d18bf8ae4b1", - "reference": "0c02f5b9d9451a631c0b2df213f95d18bf8ae4b1", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", "shasum": "", "mirrors": [ { @@ -2192,44 +2247,20 @@ ] }, "require": { - "php": "^7.1.3", - "symfony/contracts": "^1.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/config": "<3.4", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "symfony/translation-contracts-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/intl": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "1.11-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Translation\\": "" + "Symfony\\Polyfill\\Php72\\": "" }, - "exclude-from-classmap": [ - "/Tests/" + "files": [ + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2238,30 +2269,36 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Translation Component", + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", "homepage": "https://symfony.com", - "time": "2018-09-21T12:51:02+00:00" + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2019-02-06T07:57:58+00:00" }, { - "name": "symfony/var-dumper", - "version": "dev-master", + "name": "symfony/process", + "version": "3.4.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "6496e9295dbbeed237461236edd2db0643033f5e" + "url": "https://github.com/symfony/process.git", + "reference": "d129c017e8602507688ef2c3007951a16c1a8407" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6496e9295dbbeed237461236edd2db0643033f5e", - "reference": "6496e9295dbbeed237461236edd2db0643033f5e", + "url": "https://api.github.com/repos/symfony/process/zipball/d129c017e8602507688ef2c3007951a16c1a8407", + "reference": "d129c017e8602507688ef2c3007951a16c1a8407", "shasum": "", "mirrors": [ { @@ -2271,39 +2308,17 @@ ] }, "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php72": "~1.5" + "php": "^5.5.9|>=7.0.8" }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/console": "<3.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/process": "~3.4|~4.0", - "twig/twig": "~1.34|~2.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "3.4-dev" } }, "autoload": { - "files": [ - "Resources/functions/dump.php" - ], "psr-4": { - "Symfony\\Component\\VarDumper\\": "" + "Symfony\\Component\\Process\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2315,34 +2330,30 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony mechanism for exploring and dumping PHP variables", + "description": "Symfony Process Component", "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "time": "2018-09-23T16:25:21+00:00" + "time": "2019-05-30T15:47:52+00:00" }, { - "name": "symfony/yaml", - "version": "dev-master", + "name": "symfony/routing", + "version": "3.4.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "07a9881ca56421f7c1a9e5cc5c9042c12188f10a" + "url": "https://github.com/symfony/routing.git", + "reference": "c3c486038e40e4ee495620f1e23f531af035f0f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/07a9881ca56421f7c1a9e5cc5c9042c12188f10a", - "reference": "07a9881ca56421f7c1a9e5cc5c9042c12188f10a", + "url": "https://api.github.com/repos/symfony/routing/zipball/c3c486038e40e4ee495620f1e23f531af035f0f7", + "reference": "c3c486038e40e4ee495620f1e23f531af035f0f7", "shasum": "", "mirrors": [ { @@ -2352,27 +2363,38 @@ ] }, "require": { - "php": "^7.1.3", - "symfony/polyfill-ctype": "~1.8" + "php": "^5.5.9|>=7.0.8" }, "conflict": { - "symfony/console": "<3.4" + "symfony/config": "<3.3.1", + "symfony/dependency-injection": "<3.3", + "symfony/yaml": "<3.4" }, "require-dev": { - "symfony/console": "~3.4|~4.0" + "doctrine/annotations": "~1.0", + "psr/log": "~1.0", + "symfony/config": "^3.3.1|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/yaml": "~3.4|~4.0" }, "suggest": { - "symfony/console": "For validating YAML files using the lint command" + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.2-dev" + "dev-master": "3.4-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Yaml\\": "" + "Symfony\\Component\\Routing\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2392,22 +2414,28 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Yaml Component", + "description": "Symfony Routing Component", "homepage": "https://symfony.com", - "time": "2018-09-21T11:02:43+00:00" + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2019-06-12T01:24:15+00:00" }, { - "name": "tijsverkoyen/css-to-inline-styles", - "version": "dev-master", + "name": "symfony/translation", + "version": "4.4.x-dev", "source": { "type": "git", - "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757" + "url": "https://github.com/symfony/translation.git", + "reference": "43dc8460dc5ba5543927309177075e43db51778d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", - "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", + "url": "https://api.github.com/repos/symfony/translation/zipball/43dc8460dc5ba5543927309177075e43db51778d", + "reference": "43dc8460dc5ba5543927309177075e43db51778d", "shasum": "", "mirrors": [ { @@ -2417,50 +2445,79 @@ ] }, "require": { - "php": "^5.5 || ^7.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0" + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1.2" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "symfony/translation-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "psr/log": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/finder": "~2.8|~3.0|~4.0|^5.0", + "symfony/http-kernel": "^3.4|^4.0|^5.0", + "symfony/intl": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1.2", + "symfony/var-dumper": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "4.4-dev" } }, "autoload": { "psr-4": { - "TijsVerkoyen\\CssToInlineStyles\\": "src" - } + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Tijs Verkoyen", - "email": "css_to_inline_styles@verkoyen.eu", - "role": "Developer" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", - "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "time": "2017-11-27T11:13:29+00:00" + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "time": "2019-06-13T11:05:05+00:00" }, { - "name": "vlucas/phpdotenv", + "name": "symfony/translation-contracts", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "54d599d414f8cf3f6129e287acaf44b610486aa1" + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "cb4b18ad7b92a26e83b65dde940fab78339e6f3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/54d599d414f8cf3f6129e287acaf44b610486aa1", - "reference": "54d599d414f8cf3f6129e287acaf44b610486aa1", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/cb4b18ad7b92a26e83b65dde940fab78339e6f3c", + "reference": "cb4b18ad7b92a26e83b65dde940fab78339e6f3c", "shasum": "", "mirrors": [ { @@ -2470,70 +2527,20 @@ ] }, "require": { - "php": ">=5.3.9" + "php": "^7.1.3" }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.0" + "suggest": { + "symfony/translation-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.5-dev" - } - }, - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "http://www.vancelucas.com" + "dev-master": "1.1-dev" } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "time": "2018-08-22T19:34:05+00:00" - } - ], - "packages-dev": [ - { - "name": "codedungeon/php-cli-colors", - "version": "1.10.7", - "source": { - "type": "git", - "url": "https://github.com/mikeerickson/php-cli-colors.git", - "reference": "5649ef76ec0c9ed626e95bf40fdfaf4b8efcf79b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mikeerickson/php-cli-colors/zipball/5649ef76ec0c9ed626e95bf40fdfaf4b8efcf79b", - "reference": "5649ef76ec0c9ed626e95bf40fdfaf4b8efcf79b", - "shasum": "", - "mirrors": [ - { - "url": "https://dl.laravel-china.org/%package%/%reference%.%type%", - "preferred": true - } - ] }, - "require-dev": { - "phpunit/phpunit": ">=5.2" - }, - "type": "library", "autoload": { "psr-4": { - "Codedungeon\\PHPCliColors\\": "src/" + "Symfony\\Contracts\\Translation\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -2542,33 +2549,38 @@ ], "authors": [ { - "name": "Mike Erickson", - "email": "codedungeon@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "PHP Package for using color output in CLI commands", - "homepage": "https://github.com/mikeerickson/php-cli-colors", + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", "keywords": [ - "color", - "colors", - "composer", - "package", - "php" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], - "time": "2018-05-17T01:34:14+00:00" + "time": "2019-06-13T11:15:36+00:00" }, { - "name": "codedungeon/phpunit-result-printer", - "version": "0.19.14", + "name": "symfony/var-dumper", + "version": "3.4.x-dev", "source": { "type": "git", - "url": "https://github.com/mikeerickson/phpunit-pretty-result-printer.git", - "reference": "d95e985bbc6b884e2e9e74fe99ce41728ae8d6e4" + "url": "https://github.com/symfony/var-dumper.git", + "reference": "7b92618169c44af4bb226f69dbac42b56b1a7745" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mikeerickson/phpunit-pretty-result-printer/zipball/d95e985bbc6b884e2e9e74fe99ce41728ae8d6e4", - "reference": "d95e985bbc6b884e2e9e74fe99ce41728ae8d6e4", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7b92618169c44af4bb226f69dbac42b56b1a7745", + "reference": "7b92618169c44af4bb226f69dbac42b56b1a7745", "shasum": "", "mirrors": [ { @@ -2578,20 +2590,37 @@ ] }, "require": { - "codedungeon/php-cli-colors": "^1.10.2", - "hassankhan/config": "^1.0", - "php": "^7.1", - "symfony/yaml": "^2.7|^3.0|^4.0" + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" }, "require-dev": { - "phpunit/phpunit": "7.1.1", - "spatie/phpunit-watcher": "^1.5" + "ext-iconv": "*", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "ext-symfony_debug": "" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, "autoload": { + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { - "Codedungeon\\PHPUnitPrettyResultPrinter\\": "src/" - } + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2599,34 +2628,34 @@ ], "authors": [ { - "name": "Mike Erickson", - "email": "codedungeon@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "PHPUnit Pretty Result Printer", + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", "keywords": [ - "TDD", - "composer", - "package", - "phpunit", - "printer", - "result-printer", - "testing" + "debug", + "dump" ], - "time": "2018-09-05T16:10:09+00:00" + "time": "2019-06-13T16:26:35+00:00" }, { - "name": "doctrine/instantiator", - "version": "dev-master", + "name": "symfony/yaml", + "version": "4.4.x-dev", "source": { "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "8f58c558d3263405c13df40489c35fe1eefd8f0e" + "url": "https://github.com/symfony/yaml.git", + "reference": "b4d262d40ed43dd77ff3bd1fdc9919d8e237a3b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8f58c558d3263405c13df40489c35fe1eefd8f0e", - "reference": "8f58c558d3263405c13df40489c35fe1eefd8f0e", + "url": "https://api.github.com/repos/symfony/yaml/zipball/b4d262d40ed43dd77ff3bd1fdc9919d8e237a3b5", + "reference": "b4d262d40ed43dd77ff3bd1fdc9919d8e237a3b5", "shasum": "", "mirrors": [ { @@ -2636,26 +2665,31 @@ ] }, "require": { - "php": "^7.1" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" }, "require-dev": { - "doctrine/coding-standard": "^5.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-shim": "^0.9.2", - "phpunit/phpunit": "^7.0" + "symfony/console": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "4.4-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2663,31 +2697,30 @@ ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2018-09-25T21:32:24+00:00" + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2019-05-28T15:53:17+00:00" }, { - "name": "fzaninotto/faker", + "name": "tijsverkoyen/css-to-inline-styles", "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "82daf83b19d934291d4c2f2a22a4b3e0aacc68dd" + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/82daf83b19d934291d4c2f2a22a4b3e0aacc68dd", - "reference": "82daf83b19d934291d4c2f2a22a4b3e0aacc68dd", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", + "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", "shasum": "", "mirrors": [ { @@ -2697,53 +2730,50 @@ ] }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^5.5 || ^7.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0" }, "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^1.5" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "2.2.x-dev" } }, "autoload": { "psr-4": { - "Faker\\": "src/Faker/" + "TijsVerkoyen\\CssToInlineStyles\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "François Zaninotto" + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" } ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], - "time": "2018-09-26T15:12:10+00:00" + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "time": "2017-11-27T11:13:29+00:00" }, { - "name": "hamcrest/hamcrest-php", - "version": "dev-master", + "name": "vlucas/phpdotenv", + "version": "2.6.x-dev", "source": { "type": "git", - "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "f3e4601eba2586af780265ee81c97741e6da46ca" + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f3e4601eba2586af780265ee81c97741e6da46ca", - "reference": "f3e4601eba2586af780265ee81c97741e6da46ca", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2a7dcf7e3e02dc5e701004e51a6f304b713107d5", + "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5", "shasum": "", "mirrors": [ { @@ -2753,51 +2783,56 @@ ] }, "require": { - "php": "^5.3|^7.0" - }, - "replace": { - "cordoval/hamcrest-php": "*", - "davedevelopment/hamcrest-php": "*", - "kodova/hamcrest-php": "*" + "php": ">=5.3.9", + "symfony/polyfill-ctype": "^1.9" }, "require-dev": { - "phpunit/php-file-iterator": "^1.4", - "phpunit/phpunit": ">=4.8.35 <5|>=5.4.3 <6", - "satooshi/php-coveralls": "^1.0" + "phpunit/phpunit": "^4.8.35 || ^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.6-dev" } }, "autoload": { - "classmap": [ - "hamcrest" - ] + "psr-4": { + "Dotenv\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "This is the PHP port of Hamcrest Matchers", + "authors": [ + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "http://www.vancelucas.com" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", "keywords": [ - "test" + "dotenv", + "env", + "environment" ], - "time": "2018-02-24T08:30:36+00:00" - }, + "time": "2019-01-29T11:11:52+00:00" + } + ], + "packages-dev": [ { - "name": "hassankhan/config", - "version": "1.1.0", + "name": "doctrine/instantiator", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/hassankhan/config.git", - "reference": "930556337783acfd95bde723354119178db01d10" + "url": "https://github.com/doctrine/instantiator.git", + "reference": "fb21dea73761426178f8665f6b567c58fee488ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hassankhan/config/zipball/930556337783acfd95bde723354119178db01d10", - "reference": "930556337783acfd95bde723354119178db01d10", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/fb21dea73761426178f8665f6b567c58fee488ff", + "reference": "fb21dea73761426178f8665f6b567c58fee488ff", "shasum": "", "mirrors": [ { @@ -2807,21 +2842,26 @@ ] }, "require": { - "php": ">=5.5.9" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "~4.0", - "scrutinizer/ocular": "~1.1", - "squizlabs/php_codesniffer": "~2.2", - "symfony/yaml": "~3.4" - }, - "suggest": { - "symfony/yaml": "~3.4" + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, "autoload": { "psr-4": { - "Noodlehaus\\": "src" + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2830,38 +2870,31 @@ ], "authors": [ { - "name": "Hassan Khan", - "homepage": "http://hassankhan.me/", - "role": "Developer" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" } ], - "description": "Lightweight configuration file loader that supports PHP, INI, XML, JSON, and YAML files", - "homepage": "http://hassankhan.me/config/", + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ - "config", - "configuration", - "ini", - "json", - "microphp", - "unframework", - "xml", - "yaml", - "yml" - ], - "time": "2018-08-22T14:18:52+00:00" + "constructor", + "instantiate" + ], + "time": "2019-05-24T18:15:18+00:00" }, { - "name": "mockery/mockery", - "version": "1.1.0", + "name": "fzaninotto/faker", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/mockery/mockery.git", - "reference": "99e29d3596b16dabe4982548527d5ddf90232e99" + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "fb218ada627f7c750c6e0e41cae486d2db48e911" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/99e29d3596b16dabe4982548527d5ddf90232e99", - "reference": "99e29d3596b16dabe4982548527d5ddf90232e99", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/fb218ada627f7c750c6e0e41cae486d2db48e911", + "reference": "fb218ada627f7c750c6e0e41cae486d2db48e911", "shasum": "", "mirrors": [ { @@ -2871,56 +2904,40 @@ ] }, "require": { - "hamcrest/hamcrest-php": "~2.0", - "lib-pcre": ">=7.0", - "php": ">=5.6.0" + "php": "^5.3.3 || ^7.0" }, "require-dev": { - "phpdocumentor/phpdocumentor": "^2.9", - "phpunit/phpunit": "~5.7.10|~6.5" + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^1.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.9-dev" } }, "autoload": { - "psr-0": { - "Mockery": "library/" + "psr-4": { + "Faker\\": "src/Faker/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Pádraic Brady", - "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" - }, - { - "name": "Dave Marshall", - "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" + "name": "François Zaninotto" } ], - "description": "Mockery is a simple yet flexible PHP mock object framework", - "homepage": "https://github.com/mockery/mockery", + "description": "Faker is a PHP library that generates fake data for you.", "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" + "data", + "faker", + "fixtures" ], - "time": "2018-05-08T08:54:48+00:00" + "time": "2019-04-16T09:48:34+00:00" }, { "name": "myclabs/deep-copy", @@ -2928,12 +2945,12 @@ "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8" + "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", - "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", + "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", "shasum": "", "mirrors": [ { @@ -2974,20 +2991,20 @@ "object", "object graph" ], - "time": "2018-06-11T23:09:50+00:00" + "time": "2019-04-07T13:18:21+00:00" }, { "name": "orchestra/testbench", - "version": "3.6.x-dev", + "version": "3.5.x-dev", "source": { "type": "git", "url": "https://github.com/orchestral/testbench.git", - "reference": "69efc696a969ed153b649c27fa2fbbade57af98a" + "reference": "54413ce8275b98e10c2815c6afd8a350f4ad1f58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench/zipball/69efc696a969ed153b649c27fa2fbbade57af98a", - "reference": "69efc696a969ed153b649c27fa2fbbade57af98a", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/54413ce8275b98e10c2815c6afd8a350f4ad1f58", + "reference": "54413ce8275b98e10c2815c6afd8a350f4ad1f58", "shasum": "", "mirrors": [ { @@ -2997,18 +3014,22 @@ ] }, "require": { - "laravel/framework": "~5.6.13", - "orchestra/testbench-core": "~3.6.6", - "php": ">=7.1", - "phpunit/phpunit": "^7.0" + "laravel/framework": "~5.5.34", + "orchestra/testbench-core": "~3.5.9", + "php": ">=7.0", + "phpunit/phpunit": "~6.0" }, "require-dev": { - "mockery/mockery": "^1.0" + "mockery/mockery": "~1.0", + "orchestra/database": "~3.5.0" + }, + "suggest": { + "orchestra/testbench-browser-kit": "Allow to use legacy BrowserKit for testing (~3.5)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.6-dev" + "dev-master": "3.5-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -3032,20 +3053,20 @@ "orchestral", "testing" ], - "time": "2018-09-03T02:55:26+00:00" + "time": "2018-07-28T03:55:46+00:00" }, { "name": "orchestra/testbench-core", - "version": "3.6.x-dev", + "version": "3.5.x-dev", "source": { "type": "git", "url": "https://github.com/orchestral/testbench-core.git", - "reference": "9577fd6ed2f715a05bc1f5bf866d0d211c390f80" + "reference": "a981d06e705eb873f7fbdeb02a86266fe5a31d1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/9577fd6ed2f715a05bc1f5bf866d0d211c390f80", - "reference": "9577fd6ed2f715a05bc1f5bf866d0d211c390f80", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/a981d06e705eb873f7fbdeb02a86266fe5a31d1e", + "reference": "a981d06e705eb873f7fbdeb02a86266fe5a31d1e", "shasum": "", "mirrors": [ { @@ -3055,25 +3076,27 @@ ] }, "require": { - "fzaninotto/faker": "^1.4", - "php": ">=7.1" + "fzaninotto/faker": "~1.4", + "php": ">=7.0" }, "require-dev": { - "laravel/framework": "~5.6.13", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^7.0" + "laravel/framework": "~5.5.0", + "mockery/mockery": "~1.0", + "orchestra/database": "~3.5.0", + "phpunit/phpunit": "~6.0" }, "suggest": { - "laravel/framework": "Required for testing (~5.6.13).", + "laravel/framework": "Required for testing (~5.5.0).", "mockery/mockery": "Allow to use Mockery for testing (~1.0).", - "orchestra/testbench-browser-kit": "Allow to use legacy Laravel BrowserKit for testing (~3.6).", - "orchestra/testbench-dusk": "Allow to use Laravel Dusk for testing (~3.6).", - "phpunit/phpunit": "Allow to use PHPUnit for testing (~7.0)." + "orchestra/database": "Allow to use --realpath migration for testing (~3.5).", + "orchestra/testbench-browser-kit": "Allow to use legacy BrowserKit for testing (~3.5).", + "orchestra/testbench-dusk": "Allow to use Laravel Dusk for testing (~3.5).", + "phpunit/phpunit": "Allow to use PHPUnit for testing (~6.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.6-dev" + "dev-master": "3.5-dev" } }, "autoload": { @@ -3102,20 +3125,20 @@ "orchestral", "testing" ], - "time": "2018-08-22T23:21:55+00:00" + "time": "2018-08-22T23:19:49+00:00" }, { "name": "phar-io/manifest", - "version": "dev-master", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", "shasum": "", "mirrors": [ { @@ -3127,7 +3150,7 @@ "require": { "ext-dom": "*", "ext-phar": "*", - "phar-io/version": "^2.0", + "phar-io/version": "^1.0.1", "php": "^5.6 || ^7.0" }, "type": "library", @@ -3163,20 +3186,20 @@ } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2018-07-08T19:23:20+00:00" + "time": "2017-03-05T18:14:27+00:00" }, { "name": "phar-io/version", - "version": "2.0.1", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", "shasum": "", "mirrors": [ { @@ -3216,7 +3239,7 @@ } ], "description": "Library for handling version information and constraints", - "time": "2018-07-08T19:19:57+00:00" + "time": "2017-03-05T17:38:23+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -3280,16 +3303,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "4.3.0", + "version": "4.3.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "94fd0001232e47129dd3504189fa1c7225010d08" + "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94fd0001232e47129dd3504189fa1c7225010d08", - "reference": "94fd0001232e47129dd3504189fa1c7225010d08", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", + "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", "shasum": "", "mirrors": [ { @@ -3333,7 +3356,7 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2017-11-30T07:14:17+00:00" + "time": "2019-04-30T17:48:53+00:00" }, { "name": "phpdocumentor/type-resolver", @@ -3394,12 +3417,12 @@ "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", "shasum": "", "mirrors": [ { @@ -3426,8 +3449,8 @@ } }, "autoload": { - "psr-0": { - "Prophecy\\": "src/" + "psr-4": { + "Prophecy\\": "src/Prophecy" } }, "notification-url": "https://packagist.org/downloads/", @@ -3455,20 +3478,20 @@ "spy", "stub" ], - "time": "2018-08-05T17:53:17+00:00" + "time": "2019-06-13T12:50:23+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "dev-master", + "version": "5.3.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "fe4ac0103cb0f60a57baf21a1ea6a55394a57e2b" + "reference": "83f09c29758c52e71bdb81ad2cc9124b85b5a4ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/fe4ac0103cb0f60a57baf21a1ea6a55394a57e2b", - "reference": "fe4ac0103cb0f60a57baf21a1ea6a55394a57e2b", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/83f09c29758c52e71bdb81ad2cc9124b85b5a4ef", + "reference": "83f09c29758c52e71bdb81ad2cc9124b85b5a4ef", "shasum": "", "mirrors": [ { @@ -3480,25 +3503,25 @@ "require": { "ext-dom": "*", "ext-xmlwriter": "*", - "php": "^7.1", - "phpunit/php-file-iterator": "^2.0", + "php": "^7.0", + "phpunit/php-file-iterator": "^1.4.2", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^3.0", + "phpunit/php-token-stream": "^2.0.1", "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.1", + "sebastian/environment": "^3.0", "sebastian/version": "^2.0.1", "theseer/tokenizer": "^1.1" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^6.0" }, "suggest": { - "ext-xdebug": "^2.6.0" + "ext-xdebug": "^2.5.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.0-dev" + "dev-master": "5.3.x-dev" } }, "autoload": { @@ -3524,20 +3547,20 @@ "testing", "xunit" ], - "time": "2018-09-07T09:46:32+00:00" + "time": "2018-04-07T12:06:18+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "dev-master", + "version": "1.4.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "050bedf145a257b1ff02746c31894800e5122946" + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", - "reference": "050bedf145a257b1ff02746c31894800e5122946", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", "shasum": "", "mirrors": [ { @@ -3547,15 +3570,12 @@ ] }, "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.1" + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.4.x-dev" } }, "autoload": { @@ -3570,7 +3590,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", + "email": "sb@sebastian-bergmann.de", "role": "lead" } ], @@ -3580,7 +3600,7 @@ "filesystem", "iterator" ], - "time": "2018-09-13T20:33:42+00:00" + "time": "2017-11-27T13:52:08+00:00" }, { "name": "phpunit/php-text-template", @@ -3631,16 +3651,16 @@ }, { "name": "phpunit/php-timer", - "version": "dev-master", + "version": "1.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "9ef9968ba27999219d76ae3cef97aa0fa87bd90f" + "reference": "9513098641797ce5f459dbc1de5a54c29b0ec1fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/9ef9968ba27999219d76ae3cef97aa0fa87bd90f", - "reference": "9ef9968ba27999219d76ae3cef97aa0fa87bd90f", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/9513098641797ce5f459dbc1de5a54c29b0ec1fb", + "reference": "9513098641797ce5f459dbc1de5a54c29b0ec1fb", "shasum": "", "mirrors": [ { @@ -3650,15 +3670,15 @@ ] }, "require": { - "php": "^7.1" + "php": "^5.3.3 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "1.0-dev" } }, "autoload": { @@ -3673,7 +3693,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", + "email": "sb@sebastian-bergmann.de", "role": "lead" } ], @@ -3682,20 +3702,20 @@ "keywords": [ "timer" ], - "time": "2018-06-04T07:17:52+00:00" + "time": "2018-01-06T05:27:16+00:00" }, { "name": "phpunit/php-token-stream", - "version": "dev-master", + "version": "2.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "711ca0c13c66f6b66c2ecb586e56415815034330" + "reference": "13eb9aba9626b1a3811c6a492acc9669d24bb85a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/711ca0c13c66f6b66c2ecb586e56415815034330", - "reference": "711ca0c13c66f6b66c2ecb586e56415815034330", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/13eb9aba9626b1a3811c6a492acc9669d24bb85a", + "reference": "13eb9aba9626b1a3811c6a492acc9669d24bb85a", "shasum": "", "mirrors": [ { @@ -3706,15 +3726,15 @@ }, "require": { "ext-tokenizer": "*", - "php": "^7.1" + "php": "^7.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^6.2.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -3737,20 +3757,20 @@ "keywords": [ "tokenizer" ], - "time": "2018-06-06T10:32:05+00:00" + "time": "2017-11-27T08:47:38+00:00" }, { "name": "phpunit/phpunit", - "version": "dev-master", + "version": "6.5.14", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "1ff9e1b700b56240efbb85ac18d8512b1cefd2a5" + "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1ff9e1b700b56240efbb85ac18d8512b1cefd2a5", - "reference": "1ff9e1b700b56240efbb85ac18d8512b1cefd2a5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", "shasum": "", "mirrors": [ { @@ -3760,40 +3780,40 @@ ] }, "require": { - "doctrine/instantiator": "^1.1", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", - "myclabs/deep-copy": "^1.7", - "phar-io/manifest": "^1.0.2", - "phar-io/version": "^2.0", - "php": "^7.1", + "myclabs/deep-copy": "^1.6.1", + "phar-io/manifest": "^1.0.1", + "phar-io/version": "^1.0", + "php": "^7.0", "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^6.0.7", - "phpunit/php-file-iterator": "^2.0.1", + "phpunit/php-code-coverage": "^5.3", + "phpunit/php-file-iterator": "^1.4.3", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^2.0", - "sebastian/comparator": "^3.0", - "sebastian/diff": "^3.0", + "phpunit/php-timer": "^1.0.9", + "phpunit/phpunit-mock-objects": "^5.0.9", + "sebastian/comparator": "^2.1", + "sebastian/diff": "^2.0", "sebastian/environment": "^3.1", "sebastian/exporter": "^3.1", "sebastian/global-state": "^2.0", "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^2.0", + "sebastian/resource-operations": "^1.0", "sebastian/version": "^2.0.1" }, "conflict": { - "phpunit/phpunit-mock-objects": "*" + "phpdocumentor/reflection-docblock": "3.0.2", + "phpunit/dbunit": "<3.0" }, "require-dev": { "ext-pdo": "*" }, "suggest": { - "ext-soap": "*", "ext-xdebug": "*", - "phpunit/php-invoker": "^2.0" + "phpunit/php-invoker": "^1.1" }, "bin": [ "phpunit" @@ -3801,7 +3821,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.4-dev" + "dev-master": "6.5.x-dev" } }, "autoload": { @@ -3827,7 +3847,73 @@ "testing", "xunit" ], - "time": "2018-09-28T06:46:40+00:00" + "time": "2019-02-01T05:22:47+00:00" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "5.0.x-dev", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "13862f9c620ffbc8895792abe2a9e473326fb905" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/13862f9c620ffbc8895792abe2a9e473326fb905", + "reference": "13862f9c620ffbc8895792abe2a9e473326fb905", + "shasum": "", + "mirrors": [ + { + "url": "https://dl.laravel-china.org/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/instantiator": "^1.0.5", + "php": "^7.0", + "phpunit/php-text-template": "^1.2.1", + "sebastian/exporter": "^3.1" + }, + "conflict": { + "phpunit/phpunit": "<6.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5.11" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "abandoned": true, + "time": "2018-09-09T05:48:43+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -3835,12 +3921,12 @@ "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "22f5f5ff892d51035dd1fb4cd6b224a640ffb206" + "reference": "aa169192fe98c7270af0ec5c57e631094ad930df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/22f5f5ff892d51035dd1fb4cd6b224a640ffb206", - "reference": "22f5f5ff892d51035dd1fb4cd6b224a640ffb206", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/aa169192fe98c7270af0ec5c57e631094ad930df", + "reference": "aa169192fe98c7270af0ec5c57e631094ad930df", "shasum": "", "mirrors": [ { @@ -3878,20 +3964,20 @@ ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2018-05-15T05:52:48+00:00" + "time": "2019-05-24T06:36:34+00:00" }, { "name": "sebastian/comparator", - "version": "dev-master", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "2256ef8e824cc494ddeebaa00fabe7ab4d83fc75" + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2256ef8e824cc494ddeebaa00fabe7ab4d83fc75", - "reference": "2256ef8e824cc494ddeebaa00fabe7ab4d83fc75", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", "shasum": "", "mirrors": [ { @@ -3901,17 +3987,17 @@ ] }, "require": { - "php": "^7.1", - "sebastian/diff": "^3.0", + "php": "^7.0", + "sebastian/diff": "^2.0 || ^3.0", "sebastian/exporter": "^3.1" }, "require-dev": { - "phpunit/phpunit": "^7.1" + "phpunit/phpunit": "^6.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { @@ -3948,20 +4034,20 @@ "compare", "equality" ], - "time": "2018-09-07T13:55:31+00:00" + "time": "2018-02-01T13:46:46+00:00" }, { "name": "sebastian/diff", - "version": "dev-master", + "version": "2.0.x-dev", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "366541b989927187c4ca70490a35615d3fef2dce" + "reference": "abcc70409ddfb310a8cb41ef0c2e857425438cf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/366541b989927187c4ca70490a35615d3fef2dce", - "reference": "366541b989927187c4ca70490a35615d3fef2dce", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/abcc70409ddfb310a8cb41ef0c2e857425438cf4", + "reference": "abcc70409ddfb310a8cb41ef0c2e857425438cf4", "shasum": "", "mirrors": [ { @@ -3971,16 +4057,15 @@ ] }, "require": { - "php": "^7.1" + "php": "^7.0" }, "require-dev": { - "phpunit/phpunit": "^7.0", - "symfony/process": "^2 || ^3.3 || ^4" + "phpunit/phpunit": "^6.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -4005,25 +4090,22 @@ "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" + "diff" ], - "time": "2018-06-10T07:54:39+00:00" + "time": "2017-12-14T11:32:19+00:00" }, { "name": "sebastian/environment", - "version": "dev-master", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "32c5cba90f7db47b1c10a777b36eccfd44ef8bd7" + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/32c5cba90f7db47b1c10a777b36eccfd44ef8bd7", - "reference": "32c5cba90f7db47b1c10a777b36eccfd44ef8bd7", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", "shasum": "", "mirrors": [ { @@ -4066,7 +4148,7 @@ "environment", "hhvm" ], - "time": "2018-05-15T05:48:40+00:00" + "time": "2017-07-01T08:51:00+00:00" }, { "name": "sebastian/exporter", @@ -4074,12 +4156,12 @@ "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "c8c4f196e32858e4448bc285e542b61a4c40d9dc" + "reference": "cf3a70cdc3af7b80ad571adae1ab718eb578be2b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c8c4f196e32858e4448bc285e542b61a4c40d9dc", - "reference": "c8c4f196e32858e4448bc285e542b61a4c40d9dc", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/cf3a70cdc3af7b80ad571adae1ab718eb578be2b", + "reference": "cf3a70cdc3af7b80ad571adae1ab718eb578be2b", "shasum": "", "mirrors": [ { @@ -4139,20 +4221,20 @@ "export", "exporter" ], - "time": "2018-06-28T14:22:04+00:00" + "time": "2019-05-24T06:35:43+00:00" }, { "name": "sebastian/global-state", - "version": "dev-master", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "30367ea06c5cc3bf684457ac793fb2b863d783c6" + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/30367ea06c5cc3bf684457ac793fb2b863d783c6", - "reference": "30367ea06c5cc3bf684457ac793fb2b863d783c6", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", "shasum": "", "mirrors": [ { @@ -4196,7 +4278,7 @@ "keywords": [ "global state" ], - "time": "2018-05-15T05:52:33+00:00" + "time": "2017-04-27T15:39:26+00:00" }, { "name": "sebastian/object-enumerator", @@ -4204,12 +4286,12 @@ "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "06d95dc84f06fc6cc246b8bf48facebcf0fe8069" + "reference": "eb45b4b8fd5f845d36851767a6fe00ee15cb8952" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/06d95dc84f06fc6cc246b8bf48facebcf0fe8069", - "reference": "06d95dc84f06fc6cc246b8bf48facebcf0fe8069", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/eb45b4b8fd5f845d36851767a6fe00ee15cb8952", + "reference": "eb45b4b8fd5f845d36851767a6fe00ee15cb8952", "shasum": "", "mirrors": [ { @@ -4249,7 +4331,7 @@ ], "description": "Traverses array structures and object graphs to enumerate all referenced objects", "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2018-05-15T05:52:18+00:00" + "time": "2019-05-24T06:37:20+00:00" }, { "name": "sebastian/object-reflector", @@ -4257,12 +4339,12 @@ "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "7707193304715e3caddf28fc73c02c12ed6f350c" + "reference": "a2539861984780016bb3d75420452d95f798e25d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/7707193304715e3caddf28fc73c02c12ed6f350c", - "reference": "7707193304715e3caddf28fc73c02c12ed6f350c", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/a2539861984780016bb3d75420452d95f798e25d", + "reference": "a2539861984780016bb3d75420452d95f798e25d", "shasum": "", "mirrors": [ { @@ -4300,7 +4382,7 @@ ], "description": "Allows reflection of object attributes, including inherited and non-public ones", "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2018-05-15T05:50:44+00:00" + "time": "2019-05-24T06:35:22+00:00" }, { "name": "sebastian/recursion-context", @@ -4308,12 +4390,12 @@ "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "dbe1869c13935c6080c834fc61424834b9ad5907" + "reference": "b6a7e76741fee33ec10ccb55772e65d817a8f2fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/dbe1869c13935c6080c834fc61424834b9ad5907", - "reference": "dbe1869c13935c6080c834fc61424834b9ad5907", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/b6a7e76741fee33ec10ccb55772e65d817a8f2fd", + "reference": "b6a7e76741fee33ec10ccb55772e65d817a8f2fd", "shasum": "", "mirrors": [ { @@ -4359,20 +4441,20 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2018-05-15T05:52:05+00:00" + "time": "2019-05-24T06:37:03+00:00" }, { "name": "sebastian/resource-operations", - "version": "dev-master", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "7392b012b066360d06b0730be73f5d20b13efc78" + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/7392b012b066360d06b0730be73f5d20b13efc78", - "reference": "7392b012b066360d06b0730be73f5d20b13efc78", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", "shasum": "", "mirrors": [ { @@ -4382,12 +4464,12 @@ ] }, "require": { - "php": "^7.1" + "php": ">=5.6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { @@ -4407,7 +4489,7 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2018-09-27T19:27:28+00:00" + "time": "2015-07-28T20:34:47+00:00" }, { "name": "sebastian/version", @@ -4460,16 +4542,16 @@ }, { "name": "theseer/tokenizer", - "version": "1.1.0", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b" + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b", - "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", "shasum": "", "mirrors": [ { @@ -4502,20 +4584,20 @@ } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2017-04-07T12:08:54+00:00" + "time": "2019-06-13T22:48:21+00:00" }, { "name": "webmozart/assert", - "version": "dev-master", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/webmozart/assert.git", - "reference": "53927dddf3afa2088b355188e143bba42159bf5d" + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/53927dddf3afa2088b355188e143bba42159bf5d", - "reference": "53927dddf3afa2088b355188e143bba42159bf5d", + "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", "shasum": "", "mirrors": [ { @@ -4525,7 +4607,8 @@ ] }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" }, "require-dev": { "phpunit/phpunit": "^4.6", @@ -4558,7 +4641,7 @@ "check", "validate" ], - "time": "2018-05-29T14:25:02+00:00" + "time": "2018-12-25T11:19:39+00:00" } ], "aliases": [], diff --git a/phpunit.xml b/phpunit.xml index 2faeacb..ce30c69 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -7,8 +7,7 @@ convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" - stopOnFailure="false" - printerClass="Codedungeon\PHPUnitPrettyResultPrinter\Printer"> + stopOnFailure="false"> diff --git a/tests/.build/deploy.php b/tests/.build/deploy.php index 9e05ded..7e99819 100644 --- a/tests/.build/deploy.php +++ b/tests/.build/deploy.php @@ -13,7 +13,7 @@ */ set('strategy', 'basic'); -set('application', 'LaravelDeployer'); +set('application', 'Example'); set('keep_releases', 6); set('php_fpm_service', 'php7.2-fpm'); set('group_notify', false); @@ -22,6 +22,8 @@ set('shared_dirs', null); set('log_file_name', 'laravel.log'); set('log_lines', 200); +set('notify_by', 'wechat_bot'); +set('app_repo_url', 'https://github.com'); /* * Hosts and localhost diff --git a/tests/Features/deploy.yml b/tests/Features/deploy.yml index 5bf0bbc..dfaa7b5 100644 --- a/tests/Features/deploy.yml +++ b/tests/Features/deploy.yml @@ -8,7 +8,7 @@ hooks: success: 'record:revision:log' fail: { } options: - application: LaravelDeployer + application: Example keep_releases: 6 php_fpm_service: php7.2-fpm group_notify: false @@ -18,7 +18,7 @@ options: log_file_name: laravel.log log_lines: 200 notify_by: wechat_bot - app_repo_url: https://github.com + app_repo_url: 'https://github.com' hosts: { } localhost: { } include: { } diff --git a/tests/TestCase.php b/tests/TestCase.php index 567f344..07c77fa 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -60,4 +60,14 @@ protected function getPackageProviders($app) { return ['Reallyli\LaravelDeployer\LaravelDeployerServiceProvider']; } + + public function setUp(): void + { + parent::setUp(); + } + + public function tearDown(): void + { +// parent::tearDown(); + } } diff --git a/tests/YamlParseTest.php b/tests/YamlParseTest.php index c236766..582760a 100644 --- a/tests/YamlParseTest.php +++ b/tests/YamlParseTest.php @@ -38,11 +38,12 @@ public function testConfigFile() public function testDeployFile() { $deployConfig = $this->deployYmlConfig; - array_set($deployConfig, 'options.application', 'LaravelDeployer'); + $deployConfig['options']['application'] = 'Example'; + $deployConfigToYml = Yaml::dump($deployConfig); app(Filesystem::class)->put($this->getConfigFullPath(), $deployConfigToYml); - $this->assertTrue(str_contains($this->deployExecutableFileContent, 'LaravelDeployer')); + $this->assertTrue(strpos($this->deployExecutableFileContent, 'Example') !== false); } }