partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit 3a2c7dff68bd8e26502dfd7e7e484d0b729cc0de
parent 02ee59567a370127df0f80839513a32b93ec0a2e
Author: Felicitus <felicitus@felicitus.org>
Date:   Fri, 11 Sep 2015 19:11:34 +0200

Upgraded to most recent DunglasAPIBundle and updated to more recent packages as well

Diffstat:
Mapp/SymfonyRequirements.php | 2+-
Mapp/check.php | 10+++++-----
Mcomposer.json | 4++--
Mcomposer.lock | 507+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Msrc/PartKeepr/DoctrineReflectionBundle/Filter/AdvancedSearchFilter.php | 13+++++++++++--
Msrc/PartKeepr/DoctrineReflectionBundle/Resources/config/services.xml | 1+
6 files changed, 282 insertions(+), 255 deletions(-)

diff --git a/app/SymfonyRequirements.php b/app/SymfonyRequirements.php @@ -638,7 +638,7 @@ class SymfonyRequirements extends RequirementCollection } $this->addRecommendation( - class_exists('Locale'), + extension_loaded('intl'), 'intl extension should be available', 'Install and enable the <strong>intl</strong> extension (used for validators).' ); diff --git a/app/check.php b/app/check.php @@ -42,9 +42,9 @@ foreach ($symfonyRequirements->getRecommendations() as $req) { } if ($checkPassed) { - echo_block('success', 'OK', 'Your system is ready to run Symfony2 projects', true); + echo_block('success', 'OK', 'Your system is ready to run Symfony2 projects'); } else { - echo_block('error', 'ERROR', 'Your system is not ready to run Symfony2 projects', true); + echo_block('error', 'ERROR', 'Your system is not ready to run Symfony2 projects'); echo_title('Fix the following mandatory requirements', 'red'); @@ -80,7 +80,7 @@ function get_error_message(Requirement $requirement, $lineSize) return; } - $errorMessage = wordwrap($requirement->getTestMessage(), $lineSize - 3, PHP_EOL.' ').PHP_EOL; + $errorMessage = wordwrap($requirement->getTestMessage(), $lineSize - 3, PHP_EOL.' ').PHP_EOL; $errorMessage .= ' > '.wordwrap($requirement->getHelpText(), $lineSize - 5, PHP_EOL.' > ').PHP_EOL; return $errorMessage; @@ -121,8 +121,8 @@ function echo_block($style, $title, $message) echo PHP_EOL.PHP_EOL; echo_style($style, str_repeat(' ', $width).PHP_EOL); - echo_style($style, str_pad(' ['.$title.']', $width, ' ', STR_PAD_RIGHT).PHP_EOL); - echo_style($style, str_pad($message, $width, ' ', STR_PAD_RIGHT).PHP_EOL); + echo_style($style, str_pad(' ['.$title.']', $width, ' ', STR_PAD_RIGHT).PHP_EOL); + echo_style($style, str_pad($message, $width, ' ', STR_PAD_RIGHT).PHP_EOL); echo_style($style, str_repeat(' ', $width).PHP_EOL); } diff --git a/composer.json b/composer.json @@ -33,14 +33,14 @@ "sensio/distribution-bundle": "~4.0.0", "sensio/framework-extra-bundle": "~3.0", "sensio/generator-bundle": "~2.3", - "nelmio/api-doc-bundle": "2.9.0", + "nelmio/api-doc-bundle": "~2.9@dev", "friendsofsymfony/rest-bundle": "~1.7.1", "cbsi/doctrine2-nestedset": "dev-master", "partkeepr/extjs6": "dev-master", "fortawesome/font-awesome": "4.3.0", "doctrine/doctrine-fixtures-bundle": "2.2.*", "symfony/doctrine-bridge": "2.7.x-dev", - "dunglas/api-bundle": "1.0.*@dev", + "dunglas/api-bundle": "dev-master", "brainbits/fugue-icons-bundle": "^3.5", "imagine/imagine": "^0.6.2", "ramsey/uuid": "dev-master", diff --git a/composer.lock b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "2253aa266bd8d574e2d78436792b6eda", + "hash": "a7a8cba356272970c52c8713c6421f41", "packages": [ { "name": "atelierspierrot/famfamfam-silk-sprite", @@ -283,16 +283,16 @@ }, { "name": "doctrine/annotations", - "version": "v1.2.6", + "version": "v1.2.7", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "f4a91702ca3cd2e568c3736aa031ed00c3752af4" + "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/f4a91702ca3cd2e568c3736aa031ed00c3752af4", - "reference": "f4a91702ca3cd2e568c3736aa031ed00c3752af4", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/f25c8aab83e0c3e976fd7d19875f198ccf2f7535", + "reference": "f25c8aab83e0c3e976fd7d19875f198ccf2f7535", "shasum": "" }, "require": { @@ -347,20 +347,20 @@ "docblock", "parser" ], - "time": "2015-06-17 12:21:22" + "time": "2015-08-31 12:32:49" }, { "name": "doctrine/cache", - "version": "v1.4.1", + "version": "v1.4.2", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "c9eadeb743ac6199f7eec423cb9426bc518b7b03" + "reference": "8c434000f420ade76a07c64cbe08ca47e5c101ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/c9eadeb743ac6199f7eec423cb9426bc518b7b03", - "reference": "c9eadeb743ac6199f7eec423cb9426bc518b7b03", + "url": "https://api.github.com/repos/doctrine/cache/zipball/8c434000f420ade76a07c64cbe08ca47e5c101ca", + "reference": "8c434000f420ade76a07c64cbe08ca47e5c101ca", "shasum": "" }, "require": { @@ -417,7 +417,7 @@ "cache", "caching" ], - "time": "2015-04-15 00:11:59" + "time": "2015-08-31 12:36:41" }, { "name": "doctrine/collections", @@ -487,16 +487,16 @@ }, { "name": "doctrine/common", - "version": "v2.5.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "cd8daf2501e10c63dced7b8b9b905844316ae9d3" + "reference": "0009b8f0d4a917aabc971fb089eba80e872f83f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/cd8daf2501e10c63dced7b8b9b905844316ae9d3", - "reference": "cd8daf2501e10c63dced7b8b9b905844316ae9d3", + "url": "https://api.github.com/repos/doctrine/common/zipball/0009b8f0d4a917aabc971fb089eba80e872f83f9", + "reference": "0009b8f0d4a917aabc971fb089eba80e872f83f9", "shasum": "" }, "require": { @@ -556,7 +556,7 @@ "persistence", "spl" ], - "time": "2015-04-02 19:55:44" + "time": "2015-08-31 13:00:22" }, { "name": "doctrine/data-fixtures", @@ -688,16 +688,16 @@ }, { "name": "doctrine/doctrine-bundle", - "version": "v1.5.0", + "version": "v1.5.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "0b9e27037c4fdbad515ee5ec89842e9091a6480f" + "reference": "8c5cedb4f2f7ebb66a963ae46ad9daa1e31cee01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/0b9e27037c4fdbad515ee5ec89842e9091a6480f", - "reference": "0b9e27037c4fdbad515ee5ec89842e9091a6480f", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/8c5cedb4f2f7ebb66a963ae46ad9daa1e31cee01", + "reference": "8c5cedb4f2f7ebb66a963ae46ad9daa1e31cee01", "shasum": "" }, "require": { @@ -705,16 +705,16 @@ "doctrine/doctrine-cache-bundle": "~1.0", "jdorn/sql-formatter": "~1.1", "php": ">=5.3.2", - "symfony/console": "~2.3", - "symfony/doctrine-bridge": "~2.2", - "symfony/framework-bundle": "~2.3" + "symfony/console": "~2.3|~3.0", + "symfony/doctrine-bridge": "~2.2|~3.0", + "symfony/framework-bundle": "~2.3|~3.0" }, "require-dev": { "doctrine/orm": "~2.3", "phpunit/phpunit": "~4", "satooshi/php-coveralls": "~0.6.1", - "symfony/validator": "~2.2", - "symfony/yaml": "~2.2", + "symfony/validator": "~2.2|~3.0", + "symfony/yaml": "~2.2|~3.0", "twig/twig": "~1.10" }, "suggest": { @@ -762,7 +762,7 @@ "orm", "persistence" ], - "time": "2015-05-28 12:27:15" + "time": "2015-08-12 15:52:00" }, { "name": "doctrine/doctrine-cache-bundle", @@ -850,17 +850,16 @@ }, { "name": "doctrine/doctrine-fixtures-bundle", - "version": "v2.2.0", - "target-dir": "Doctrine/Bundle/FixturesBundle", + "version": "v2.2.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "c811f96f0cf83b997e3a3ed037cac729bbe3e803" + "reference": "817c2d233fde0fe85cb7e4d25d43fbfcd028aef8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/c811f96f0cf83b997e3a3ed037cac729bbe3e803", - "reference": "c811f96f0cf83b997e3a3ed037cac729bbe3e803", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/817c2d233fde0fe85cb7e4d25d43fbfcd028aef8", + "reference": "817c2d233fde0fe85cb7e4d25d43fbfcd028aef8", "shasum": "" }, "require": { @@ -872,12 +871,12 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "2.2.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Bundle\\FixturesBundle": "" + "psr-4": { + "Doctrine\\Bundle\\FixturesBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -886,18 +885,16 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { "name": "Symfony Community", "homepage": "http://symfony.com/contributors" }, { "name": "Doctrine Project", "homepage": "http://www.doctrine-project.org" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], "description": "Symfony DoctrineFixturesBundle", @@ -906,38 +903,37 @@ "Fixture", "persistence" ], - "time": "2013-09-05 11:23:37" + "time": "2015-08-04 22:43:14" }, { "name": "doctrine/doctrine-migrations-bundle", "version": "dev-master", - "target-dir": "Doctrine/Bundle/MigrationsBundle", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", - "reference": "861d3564c03b3867845ffd87d9b19f49dc673c69" + "reference": "238aaa5fa04b5755a9957715e269d542cd0f8e39" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/238aaa5fa04b5755a9957715e269d542cd0f8e39", - "reference": "861d3564c03b3867845ffd87d9b19f49dc673c69", + "reference": "238aaa5fa04b5755a9957715e269d542cd0f8e39", "shasum": "" }, "require": { "doctrine/doctrine-bundle": "~1.0", - "doctrine/migrations": "~1.0@dev", + "doctrine/migrations": "~1.0", "php": ">=5.3.2", "symfony/framework-bundle": "~2.3|~3.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Bundle\\MigrationsBundle": "" + "psr-4": { + "Doctrine\\Bundle\\MigrationsBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -965,7 +961,7 @@ "migrations", "schema" ], - "time": "2015-06-16 12:48:54" + "time": "2015-08-04 22:31:10" }, { "name": "doctrine/inflector", @@ -1148,12 +1144,12 @@ "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "78954cce4962a4655ff47c0751eb78021fbaf2cc" + "reference": "4e85ba638acf62e1afe735f94b0c51aa971f8773" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/migrations/zipball/4e85ba638acf62e1afe735f94b0c51aa971f8773", - "reference": "78954cce4962a4655ff47c0751eb78021fbaf2cc", + "reference": "4e85ba638acf62e1afe735f94b0c51aa971f8773", "shasum": "" }, "require": { @@ -1173,10 +1169,13 @@ "suggest": { "symfony/console": "to run the migration from the console" }, + "bin": [ + "bin/doctrine-migrations" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "v1.0.x-dev" } }, "autoload": { @@ -1204,20 +1203,20 @@ "database", "migrations" ], - "time": "2015-07-05 21:24:36" + "time": "2015-08-27 12:05:11" }, { "name": "doctrine/orm", - "version": "v2.5.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/doctrine/doctrine2.git", - "reference": "aa80c7d2c55a372f5f9f825f5c66dbda53a6e3fe" + "reference": "e6a83bedbe67579cb0bfb688e982e617943a2945" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/doctrine2/zipball/aa80c7d2c55a372f5f9f825f5c66dbda53a6e3fe", - "reference": "aa80c7d2c55a372f5f9f825f5c66dbda53a6e3fe", + "url": "https://api.github.com/repos/doctrine/doctrine2/zipball/e6a83bedbe67579cb0bfb688e982e617943a2945", + "reference": "e6a83bedbe67579cb0bfb688e982e617943a2945", "shasum": "" }, "require": { @@ -1281,20 +1280,20 @@ "database", "orm" ], - "time": "2015-04-02 20:40:18" + "time": "2015-08-31 12:59:39" }, { "name": "dunglas/api-bundle", - "version": "1.0.x-dev", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/dunglas/DunglasApiBundle.git", - "reference": "8f50c735df47cf9680b4149097fdf2410044762c" + "reference": "7fb55b9f1599d8efa7a11d2e2228a5d67c48069a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dunglas/DunglasApiBundle/zipball/7fb55b9f1599d8efa7a11d2e2228a5d67c48069a", - "reference": "8f50c735df47cf9680b4149097fdf2410044762c", + "reference": "7fb55b9f1599d8efa7a11d2e2228a5d67c48069a", "shasum": "" }, "require": { @@ -1308,7 +1307,8 @@ "symfony/framework-bundle": "~2.6|~3.0", "symfony/proxy-manager-bridge": "~2.3", "symfony/serializer": "^2.7.2|~3.0", - "symfony/validator": "~2.5|~3.0" + "symfony/validator": "~2.5|~3.0", + "willdurand/negotiation": "~1.4" }, "require-dev": { "behat/behat": "~3.0", @@ -1316,10 +1316,11 @@ "behat/mink-browserkit-driver": "~1.1", "behat/mink-extension": "~2.0", "behat/symfony2-extension": "~2.0", - "behatch/contexts": "dev-master#eef7ab39ca896796bf3ba25a0fa5a95f15276eb7", + "behatch/contexts": "dev-master", "friendsofsymfony/user-bundle": "~1.3", "phpunit/phpunit": "~4.6", - "symfony/finder": "~2.3" + "symfony/finder": "~2.3", + "symfony/security": "~2.7.2|~3.0" }, "suggest": { "friendsofsymfony/user-bundle": "To use the FOSUserBundle bridge." @@ -1355,7 +1356,7 @@ "json", "rest" ], - "time": "2015-09-03 16:33:45" + "time": "2015-09-01 15:26:41" }, { "name": "dunglas/php-property-info", @@ -1608,16 +1609,16 @@ "source": { "type": "git", "url": "https://github.com/FriendsOfSymfony/FOSUserBundle.git", - "reference": "5d7017d35f73cdb74e069f9d607cd0448d305078" + "reference": "6b7bb04c6d507bb5356bf70b2d1bc30ce64ffc60" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/FriendsOfSymfony/FOSUserBundle/zipball/6b7bb04c6d507bb5356bf70b2d1bc30ce64ffc60", - "reference": "5d7017d35f73cdb74e069f9d607cd0448d305078", + "reference": "6b7bb04c6d507bb5356bf70b2d1bc30ce64ffc60", "shasum": "" }, "require": { - "php": ">=5.3.2", + "php": ">=5.3.9", "symfony/form": "~2.3", "symfony/framework-bundle": "~2.3", "symfony/security-bundle": "~2.3", @@ -1667,7 +1668,7 @@ "keywords": [ "User management" ], - "time": "2015-07-31 13:22:19" + "time": "2015-09-07 08:53:52" }, { "name": "gedmo/doctrine-extensions", @@ -1907,35 +1908,39 @@ }, { "name": "kriswallsmith/assetic", - "version": "v1.2.1", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/kriswallsmith/assetic.git", - "reference": "b20efe38845d20458702f97f3ff625d80805897b" + "reference": "56cb5d6dec9e7a68a4da2fa89844f39d41092f31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/b20efe38845d20458702f97f3ff625d80805897b", - "reference": "b20efe38845d20458702f97f3ff625d80805897b", + "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/56cb5d6dec9e7a68a4da2fa89844f39d41092f31", + "reference": "56cb5d6dec9e7a68a4da2fa89844f39d41092f31", "shasum": "" }, "require": { "php": ">=5.3.1", "symfony/process": "~2.1" }, + "conflict": { + "twig/twig": "<1.12" + }, "require-dev": { "cssmin/cssmin": "*", "joliclic/javascript-packer": "*", "kamicane/packager": "*", - "leafo/lessphp": "*", - "leafo/scssphp": "*", - "leafo/scssphp-compass": "*", + "leafo/lessphp": "^0.3.7", + "leafo/scssphp": "*@dev", + "leafo/scssphp-compass": "*@dev", "mrclay/minify": "*", - "patchwork/jsqueeze": "~1.0", - "phpunit/phpunit": "~4", + "patchwork/jsqueeze": "~1.0|~2.0", + "phpunit/phpunit": "~4.8", "psr/log": "~1.0", "ptachoire/cssembed": "*", - "twig/twig": "~1.6" + "symfony/phpunit-bridge": "~2.7", + "twig/twig": "~1.8|~2.0" }, "suggest": { "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler", @@ -1948,7 +1953,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } }, "autoload": { @@ -1977,7 +1982,7 @@ "compression", "minification" ], - "time": "2014-12-12 05:04:05" + "time": "2015-08-31 19:07:16" }, { "name": "michelf/php-markdown", @@ -2032,16 +2037,16 @@ }, { "name": "monolog/monolog", - "version": "1.15.0", + "version": "1.17.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "dc5150cc608f2334c72c3b6a553ec9668a4156b0" + "reference": "0524c87587ab85bc4c2d6f5b41253ccb930a5422" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/dc5150cc608f2334c72c3b6a553ec9668a4156b0", - "reference": "dc5150cc608f2334c72c3b6a553ec9668a4156b0", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/0524c87587ab85bc4c2d6f5b41253ccb930a5422", + "reference": "0524c87587ab85bc4c2d6f5b41253ccb930a5422", "shasum": "" }, "require": { @@ -2058,7 +2063,7 @@ "php-console/php-console": "^3.1.3", "phpunit/phpunit": "~4.5", "phpunit/phpunit-mock-objects": "2.3.0", - "raven/raven": "~0.8", + "raven/raven": "~0.11", "ruflin/elastica": ">=0.90 <3.0", "swiftmailer/swiftmailer": "~5.3", "videlalvaro/php-amqplib": "~2.4" @@ -2078,7 +2083,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15.x-dev" + "dev-master": "1.16.x-dev" } }, "autoload": { @@ -2104,7 +2109,7 @@ "logging", "psr-3" ], - "time": "2015-07-12 13:54:09" + "time": "2015-08-31 09:17:37" }, { "name": "moontoast/math", @@ -2144,40 +2149,42 @@ }, { "name": "nelmio/api-doc-bundle", - "version": "2.9.0", + "version": "dev-master", "target-dir": "Nelmio/ApiDocBundle", "source": { "type": "git", "url": "https://github.com/nelmio/NelmioApiDocBundle.git", - "reference": "de31760fd84a45fadbb4fe24db050b5e29ea70d1" + "reference": "874c8752e6114fd2d384d93d48e859a680f2ae9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/de31760fd84a45fadbb4fe24db050b5e29ea70d1", - "reference": "de31760fd84a45fadbb4fe24db050b5e29ea70d1", + "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/874c8752e6114fd2d384d93d48e859a680f2ae9d", + "reference": "874c8752e6114fd2d384d93d48e859a680f2ae9d", "shasum": "" }, "require": { "michelf/php-markdown": "~1.4", - "symfony/console": "~2.1", - "symfony/framework-bundle": "~2.1", - "symfony/twig-bundle": "~2.1" + "symfony/console": "~2.3", + "symfony/framework-bundle": "~2.3", + "symfony/twig-bundle": "~2.3" }, "conflict": { "jms/serializer": "<0.12", "jms/serializer-bundle": "<0.11" }, "require-dev": { - "dunglas/api-bundle": "dev-master", + "dunglas/api-bundle": "~1.0@beta", "friendsofsymfony/rest-bundle": "~1.0", "jms/serializer-bundle": ">=0.11", "sensio/framework-extra-bundle": "~3.0", - "symfony/browser-kit": "~2.1", - "symfony/css-selector": "~2.1", - "symfony/form": "~2.1", - "symfony/serializer": "~2.7@dev", - "symfony/validator": "~2.1", - "symfony/yaml": "~2.1" + "symfony/browser-kit": "~2.3", + "symfony/css-selector": "~2.3", + "symfony/finder": "~2.3", + "symfony/form": "~2.3", + "symfony/phpunit-bridge": "~2.7", + "symfony/serializer": "~2.7", + "symfony/validator": "~2.3", + "symfony/yaml": "~2.3" }, "suggest": { "dunglas/api-bundle": "For making use of resources definitions of DunglasApiBundle.", @@ -2218,7 +2225,7 @@ "documentation", "rest" ], - "time": "2015-05-16 17:16:14" + "time": "2015-08-13 07:46:00" }, { "name": "nikic/php-parser", @@ -2267,16 +2274,16 @@ }, { "name": "ocramius/proxy-manager", - "version": "1.0.0", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "a80a39fac4fbd771aea7d3871929933a3a1bbf3e" + "reference": "57e9272ec0e8deccf09421596e0e2252df440e11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/a80a39fac4fbd771aea7d3871929933a3a1bbf3e", - "reference": "a80a39fac4fbd771aea7d3871929933a3a1bbf3e", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/57e9272ec0e8deccf09421596e0e2252df440e11", + "reference": "57e9272ec0e8deccf09421596e0e2252df440e11", "shasum": "" }, "require": { @@ -2326,7 +2333,7 @@ "proxy pattern", "service proxies" ], - "time": "2014-12-12 10:59:05" + "time": "2015-08-09 04:28:19" }, { "name": "partkeepr/extjs6", @@ -2504,12 +2511,12 @@ "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "32d2a7ffe9aca7370c98f092f86c0e16f2b2d15b" + "reference": "77a34348d52d18d6f2224ba7635808d52a7a725f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ramsey/uuid/zipball/77a34348d52d18d6f2224ba7635808d52a7a725f", - "reference": "32d2a7ffe9aca7370c98f092f86c0e16f2b2d15b", + "reference": "77a34348d52d18d6f2224ba7635808d52a7a725f", "shasum": "" }, "require": { @@ -2569,7 +2576,7 @@ "identifier", "uuid" ], - "time": "2015-07-16 18:03:15" + "time": "2015-09-04 03:28:07" }, { "name": "reputation-vip/composer-assets-installer", @@ -2613,22 +2620,22 @@ }, { "name": "sensio/distribution-bundle", - "version": "v4.0.0", + "version": "v4.0.1", "target-dir": "Sensio/Bundle/DistributionBundle", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioDistributionBundle.git", - "reference": "97929c0a642977acead3d911b2c5c1a944739d40" + "reference": "62d99ba41144e704300e40f755346553702b27c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/97929c0a642977acead3d911b2c5c1a944739d40", - "reference": "97929c0a642977acead3d911b2c5c1a944739d40", + "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/62d99ba41144e704300e40f755346553702b27c9", + "reference": "62d99ba41144e704300e40f755346553702b27c9", "shasum": "" }, "require": { "php": ">=5.3.9", - "sensiolabs/security-checker": "~2.0", + "sensiolabs/security-checker": "~3.0", "symfony/class-loader": "~2.2", "symfony/framework-bundle": "~2.3", "symfony/process": "~2.2" @@ -2669,20 +2676,20 @@ "configuration", "distribution" ], - "time": "2015-06-11 20:55:01" + "time": "2015-08-03 10:07:56" }, { "name": "sensio/framework-extra-bundle", - "version": "v3.0.9", + "version": "v3.0.10", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "0616fd568da051adc19ca63006cc808531ba2da4" + "reference": "18fc2063c4d6569cdca47a39fbac32342eb65f3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/0616fd568da051adc19ca63006cc808531ba2da4", - "reference": "0616fd568da051adc19ca63006cc808531ba2da4", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/18fc2063c4d6569cdca47a39fbac32342eb65f3c", + "reference": "18fc2063c4d6569cdca47a39fbac32342eb65f3c", "shasum": "" }, "require": { @@ -2724,7 +2731,7 @@ "annotations", "controllers" ], - "time": "2015-06-05 13:59:21" + "time": "2015-08-03 11:59:27" }, { "name": "sensio/generator-bundle", @@ -2776,20 +2783,19 @@ }, { "name": "sensiolabs/security-checker", - "version": "v2.0.5", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/sensiolabs/security-checker.git", - "reference": "2c2a71f1c77d9765c12638c4724d9ca23658a810" + "reference": "7735fd97ff7303d9df776b8dbc970f949399abc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/2c2a71f1c77d9765c12638c4724d9ca23658a810", - "reference": "2c2a71f1c77d9765c12638c4724d9ca23658a810", + "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/7735fd97ff7303d9df776b8dbc970f949399abc9", + "reference": "7735fd97ff7303d9df776b8dbc970f949399abc9", "shasum": "" }, "require": { - "ext-curl": "*", "symfony/console": "~2.0" }, "bin": [ @@ -2798,7 +2804,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -2817,7 +2823,7 @@ } ], "description": "A security checker for your composer.lock", - "time": "2015-05-28 14:22:40" + "time": "2015-08-11 12:11:25" }, { "name": "stof/doctrine-extensions-bundle", @@ -2825,16 +2831,16 @@ "source": { "type": "git", "url": "https://github.com/stof/StofDoctrineExtensionsBundle.git", - "reference": "2ff8473e33e224af87dc00d48a552a35a75115af" + "reference": "7b3144572617b0555f9a443317dbc2f9cf5b524e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/stof/StofDoctrineExtensionsBundle/zipball/7b3144572617b0555f9a443317dbc2f9cf5b524e", - "reference": "2ff8473e33e224af87dc00d48a552a35a75115af", + "reference": "7b3144572617b0555f9a443317dbc2f9cf5b524e", "shasum": "" }, "require": { - "gedmo/doctrine-extensions": "~2.3.1", + "gedmo/doctrine-extensions": "^2.3.1", "php": ">=5.3.2", "symfony/framework-bundle": "~2.1" }, @@ -2878,7 +2884,7 @@ "translatable", "tree" ], - "time": "2014-09-30 08:24:40" + "time": "2015-08-12 16:23:48" }, { "name": "swiftmailer/swiftmailer", @@ -2935,32 +2941,37 @@ }, { "name": "symfony/assetic-bundle", - "version": "v2.6.1", + "version": "v2.7.0", "source": { "type": "git", "url": "https://github.com/symfony/AsseticBundle.git", - "reference": "422b0add2110f0cf9bc7a873a386ea053f4a89f0" + "reference": "3ae5c8ca3079b6e0033cc9fbfb6500e2bc964da5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/AsseticBundle/zipball/422b0add2110f0cf9bc7a873a386ea053f4a89f0", - "reference": "422b0add2110f0cf9bc7a873a386ea053f4a89f0", + "url": "https://api.github.com/repos/symfony/AsseticBundle/zipball/3ae5c8ca3079b6e0033cc9fbfb6500e2bc964da5", + "reference": "3ae5c8ca3079b6e0033cc9fbfb6500e2bc964da5", "shasum": "" }, "require": { - "kriswallsmith/assetic": "~1.2", + "kriswallsmith/assetic": "~1.3", "php": ">=5.3.0", "symfony/console": "~2.3", "symfony/dependency-injection": "~2.3", "symfony/framework-bundle": "~2.3", "symfony/yaml": "~2.3" }, + "conflict": { + "kriswallsmith/spork": "<=0.2", + "twig/twig": "<1.20" + }, "require-dev": { - "kriswallsmith/spork": "~0.2", + "kriswallsmith/spork": "~0.3", "patchwork/jsqueeze": "~1.0", "symfony/class-loader": "~2.3", "symfony/css-selector": "~2.3", "symfony/dom-crawler": "~2.3", + "symfony/phpunit-bridge": "~2.7", "symfony/twig-bundle": "~2.3" }, "suggest": { @@ -2970,7 +2981,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.5-dev" + "dev-master": "2.7-dev" } }, "autoload": { @@ -2996,7 +3007,7 @@ "compression", "minification" ], - "time": "2015-01-27 12:45:16" + "time": "2015-09-01 00:05:29" }, { "name": "symfony/doctrine-bridge", @@ -3004,12 +3015,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/DoctrineBridge.git", - "reference": "ebb229c16d04ef5548551a1294d3a7c219ef39ca" + "reference": "2da451d821347f3d33db2e0bd588c2c6f6ad34be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/DoctrineBridge/zipball/a1c0ede6fe783f204455a3cfe867f8639afe371f", - "reference": "ebb229c16d04ef5548551a1294d3a7c219ef39ca", + "url": "https://api.github.com/repos/symfony/DoctrineBridge/zipball/2da451d821347f3d33db2e0bd588c2c6f6ad34be", + "reference": "2da451d821347f3d33db2e0bd588c2c6f6ad34be", "shasum": "" }, "require": { @@ -3065,7 +3076,7 @@ ], "description": "Symfony Doctrine Bridge", "homepage": "https://symfony.com", - "time": "2015-07-14 18:21:52" + "time": "2015-09-09 17:42:36" }, { "name": "symfony/monolog-bundle", @@ -3185,23 +3196,23 @@ }, { "name": "symfony/symfony", - "version": "v2.7.2", + "version": "v2.7.4", "source": { "type": "git", "url": "https://github.com/symfony/symfony.git", - "reference": "969d709ad428076bf1084e386dc26dd904d9fb84" + "reference": "1fdf23fe28876844b887b0e1935c9adda43ee645" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/symfony/zipball/969d709ad428076bf1084e386dc26dd904d9fb84", - "reference": "969d709ad428076bf1084e386dc26dd904d9fb84", + "url": "https://api.github.com/repos/symfony/symfony/zipball/1fdf23fe28876844b887b0e1935c9adda43ee645", + "reference": "1fdf23fe28876844b887b0e1935c9adda43ee645", "shasum": "" }, "require": { "doctrine/common": "~2.3", "php": ">=5.3.9", "psr/log": "~1.0", - "twig/twig": "~1.18" + "twig/twig": "~1.20|~2.0" }, "replace": { "symfony/asset": "self.version", @@ -3303,24 +3314,24 @@ "keywords": [ "framework" ], - "time": "2015-07-13 19:27:49" + "time": "2015-09-08 14:26:39" }, { "name": "twig/extensions", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/twigphp/Twig-extensions.git", - "reference": "8cf4b9fe04077bd54fc73f4fde83347040c3b8cd" + "reference": "449e3c8a9ffad7c2479c7864557275a32b037499" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/8cf4b9fe04077bd54fc73f4fde83347040c3b8cd", - "reference": "8cf4b9fe04077bd54fc73f4fde83347040c3b8cd", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/449e3c8a9ffad7c2479c7864557275a32b037499", + "reference": "449e3c8a9ffad7c2479c7864557275a32b037499", "shasum": "" }, "require": { - "twig/twig": "~1.12" + "twig/twig": "~1.20|~2.0" }, "require-dev": { "symfony/translation": "~2.3" @@ -3331,7 +3342,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "1.3-dev" } }, "autoload": { @@ -3355,29 +3366,33 @@ "i18n", "text" ], - "time": "2014-10-30 14:30:03" + "time": "2015-08-22 16:38:35" }, { "name": "twig/twig", - "version": "v1.18.2", + "version": "v1.21.2", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "e8e6575abf6102af53ec283f7f14b89e304fa602" + "reference": "ddce1136beb8db29b9cd7dffa8ab518b978c9db3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/e8e6575abf6102af53ec283f7f14b89e304fa602", - "reference": "e8e6575abf6102af53ec283f7f14b89e304fa602", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/ddce1136beb8db29b9cd7dffa8ab518b978c9db3", + "reference": "ddce1136beb8db29b9cd7dffa8ab518b978c9db3", "shasum": "" }, "require": { "php": ">=5.2.7" }, + "require-dev": { + "symfony/debug": "~2.7", + "symfony/phpunit-bridge": "~2.7" + }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.18-dev" + "dev-master": "1.21-dev" } }, "autoload": { @@ -3412,7 +3427,7 @@ "keywords": [ "templating" ], - "time": "2015-06-06 23:31:24" + "time": "2015-09-09 05:28:51" }, { "name": "willdurand/jsonp-callback-validator", @@ -3456,16 +3471,16 @@ }, { "name": "willdurand/negotiation", - "version": "1.3.4", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/willdurand/Negotiation.git", - "reference": "d7fa4ce4a0436915b9ba9f7cb5ff37719f0a834c" + "reference": "8a84c5956e765f432542fc52a8c6e9aff4508eb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/d7fa4ce4a0436915b9ba9f7cb5ff37719f0a834c", - "reference": "d7fa4ce4a0436915b9ba9f7cb5ff37719f0a834c", + "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/8a84c5956e765f432542fc52a8c6e9aff4508eb3", + "reference": "8a84c5956e765f432542fc52a8c6e9aff4508eb3", "shasum": "" }, "require": { @@ -3474,12 +3489,12 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.4-dev" } }, "autoload": { - "psr-0": { - "Negotiation": "src/" + "psr-4": { + "Negotiation\\": "src/Negotiation" } }, "notification-url": "https://packagist.org/downloads/", @@ -3501,24 +3516,24 @@ "header", "negotiation" ], - "time": "2014-10-02 07:26:00" + "time": "2015-07-28 13:10:50" }, { "name": "zendframework/zend-code", - "version": "2.5.1", + "version": "2.5.2", "source": { "type": "git", "url": "https://github.com/zendframework/zend-code.git", - "reference": "5d998f261ec2a55171c71da57a11622745680153" + "reference": "a97ef49f82496fabc3b7379b37f6bbff925b58b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-code/zipball/5d998f261ec2a55171c71da57a11622745680153", - "reference": "5d998f261ec2a55171c71da57a11622745680153", + "url": "https://api.github.com/repos/zendframework/zend-code/zipball/a97ef49f82496fabc3b7379b37f6bbff925b58b8", + "reference": "a97ef49f82496fabc3b7379b37f6bbff925b58b8", "shasum": "" }, "require": { - "php": ">=5.3.23", + "php": ">=5.5", "zendframework/zend-eventmanager": "~2.5" }, "require-dev": { @@ -3554,7 +3569,7 @@ "code", "zf2" ], - "time": "2015-06-03 15:31:59" + "time": "2015-07-21 22:40:59" }, { "name": "zendframework/zend-eventmanager", @@ -3603,20 +3618,20 @@ }, { "name": "zendframework/zend-stdlib", - "version": "2.5.1", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "cc8e90a60dd5d44b9730b77d07b97550091da1ae" + "reference": "a35758803fc9051ec1aff43989e679b6b451b1b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/cc8e90a60dd5d44b9730b77d07b97550091da1ae", - "reference": "cc8e90a60dd5d44b9730b77d07b97550091da1ae", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/a35758803fc9051ec1aff43989e679b6b451b1b4", + "reference": "a35758803fc9051ec1aff43989e679b6b451b1b4", "shasum": "" }, "require": { - "php": ">=5.3.23" + "php": ">=5.5" }, "require-dev": { "fabpot/php-cs-fixer": "1.7.*", @@ -3637,8 +3652,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.5-dev", - "dev-develop": "2.6-dev" + "dev-master": "2.6-dev", + "dev-develop": "2.7-dev" } }, "autoload": { @@ -3655,7 +3670,7 @@ "stdlib", "zf2" ], - "time": "2015-06-03 15:32:03" + "time": "2015-07-21 17:08:05" } ], "packages-dev": [ @@ -3665,12 +3680,12 @@ "source": { "type": "git", "url": "https://github.com/codeclimate/php-test-reporter.git", - "reference": "418ae782307841ac50fe26daa4cfe04520b0de9c" + "reference": "85b5de950678a25f3e85adb6bc26de7f7f231d18" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codeclimate/php-test-reporter/zipball/f7afa2f80e88faf722167488f47dea0ba6178a45", - "reference": "418ae782307841ac50fe26daa4cfe04520b0de9c", + "url": "https://api.github.com/repos/codeclimate/php-test-reporter/zipball/85b5de950678a25f3e85adb6bc26de7f7f231d18", + "reference": "85b5de950678a25f3e85adb6bc26de7f7f231d18", "shasum": "" }, "require": { @@ -3715,7 +3730,7 @@ "codeclimate", "coverage" ], - "time": "2015-04-18 14:43:54" + "time": "2015-09-08 14:22:33" }, { "name": "guzzle/guzzle", @@ -3871,16 +3886,16 @@ }, { "name": "phpspec/prophecy", - "version": "v1.4.1", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "3132b1f44c7bf2ec4c7eb2d3cb78fdeca760d373" + "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/3132b1f44c7bf2ec4c7eb2d3cb78fdeca760d373", - "reference": "3132b1f44c7bf2ec4c7eb2d3cb78fdeca760d373", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7", + "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7", "shasum": "" }, "require": { @@ -3927,20 +3942,20 @@ "spy", "stub" ], - "time": "2015-04-27 22:15:08" + "time": "2015-08-13 10:07:40" }, { "name": "phpunit/php-code-coverage", - "version": "2.1.8", + "version": "2.2.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "6044546998c7627ab997501a3d0db972b3db9790" + "reference": "2d7c03c0e4e080901b8f33b2897b0577be18a13c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6044546998c7627ab997501a3d0db972b3db9790", - "reference": "6044546998c7627ab997501a3d0db972b3db9790", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2d7c03c0e4e080901b8f33b2897b0577be18a13c", + "reference": "2d7c03c0e4e080901b8f33b2897b0577be18a13c", "shasum": "" }, "require": { @@ -3948,7 +3963,7 @@ "phpunit/php-file-iterator": "~1.3", "phpunit/php-text-template": "~1.2", "phpunit/php-token-stream": "~1.3", - "sebastian/environment": "~1.0", + "sebastian/environment": "^1.3.2", "sebastian/version": "~1.0" }, "require-dev": { @@ -3963,7 +3978,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "2.2.x-dev" } }, "autoload": { @@ -3989,20 +4004,20 @@ "testing", "xunit" ], - "time": "2015-07-13 11:25:58" + "time": "2015-08-04 03:42:39" }, { "name": "phpunit/php-file-iterator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "a923bb15680d0089e2316f7a4af8f437046e96bb" + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a923bb15680d0089e2316f7a4af8f437046e96bb", - "reference": "a923bb15680d0089e2316f7a4af8f437046e96bb", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", "shasum": "" }, "require": { @@ -4036,7 +4051,7 @@ "filesystem", "iterator" ], - "time": "2015-04-02 05:19:05" + "time": "2015-06-21 13:08:43" }, { "name": "phpunit/php-text-template", @@ -4081,16 +4096,16 @@ }, { "name": "phpunit/php-timer", - "version": "1.0.6", + "version": "1.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "83fe1bdc5d47658b727595c14da140da92b3d66d" + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/83fe1bdc5d47658b727595c14da140da92b3d66d", - "reference": "83fe1bdc5d47658b727595c14da140da92b3d66d", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b", "shasum": "" }, "require": { @@ -4118,20 +4133,20 @@ "keywords": [ "timer" ], - "time": "2015-06-13 07:35:30" + "time": "2015-06-21 08:01:12" }, { "name": "phpunit/php-token-stream", - "version": "1.4.3", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "7a9b0969488c3c54fd62b4d504b3ec758fd005d9" + "reference": "3ab72c62e550370a6cd5dc873e1a04ab57562f5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/7a9b0969488c3c54fd62b4d504b3ec758fd005d9", - "reference": "7a9b0969488c3c54fd62b4d504b3ec758fd005d9", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3ab72c62e550370a6cd5dc873e1a04ab57562f5b", + "reference": "3ab72c62e550370a6cd5dc873e1a04ab57562f5b", "shasum": "" }, "require": { @@ -4167,7 +4182,7 @@ "keywords": [ "tokenizer" ], - "time": "2015-06-19 03:43:16" + "time": "2015-08-16 08:51:00" }, { "name": "phpunit/phpunit", @@ -4243,22 +4258,23 @@ }, { "name": "phpunit/phpunit-mock-objects", - "version": "2.3.5", + "version": "2.3.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "1c330b1b6e1ea8fd15f2fbea46770576e366855c" + "reference": "5e2645ad49d196e020b85598d7c97e482725786a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/1c330b1b6e1ea8fd15f2fbea46770576e366855c", - "reference": "1c330b1b6e1ea8fd15f2fbea46770576e366855c", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/5e2645ad49d196e020b85598d7c97e482725786a", + "reference": "5e2645ad49d196e020b85598d7c97e482725786a", "shasum": "" }, "require": { - "doctrine/instantiator": "~1.0,>=1.0.2", + "doctrine/instantiator": "^1.0.2", "php": ">=5.3.3", - "phpunit/php-text-template": "~1.2" + "phpunit/php-text-template": "~1.2", + "sebastian/exporter": "~1.2" }, "require-dev": { "phpunit/phpunit": "~4.4" @@ -4294,7 +4310,7 @@ "mock", "xunit" ], - "time": "2015-07-04 05:41:32" + "time": "2015-08-19 09:14:08" }, { "name": "satooshi/php-coveralls", @@ -4366,16 +4382,16 @@ }, { "name": "sebastian/comparator", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "1dd8869519a225f7f2b9eb663e225298fade819e" + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1dd8869519a225f7f2b9eb663e225298fade819e", - "reference": "1dd8869519a225f7f2b9eb663e225298fade819e", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", "shasum": "" }, "require": { @@ -4389,7 +4405,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -4426,7 +4442,7 @@ "compare", "equality" ], - "time": "2015-01-29 16:28:08" + "time": "2015-07-26 15:48:44" }, { "name": "sebastian/diff", @@ -4482,16 +4498,16 @@ }, { "name": "sebastian/environment", - "version": "1.2.2", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "5a8c7d31914337b69923db26c4221b81ff5a196e" + "reference": "6324c907ce7a52478eeeaede764f48733ef5ae44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5a8c7d31914337b69923db26c4221b81ff5a196e", - "reference": "5a8c7d31914337b69923db26c4221b81ff5a196e", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6324c907ce7a52478eeeaede764f48733ef5ae44", + "reference": "6324c907ce7a52478eeeaede764f48733ef5ae44", "shasum": "" }, "require": { @@ -4528,20 +4544,20 @@ "environment", "hhvm" ], - "time": "2015-01-01 10:01:08" + "time": "2015-08-03 06:14:51" }, { "name": "sebastian/exporter", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "84839970d05254c73cde183a721c7af13aede943" + "reference": "7ae5513327cb536431847bcc0c10edba2701064e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/84839970d05254c73cde183a721c7af13aede943", - "reference": "84839970d05254c73cde183a721c7af13aede943", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e", "shasum": "" }, "require": { @@ -4594,7 +4610,7 @@ "export", "exporter" ], - "time": "2015-01-27 07:23:06" + "time": "2015-06-21 07:55:53" }, { "name": "sebastian/global-state", @@ -4649,16 +4665,16 @@ }, { "name": "sebastian/recursion-context", - "version": "1.0.0", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "3989662bbb30a29d20d9faa04a846af79b276252" + "reference": "994d4a811bafe801fb06dccbee797863ba2792ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/3989662bbb30a29d20d9faa04a846af79b276252", - "reference": "3989662bbb30a29d20d9faa04a846af79b276252", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/994d4a811bafe801fb06dccbee797863ba2792ba", + "reference": "994d4a811bafe801fb06dccbee797863ba2792ba", "shasum": "" }, "require": { @@ -4698,7 +4714,7 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2015-01-24 09:48:32" + "time": "2015-06-21 08:04:50" }, { "name": "sebastian/version", @@ -4739,6 +4755,7 @@ "aliases": [], "minimum-stability": "stable", "stability-flags": { + "nelmio/api-doc-bundle": 20, "cbsi/doctrine2-nestedset": 20, "partkeepr/extjs6": 20, "symfony/doctrine-bridge": 20, diff --git a/src/PartKeepr/DoctrineReflectionBundle/Filter/AdvancedSearchFilter.php b/src/PartKeepr/DoctrineReflectionBundle/Filter/AdvancedSearchFilter.php @@ -7,6 +7,7 @@ use Dunglas\ApiBundle\Api\IriConverterInterface; use Dunglas\ApiBundle\Api\ResourceInterface; use Dunglas\ApiBundle\Doctrine\Orm\Filter\AbstractFilter; use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\PropertyAccess\PropertyAccessorInterface; /** @@ -59,6 +60,8 @@ class AdvancedSearchFilter extends AbstractFilter private $parameterCount = 0; + private $requestStack; + private $joins = array(); /** @@ -72,10 +75,11 @@ class AdvancedSearchFilter extends AbstractFilter ManagerRegistry $managerRegistry, IriConverterInterface $iriConverter, PropertyAccessorInterface $propertyAccessor, + RequestStack $requestStack, array $properties = null ) { parent::__construct($managerRegistry, $properties); - + $this->requestStack = $requestStack; $this->iriConverter = $iriConverter; $this->propertyAccessor = $propertyAccessor; } @@ -88,11 +92,16 @@ class AdvancedSearchFilter extends AbstractFilter /** * {@inheritdoc} */ - public function apply(ResourceInterface $resource, QueryBuilder $queryBuilder, Request $request) + public function apply(ResourceInterface $resource, QueryBuilder $queryBuilder) { $metadata = $this->getClassMetadata($resource); $fieldNames = array_flip($metadata->getFieldNames()); + $request = $this->requestStack->getCurrentRequest(); + if (null === $request) { + return; + } + $properties = $this->extractProperties($request); $filters = $properties["filters"]; $sorters = $properties["sorters"]; diff --git a/src/PartKeepr/DoctrineReflectionBundle/Resources/config/services.xml b/src/PartKeepr/DoctrineReflectionBundle/Resources/config/services.xml @@ -15,6 +15,7 @@ <argument type="service" id="doctrine" /> <argument type="service" id="api.iri_converter" /> <argument type="service" id="property_accessor" /> + <argument type="service" id="request_stack" /> </service> </services>