add dependencies for API

This commit is contained in:
Nicolas Lœuillet 2015-01-28 16:15:06 +01:00
parent 19f2f11ee8
commit 569f8d6851
2 changed files with 651 additions and 28 deletions

View file

@ -65,6 +65,9 @@
"sensio/framework-extra-bundle": "~3.0",
"incenteev/composer-parameter-handler": "~2.0",
"umpirsky/twig-gettext-extractor": "1.1.*",
"friendsofsymfony/rest-bundle": "~1.4",
"jms/serializer-bundle": "~0.13",
"nelmio/api-doc-bundle": "~2.7",
"ezyang/htmlpurifier": "dev-master",
"mgargano/simplehtmldom": "dev-master",
"robmorgan/phinx": "*",

676
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"hash": "0d10cf7cb89589054d7b855026a7bdf5",
"hash": "0b5709027fc69b731fc04169ba983646",
"packages": [
{
"name": "doctrine/annotations",
@ -762,6 +762,84 @@
],
"time": "2014-12-09 02:30:54"
},
{
"name": "friendsofsymfony/rest-bundle",
"version": "1.5.0",
"target-dir": "FOS/RestBundle",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git",
"reference": "a9377f6a05fb516423d6adf9079c6e5fb41e4799"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/a9377f6a05fb516423d6adf9079c6e5fb41e4799",
"reference": "a9377f6a05fb516423d6adf9079c6e5fb41e4799",
"shasum": ""
},
"require": {
"doctrine/inflector": "~1.0",
"php": ">=5.3.9",
"psr/log": "~1.0",
"symfony/framework-bundle": "~2.2",
"willdurand/jsonp-callback-validator": "~1.0",
"willdurand/negotiation": "~1.2"
},
"conflict": {
"jms/serializer": "<0.12",
"jms/serializer-bundle": "<0.11"
},
"require-dev": {
"jms/serializer-bundle": "~0.12",
"sensio/framework-extra-bundle": "~2.2",
"symfony/form": "~2.2",
"symfony/security": "~2.2",
"symfony/serializer": "~2.2",
"symfony/validator": "~2.2",
"symfony/yaml": "~2.2"
},
"suggest": {
"jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ~0.12",
"sensio/framework-extra-bundle": "Add support for route annotations and the view response listener",
"symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ~2.2",
"symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ~2.2"
},
"type": "symfony-bundle",
"extra": {
"branch-alias": {
"dev-master": "1.5-dev"
}
},
"autoload": {
"psr-0": {
"FOS\\RestBundle": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Lukas Kahwe Smith",
"email": "smith@pooteeweet.org"
},
{
"name": "FriendsOfSymfony Community",
"homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors"
},
{
"name": "Konstantin Kudryashov",
"email": "ever.zet@gmail.com"
}
],
"description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony2",
"homepage": "http://friendsofsymfony.github.com",
"keywords": [
"rest"
],
"time": "2015-01-27 09:39:58"
},
{
"name": "htmlawed/htmlawed",
"version": "dev-master",
@ -903,6 +981,233 @@
],
"time": "2014-01-12 16:20:24"
},
{
"name": "jms/metadata",
"version": "1.5.1",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/metadata.git",
"reference": "22b72455559a25777cfd28c4ffda81ff7639f353"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/schmittjoh/metadata/zipball/22b72455559a25777cfd28c4ffda81ff7639f353",
"reference": "22b72455559a25777cfd28c4ffda81ff7639f353",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"require-dev": {
"doctrine/cache": "~1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.5.x-dev"
}
},
"autoload": {
"psr-0": {
"Metadata\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache"
],
"authors": [
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com",
"homepage": "https://github.com/schmittjoh",
"role": "Developer of wrapped JMSSerializerBundle"
}
],
"description": "Class/method/property metadata management in PHP",
"keywords": [
"annotations",
"metadata",
"xml",
"yaml"
],
"time": "2014-07-12 07:13:19"
},
{
"name": "jms/parser-lib",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/parser-lib.git",
"reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/schmittjoh/parser-lib/zipball/c509473bc1b4866415627af0e1c6cc8ac97fa51d",
"reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d",
"shasum": ""
},
"require": {
"phpoption/phpoption": ">=0.9,<2.0-dev"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0-dev"
}
},
"autoload": {
"psr-0": {
"JMS\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache2"
],
"description": "A library for easily creating recursive-descent parsers.",
"time": "2012-11-18 18:08:43"
},
{
"name": "jms/serializer",
"version": "0.16.0",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/serializer.git",
"reference": "c8a171357ca92b6706e395c757f334902d430ea9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/schmittjoh/serializer/zipball/c8a171357ca92b6706e395c757f334902d430ea9",
"reference": "c8a171357ca92b6706e395c757f334902d430ea9",
"shasum": ""
},
"require": {
"doctrine/annotations": "1.*",
"jms/metadata": "~1.1",
"jms/parser-lib": "1.*",
"php": ">=5.3.2",
"phpcollection/phpcollection": "~0.1"
},
"require-dev": {
"doctrine/orm": "~2.1",
"doctrine/phpcr-odm": "~1.0.1",
"jackalope/jackalope-doctrine-dbal": "1.0.*",
"propel/propel1": "~1.7",
"symfony/filesystem": "2.*",
"symfony/form": "~2.1",
"symfony/translation": "~2.0",
"symfony/validator": "~2.0",
"symfony/yaml": "2.*",
"twig/twig": ">=1.8,<2.0-dev"
},
"suggest": {
"symfony/yaml": "Required if you'd like to serialize data to YAML format."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "0.15-dev"
}
},
"autoload": {
"psr-0": {
"JMS\\Serializer": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache2"
],
"authors": [
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com",
"homepage": "https://github.com/schmittjoh",
"role": "Developer of wrapped JMSSerializerBundle"
}
],
"description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.",
"homepage": "http://jmsyst.com/libs/serializer",
"keywords": [
"deserialization",
"jaxb",
"json",
"serialization",
"xml"
],
"time": "2014-03-18 08:39:00"
},
{
"name": "jms/serializer-bundle",
"version": "0.13.0",
"target-dir": "JMS/SerializerBundle",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/JMSSerializerBundle.git",
"reference": "bb15db3e661168f4310fad48b86915ff1ca33795"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/bb15db3e661168f4310fad48b86915ff1ca33795",
"reference": "bb15db3e661168f4310fad48b86915ff1ca33795",
"shasum": ""
},
"require": {
"jms/serializer": "~0.11",
"php": ">=5.3.2",
"symfony/framework-bundle": "~2.1"
},
"require-dev": {
"doctrine/doctrine-bundle": "*",
"doctrine/orm": "*",
"symfony/browser-kit": "*",
"symfony/class-loader": "*",
"symfony/css-selector": "*",
"symfony/finder": "*",
"symfony/form": "*",
"symfony/process": "*",
"symfony/twig-bundle": "*",
"symfony/validator": "*",
"symfony/yaml": "*"
},
"suggest": {
"jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3"
},
"type": "symfony-bundle",
"extra": {
"branch-alias": {
"dev-master": "0.13-dev"
}
},
"autoload": {
"psr-0": {
"JMS\\SerializerBundle": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache2"
],
"authors": [
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com",
"homepage": "https://github.com/schmittjoh",
"role": "Developer of wrapped JMSSerializerBundle"
}
],
"description": "Allows you to easily serialize, and deserialize data of any complexity",
"homepage": "http://jmsyst.com/bundles/JMSSerializerBundle",
"keywords": [
"deserialization",
"jaxb",
"json",
"serialization",
"xml"
],
"time": "2013-12-05 14:36:11"
},
{
"name": "kriswallsmith/assetic",
"version": "v1.2.1",
@ -1024,6 +1329,57 @@
],
"time": "2014-01-05 18:17:34"
},
{
"name": "michelf/php-markdown",
"version": "1.4.1",
"source": {
"type": "git",
"url": "https://github.com/michelf/php-markdown.git",
"reference": "de9a19c7bf352d41cc99ed86c3c0ef17e87394b6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/michelf/php-markdown/zipball/de9a19c7bf352d41cc99ed86c3c0ef17e87394b6",
"reference": "de9a19c7bf352d41cc99ed86c3c0ef17e87394b6",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-lib": "1.4.x-dev"
}
},
"autoload": {
"psr-0": {
"Michelf": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
],
"authors": [
{
"name": "Michel Fortin",
"email": "michel.fortin@michelf.ca",
"homepage": "http://michelf.ca/",
"role": "Developer"
},
{
"name": "John Gruber",
"homepage": "http://daringfireball.net/"
}
],
"description": "PHP Markdown",
"homepage": "http://michelf.ca/projects/php-markdown/",
"keywords": [
"markdown"
],
"time": "2014-05-05 02:43:50"
},
{
"name": "monolog/monolog",
"version": "1.12.0",
@ -1096,6 +1452,180 @@
],
"time": "2014-12-29 21:29:35"
},
{
"name": "nelmio/api-doc-bundle",
"version": "2.7.0",
"target-dir": "Nelmio/ApiDocBundle",
"source": {
"type": "git",
"url": "https://github.com/nelmio/NelmioApiDocBundle.git",
"reference": "3fdb2d4a819d1f71bff0c45880af705a8b124955"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/3fdb2d4a819d1f71bff0c45880af705a8b124955",
"reference": "3fdb2d4a819d1f71bff0c45880af705a8b124955",
"shasum": ""
},
"require": {
"michelf/php-markdown": "~1.4",
"symfony/console": "~2.1",
"symfony/framework-bundle": "~2.1",
"symfony/twig-bundle": "~2.1"
},
"conflict": {
"jms/serializer": "<0.12",
"jms/serializer-bundle": "<0.11"
},
"require-dev": {
"friendsofsymfony/rest-bundle": "~1.0",
"jms/serializer-bundle": ">=0.11",
"sensio/framework-extra-bundle": "~2.1",
"symfony/browser-kit": "~2.1",
"symfony/css-selector": "~2.1",
"symfony/form": "~2.1",
"symfony/validator": "~2.1",
"symfony/yaml": "~2.1"
},
"suggest": {
"friendsofsymfony/rest-bundle": "For making use of REST information in the doc.",
"jms/serializer": "For making use of serializer information in the doc.",
"symfony/form": "For using form definitions as input.",
"symfony/validator": "For making use of validator information in the doc."
},
"type": "symfony-bundle",
"extra": {
"branch-alias": {
"dev-master": "2.7.x-dev"
}
},
"autoload": {
"psr-0": {
"Nelmio\\ApiDocBundle": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nelmio",
"homepage": "http://nelm.io"
},
{
"name": "Symfony Community",
"homepage": "https://github.com/nelmio/NelmioApiDocBundle/contributors"
}
],
"description": "Generates documentation for your REST API from annotations",
"keywords": [
"api",
"doc",
"documentation",
"rest"
],
"time": "2014-07-30 09:11:08"
},
{
"name": "phpcollection/phpcollection",
"version": "0.4.0",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/php-collection.git",
"reference": "b8bf55a0a929ca43b01232b36719f176f86c7e83"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/b8bf55a0a929ca43b01232b36719f176f86c7e83",
"reference": "b8bf55a0a929ca43b01232b36719f176f86c7e83",
"shasum": ""
},
"require": {
"phpoption/phpoption": "1.*"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "0.3-dev"
}
},
"autoload": {
"psr-0": {
"PhpCollection": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache2"
],
"authors": [
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com",
"homepage": "https://github.com/schmittjoh",
"role": "Developer of wrapped JMSSerializerBundle"
}
],
"description": "General-Purpose Collection Library for PHP",
"keywords": [
"collection",
"list",
"map",
"sequence",
"set"
],
"time": "2014-03-11 13:46:42"
},
{
"name": "phpoption/phpoption",
"version": "1.4.0",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/php-option.git",
"reference": "5d099bcf0393908bf4ad69cc47dafb785d51f7f5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/schmittjoh/php-option/zipball/5d099bcf0393908bf4ad69cc47dafb785d51f7f5",
"reference": "5d099bcf0393908bf4ad69cc47dafb785d51f7f5",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.3-dev"
}
},
"autoload": {
"psr-0": {
"PhpOption\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache2"
],
"authors": [
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com",
"homepage": "https://github.com/schmittjoh",
"role": "Developer of wrapped JMSSerializerBundle"
}
],
"description": "Option Type for PHP",
"keywords": [
"language",
"option",
"php",
"type"
],
"time": "2014-01-09 22:37:17"
},
{
"name": "psr/log",
"version": "1.0.0",
@ -1301,16 +1831,16 @@
},
{
"name": "sensiolabs/security-checker",
"version": "v2.0.0",
"version": "v2.0.1",
"source": {
"type": "git",
"url": "https://github.com/sensiolabs/security-checker.git",
"reference": "5b4eb4743ebe68276c911c84101ecdf4a9ae76ee"
"reference": "134cecf1c61256bd8e973e11376891a724543820"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/5b4eb4743ebe68276c911c84101ecdf4a9ae76ee",
"reference": "5b4eb4743ebe68276c911c84101ecdf4a9ae76ee",
"url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/134cecf1c61256bd8e973e11376891a724543820",
"reference": "134cecf1c61256bd8e973e11376891a724543820",
"shasum": ""
},
"require": {
@ -1342,7 +1872,7 @@
}
],
"description": "A security checker for your composer.lock",
"time": "2014-07-19 10:52:35"
"time": "2015-01-26 16:25:19"
},
{
"name": "simplepie/simplepie",
@ -1452,32 +1982,33 @@
},
{
"name": "symfony/assetic-bundle",
"version": "v2.5.0",
"version": "v2.6.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/AsseticBundle.git",
"reference": "90ea7fb66d6d5245fd4afc16e4c8070214254fec"
"reference": "422b0add2110f0cf9bc7a873a386ea053f4a89f0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/AsseticBundle/zipball/90ea7fb66d6d5245fd4afc16e4c8070214254fec",
"reference": "90ea7fb66d6d5245fd4afc16e4c8070214254fec",
"url": "https://api.github.com/repos/symfony/AsseticBundle/zipball/422b0add2110f0cf9bc7a873a386ea053f4a89f0",
"reference": "422b0add2110f0cf9bc7a873a386ea053f4a89f0",
"shasum": ""
},
"require": {
"kriswallsmith/assetic": "~1.2",
"php": ">=5.3.0",
"symfony/console": "~2.1",
"symfony/framework-bundle": "~2.1",
"symfony/yaml": "~2.1"
"symfony/console": "~2.3",
"symfony/dependency-injection": "~2.3",
"symfony/framework-bundle": "~2.3",
"symfony/yaml": "~2.3"
},
"require-dev": {
"kriswallsmith/spork": "~0.2",
"patchwork/jsqueeze": "~1.0",
"symfony/class-loader": "~2.1",
"symfony/css-selector": "~2.1",
"symfony/dom-crawler": "~2.1",
"symfony/twig-bundle": "~2.1"
"symfony/class-loader": "~2.3",
"symfony/css-selector": "~2.3",
"symfony/dom-crawler": "~2.3",
"symfony/twig-bundle": "~2.3"
},
"suggest": {
"kriswallsmith/spork": "to be able to dump assets in parallel",
@ -1512,7 +2043,7 @@
"compression",
"minification"
],
"time": "2014-10-15 12:03:38"
"time": "2015-01-27 12:45:16"
},
{
"name": "symfony/monolog-bundle",
@ -1752,12 +2283,12 @@
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/TCPDF.git",
"reference": "ba2afad72c6191bfed735dfa357bcaf3f225f52b"
"reference": "da2fe9359426ca334417549248307f33cd042ace"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/ba2afad72c6191bfed735dfa357bcaf3f225f52b",
"reference": "ba2afad72c6191bfed735dfa357bcaf3f225f52b",
"url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/da2fe9359426ca334417549248307f33cd042ace",
"reference": "da2fe9359426ca334417549248307f33cd042ace",
"shasum": ""
},
"require": {
@ -1807,7 +2338,7 @@
"pdf417",
"qrcode"
],
"time": "2015-01-08 18:35:22"
"time": "2015-01-24 09:41:10"
},
{
"name": "twig/extensions",
@ -1858,16 +2389,16 @@
},
{
"name": "twig/twig",
"version": "v1.17.0",
"version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
"reference": "2493970fa4d587eca73f77e6d8bd48a8bdd4c608"
"reference": "4cf7464348e7f9893a93f7096a90b73722be99cf"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/2493970fa4d587eca73f77e6d8bd48a8bdd4c608",
"reference": "2493970fa4d587eca73f77e6d8bd48a8bdd4c608",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/4cf7464348e7f9893a93f7096a90b73722be99cf",
"reference": "4cf7464348e7f9893a93f7096a90b73722be99cf",
"shasum": ""
},
"require": {
@ -1876,7 +2407,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.17-dev"
"dev-master": "1.18-dev"
}
},
"autoload": {
@ -1911,7 +2442,7 @@
"keywords": [
"templating"
],
"time": "2015-01-14 10:15:49"
"time": "2015-01-25 17:32:08"
},
{
"name": "umpirsky/twig-gettext-extractor",
@ -2248,6 +2779,95 @@
"source": "https://github.com/wallabag/phpMobi/tree/master"
},
"time": "2015-01-19 12:43:17"
},
{
"name": "willdurand/jsonp-callback-validator",
"version": "v1.1.0",
"source": {
"type": "git",
"url": "https://github.com/willdurand/JsonpCallbackValidator.git",
"reference": "1a7d388bb521959e612ef50c5c7b1691b097e909"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909",
"reference": "1a7d388bb521959e612ef50c5c7b1691b097e909",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"require-dev": {
"phpunit/phpunit": "~3.7"
},
"type": "library",
"autoload": {
"psr-0": {
"JsonpCallbackValidator": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "William Durand",
"email": "william.durand1@gmail.com",
"homepage": "http://www.willdurand.fr"
}
],
"description": "JSONP callback validator.",
"time": "2014-01-20 22:35:06"
},
{
"name": "willdurand/negotiation",
"version": "1.3.4",
"source": {
"type": "git",
"url": "https://github.com/willdurand/Negotiation.git",
"reference": "d7fa4ce4a0436915b9ba9f7cb5ff37719f0a834c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/willdurand/Negotiation/zipball/d7fa4ce4a0436915b9ba9f7cb5ff37719f0a834c",
"reference": "d7fa4ce4a0436915b9ba9f7cb5ff37719f0a834c",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.3-dev"
}
},
"autoload": {
"psr-0": {
"Negotiation": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "William Durand",
"email": "william.durand1@gmail.com"
}
],
"description": "Content Negotiation tools for PHP provided as a standalone library.",
"homepage": "http://williamdurand.fr/Negotiation/",
"keywords": [
"accept",
"content",
"format",
"header",
"negotiation"
],
"time": "2014-10-02 07:26:00"
}
],
"packages-dev": [