Added Redis support. (#4146)

* Fix forgotten password missing route (???)

* Fixes #4056 - check for assets before deleting user

* added predis/predis dependency to composer.json to support redis based cache/queue/session/broadcast
This commit is contained in:
Alex Markessinis 2017-10-09 18:39:20 -04:00 committed by snipe
parent adca7cb0c5
commit 57422c9135
2 changed files with 163 additions and 111 deletions

View file

@ -29,6 +29,7 @@
"phpdocumentor/reflection-docblock": "3.2.2", "phpdocumentor/reflection-docblock": "3.2.2",
"phpspec/prophecy": "1.6.2", "phpspec/prophecy": "1.6.2",
"pragmarx/google2fa": "^1.0", "pragmarx/google2fa": "^1.0",
"predis/predis": "^1.1",
"schuppo/password-strength": "~1.5", "schuppo/password-strength": "~1.5",
"spatie/laravel-backup": "^3.0.0", "spatie/laravel-backup": "^3.0.0",
"tecnickcom/tc-lib-barcode": "^1.15", "tecnickcom/tc-lib-barcode": "^1.15",

273
composer.lock generated
View file

@ -4,7 +4,8 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "0806112cf7a9396f0a7d89649ea7060b", "hash": "abe6a702f2383ae1fd4c9bbfb06c47ee",
"content-hash": "7659dd61c86bb042a246c2fa313d79a6",
"packages": [ "packages": [
{ {
"name": "aws/aws-sdk-php", "name": "aws/aws-sdk-php",
@ -84,7 +85,7 @@
"s3", "s3",
"sdk" "sdk"
], ],
"time": "2017-09-29T19:46:41+00:00" "time": "2017-09-29 19:46:41"
}, },
{ {
"name": "aws/aws-sdk-php-laravel", "name": "aws/aws-sdk-php-laravel",
@ -140,7 +141,7 @@
"s3", "s3",
"sdk" "sdk"
], ],
"time": "2016-01-18T06:57:07+00:00" "time": "2016-01-18 06:57:07"
}, },
{ {
"name": "barryvdh/laravel-debugbar", "name": "barryvdh/laravel-debugbar",
@ -189,7 +190,7 @@
"profiler", "profiler",
"webprofiler" "webprofiler"
], ],
"time": "2017-07-21T11:56:48+00:00" "time": "2017-07-21 11:56:48"
}, },
{ {
"name": "christian-riesen/base32", "name": "christian-riesen/base32",
@ -243,7 +244,7 @@
"encode", "encode",
"rfc4648" "rfc4648"
], ],
"time": "2016-05-05T11:49:03+00:00" "time": "2016-05-05 11:49:03"
}, },
{ {
"name": "defuse/php-encryption", "name": "defuse/php-encryption",
@ -306,7 +307,7 @@
"security", "security",
"symmetric key cryptography" "symmetric key cryptography"
], ],
"time": "2017-05-18T21:28:48+00:00" "time": "2017-05-18 21:28:48"
}, },
{ {
"name": "dnoegel/php-xdg-base-dir", "name": "dnoegel/php-xdg-base-dir",
@ -339,7 +340,7 @@
"MIT" "MIT"
], ],
"description": "implementation of xdg base directory specification for php", "description": "implementation of xdg base directory specification for php",
"time": "2014-10-24T07:27:01+00:00" "time": "2014-10-24 07:27:01"
}, },
{ {
"name": "doctrine/annotations", "name": "doctrine/annotations",
@ -407,7 +408,7 @@
"docblock", "docblock",
"parser" "parser"
], ],
"time": "2017-02-24T16:22:25+00:00" "time": "2017-02-24 16:22:25"
}, },
{ {
"name": "doctrine/cache", "name": "doctrine/cache",
@ -477,7 +478,7 @@
"cache", "cache",
"caching" "caching"
], ],
"time": "2017-07-22T12:49:21+00:00" "time": "2017-07-22 12:49:21"
}, },
{ {
"name": "doctrine/collections", "name": "doctrine/collections",
@ -544,7 +545,7 @@
"collections", "collections",
"iterator" "iterator"
], ],
"time": "2017-01-03T10:49:41+00:00" "time": "2017-01-03 10:49:41"
}, },
{ {
"name": "doctrine/common", "name": "doctrine/common",
@ -617,7 +618,7 @@
"persistence", "persistence",
"spl" "spl"
], ],
"time": "2017-07-22T08:35:12+00:00" "time": "2017-07-22 08:35:12"
}, },
{ {
"name": "doctrine/dbal", "name": "doctrine/dbal",
@ -688,7 +689,7 @@
"persistence", "persistence",
"queryobject" "queryobject"
], ],
"time": "2017-07-22T20:44:48+00:00" "time": "2017-07-22 20:44:48"
}, },
{ {
"name": "doctrine/inflector", "name": "doctrine/inflector",
@ -755,7 +756,7 @@
"singularize", "singularize",
"string" "string"
], ],
"time": "2015-11-06T14:35:42+00:00" "time": "2015-11-06 14:35:42"
}, },
{ {
"name": "doctrine/instantiator", "name": "doctrine/instantiator",
@ -809,7 +810,7 @@
"constructor", "constructor",
"instantiate" "instantiate"
], ],
"time": "2015-06-14T21:17:01+00:00" "time": "2015-06-14 21:17:01"
}, },
{ {
"name": "doctrine/lexer", "name": "doctrine/lexer",
@ -863,7 +864,7 @@
"lexer", "lexer",
"parser" "parser"
], ],
"time": "2014-09-09T13:34:57+00:00" "time": "2014-09-09 13:34:57"
}, },
{ {
"name": "erusev/parsedown", "name": "erusev/parsedown",
@ -905,7 +906,7 @@
"markdown", "markdown",
"parser" "parser"
], ],
"time": "2017-05-14T14:47:48+00:00" "time": "2017-05-14 14:47:48"
}, },
{ {
"name": "fideloper/proxy", "name": "fideloper/proxy",
@ -962,7 +963,7 @@
"proxy", "proxy",
"trusted proxy" "trusted proxy"
], ],
"time": "2017-06-15T17:19:42+00:00" "time": "2017-06-15 17:19:42"
}, },
{ {
"name": "firebase/php-jwt", "name": "firebase/php-jwt",
@ -1005,7 +1006,7 @@
], ],
"description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
"homepage": "https://github.com/firebase/php-jwt", "homepage": "https://github.com/firebase/php-jwt",
"time": "2016-07-18T04:51:16+00:00" "time": "2016-07-18 04:51:16"
}, },
{ {
"name": "guzzlehttp/guzzle", "name": "guzzlehttp/guzzle",
@ -1070,7 +1071,7 @@
"rest", "rest",
"web service" "web service"
], ],
"time": "2017-06-22T18:50:49+00:00" "time": "2017-06-22 18:50:49"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",
@ -1121,7 +1122,7 @@
"keywords": [ "keywords": [
"promise" "promise"
], ],
"time": "2016-12-20T10:07:11+00:00" "time": "2016-12-20 10:07:11"
}, },
{ {
"name": "guzzlehttp/psr7", "name": "guzzlehttp/psr7",
@ -1186,7 +1187,7 @@
"uri", "uri",
"url" "url"
], ],
"time": "2017-03-20T17:10:46+00:00" "time": "2017-03-20 17:10:46"
}, },
{ {
"name": "intervention/image", "name": "intervention/image",
@ -1256,7 +1257,7 @@
"thumbnail", "thumbnail",
"watermark" "watermark"
], ],
"time": "2017-09-21T16:29:17+00:00" "time": "2017-09-21 16:29:17"
}, },
{ {
"name": "jakub-onderka/php-console-color", "name": "jakub-onderka/php-console-color",
@ -1299,7 +1300,7 @@
"homepage": "http://www.acci.cz" "homepage": "http://www.acci.cz"
} }
], ],
"time": "2014-04-08T15:00:19+00:00" "time": "2014-04-08 15:00:19"
}, },
{ {
"name": "jakub-onderka/php-console-highlighter", "name": "jakub-onderka/php-console-highlighter",
@ -1343,7 +1344,7 @@
"homepage": "http://www.acci.cz/" "homepage": "http://www.acci.cz/"
} }
], ],
"time": "2015-04-20T18:58:01+00:00" "time": "2015-04-20 18:58:01"
}, },
{ {
"name": "javiereguiluz/easyslugger", "name": "javiereguiluz/easyslugger",
@ -1373,7 +1374,7 @@
"MIT" "MIT"
], ],
"description": "A fast and easy to use slugger with full UTF-8 support.", "description": "A fast and easy to use slugger with full UTF-8 support.",
"time": "2015-04-12T19:57:10+00:00" "time": "2015-04-12 19:57:10"
}, },
{ {
"name": "jenssegers/rollbar", "name": "jenssegers/rollbar",
@ -1425,7 +1426,7 @@
"monitoring", "monitoring",
"rollbar" "rollbar"
], ],
"time": "2017-01-25T08:34:12+00:00" "time": "2017-01-25 08:34:12"
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
@ -1554,7 +1555,7 @@
"framework", "framework",
"laravel" "laravel"
], ],
"time": "2017-08-30T09:26:16+00:00" "time": "2017-08-30 09:26:16"
}, },
{ {
"name": "laravel/passport", "name": "laravel/passport",
@ -1618,7 +1619,7 @@
"oauth", "oauth",
"passport" "passport"
], ],
"time": "2017-07-12T20:03:53+00:00" "time": "2017-07-12 20:03:53"
}, },
{ {
"name": "laravel/tinker", "name": "laravel/tinker",
@ -1681,7 +1682,7 @@
"laravel", "laravel",
"psysh" "psysh"
], ],
"time": "2017-07-13T13:11:05+00:00" "time": "2017-07-13 13:11:05"
}, },
{ {
"name": "laravelcollective/html", "name": "laravelcollective/html",
@ -1735,7 +1736,7 @@
], ],
"description": "HTML and Form Builders for the Laravel Framework", "description": "HTML and Form Builders for the Laravel Framework",
"homepage": "http://laravelcollective.com", "homepage": "http://laravelcollective.com",
"time": "2017-08-12T15:52:38+00:00" "time": "2017-08-12 15:52:38"
}, },
{ {
"name": "lcobucci/jwt", "name": "lcobucci/jwt",
@ -1793,7 +1794,7 @@
"JWS", "JWS",
"jwt" "jwt"
], ],
"time": "2017-09-01T08:23:26+00:00" "time": "2017-09-01 08:23:26"
}, },
{ {
"name": "league/csv", "name": "league/csv",
@ -1850,7 +1851,7 @@
"read", "read",
"write" "write"
], ],
"time": "2017-07-12T07:18:20+00:00" "time": "2017-07-12 07:18:20"
}, },
{ {
"name": "league/event", "name": "league/event",
@ -1900,7 +1901,7 @@
"event", "event",
"listener" "listener"
], ],
"time": "2015-05-21T12:24:47+00:00" "time": "2015-05-21 12:24:47"
}, },
{ {
"name": "league/flysystem", "name": "league/flysystem",
@ -1983,7 +1984,7 @@
"sftp", "sftp",
"storage" "storage"
], ],
"time": "2017-08-06T17:41:04+00:00" "time": "2017-08-06 17:41:04"
}, },
{ {
"name": "league/oauth2-server", "name": "league/oauth2-server",
@ -2060,7 +2061,7 @@
"secure", "secure",
"server" "server"
], ],
"time": "2017-07-11T06:31:36+00:00" "time": "2017-07-11 06:31:36"
}, },
{ {
"name": "maknz/slack", "name": "maknz/slack",
@ -2109,7 +2110,7 @@
"laravel", "laravel",
"slack" "slack"
], ],
"time": "2015-06-03T03:35:16+00:00" "time": "2015-06-03 03:35:16"
}, },
{ {
"name": "maximebf/debugbar", "name": "maximebf/debugbar",
@ -2170,7 +2171,7 @@
"debug", "debug",
"debugbar" "debugbar"
], ],
"time": "2017-01-05T08:46:19+00:00" "time": "2017-01-05 08:46:19"
}, },
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
@ -2248,7 +2249,7 @@
"logging", "logging",
"psr-3" "psr-3"
], ],
"time": "2017-06-19T01:22:40+00:00" "time": "2017-06-19 01:22:40"
}, },
{ {
"name": "mtdowling/cron-expression", "name": "mtdowling/cron-expression",
@ -2292,7 +2293,7 @@
"cron", "cron",
"schedule" "schedule"
], ],
"time": "2017-01-23T04:29:33+00:00" "time": "2017-01-23 04:29:33"
}, },
{ {
"name": "mtdowling/jmespath.php", "name": "mtdowling/jmespath.php",
@ -2347,7 +2348,7 @@
"json", "json",
"jsonpath" "jsonpath"
], ],
"time": "2016-12-03T22:08:25+00:00" "time": "2016-12-03 22:08:25"
}, },
{ {
"name": "neitanod/forceutf8", "name": "neitanod/forceutf8",
@ -2381,7 +2382,7 @@
], ],
"description": "PHP Class Encoding featuring popular Encoding::toUTF8() function --formerly known as forceUTF8()-- that fixes mixed encoded strings.", "description": "PHP Class Encoding featuring popular Encoding::toUTF8() function --formerly known as forceUTF8()-- that fixes mixed encoded strings.",
"homepage": "https://github.com/neitanod/forceutf8", "homepage": "https://github.com/neitanod/forceutf8",
"time": "2017-05-22T18:50:57+00:00" "time": "2017-05-22 18:50:57"
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
@ -2434,7 +2435,7 @@
"datetime", "datetime",
"time" "time"
], ],
"time": "2017-01-16T07:55:07+00:00" "time": "2017-01-16 07:55:07"
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
@ -2485,7 +2486,7 @@
"parser", "parser",
"php" "php"
], ],
"time": "2017-09-02T17:10:46+00:00" "time": "2017-09-02 17:10:46"
}, },
{ {
"name": "paragonie/random_compat", "name": "paragonie/random_compat",
@ -2533,7 +2534,7 @@
"pseudorandom", "pseudorandom",
"random" "random"
], ],
"time": "2017-09-27T21:40:39+00:00" "time": "2017-09-27 21:40:39"
}, },
{ {
"name": "patchwork/utf8", "name": "patchwork/utf8",
@ -2592,7 +2593,7 @@
"utf-8", "utf-8",
"utf8" "utf8"
], ],
"time": "2016-05-18T13:57:10+00:00" "time": "2016-05-18 13:57:10"
}, },
{ {
"name": "phpdocumentor/reflection-common", "name": "phpdocumentor/reflection-common",
@ -2646,7 +2647,7 @@
"reflection", "reflection",
"static analysis" "static analysis"
], ],
"time": "2017-09-11T18:02:19+00:00" "time": "2017-09-11 18:02:19"
}, },
{ {
"name": "phpdocumentor/reflection-docblock", "name": "phpdocumentor/reflection-docblock",
@ -2691,7 +2692,7 @@
} }
], ],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "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-08-08T06:39:58+00:00" "time": "2017-08-08 06:39:58"
}, },
{ {
"name": "phpdocumentor/type-resolver", "name": "phpdocumentor/type-resolver",
@ -2738,7 +2739,7 @@
"email": "me@mikevanriel.com" "email": "me@mikevanriel.com"
} }
], ],
"time": "2017-06-03T08:32:36+00:00" "time": "2017-06-03 08:32:36"
}, },
{ {
"name": "phpseclib/phpseclib", "name": "phpseclib/phpseclib",
@ -2830,7 +2831,7 @@
"x.509", "x.509",
"x509" "x509"
], ],
"time": "2017-06-05T06:31:10+00:00" "time": "2017-06-05 06:31:10"
}, },
{ {
"name": "phpspec/prophecy", "name": "phpspec/prophecy",
@ -2893,7 +2894,7 @@
"spy", "spy",
"stub" "stub"
], ],
"time": "2016-11-21T14:58:47+00:00" "time": "2016-11-21 14:58:47"
}, },
{ {
"name": "pragmarx/google2fa", "name": "pragmarx/google2fa",
@ -2954,7 +2955,57 @@
"google2fa", "google2fa",
"laravel" "laravel"
], ],
"time": "2016-07-18T20:25:04+00:00" "time": "2016-07-18 20:25:04"
},
{
"name": "predis/predis",
"version": "v1.1.1",
"source": {
"type": "git",
"url": "https://github.com/nrk/predis.git",
"reference": "f0210e38881631afeafb56ab43405a92cafd9fd1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1",
"reference": "f0210e38881631afeafb56ab43405a92cafd9fd1",
"shasum": ""
},
"require": {
"php": ">=5.3.9"
},
"require-dev": {
"phpunit/phpunit": "~4.8"
},
"suggest": {
"ext-curl": "Allows access to Webdis when paired with phpiredis",
"ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
},
"type": "library",
"autoload": {
"psr-4": {
"Predis\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Daniele Alessandri",
"email": "suppakilla@gmail.com",
"homepage": "http://clorophilla.net"
}
],
"description": "Flexible and feature-complete Redis client for PHP and HHVM",
"homepage": "http://github.com/nrk/predis",
"keywords": [
"nosql",
"predis",
"redis"
],
"time": "2016-06-16 16:22:20"
}, },
{ {
"name": "psr/http-message", "name": "psr/http-message",
@ -3004,7 +3055,7 @@
"request", "request",
"response" "response"
], ],
"time": "2016-08-06T14:39:51+00:00" "time": "2016-08-06 14:39:51"
}, },
{ {
"name": "psr/log", "name": "psr/log",
@ -3051,7 +3102,7 @@
"psr", "psr",
"psr-3" "psr-3"
], ],
"time": "2016-10-10T12:19:37+00:00" "time": "2016-10-10 12:19:37"
}, },
{ {
"name": "psy/psysh", "name": "psy/psysh",
@ -3124,7 +3175,7 @@
"interactive", "interactive",
"shell" "shell"
], ],
"time": "2017-07-29T19:30:02+00:00" "time": "2017-07-29 19:30:02"
}, },
{ {
"name": "ramsey/uuid", "name": "ramsey/uuid",
@ -3206,7 +3257,7 @@
"identifier", "identifier",
"uuid" "uuid"
], ],
"time": "2017-09-22T20:46:04+00:00" "time": "2017-09-22 20:46:04"
}, },
{ {
"name": "rollbar/rollbar", "name": "rollbar/rollbar",
@ -3256,7 +3307,7 @@
"logging", "logging",
"monitoring" "monitoring"
], ],
"time": "2016-07-05T15:50:29+00:00" "time": "2016-07-05 15:50:29"
}, },
{ {
"name": "schuppo/password-strength", "name": "schuppo/password-strength",
@ -3306,7 +3357,7 @@
"password strength", "password strength",
"validation" "validation"
], ],
"time": "2016-10-05T09:57:59+00:00" "time": "2016-10-05 09:57:59"
}, },
{ {
"name": "sebastian/comparator", "name": "sebastian/comparator",
@ -3370,7 +3421,7 @@
"compare", "compare",
"equality" "equality"
], ],
"time": "2017-01-29T09:50:25+00:00" "time": "2017-01-29 09:50:25"
}, },
{ {
"name": "sebastian/diff", "name": "sebastian/diff",
@ -3422,7 +3473,7 @@
"keywords": [ "keywords": [
"diff" "diff"
], ],
"time": "2017-05-22T07:24:03+00:00" "time": "2017-05-22 07:24:03"
}, },
{ {
"name": "sebastian/exporter", "name": "sebastian/exporter",
@ -3489,7 +3540,7 @@
"export", "export",
"exporter" "exporter"
], ],
"time": "2016-11-19T08:54:04+00:00" "time": "2016-11-19 08:54:04"
}, },
{ {
"name": "sebastian/recursion-context", "name": "sebastian/recursion-context",
@ -3542,7 +3593,7 @@
], ],
"description": "Provides functionality to recursively process PHP variables", "description": "Provides functionality to recursively process PHP variables",
"homepage": "http://www.github.com/sebastianbergmann/recursion-context", "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
"time": "2016-11-19T07:33:16+00:00" "time": "2016-11-19 07:33:16"
}, },
{ {
"name": "spatie/db-dumper", "name": "spatie/db-dumper",
@ -3592,7 +3643,7 @@
"mysqldump", "mysqldump",
"spatie" "spatie"
], ],
"time": "2016-06-14T13:23:01+00:00" "time": "2016-06-14 13:23:01"
}, },
{ {
"name": "spatie/laravel-backup", "name": "spatie/laravel-backup",
@ -3655,7 +3706,7 @@
"laravel-backup", "laravel-backup",
"spatie" "spatie"
], ],
"time": "2017-02-18T09:54:12+00:00" "time": "2017-02-18 09:54:12"
}, },
{ {
"name": "swiftmailer/swiftmailer", "name": "swiftmailer/swiftmailer",
@ -3709,7 +3760,7 @@
"mail", "mail",
"mailer" "mailer"
], ],
"time": "2017-05-01T15:54:03+00:00" "time": "2017-05-01 15:54:03"
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
@ -3777,7 +3828,7 @@
], ],
"description": "Symfony Console Component", "description": "Symfony Console Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-09-06T16:40:18+00:00" "time": "2017-09-06 16:40:18"
}, },
{ {
"name": "symfony/css-selector", "name": "symfony/css-selector",
@ -3830,7 +3881,7 @@
], ],
"description": "Symfony CssSelector Component", "description": "Symfony CssSelector Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-01-02T20:31:54+00:00" "time": "2017-01-02 20:31:54"
}, },
{ {
"name": "symfony/debug", "name": "symfony/debug",
@ -3886,7 +3937,7 @@
], ],
"description": "Symfony Debug Component", "description": "Symfony Debug Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-09-01T13:23:39+00:00" "time": "2017-09-01 13:23:39"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
@ -3949,7 +4000,7 @@
], ],
"description": "Symfony EventDispatcher Component", "description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-07-29T21:54:42+00:00" "time": "2017-07-29 21:54:42"
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
@ -3998,7 +4049,7 @@
], ],
"description": "Symfony Finder Component", "description": "Symfony Finder Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-07-29T21:54:42+00:00" "time": "2017-07-29 21:54:42"
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
@ -4051,7 +4102,7 @@
], ],
"description": "Symfony HttpFoundation Component", "description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-09-06T17:07:39+00:00" "time": "2017-09-06 17:07:39"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
@ -4137,7 +4188,7 @@
], ],
"description": "Symfony HttpKernel Component", "description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-09-11T16:13:23+00:00" "time": "2017-09-11 16:13:23"
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
@ -4196,7 +4247,7 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2017-06-14T15:44:48+00:00" "time": "2017-06-14 15:44:48"
}, },
{ {
"name": "symfony/polyfill-php56", "name": "symfony/polyfill-php56",
@ -4252,7 +4303,7 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2017-06-14T15:44:48+00:00" "time": "2017-06-14 15:44:48"
}, },
{ {
"name": "symfony/polyfill-util", "name": "symfony/polyfill-util",
@ -4304,7 +4355,7 @@
"polyfill", "polyfill",
"shim" "shim"
], ],
"time": "2017-07-05T15:09:33+00:00" "time": "2017-07-05 15:09:33"
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
@ -4353,7 +4404,7 @@
], ],
"description": "Symfony Process Component", "description": "Symfony Process Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-07-29T21:54:42+00:00" "time": "2017-07-29 21:54:42"
}, },
{ {
"name": "symfony/psr-http-message-bridge", "name": "symfony/psr-http-message-bridge",
@ -4413,7 +4464,7 @@
"http-message", "http-message",
"psr-7" "psr-7"
], ],
"time": "2016-09-14T18:37:20+00:00" "time": "2016-09-14 18:37:20"
}, },
{ {
"name": "symfony/routing", "name": "symfony/routing",
@ -4491,7 +4542,7 @@
"uri", "uri",
"url" "url"
], ],
"time": "2017-07-29T21:54:42+00:00" "time": "2017-07-29 21:54:42"
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
@ -4556,7 +4607,7 @@
], ],
"description": "Symfony Translation Component", "description": "Symfony Translation Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-07-29T21:54:42+00:00" "time": "2017-07-29 21:54:42"
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
@ -4624,7 +4675,7 @@
"debug", "debug",
"dump" "dump"
], ],
"time": "2017-08-27T14:52:21+00:00" "time": "2017-08-27 14:52:21"
}, },
{ {
"name": "tecnickcom/tc-lib-barcode", "name": "tecnickcom/tc-lib-barcode",
@ -4714,7 +4765,7 @@
"tc-lib-barcode", "tc-lib-barcode",
"upc" "upc"
], ],
"time": "2017-02-12T13:51:39+00:00" "time": "2017-02-12 13:51:39"
}, },
{ {
"name": "tecnickcom/tc-lib-color", "name": "tecnickcom/tc-lib-color",
@ -4777,7 +4828,7 @@
"tc-lib-color", "tc-lib-color",
"web" "web"
], ],
"time": "2017-02-12T12:07:38+00:00" "time": "2017-02-12 12:07:38"
}, },
{ {
"name": "tightenco/ziggy", "name": "tightenco/ziggy",
@ -4827,7 +4878,7 @@
} }
], ],
"description": "Generates a Blade directive exporting all of your named Laravel routes. Also provides a nice route() helper function in JavaScript.", "description": "Generates a Blade directive exporting all of your named Laravel routes. Also provides a nice route() helper function in JavaScript.",
"time": "2017-08-23T11:48:08+00:00" "time": "2017-08-23 11:48:08"
}, },
{ {
"name": "tijsverkoyen/css-to-inline-styles", "name": "tijsverkoyen/css-to-inline-styles",
@ -4874,7 +4925,7 @@
], ],
"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.", "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", "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
"time": "2016-09-20T12:50:39+00:00" "time": "2016-09-20 12:50:39"
}, },
{ {
"name": "unicodeveloper/laravel-password", "name": "unicodeveloper/laravel-password",
@ -4929,7 +4980,7 @@
"security", "security",
"unicodeveloper" "unicodeveloper"
], ],
"time": "2017-04-27T07:35:00+00:00" "time": "2017-04-27 07:35:00"
}, },
{ {
"name": "vlucas/phpdotenv", "name": "vlucas/phpdotenv",
@ -4979,7 +5030,7 @@
"env", "env",
"environment" "environment"
], ],
"time": "2016-09-01T10:05:43+00:00" "time": "2016-09-01 10:05:43"
}, },
{ {
"name": "watson/validating", "name": "watson/validating",
@ -5029,7 +5080,7 @@
"laravel", "laravel",
"validation" "validation"
], ],
"time": "2017-08-25T02:12:38+00:00" "time": "2017-08-25 02:12:38"
}, },
{ {
"name": "webmozart/assert", "name": "webmozart/assert",
@ -5079,7 +5130,7 @@
"check", "check",
"validate" "validate"
], ],
"time": "2016-11-23T20:04:58+00:00" "time": "2016-11-23 20:04:58"
}, },
{ {
"name": "zendframework/zend-diactoros", "name": "zendframework/zend-diactoros",
@ -5131,7 +5182,7 @@
"psr", "psr",
"psr-7" "psr-7"
], ],
"time": "2017-09-13T14:47:08+00:00" "time": "2017-09-13 14:47:08"
} }
], ],
"packages-dev": [ "packages-dev": [
@ -5192,7 +5243,7 @@
"gherkin", "gherkin",
"parser" "parser"
], ],
"time": "2016-10-30T11:50:56+00:00" "time": "2016-10-30 11:50:56"
}, },
{ {
"name": "codeception/codeception", "name": "codeception/codeception",
@ -5286,7 +5337,7 @@
"functional testing", "functional testing",
"unit testing" "unit testing"
], ],
"time": "2017-09-28T23:19:49+00:00" "time": "2017-09-28 23:19:49"
}, },
{ {
"name": "facebook/webdriver", "name": "facebook/webdriver",
@ -5338,7 +5389,7 @@
"selenium", "selenium",
"webdriver" "webdriver"
], ],
"time": "2017-04-28T14:54:49+00:00" "time": "2017-04-28 14:54:49"
}, },
{ {
"name": "fzaninotto/faker", "name": "fzaninotto/faker",
@ -5388,7 +5439,7 @@
"faker", "faker",
"fixtures" "fixtures"
], ],
"time": "2017-08-15T16:48:10+00:00" "time": "2017-08-15 16:48:10"
}, },
{ {
"name": "myclabs/deep-copy", "name": "myclabs/deep-copy",
@ -5430,7 +5481,7 @@
"object", "object",
"object graph" "object graph"
], ],
"time": "2017-04-12T18:52:22+00:00" "time": "2017-04-12 18:52:22"
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",
@ -5493,7 +5544,7 @@
"testing", "testing",
"xunit" "xunit"
], ],
"time": "2017-04-02T07:44:40+00:00" "time": "2017-04-02 07:44:40"
}, },
{ {
"name": "phpunit/php-file-iterator", "name": "phpunit/php-file-iterator",
@ -5540,7 +5591,7 @@
"filesystem", "filesystem",
"iterator" "iterator"
], ],
"time": "2016-10-03T07:40:28+00:00" "time": "2016-10-03 07:40:28"
}, },
{ {
"name": "phpunit/php-text-template", "name": "phpunit/php-text-template",
@ -5581,7 +5632,7 @@
"keywords": [ "keywords": [
"template" "template"
], ],
"time": "2015-06-21T13:50:34+00:00" "time": "2015-06-21 13:50:34"
}, },
{ {
"name": "phpunit/php-timer", "name": "phpunit/php-timer",
@ -5630,7 +5681,7 @@
"keywords": [ "keywords": [
"timer" "timer"
], ],
"time": "2017-02-26T11:10:40+00:00" "time": "2017-02-26 11:10:40"
}, },
{ {
"name": "phpunit/php-token-stream", "name": "phpunit/php-token-stream",
@ -5679,7 +5730,7 @@
"keywords": [ "keywords": [
"tokenizer" "tokenizer"
], ],
"time": "2017-02-27T10:12:30+00:00" "time": "2017-02-27 10:12:30"
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
@ -5761,7 +5812,7 @@
"testing", "testing",
"xunit" "xunit"
], ],
"time": "2017-09-24T07:23:38+00:00" "time": "2017-09-24 07:23:38"
}, },
{ {
"name": "phpunit/phpunit-mock-objects", "name": "phpunit/phpunit-mock-objects",
@ -5820,7 +5871,7 @@
"mock", "mock",
"xunit" "xunit"
], ],
"time": "2017-06-30T09:13:00+00:00" "time": "2017-06-30 09:13:00"
}, },
{ {
"name": "sebastian/code-unit-reverse-lookup", "name": "sebastian/code-unit-reverse-lookup",
@ -5865,7 +5916,7 @@
], ],
"description": "Looks up which function or method a line of code belongs to", "description": "Looks up which function or method a line of code belongs to",
"homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
"time": "2017-03-04T06:30:41+00:00" "time": "2017-03-04 06:30:41"
}, },
{ {
"name": "sebastian/environment", "name": "sebastian/environment",
@ -5915,7 +5966,7 @@
"environment", "environment",
"hhvm" "hhvm"
], ],
"time": "2016-11-26T07:53:53+00:00" "time": "2016-11-26 07:53:53"
}, },
{ {
"name": "sebastian/global-state", "name": "sebastian/global-state",
@ -5966,7 +6017,7 @@
"keywords": [ "keywords": [
"global state" "global state"
], ],
"time": "2015-10-12T03:26:01+00:00" "time": "2015-10-12 03:26:01"
}, },
{ {
"name": "sebastian/object-enumerator", "name": "sebastian/object-enumerator",
@ -6012,7 +6063,7 @@
], ],
"description": "Traverses array structures and object graphs to enumerate all referenced objects", "description": "Traverses array structures and object graphs to enumerate all referenced objects",
"homepage": "https://github.com/sebastianbergmann/object-enumerator/", "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
"time": "2017-02-18T15:18:39+00:00" "time": "2017-02-18 15:18:39"
}, },
{ {
"name": "sebastian/resource-operations", "name": "sebastian/resource-operations",
@ -6054,7 +6105,7 @@
], ],
"description": "Provides a list of PHP built-in functions that operate on resources", "description": "Provides a list of PHP built-in functions that operate on resources",
"homepage": "https://www.github.com/sebastianbergmann/resource-operations", "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
"time": "2015-07-28T20:34:47+00:00" "time": "2015-07-28 20:34:47"
}, },
{ {
"name": "sebastian/version", "name": "sebastian/version",
@ -6097,7 +6148,7 @@
], ],
"description": "Library that helps with managing the version number of Git-hosted PHP projects", "description": "Library that helps with managing the version number of Git-hosted PHP projects",
"homepage": "https://github.com/sebastianbergmann/version", "homepage": "https://github.com/sebastianbergmann/version",
"time": "2016-10-03T07:35:21+00:00" "time": "2016-10-03 07:35:21"
}, },
{ {
"name": "squizlabs/php_codesniffer", "name": "squizlabs/php_codesniffer",
@ -6148,7 +6199,7 @@
"phpcs", "phpcs",
"standards" "standards"
], ],
"time": "2017-09-19T22:47:14+00:00" "time": "2017-09-19 22:47:14"
}, },
{ {
"name": "stecman/symfony-console-completion", "name": "stecman/symfony-console-completion",
@ -6193,7 +6244,7 @@
} }
], ],
"description": "Automatic BASH completion for Symfony Console Component based applications.", "description": "Automatic BASH completion for Symfony Console Component based applications.",
"time": "2016-02-24T05:08:54+00:00" "time": "2016-02-24 05:08:54"
}, },
{ {
"name": "symfony/browser-kit", "name": "symfony/browser-kit",
@ -6250,7 +6301,7 @@
], ],
"description": "Symfony BrowserKit Component", "description": "Symfony BrowserKit Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-07-29T21:54:42+00:00" "time": "2017-07-29 21:54:42"
}, },
{ {
"name": "symfony/dom-crawler", "name": "symfony/dom-crawler",
@ -6306,7 +6357,7 @@
], ],
"description": "Symfony DomCrawler Component", "description": "Symfony DomCrawler Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-01-21T17:13:55+00:00" "time": "2017-01-21 17:13:55"
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
@ -6361,7 +6412,7 @@
], ],
"description": "Symfony Yaml Component", "description": "Symfony Yaml Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-07-29T21:54:42+00:00" "time": "2017-07-29 21:54:42"
} }
], ],
"aliases": [], "aliases": [],