From 5424d6d4f20f35a944a40d3fa599aab1cd319b5f Mon Sep 17 00:00:00 2001 From: Yevhen Petrov Date: Mon, 25 Jul 2016 20:28:19 +0300 Subject: [PATCH 1/3] changes for beta 3 --- .gitignore | 3 + .jscsrc | 21 - .jshintignore | 4 - .jshintrc | 37 - README.md | 4 +- app/AppKernel.php | 3 +- app/OroRequirements.php | 2 +- app/cache/.gitignore | 0 app/check.php | 8 +- app/config/config_test.yml | 3 + app/config/parameters_test.yml.dist | 3 +- behat.yml.dist | 13 + composer.json | 19 +- composer.lock | 2017 ++++++++++++++++++++++++--- package.json | 2 +- phpunit.xml.dist | 140 ++ web/.htaccess | 8 +- web/maintenance.html | 16 + 18 files changed, 2041 insertions(+), 262 deletions(-) delete mode 100644 .jscsrc delete mode 100644 .jshintignore delete mode 100644 .jshintrc mode change 100644 => 100755 app/cache/.gitignore create mode 100644 behat.yml.dist create mode 100644 phpunit.xml.dist create mode 100644 web/maintenance.html diff --git a/.gitignore b/.gitignore index f4067ccce1b..de2ea5bdc2c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,12 +5,14 @@ /node_modules /composer.phar composer.lock +behat.yml /build/logs/* /vendor node_modules/ /cov /web/bundles /web/css +/web/images /web/js /web/uploads/users/* /web/media/cache @@ -19,6 +21,7 @@ node_modules/ /app/karma.conf.js /app/config/parameters.yml /app/config/parameters_test.yml +behat.yml *~ /app/SymfonyRequirements.php diff --git a/.jscsrc b/.jscsrc deleted file mode 100644 index ff109213798..00000000000 --- a/.jscsrc +++ /dev/null @@ -1,21 +0,0 @@ -{ - "preset": "google", - "excludeFiles": [ - "node_modules/**", - "vendor/**", - "**/public/lib/**", - "**/*.min.js" - ], - "validateIndentation": 4, - "maximumLineLength": { - "value": 120, - "tabSize": 4, - "allowComments": true, - "allowRegex": true - }, - "requireCamelCaseOrUpperCaseIdentifiers": "ignoreProperties", - "disallowSpaceAfterObjectKeys": true, - "requireSpaceBeforeObjectValues": true, - "validateLineBreaks": "LF", - "validateParameterSeparator": ", " -} diff --git a/.jshintignore b/.jshintignore deleted file mode 100644 index 41fde239bc7..00000000000 --- a/.jshintignore +++ /dev/null @@ -1,4 +0,0 @@ -node_modules/** -vendor/** -**/public/lib/** -**/*.min.js diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index 33653f30b7d..00000000000 --- a/.jshintrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "bitwise": true, - "curly": true, - "eqeqeq": true, - "forin": true, - "freeze": true, - "immed": true, - "newcap": true, - "noarg": true, - "noempty": true, - "nonew": true, - "undef": true, - "strict": true, - "trailing": true, - "latedef": "nofunc", - "unused": "vars", - "indent": 4, - "maxdepth": 5, - "maxstatements": 35, - "quotmark": "single", - "browser": true, - "white": true, - - "globals": { - "define": false, - "require": false, - "requirejs": false, - - "jasmine": false, - "describe": false, - "beforeEach": false, - "afterEach": false, - "it": false, - "expect": false, - "spyOn": false - } -} diff --git a/README.md b/README.md index 76c09e9e348..16821e46a77 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ OroCommerce can be customized and extended to fit any B2B commerce needs. OroCommerce is a Symfony 2 based application with the following requirements: -* PHP 5.4.9 or above -* PHP 5.4.9 or above with command line interface +* PHP 5.5.9 or above +* PHP 5.5.9 or above with command line interface * PHP Extensions * GD * Mcrypt diff --git a/app/AppKernel.php b/app/AppKernel.php index 6a43e0e5e17..86fdf07f0d7 100644 --- a/app/AppKernel.php +++ b/app/AppKernel.php @@ -9,7 +9,7 @@ class AppKernel extends OroKernel public function registerBundles() { $bundles = array( - // bundles + // bundles ); if ('dev' === $this->getEnvironment()) { @@ -22,6 +22,7 @@ public function registerBundles() if ('test' === $this->getEnvironment()) { $bundles[] = new Oro\Bundle\TestFrameworkBundle\OroTestFrameworkBundle(); + $bundles[] = new Oro\Bundle\FrontendTestFrameworkBundle\OroFrontendTestFrameworkBundle(); } return array_merge(parent::registerBundles(), $bundles); diff --git a/app/OroRequirements.php b/app/OroRequirements.php index 2c5a16c9b4c..ffe746e95e9 100644 --- a/app/OroRequirements.php +++ b/app/OroRequirements.php @@ -13,7 +13,7 @@ */ class OroRequirements extends SymfonyRequirements { - const REQUIRED_PHP_VERSION = '5.4.9'; + const REQUIRED_PHP_VERSION = '5.5.9'; const REQUIRED_GD_VERSION = '2.0'; const REQUIRED_CURL_VERSION = '7.0'; const REQUIRED_ICU_VERSION = '3.8'; diff --git a/app/cache/.gitignore b/app/cache/.gitignore old mode 100644 new mode 100755 diff --git a/app/check.php b/app/check.php index 282507f703a..cf1e6b0609a 100644 --- a/app/check.php +++ b/app/check.php @@ -6,13 +6,13 @@ $symfonyRequirements = new SymfonyRequirements(); $iniPath = $symfonyRequirements->getPhpIniConfigPath(); -echo_title('Symfony2 Requirements Checker'); +echo_title('Symfony Requirements Checker'); echo '> PHP is using the following php.ini file:'.PHP_EOL; if ($iniPath) { echo_style('green', ' '.$iniPath); } else { - echo_style('warning', ' WARNING: No configuration file (php.ini) used by PHP!'); + echo_style('yellow', ' WARNING: No configuration file (php.ini) used by PHP!'); } echo PHP_EOL.PHP_EOL; @@ -42,9 +42,9 @@ } if ($checkPassed) { - echo_block('success', 'OK', 'Your system is ready to run Symfony2 projects'); + echo_block('success', 'OK', 'Your system is ready to run Symfony projects'); } else { - echo_block('error', 'ERROR', 'Your system is not ready to run Symfony2 projects'); + echo_block('error', 'ERROR', 'Your system is not ready to run Symfony projects'); echo_title('Fix the following mandatory requirements', 'red'); diff --git a/app/config/config_test.yml b/app/config/config_test.yml index 8e61a0d1d5c..c92be2dae2d 100644 --- a/app/config/config_test.yml +++ b/app/config/config_test.yml @@ -3,6 +3,9 @@ imports: - { resource: parameters_test.yml } - { resource: security_test.yml } +parameters: + doctrine.dbal.connection_factory.class: 'Oro\Component\Testing\Doctrine\PersistentConnectionFactory' + framework: test: ~ session: diff --git a/app/config/parameters_test.yml.dist b/app/config/parameters_test.yml.dist index 21cc75d2931..ff2c379fcc0 100644 --- a/app/config/parameters_test.yml.dist +++ b/app/config/parameters_test.yml.dist @@ -4,7 +4,7 @@ parameters: database_port: ~ database_name: b2b_dev_test database_user: root - database_password: root + database_password: ~ mailer_transport: smtp mailer_host: 127.0.0.1 @@ -31,4 +31,3 @@ parameters: installed: ~ assets_version: ~ assets_version_strategy: time_hash - diff --git a/behat.yml.dist b/behat.yml.dist new file mode 100644 index 00000000000..0279b7e15ad --- /dev/null +++ b/behat.yml.dist @@ -0,0 +1,13 @@ +imports: + - ../../package/platform/src/Oro/Bundle/TestFrameworkBundle/Resources/config/behat.yml.dist + +default: &default + extensions: + Behat\MinkExtension: + base_url: 'http://dev-commerce.local/' + +selenium2: + <<: *default + extensions: + Behat\MinkExtension: + base_url: 'http://dev-commerce.local/' diff --git a/composer.json b/composer.json index a53bc32d270..c8a862db22f 100644 --- a/composer.json +++ b/composer.json @@ -14,11 +14,19 @@ } }, "require": { - "php": ">=5.4.9", - "oro/commerce": "1.0.0-beta.2" + "php": ">=5.5.9", + "oro/commerce": "self.version" }, "require-dev": { - "sensio/generator-bundle": "2.5.3" + "sensio/generator-bundle": "2.5.3", + "behat/behat": "3.1.0", + "behat/mink-extension": "^2.0", + "behat/mink-selenium2-driver": "1.*", + "behat/symfony2-extension": "2.1.1", + "nelmio/alice": "^2.1", + "phpunit/phpunit": "4.8.*", + "johnkary/phpunit-speedtrap": "1.0.*", + "mybuilder/phpunit-accelerator": "1.1.*" }, "config": { "component-dir": "web/bundles/components" @@ -51,7 +59,10 @@ } }, "repositories": [ - + { + "type": "path", + "url": "../../package/*" + }, { "type": "composer", "url": "https://packagist.orocrm.com" diff --git a/composer.lock b/composer.lock index abec41c2179..419214fe191 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": "2bc39c7cbc435d7fb54a9f0c63b0b5c2", - "content-hash": "c27f0db69420c9ea0c2acdbe77cb1c3f", + "hash": "5091c713111471e9e8c5fae783ffbe79", + "content-hash": "e016df21139f8b9bf934b0dfff980f8d", "packages": [ { "name": "a2lix/translation-form-bundle", @@ -1069,16 +1069,16 @@ }, { "name": "doctrine/doctrine-bundle", - "version": "1.6.2", + "version": "1.6.3", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "e9c2ccf573b59b7cea566390f34254fed3c20ed9" + "reference": "fd51907c6c76acaa8a5234822a4f901c1500afc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/e9c2ccf573b59b7cea566390f34254fed3c20ed9", - "reference": "e9c2ccf573b59b7cea566390f34254fed3c20ed9", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/fd51907c6c76acaa8a5234822a4f901c1500afc1", + "reference": "fd51907c6c76acaa8a5234822a4f901c1500afc1", "shasum": "" }, "require": { @@ -1095,13 +1095,14 @@ "phpunit/phpunit": "~4", "satooshi/php-coveralls": "~0.6.1", "symfony/phpunit-bridge": "~2.7|~3.0", + "symfony/property-info": "~2.8|~3.0", "symfony/validator": "~2.2|~3.0", "symfony/yaml": "~2.2|~3.0", "twig/twig": "~1.10" }, "suggest": { "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", - "symfony/web-profiler-bundle": "to use the data collector" + "symfony/web-profiler-bundle": "To use the data collector." }, "type": "symfony-bundle", "extra": { @@ -1144,7 +1145,7 @@ "orm", "persistence" ], - "time": "2016-01-10 17:21:44" + "time": "2016-04-21 19:55:56" }, { "name": "doctrine/doctrine-cache-bundle", @@ -1733,7 +1734,7 @@ "homepage": "https://github.com/friendsofsymfony/FOSJsRoutingBundle/contributors" }, { - "name": "William DURAND", + "name": "William Durand", "email": "william.durand1@gmail.com" } ], @@ -2069,6 +2070,7 @@ "rest", "web service" ], + "abandoned": "guzzlehttp/guzzle", "time": "2013-10-02 20:47:00" }, { @@ -3126,7 +3128,7 @@ "email": "stof@notk.org" }, { - "name": "KnpLabs", + "name": "Knplabs", "homepage": "http://knplabs.com" }, { @@ -3182,7 +3184,7 @@ "email": "stof@notk.org" }, { - "name": "Knplabs", + "name": "KnpLabs", "homepage": "http://knplabs.com" }, { @@ -3198,45 +3200,52 @@ }, { "name": "kriswallsmith/assetic", - "version": "v1.1.2", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/kriswallsmith/assetic.git", - "reference": "735cffd3982c6e8cdebe292d5db39d077f65890f" + "reference": "cb92b179dddfb8a3f341d53bd27e088f24d9c2e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/735cffd3982c6e8cdebe292d5db39d077f65890f", - "reference": "735cffd3982c6e8cdebe292d5db39d077f65890f", + "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/cb92b179dddfb8a3f341d53bd27e088f24d9c2e5", + "reference": "cb92b179dddfb8a3f341d53bd27e088f24d9c2e5", "shasum": "" }, "require": { "php": ">=5.3.1", "symfony/process": "~2.1" }, + "conflict": { + "twig/twig": "<1.12" + }, "require-dev": { "cssmin/cssmin": "*", "joliclic/javascript-packer": "*", "kamicane/packager": "*", - "leafo/lessphp": "*", - "leafo/scssphp": "*", - "leafo/scssphp-compass": "*", + "leafo/lessphp": "^0.3.7", + "leafo/scssphp": "*@dev", + "leafo/scssphp-compass": "*@dev", "mrclay/minify": "*", - "phpunit/phpunit": "~3.7", + "patchwork/jsqueeze": "~1.0|~2.0", + "phpunit/phpunit": "~4.8", + "psr/log": "~1.0", "ptachoire/cssembed": "*", - "twig/twig": "~1.6" + "symfony/phpunit-bridge": "~2.7", + "twig/twig": "~1.8|~2.0" }, "suggest": { "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler", "leafo/scssphp": "Assetic provides the integration with the scssphp SCSS compiler", "leafo/scssphp-compass": "Assetic provides the integration with the SCSS compass plugin", + "patchwork/jsqueeze": "Assetic provides the integration with the JSqueeze JavaScript compressor", "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris", "twig/twig": "Assetic provides the integration with the Twig templating engine" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.4-dev" } }, "autoload": { @@ -3265,7 +3274,7 @@ "compression", "minification" ], - "time": "2013-07-19 00:03:27" + "time": "2015-10-15 01:33:42" }, { "name": "kriswallsmith/buzz", @@ -3356,6 +3365,59 @@ "homepage": "http://leafo.net/lessphp/", "time": "2013-08-09 17:09:19" }, + { + "name": "leafo/scssphp", + "version": "v0.6.3", + "source": { + "type": "git", + "url": "https://github.com/leafo/scssphp.git", + "reference": "a27edad3d16635a222d7204706572e24c338aa17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/leafo/scssphp/zipball/a27edad3d16635a222d7204706572e24c338aa17", + "reference": "a27edad3d16635a222d7204706572e24c338aa17", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "kherge/box": "~2.5", + "phpunit/phpunit": "~3.7", + "squizlabs/php_codesniffer": "~2.5" + }, + "bin": [ + "bin/pscss" + ], + "type": "library", + "autoload": { + "psr-4": { + "Leafo\\ScssPhp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Leaf Corcoran", + "email": "leafot@gmail.com", + "homepage": "http://leafo.net" + } + ], + "description": "scssphp is a compiler for SCSS written in PHP.", + "homepage": "http://leafo.github.io/scssphp/", + "keywords": [ + "css", + "less", + "sass", + "scss", + "stylesheet" + ], + "time": "2016-01-15 02:50:06" + }, { "name": "lexik/maintenance-bundle", "version": "1.0.3", @@ -3517,16 +3579,16 @@ }, { "name": "moment/moment", - "version": "2.13.0", + "version": "2.14.1", "source": { "type": "git", "url": "https://github.com/moment/moment.git", - "reference": "d6651c21c6131fbb5db891b60971357739015688" + "reference": "227746b29044a4c2160ae7c597c7f24aacac2635" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/moment/moment/zipball/d6651c21c6131fbb5db891b60971357739015688", - "reference": "d6651c21c6131fbb5db891b60971357739015688", + "url": "https://api.github.com/repos/moment/moment/zipball/227746b29044a4c2160ae7c597c7f24aacac2635", + "reference": "227746b29044a4c2160ae7c597c7f24aacac2635", "shasum": "" }, "require": { @@ -3567,7 +3629,7 @@ "time", "validate" ], - "time": "2016-04-18 07:29:18" + "time": "2016-07-04 06:39:29" }, { "name": "monolog/monolog", @@ -3933,36 +3995,38 @@ }, { "name": "ocramius/proxy-manager", - "version": "0.4.1", + "version": "0.5.2", "source": { "type": "git", "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "880ea3f2458d21781bcf3319b6756e69e9b322c4" + "reference": "0ac0eb3e8e04c7fa75caaf1a43c5405623abf8f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/880ea3f2458d21781bcf3319b6756e69e9b322c4", - "reference": "880ea3f2458d21781bcf3319b6756e69e9b322c4", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/0ac0eb3e8e04c7fa75caaf1a43c5405623abf8f5", + "reference": "0ac0eb3e8e04c7fa75caaf1a43c5405623abf8f5", "shasum": "" }, "require": { "php": ">=5.3.3", - "zendframework/zend-code": "2.*" + "zendframework/zend-code": ">2.2.5,<3.0" }, "require-dev": { - "phpmd/phpmd": "1.4.*", - "phpunit/phpunit": ">=3.7", - "satooshi/php-coveralls": "~0.6", - "squizlabs/php_codesniffer": "1.4.*", - "zendframework/zend-stdlib": "2.*" + "ext-phar": "*", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "1.5.*" }, "suggest": { - "zendframework/zend-stdlib": "To use the hydrator proxy" + "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", + "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", + "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", + "zendframework/zend-stdlib": "To use the hydrator proxy", + "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4.x-dev" + "dev-master": "0.6.x-dev" } }, "autoload": { @@ -3978,8 +4042,7 @@ { "name": "Marco Pivetta", "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/", - "role": "Developer" + "homepage": "http://ocramius.github.com/" } ], "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", @@ -3991,28 +4054,23 @@ "proxy pattern", "service proxies" ], - "time": "2013-06-30 16:44:31" + "time": "2014-09-28 14:18:11" }, { "name": "oro/commerce", - "version": "1.0.0-beta.2", - "source": { - "type": "git", - "url": "https://github.com/orocommerce/orocommerce.git", - "reference": "02be6a4684c1434235fe24afb6dfa9c8f67d9c4f" - }, + "version": "dev-master", "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orocommerce/orocommerce/zipball/02be6a4684c1434235fe24afb6dfa9c8f67d9c4f", - "reference": "02be6a4684c1434235fe24afb6dfa9c8f67d9c4f", - "shasum": "" + "type": "path", + "url": "../../package/commerce", + "reference": "917040b48f7f4c85e172ea184c5541d3a5cbf23e", + "shasum": null }, "require": { "box/spout": "2.3.*", + "leafo/scssphp": "0.6.3", "myclabs/deep-copy": "1.5.*", "nicholas-eden/math": "0.6.*", - "oro/platform": "1.10.0-beta.2", - "oro/platform-serialised-fields": "1.5.0-beta.2" + "oro/platform": "self.version" }, "type": "library", "extra": { @@ -4028,7 +4086,6 @@ "OroB2B\\Bundle": "src/" } }, - "notification-url": "https://packagist.orocrm.com/downloads/", "license": [ "OSL-3.0" ], @@ -4039,8 +4096,7 @@ } ], "description": "OroCommerce - an open-source Business to Business Commerce application. \\nThis package contains bundles and needs to be added as a dependency in an OroCommerce application.", - "homepage": "https://github.com/orocommerce/orocommerce", - "time": "2016-05-30 05:08:03" + "homepage": "https://github.com/orocommerce/orocommerce" }, { "name": "oro/doctrine-extensions", @@ -4200,17 +4256,12 @@ }, { "name": "oro/platform", - "version": "1.10.0-beta.2", - "source": { - "type": "git", - "url": "https://github.com/orocrm/platform.git", - "reference": "3285072583d59fdc369880ff693731bb8a7c11f2" - }, + "version": "dev-master", "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orocrm/platform/zipball/3285072583d59fdc369880ff693731bb8a7c11f2", - "reference": "3285072583d59fdc369880ff693731bb8a7c11f2", - "shasum": "" + "type": "path", + "url": "../../package/platform", + "reference": "62899c8398b713f219c6bf835e7ccc05e5ecfed3", + "shasum": null }, "require": { "a2lix/translation-form-bundle": "1.3", @@ -4246,7 +4297,7 @@ "knplabs/knp-gaufrette-bundle": "0.1.*", "knplabs/knp-menu": "2.0.0-alpha2", "knplabs/knp-menu-bundle": "2.0.0-alpha2", - "kriswallsmith/assetic": "1.1.2", + "kriswallsmith/assetic": "1.3.1", "leafo/lessphp": "0.4.0", "lexik/maintenance-bundle": "v1.0.3", "liip/imagine-bundle": "0.17.*", @@ -4254,17 +4305,17 @@ "mtdowling/cron-expression": "1.0.*", "nelmio/api-doc-bundle": "2.9.0", "nesbot/carbon": "1.8.*", - "ocramius/proxy-manager": "0.4.*", + "ocramius/proxy-manager": "~0.4", "oro/doctrine-extensions": "1.0.*", "oro/jsplumb": "~1.7", "oro/moment-timezone": "0.3.*", - "php": ">=5.4.9", + "php": ">=5.5.9", "piwik/device-detector": "~3.0", "sensio/distribution-bundle": "4.0.*", "sensio/framework-extra-bundle": "2.3.4", "stof/doctrine-extensions-bundle": "1.1.0", "sylius/flow-bundle": "0.6.*", - "symfony/assetic-bundle": "2.3.0", + "symfony/assetic-bundle": "2.7.1", "symfony/monolog-bundle": "2.7.*", "symfony/polyfill-php70": "1.*", "symfony/swiftmailer-bundle": "2.3.*", @@ -4276,6 +4327,12 @@ "zendframework/zend-mail": "2.1.5" }, "require-dev": { + "behat/behat": "v3.1.0", + "behat/mink-extension": "^2.0", + "behat/mink-selenium2-driver": "1.*", + "behat/symfony2-extension": "2.1.1", + "bossa/phpspec2-expect": "~1.0", + "nelmio/alice": "^2.1", "sensio/generator-bundle": "2.5.3" }, "type": "library", @@ -4290,7 +4347,6 @@ "Oro\\Bundle": "src/" } }, - "notification-url": "https://packagist.orocrm.com/downloads/", "license": [ "MIT" ], @@ -4301,58 +4357,7 @@ } ], "description": "Business Application Platform (BAP)", - "homepage": "https://github.com/orocrm/platform.git", - "time": "2016-05-23 11:00:45" - }, - { - "name": "oro/platform-serialised-fields", - "version": "1.5.0-beta.2", - "target-dir": "src/Oro/Bundle/EntitySerializedFieldsBundle", - "source": { - "type": "git", - "url": "https://github.com/orocrm/OroEntitySerializedFieldsBundle.git", - "reference": "40d91b82bcf60f1ac69828a62aaef765844ce0af" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orocrm/OroEntitySerializedFieldsBundle/zipball/40d91b82bcf60f1ac69828a62aaef765844ce0af", - "reference": "40d91b82bcf60f1ac69828a62aaef765844ce0af", - "shasum": "" - }, - "require": { - "oro/platform": ">=1.5", - "php": ">=5.4.9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-0": { - "Oro\\Bundle\\EntitySerializedFieldsBundle": "src/" - } - }, - "notification-url": "https://packagist.orocrm.com/downloads/", - "license": [ - "OSL-3.0" - ], - "authors": [ - { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" - } - ], - "description": "Oro Platform Serialized Fields", - "homepage": "https://github.com/orocrm/OroEntitySerializedFieldsBundle", - "keywords": [ - "Oro", - "Platform", - "entity", - "fields" - ], - "time": "2016-05-30 05:58:13" + "homepage": "https://github.com/orocrm/platform.git" }, { "name": "paragonie/random_compat", @@ -4504,16 +4509,16 @@ }, { "name": "piwik/device-detector", - "version": "3.6.1", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/piwik/device-detector.git", - "reference": "4f4c2b0ce412fb1b8f679a7c82190783ba697d4c" + "reference": "3cb9e117ff2ccc43178965c3582c8817340a02bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/piwik/device-detector/zipball/4f4c2b0ce412fb1b8f679a7c82190783ba697d4c", - "reference": "4f4c2b0ce412fb1b8f679a7c82190783ba697d4c", + "url": "https://api.github.com/repos/piwik/device-detector/zipball/3cb9e117ff2ccc43178965c3582c8817340a02bd", + "reference": "3cb9e117ff2ccc43178965c3582c8817340a02bd", "shasum": "" }, "require": { @@ -4551,7 +4556,7 @@ "parser", "useragent" ], - "time": "2016-03-31 20:28:09" + "time": "2016-06-01 21:26:36" }, { "name": "psr/log", @@ -4817,17 +4822,17 @@ }, { "name": "sensio/distribution-bundle", - "version": "v4.0.6", + "version": "v4.0.7", "target-dir": "Sensio/Bundle/DistributionBundle", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioDistributionBundle.git", - "reference": "181a47c527a04d2d03986a0b3e9c1b86eaacab40" + "reference": "d738952285a1a7d969f9338f735108c9f65bb7f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/181a47c527a04d2d03986a0b3e9c1b86eaacab40", - "reference": "181a47c527a04d2d03986a0b3e9c1b86eaacab40", + "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/d738952285a1a7d969f9338f735108c9f65bb7f2", + "reference": "d738952285a1a7d969f9338f735108c9f65bb7f2", "shasum": "" }, "require": { @@ -4873,7 +4878,7 @@ "configuration", "distribution" ], - "time": "2016-04-25 20:49:44" + "time": "2016-06-23 16:10:25" }, { "name": "sensio/framework-extra-bundle", @@ -5032,23 +5037,23 @@ }, { "name": "swiftmailer/swiftmailer", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "d8db871a54619458a805229a057ea2af33c753e8" + "reference": "4cc92842069c2bbc1f28daaaf1d2576ec4dfe153" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/d8db871a54619458a805229a057ea2af33c753e8", - "reference": "d8db871a54619458a805229a057ea2af33c753e8", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/4cc92842069c2bbc1f28daaaf1d2576ec4dfe153", + "reference": "4cc92842069c2bbc1f28daaaf1d2576ec4dfe153", "shasum": "" }, "require": { "php": ">=5.3.3" }, "require-dev": { - "mockery/mockery": "~0.9.1,<0.9.4" + "mockery/mockery": "~0.9.1" }, "type": "library", "extra": { @@ -5081,7 +5086,7 @@ "mail", "mailer" ], - "time": "2016-05-01 08:45:47" + "time": "2016-07-08 11:51:25" }, { "name": "sylius/flow-bundle", @@ -5147,45 +5152,52 @@ }, { "name": "symfony/assetic-bundle", - "version": "v2.3.0", - "target-dir": "Symfony/Bundle/AsseticBundle", + "version": "v2.7.1", "source": { "type": "git", "url": "https://github.com/symfony/assetic-bundle.git", - "reference": "146dd3cb46b302bd471560471c6aaa930483dac1" + "reference": "d885ec8451d5a7b077bda81bb19ac9fbff9cdc76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/assetic-bundle/zipball/146dd3cb46b302bd471560471c6aaa930483dac1", - "reference": "146dd3cb46b302bd471560471c6aaa930483dac1", + "url": "https://api.github.com/repos/symfony/assetic-bundle/zipball/d885ec8451d5a7b077bda81bb19ac9fbff9cdc76", + "reference": "d885ec8451d5a7b077bda81bb19ac9fbff9cdc76", "shasum": "" }, "require": { - "kriswallsmith/assetic": "~1.1", + "kriswallsmith/assetic": "~1.3", "php": ">=5.3.0", - "symfony/framework-bundle": "~2.1" + "symfony/console": "~2.3|~3.0", + "symfony/dependency-injection": "~2.3|~3.0", + "symfony/framework-bundle": "~2.3|~3.0", + "symfony/yaml": "~2.3|~3.0" + }, + "conflict": { + "kriswallsmith/spork": "<=0.2", + "twig/twig": "<1.20" }, "require-dev": { - "symfony/class-loader": "~2.1", - "symfony/console": "~2.1", - "symfony/css-selector": "~2.1", - "symfony/dom-crawler": "~2.1", - "symfony/form": "~2.1", - "symfony/twig-bundle": "~2.1", - "symfony/yaml": "~2.1" + "kriswallsmith/spork": "~0.3", + "patchwork/jsqueeze": "~1.0", + "symfony/class-loader": "~2.3|~3.0", + "symfony/css-selector": "~2.3|~3.0", + "symfony/dom-crawler": "~2.3|~3.0", + "symfony/phpunit-bridge": "~2.7|~3.0", + "symfony/twig-bundle": "~2.3|~3.0" }, "suggest": { - "symfony/twig-bundle": "~2.1" + "kriswallsmith/spork": "to be able to dump assets in parallel", + "symfony/twig-bundle": "to use the Twig integration" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "2.7-dev" } }, "autoload": { - "psr-0": { - "Symfony\\Bundle\\AsseticBundle": "" + "psr-4": { + "Symfony\\Bundle\\AsseticBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -5206,7 +5218,7 @@ "compression", "minification" ], - "time": "2013-05-16 05:32:23" + "time": "2015-11-17 09:45:47" }, { "name": "symfony/monolog-bundle", @@ -6400,38 +6412,54 @@ ], "packages-dev": [ { - "name": "sensio/generator-bundle", - "version": "v2.5.3", - "target-dir": "Sensio/Bundle/GeneratorBundle", + "name": "behat/behat", + "version": "v3.1.0", "source": { "type": "git", - "url": "https://github.com/sensiolabs/SensioGeneratorBundle.git", - "reference": "e50108c2133ee5c9c484555faed50c17a61221d3" + "url": "https://github.com/Behat/Behat.git", + "reference": "359d987b3064d78f2d3a6ba3a355277f3b09b47f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioGeneratorBundle/zipball/e50108c2133ee5c9c484555faed50c17a61221d3", - "reference": "e50108c2133ee5c9c484555faed50c17a61221d3", + "url": "https://api.github.com/repos/Behat/Behat/zipball/359d987b3064d78f2d3a6ba3a355277f3b09b47f", + "reference": "359d987b3064d78f2d3a6ba3a355277f3b09b47f", "shasum": "" }, "require": { - "symfony/console": "~2.5", - "symfony/framework-bundle": "~2.2" + "behat/gherkin": "~4.4", + "behat/transliterator": "~1.0", + "ext-mbstring": "*", + "php": ">=5.3.3", + "symfony/class-loader": "~2.1|~3.0", + "symfony/config": "~2.3|~3.0", + "symfony/console": "~2.1|~3.0", + "symfony/dependency-injection": "~2.1|~3.0", + "symfony/event-dispatcher": "~2.1|~3.0", + "symfony/translation": "~2.3|~3.0", + "symfony/yaml": "~2.1|~3.0" }, "require-dev": { - "doctrine/orm": "~2.2,>=2.2.3", - "symfony/doctrine-bridge": "~2.2", - "twig/twig": "~1.11" + "phpunit/phpunit": "~4.5", + "symfony/process": "~2.1|~3.0" }, - "type": "symfony-bundle", + "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": "2.5.x-dev" + "dev-master": "3.1.x-dev" } }, "autoload": { "psr-0": { - "Sensio\\Bundle\\GeneratorBundle": "" + "Behat\\Behat": "src/", + "Behat\\Testwork": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6440,21 +6468,1642 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "This bundle generates code for you", - "time": "2015-03-17 06:36:52" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": [], + "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": "2016-03-28 07:04:45" + }, + { + "name": "behat/gherkin", + "version": "v4.4.1", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "1576b485c0f92ef6d27da9c4bbfc57ee30cf6911" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/1576b485c0f92ef6d27da9c4bbfc57ee30cf6911", + "reference": "1576b485c0f92ef6d27da9c4bbfc57ee30cf6911", + "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-12-30 14:47:00" + }, + { + "name": "behat/mink", + "version": "v1.7.1", + "source": { + "type": "git", + "url": "https://github.com/minkphp/Mink.git", + "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/e6930b9c74693dff7f4e58577e1b1743399f3ff9", + "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9", + "shasum": "" + }, + "require": { + "php": ">=5.3.1", + "symfony/css-selector": "~2.1|~3.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "~2.7|~3.0" + }, + "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": "2016-03-05 08:26:18" + }, + { + "name": "behat/mink-extension", + "version": "v2.2", + "source": { + "type": "git", + "url": "https://github.com/Behat/MinkExtension.git", + "reference": "5b4bda64ff456104564317e212c823e45cad9d59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/MinkExtension/zipball/5b4bda64ff456104564317e212c823e45cad9d59", + "reference": "5b4bda64ff456104564317e212c823e45cad9d59", + "shasum": "" + }, + "require": { + "behat/behat": "~3.0,>=3.0.5", + "behat/mink": "~1.5", + "php": ">=5.3.2", + "symfony/config": "~2.2|~3.0" + }, + "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": "2016-02-15 07:55:18" + }, + { + "name": "behat/mink-selenium2-driver", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkSelenium2Driver.git", + "reference": "473a9f3ebe0c134ee1e623ce8a9c852832020288" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/473a9f3ebe0c134ee1e623ce8a9c852832020288", + "reference": "473a9f3ebe0c134ee1e623ce8a9c852832020288", + "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": "2016-03-05 09:10:18" + }, + { + "name": "behat/symfony2-extension", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Behat/Symfony2Extension.git", + "reference": "cb9ff0ff2f1a901379616d95cc701601d139160c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Symfony2Extension/zipball/cb9ff0ff2f1a901379616d95cc701601d139160c", + "reference": "cb9ff0ff2f1a901379616d95cc701601d139160c", + "shasum": "" + }, + "require": { + "behat/behat": "~3.0,>=3.0.4", + "php": ">=5.3.3", + "symfony/framework-bundle": "~2.0|~3.0" + }, + "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|~3.0" + }, + "type": "behat-extension", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Symfony2Extension": "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": "Symfony2 framework extension for Behat", + "homepage": "http://behat.org", + "keywords": [ + "BDD", + "framework", + "symfony" + ], + "time": "2016-01-13 17:06:48" + }, + { + "name": "fzaninotto/faker", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123", + "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123", + "shasum": "" + }, + "require": { + "php": "^5.3.3|^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "time": "2016-04-29 12:21:54" + }, + { + "name": "instaclick/php-webdriver", + "version": "1.4.3", + "source": { + "type": "git", + "url": "https://github.com/instaclick/php-webdriver.git", + "reference": "0c20707dcf30a32728fd6bdeeab996c887fdb2fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/0c20707dcf30a32728fd6bdeeab996c887fdb2fb", + "reference": "0c20707dcf30a32728fd6bdeeab996c887fdb2fb", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "satooshi/php-coveralls": "dev-master" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "WebDriver": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Justin Bishop", + "email": "jubishop@gmail.com", + "role": "Developer" + }, + { + "name": "Anthon Pang", + "email": "apang@softwaredevelopment.ca", + "role": "Fork Maintainer" + } + ], + "description": "PHP WebDriver for Selenium 2", + "homepage": "http://instaclick.com/", + "keywords": [ + "browser", + "selenium", + "webdriver", + "webtest" + ], + "time": "2015-06-15 20:19:33" + }, + { + "name": "johnkary/phpunit-speedtrap", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/johnkary/phpunit-speedtrap.git", + "reference": "76a26f8a903a9434608cdad2b41c40cd134ea326" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/johnkary/phpunit-speedtrap/zipball/76a26f8a903a9434608cdad2b41c40cd134ea326", + "reference": "76a26f8a903a9434608cdad2b41c40cd134ea326", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-0": { + "JohnKary": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Kary", + "email": "john@johnkary.net" + } + ], + "description": "Find slow tests in your PHPUnit test suite", + "homepage": "https://github.com/johnkary/phpunit-speedtrap", + "keywords": [ + "phpunit", + "profile", + "slow" + ], + "time": "2015-09-13 19:01:00" + }, + { + "name": "mybuilder/phpunit-accelerator", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/mybuilder/phpunit-accelerator.git", + "reference": "4c10c23c5559e7a5fa0d917997f798fc05a8009f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mybuilder/phpunit-accelerator/zipball/4c10c23c5559e7a5fa0d917997f798fc05a8009f", + "reference": "4c10c23c5559e7a5fa0d917997f798fc05a8009f", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/phpunit": ">=3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "MyBuilder\\PhpunitAccelerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Keyvan Akbary", + "email": "keyvan@mybuilder.com" + } + ], + "description": "PHPUnit accelerator", + "keywords": [ + "accelerator", + "fast", + "free", + "memory", + "phpunit", + "property" + ], + "time": "2015-12-29 13:04:25" + }, + { + "name": "nelmio/alice", + "version": "2.1.4", + "source": { + "type": "git", + "url": "https://github.com/nelmio/alice.git", + "reference": "c8cb3413ab5d1fa76ee84296dafe356b0c703014" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nelmio/alice/zipball/c8cb3413ab5d1fa76ee84296dafe356b0c703014", + "reference": "c8cb3413ab5d1fa76ee84296dafe356b0c703014", + "shasum": "" + }, + "require": { + "fzaninotto/faker": "~1.0", + "php": ">=5.4", + "symfony/yaml": "~2.0|~3.0" + }, + "require-dev": { + "doctrine/common": "~2.3", + "phpunit/phpunit": "~4.0", + "symfony/property-access": "~2.2|~3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Nelmio\\Alice\\": "src/Nelmio/Alice" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + }, + { + "name": "Tim Shelburne", + "email": "shelburt02@gmail.com" + } + ], + "description": "Expressive fixtures generator", + "keywords": [ + "Fixture", + "data", + "orm", + "test" + ], + "time": "2016-01-07 14:44:47" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2015-12-27 11:43:31" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "9270140b940ff02e58ec577c237274e92cd40cdd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9270140b940ff02e58ec577c237274e92cd40cdd", + "reference": "9270140b940ff02e58ec577c237274e92cd40cdd", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0@dev", + "phpdocumentor/type-resolver": "^0.2.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2016-06-10 09:48:41" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b39c7a5b194f9ed7bd0dd345c751007a41862443", + "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2016-06-10 07:14:17" + }, + { + "name": "phpspec/prophecy", + "version": "v1.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "58a8137754bc24b25740d4281399a4a3596058e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/58a8137754bc24b25740d4281399a4a3596058e0", + "reference": "58a8137754bc24b25740d4281399a4a3596058e0", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", + "sebastian/comparator": "^1.1", + "sebastian/recursion-context": "^1.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2016-06-07 08:13:47" + }, + { + "name": "phpunit/php-code-coverage", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "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": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2015-10-06 15:47:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "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/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2015-06-21 13:08:43" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "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/", + "keywords": [ + "template" + ], + "time": "2015-06-21 13:50:34" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/38e9124049cf1a164f1e4537caf19c99bf1eb260", + "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4|~5" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2016-05-12 18:03:57" + }, + { + "name": "phpunit/php-token-stream", + "version": "1.4.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "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/", + "keywords": [ + "tokenizer" + ], + "time": "2015-09-15 10:49:45" + }, + { + "name": "phpunit/phpunit", + "version": "4.8.26", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "fc1d8cd5b5de11625979125c5639347896ac2c74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fc1d8cd5b5de11625979125c5639347896ac2c74", + "reference": "fc1d8cd5b5de11625979125c5639347896ac2c74", + "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" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.8.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "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/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2016-05-17 03:09:28" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "2.3.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": ">=5.3.3", + "phpunit/php-text-template": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "time": "2015-10-02 06:51:40" + }, + { + "name": "sebastian/comparator", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/diff": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "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" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2015-07-26 15:48:44" + }, + { + "name": "sebastian/diff", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2015-12-08 07:14:41" + }, + { + "name": "sebastian/environment", + "version": "1.3.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/4e8f0da10ac5802913afc151413bc8c53b6c2716", + "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2016-05-17 03:18:57" + }, + { + "name": "sebastian/exporter", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4", + "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "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": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2016-06-17 09:04:28" + }, + { + "name": "sebastian/global-state", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2015-10-12 03:26:01" + }, + { + "name": "sebastian/recursion-context", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.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" + }, + { + "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/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "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" + }, + { + "name": "sensio/generator-bundle", + "version": "v2.5.3", + "target-dir": "Sensio/Bundle/GeneratorBundle", + "source": { + "type": "git", + "url": "https://github.com/sensiolabs/SensioGeneratorBundle.git", + "reference": "e50108c2133ee5c9c484555faed50c17a61221d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sensiolabs/SensioGeneratorBundle/zipball/e50108c2133ee5c9c484555faed50c17a61221d3", + "reference": "e50108c2133ee5c9c484555faed50c17a61221d3", + "shasum": "" + }, + "require": { + "symfony/console": "~2.5", + "symfony/framework-bundle": "~2.2" + }, + "require-dev": { + "doctrine/orm": "~2.2,>=2.2.3", + "symfony/doctrine-bridge": "~2.2", + "twig/twig": "~1.11" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.5.x-dev" + } + }, + "autoload": { + "psr-0": { + "Sensio\\Bundle\\GeneratorBundle": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "This bundle generates code for you", + "time": "2015-03-17 06:36:52" + }, + { + "name": "webmozart/assert", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "30eed06dd6bc88410a4ff7f77b6d22f3ce13dbde" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/30eed06dd6bc88410a4ff7f77b6d22f3ce13dbde", + "reference": "30eed06dd6bc88410a4ff7f77b6d22f3ce13dbde", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2015-08-24 13:29:44" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": { + "oro/commerce": 20 + }, "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=5.4.9" + "php": ">=5.5.9" }, "platform-dev": [] } diff --git a/package.json b/package.json index 55d9f7377dd..f2d501d7fb8 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "description": "OroCommerce - an open-source Business to Business Commerce application.\\nThis package contains JavaScript library dependencies for development.", "repository": { "type": "git", - "url": "https://github.com/orocrm/orocommerce-application" + "url": "https://github.com/laboro/commerce-application" }, "devDependencies": { "karma": "0.12", diff --git a/phpunit.xml.dist b/phpunit.xml.dist new file mode 100644 index 00000000000..38b4d5c0d53 --- /dev/null +++ b/phpunit.xml.dist @@ -0,0 +1,140 @@ + + + + + + + soap + + + + + vendor/oro/commerce/src/*/Bundle/*Bundle/Tests/Unit + vendor/oro/commerce/src/*/Component/*/Tests/Unit + + + vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Component/*/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/A*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/B*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/C*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/D*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/E*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/F*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/G*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/H*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/I*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/J*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/K*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/L*Bundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/M*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/N*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/P*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/W*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/X*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/Y*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/Z*Bundle/Tests/Functional + vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/Q*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/R*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/S*Bundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/O*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/T*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/U*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/V*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Component/*/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/A*Bundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/O*Bundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/P*Bundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/S*Bundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/T*Bundle/Tests/Functional + + + vendor/oro/commerce/src/*/Bundle/B*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/C*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/D*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/E*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/F*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/G*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/H*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/I*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/J*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/K*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/L*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/M*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/N*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/Q*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/R*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/U*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/V*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/W*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/X*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/Y*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Bundle/Z*Bundle/Tests/Functional + vendor/oro/commerce/src/*/Component/*/Tests/Functional + vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + app/logs + + + + + + + + + diff --git a/web/.htaccess b/web/.htaccess index acb299a5617..b8c59c788ee 100644 --- a/web/.htaccess +++ b/web/.htaccess @@ -1,7 +1,13 @@ RewriteEngine On - #RewriteBase / + # Maintenance mode rewrites # + RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f + RewriteCond %{DOCUMENT_ROOT}/../app/cache/maintenance_lock -f + RewriteCond %{SCRIPT_FILENAME} !maintenance.html + RewriteRule ^.*$ /maintenance.html [R=503,L] + ErrorDocument 503 /maintenance.html + Header Set Cache-Control "max-age=0, no-store" RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ app.php [QSA,L] diff --git a/web/maintenance.html b/web/maintenance.html new file mode 100644 index 00000000000..5751dbb99b3 --- /dev/null +++ b/web/maintenance.html @@ -0,0 +1,16 @@ + + + + Down For Maintenance + + + + +

