{ "_readme": [ "This file locks the dependencies of your project to a known state", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], "hash": "762037d3d8d94aec831d234f71791628", "content-hash": "858ccf2b00629904fbfcaf8568d3cb4b", "packages": [ { "name": "cboden/ratchet", "version": "v0.3.5", "source": { "type": "git", "url": "https://github.com/ratchetphp/Ratchet.git", "reference": "b5ccecad9390db85d2c8df7cbeb047292fbbf4b8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ratchetphp/Ratchet/zipball/b5ccecad9390db85d2c8df7cbeb047292fbbf4b8", "reference": "b5ccecad9390db85d2c8df7cbeb047292fbbf4b8", "shasum": "" }, "require": { "guzzle/http": "^3.6", "php": ">=5.3.9", "react/socket": "^0.3 || ^0.4", "symfony/http-foundation": "^2.2|^3.0", "symfony/routing": "^2.2|^3.0" }, "type": "library", "autoload": { "psr-4": { "Ratchet\\": "src/Ratchet" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Chris Boden", "email": "cboden@gmail.com", "role": "Developer" } ], "description": "PHP WebSocket library", "homepage": "http://socketo.me", "keywords": [ "Ratchet", "WebSockets", "server", "sockets" ], "time": "2016-05-25 12:55:03" }, { "name": "evenement/evenement", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/igorw/evenement.git", "reference": "f6e843799fd4f4184d54d8fc7b5b3551c9fa803e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/igorw/evenement/zipball/f6e843799fd4f4184d54d8fc7b5b3551c9fa803e", "reference": "f6e843799fd4f4184d54d8fc7b5b3551c9fa803e", "shasum": "" }, "require": { "php": ">=5.4.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0-dev" } }, "autoload": { "psr-0": { "Evenement": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Igor Wiedler", "email": "igor@wiedler.ch", "homepage": "http://wiedler.ch/igor/" } ], "description": "Événement is a very simple event dispatching library for PHP", "keywords": [ "event-dispatcher", "event-emitter" ], "time": "2012-11-02 14:49:47" }, { "name": "guzzle/common", "version": "v3.9.2", "target-dir": "Guzzle/Common", "source": { "type": "git", "url": "https://github.com/Guzzle3/common.git", "reference": "2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Guzzle3/common/zipball/2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc", "reference": "2e36af7cf2ce3ea1f2d7c2831843b883a8e7b7dc", "shasum": "" }, "require": { "php": ">=5.3.2", "symfony/event-dispatcher": ">=2.1" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.7-dev" } }, "autoload": { "psr-0": { "Guzzle\\Common": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Common libraries used by Guzzle", "homepage": "http://guzzlephp.org/", "keywords": [ "collection", "common", "event", "exception" ], "abandoned": "guzzle/guzzle", "time": "2014-08-11 04:32:36" }, { "name": "guzzle/http", "version": "v3.9.2", "target-dir": "Guzzle/Http", "source": { "type": "git", "url": "https://github.com/Guzzle3/http.git", "reference": "1e8dd1e2ba9dc42332396f39fbfab950b2301dc5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Guzzle3/http/zipball/1e8dd1e2ba9dc42332396f39fbfab950b2301dc5", "reference": "1e8dd1e2ba9dc42332396f39fbfab950b2301dc5", "shasum": "" }, "require": { "guzzle/common": "self.version", "guzzle/parser": "self.version", "guzzle/stream": "self.version", "php": ">=5.3.2" }, "suggest": { "ext-curl": "*" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.7-dev" } }, "autoload": { "psr-0": { "Guzzle\\Http": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" } ], "description": "HTTP libraries used by Guzzle", "homepage": "http://guzzlephp.org/", "keywords": [ "Guzzle", "client", "curl", "http", "http client" ], "abandoned": "guzzle/guzzle", "time": "2014-08-11 04:32:36" }, { "name": "guzzle/parser", "version": "v3.9.2", "target-dir": "Guzzle/Parser", "source": { "type": "git", "url": "https://github.com/Guzzle3/parser.git", "reference": "6874d171318a8e93eb6d224cf85e4678490b625c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Guzzle3/parser/zipball/6874d171318a8e93eb6d224cf85e4678490b625c", "reference": "6874d171318a8e93eb6d224cf85e4678490b625c", "shasum": "" }, "require": { "php": ">=5.3.2" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.7-dev" } }, "autoload": { "psr-0": { "Guzzle\\Parser": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Interchangeable parsers used by Guzzle", "homepage": "http://guzzlephp.org/", "keywords": [ "URI Template", "cookie", "http", "message", "url" ], "abandoned": "guzzle/guzzle", "time": "2014-02-05 18:29:46" }, { "name": "guzzle/stream", "version": "v3.9.2", "target-dir": "Guzzle/Stream", "source": { "type": "git", "url": "https://github.com/Guzzle3/stream.git", "reference": "60c7fed02e98d2c518dae8f97874c8f4622100f0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Guzzle3/stream/zipball/60c7fed02e98d2c518dae8f97874c8f4622100f0", "reference": "60c7fed02e98d2c518dae8f97874c8f4622100f0", "shasum": "" }, "require": { "guzzle/common": "self.version", "php": ">=5.3.2" }, "suggest": { "guzzle/http": "To convert Guzzle request objects to PHP streams" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.7-dev" } }, "autoload": { "psr-0": { "Guzzle\\Stream": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" } ], "description": "Guzzle stream wrapper component", "homepage": "http://guzzlephp.org/", "keywords": [ "Guzzle", "component", "stream" ], "abandoned": "guzzle/guzzle", "time": "2014-05-01 21:36:02" }, { "name": "react/event-loop", "version": "v0.4.2", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", "reference": "164799f73175e1c80bba92a220ea35df6ca371dd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/event-loop/zipball/164799f73175e1c80bba92a220ea35df6ca371dd", "reference": "164799f73175e1c80bba92a220ea35df6ca371dd", "shasum": "" }, "require": { "php": ">=5.4.0" }, "suggest": { "ext-event": "~1.0", "ext-libev": "*", "ext-libevent": ">=0.1.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "0.5-dev" } }, "autoload": { "psr-4": { "React\\EventLoop\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Event loop abstraction layer that libraries can use for evented I/O.", "keywords": [ "asynchronous", "event-loop" ], "time": "2016-03-08 02:09:32" }, { "name": "react/socket", "version": "v0.4.3", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", "reference": "ce015ec5879b96f5d30905f035f223aa85013fcc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/socket/zipball/ce015ec5879b96f5d30905f035f223aa85013fcc", "reference": "ce015ec5879b96f5d30905f035f223aa85013fcc", "shasum": "" }, "require": { "evenement/evenement": "~2.0|~1.0", "php": ">=5.3.0", "react/event-loop": "0.4.*|0.3.*", "react/stream": "0.4.*|0.3.*" }, "type": "library", "extra": { "branch-alias": { "dev-master": "0.4-dev" } }, "autoload": { "psr-4": { "React\\Socket\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Library for building an evented socket server.", "keywords": [ "Socket" ], "time": "2016-03-01 20:10:35" }, { "name": "react/stream", "version": "v0.4.4", "source": { "type": "git", "url": "https://github.com/reactphp/stream.git", "reference": "fcc9e7cea126962cff303c90c05e2efdcec09a27" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/stream/zipball/fcc9e7cea126962cff303c90c05e2efdcec09a27", "reference": "fcc9e7cea126962cff303c90c05e2efdcec09a27", "shasum": "" }, "require": { "evenement/evenement": "^2.0|^1.0", "php": ">=5.3.8" }, "require-dev": { "clue/stream-filter": "~1.2", "react/event-loop": "^0.4|^0.3", "react/promise": "^2.0|^1.0" }, "suggest": { "react/event-loop": "^0.4", "react/promise": "^2.0" }, "type": "library", "autoload": { "psr-4": { "React\\Stream\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Basic readable and writable stream interfaces that support piping.", "keywords": [ "pipe", "stream" ], "time": "2016-08-22 09:51:07" }, { "name": "symfony/event-dispatcher", "version": "v3.1.6", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", "reference": "28b0832b2553ffb80cabef6a7a812ff1e670c0bc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/28b0832b2553ffb80cabef6a7a812ff1e670c0bc", "reference": "28b0832b2553ffb80cabef6a7a812ff1e670c0bc", "shasum": "" }, "require": { "php": ">=5.5.9" }, "require-dev": { "psr/log": "~1.0", "symfony/config": "~2.8|~3.0", "symfony/dependency-injection": "~2.8|~3.0", "symfony/expression-language": "~2.8|~3.0", "symfony/stopwatch": "~2.8|~3.0" }, "suggest": { "symfony/dependency-injection": "", "symfony/http-kernel": "" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.1-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": "2016-10-13 06:28:43" }, { "name": "symfony/http-foundation", "version": "v3.1.6", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", "reference": "f21e5a8b88274b7720779aa88f9c02c6d6ec08d7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f21e5a8b88274b7720779aa88f9c02c6d6ec08d7", "reference": "f21e5a8b88274b7720779aa88f9c02c6d6ec08d7", "shasum": "" }, "require": { "php": ">=5.5.9", "symfony/polyfill-mbstring": "~1.1" }, "require-dev": { "symfony/expression-language": "~2.8|~3.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.1-dev" } }, "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, "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 HttpFoundation Component", "homepage": "https://symfony.com", "time": "2016-10-24 15:52:44" }, { "name": "symfony/polyfill-mbstring", "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "dff51f72b0706335131b00a7f49606168c582594" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/dff51f72b0706335131b00a7f49606168c582594", "reference": "dff51f72b0706335131b00a7f49606168c582594", "shasum": "" }, "require": { "php": ">=5.3.3" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.2-dev" } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" }, "files": [ "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", "mbstring", "polyfill", "portable", "shim" ], "time": "2016-05-18 14:26:46" }, { "name": "symfony/routing", "version": "v3.1.6", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", "reference": "8edf62498a1a4c57ba317664a4b698339c10cdf6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/routing/zipball/8edf62498a1a4c57ba317664a4b698339c10cdf6", "reference": "8edf62498a1a4c57ba317664a4b698339c10cdf6", "shasum": "" }, "require": { "php": ">=5.5.9" }, "conflict": { "symfony/config": "<2.8" }, "require-dev": { "doctrine/annotations": "~1.0", "doctrine/common": "~2.2", "psr/log": "~1.0", "symfony/config": "~2.8|~3.0", "symfony/expression-language": "~2.8|~3.0", "symfony/http-foundation": "~2.8|~3.0", "symfony/yaml": "~2.8|~3.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" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.1-dev" } }, "autoload": { "psr-4": { "Symfony\\Component\\Routing\\": "" }, "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 Routing Component", "homepage": "https://symfony.com", "keywords": [ "router", "routing", "uri", "url" ], "time": "2016-08-16 14:58:24" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": [], "platform-dev": [] }