From 1bec00a10039b823cc94eef4eddd47dcd3b2ca04 Mon Sep 17 00:00:00 2001 From: Gabriel Caruso Date: Wed, 15 Nov 2017 21:40:40 -0200 Subject: [PATCH] Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase (#155) * Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase * Use installed PHPUnit version not global --- .travis.yml | 3 +- Tests/EmailValidator/EmailLexerTest.php | 3 +- Tests/EmailValidator/EmailValidatorTest.php | 3 +- .../Validation/DNSCheckValidationTest.php | 3 +- .../Validation/IsEmailFunctionTests.php | 3 +- .../MultipleValidationWitAndTest.php | 3 +- .../NoRFCWarningsValidationTest.php | 3 +- .../Validation/RFCValidationTest.php | 3 +- .../Validation/SpoofCheckValidationTest.php | 3 +- composer.json | 4 +- composer.lock | 274 ++++++++++++++---- 11 files changed, 232 insertions(+), 73 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0b009d1..1a0e308 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,8 +27,7 @@ install: script: - mkdir -p build/logs - - phpunit --coverage-clover build/logs/clover.xml + - vendor/bin/phpunit --coverage-clover build/logs/clover.xml after_script: - php vendor/bin/coveralls - diff --git a/Tests/EmailValidator/EmailLexerTest.php b/Tests/EmailValidator/EmailLexerTest.php index cab2152..61d86d5 100644 --- a/Tests/EmailValidator/EmailLexerTest.php +++ b/Tests/EmailValidator/EmailLexerTest.php @@ -3,8 +3,9 @@ namespace Egulias\Tests\EmailValidator; use Egulias\EmailValidator\EmailLexer; +use PHPUnit\Framework\TestCase; -class EmailLexerTests extends \PHPUnit_Framework_TestCase +class EmailLexerTests extends TestCase { public function testLexerExtendsLib() diff --git a/Tests/EmailValidator/EmailValidatorTest.php b/Tests/EmailValidator/EmailValidatorTest.php index 10416a6..9df23ee 100644 --- a/Tests/EmailValidator/EmailValidatorTest.php +++ b/Tests/EmailValidator/EmailValidatorTest.php @@ -4,8 +4,9 @@ namespace Egulias\Tests\EmailValidator; use Egulias\EmailValidator\EmailValidator; use Egulias\EmailValidator\Validation\MultipleValidationWithAnd; +use PHPUnit\Framework\TestCase; -class EmailValidatorTest extends \PHPUnit_Framework_TestCase +class EmailValidatorTest extends TestCase { public function testValidationIsUsed() { diff --git a/Tests/EmailValidator/Validation/DNSCheckValidationTest.php b/Tests/EmailValidator/Validation/DNSCheckValidationTest.php index 27806a2..5063648 100644 --- a/Tests/EmailValidator/Validation/DNSCheckValidationTest.php +++ b/Tests/EmailValidator/Validation/DNSCheckValidationTest.php @@ -6,8 +6,9 @@ use Egulias\EmailValidator\EmailLexer; use Egulias\EmailValidator\Exception\NoDNSRecord; use Egulias\EmailValidator\Validation\DNSCheckValidation; use Egulias\EmailValidator\Warning\NoDNSMXRecord; +use PHPUnit\Framework\TestCase; -class DNSCheckValidationTest extends \PHPUnit_Framework_TestCase +class DNSCheckValidationTest extends TestCase { public function validEmailsProvider() { diff --git a/Tests/EmailValidator/Validation/IsEmailFunctionTests.php b/Tests/EmailValidator/Validation/IsEmailFunctionTests.php index adac6e7..4674fd4 100644 --- a/Tests/EmailValidator/Validation/IsEmailFunctionTests.php +++ b/Tests/EmailValidator/Validation/IsEmailFunctionTests.php @@ -7,8 +7,9 @@ use Egulias\EmailValidator\Validation\DNSCheckValidation; use Egulias\EmailValidator\Validation\MultipleValidationWithAnd; use Egulias\EmailValidator\Validation\NoRFCWarningsValidation; use Egulias\EmailValidator\Validation\RFCValidation; +use PHPUnit\Framework\TestCase; -class IsEmailFunctionTests extends \PHPUnit_Framework_TestCase +class IsEmailFunctionTests extends TestCase { /** * @dataProvider isEmailTestSuite diff --git a/Tests/EmailValidator/Validation/MultipleValidationWitAndTest.php b/Tests/EmailValidator/Validation/MultipleValidationWitAndTest.php index 20d400a..640977b 100644 --- a/Tests/EmailValidator/Validation/MultipleValidationWitAndTest.php +++ b/Tests/EmailValidator/Validation/MultipleValidationWitAndTest.php @@ -8,8 +8,9 @@ use Egulias\EmailValidator\Validation\MultipleErrors; use Egulias\EmailValidator\Validation\MultipleValidationWithAnd; use Egulias\EmailValidator\Warning\AddressLiteral; use Egulias\EmailValidator\Warning\DomainLiteral; +use PHPUnit\Framework\TestCase; -class MultipleValidationWitAndTest extends \PHPUnit_Framework_TestCase +class MultipleValidationWitAndTest extends TestCase { public function testUsesAndLogicalOperation() { diff --git a/Tests/EmailValidator/Validation/NoRFCWarningsValidationTest.php b/Tests/EmailValidator/Validation/NoRFCWarningsValidationTest.php index b0b0676..2690feb 100644 --- a/Tests/EmailValidator/Validation/NoRFCWarningsValidationTest.php +++ b/Tests/EmailValidator/Validation/NoRFCWarningsValidationTest.php @@ -6,8 +6,9 @@ use Egulias\EmailValidator\EmailLexer; use Egulias\EmailValidator\Exception\NoDomainPart; use Egulias\EmailValidator\Validation\Error\RFCWarnings; use Egulias\EmailValidator\Validation\NoRFCWarningsValidation; +use PHPUnit\Framework\TestCase; -class NoRFCWarningsValidationTest extends \PHPUnit_Framework_TestCase +class NoRFCWarningsValidationTest extends TestCase { public function testInvalidEmailIsInvalid() { diff --git a/Tests/EmailValidator/Validation/RFCValidationTest.php b/Tests/EmailValidator/Validation/RFCValidationTest.php index 23edf06..4c33da4 100644 --- a/Tests/EmailValidator/Validation/RFCValidationTest.php +++ b/Tests/EmailValidator/Validation/RFCValidationTest.php @@ -35,8 +35,9 @@ use Egulias\EmailValidator\Warning\LabelTooLong; use Egulias\EmailValidator\Warning\LocalTooLong; use Egulias\EmailValidator\Warning\ObsoleteDTEXT; use Egulias\EmailValidator\Warning\QuotedString; +use PHPUnit\Framework\TestCase; -class RFCValidationTest extends \PHPUnit_Framework_TestCase +class RFCValidationTest extends TestCase { /** * @var RFCValidation diff --git a/Tests/EmailValidator/Validation/SpoofCheckValidationTest.php b/Tests/EmailValidator/Validation/SpoofCheckValidationTest.php index 7889bde..e345a19 100644 --- a/Tests/EmailValidator/Validation/SpoofCheckValidationTest.php +++ b/Tests/EmailValidator/Validation/SpoofCheckValidationTest.php @@ -4,8 +4,9 @@ namespace Egulias\Tests\EmailValidator\Validation; use Egulias\EmailValidator\EmailLexer; use Egulias\EmailValidator\Validation\SpoofCheckValidation; +use PHPUnit\Framework\TestCase; -class SpoofCheckValidationTest extends \PHPUnit_Framework_TestCase +class SpoofCheckValidationTest extends TestCase { /** * @dataProvider validUTF8EmailsProvider diff --git a/composer.json b/composer.json index 44c91d7..d09d785 100644 --- a/composer.json +++ b/composer.json @@ -24,8 +24,8 @@ "doctrine/lexer": "^1.0.1" }, "require-dev" : { - "satooshi/php-coveralls": "dev-master", - "phpunit/phpunit": "^4.8.0", + "satooshi/php-coveralls": "^1.0.1", + "phpunit/phpunit": "^4.8.35", "dominicsayers/isemail": "dev-master" }, "suggest": { diff --git a/composer.lock b/composer.lock index ec827df..93f5f69 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "cd8cdb976fb5cd5012d94c224aa4fd4b", - "content-hash": "b0395bec21f73086fad52837dc689634", + "content-hash": "d260b2d1d79771429aea640320702483", "packages": [ { "name": "doctrine/lexer", @@ -59,7 +58,7 @@ "lexer", "parser" ], - "time": "2014-09-09 13:34:57" + "time": "2014-09-09T13:34:57+00:00" } ], "packages-dev": [ @@ -115,7 +114,7 @@ "constructor", "instantiate" ], - "time": "2015-06-14 21:17:01" + "time": "2015-06-14T21:17:01+00:00" }, { "name": "dominicsayers/isemail", @@ -150,7 +149,103 @@ "source": "https://github.com/dominicsayers/isemail", "issues": "https://github.com/dominicsayers/isemail/issues" }, - "time": "2014-11-26 12:46:56" + "time": "2014-11-26T12:46:56+00:00" + }, + { + "name": "guzzle/guzzle", + "version": "v3.9.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle3.git", + "reference": "0645b70d953bc1c067bbc8d5bc53194706b628d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle3/zipball/0645b70d953bc1c067bbc8d5bc53194706b628d9", + "reference": "0645b70d953bc1c067bbc8d5bc53194706b628d9", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.3.3", + "symfony/event-dispatcher": "~2.1" + }, + "replace": { + "guzzle/batch": "self.version", + "guzzle/cache": "self.version", + "guzzle/common": "self.version", + "guzzle/http": "self.version", + "guzzle/inflection": "self.version", + "guzzle/iterator": "self.version", + "guzzle/log": "self.version", + "guzzle/parser": "self.version", + "guzzle/plugin": "self.version", + "guzzle/plugin-async": "self.version", + "guzzle/plugin-backoff": "self.version", + "guzzle/plugin-cache": "self.version", + "guzzle/plugin-cookie": "self.version", + "guzzle/plugin-curlauth": "self.version", + "guzzle/plugin-error-response": "self.version", + "guzzle/plugin-history": "self.version", + "guzzle/plugin-log": "self.version", + "guzzle/plugin-md5": "self.version", + "guzzle/plugin-mock": "self.version", + "guzzle/plugin-oauth": "self.version", + "guzzle/service": "self.version", + "guzzle/stream": "self.version" + }, + "require-dev": { + "doctrine/cache": "~1.3", + "monolog/monolog": "~1.0", + "phpunit/phpunit": "3.7.*", + "psr/log": "~1.0", + "symfony/class-loader": "~2.1", + "zendframework/zend-cache": "2.*,<2.3", + "zendframework/zend-log": "2.*,<2.3" + }, + "suggest": { + "guzzlehttp/guzzle": "Guzzle 5 has moved to a new package name. The package you have installed, Guzzle 3, is deprecated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.9-dev" + } + }, + "autoload": { + "psr-0": { + "Guzzle": "src/", + "Guzzle\\Tests": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Guzzle Community", + "homepage": "https://github.com/guzzle/guzzle/contributors" + } + ], + "description": "PHP HTTP client. This library is deprecated in favor of https://packagist.org/packages/guzzlehttp/guzzle", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "abandoned": "guzzlehttp/guzzle", + "time": "2015-03-18T18:23:50+00:00" }, { "name": "guzzlehttp/guzzle", @@ -212,7 +307,7 @@ "rest", "web service" ], - "time": "2016-03-21 20:02:09" + "time": "2016-03-21T20:02:09+00:00" }, { "name": "guzzlehttp/promises", @@ -263,7 +358,7 @@ "keywords": [ "promise" ], - "time": "2016-03-08 01:15:46" + "time": "2016-03-08T01:15:46+00:00" }, { "name": "guzzlehttp/psr7", @@ -321,7 +416,7 @@ "stream", "uri" ], - "time": "2016-04-13 19:56:01" + "time": "2016-04-13T19:56:01+00:00" }, { "name": "phpdocumentor/reflection-docblock", @@ -370,7 +465,7 @@ "email": "mike.vanriel@naenius.com" } ], - "time": "2015-02-03 12:10:50" + "time": "2015-02-03T12:10:50+00:00" }, { "name": "phpspec/prophecy", @@ -432,7 +527,7 @@ "spy", "stub" ], - "time": "2016-02-15 07:46:21" + "time": "2016-02-15T07:46:21+00:00" }, { "name": "phpunit/php-code-coverage", @@ -494,7 +589,7 @@ "testing", "xunit" ], - "time": "2015-10-06 15:47:00" + "time": "2015-10-06T15:47:00+00:00" }, { "name": "phpunit/php-file-iterator", @@ -541,7 +636,7 @@ "filesystem", "iterator" ], - "time": "2015-06-21 13:08:43" + "time": "2015-06-21T13:08:43+00:00" }, { "name": "phpunit/php-text-template", @@ -582,7 +677,7 @@ "keywords": [ "template" ], - "time": "2015-06-21 13:50:34" + "time": "2015-06-21T13:50:34+00:00" }, { "name": "phpunit/php-timer", @@ -626,7 +721,7 @@ "keywords": [ "timer" ], - "time": "2016-05-12 18:03:57" + "time": "2016-05-12T18:03:57+00:00" }, { "name": "phpunit/php-token-stream", @@ -675,20 +770,20 @@ "keywords": [ "tokenizer" ], - "time": "2015-09-15 10:49:45" + "time": "2015-09-15T10:49:45+00:00" }, { "name": "phpunit/phpunit", - "version": "4.8.25", + "version": "4.8.36", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "6d1588a6542a52ed89636e5a9876bc7502bbb853" + "reference": "46023de9a91eec7dfb06cc56cb4e260017298517" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6d1588a6542a52ed89636e5a9876bc7502bbb853", - "reference": "6d1588a6542a52ed89636e5a9876bc7502bbb853", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/46023de9a91eec7dfb06cc56cb4e260017298517", + "reference": "46023de9a91eec7dfb06cc56cb4e260017298517", "shasum": "" }, "require": { @@ -704,7 +799,7 @@ "phpunit/php-text-template": "~1.2", "phpunit/php-timer": "^1.0.6", "phpunit/phpunit-mock-objects": "~2.3", - "sebastian/comparator": "~1.1", + "sebastian/comparator": "~1.2.2", "sebastian/diff": "~1.2", "sebastian/environment": "~1.3", "sebastian/exporter": "~1.2", @@ -747,7 +842,7 @@ "testing", "xunit" ], - "time": "2016-05-10 18:47:12" + "time": "2017-06-21T08:07:12+00:00" }, { "name": "phpunit/phpunit-mock-objects", @@ -803,7 +898,7 @@ "mock", "xunit" ], - "time": "2015-10-02 06:51:40" + "time": "2015-10-02T06:51:40+00:00" }, { "name": "psr/http-message", @@ -852,7 +947,7 @@ "request", "response" ], - "time": "2015-05-04 20:22:00" + "time": "2015-05-04T20:22:00+00:00" }, { "name": "psr/log", @@ -890,32 +985,35 @@ "psr", "psr-3" ], - "time": "2012-12-21 11:40:51" + "time": "2012-12-21T11:40:51+00:00" }, { "name": "satooshi/php-coveralls", - "version": "dev-master", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/satooshi/php-coveralls.git", - "reference": "50c60bb64054974f8ed7540ae6e75fd7981a5fd3" + "url": "https://github.com/php-coveralls/php-coveralls.git", + "reference": "9c07b63acbc9709344948b6fd4f63a32b2ef4127" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/satooshi/php-coveralls/zipball/50c60bb64054974f8ed7540ae6e75fd7981a5fd3", - "reference": "50c60bb64054974f8ed7540ae6e75fd7981a5fd3", + "url": "https://api.github.com/repos/php-coveralls/php-coveralls/zipball/9c07b63acbc9709344948b6fd4f63a32b2ef4127", + "reference": "9c07b63acbc9709344948b6fd4f63a32b2ef4127", "shasum": "" }, "require": { "ext-json": "*", "ext-simplexml": "*", - "guzzlehttp/guzzle": "^6.0", - "php": ">=5.5", + "guzzle/guzzle": "^2.8 || ^3.0", + "php": "^5.3.3 || ^7.0", "psr/log": "^1.0", - "symfony/config": "^2.1|^3.0", - "symfony/console": "^2.1|^3.0", - "symfony/stopwatch": "^2.0|^3.0", - "symfony/yaml": "^2.0|^3.0" + "symfony/config": "^2.1 || ^3.0 || ^4.0", + "symfony/console": "^2.1 || ^3.0 || ^4.0", + "symfony/stopwatch": "^2.0 || ^3.0 || ^4.0", + "symfony/yaml": "^2.0 || ^3.0 || ^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.4.3 || ^6.0" }, "suggest": { "symfony/http-kernel": "Allows Symfony integration" @@ -924,11 +1022,6 @@ "bin/coveralls" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, "autoload": { "psr-4": { "Satooshi\\": "src/Satooshi/" @@ -946,33 +1039,33 @@ } ], "description": "PHP client library for Coveralls API", - "homepage": "https://github.com/satooshi/php-coveralls", + "homepage": "https://github.com/php-coveralls/php-coveralls", "keywords": [ "ci", "coverage", "github", "test" ], - "time": "2016-01-20 17:44:41" + "time": "2017-10-14T23:15:34+00:00" }, { "name": "sebastian/comparator", - "version": "1.2.0", + "version": "1.2.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" + "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", - "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", + "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", "shasum": "" }, "require": { "php": ">=5.3.3", "sebastian/diff": "~1.2", - "sebastian/exporter": "~1.2" + "sebastian/exporter": "~1.2 || ~2.0" }, "require-dev": { "phpunit/phpunit": "~4.4" @@ -1017,7 +1110,7 @@ "compare", "equality" ], - "time": "2015-07-26 15:48:44" + "time": "2017-01-29T09:50:25+00:00" }, { "name": "sebastian/diff", @@ -1069,7 +1162,7 @@ "keywords": [ "diff" ], - "time": "2015-12-08 07:14:41" + "time": "2015-12-08T07:14:41+00:00" }, { "name": "sebastian/environment", @@ -1119,7 +1212,7 @@ "environment", "hhvm" ], - "time": "2016-05-04 07:59:13" + "time": "2016-05-04T07:59:13+00:00" }, { "name": "sebastian/exporter", @@ -1185,7 +1278,7 @@ "export", "exporter" ], - "time": "2015-06-21 07:55:53" + "time": "2015-06-21T07:55:53+00:00" }, { "name": "sebastian/global-state", @@ -1236,7 +1329,7 @@ "keywords": [ "global state" ], - "time": "2015-10-12 03:26:01" + "time": "2015-10-12T03:26:01+00:00" }, { "name": "sebastian/recursion-context", @@ -1289,7 +1382,7 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2015-11-11 19:50:13" + "time": "2015-11-11T19:50:13+00:00" }, { "name": "sebastian/version", @@ -1324,7 +1417,7 @@ ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", "homepage": "https://github.com/sebastianbergmann/version", - "time": "2015-06-21 13:59:46" + "time": "2015-06-21T13:59:46+00:00" }, { "name": "symfony/config", @@ -1377,7 +1470,7 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2016-04-20 18:53:54" + "time": "2016-04-20T18:53:54+00:00" }, { "name": "symfony/console", @@ -1437,7 +1530,67 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2016-04-28 09:48:42" + "time": "2016-04-28T09:48:42+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v2.8.30", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "b59aacf238fadda50d612c9de73b74751872a903" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b59aacf238fadda50d612c9de73b74751872a903", + "reference": "b59aacf238fadda50d612c9de73b74751872a903", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^2.0.5|~3.0.0", + "symfony/dependency-injection": "~2.6|~3.0.0", + "symfony/expression-language": "~2.6|~3.0.0", + "symfony/stopwatch": "~2.3|~3.0.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2017-11-05T15:25:56+00:00" }, { "name": "symfony/filesystem", @@ -1486,7 +1639,7 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2016-04-12 18:09:53" + "time": "2016-04-12T18:09:53+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -1545,7 +1698,7 @@ "portable", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-01-20T09:13:37+00:00" }, { "name": "symfony/stopwatch", @@ -1594,7 +1747,7 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", - "time": "2016-03-04 07:55:57" + "time": "2016-03-04T07:55:57+00:00" }, { "name": "symfony/yaml", @@ -1643,13 +1796,12 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2016-03-04 07:55:57" + "time": "2016-03-04T07:55:57+00:00" } ], "aliases": [], "minimum-stability": "stable", "stability-flags": { - "satooshi/php-coveralls": 20, "dominicsayers/isemail": 20 }, "prefer-stable": false,