Down For Maintenance

+

Sorry for the inconvenience, but we’re performing a maintenance at the moment.

+

We’ll be back online shortly!

+ + From 573f34e34003393b5bb67780c112b79d36a7a991 Mon Sep 17 00:00:00 2001 From: Yevhen Petrov Date: Tue, 26 Jul 2016 00:24:25 +0300 Subject: [PATCH 2/3] Updated composer.json and composer.lock --- composer.json | 2 +- composer.lock | 142 +++++++++++++++++++++++++++++++++++++------------- 2 files changed, 106 insertions(+), 38 deletions(-) diff --git a/composer.json b/composer.json index c8a862db22f..b10a91ce441 100644 --- a/composer.json +++ b/composer.json @@ -15,7 +15,7 @@ }, "require": { "php": ">=5.5.9", - "oro/commerce": "self.version" + "oro/commerce": "1.0.0-beta.3" }, "require-dev": { "sensio/generator-bundle": "2.5.3", diff --git a/composer.lock b/composer.lock index 419214fe191..018690c52d6 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": "5091c713111471e9e8c5fae783ffbe79", - "content-hash": "e016df21139f8b9bf934b0dfff980f8d", + "hash": "bd2518ee413f5b4c17649f1e7bc5383f", + "content-hash": "76800731dc38b8491cdfc01b0ca859be", "packages": [ { "name": "a2lix/translation-form-bundle", @@ -3128,7 +3128,7 @@ "email": "stof@notk.org" }, { - "name": "Knplabs", + "name": "KnpLabs", "homepage": "http://knplabs.com" }, { @@ -3184,7 +3184,7 @@ "email": "stof@notk.org" }, { - "name": "KnpLabs", + "name": "Knplabs", "homepage": "http://knplabs.com" }, { @@ -4058,19 +4058,25 @@ }, { "name": "oro/commerce", - "version": "dev-master", + "version": "1.0.0-beta.3", + "source": { + "type": "git", + "url": "https://github.com/orocommerce/orocommerce.git", + "reference": "061272d7d587ffbcfd15e7f4e477fab6f3d7a9ba" + }, "dist": { - "type": "path", - "url": "../../package/commerce", - "reference": "917040b48f7f4c85e172ea184c5541d3a5cbf23e", - "shasum": null + "type": "zip", + "url": "https://api.github.com/repos/orocommerce/orocommerce/zipball/061272d7d587ffbcfd15e7f4e477fab6f3d7a9ba", + "reference": "061272d7d587ffbcfd15e7f4e477fab6f3d7a9ba", + "shasum": "" }, "require": { "box/spout": "2.3.*", "leafo/scssphp": "0.6.3", "myclabs/deep-copy": "1.5.*", "nicholas-eden/math": "0.6.*", - "oro/platform": "self.version" + "oro/platform": "1.10.0-beta.3", + "oro/platform-serialised-fields": "1.5.0-beta.3" }, "type": "library", "extra": { @@ -4086,6 +4092,7 @@ "OroB2B\\Bundle": "src/" } }, + "notification-url": "https://packagist.orocrm.com/downloads/", "license": [ "OSL-3.0" ], @@ -4096,7 +4103,8 @@ } ], "description": "OroCommerce - an open-source Business to Business Commerce application. \\nThis package contains bundles and needs to be added as a dependency in an OroCommerce application.", - "homepage": "https://github.com/orocommerce/orocommerce" + "homepage": "https://github.com/orocommerce/orocommerce", + "time": "2016-07-25 20:28:11" }, { "name": "oro/doctrine-extensions", @@ -4256,12 +4264,17 @@ }, { "name": "oro/platform", - "version": "dev-master", + "version": "1.10.0-beta.3", + "source": { + "type": "git", + "url": "https://github.com/orocrm/platform.git", + "reference": "7ce76b3b1949d46c7311c8eea6883dcfbaf69381" + }, "dist": { - "type": "path", - "url": "../../package/platform", - "reference": "62899c8398b713f219c6bf835e7ccc05e5ecfed3", - "shasum": null + "type": "zip", + "url": "https://api.github.com/repos/orocrm/platform/zipball/7ce76b3b1949d46c7311c8eea6883dcfbaf69381", + "reference": "7ce76b3b1949d46c7311c8eea6883dcfbaf69381", + "shasum": "" }, "require": { "a2lix/translation-form-bundle": "1.3", @@ -4347,6 +4360,7 @@ "Oro\\Bundle": "src/" } }, + "notification-url": "https://packagist.orocrm.com/downloads/", "license": [ "MIT" ], @@ -4357,7 +4371,58 @@ } ], "description": "Business Application Platform (BAP)", - "homepage": "https://github.com/orocrm/platform.git" + "homepage": "https://github.com/orocrm/platform.git", + "time": "2016-07-25 12:12:32" + }, + { + "name": "oro/platform-serialised-fields", + "version": "1.5.0-beta.3", + "target-dir": "src/Oro/Bundle/EntitySerializedFieldsBundle", + "source": { + "type": "git", + "url": "https://github.com/orocrm/OroEntitySerializedFieldsBundle.git", + "reference": "1144754df28b92f01204ad00f9dbe129b6a688bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orocrm/OroEntitySerializedFieldsBundle/zipball/1144754df28b92f01204ad00f9dbe129b6a688bb", + "reference": "1144754df28b92f01204ad00f9dbe129b6a688bb", + "shasum": "" + }, + "require": { + "oro/platform": "1.10.0-beta.3", + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-0": { + "Oro\\Bundle\\EntitySerializedFieldsBundle": "src/" + } + }, + "notification-url": "https://packagist.orocrm.com/downloads/", + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" + } + ], + "description": "Oro Platform Serialized Fields", + "homepage": "https://github.com/orocrm/OroEntitySerializedFieldsBundle", + "keywords": [ + "Oro", + "Platform", + "entity", + "fields" + ], + "time": "2016-07-25 20:44:41" }, { "name": "paragonie/random_compat", @@ -6990,32 +7055,33 @@ }, { "name": "nelmio/alice", - "version": "2.1.4", + "version": "2.2.2", "source": { "type": "git", "url": "https://github.com/nelmio/alice.git", - "reference": "c8cb3413ab5d1fa76ee84296dafe356b0c703014" + "reference": "be940d30a450043c7991f2bc6ad19682db98c8cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/alice/zipball/c8cb3413ab5d1fa76ee84296dafe356b0c703014", - "reference": "c8cb3413ab5d1fa76ee84296dafe356b0c703014", + "url": "https://api.github.com/repos/nelmio/alice/zipball/be940d30a450043c7991f2bc6ad19682db98c8cf", + "reference": "be940d30a450043c7991f2bc6ad19682db98c8cf", "shasum": "" }, "require": { - "fzaninotto/faker": "~1.0", - "php": ">=5.4", - "symfony/yaml": "~2.0|~3.0" + "fzaninotto/faker": "^1.0", + "php": "^5.6||^7.0", + "symfony/yaml": "^2.0||^3.0" }, "require-dev": { - "doctrine/common": "~2.3", - "phpunit/phpunit": "~4.0", - "symfony/property-access": "~2.2|~3.0" + "doctrine/common": "^2.3", + "phpunit/phpunit": "^5.0||^4.0", + "symfony/phpunit-bridge": "^3.0", + "symfony/property-access": "^2.2||^3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { @@ -7035,6 +7101,10 @@ { "name": "Tim Shelburne", "email": "shelburt02@gmail.com" + }, + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" } ], "description": "Expressive fixtures generator", @@ -7044,7 +7114,7 @@ "orm", "test" ], - "time": "2016-01-07 14:44:47" + "time": "2016-07-15 19:50:38" }, { "name": "phpdocumentor/reflection-common", @@ -7499,16 +7569,16 @@ }, { "name": "phpunit/phpunit", - "version": "4.8.26", + "version": "4.8.27", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "fc1d8cd5b5de11625979125c5639347896ac2c74" + "reference": "c062dddcb68e44b563f66ee319ddae2b5a322a90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fc1d8cd5b5de11625979125c5639347896ac2c74", - "reference": "fc1d8cd5b5de11625979125c5639347896ac2c74", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c062dddcb68e44b563f66ee319ddae2b5a322a90", + "reference": "c062dddcb68e44b563f66ee319ddae2b5a322a90", "shasum": "" }, "require": { @@ -7567,7 +7637,7 @@ "testing", "xunit" ], - "time": "2016-05-17 03:09:28" + "time": "2016-07-21 06:48:14" }, { "name": "phpunit/phpunit-mock-objects", @@ -8097,9 +8167,7 @@ ], "aliases": [], "minimum-stability": "dev", - "stability-flags": { - "oro/commerce": 20 - }, + "stability-flags": [], "prefer-stable": true, "prefer-lowest": false, "platform": { From 96750043bf736cd59790f81a86ff90449e077dce Mon Sep 17 00:00:00 2001 From: Yevhen Petrov Date: Tue, 26 Jul 2016 00:32:42 +0300 Subject: [PATCH 3/3] Updated composer.json and composer.lock --- composer.json | 4 ---- composer.lock | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index b10a91ce441..012faeab26e 100644 --- a/composer.json +++ b/composer.json @@ -59,10 +59,6 @@ } }, "repositories": [ - { - "type": "path", - "url": "../../package/*" - }, { "type": "composer", "url": "https://packagist.orocrm.com" diff --git a/composer.lock b/composer.lock index 018690c52d6..4713edf9313 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": "bd2518ee413f5b4c17649f1e7bc5383f", - "content-hash": "76800731dc38b8491cdfc01b0ca859be", + "hash": "9cca20afd1201e7e3e0cf36a7f7a7d04", + "content-hash": "bc0858b9df3e90979a94f611badff384", "packages": [ { "name": "a2lix/translation-form-bundle",