From 14b97c0b1098ca9e1c846e991c87638b9e585364 Mon Sep 17 00:00:00 2001 From: Remy Jardinet Date: Tue, 25 Mar 2014 15:31:20 +0100 Subject: [PATCH] =?UTF-8?q?Updates=20vendors=20Add=20[+]=20button=20under?= =?UTF-8?q?=20column=20and=20variable=20list=20(ergonomics=20changes=20usa?= =?UTF-8?q?ge)=20Add=20[=E2=86=93]=20button=20for=20column=20generation=20?= =?UTF-8?q?from=20variable=20list=20(time=20saved=20usage)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/datalea/form/fields.html.twig | 2 +- app/views/datalea/generate.html.twig | 46 +- .../twitter_bootstrap_form_layout.html.twig | 12 +- composer.lock | 738 ++++++++++-------- 4 files changed, 470 insertions(+), 328 deletions(-) diff --git a/app/views/datalea/form/fields.html.twig b/app/views/datalea/form/fields.html.twig index 5d07bf8..686b575 100644 --- a/app/views/datalea/form/fields.html.twig +++ b/app/views/datalea/form/fields.html.twig @@ -14,7 +14,7 @@ {% block datalea_generator_column_config_widget %} {% spaceless %} -
+
{{ form_row(form.name) }}
{{ form_row(form.value) }}
{{ form_row(form.convertMethod) }}
diff --git a/app/views/datalea/generate.html.twig b/app/views/datalea/generate.html.twig index 46394d4..8c5f24b 100644 --- a/app/views/datalea/generate.html.twig +++ b/app/views/datalea/generate.html.twig @@ -18,31 +18,31 @@ {% if form.vars.errors|length > 0 %}
- +
× -
+
{{ form_errors(form) }}
{% endif %} - +
{{ form_row(form.variableConfigs) }}
-
+
{{ form_row(form.columnConfigs) }}
- -
-
+ +
+
@@ -107,7 +107,7 @@

