diff --git a/.gitignore b/.gitignore index 88ef4f43e7..a51002af3c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,9 @@ /app/config/parameters.yml /app/config/phpcr.yml /app/logs/* +!app/cache/.gitkeep +!app/logs/.gitkeep +/app/phpunit.xml /bin/ /build/ /composer.phar diff --git a/.styleci.yml b/.styleci.yml index 0d35b03aed..2aec29d971 100644 --- a/.styleci.yml +++ b/.styleci.yml @@ -14,5 +14,6 @@ disabled: finder: not-path: + - app/autoload.php - app/SymfonyRequirements.php - app/check.php diff --git a/UPGRADE.md b/UPGRADE.md index 675d38e4bc..b7f43107d1 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -1,6 +1,12 @@ # Upgrade -## 0.1.2 +## dev-develop + +### Symfony 2.8 Upgrade + +Sulu has upgrade to Symfony 2.8. See the [Symfony Upgrade Guide](https://github.com/symfony/symfony-standard/blob/2.8/UPGRADE-2.8.md) for more information. + +## 1.1.2 ### Reindex-Command & Date Content-Type diff --git a/app/.htaccess b/app/.htaccess index 3418e55a68..a12290ab69 100644 --- a/app/.htaccess +++ b/app/.htaccess @@ -1 +1,8 @@ -deny from all \ No newline at end of file + + Require all denied + + + Order deny,allow + Deny from all + + diff --git a/app/autoload.php b/app/autoload.php index c5f664dc81..70526bb5e4 100644 --- a/app/autoload.php +++ b/app/autoload.php @@ -1,13 +1,13 @@ 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/app/config/admin/routing_dev.yml b/app/config/admin/routing_dev.yml index dca0a095b0..842bb4cd34 100644 --- a/app/config/admin/routing_dev.yml +++ b/app/config/admin/routing_dev.yml @@ -6,9 +6,9 @@ _profiler: resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" prefix: /admin/_profiler -_configurator: - resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml" - prefix: /admin/_configurator +_errors: + resource: "@TwigBundle/Resources/config/routing/errors.xml" + prefix: /admin/_error _main: resource: routing.yml diff --git a/app/config/config.yml b/app/config/config.yml index 76b42b7e38..fd1513a4a3 100644 --- a/app/config/config.yml +++ b/app/config/config.yml @@ -3,15 +3,22 @@ imports: - { resource: services.yml } - { resource: sulu.yml } +# Put parameters here that don't need to change on each machine where the app is deployed +# http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration +parameters: + locale: en + framework: #esi: ~ #translator: { fallbacks: ["%locale%"] } secret: "%secret%" router: + resource: "%kernel.root_dir%/config/routing.yml" strict_requirements: ~ form: ~ csrf_protection: ~ validation: { enable_annotations: true } + #serializer: { enable_annotations: true } templating: engines: ['twig'] #assets_version: SomeVersionScheme @@ -61,6 +68,7 @@ doctrine: orm: auto_generate_proxy_classes: "%kernel.debug%" + naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true # Swiftmailer Configuration @@ -76,3 +84,4 @@ liip_theme: themes: ["default"] active_theme: "default" load_controllers: false + diff --git a/app/config/parameters.yml.dist b/app/config/parameters.yml.dist index ea47fb965a..04cc125eb6 100644 --- a/app/config/parameters.yml.dist +++ b/app/config/parameters.yml.dist @@ -1,18 +1,21 @@ parameters: database_driver: pdo_mysql - database_host: 127.0.0.1 - database_port: ~ - database_name: sulu - database_user: root - database_password: ~ + database_host: 127.0.0.1 + database_port: ~ + database_name: sulu + database_user: root + database_password: ~ + # You should uncomment this if you want use pdo_sqlite + # database_path: "%kernel.root_dir%/data.db3" - mailer_transport: smtp - mailer_host: 127.0.0.1 - mailer_user: ~ - mailer_password: ~ + mailer_transport: smtp + mailer_host: 127.0.0.1 + mailer_user: ~ + mailer_password: ~ + + # A secret key that's used to generate certain security-related tokens + secret: ThisTokenIsNotSoSecretChangeIt - locale: en - secret: ThisTokenIsNotSoSecretChangeIt sulu_admin.name: Sulu sulu_admin.email: ~ diff --git a/app/config/website/routing_dev.yml b/app/config/website/routing_dev.yml index 89a2d56176..9f5676c15f 100644 --- a/app/config/website/routing_dev.yml +++ b/app/config/website/routing_dev.yml @@ -6,9 +6,9 @@ _profiler: resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" prefix: /_profiler -_configurator: - resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml" - prefix: /_configurator +_errors: + resource: "@TwigBundle/Resources/config/routing/errors.xml" + prefix: /admin/_error _main: resource: routing.yml diff --git a/app/console b/app/console index 418c4f9cd3..5875171ca2 100755 --- a/app/console +++ b/app/console @@ -1,19 +1,22 @@ #!/usr/bin/env php getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev'); $debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod'; diff --git a/app/logs/.gitkeep b/app/logs/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/phpunit.xml.dist b/app/phpunit.xml.dist index 38ca0ccdbb..752acdce55 100644 --- a/app/phpunit.xml.dist +++ b/app/phpunit.xml.dist @@ -5,8 +5,12 @@ xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.1/phpunit.xsd" backupGlobals="false" colors="true" - bootstrap="bootstrap.php.cache" + bootstrap="autoload.php" > + + + + ../src/*/*Bundle/Tests @@ -25,6 +29,8 @@ ../src + ../src/*Bundle/Resources + ../src/*Bundle/Tests ../src/*/*Bundle/Resources ../src/*/*Bundle/Tests ../src/*/Bundle/*Bundle/Resources diff --git a/app/webconsole b/app/webconsole index f28327aa5f..3a59ed1b11 100755 --- a/app/webconsole +++ b/app/webconsole @@ -1,19 +1,22 @@ #!/usr/bin/env php getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev'); $debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod'; diff --git a/composer.json b/composer.json index 6f9e91a26d..eba3a10165 100644 --- a/composer.json +++ b/composer.json @@ -6,20 +6,25 @@ "version": "dev-develop", "autoload": { "psr-0": { - "": "src/" + "": "src/", + "classmap": [ "app/AppKernel.php", "app/AppCache.php" ] } }, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/cbastienbaron/sulu.git" + } + ], "require": { "php": ">=5.5", - "symfony/symfony": "2.6.*", "twig/extensions": "~1.0", "symfony/assetic-bundle": "~2.3", - "symfony/swiftmailer-bundle": "~2.3", "symfony/monolog-bundle": "~2.4", - "sensio/distribution-bundle": "~3.0", - "sensio/framework-extra-bundle": "~3.0", + "sensio/distribution-bundle": "~5.0", + "sensio/framework-extra-bundle": "^3.0.2", "incenteev/composer-parameter-handler": "~2.0", - "sulu/sulu": "dev-develop", + "sulu/sulu": "dev-enhancement/upgrade-symfony", "symfony-cmf/core-bundle": "1.2.*", "dantleech/phpcr-migrations-bundle": "0.1.*", @@ -40,8 +45,8 @@ "evenement/evenement": "2.0.0 as 1.0.0" }, "require-dev": { - "sensio/generator-bundle": "~2.3", - "sauce/sausage": "0.9.*", + "sensio/generator-bundle": "~3.0", + "symfony/phpunit-bridge": "~2.7", "phpcr/phpcr-shell": "@beta", "behat/behat": "~3.0.0", "behat/mink-extension": "~2.0@dev", @@ -55,6 +60,7 @@ "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile", + "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget", "Sulu\\Bundle\\MediaBundle\\Composer\\MediaScriptHandler::initBundle" ], "post-update-cmd": [ @@ -63,6 +69,7 @@ "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile", + "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget", "Sulu\\Bundle\\MediaBundle\\Composer\\MediaScriptHandler::initBundle" ] }, diff --git a/composer.lock b/composer.lock index 43d51a7979..6b91c59d5e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "8c7f663fcac049a7dc988e6e337bfbb8", - "content-hash": "d91004df5eb2921400fbe26d715a4bc9", + "hash": "5f4897ba9e19ad998250dfae601a5bff", + "content-hash": "05c14caf4c1f4ecb867551dc125d6eda", "packages": [ { "name": "aferrandini/urlizer", @@ -1199,35 +1199,41 @@ }, { "name": "doctrine/phpcr-odm", - "version": "1.2.6", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/phpcr-odm.git", - "reference": "5db71ae9c32998d25e48e507f78b72c2b2a52041" + "reference": "62bbd2f469c464ad6c300fb9fa7712c8e004396c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/phpcr-odm/zipball/5db71ae9c32998d25e48e507f78b72c2b2a52041", - "reference": "5db71ae9c32998d25e48e507f78b72c2b2a52041", + "url": "https://api.github.com/repos/doctrine/phpcr-odm/zipball/62bbd2f469c464ad6c300fb9fa7712c8e004396c", + "reference": "62bbd2f469c464ad6c300fb9fa7712c8e004396c", "shasum": "" }, "require": { - "doctrine/common": "~2.4", - "doctrine/instantiator": "~1.0.1", - "php": ">=5.3.3", - "phpcr/phpcr": "~2.1.1", - "phpcr/phpcr-implementation": "~2.1.0", - "phpcr/phpcr-utils": "~1.1" + "doctrine/annotations": "^1.2", + "doctrine/common": "^2.4", + "doctrine/data-fixtures": "^1.0", + "doctrine/instantiator": "^1.0.1", + "php": "^5.3.9|~7.0", + "phpcr/phpcr": "^2.1.1", + "phpcr/phpcr-implementation": "^2.1.0", + "phpcr/phpcr-utils": "^1.2.8", + "symfony/console": "^2.3|^3.0" + }, + "conflict": { + "jackalope/jackalope-doctrine-dbal": "<1.1.5" }, "require-dev": { - "liip/rmt": "~1.1", - "symfony/phpunit-bridge": "2.7.*@dev", - "symfony/yaml": "~2.0" + "liip/rmt": "~1.2", + "symfony/phpunit-bridge": "^2.7|^3.0", + "symfony/yaml": "^2.3|^3.0" }, "suggest": { - "jackalope/jackalope-doctrine-dbal": "~1.0", - "jackalope/jackalope-jackrabbit": "~1.0", - "symfony/yaml": "~2.0" + "jackalope/jackalope-doctrine-dbal": "^1.1.5", + "jackalope/jackalope-jackrabbit": "^1.0", + "symfony/yaml": "^2.3|^3.0" }, "bin": [ "bin/phpcrodm", @@ -1236,12 +1242,12 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\ODM\\PHPCR": "lib/" + "psr-4": { + "Doctrine\\ODM\\PHPCR\\": "lib/Doctrine/ODM/PHPCR" } }, "notification-url": "https://packagist.org/downloads/", @@ -1269,7 +1275,7 @@ "odm", "phpcr" ], - "time": "2015-10-08 11:16:58" + "time": "2015-12-08 16:42:00" }, { "name": "evenement/evenement", @@ -1809,6 +1815,48 @@ ], "time": "2015-11-10 17:04:01" }, + { + "name": "ircmaxell/password-compat", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/ircmaxell/password_compat.git", + "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ircmaxell/password_compat/zipball/5c5cde8822a69545767f7c7f3058cb15ff84614c", + "reference": "5c5cde8822a69545767f7c7f3058cb15ff84614c", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "4.*" + }, + "type": "library", + "autoload": { + "files": [ + "lib/password.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anthony Ferrara", + "email": "ircmaxell@php.net", + "homepage": "http://blog.ircmaxell.com" + } + ], + "description": "A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash", + "homepage": "https://github.com/ircmaxell/password_compat", + "keywords": [ + "hashing", + "password" + ], + "time": "2014-11-20 16:49:30" + }, { "name": "jackalope/jackalope", "version": "1.2.7", @@ -2813,6 +2861,54 @@ ], "time": "2014-10-06 10:57:25" }, + { + "name": "paragonie/random_compat", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "d762ee5b099a29044603cd4649851e81aa66cb47" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/d762ee5b099a29044603cd4649851e81aa66cb47", + "reference": "d762ee5b099a29044603cd4649851e81aa66cb47", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "pseudorandom", + "random" + ], + "time": "2015-12-10 14:48:13" + }, { "name": "php-ffmpeg/php-ffmpeg", "version": "0.5.1", @@ -3367,45 +3463,37 @@ }, { "name": "sensio/distribution-bundle", - "version": "v3.0.34", - "target-dir": "Sensio/Bundle/DistributionBundle", + "version": "v5.0.2", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioDistributionBundle.git", - "reference": "587f3cd08bf8856cfc888b255f34f18b85930657" + "reference": "37bdfaa164396bec6ae00e37c23a6e187ad01bcc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/587f3cd08bf8856cfc888b255f34f18b85930657", - "reference": "587f3cd08bf8856cfc888b255f34f18b85930657", + "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/37bdfaa164396bec6ae00e37c23a6e187ad01bcc", + "reference": "37bdfaa164396bec6ae00e37c23a6e187ad01bcc", "shasum": "" }, "require": { - "php": ">=5.3.3", + "php": ">=5.3.9", "sensiolabs/security-checker": "~3.0", - "symfony/class-loader": "~2.2", - "symfony/framework-bundle": "~2.3", - "symfony/process": "~2.2" - }, - "require-dev": { - "symfony/form": "~2.2", - "symfony/validator": "~2.2", - "symfony/yaml": "~2.2" - }, - "suggest": { - "symfony/form": "If you want to use the configurator", - "symfony/validator": "If you want to use the configurator", - "symfony/yaml": "If you want to use the configurator" + "symfony/class-loader": "~2.3|~3.0", + "symfony/config": "~2.3|~3.0", + "symfony/dependency-injection": "~2.3|~3.0", + "symfony/filesystem": "~2.3|~3.0", + "symfony/http-kernel": "~2.3|~3.0", + "symfony/process": "~2.3|~3.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "5.0.x-dev" } }, "autoload": { - "psr-0": { - "Sensio\\Bundle\\DistributionBundle": "" + "psr-4": { + "Sensio\\Bundle\\DistributionBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -3423,7 +3511,7 @@ "configuration", "distribution" ], - "time": "2015-11-26 18:10:17" + "time": "2015-11-26 18:10:40" }, { "name": "sensio/framework-extra-bundle", @@ -3635,23 +3723,23 @@ }, { "name": "sulu/sulu", - "version": "dev-develop", + "version": "dev-enhancement/upgrade-symfony", "source": { "type": "git", - "url": "https://github.com/sulu-io/sulu.git", - "reference": "099245a0ac805463ff3ef59debc44f1fe615b9d1" + "url": "https://github.com/cbastienbaron/sulu.git", + "reference": "fc84b5c9d7457e5a3af4c2b6e923ce271d2c246c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sulu-io/sulu/zipball/099245a0ac805463ff3ef59debc44f1fe615b9d1", - "reference": "099245a0ac805463ff3ef59debc44f1fe615b9d1", + "url": "https://api.github.com/repos/cbastienbaron/sulu/zipball/fc84b5c9d7457e5a3af4c2b6e923ce271d2c246c", + "reference": "fc84b5c9d7457e5a3af4c2b6e923ce271d2c246c", "shasum": "" }, "require": { "cboden/ratchet": "0.3.*", "doctrine/orm": "2.5.*", "doctrine/phpcr-bundle": "~1.2.0", - "doctrine/phpcr-odm": "~1.2.0", + "doctrine/phpcr-odm": "~1.3.0", "evenement/evenement": "2.0.0 as 1.0.0", "friendsofsymfony/http-cache": "1.3.*", "friendsofsymfony/rest-bundle": "~1.4", @@ -3667,7 +3755,7 @@ "sulu/document-manager": "dev-develop", "symfony-cmf/routing-bundle": "1.2.*", "symfony/swiftmailer-bundle": "~2.3", - "symfony/symfony": "2.6.*", + "symfony/symfony": "~2.8", "willdurand/hateoas-bundle": "0.3.*" }, "replace": { @@ -3718,7 +3806,11 @@ "Sulu\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", + "autoload-dev": { + "psr-0": { + "Sulu\\": "tests/" + } + }, "license": [ "MIT" ], @@ -3733,7 +3825,10 @@ "core", "sulu" ], - "time": "2015-12-13 19:18:18" + "support": { + "source": "https://github.com/cbastienbaron/sulu/tree/enhancement/upgrade-symfony" + }, + "time": "2015-12-16 17:15:29" }, { "name": "swiftmailer/swiftmailer", @@ -4102,43 +4197,33 @@ "time": "2015-11-17 10:02:29" }, { - "name": "symfony/swiftmailer-bundle", - "version": "v2.3.9", + "name": "symfony/polyfill-intl-icu", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/symfony/swiftmailer-bundle.git", - "reference": "3d21ada19f23631f558ad6df653b168e35362e78" + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "2deb44160e1c886241c06602b12b98779f728177" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/3d21ada19f23631f558ad6df653b168e35362e78", - "reference": "3d21ada19f23631f558ad6df653b168e35362e78", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/2deb44160e1c886241c06602b12b98779f728177", + "reference": "2deb44160e1c886241c06602b12b98779f728177", "shasum": "" }, "require": { - "php": ">=5.3.2", - "swiftmailer/swiftmailer": ">=4.2.0,~5.0", - "symfony/config": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/http-kernel": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7|~3.0" - }, - "suggest": { - "psr/log": "Allows logging" + "php": ">=5.3.3", + "symfony/intl": "~2.3|~3.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Bundle\\SwiftmailerBundle\\": "" - } + "files": [ + "bootstrap.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4146,112 +4231,55 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony SwiftmailerBundle", - "homepage": "http://symfony.com", - "time": "2015-11-28 10:59:29" + "description": "Symfony polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2015-11-04 20:28:58" }, { - "name": "symfony/symfony", - "version": "v2.6.12", + "name": "symfony/polyfill-mbstring", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/symfony/symfony.git", - "reference": "9d1072d0706af30b5649fee3deb65bc536a08b2a" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "0b6a8940385311a24e060ec1fe35680e17c74497" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/symfony/zipball/9d1072d0706af30b5649fee3deb65bc536a08b2a", - "reference": "9d1072d0706af30b5649fee3deb65bc536a08b2a", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0b6a8940385311a24e060ec1fe35680e17c74497", + "reference": "0b6a8940385311a24e060ec1fe35680e17c74497", "shasum": "" }, "require": { - "doctrine/common": "~2.3", - "php": ">=5.3.3", - "psr/log": "~1.0", - "twig/twig": "~1.12,>=1.12.3" - }, - "replace": { - "symfony/browser-kit": "self.version", - "symfony/class-loader": "self.version", - "symfony/config": "self.version", - "symfony/console": "self.version", - "symfony/css-selector": "self.version", - "symfony/debug": "self.version", - "symfony/debug-bundle": "self.version", - "symfony/dependency-injection": "self.version", - "symfony/doctrine-bridge": "self.version", - "symfony/dom-crawler": "self.version", - "symfony/event-dispatcher": "self.version", - "symfony/expression-language": "self.version", - "symfony/filesystem": "self.version", - "symfony/finder": "self.version", - "symfony/form": "self.version", - "symfony/framework-bundle": "self.version", - "symfony/http-foundation": "self.version", - "symfony/http-kernel": "self.version", - "symfony/intl": "self.version", - "symfony/locale": "self.version", - "symfony/monolog-bridge": "self.version", - "symfony/options-resolver": "self.version", - "symfony/process": "self.version", - "symfony/propel1-bridge": "self.version", - "symfony/property-access": "self.version", - "symfony/proxy-manager-bridge": "self.version", - "symfony/routing": "self.version", - "symfony/security": "self.version", - "symfony/security-acl": "self.version", - "symfony/security-bundle": "self.version", - "symfony/security-core": "self.version", - "symfony/security-csrf": "self.version", - "symfony/security-http": "self.version", - "symfony/serializer": "self.version", - "symfony/stopwatch": "self.version", - "symfony/swiftmailer-bridge": "self.version", - "symfony/templating": "self.version", - "symfony/translation": "self.version", - "symfony/twig-bridge": "self.version", - "symfony/twig-bundle": "self.version", - "symfony/validator": "self.version", - "symfony/var-dumper": "self.version", - "symfony/web-profiler-bundle": "self.version", - "symfony/yaml": "self.version" - }, - "require-dev": { - "doctrine/data-fixtures": "1.0.*", - "doctrine/dbal": "~2.2", - "doctrine/doctrine-bundle": "~1.2", - "doctrine/orm": "~2.2,>=2.2.3", - "egulias/email-validator": "~1.2", - "ircmaxell/password-compat": "~1.0", - "monolog/monolog": "~1.11", - "ocramius/proxy-manager": "~0.4|~1.0", - "propel/propel1": "~1.6", - "symfony/phpunit-bridge": "~2.7" + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "Symfony\\": "src/" + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" }, - "classmap": [ - "src/Symfony/Component/HttpFoundation/Resources/stubs", - "src/Symfony/Component/Intl/Resources/stubs" - ], "files": [ - "src/Symfony/Component/Intl/Resources/stubs/functions.php" + "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -4260,54 +4288,58 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "The Symfony PHP framework", + "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", "keywords": [ - "framework" + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" ], - "time": "2015-11-23 11:39:53" + "time": "2015-11-04 20:28:58" }, { - "name": "twig/extensions", - "version": "v1.3.0", + "name": "symfony/polyfill-php54", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/twigphp/Twig-extensions.git", - "reference": "449e3c8a9ffad7c2479c7864557275a32b037499" + "url": "https://github.com/symfony/polyfill-php54.git", + "reference": "2c9f6d98eb30dc04fe0b06f9cc92a55acea5bdcc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/449e3c8a9ffad7c2479c7864557275a32b037499", - "reference": "449e3c8a9ffad7c2479c7864557275a32b037499", + "url": "https://api.github.com/repos/symfony/polyfill-php54/zipball/2c9f6d98eb30dc04fe0b06f9cc92a55acea5bdcc", + "reference": "2c9f6d98eb30dc04fe0b06f9cc92a55acea5bdcc", "shasum": "" }, "require": { - "twig/twig": "~1.20|~2.0" - }, - "require-dev": { - "symfony/translation": "~2.3" - }, - "suggest": { - "symfony/translation": "Allow the time_diff output to be translated" + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "Twig_Extensions_": "lib/" - } + "psr-4": { + "Symfony\\Polyfill\\Php54\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4315,126 +4347,111 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Common additional features for Twig that do not directly belong in core", - "homepage": "http://twig.sensiolabs.org/doc/extensions/index.html", + "description": "Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "i18n", - "text" + "compatibility", + "polyfill", + "portable", + "shim" ], - "time": "2015-08-22 16:38:35" + "time": "2015-11-04 20:28:58" }, { - "name": "twig/twig", - "version": "v1.23.1", + "name": "symfony/polyfill-php55", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "d9b6333ae8dd2c8e3fd256e127548def0bc614c6" + "url": "https://github.com/symfony/polyfill-php55.git", + "reference": "3adc962a6250c02adb508e85ecfa6fcfee9eec47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/d9b6333ae8dd2c8e3fd256e127548def0bc614c6", - "reference": "d9b6333ae8dd2c8e3fd256e127548def0bc614c6", + "url": "https://api.github.com/repos/symfony/polyfill-php55/zipball/3adc962a6250c02adb508e85ecfa6fcfee9eec47", + "reference": "3adc962a6250c02adb508e85ecfa6fcfee9eec47", "shasum": "" }, "require": { - "php": ">=5.2.7" - }, - "require-dev": { - "symfony/debug": "~2.7", - "symfony/phpunit-bridge": "~2.7" + "ircmaxell/password-compat": "~1.0", + "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.23-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "Twig_": "lib/" - } + "psr-4": { + "Symfony\\Polyfill\\Php55\\": "" + }, + "files": [ + "bootstrap.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Twig Team", - "homepage": "http://twig.sensiolabs.org/contributors", - "role": "Contributors" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "http://twig.sensiolabs.org", + "description": "Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "templating" + "compatibility", + "polyfill", + "portable", + "shim" ], - "time": "2015-11-05 12:49:06" + "time": "2015-11-04 20:28:58" }, { - "name": "willdurand/hateoas", - "version": "v2.6.0", + "name": "symfony/polyfill-php56", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/willdurand/Hateoas.git", - "reference": "fc0869381d6934e5d430084154584761297caa6c" + "url": "https://github.com/symfony/polyfill-php56.git", + "reference": "a6bd4770a6967517e6610529e14afaa3111094a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Hateoas/zipball/fc0869381d6934e5d430084154584761297caa6c", - "reference": "fc0869381d6934e5d430084154584761297caa6c", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/a6bd4770a6967517e6610529e14afaa3111094a3", + "reference": "a6bd4770a6967517e6610529e14afaa3111094a3", "shasum": "" }, "require": { - "doctrine/annotations": "~1.0", - "doctrine/common": "~2.0", - "jms/metadata": "~1.1", - "jms/serializer": "~0.13", - "php": ">=5.3", - "symfony/expression-language": "~2.4" - }, - "require-dev": { - "atoum/atoum": "*@dev", - "hautelook/frankenstein": "~0.1", - "pagerfanta/pagerfanta": "~1.0", - "phpunit/phpunit": "~3.7", - "symfony/dependency-injection": "~2.0", - "symfony/routing": "~2.0", - "symfony/yaml": "~2.0", - "twig/twig": "~1.12" - }, - "suggest": { - "symfony/routing": "To use the SymfonyRouteFactory.", - "symfony/yaml": "To use yaml based configuration.", - "twig/twig": "To use the Twig extensions." + "php": ">=5.3.3", + "symfony/polyfill-util": "~1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "Hateoas": "src/" - } + "psr-4": { + "Symfony\\Polyfill\\Php56\\": "" + }, + "files": [ + "bootstrap.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4442,50 +4459,58 @@ ], "authors": [ { - "name": "Adrien Brault", - "email": "adrien.brault@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "William Durand", - "email": "william.durand1@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A PHP library to support implementing representations for HATEOAS REST web services", - "time": "2015-05-21 21:57:34" + "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2015-11-04 20:28:58" }, { - "name": "willdurand/hateoas-bundle", - "version": "0.3.0", - "target-dir": "Bazinga/Bundle/HateoasBundle", + "name": "symfony/polyfill-php70", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/willdurand/BazingaHateoasBundle.git", - "reference": "2776be35729b27e31b15a49c05dae8fe3c03692f" + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "7f7f3c9c2b9f17722e0cd64fdb4f957330c53146" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/BazingaHateoasBundle/zipball/2776be35729b27e31b15a49c05dae8fe3c03692f", - "reference": "2776be35729b27e31b15a49c05dae8fe3c03692f", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/7f7f3c9c2b9f17722e0cd64fdb4f957330c53146", + "reference": "7f7f3c9c2b9f17722e0cd64fdb4f957330c53146", "shasum": "" }, "require": { - "jms/serializer-bundle": "~0.13", - "symfony/framework-bundle": "~2.2", - "willdurand/hateoas": "~2.0" - }, - "require-dev": { - "symfony/expression-language": "~2.4" + "paragonie/random_compat": "~1.0", + "php": ">=5.3.3" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "Bazinga\\Bundle\\HateoasBundle": "" - } + "psr-4": { + "Symfony\\Polyfill\\Php70\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4493,42 +4518,50 @@ ], "authors": [ { - "name": "William Durand", - "email": "william.durand1@gmail.com", - "homepage": "http://www.willdurand.fr" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Integration of Hateoas into Symfony2.", + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "HATEOAS", - "rest" + "compatibility", + "polyfill", + "portable", + "shim" ], - "time": "2014-06-03 07:39:08" + "time": "2015-11-04 20:28:58" }, { - "name": "willdurand/jsonp-callback-validator", - "version": "v1.1.0", + "name": "symfony/polyfill-util", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/willdurand/JsonpCallbackValidator.git", - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909" + "url": "https://github.com/symfony/polyfill-util.git", + "reference": "4271c55cbc0a77b2641f861b978123e46b3da969" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909", - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/4271c55cbc0a77b2641f861b978123e46b3da969", + "reference": "4271c55cbc0a77b2641f861b978123e46b3da969", "shasum": "" }, "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "~3.7" + "php": ">=5.3.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, "autoload": { - "psr-0": { - "JsonpCallbackValidator": "src/" + "psr-4": { + "Symfony\\Polyfill\\Util\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -4537,41 +4570,65 @@ ], "authors": [ { - "name": "William Durand", - "email": "william.durand1@gmail.com", - "homepage": "http://www.willdurand.fr" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "JSONP callback validator.", - "time": "2014-01-20 22:35:06" + "description": "Symfony utilities for portability of PHP codes", + "homepage": "https://symfony.com", + "keywords": [ + "compat", + "compatibility", + "polyfill", + "shim" + ], + "time": "2015-11-04 20:28:58" }, { - "name": "willdurand/negotiation", - "version": "1.5.0", + "name": "symfony/security-acl", + "version": "v2.7.7", "source": { "type": "git", - "url": "https://github.com/willdurand/Negotiation.git", - "reference": "2a59f2376557303e3fa91465ab691abb82945edf" + "url": "https://github.com/symfony/security-acl.git", + "reference": "9aec8062e33fca5e08d2a78669b2222252e8c3b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/2a59f2376557303e3fa91465ab691abb82945edf", - "reference": "2a59f2376557303e3fa91465ab691abb82945edf", + "url": "https://api.github.com/repos/symfony/security-acl/zipball/9aec8062e33fca5e08d2a78669b2222252e8c3b6", + "reference": "9aec8062e33fca5e08d2a78669b2222252e8c3b6", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.3.9", + "symfony/security-core": "~2.4" + }, + "require-dev": { + "doctrine/common": "~2.2", + "doctrine/dbal": "~2.2", + "psr/log": "~1.0" + }, + "suggest": { + "doctrine/dbal": "For using the built-in ACL implementation", + "symfony/class-loader": "For using the ACL generateSql script", + "symfony/finder": "For using the ACL generateSql script" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "2.7-dev" } }, "autoload": { "psr-4": { - "Negotiation\\": "src/Negotiation" - } + "Symfony\\Component\\Security\\Acl\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4579,624 +4636,186 @@ ], "authors": [ { - "name": "William Durand", - "email": "william.durand1@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Content Negotiation tools for PHP provided as a standalone library.", - "homepage": "http://williamdurand.fr/Negotiation/", - "keywords": [ - "accept", - "content", - "format", - "header", - "negotiation" - ], - "time": "2015-10-01 07:42:40" + "description": "Symfony Security Component - ACL (Access Control List)", + "homepage": "https://symfony.com", + "time": "2015-11-18 13:41:01" }, { - "name": "zendframework/zend-code", - "version": "2.6.1", + "name": "symfony/swiftmailer-bundle", + "version": "v2.3.9", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-code.git", - "reference": "f6c2713c9c5628ccce62d5db3a129c7066af06df" + "url": "https://github.com/symfony/swiftmailer-bundle.git", + "reference": "3d21ada19f23631f558ad6df653b168e35362e78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-code/zipball/f6c2713c9c5628ccce62d5db3a129c7066af06df", - "reference": "f6c2713c9c5628ccce62d5db3a129c7066af06df", + "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/3d21ada19f23631f558ad6df653b168e35362e78", + "reference": "3d21ada19f23631f558ad6df653b168e35362e78", "shasum": "" }, "require": { - "php": ">=5.5", - "zendframework/zend-eventmanager": "^2.6|^3.0" + "php": ">=5.3.2", + "swiftmailer/swiftmailer": ">=4.2.0,~5.0", + "symfony/config": "~2.3|~3.0", + "symfony/dependency-injection": "~2.3|~3.0", + "symfony/http-kernel": "~2.3|~3.0", + "symfony/yaml": "~2.3|~3.0" }, "require-dev": { - "doctrine/annotations": "~1.0", - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0", - "zendframework/zend-stdlib": "~2.7" + "symfony/phpunit-bridge": "~2.7|~3.0" }, "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "zendframework/zend-stdlib": "Zend\\Stdlib component" + "psr/log": "Allows logging" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.6-dev", - "dev-develop": "2.7-dev" + "dev-master": "2.3-dev" } }, "autoload": { "psr-4": { - "Zend\\Code\\": "src/" + "Symfony\\Bundle\\SwiftmailerBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "description": "provides facilities to generate arbitrary code using an object oriented interface", - "homepage": "https://github.com/zendframework/zend-code", - "keywords": [ - "code", - "zf2" + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } ], - "time": "2015-11-24 15:49:25" + "description": "Symfony SwiftmailerBundle", + "homepage": "http://symfony.com", + "time": "2015-11-28 10:59:29" }, { - "name": "zendframework/zend-eventmanager", - "version": "2.6.1", + "name": "symfony/symfony", + "version": "v2.8.0", "source": { "type": "git", - "url": "https://github.com/zendframework/zend-eventmanager.git", - "reference": "a03de810b99b0302059ab744c535d464b8dc4721" + "url": "https://github.com/symfony/symfony.git", + "reference": "5615b92cd452cd54f1433a3f53de87c096a1107f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a03de810b99b0302059ab744c535d464b8dc4721", - "reference": "a03de810b99b0302059ab744c535d464b8dc4721", + "url": "https://api.github.com/repos/symfony/symfony/zipball/5615b92cd452cd54f1433a3f53de87c096a1107f", + "reference": "5615b92cd452cd54f1433a3f53de87c096a1107f", "shasum": "" }, "require": { - "php": ">=5.5", - "zendframework/zend-stdlib": "~2.5" - }, - "require-dev": { - "athletic/athletic": "dev-master", - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev", - "dev-develop": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\EventManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://github.com/zendframework/zend-eventmanager", - "keywords": [ - "eventmanager", - "zf2" - ], - "time": "2015-10-06 11:53:40" - }, - { - "name": "zendframework/zend-hydrator", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-hydrator.git", - "reference": "f3ed8b833355140350bbed98d8a7b8b66875903f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-hydrator/zipball/f3ed8b833355140350bbed98d8a7b8b66875903f", - "reference": "f3ed8b833355140350bbed98d8a7b8b66875903f", - "shasum": "" - }, - "require": { - "php": ">=5.5", - "zendframework/zend-stdlib": "^2.5.1" - }, - "require-dev": { - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "^2.0@dev", - "zendframework/zend-eventmanager": "^2.5.1", - "zendframework/zend-filter": "^2.5.1", - "zendframework/zend-inputfilter": "^2.5.1", - "zendframework/zend-serializer": "^2.5.1", - "zendframework/zend-servicemanager": "^2.5.1" - }, - "suggest": { - "zendframework/zend-eventmanager": "^2.5.1, to support aggregate hydrator usage", - "zendframework/zend-filter": "^2.5.1, to support naming strategy hydrator usage", - "zendframework/zend-serializer": "^2.5.1, to use the SerializableStrategy", - "zendframework/zend-servicemanager": "^2.5.1, to support hydrator plugin manager usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev", - "dev-develop": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Hydrator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://github.com/zendframework/zend-hydrator", - "keywords": [ - "hydrator", - "zf2" - ], - "time": "2015-09-17 14:06:43" - }, - { - "name": "zendframework/zend-stdlib", - "version": "2.7.4", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "cae029346a33663b998507f94962eb27de060683" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/cae029346a33663b998507f94962eb27de060683", - "reference": "cae029346a33663b998507f94962eb27de060683", - "shasum": "" - }, - "require": { - "php": ">=5.5", - "zendframework/zend-hydrator": "~1.0" - }, - "require-dev": { - "athletic/athletic": "~0.1", - "fabpot/php-cs-fixer": "1.7.*", - "phpunit/phpunit": "~4.0", - "zendframework/zend-config": "~2.5", - "zendframework/zend-eventmanager": "~2.5", - "zendframework/zend-filter": "~2.5", - "zendframework/zend-inputfilter": "~2.5", - "zendframework/zend-serializer": "~2.5", - "zendframework/zend-servicemanager": "~2.5" - }, - "suggest": { - "zendframework/zend-eventmanager": "To support aggregate hydrator usage", - "zendframework/zend-filter": "To support naming strategy hydrator usage", - "zendframework/zend-serializer": "Zend\\Serializer component", - "zendframework/zend-servicemanager": "To support hydrator plugin manager usage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev", - "dev-develop": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://github.com/zendframework/zend-stdlib", - "keywords": [ - "stdlib", - "zf2" - ], - "time": "2015-10-15 15:57:32" - }, - { - "name": "zendframework/zendsearch", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/zendframework/ZendSearch.git", - "reference": "c8de2508d3413bf9d701b40c1092c1ffbdd8fc63" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/ZendSearch/zipball/c8de2508d3413bf9d701b40c1092c1ffbdd8fc63", - "reference": "c8de2508d3413bf9d701b40c1092c1ffbdd8fc63", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "zendframework/zend-stdlib": "2.*" - }, - "type": "library", - "autoload": { - "psr-0": { - "ZendSearch": "library/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "a general purpose text search engine written entirely in PHP 5", - "homepage": "http://packages.zendframework.com/", - "keywords": [ - "lucene", - "zf2" - ], - "time": "2015-01-21 16:24:14" - } - ], - "packages-dev": [ - { - "name": "behat/behat", - "version": "v3.0.15", - "source": { - "type": "git", - "url": "https://github.com/Behat/Behat.git", - "reference": "b35ae3d45332d80c532af69cc36f780a9397a996" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Behat/Behat/zipball/b35ae3d45332d80c532af69cc36f780a9397a996", - "reference": "b35ae3d45332d80c532af69cc36f780a9397a996", - "shasum": "" - }, - "require": { - "behat/gherkin": "~4.3", - "behat/transliterator": "~1.0", - "ext-mbstring": "*", - "php": ">=5.3.3", - "symfony/class-loader": "~2.1", - "symfony/config": "~2.3", - "symfony/console": "~2.1", - "symfony/dependency-injection": "~2.1", - "symfony/event-dispatcher": "~2.1", - "symfony/translation": "~2.3", - "symfony/yaml": "~2.1" - }, - "require-dev": { - "phpspec/prophecy-phpunit": "~1.0", - "phpunit/phpunit": "~4.0", - "symfony/process": "~2.1" - }, - "suggest": { - "behat/mink-extension": "for integration with Mink testing framework", - "behat/symfony2-extension": "for integration with Symfony2 web framework", - "behat/yii-extension": "for integration with Yii web framework" - }, - "bin": [ - "bin/behat" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "Behat\\Behat": "src/", - "Behat\\Testwork": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Scenario-oriented BDD framework for PHP 5.3", - "homepage": "http://behat.org/", - "keywords": [ - "Agile", - "BDD", - "ScenarioBDD", - "Scrum", - "StoryBDD", - "User story", - "business", - "development", - "documentation", - "examples", - "symfony", - "testing" - ], - "time": "2015-02-22 14:10:33" - }, - { - "name": "behat/gherkin", - "version": "v4.4.0", - "source": { - "type": "git", - "url": "https://github.com/Behat/Gherkin.git", - "reference": "6b3f8cf3560dc4909c4cddd4f1af3e1f6e9d80af" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/6b3f8cf3560dc4909c4cddd4f1af3e1f6e9d80af", - "reference": "6b3f8cf3560dc4909c4cddd4f1af3e1f6e9d80af", - "shasum": "" - }, - "require": { - "php": ">=5.3.1" - }, - "require-dev": { - "phpunit/phpunit": "~4.0", - "symfony/yaml": "~2.1" - }, - "suggest": { - "symfony/yaml": "If you want to parse features, represented in YAML files" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, - "autoload": { - "psr-0": { - "Behat\\Gherkin": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Gherkin DSL parser for PHP 5.3", - "homepage": "http://behat.org/", - "keywords": [ - "BDD", - "Behat", - "Cucumber", - "DSL", - "gherkin", - "parser" - ], - "time": "2015-09-29 13:41:19" - }, - { - "name": "behat/mink", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/minkphp/Mink.git", - "reference": "6c129030ec2cc029905cf969a56ca8f087b2dfdf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/Mink/zipball/6c129030ec2cc029905cf969a56ca8f087b2dfdf", - "reference": "6c129030ec2cc029905cf969a56ca8f087b2dfdf", - "shasum": "" - }, - "require": { - "php": ">=5.3.1", - "symfony/css-selector": "~2.1" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7" - }, - "suggest": { - "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", - "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", - "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", - "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Browser controller/emulator abstraction for PHP", - "homepage": "http://mink.behat.org/", - "keywords": [ - "browser", - "testing", - "web" - ], - "time": "2015-09-20 20:24:03" - }, - { - "name": "behat/mink-extension", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/Behat/MinkExtension.git", - "reference": "06e2b99d92e175719d7e841d5be16b7df1a233c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Behat/MinkExtension/zipball/06e2b99d92e175719d7e841d5be16b7df1a233c5", - "reference": "06e2b99d92e175719d7e841d5be16b7df1a233c5", - "shasum": "" - }, - "require": { - "behat/behat": "~3.0,>=3.0.5", - "behat/mink": "~1.5", - "php": ">=5.3.2", - "symfony/config": "~2.2" - }, - "require-dev": { - "behat/mink-goutte-driver": "~1.1", - "phpspec/phpspec": "~2.0" - }, - "type": "behat-extension", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "psr-0": { - "Behat\\MinkExtension": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - }, - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com" - } - ], - "description": "Mink extension for Behat", - "homepage": "http://extensions.behat.org/mink", - "keywords": [ - "browser", - "gui", - "test", - "web" - ], - "time": "2015-09-29 17:42:41" - }, - { - "name": "behat/mink-selenium2-driver", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/minkphp/MinkSelenium2Driver.git", - "reference": "bedbf1999c7ba1bc6921b30ee2eadf383e7ff5c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/bedbf1999c7ba1bc6921b30ee2eadf383e7ff5c9", - "reference": "bedbf1999c7ba1bc6921b30ee2eadf383e7ff5c9", - "shasum": "" - }, - "require": { - "behat/mink": "~1.7@dev", - "instaclick/php-webdriver": "~1.1", - "php": ">=5.3.1" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\Driver\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Pete Otaqui", - "email": "pete@otaqui.com", - "homepage": "https://github.com/pete-otaqui" - } - ], - "description": "Selenium2 (WebDriver) driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "ajax", - "browser", - "javascript", - "selenium", - "testing", - "webdriver" - ], - "time": "2015-09-21 21:02:54" - }, - { - "name": "behat/symfony2-extension", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/Behat/Symfony2Extension.git", - "reference": "516d27dd9119a1d99a27244cd3dca1712e76d2c6" + "doctrine/common": "~2.4", + "php": ">=5.3.9", + "psr/log": "~1.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php54": "~1.0", + "symfony/polyfill-php55": "~1.0", + "symfony/polyfill-php56": "~1.0", + "symfony/polyfill-php70": "~1.0", + "symfony/polyfill-util": "~1.0", + "symfony/security-acl": "~2.7", + "twig/twig": "~1.23|~2.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Behat/Symfony2Extension/zipball/516d27dd9119a1d99a27244cd3dca1712e76d2c6", - "reference": "516d27dd9119a1d99a27244cd3dca1712e76d2c6", - "shasum": "" + "conflict": { + "phpdocumentor/reflection": "<1.0.7" }, - "require": { - "behat/behat": "~3.0,>=3.0.4", - "php": ">=5.3.3", - "symfony/framework-bundle": "~2.0" + "replace": { + "symfony/asset": "self.version", + "symfony/browser-kit": "self.version", + "symfony/class-loader": "self.version", + "symfony/config": "self.version", + "symfony/console": "self.version", + "symfony/css-selector": "self.version", + "symfony/debug": "self.version", + "symfony/debug-bundle": "self.version", + "symfony/dependency-injection": "self.version", + "symfony/doctrine-bridge": "self.version", + "symfony/dom-crawler": "self.version", + "symfony/event-dispatcher": "self.version", + "symfony/expression-language": "self.version", + "symfony/filesystem": "self.version", + "symfony/finder": "self.version", + "symfony/form": "self.version", + "symfony/framework-bundle": "self.version", + "symfony/http-foundation": "self.version", + "symfony/http-kernel": "self.version", + "symfony/intl": "self.version", + "symfony/ldap": "self.version", + "symfony/locale": "self.version", + "symfony/monolog-bridge": "self.version", + "symfony/options-resolver": "self.version", + "symfony/process": "self.version", + "symfony/property-access": "self.version", + "symfony/property-info": "self.version", + "symfony/proxy-manager-bridge": "self.version", + "symfony/routing": "self.version", + "symfony/security": "self.version", + "symfony/security-bundle": "self.version", + "symfony/security-core": "self.version", + "symfony/security-csrf": "self.version", + "symfony/security-guard": "self.version", + "symfony/security-http": "self.version", + "symfony/serializer": "self.version", + "symfony/stopwatch": "self.version", + "symfony/swiftmailer-bridge": "self.version", + "symfony/templating": "self.version", + "symfony/translation": "self.version", + "symfony/twig-bridge": "self.version", + "symfony/twig-bundle": "self.version", + "symfony/validator": "self.version", + "symfony/var-dumper": "self.version", + "symfony/web-profiler-bundle": "self.version", + "symfony/yaml": "self.version" }, "require-dev": { - "behat/mink-browserkit-driver": "~1.0", - "behat/mink-extension": "~2.0", - "phpspec/phpspec": "~2.0", - "phpunit/phpunit": "~4.0", - "symfony/symfony": "~2.1" + "doctrine/data-fixtures": "1.0.*", + "doctrine/dbal": "~2.4", + "doctrine/doctrine-bundle": "~1.2", + "doctrine/orm": "~2.4,>=2.4.5", + "egulias/email-validator": "~1.2", + "monolog/monolog": "~1.11", + "ocramius/proxy-manager": "~0.4|~1.0", + "phpdocumentor/reflection": "^1.0.7" }, - "type": "behat-extension", + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "2.8-dev" } }, "autoload": { - "psr-0": { - "Behat\\Symfony2Extension": "src/" - } + "psr-4": { + "Symfony\\Bridge\\Doctrine\\": "src/Symfony/Bridge/Doctrine/", + "Symfony\\Bridge\\Monolog\\": "src/Symfony/Bridge/Monolog/", + "Symfony\\Bridge\\ProxyManager\\": "src/Symfony/Bridge/ProxyManager/", + "Symfony\\Bridge\\Swiftmailer\\": "src/Symfony/Bridge/Swiftmailer/", + "Symfony\\Bridge\\Twig\\": "src/Symfony/Bridge/Twig/", + "Symfony\\Bundle\\": "src/Symfony/Bundle/", + "Symfony\\Component\\": "src/Symfony/Component/" + }, + "classmap": [ + "src/Symfony/Component/Intl/Resources/stubs" + ], + "exclude-from-classmap": [ + "**/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5204,155 +4823,53 @@ ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony2 framework extension for Behat", - "homepage": "http://behat.org", + "description": "The Symfony PHP framework", + "homepage": "https://symfony.com", "keywords": [ - "BDD", - "framework", - "symfony" - ], - "time": "2015-09-29 15:54:16" - }, - { - "name": "brianium/habitat", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/brianium/habitat.git", - "reference": "d0979e3bb379cbc78ecb42b3ac171bc2b7e06d96" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brianium/habitat/zipball/d0979e3bb379cbc78ecb42b3ac171bc2b7e06d96", - "reference": "d0979e3bb379cbc78ecb42b3ac171bc2b7e06d96", - "shasum": "" - }, - "require-dev": { - "monolog/monolog": ">=1.5.0", - "phpunit/phpunit": ">=3.7.21" - }, - "type": "library", - "autoload": { - "psr-0": { - "Habitat": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian", - "email": "scaturrob@gmail.com", - "homepage": "http://brianscaturro.com", - "role": "Lead" - } + "framework" ], - "description": "A dependable php environment", - "time": "2013-06-08 04:42:29" + "time": "2015-11-30 17:26:10" }, { - "name": "brianium/paratest", - "version": "0.12.5", + "name": "twig/extensions", + "version": "v1.3.0", "source": { "type": "git", - "url": "https://github.com/brianium/paratest.git", - "reference": "0d4459f470f7b3ef2619fc9f1fc8720d7287ee40" + "url": "https://github.com/twigphp/Twig-extensions.git", + "reference": "449e3c8a9ffad7c2479c7864557275a32b037499" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brianium/paratest/zipball/0d4459f470f7b3ef2619fc9f1fc8720d7287ee40", - "reference": "0d4459f470f7b3ef2619fc9f1fc8720d7287ee40", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/449e3c8a9ffad7c2479c7864557275a32b037499", + "reference": "449e3c8a9ffad7c2479c7864557275a32b037499", "shasum": "" }, "require": { - "brianium/habitat": "1.0.0", - "ext-pcre": "*", - "ext-reflection": "*", - "ext-simplexml": "*", - "php": ">=5.3.0", - "phpunit/php-timer": ">=1.0.4", - "phpunit/phpunit": ">=3.7.8", - "symfony/console": "~2.3", - "symfony/process": "~2.3" - }, - "bin": [ - "bin/paratest" - ], - "type": "library", - "autoload": { - "psr-0": { - "ParaTest": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Scaturro", - "email": "scaturrob@gmail.com", - "homepage": "http://brianscaturro.com", - "role": "Lead" - } - ], - "description": "Parallel testing for PHP", - "homepage": "https://github.com/brianium/paratest", - "keywords": [ - "concurrent", - "parallel", - "phpunit", - "testing" - ], - "time": "2015-12-02 19:51:57" - }, - { - "name": "dantleech/glob-finder", - "version": "0.3", - "source": { - "type": "git", - "url": "https://github.com/dantleech/glob.git", - "reference": "d810c78826ed5140f941269c7ecf5f3ef7703df0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dantleech/glob/zipball/d810c78826ed5140f941269c7ecf5f3ef7703df0", - "reference": "d810c78826ed5140f941269c7ecf5f3ef7703df0", - "shasum": "" + "twig/twig": "~1.20|~2.0" }, "require-dev": { - "doctrine/phpcr-bundle": "~1.2", - "doctrine/phpcr-odm": "~1.2", - "jackalope/jackalope-fs": "dev-master", - "phpunit/phpunit": "~4.5" + "symfony/translation": "~2.3" }, "suggest": { - "doctrine/phpcr-bundle": "To enable support for the PHPCR ODM documents", - "doctrine/phpcr-odm": "To enable support for the PHPCR ODM documents" + "symfony/translation": "Allow the time_diff output to be translated" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.3-dev" } }, "autoload": { - "psr-4": { - "DTL\\Glob\\": "lib/DTL/Glob" + "psr-0": { + "Twig_Extensions_": "lib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5361,125 +4878,125 @@ ], "authors": [ { - "name": "Daniel Leech", - "email": "daniel@dantleech.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], - "description": "Library offering object location from hierarchrical persistent storage systems using globs", - "homepage": "http://www.github.com/dantleech/glob", - "time": "2015-03-18 08:13:31" + "description": "Common additional features for Twig that do not directly belong in core", + "homepage": "http://twig.sensiolabs.org/doc/extensions/index.html", + "keywords": [ + "i18n", + "text" + ], + "time": "2015-08-22 16:38:35" }, { - "name": "instaclick/php-webdriver", - "version": "1.4.3", + "name": "twig/twig", + "version": "v1.23.1", "source": { "type": "git", - "url": "https://github.com/instaclick/php-webdriver.git", - "reference": "0c20707dcf30a32728fd6bdeeab996c887fdb2fb" + "url": "https://github.com/twigphp/Twig.git", + "reference": "d9b6333ae8dd2c8e3fd256e127548def0bc614c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/0c20707dcf30a32728fd6bdeeab996c887fdb2fb", - "reference": "0c20707dcf30a32728fd6bdeeab996c887fdb2fb", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/d9b6333ae8dd2c8e3fd256e127548def0bc614c6", + "reference": "d9b6333ae8dd2c8e3fd256e127548def0bc614c6", "shasum": "" }, "require": { - "ext-curl": "*", - "php": ">=5.3.2" + "php": ">=5.2.7" }, "require-dev": { - "satooshi/php-coveralls": "dev-master" + "symfony/debug": "~2.7", + "symfony/phpunit-bridge": "~2.7" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "1.23-dev" } }, "autoload": { "psr-0": { - "WebDriver": "lib/" + "Twig_": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "BSD-3-Clause" ], "authors": [ { - "name": "Justin Bishop", - "email": "jubishop@gmail.com", - "role": "Developer" + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" }, { - "name": "Anthon Pang", - "email": "apang@softwaredevelopment.ca", - "role": "Fork Maintainer" + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "http://twig.sensiolabs.org/contributors", + "role": "Contributors" } ], - "description": "PHP WebDriver for Selenium 2", - "homepage": "http://instaclick.com/", + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "http://twig.sensiolabs.org", "keywords": [ - "browser", - "selenium", - "webdriver", - "webtest" + "templating" ], - "time": "2015-06-15 20:19:33" + "time": "2015-11-05 12:49:06" }, { - "name": "phpcr/phpcr-shell", - "version": "1.0.0-beta1", + "name": "willdurand/hateoas", + "version": "v2.6.0", "source": { "type": "git", - "url": "https://github.com/phpcr/phpcr-shell.git", - "reference": "c60a899148a150f8dc88cb3208d9be40a1450ff8" + "url": "https://github.com/willdurand/Hateoas.git", + "reference": "fc0869381d6934e5d430084154584761297caa6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpcr/phpcr-shell/zipball/c60a899148a150f8dc88cb3208d9be40a1450ff8", - "reference": "c60a899148a150f8dc88cb3208d9be40a1450ff8", + "url": "https://api.github.com/repos/willdurand/Hateoas/zipball/fc0869381d6934e5d430084154584761297caa6c", + "reference": "fc0869381d6934e5d430084154584761297caa6c", "shasum": "" }, "require": { - "dantleech/glob-finder": "~0.1", - "jackalope/jackalope": "~1.1", - "phpcr/phpcr": "~2.1", - "phpcr/phpcr-utils": "~1.2", - "symfony/console": "~2.3", - "symfony/dependency-injection": "~2.3", - "symfony/finder": "~2.3", - "symfony/serializer": "~2.3", - "symfony/yaml": "~2.3" - }, - "conflict": { - "doctrine/phpcr-bundle": "<=1.2.1" + "doctrine/annotations": "~1.0", + "doctrine/common": "~2.0", + "jms/metadata": "~1.1", + "jms/serializer": "~0.13", + "php": ">=5.3", + "symfony/expression-language": "~2.4" }, "require-dev": { - "behat/behat": "~3.0.0", - "jackalope/jackalope-doctrine-dbal": "~1.1", - "jackalope/jackalope-fs": "dev-master", - "jackalope/jackalope-jackrabbit": "~1.1", - "phpspec/phpspec": "2.0", - "phpunit/phpunit": "~3.7.28", - "symfony/filesystem": "~2.3", - "symfony/process": "~2.3", - "symfony/symfony": "2.6" + "atoum/atoum": "*@dev", + "hautelook/frankenstein": "~0.1", + "pagerfanta/pagerfanta": "~1.0", + "phpunit/phpunit": "~3.7", + "symfony/dependency-injection": "~2.0", + "symfony/routing": "~2.0", + "symfony/yaml": "~2.0", + "twig/twig": "~1.12" }, "suggest": { - "jackalope/jackalope-doctrine-dbal": "To connect to jackalope doctrine-dbal", - "jackalope/jackalope-jackrabbit": "To connect to jackalope jackrabbit", - "jackalope/jackalope-jackrabbit-fs": "To connect to jackalope jackalope-fs" + "symfony/routing": "To use the SymfonyRouteFactory.", + "symfony/yaml": "To use yaml based configuration.", + "twig/twig": "To use the Twig extensions." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "2.6-dev" } }, "autoload": { "psr-0": { - "": "src" + "Hateoas": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5488,48 +5005,49 @@ ], "authors": [ { - "name": "dantleech", - "email": "daniel@dantleech.com" + "name": "Adrien Brault", + "email": "adrien.brault@gmail.com" + }, + { + "name": "William Durand", + "email": "william.durand1@gmail.com" } ], - "description": "Shell for PHPCR", - "time": "2015-01-05 11:11:50" + "description": "A PHP library to support implementing representations for HATEOAS REST web services", + "time": "2015-05-21 21:57:34" }, { - "name": "phpdocumentor/reflection-docblock", - "version": "2.0.4", + "name": "willdurand/hateoas-bundle", + "version": "0.3.0", + "target-dir": "Bazinga/Bundle/HateoasBundle", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" + "url": "https://github.com/willdurand/BazingaHateoasBundle.git", + "reference": "2776be35729b27e31b15a49c05dae8fe3c03692f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", - "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", + "url": "https://api.github.com/repos/willdurand/BazingaHateoasBundle/zipball/2776be35729b27e31b15a49c05dae8fe3c03692f", + "reference": "2776be35729b27e31b15a49c05dae8fe3c03692f", "shasum": "" }, "require": { - "php": ">=5.3.3" + "jms/serializer-bundle": "~0.13", + "symfony/framework-bundle": "~2.2", + "willdurand/hateoas": "~2.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "dflydev/markdown": "~1.0", - "erusev/parsedown": "~1.0" + "symfony/expression-language": "~2.4" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-0": { - "phpDocumentor": [ - "src/" - ] + "Bazinga\\Bundle\\HateoasBundle": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -5538,43 +5056,42 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "mike.vanriel@naenius.com" + "name": "William Durand", + "email": "william.durand1@gmail.com", + "homepage": "http://www.willdurand.fr" } ], - "time": "2015-02-03 12:10:50" + "description": "Integration of Hateoas into Symfony2.", + "keywords": [ + "HATEOAS", + "rest" + ], + "time": "2014-06-03 07:39:08" }, { - "name": "phpspec/prophecy", - "version": "v1.5.0", + "name": "willdurand/jsonp-callback-validator", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7" + "url": "https://github.com/willdurand/JsonpCallbackValidator.git", + "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7", - "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7", + "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909", + "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", - "phpdocumentor/reflection-docblock": "~2.0", - "sebastian/comparator": "~1.1" + "php": ">=5.3.0" }, "require-dev": { - "phpspec/phpspec": "~2.0" + "phpunit/phpunit": "~3.7" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, "autoload": { "psr-0": { - "Prophecy\\": "src/" + "JsonpCallbackValidator": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5583,798 +5100,840 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" + "name": "William Durand", + "email": "william.durand1@gmail.com", + "homepage": "http://www.willdurand.fr" } ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2015-08-13 10:07:40" + "description": "JSONP callback validator.", + "time": "2014-01-20 22:35:06" }, { - "name": "phpunit/php-code-coverage", - "version": "2.2.4", + "name": "willdurand/negotiation", + "version": "1.5.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" + "url": "https://github.com/willdurand/Negotiation.git", + "reference": "2a59f2376557303e3fa91465ab691abb82945edf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", - "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/2a59f2376557303e3fa91465ab691abb82945edf", + "reference": "2a59f2376557303e3fa91465ab691abb82945edf", "shasum": "" }, "require": { - "php": ">=5.3.3", - "phpunit/php-file-iterator": "~1.3", - "phpunit/php-text-template": "~1.2", - "phpunit/php-token-stream": "~1.3", - "sebastian/environment": "^1.3.2", - "sebastian/version": "~1.0" - }, - "require-dev": { - "ext-xdebug": ">=2.1.4", - "phpunit/phpunit": "~4" - }, - "suggest": { - "ext-dom": "*", - "ext-xdebug": ">=2.2.1", - "ext-xmlwriter": "*" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "1.5-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Negotiation\\": "src/Negotiation" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" + "name": "William Durand", + "email": "william.durand1@gmail.com" } ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "description": "Content Negotiation tools for PHP provided as a standalone library.", + "homepage": "http://williamdurand.fr/Negotiation/", "keywords": [ - "coverage", - "testing", - "xunit" + "accept", + "content", + "format", + "header", + "negotiation" ], - "time": "2015-10-06 15:47:00" + "time": "2015-10-01 07:42:40" }, { - "name": "phpunit/php-file-iterator", - "version": "1.4.1", + "name": "zendframework/zend-code", + "version": "2.6.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" + "url": "https://github.com/zendframework/zend-code.git", + "reference": "f6c2713c9c5628ccce62d5db3a129c7066af06df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", - "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "url": "https://api.github.com/repos/zendframework/zend-code/zipball/f6c2713c9c5628ccce62d5db3a129c7066af06df", + "reference": "f6c2713c9c5628ccce62d5db3a129c7066af06df", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.5", + "zendframework/zend-eventmanager": "^2.6|^3.0" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "zendframework/zend-stdlib": "~2.7" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "zendframework/zend-stdlib": "Zend\\Stdlib component" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "2.6-dev", + "dev-develop": "2.7-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\Code\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "description": "provides facilities to generate arbitrary code using an object oriented interface", + "homepage": "https://github.com/zendframework/zend-code", "keywords": [ - "filesystem", - "iterator" + "code", + "zf2" ], - "time": "2015-06-21 13:08:43" + "time": "2015-11-24 15:49:25" }, { - "name": "phpunit/php-text-template", - "version": "1.2.1", + "name": "zendframework/zend-eventmanager", + "version": "2.6.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + "url": "https://github.com/zendframework/zend-eventmanager.git", + "reference": "a03de810b99b0302059ab744c535d464b8dc4721" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a03de810b99b0302059ab744c535d464b8dc4721", + "reference": "a03de810b99b0302059ab744c535d464b8dc4721", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.5", + "zendframework/zend-stdlib": "~2.5" + }, + "require-dev": { + "athletic/athletic": "dev-master", + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev", + "dev-develop": "3.0-dev" + } + }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\EventManager\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "homepage": "https://github.com/zendframework/zend-eventmanager", "keywords": [ - "template" + "eventmanager", + "zf2" ], - "time": "2015-06-21 13:50:34" + "time": "2015-10-06 11:53:40" }, { - "name": "phpunit/php-timer", - "version": "1.0.7", + "name": "zendframework/zend-hydrator", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b" + "url": "https://github.com/zendframework/zend-hydrator.git", + "reference": "f3ed8b833355140350bbed98d8a7b8b66875903f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b", - "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "url": "https://api.github.com/repos/zendframework/zend-hydrator/zipball/f3ed8b833355140350bbed98d8a7b8b66875903f", + "reference": "f3ed8b833355140350bbed98d8a7b8b66875903f", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.5", + "zendframework/zend-stdlib": "^2.5.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "^2.0@dev", + "zendframework/zend-eventmanager": "^2.5.1", + "zendframework/zend-filter": "^2.5.1", + "zendframework/zend-inputfilter": "^2.5.1", + "zendframework/zend-serializer": "^2.5.1", + "zendframework/zend-servicemanager": "^2.5.1" + }, + "suggest": { + "zendframework/zend-eventmanager": "^2.5.1, to support aggregate hydrator usage", + "zendframework/zend-filter": "^2.5.1, to support naming strategy hydrator usage", + "zendframework/zend-serializer": "^2.5.1, to use the SerializableStrategy", + "zendframework/zend-servicemanager": "^2.5.1, to support hydrator plugin manager usage" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev", + "dev-develop": "1.1-dev" + } + }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\Hydrator\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } + "BSD-3-Clause" ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", + "homepage": "https://github.com/zendframework/zend-hydrator", "keywords": [ - "timer" + "hydrator", + "zf2" ], - "time": "2015-06-21 08:01:12" + "time": "2015-09-17 14:06:43" }, { - "name": "phpunit/php-token-stream", - "version": "1.4.8", + "name": "zendframework/zend-stdlib", + "version": "2.7.4", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "cae029346a33663b998507f94962eb27de060683" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", - "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/cae029346a33663b998507f94962eb27de060683", + "reference": "cae029346a33663b998507f94962eb27de060683", "shasum": "" }, "require": { - "ext-tokenizer": "*", - "php": ">=5.3.3" + "php": ">=5.5", + "zendframework/zend-hydrator": "~1.0" }, "require-dev": { - "phpunit/phpunit": "~4.2" + "athletic/athletic": "~0.1", + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "zendframework/zend-config": "~2.5", + "zendframework/zend-eventmanager": "~2.5", + "zendframework/zend-filter": "~2.5", + "zendframework/zend-inputfilter": "~2.5", + "zendframework/zend-serializer": "~2.5", + "zendframework/zend-servicemanager": "~2.5" + }, + "suggest": { + "zendframework/zend-eventmanager": "To support aggregate hydrator usage", + "zendframework/zend-filter": "To support naming strategy hydrator usage", + "zendframework/zend-serializer": "Zend\\Serializer component", + "zendframework/zend-servicemanager": "To support hydrator plugin manager usage" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "2.7-dev", + "dev-develop": "2.8-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Zend\\Stdlib\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "homepage": "https://github.com/zendframework/zend-stdlib", "keywords": [ - "tokenizer" + "stdlib", + "zf2" ], - "time": "2015-09-15 10:49:45" + "time": "2015-10-15 15:57:32" }, { - "name": "phpunit/phpunit", - "version": "4.8.21", + "name": "zendframework/zendsearch", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "ea76b17bced0500a28098626b84eda12dbcf119c" + "url": "https://github.com/zendframework/ZendSearch.git", + "reference": "c8de2508d3413bf9d701b40c1092c1ffbdd8fc63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ea76b17bced0500a28098626b84eda12dbcf119c", - "reference": "ea76b17bced0500a28098626b84eda12dbcf119c", + "url": "https://api.github.com/repos/zendframework/ZendSearch/zipball/c8de2508d3413bf9d701b40c1092c1ffbdd8fc63", + "reference": "c8de2508d3413bf9d701b40c1092c1ffbdd8fc63", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-pcre": "*", - "ext-reflection": "*", - "ext-spl": "*", "php": ">=5.3.3", - "phpspec/prophecy": "^1.3.1", - "phpunit/php-code-coverage": "~2.1", - "phpunit/php-file-iterator": "~1.4", - "phpunit/php-text-template": "~1.2", - "phpunit/php-timer": ">=1.0.6", - "phpunit/phpunit-mock-objects": "~2.3", - "sebastian/comparator": "~1.1", - "sebastian/diff": "~1.2", - "sebastian/environment": "~1.3", - "sebastian/exporter": "~1.2", - "sebastian/global-state": "~1.0", - "sebastian/version": "~1.0", - "symfony/yaml": "~2.1|~3.0" - }, - "suggest": { - "phpunit/php-invoker": "~1.1" + "zendframework/zend-stdlib": "2.*" }, - "bin": [ - "phpunit" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.8.x-dev" - } - }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "ZendSearch": "library/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", + "description": "a general purpose text search engine written entirely in PHP 5", + "homepage": "http://packages.zendframework.com/", "keywords": [ - "phpunit", - "testing", - "xunit" + "lucene", + "zf2" ], - "time": "2015-12-12 07:45:58" - }, + "time": "2015-01-21 16:24:14" + } + ], + "packages-dev": [ { - "name": "phpunit/phpunit-mock-objects", - "version": "2.3.8", + "name": "behat/behat", + "version": "v3.0.15", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" + "url": "https://github.com/Behat/Behat.git", + "reference": "b35ae3d45332d80c532af69cc36f780a9397a996" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", - "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "url": "https://api.github.com/repos/Behat/Behat/zipball/b35ae3d45332d80c532af69cc36f780a9397a996", + "reference": "b35ae3d45332d80c532af69cc36f780a9397a996", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", + "behat/gherkin": "~4.3", + "behat/transliterator": "~1.0", + "ext-mbstring": "*", "php": ">=5.3.3", - "phpunit/php-text-template": "~1.2", - "sebastian/exporter": "~1.2" + "symfony/class-loader": "~2.1", + "symfony/config": "~2.3", + "symfony/console": "~2.1", + "symfony/dependency-injection": "~2.1", + "symfony/event-dispatcher": "~2.1", + "symfony/translation": "~2.3", + "symfony/yaml": "~2.1" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "phpspec/prophecy-phpunit": "~1.0", + "phpunit/phpunit": "~4.0", + "symfony/process": "~2.1" }, "suggest": { - "ext-soap": "*" + "behat/mink-extension": "for integration with Mink testing framework", + "behat/symfony2-extension": "for integration with Symfony2 web framework", + "behat/yii-extension": "for integration with Yii web framework" }, + "bin": [ + "bin/behat" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "Behat\\Behat": "src/", + "Behat\\Testwork": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "description": "Scenario-oriented BDD framework for PHP 5.3", + "homepage": "http://behat.org/", "keywords": [ - "mock", - "xunit" + "Agile", + "BDD", + "ScenarioBDD", + "Scrum", + "StoryBDD", + "User story", + "business", + "development", + "documentation", + "examples", + "symfony", + "testing" ], - "time": "2015-10-02 06:51:40" + "time": "2015-02-22 14:10:33" }, { - "name": "phpunit/phpunit-selenium", - "version": "1.4.2", + "name": "behat/gherkin", + "version": "v4.4.0", "source": { "type": "git", - "url": "https://github.com/giorgiosironi/phpunit-selenium.git", - "reference": "c84dd7ca214563868ce216123b7ae9c792beb262" + "url": "https://github.com/Behat/Gherkin.git", + "reference": "6b3f8cf3560dc4909c4cddd4f1af3e1f6e9d80af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/c84dd7ca214563868ce216123b7ae9c792beb262", - "reference": "c84dd7ca214563868ce216123b7ae9c792beb262", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/6b3f8cf3560dc4909c4cddd4f1af3e1f6e9d80af", + "reference": "6b3f8cf3560dc4909c4cddd4f1af3e1f6e9d80af", "shasum": "" }, "require": { - "ext-curl": "*", - "ext-dom": "*", - "php": ">=5.3.3", - "phpunit/phpunit": "~3.7|~4.0", - "sebastian/comparator": "~1.0" + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "symfony/yaml": "~2.1" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, "autoload": { - "classmap": [ - "PHPUnit/" - ] + "psr-0": { + "Behat\\Gherkin": "src/" + } }, "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "" - ], "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - }, - { - "name": "Giorgio Sironi", - "email": "info@giorgiosironi.com", - "role": "developer" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "Selenium Server integration for PHPUnit", - "homepage": "http://www.phpunit.de/", + "description": "Gherkin DSL parser for PHP 5.3", + "homepage": "http://behat.org/", "keywords": [ - "selenium", - "testing", - "xunit" + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" ], - "time": "2014-11-02 09:23:27" + "time": "2015-09-29 13:41:19" }, { - "name": "sauce/sausage", - "version": "v0.9.2", + "name": "behat/mink", + "version": "v1.7.0", "source": { "type": "git", - "url": "https://github.com/jlipps/sausage.git", - "reference": "1259bc9855402760287b35a8281a146c4846a66e" + "url": "https://github.com/minkphp/Mink.git", + "reference": "6c129030ec2cc029905cf969a56ca8f087b2dfdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jlipps/sausage/zipball/1259bc9855402760287b35a8281a146c4846a66e", - "reference": "1259bc9855402760287b35a8281a146c4846a66e", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/6c129030ec2cc029905cf969a56ca8f087b2dfdf", + "reference": "6c129030ec2cc029905cf969a56ca8f087b2dfdf", "shasum": "" }, "require": { - "brianium/paratest": ">=0.5.0", - "php": ">=5.3.0", - "phpunit/phpunit-selenium": ">=1.3.2", - "sauce/sausage-installer": ">=0.1.0" + "php": ">=5.3.1", + "symfony/css-selector": "~2.1" + }, + "require-dev": { + "symfony/phpunit-bridge": "~2.7" }, "suggest": { - "sauce/connect": ">=3.0" + "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", + "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", + "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } }, - "bin": [ - "bin/sauce_config" - ], - "type": "sauce-sausage", "autoload": { - "psr-0": { - "Sauce": "src/" + "psr-4": { + "Behat\\Mink\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { - "name": "Jonathan Lipps", - "email": "jlipps@saucelabs.com", - "homepage": "http://www.saucelabs.com", - "role": "Lead" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "PHP version of the Sauce Labs API", - "homepage": "http://github.com/jlipps/sausage", + "description": "Browser controller/emulator abstraction for PHP", + "homepage": "http://mink.behat.org/", "keywords": [ - "Sauce", - "SauceLabs", - "api", - "phpunit", - "selenium", - "testing" + "browser", + "testing", + "web" ], - "time": "2013-09-24 10:45:24" + "time": "2015-09-20 20:24:03" }, { - "name": "sauce/sausage-installer", - "version": "v0.1.0", + "name": "behat/mink-extension", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/jlipps/sausage-installer.git", - "reference": "5435cadb3ef1cec77218814af3c121b3556a5444" + "url": "https://github.com/Behat/MinkExtension.git", + "reference": "06e2b99d92e175719d7e841d5be16b7df1a233c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jlipps/sausage-installer/zipball/5435cadb3ef1cec77218814af3c121b3556a5444", - "reference": "5435cadb3ef1cec77218814af3c121b3556a5444", + "url": "https://api.github.com/repos/Behat/MinkExtension/zipball/06e2b99d92e175719d7e841d5be16b7df1a233c5", + "reference": "06e2b99d92e175719d7e841d5be16b7df1a233c5", "shasum": "" }, - "type": "composer-installer", + "require": { + "behat/behat": "~3.0,>=3.0.5", + "behat/mink": "~1.5", + "php": ">=5.3.2", + "symfony/config": "~2.2" + }, + "require-dev": { + "behat/mink-goutte-driver": "~1.1", + "phpspec/phpspec": "~2.0" + }, + "type": "behat-extension", "extra": { - "class": "Sauce\\Composer\\SausageInstaller" + "branch-alias": { + "dev-master": "2.1.x-dev" + } }, "autoload": { "psr-0": { - "Sauce": "src/" + "Behat\\MinkExtension": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { - "name": "Jonathan Lipps", - "email": "jlipps@saucelabs.com", - "homepage": "http://www.saucelabs.com", - "role": "Lead" + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" } ], - "homepage": "http://github.com/jlipps/sausage-installer", - "time": "2012-09-28 18:41:38" + "description": "Mink extension for Behat", + "homepage": "http://extensions.behat.org/mink", + "keywords": [ + "browser", + "gui", + "test", + "web" + ], + "time": "2015-09-29 17:42:41" }, { - "name": "sebastian/comparator", - "version": "1.2.0", + "name": "behat/mink-selenium2-driver", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" + "url": "https://github.com/minkphp/MinkSelenium2Driver.git", + "reference": "bedbf1999c7ba1bc6921b30ee2eadf383e7ff5c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", - "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", + "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/bedbf1999c7ba1bc6921b30ee2eadf383e7ff5c9", + "reference": "bedbf1999c7ba1bc6921b30ee2eadf383e7ff5c9", "shasum": "" }, "require": { - "php": ">=5.3.3", - "sebastian/diff": "~1.2", - "sebastian/exporter": "~1.2" + "behat/mink": "~1.7@dev", + "instaclick/php-webdriver": "~1.1", + "php": ">=5.3.1" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "symfony/phpunit-bridge": "~2.7" }, - "type": "library", + "type": "mink-driver", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" }, { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Pete Otaqui", + "email": "pete@otaqui.com", + "homepage": "https://github.com/pete-otaqui" } ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "http://www.github.com/sebastianbergmann/comparator", + "description": "Selenium2 (WebDriver) driver for Mink framework", + "homepage": "http://mink.behat.org/", "keywords": [ - "comparator", - "compare", - "equality" + "ajax", + "browser", + "javascript", + "selenium", + "testing", + "webdriver" ], - "time": "2015-07-26 15:48:44" + "time": "2015-09-21 21:02:54" }, { - "name": "sebastian/diff", - "version": "1.4.1", + "name": "behat/symfony2-extension", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" + "url": "https://github.com/Behat/Symfony2Extension.git", + "reference": "516d27dd9119a1d99a27244cd3dca1712e76d2c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", - "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", + "url": "https://api.github.com/repos/Behat/Symfony2Extension/zipball/516d27dd9119a1d99a27244cd3dca1712e76d2c6", + "reference": "516d27dd9119a1d99a27244cd3dca1712e76d2c6", "shasum": "" }, "require": { - "php": ">=5.3.3" + "behat/behat": "~3.0,>=3.0.4", + "php": ">=5.3.3", + "symfony/framework-bundle": "~2.0" }, "require-dev": { - "phpunit/phpunit": "~4.8" + "behat/mink-browserkit-driver": "~1.0", + "behat/mink-extension": "~2.0", + "phpspec/phpspec": "~2.0", + "phpunit/phpunit": "~4.0", + "symfony/symfony": "~2.1" }, - "type": "library", + "type": "behat-extension", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "Behat\\Symfony2Extension": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" + "name": "Christophe Coevoet", + "email": "stof@notk.org" }, { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" } ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", + "description": "Symfony2 framework extension for Behat", + "homepage": "http://behat.org", "keywords": [ - "diff" + "BDD", + "framework", + "symfony" ], - "time": "2015-12-08 07:14:41" + "time": "2015-09-29 15:54:16" }, { - "name": "sebastian/environment", - "version": "1.3.3", + "name": "dantleech/glob-finder", + "version": "0.3", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "6e7133793a8e5a5714a551a8324337374be209df" + "url": "https://github.com/dantleech/glob.git", + "reference": "d810c78826ed5140f941269c7ecf5f3ef7703df0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6e7133793a8e5a5714a551a8324337374be209df", - "reference": "6e7133793a8e5a5714a551a8324337374be209df", + "url": "https://api.github.com/repos/dantleech/glob/zipball/d810c78826ed5140f941269c7ecf5f3ef7703df0", + "reference": "d810c78826ed5140f941269c7ecf5f3ef7703df0", "shasum": "" }, - "require": { - "php": ">=5.3.3" - }, "require-dev": { - "phpunit/phpunit": "~4.4" + "doctrine/phpcr-bundle": "~1.2", + "doctrine/phpcr-odm": "~1.2", + "jackalope/jackalope-fs": "dev-master", + "phpunit/phpunit": "~4.5" + }, + "suggest": { + "doctrine/phpcr-bundle": "To enable support for the PHPCR ODM documents", + "doctrine/phpcr-odm": "To enable support for the PHPCR ODM documents" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "DTL\\Glob\\": "lib/DTL/Glob" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Daniel Leech", + "email": "daniel@dantleech.com" } ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "time": "2015-12-02 08:37:27" + "description": "Library offering object location from hierarchrical persistent storage systems using globs", + "homepage": "http://www.github.com/dantleech/glob", + "time": "2015-03-18 08:13:31" }, { - "name": "sebastian/exporter", - "version": "1.2.1", + "name": "instaclick/php-webdriver", + "version": "1.4.3", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "7ae5513327cb536431847bcc0c10edba2701064e" + "url": "https://github.com/instaclick/php-webdriver.git", + "reference": "0c20707dcf30a32728fd6bdeeab996c887fdb2fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", - "reference": "7ae5513327cb536431847bcc0c10edba2701064e", + "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/0c20707dcf30a32728fd6bdeeab996c887fdb2fb", + "reference": "0c20707dcf30a32728fd6bdeeab996c887fdb2fb", "shasum": "" }, "require": { - "php": ">=5.3.3", - "sebastian/recursion-context": "~1.0" + "ext-curl": "*", + "php": ">=5.3.2" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "satooshi/php-coveralls": "dev-master" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "1.4.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "WebDriver": "lib/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "Apache-2.0" ], "authors": [ { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Justin Bishop", + "email": "jubishop@gmail.com", + "role": "Developer" }, { - "name": "Adam Harvey", - "email": "aharvey@php.net" + "name": "Anthon Pang", + "email": "apang@softwaredevelopment.ca", + "role": "Fork Maintainer" } ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", + "description": "PHP WebDriver for Selenium 2", + "homepage": "http://instaclick.com/", "keywords": [ - "export", - "exporter" + "browser", + "selenium", + "webdriver", + "webtest" ], - "time": "2015-06-21 07:55:53" + "time": "2015-06-15 20:19:33" }, { - "name": "sebastian/global-state", - "version": "1.1.1", + "name": "phpcr/phpcr-shell", + "version": "1.0.0-beta1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + "url": "https://github.com/phpcr/phpcr-shell.git", + "reference": "c60a899148a150f8dc88cb3208d9be40a1450ff8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "url": "https://api.github.com/repos/phpcr/phpcr-shell/zipball/c60a899148a150f8dc88cb3208d9be40a1450ff8", + "reference": "c60a899148a150f8dc88cb3208d9be40a1450ff8", "shasum": "" }, "require": { - "php": ">=5.3.3" + "dantleech/glob-finder": "~0.1", + "jackalope/jackalope": "~1.1", + "phpcr/phpcr": "~2.1", + "phpcr/phpcr-utils": "~1.2", + "symfony/console": "~2.3", + "symfony/dependency-injection": "~2.3", + "symfony/finder": "~2.3", + "symfony/serializer": "~2.3", + "symfony/yaml": "~2.3" + }, + "conflict": { + "doctrine/phpcr-bundle": "<=1.2.1" }, "require-dev": { - "phpunit/phpunit": "~4.2" + "behat/behat": "~3.0.0", + "jackalope/jackalope-doctrine-dbal": "~1.1", + "jackalope/jackalope-fs": "dev-master", + "jackalope/jackalope-jackrabbit": "~1.1", + "phpspec/phpspec": "2.0", + "phpunit/phpunit": "~3.7.28", + "symfony/filesystem": "~2.3", + "symfony/process": "~2.3", + "symfony/symfony": "2.6" }, "suggest": { - "ext-uopz": "*" + "jackalope/jackalope-doctrine-dbal": "To connect to jackalope doctrine-dbal", + "jackalope/jackalope-jackrabbit": "To connect to jackalope jackrabbit", + "jackalope/jackalope-jackrabbit-fs": "To connect to jackalope jackalope-fs" }, "type": "library", "extra": { @@ -6383,149 +5942,111 @@ } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "dantleech", + "email": "daniel@dantleech.com" } ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "time": "2015-10-12 03:26:01" + "description": "Shell for PHPCR", + "time": "2015-01-05 11:11:50" }, { - "name": "sebastian/recursion-context", - "version": "1.0.2", + "name": "sensio/generator-bundle", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "913401df809e99e4f47b27cdd781f4a258d58791" + "url": "https://github.com/sensiolabs/SensioGeneratorBundle.git", + "reference": "ca4d3a13387111acff157112ed88360d84831430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", - "reference": "913401df809e99e4f47b27cdd781f4a258d58791", + "url": "https://api.github.com/repos/sensiolabs/SensioGeneratorBundle/zipball/ca4d3a13387111acff157112ed88360d84831430", + "reference": "ca4d3a13387111acff157112ed88360d84831430", "shasum": "" }, "require": { - "php": ">=5.3.3" + "symfony/console": "~2.7|~3.0", + "symfony/framework-bundle": "~2.7|~3.0", + "symfony/process": "~2.7|~3.0", + "symfony/yaml": "~2.7|~3.0" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "doctrine/orm": "~2.4", + "symfony/doctrine-bridge": "~2.7|~3.0", + "twig/twig": "~1.18" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "psr-4": { + "Sensio\\Bundle\\GeneratorBundle\\": "" }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2015-11-11 19:50:13" - }, - { - "name": "sebastian/version", - "version": "1.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", - "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", - "shasum": "" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2015-06-21 13:59:46" + "description": "This bundle generates code for you", + "time": "2015-12-08 18:08:03" }, { - "name": "sensio/generator-bundle", - "version": "v2.5.3", - "target-dir": "Sensio/Bundle/GeneratorBundle", + "name": "symfony/phpunit-bridge", + "version": "v2.8.0", "source": { "type": "git", - "url": "https://github.com/sensiolabs/SensioGeneratorBundle.git", - "reference": "e50108c2133ee5c9c484555faed50c17a61221d3" + "url": "https://github.com/symfony/phpunit-bridge.git", + "reference": "fb79ac646c342fdff19864619943a6c58bb28893" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioGeneratorBundle/zipball/e50108c2133ee5c9c484555faed50c17a61221d3", - "reference": "e50108c2133ee5c9c484555faed50c17a61221d3", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/fb79ac646c342fdff19864619943a6c58bb28893", + "reference": "fb79ac646c342fdff19864619943a6c58bb28893", "shasum": "" }, "require": { - "symfony/console": "~2.5", - "symfony/framework-bundle": "~2.2" + "php": ">=5.3.3" }, - "require-dev": { - "doctrine/orm": "~2.2,>=2.2.3", - "symfony/doctrine-bridge": "~2.2", - "twig/twig": "~1.11" + "suggest": { + "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" }, - "type": "symfony-bundle", + "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "2.5.x-dev" + "dev-master": "2.8-dev" } }, "autoload": { - "psr-0": { - "Sensio\\Bundle\\GeneratorBundle": "" - } + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Bridge\\PhpUnit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6533,12 +6054,17 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "This bundle generates code for you", - "time": "2015-03-17 06:36:52" + "description": "Symfony PHPUnit Bridge", + "homepage": "https://symfony.com", + "time": "2015-11-27 22:51:43" } ], "aliases": [ diff --git a/src/.htaccess b/src/.htaccess index 3418e55a68..a12290ab69 100644 --- a/src/.htaccess +++ b/src/.htaccess @@ -1 +1,8 @@ -deny from all \ No newline at end of file + + Require all denied + + + Order deny,allow + Deny from all + + diff --git a/web/.htaccess b/web/.htaccess index b14dc4f98c..6170c81988 100755 --- a/web/.htaccess +++ b/web/.htaccess @@ -1,12 +1,24 @@ # Use the front controller as index file. It serves as a fallback solution when # every other rewrite/redirect fails (e.g. in an aliased environment without # mod_rewrite). Additionally, this reduces the matching process for the -# start page (path "/") because otherwise Apache will websitely the rewriting rules +# start page (path "/") because otherwise Apache will apply the rewriting rules # to each configured DirectoryIndex file (e.g. index.php, index.html, index.pl). DirectoryIndex website.php SetEnv SYMFONY_ENV dev +# By default, Apache does not evaluate symbolic links if you did not enable this +# feature in your server configuration. Uncomment the following line if you +# install assets as symlinks or if you experience problems related to symlinks +# when compiling LESS/Sass/CoffeScript assets. +# Options FollowSymlinks + +# Disabling MultiViews prevents unwanted negotiation, e.g. "/app" should not resolve +# to the front controller "/app.php" but be rewritten to "/app.php/app". + + Options -MultiViews + + RewriteEngine On @@ -20,8 +32,12 @@ SetEnv SYMFONY_ENV dev RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$ RewriteRule ^(.*) - [E=BASE:%1] + # Sets the HTTP_AUTHORIZATION header removed by apache + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + # Redirect to URI without front controller to prevent duplicate content - # (with and without `/website.php`). Only do this redirect on the initial + # (with and without `/app.php`). Only do this redirect on the initial # rewrite by Apache and not on subsequent cycles. Otherwise we would get an # endless redirect loop (request -> rewrite to front controller -> # redirect -> request -> ...). @@ -32,7 +48,7 @@ SetEnv SYMFONY_ENV dev # - use Apache >= 2.3.9 and replace all L flags by END flags and remove the # following RewriteCond (best solution) RewriteCond %{ENV:REDIRECT_STATUS} ^$ - RewriteRule ^website\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L] + RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L] # If the requested filename exists, simply serve it. # We only want to let Apache serve files and not directories. diff --git a/web/admin.php b/web/admin.php index 32bf051bd1..6b0b569b9f 100755 --- a/web/admin.php +++ b/web/admin.php @@ -19,7 +19,8 @@ } } -$loader = require_once __DIR__ . '/../app/bootstrap.php.cache'; +$loader = require __DIR__ . '/../app/autoload.php'; +include_once __DIR__ . '/../app/bootstrap.php.cache'; if (SYMFONY_DEBUG) { Debug::enable(); diff --git a/web/website.php b/web/website.php index 27a17a6249..5e44b37ad8 100644 --- a/web/website.php +++ b/web/website.php @@ -19,7 +19,8 @@ } } -$loader = require_once __DIR__ . '/../app/bootstrap.php.cache'; +$loader = require __DIR__ . '/../app/autoload.php'; +include_once __DIR__ . '/../app/bootstrap.php.cache'; if (SYMFONY_DEBUG) { Debug::enable();