- +
{{ form_rest(form) }}
@@ -131,14 +131,15 @@ jQuery(document).ready(function() { var fakerMethods = {{ fakerMethods|json_encode()|raw }}; var fakerMethodsCulture = {{ fakerMethodsCulture|json_encode()|raw }}; - + console.log(fakerMethods); console.log(fakerMethodsCulture); - + var $columnCollectionHolder = $('#datalea_generator_config_columnConfigs'); var addColumnConfigSelector = '.add-columnConfigs'; var $variableCollectionHolder = $('#datalea_generator_config_variableConfigs'); var addVariableConfigSelector = '.add-variableConfigs'; + var copyVariableConfigSelector = '.copy-variableConfigs'; var removeConfigSelector = '.remove-collection-item-form'; var $csvFormatOption = $('input[type="checkbox"][name^="datalea_generator_config"][value="csv"]') var $csvOptions = $('#csv-options'); @@ -151,6 +152,13 @@ jQuery(document).ready(function() { addConfigForm($variableCollectionHolder); }); + $(copyVariableConfigSelector).on('click', function(e) { + generateColumnsList($variableCollectionHolder); + }); + + + + addRemoveConfigListener($(removeConfigSelector)); $('select.select2-box').select2({ @@ -189,11 +197,17 @@ jQuery(document).ready(function() { }); } - function addConfigForm($collectionHolder) + function addConfigForm($collectionHolder, $name) { var prototype = $collectionHolder.attr('data-prototype'); var newForm = prototype.replace(/__name__/g, $collectionHolder.children().length); var elt = $collectionHolder.append(newForm); + + if ($name != undefined) { + $collectionHolder.find(".name").last().find("input").val($name); + $collectionHolder.find(".value").last().find("input").val("%"+$name+"%"); + } + $collectionHolder.find('select.select2-box').select2({ width: 'resolve' }); @@ -205,6 +219,16 @@ jQuery(document).ready(function() { }); addRemoveConfigListener($collectionHolder.find(removeConfigSelector)); } + + function generateColumnsList($collectionHolder) { + $columnCollectionHolder.find(".well").remove(); + $variableCollectionHolder.find(".well").each(function() { + $name = $(this).find(".name").find("input").val(); + addConfigForm($columnCollectionHolder, $name); + }) + + } + }); diff --git a/app/views/twitter_bootstrap_form_layout.html.twig b/app/views/twitter_bootstrap_form_layout.html.twig index 9eb2679..56eda9a 100644 --- a/app/views/twitter_bootstrap_form_layout.html.twig +++ b/app/views/twitter_bootstrap_form_layout.html.twig @@ -19,6 +19,7 @@ {{ block('collection_errors') }} {{ block('collection_widget') }}
+ {{ block('end_collection_widget') }} {% endspaceless %} {% endblock collection_row %} @@ -37,10 +38,19 @@ {{ label|trans({}, translation_domain)|raw }}{{ block('form_label_asterisk') }}{% if help_type == 'popover' %}{{ block('form_help') }}{% endif %} + {% if name == 'columnConfigs'%} + + {% endif %} {% endspaceless %} {% endblock collection_label %} +{% block end_collection_widget %} +{% spaceless %} + +{% endspaceless %} +{% endblock end_collection_widget %} + {% block collection_widget %} {% import _self as macros %} {% spaceless %} @@ -49,7 +59,7 @@ {{ macros.collection_item(child) }} {% endfor %}
- {##} + {##} {% endspaceless %} {% endblock collection_widget %} diff --git a/composer.lock b/composer.lock index a7e1480..5b97277 100644 --- a/composer.lock +++ b/composer.lock @@ -6,17 +6,17 @@ "hash": "047e1a9cc22ba4e9b1aa2bc024868d89", "packages": [ { - "name": "CodePlex/PHPExcel", + "name": "codeplex/phpexcel", "version": "1.7.8", "source": { "type": "git", - "url": "https://github.com/markushausammann/PHPExcel", - "reference": "1.7.8" + "url": "https://github.com/markushausammann/PHPExcel.git", + "reference": "6236b1e1513dda38a68a5ac22bbab5fc2b7942fd" }, "dist": { "type": "zip", - "url": "https://github.com/markushausammann/PHPExcel/archive/1.7.8.zip", - "reference": "1.7.8", + "url": "https://api.github.com/repos/markushausammann/PHPExcel/zipball/6236b1e1513dda38a68a5ac22bbab5fc2b7942fd", + "reference": "6236b1e1513dda38a68a5ac22bbab5fc2b7942fd", "shasum": "" }, "require": { @@ -57,16 +57,16 @@ }, { "name": "fzaninotto/faker", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/fzaninotto/Faker.git", - "reference": "v1.2.0" + "reference": "1d143fd8caf4d264602450bc01d7484af788706b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/v1.2.0", - "reference": "v1.2.0", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/1d143fd8caf4d264602450bc01d7484af788706b", + "reference": "1d143fd8caf4d264602450bc01d7484af788706b", "shasum": "" }, "require": { @@ -75,7 +75,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.3.0-dev" } }, "autoload": { @@ -99,20 +99,20 @@ "faker", "fixtures" ], - "time": "2013-06-09 17:55:57" + "time": "2013-12-16 21:56:48" }, { "name": "monolog/monolog", - "version": "1.6.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "f72392d0e6eb855118f5a84e89ac2d257c704abd" + "reference": "392ef35fd470638e08d0160d6b1cbab63cb23174" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f72392d0e6eb855118f5a84e89ac2d257c704abd", - "reference": "f72392d0e6eb855118f5a84e89ac2d257c704abd", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/392ef35fd470638e08d0160d6b1cbab63cb23174", + "reference": "392ef35fd470638e08d0160d6b1cbab63cb23174", "shasum": "" }, "require": { @@ -120,26 +120,32 @@ "psr/log": "~1.0" }, "require-dev": { - "doctrine/couchdb": "dev-master", - "mlehner/gelf-php": "1.0.*", - "raven/raven": "0.5.*" + "aws/aws-sdk-php": "~2.4, >2.4.8", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "phpunit/phpunit": "~3.7.0", + "raven/raven": "~0.5", + "ruflin/elastica": "0.90.*" }, "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", "doctrine/couchdb": "Allow sending log messages to a CouchDB server", "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", "ext-mongo": "Allow sending log messages to a MongoDB server", - "mlehner/gelf-php": "Allow sending log messages to a GrayLog2 server", - "raven/raven": "Allow sending log messages to a Sentry server" + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "raven/raven": "Allow sending log messages to a Sentry server", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6.x-dev" + "dev-master": "1.8.x-dev" } }, "autoload": { - "psr-0": { - "Monolog": "src/" + "psr-4": { + "Monolog\\": "src/Monolog" } }, "notification-url": "https://packagist.org/downloads/", @@ -161,20 +167,20 @@ "logging", "psr-3" ], - "time": "2013-07-28 22:38:30" + "time": "2014-03-23 19:50:26" }, { "name": "pimple/pimple", - "version": "v1.0.2", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/fabpot/Pimple.git", - "reference": "v1.0.2" + "reference": "2019c145fe393923f3441b23f29bbdfaa5c58c4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fabpot/Pimple/zipball/v1.0.2", - "reference": "v1.0.2", + "url": "https://api.github.com/repos/fabpot/Pimple/zipball/2019c145fe393923f3441b23f29bbdfaa5c58c4d", + "reference": "2019c145fe393923f3441b23f29bbdfaa5c58c4d", "shasum": "" }, "require": { @@ -183,7 +189,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -198,7 +204,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" } ], "description": "Pimple is a simple Dependency Injection Container for PHP 5.3", @@ -207,20 +215,20 @@ "container", "dependency injection" ], - "time": "2013-03-08 08:21:40" + "time": "2013-11-22 08:30:29" }, { "name": "psr/log", "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/php-fig/log", - "reference": "1.0.0" + "url": "https://github.com/php-fig/log.git", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" }, "dist": { "type": "zip", - "url": "https://github.com/php-fig/log/archive/1.0.0.zip", - "reference": "1.0.0", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", "shasum": "" }, "type": "library", @@ -249,53 +257,54 @@ }, { "name": "silex/silex", - "version": "v1.1.0", + "version": "v1.1.2", "source": { "type": "git", - "url": "https://github.com/fabpot/Silex.git", - "reference": "a4d3f85ffbd6946b69f142f2965f56cb35ee95ea" + "url": "https://github.com/silexphp/Silex.git", + "reference": "47cc7d6545450ef8a91f50c04e8c7b3b04fceae9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fabpot/Silex/zipball/a4d3f85ffbd6946b69f142f2965f56cb35ee95ea", - "reference": "a4d3f85ffbd6946b69f142f2965f56cb35ee95ea", + "url": "https://api.github.com/repos/silexphp/Silex/zipball/47cc7d6545450ef8a91f50c04e8c7b3b04fceae9", + "reference": "47cc7d6545450ef8a91f50c04e8c7b3b04fceae9", "shasum": "" }, "require": { "php": ">=5.3.3", - "pimple/pimple": "1.*", - "symfony/event-dispatcher": ">=2.3,<2.4-dev", - "symfony/http-foundation": ">=2.3,<2.4-dev", - "symfony/http-kernel": ">=2.3,<2.4-dev", - "symfony/routing": ">=2.3,<2.4-dev" + "pimple/pimple": "~1.0", + "symfony/event-dispatcher": ">=2.3,<2.5-dev", + "symfony/http-foundation": ">=2.3,<2.5-dev", + "symfony/http-kernel": ">=2.3,<2.5-dev", + "symfony/routing": ">=2.3,<2.5-dev" }, "require-dev": { "doctrine/dbal": ">=2.2.0,<2.4.0-dev", "monolog/monolog": "~1.4,>=1.4.1", "phpunit/phpunit": "~3.7", "swiftmailer/swiftmailer": "5.*", - "symfony/browser-kit": ">=2.3,<2.4-dev", - "symfony/config": ">=2.3,<2.4-dev", - "symfony/css-selector": ">=2.3,<2.4-dev", - "symfony/dom-crawler": ">=2.3,<2.4-dev", - "symfony/finder": ">=2.3,<2.4-dev", - "symfony/form": ">=2.3,<2.4-dev", - "symfony/locale": ">=2.3,<2.4-dev", - "symfony/monolog-bridge": ">=2.3,<2.4-dev", - "symfony/options-resolver": ">=2.3,<2.4-dev", - "symfony/process": ">=2.3,<2.4-dev", - "symfony/security": ">=2.3,<2.4-dev", - "symfony/serializer": ">=2.3,<2.4-dev", - "symfony/translation": ">=2.3,<2.4-dev", - "symfony/twig-bridge": ">=2.3,<2.4-dev", - "symfony/validator": ">=2.3,<2.4-dev", + "symfony/browser-kit": ">=2.3,<2.5-dev", + "symfony/config": ">=2.3,<2.5-dev", + "symfony/css-selector": ">=2.3,<2.5-dev", + "symfony/debug": ">=2.3,<2.5-dev", + "symfony/dom-crawler": ">=2.3,<2.5-dev", + "symfony/finder": ">=2.3,<2.5-dev", + "symfony/form": ">=2.3,<2.5-dev", + "symfony/locale": ">=2.3,<2.5-dev", + "symfony/monolog-bridge": ">=2.3,<2.5-dev", + "symfony/options-resolver": ">=2.3,<2.5-dev", + "symfony/process": ">=2.3,<2.5-dev", + "symfony/security": ">=2.3,<2.5-dev", + "symfony/serializer": ">=2.3,<2.5-dev", + "symfony/translation": ">=2.3,<2.5-dev", + "symfony/twig-bridge": ">=2.3,<2.5-dev", + "symfony/validator": ">=2.3,<2.5-dev", "twig/twig": ">=1.8.0,<2.0-dev" }, "suggest": { - "symfony/browser-kit": ">=2.3,<2.4-dev", - "symfony/css-selector": ">=2.3,<2.4-dev", - "symfony/dom-crawler": ">=2.3,<2.4-dev", - "symfony/form": ">=2.3,<2.4-dev" + "symfony/browser-kit": ">=2.3,<2.5-dev", + "symfony/css-selector": ">=2.3,<2.5-dev", + "symfony/dom-crawler": ">=2.3,<2.5-dev", + "symfony/form": ">=2.3,<2.5-dev" }, "type": "library", "extra": { @@ -315,7 +324,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Igor Wiedler", @@ -328,21 +339,21 @@ "keywords": [ "microframework" ], - "time": "2013-07-04 07:15:36" + "time": "2013-10-30 08:53:26" }, { "name": "silex/web-profiler", - "version": "v1.0.1", + "version": "v1.0.2", "target-dir": "Silex/Provider", "source": { "type": "git", "url": "https://github.com/silexphp/Silex-WebProfiler.git", - "reference": "v1.0.1" + "reference": "06bd4fcd563d1e114e5c1768dd87da771846fee6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silexphp/Silex-WebProfiler/zipball/v1.0.1", - "reference": "v1.0.1", + "url": "https://api.github.com/repos/silexphp/Silex-WebProfiler/zipball/06bd4fcd563d1e114e5c1768dd87da771846fee6", + "reference": "06bd4fcd563d1e114e5c1768dd87da771846fee6", "shasum": "" }, "require": { @@ -368,25 +379,27 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" } ], "description": "A WebProfiler for Silex", "homepage": "http://silex.sensiolabs.org/", - "time": "2013-05-03 17:04:41" + "time": "2013-12-05 21:22:21" }, { "name": "spyrit/light-csv", - "version": "0.1", + "version": "0.2", "source": { "type": "git", "url": "https://github.com/spyrit/LightCsv.git", - "reference": "0.1" + "reference": "d4d0c25abd9d90b5b81f5f15519cb457605744d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spyrit/LightCsv/zipball/0.1", - "reference": "0.1", + "url": "https://api.github.com/repos/spyrit/LightCsv/zipball/d4d0c25abd9d90b5b81f5f15519cb457605744d0", + "reference": "d4d0c25abd9d90b5b81f5f15519cb457605744d0", "shasum": "" }, "require": { @@ -418,7 +431,7 @@ "export", "import" ], - "time": "2013-04-10 12:37:20" + "time": "2013-12-13 15:16:56" }, { "name": "spyrit/silex-utils", @@ -466,17 +479,17 @@ }, { "name": "symfony/browser-kit", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/BrowserKit", "source": { "type": "git", "url": "https://github.com/symfony/BrowserKit.git", - "reference": "v2.3.3" + "reference": "3898f9f9aafc853124c90a9d1a4f98c1034e627e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/BrowserKit/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/BrowserKit/zipball/3898f9f9aafc853124c90a9d1a4f98c1034e627e", + "reference": "3898f9f9aafc853124c90a9d1a4f98c1034e627e", "shasum": "" }, "require": { @@ -493,7 +506,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -508,7 +521,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -517,21 +532,21 @@ ], "description": "Symfony BrowserKit Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-01-24 14:36:08" }, { "name": "symfony/class-loader", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/ClassLoader", "source": { "type": "git", "url": "https://github.com/symfony/ClassLoader.git", - "reference": "v2.3.3" + "reference": "d36352a610b33da398349807d63b8a792310ba7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ClassLoader/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/ClassLoader/zipball/d36352a610b33da398349807d63b8a792310ba7e", + "reference": "d36352a610b33da398349807d63b8a792310ba7e", "shasum": "" }, "require": { @@ -543,7 +558,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -558,7 +573,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -567,21 +584,21 @@ ], "description": "Symfony ClassLoader Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/config", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Config", "source": { "type": "git", "url": "https://github.com/symfony/Config.git", - "reference": "65a927c15ca5a911ba2fa277a5457fa8129505b0" + "reference": "d81bd01eac1514c10dcb3b11eaa9048d6b87dd1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Config/zipball/65a927c15ca5a911ba2fa277a5457fa8129505b0", - "reference": "65a927c15ca5a911ba2fa277a5457fa8129505b0", + "url": "https://api.github.com/repos/symfony/Config/zipball/d81bd01eac1514c10dcb3b11eaa9048d6b87dd1f", + "reference": "d81bd01eac1514c10dcb3b11eaa9048d6b87dd1f", "shasum": "" }, "require": { @@ -591,7 +608,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -606,7 +623,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -615,21 +634,21 @@ ], "description": "Symfony Config Component", "homepage": "http://symfony.com", - "time": "2013-08-06 05:49:23" + "time": "2014-01-07 13:28:54" }, { "name": "symfony/console", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Console", "source": { "type": "git", "url": "https://github.com/symfony/Console.git", - "reference": "v2.3.3" + "reference": "940f217cbc3c8a33e5403e7c595495c4884400fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Console/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Console/zipball/940f217cbc3c8a33e5403e7c595495c4884400fe", + "reference": "940f217cbc3c8a33e5403e7c595495c4884400fe", "shasum": "" }, "require": { @@ -644,7 +663,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -659,7 +678,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -668,21 +689,21 @@ ], "description": "Symfony Console Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/css-selector", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/CssSelector", "source": { "type": "git", "url": "https://github.com/symfony/CssSelector.git", - "reference": "v2.3.3" + "reference": "ed1d61b2e23a0fd5dba0b20651258c4633d3e3a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/CssSelector/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/CssSelector/zipball/ed1d61b2e23a0fd5dba0b20651258c4633d3e3a7", + "reference": "ed1d61b2e23a0fd5dba0b20651258c4633d3e3a7", "shasum": "" }, "require": { @@ -691,7 +712,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -706,7 +727,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -719,21 +742,21 @@ ], "description": "Symfony CssSelector Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/debug", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Debug", "source": { "type": "git", "url": "https://github.com/symfony/Debug.git", - "reference": "v2.3.3" + "reference": "23b5f4fcad883679d9a6e1cbc568247fe606d8ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Debug/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Debug/zipball/23b5f4fcad883679d9a6e1cbc568247fe606d8ee", + "reference": "23b5f4fcad883679d9a6e1cbc568247fe606d8ee", "shasum": "" }, "require": { @@ -744,14 +767,13 @@ "symfony/http-kernel": "~2.1" }, "suggest": { - "symfony/class-loader": "", "symfony/http-foundation": "", "symfony/http-kernel": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -766,7 +788,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -775,21 +799,21 @@ ], "description": "Symfony Debug Component", "homepage": "http://symfony.com", - "time": "2013-07-01 12:24:43" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/dom-crawler", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/DomCrawler", "source": { "type": "git", "url": "https://github.com/symfony/DomCrawler.git", - "reference": "v2.3.3" + "reference": "5962504de9b36d955d88b08c1434d420627c8c01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/5962504de9b36d955d88b08c1434d420627c8c01", + "reference": "5962504de9b36d955d88b08c1434d420627c8c01", "shasum": "" }, "require": { @@ -804,7 +828,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -819,7 +843,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -828,21 +854,21 @@ ], "description": "Symfony DomCrawler Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/event-dispatcher", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/EventDispatcher", "source": { "type": "git", "url": "https://github.com/symfony/EventDispatcher.git", - "reference": "41c9826457c65fa3cf746f214985b7ca9cba42f8" + "reference": "4708b8cd41984a5ba29fe7dd40716f7f761ac501" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/41c9826457c65fa3cf746f214985b7ca9cba42f8", - "reference": "41c9826457c65fa3cf746f214985b7ca9cba42f8", + "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/4708b8cd41984a5ba29fe7dd40716f7f761ac501", + "reference": "4708b8cd41984a5ba29fe7dd40716f7f761ac501", "shasum": "" }, "require": { @@ -858,7 +884,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -873,7 +899,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -882,21 +910,21 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/filesystem", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Filesystem", "source": { "type": "git", "url": "https://github.com/symfony/Filesystem.git", - "reference": "87acbbef6d35ba649f96f09cc572c45119b360c3" + "reference": "7e65abb06d3b38f4be89266fe3fb4a759544e713" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Filesystem/zipball/87acbbef6d35ba649f96f09cc572c45119b360c3", - "reference": "87acbbef6d35ba649f96f09cc572c45119b360c3", + "url": "https://api.github.com/repos/symfony/Filesystem/zipball/7e65abb06d3b38f4be89266fe3fb4a759544e713", + "reference": "7e65abb06d3b38f4be89266fe3fb4a759544e713", "shasum": "" }, "require": { @@ -905,7 +933,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -920,7 +948,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -929,21 +959,21 @@ ], "description": "Symfony Filesystem Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-01-07 13:28:54" }, { "name": "symfony/finder", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Finder", "source": { "type": "git", "url": "https://github.com/symfony/Finder.git", - "reference": "v2.3.3" + "reference": "b6735d1fc16da13c4c7dddfe78366a4a098cf011" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Finder/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Finder/zipball/b6735d1fc16da13c4c7dddfe78366a4a098cf011", + "reference": "b6735d1fc16da13c4c7dddfe78366a4a098cf011", "shasum": "" }, "require": { @@ -952,7 +982,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -967,7 +997,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -976,21 +1008,21 @@ ], "description": "Symfony Finder Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-01-07 13:28:54" }, { "name": "symfony/form", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Form", "source": { "type": "git", "url": "https://github.com/symfony/Form.git", - "reference": "a7b7a67cdb0345a8fefa12795cd10a62d7806f3f" + "reference": "6a881fd2050e2ef88e15fe92bfbfcdfc7aa2c76a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Form/zipball/a7b7a67cdb0345a8fefa12795cd10a62d7806f3f", - "reference": "a7b7a67cdb0345a8fefa12795cd10a62d7806f3f", + "url": "https://api.github.com/repos/symfony/Form/zipball/6a881fd2050e2ef88e15fe92bfbfcdfc7aa2c76a", + "reference": "6a881fd2050e2ef88e15fe92bfbfcdfc7aa2c76a", "shasum": "" }, "require": { @@ -998,20 +1030,23 @@ "symfony/event-dispatcher": "~2.1", "symfony/intl": "~2.3", "symfony/options-resolver": "~2.1", - "symfony/property-access": "~2.2" + "symfony/property-access": "~2.3" }, "require-dev": { "symfony/http-foundation": "~2.2", + "symfony/security-csrf": "~2.4", "symfony/validator": "~2.2" }, "suggest": { - "symfony/http-foundation": "", - "symfony/validator": "" + "symfony/framework-bundle": "For templating with PHP.", + "symfony/security-csrf": "For protecting forms against CSRF attacks.", + "symfony/twig-bridge": "For templating with Twig.", + "symfony/validator": "For form validation." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1026,7 +1061,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1035,21 +1072,21 @@ ], "description": "Symfony Form Component", "homepage": "http://symfony.com", - "time": "2013-08-02 20:53:38" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/http-foundation", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/HttpFoundation", "source": { "type": "git", "url": "https://github.com/symfony/HttpFoundation.git", - "reference": "d14aca0449278b9fc6e5334ff02dedd0d2167085" + "reference": "cdee7c84ba8b2a8aafa1c055f5cb4f640d81c129" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/d14aca0449278b9fc6e5334ff02dedd0d2167085", - "reference": "d14aca0449278b9fc6e5334ff02dedd0d2167085", + "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/cdee7c84ba8b2a8aafa1c055f5cb4f640d81c129", + "reference": "cdee7c84ba8b2a8aafa1c055f5cb4f640d81c129", "shasum": "" }, "require": { @@ -1058,7 +1095,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1076,7 +1113,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1085,21 +1124,21 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "http://symfony.com", - "time": "2013-08-07 14:02:06" + "time": "2014-02-11 15:39:28" }, { "name": "symfony/http-kernel", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/HttpKernel", "source": { "type": "git", "url": "https://github.com/symfony/HttpKernel.git", - "reference": "v2.3.3" + "reference": "445d6eee0eab2a6cfab41b5dc43f1b86ec34d110" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/445d6eee0eab2a6cfab41b5dc43f1b86ec34d110", + "reference": "445d6eee0eab2a6cfab41b5dc43f1b86ec34d110", "shasum": "" }, "require": { @@ -1107,7 +1146,7 @@ "psr/log": "~1.0", "symfony/debug": "~2.3", "symfony/event-dispatcher": "~2.1", - "symfony/http-foundation": "~2.2" + "symfony/http-foundation": "~2.4" }, "require-dev": { "symfony/browser-kit": "~2.2", @@ -1132,7 +1171,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1147,7 +1186,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1156,25 +1197,24 @@ ], "description": "Symfony HttpKernel Component", "homepage": "http://symfony.com", - "time": "2013-08-07 17:11:16" + "time": "2014-02-12 19:27:03" }, { "name": "symfony/icu", - "version": "v1.2.0", + "version": "v1.0.1", "target-dir": "Symfony/Component/Icu", "source": { "type": "git", "url": "https://github.com/symfony/Icu.git", - "reference": "7299cd3d8d6602103d1ebff5d0a9917b7bc6de72" + "reference": "fdba214b1e087c149843bde976263c53ac10c975" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Icu/zipball/7299cd3d8d6602103d1ebff5d0a9917b7bc6de72", - "reference": "7299cd3d8d6602103d1ebff5d0a9917b7bc6de72", + "url": "https://api.github.com/repos/symfony/Icu/zipball/fdba214b1e087c149843bde976263c53ac10c975", + "reference": "fdba214b1e087c149843bde976263c53ac10c975", "shasum": "" }, "require": { - "lib-icu": ">=4.4", "php": ">=5.3.3", "symfony/intl": "~2.3" }, @@ -1204,21 +1244,21 @@ "icu", "intl" ], - "time": "2013-06-03 18:32:58" + "time": "2013-10-04 09:12:07" }, { "name": "symfony/intl", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Intl", "source": { "type": "git", "url": "https://github.com/symfony/Intl.git", - "reference": "v2.3.3" + "reference": "ab12f91c6b4a073007db3c478707ace276738a13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Intl/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Intl/zipball/ab12f91c6b4a073007db3c478707ace276738a13", + "reference": "ab12f91c6b4a073007db3c478707ace276738a13", "shasum": "" }, "require": { @@ -1234,7 +1274,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1281,21 +1321,21 @@ "l10n", "localization" ], - "time": "2013-08-01 12:40:45" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/locale", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Locale", "source": { "type": "git", "url": "https://github.com/symfony/Locale.git", - "reference": "490825116712881a351b9a13ad6dddd4a39b8bb0" + "reference": "7f38bea9f5afb24d720931dd4469fbc798bcce63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Locale/zipball/490825116712881a351b9a13ad6dddd4a39b8bb0", - "reference": "490825116712881a351b9a13ad6dddd4a39b8bb0", + "url": "https://api.github.com/repos/symfony/Locale/zipball/7f38bea9f5afb24d720931dd4469fbc798bcce63", + "reference": "7f38bea9f5afb24d720931dd4469fbc798bcce63", "shasum": "" }, "require": { @@ -1305,7 +1345,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1320,7 +1360,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1329,32 +1371,41 @@ ], "description": "Symfony Locale Component", "homepage": "http://symfony.com", - "time": "2013-07-01 12:24:43" + "time": "2014-01-07 13:28:54" }, { "name": "symfony/monolog-bridge", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Bridge/Monolog", "source": { "type": "git", "url": "https://github.com/symfony/MonologBridge.git", - "reference": "34b6b27c5a9b59707243c727e0ccb297421dc2c0" + "reference": "041d2c9ead709bed730eda07882b62dba8233ba2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/MonologBridge/zipball/34b6b27c5a9b59707243c727e0ccb297421dc2c0", - "reference": "34b6b27c5a9b59707243c727e0ccb297421dc2c0", + "url": "https://api.github.com/repos/symfony/MonologBridge/zipball/041d2c9ead709bed730eda07882b62dba8233ba2", + "reference": "041d2c9ead709bed730eda07882b62dba8233ba2", "shasum": "" }, "require": { "monolog/monolog": "~1.3", - "php": ">=5.3.3", + "php": ">=5.3.3" + }, + "require-dev": { + "symfony/console": "~2.3", + "symfony/event-dispatcher": "~2.2", "symfony/http-kernel": "~2.2" }, + "suggest": { + "symfony/console": "For the possibility to show log messages in console commands depending on verbosity settings. You need version ~2.3 of the console for it.", + "symfony/event-dispatcher": "Needed when using log messages in console commands", + "symfony/http-kernel": "For using the debugging handlers together with the response life cycle of the HTTP kernel." + }, "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1369,7 +1420,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1378,21 +1431,21 @@ ], "description": "Symfony Monolog Bridge", "homepage": "http://symfony.com", - "time": "2013-08-02 20:53:38" + "time": "2014-01-07 13:28:54" }, { "name": "symfony/options-resolver", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/OptionsResolver", "source": { "type": "git", "url": "https://github.com/symfony/OptionsResolver.git", - "reference": "v2.3.3" + "reference": "723ec89b49960211ccf2ab46b77185f2616169c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/OptionsResolver/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/OptionsResolver/zipball/723ec89b49960211ccf2ab46b77185f2616169c3", + "reference": "723ec89b49960211ccf2ab46b77185f2616169c3", "shasum": "" }, "require": { @@ -1401,7 +1454,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1416,7 +1469,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1430,21 +1485,21 @@ "configuration", "options" ], - "time": "2013-07-21 12:12:18" + "time": "2014-01-07 13:28:54" }, { "name": "symfony/process", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Process", "source": { "type": "git", "url": "https://github.com/symfony/Process.git", - "reference": "dd780ac1fa0452567c261237798c4ec64f1337cf" + "reference": "c175448bac997556f8ab972908a4e14c7291fb03" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Process/zipball/dd780ac1fa0452567c261237798c4ec64f1337cf", - "reference": "dd780ac1fa0452567c261237798c4ec64f1337cf", + "url": "https://api.github.com/repos/symfony/Process/zipball/c175448bac997556f8ab972908a4e14c7291fb03", + "reference": "c175448bac997556f8ab972908a4e14c7291fb03", "shasum": "" }, "require": { @@ -1453,7 +1508,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1468,7 +1523,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1477,21 +1534,21 @@ ], "description": "Symfony Process Component", "homepage": "http://symfony.com", - "time": "2013-08-02 21:51:01" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/property-access", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/PropertyAccess", "source": { "type": "git", "url": "https://github.com/symfony/PropertyAccess.git", - "reference": "4e9128ef8b44f6055ce45f0db6e4666fdc76bab0" + "reference": "37fe0c2dc494b47db4b0850e9dcba3a27cc45c0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/PropertyAccess/zipball/4e9128ef8b44f6055ce45f0db6e4666fdc76bab0", - "reference": "4e9128ef8b44f6055ce45f0db6e4666fdc76bab0", + "url": "https://api.github.com/repos/symfony/PropertyAccess/zipball/37fe0c2dc494b47db4b0850e9dcba3a27cc45c0c", + "reference": "37fe0c2dc494b47db4b0850e9dcba3a27cc45c0c", "shasum": "" }, "require": { @@ -1500,7 +1557,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1515,7 +1572,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1535,41 +1594,43 @@ "property path", "reflection" ], - "time": "2013-08-02 20:53:38" + "time": "2014-02-11 15:39:28" }, { "name": "symfony/routing", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Routing", "source": { "type": "git", "url": "https://github.com/symfony/Routing.git", - "reference": "25eb4f846382877a3547d70dae9ea35439d81305" + "reference": "b2fdea8b60400bb84e4931d71101ebbb3a08c1eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Routing/zipball/25eb4f846382877a3547d70dae9ea35439d81305", - "reference": "25eb4f846382877a3547d70dae9ea35439d81305", + "url": "https://api.github.com/repos/symfony/Routing/zipball/b2fdea8b60400bb84e4931d71101ebbb3a08c1eb", + "reference": "b2fdea8b60400bb84e4931d71101ebbb3a08c1eb", "shasum": "" }, "require": { "php": ">=5.3.3" }, "require-dev": { - "doctrine/common": "~2.2", + "doctrine/annotations": "~1.0", "psr/log": "~1.0", "symfony/config": "~2.2", + "symfony/expression-language": "~2.4", "symfony/yaml": "~2.0" }, "suggest": { - "doctrine/common": "", - "symfony/config": "", - "symfony/yaml": "" + "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/yaml": "For using the YAML loader" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1584,7 +1645,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1593,51 +1656,63 @@ ], "description": "Symfony Routing Component", "homepage": "http://symfony.com", - "time": "2013-08-02 20:53:38" + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2014-02-11 13:52:09" }, { "name": "symfony/security", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Security", "source": { "type": "git", "url": "https://github.com/symfony/Security.git", - "reference": "v2.3.3" + "reference": "ae020b9dc10e6438dc4033103c16bae7d46a4dd6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Security/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Security/zipball/ae020b9dc10e6438dc4033103c16bae7d46a4dd6", + "reference": "ae020b9dc10e6438dc4033103c16bae7d46a4dd6", "shasum": "" }, "require": { "php": ">=5.3.3", "symfony/event-dispatcher": "~2.1", "symfony/http-foundation": "~2.1", - "symfony/http-kernel": "~2.1" + "symfony/http-kernel": "~2.4" + }, + "replace": { + "symfony/security-acl": "self.version", + "symfony/security-core": "self.version", + "symfony/security-csrf": "self.version", + "symfony/security-http": "self.version" }, "require-dev": { "doctrine/common": "~2.2", "doctrine/dbal": "~2.2", "ircmaxell/password-compat": "1.0.*", "psr/log": "~1.0", - "symfony/form": "~2.0", + "symfony/expression-language": "~2.4", "symfony/routing": "~2.2", "symfony/validator": "~2.2" }, "suggest": { - "doctrine/dbal": "to use the built-in ACL implementation", - "ircmaxell/password-compat": "", - "symfony/class-loader": "", - "symfony/finder": "", - "symfony/form": "", - "symfony/routing": "", - "symfony/validator": "" + "doctrine/dbal": "For using the built-in ACL implementation", + "ircmaxell/password-compat": "For using the BCrypt password encoder in PHP <5.5", + "symfony/class-loader": "For using the ACL generateSql script", + "symfony/expression-language": "For using the expression voter", + "symfony/finder": "For using the ACL generateSql script", + "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs", + "symfony/validator": "For using the user password constraint" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1652,7 +1727,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1661,21 +1738,21 @@ ], "description": "Symfony Security Component", "homepage": "http://symfony.com", - "time": "2013-08-06 05:49:23" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/stopwatch", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Stopwatch", "source": { "type": "git", "url": "https://github.com/symfony/Stopwatch.git", - "reference": "v2.3.3" + "reference": "bffad325e36a3e71fba6d5dcce6e2f4b4637b91a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Stopwatch/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Stopwatch/zipball/bffad325e36a3e71fba6d5dcce6e2f4b4637b91a", + "reference": "bffad325e36a3e71fba6d5dcce6e2f4b4637b91a", "shasum": "" }, "require": { @@ -1684,7 +1761,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1699,7 +1776,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1708,21 +1787,21 @@ ], "description": "Symfony Stopwatch Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/translation", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Translation", "source": { "type": "git", "url": "https://github.com/symfony/Translation.git", - "reference": "6fa9941fbfef37d6113c3bddc687fc507b846feb" + "reference": "b00fd07417e493e08488e87bcebeb9681fc7323b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Translation/zipball/6fa9941fbfef37d6113c3bddc687fc507b846feb", - "reference": "6fa9941fbfef37d6113c3bddc687fc507b846feb", + "url": "https://api.github.com/repos/symfony/Translation/zipball/b00fd07417e493e08488e87bcebeb9681fc7323b", + "reference": "b00fd07417e493e08488e87bcebeb9681fc7323b", "shasum": "" }, "require": { @@ -1739,7 +1818,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1754,7 +1833,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1763,49 +1844,54 @@ ], "description": "Symfony Translation Component", "homepage": "http://symfony.com", - "time": "2013-08-02 20:53:38" + "time": "2014-02-03 17:15:33" }, { "name": "symfony/twig-bridge", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Bridge/Twig", "source": { "type": "git", "url": "https://github.com/symfony/TwigBridge.git", - "reference": "eec6577857166c41aa404d88685c3d28e0787fe5" + "reference": "0f087fa433a8666820192958dae5738aeb023456" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/TwigBridge/zipball/eec6577857166c41aa404d88685c3d28e0787fe5", - "reference": "eec6577857166c41aa404d88685c3d28e0787fe5", + "url": "https://api.github.com/repos/symfony/TwigBridge/zipball/0f087fa433a8666820192958dae5738aeb023456", + "reference": "0f087fa433a8666820192958dae5738aeb023456", "shasum": "" }, "require": { "php": ">=5.3.3", - "twig/twig": "~1.11" + "symfony/security-csrf": "~2.4", + "twig/twig": "~1.12" }, "require-dev": { + "symfony/expression-language": "~2.4", "symfony/form": "~2.2", "symfony/http-kernel": "~2.2", "symfony/routing": "~2.2", - "symfony/security": "~2.0", + "symfony/security": "~2.4", + "symfony/stopwatch": "~2.2", "symfony/templating": "~2.1", "symfony/translation": "~2.2", "symfony/yaml": "~2.0" }, "suggest": { - "symfony/form": "", - "symfony/http-kernel": "", - "symfony/routing": "", - "symfony/security": "", - "symfony/templating": "", - "symfony/translation": "", - "symfony/yaml": "" + "symfony/expression": "For using the ExpressionExtension", + "symfony/form": "For using the FormExtension", + "symfony/http-kernel": "For using the HttpKernelExtension", + "symfony/routing": "For using the RoutingExtension", + "symfony/security": "For using the SecurityExtension", + "symfony/stopwatch": "For using the StopwatchExtension", + "symfony/templating": "For using the TwigEngine", + "symfony/translation": "For using the TranslationExtension", + "symfony/yaml": "For using the YamlExtension" }, "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1820,7 +1906,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1829,35 +1917,39 @@ ], "description": "Symfony Twig Bridge", "homepage": "http://symfony.com", - "time": "2013-08-02 20:53:38" + "time": "2014-01-26 21:33:04" }, { "name": "symfony/validator", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Validator", "source": { "type": "git", "url": "https://github.com/symfony/Validator.git", - "reference": "v2.3.3" + "reference": "64d7a54f97a5f53a98864a7461822e341f9416b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Validator/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Validator/zipball/64d7a54f97a5f53a98864a7461822e341f9416b5", + "reference": "64d7a54f97a5f53a98864a7461822e341f9416b5", "shasum": "" }, "require": { "php": ">=5.3.3", + "symfony/property-access": "~2.2", "symfony/translation": "~2.0" }, "require-dev": { + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.0", "symfony/config": "~2.2", "symfony/http-foundation": "~2.1", "symfony/intl": "~2.3", "symfony/yaml": "~2.0" }, "suggest": { - "doctrine/common": "", + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader", "symfony/config": "", "symfony/http-foundation": "", "symfony/intl": "", @@ -1866,7 +1958,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1881,7 +1973,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1890,21 +1984,21 @@ ], "description": "Symfony Validator Component", "homepage": "http://symfony.com", - "time": "2013-08-06 05:59:49" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/web-profiler-bundle", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Bundle/WebProfilerBundle", "source": { "type": "git", "url": "https://github.com/symfony/WebProfilerBundle.git", - "reference": "v2.3.3" + "reference": "b7267d6c96cbfd1c52c55ada475da74fd4a0bb59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/WebProfilerBundle/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/WebProfilerBundle/zipball/b7267d6c96cbfd1c52c55ada475da74fd4a0bb59", + "reference": "b7267d6c96cbfd1c52c55ada475da74fd4a0bb59", "shasum": "" }, "require": { @@ -1921,7 +2015,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1936,7 +2030,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1945,21 +2041,21 @@ ], "description": "Symfony WebProfilerBundle", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-02-11 13:52:09" }, { "name": "symfony/yaml", - "version": "v2.3.3", + "version": "v2.4.2", "target-dir": "Symfony/Component/Yaml", "source": { "type": "git", "url": "https://github.com/symfony/Yaml.git", - "reference": "v2.3.3" + "reference": "bb6ddaf8956139d1b8c360b4b713ed0138e876b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Yaml/zipball/v2.3.3", - "reference": "v2.3.3", + "url": "https://api.github.com/repos/symfony/Yaml/zipball/bb6ddaf8956139d1b8c360b4b713ed0138e876b3", + "reference": "bb6ddaf8956139d1b8c360b4b713ed0138e876b3", "shasum": "" }, "require": { @@ -1968,7 +2064,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1983,7 +2079,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Symfony Community", @@ -1992,24 +2090,24 @@ ], "description": "Symfony Yaml Component", "homepage": "http://symfony.com", - "time": "2013-07-21 12:12:18" + "time": "2014-01-07 13:28:54" }, { "name": "twig/extensions", - "version": "v1.0.0", + "version": "v1.0.1", "source": { "type": "git", "url": "https://github.com/fabpot/Twig-extensions.git", - "reference": "v1.0.0" + "reference": "f91a82ec225e5bb108e01a0f93c9be04f84dcfa0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fabpot/Twig-extensions/zipball/v1.0.0", - "reference": "v1.0.0", + "url": "https://api.github.com/repos/fabpot/Twig-extensions/zipball/f91a82ec225e5bb108e01a0f93c9be04f84dcfa0", + "reference": "f91a82ec225e5bb108e01a0f93c9be04f84dcfa0", "shasum": "" }, "require": { - "twig/twig": "1.*" + "twig/twig": "~1.0" }, "type": "library", "extra": { @@ -2029,7 +2127,9 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" } ], "description": "Common additional features for Twig that do not directly belong in core", @@ -2039,20 +2139,20 @@ "i18n", "text" ], - "time": "2013-02-28 14:21:30" + "time": "2013-10-18 19:37:15" }, { "name": "twig/twig", - "version": "v1.13.2", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/fabpot/Twig.git", - "reference": "v1.13.2" + "reference": "1fb5784662f438d7d96a541e305e28b812e2eeed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fabpot/Twig/zipball/v1.13.2", - "reference": "v1.13.2", + "url": "https://api.github.com/repos/fabpot/Twig/zipball/1fb5784662f438d7d96a541e305e28b812e2eeed", + "reference": "1fb5784662f438d7d96a541e305e28b812e2eeed", "shasum": "" }, "require": { @@ -2061,7 +2161,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.15-dev" } }, "autoload": { @@ -2076,11 +2176,19 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com" + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "https://github.com/fabpot/Twig/graphs/contributors", + "role": "Contributors" } ], "description": "Twig, the flexible, fast, and secure template language for PHP", @@ -2088,7 +2196,7 @@ "keywords": [ "templating" ], - "time": "2013-08-03 15:35:31" + "time": "2014-02-13 10:19:29" } ], "packages-dev": [