From ccb32a93536521344fea0a2dee86ef977736929d Mon Sep 17 00:00:00 2001
From: Safwan Khan <safwkhan@paypal.com>
Date: Tue, 13 Jan 2015 17:43:29 -0600
Subject: [PATCH] MAGETWO-32644: Remove PHP 5.4 support from composer.json

- Updated composer.json files, composer.lock and .travis.yml files.
---
 .travis.yml                                                  | 5 -----
 app/code/Magento/AdminNotification/composer.json             | 2 +-
 app/code/Magento/Authorization/composer.json                 | 2 +-
 app/code/Magento/Backend/composer.json                       | 2 +-
 app/code/Magento/Backup/composer.json                        | 2 +-
 app/code/Magento/Bundle/composer.json                        | 2 +-
 app/code/Magento/Captcha/composer.json                       | 2 +-
 app/code/Magento/Catalog/composer.json                       | 2 +-
 app/code/Magento/CatalogImportExport/composer.json           | 2 +-
 app/code/Magento/CatalogInventory/composer.json              | 2 +-
 app/code/Magento/CatalogRule/composer.json                   | 2 +-
 app/code/Magento/CatalogSearch/composer.json                 | 2 +-
 app/code/Magento/CatalogUrlRewrite/composer.json             | 2 +-
 app/code/Magento/CatalogWidget/composer.json                 | 2 +-
 app/code/Magento/Centinel/composer.json                      | 2 +-
 app/code/Magento/Checkout/composer.json                      | 2 +-
 app/code/Magento/CheckoutAgreements/composer.json            | 2 +-
 app/code/Magento/Cms/composer.json                           | 2 +-
 app/code/Magento/CmsUrlRewrite/composer.json                 | 2 +-
 app/code/Magento/ConfigurableImportExport/composer.json      | 2 +-
 app/code/Magento/ConfigurableProduct/composer.json           | 2 +-
 app/code/Magento/Contact/composer.json                       | 2 +-
 app/code/Magento/Core/composer.json                          | 2 +-
 app/code/Magento/Cron/composer.json                          | 2 +-
 app/code/Magento/CurrencySymbol/composer.json                | 2 +-
 app/code/Magento/Customer/composer.json                      | 2 +-
 app/code/Magento/CustomerImportExport/composer.json          | 2 +-
 app/code/Magento/DesignEditor/composer.json                  | 2 +-
 app/code/Magento/Dhl/composer.json                           | 2 +-
 app/code/Magento/Directory/composer.json                     | 2 +-
 app/code/Magento/Downloadable/composer.json                  | 2 +-
 app/code/Magento/Eav/composer.json                           | 2 +-
 app/code/Magento/Email/composer.json                         | 2 +-
 app/code/Magento/Fedex/composer.json                         | 2 +-
 app/code/Magento/GiftMessage/composer.json                   | 2 +-
 app/code/Magento/GoogleAdwords/composer.json                 | 2 +-
 app/code/Magento/GoogleAnalytics/composer.json               | 2 +-
 app/code/Magento/GoogleOptimizer/composer.json               | 2 +-
 app/code/Magento/GoogleShopping/composer.json                | 2 +-
 app/code/Magento/GroupedImportExport/composer.json           | 2 +-
 app/code/Magento/GroupedProduct/composer.json                | 2 +-
 app/code/Magento/ImportExport/composer.json                  | 2 +-
 app/code/Magento/Indexer/composer.json                       | 2 +-
 app/code/Magento/Integration/composer.json                   | 2 +-
 app/code/Magento/LayeredNavigation/composer.json             | 2 +-
 app/code/Magento/Log/composer.json                           | 2 +-
 app/code/Magento/Msrp/composer.json                          | 2 +-
 app/code/Magento/Multishipping/composer.json                 | 2 +-
 app/code/Magento/Newsletter/composer.json                    | 2 +-
 app/code/Magento/OfflinePayments/composer.json               | 2 +-
 app/code/Magento/OfflineShipping/composer.json               | 2 +-
 app/code/Magento/PageCache/composer.json                     | 2 +-
 app/code/Magento/Payment/composer.json                       | 2 +-
 app/code/Magento/Persistent/composer.json                    | 2 +-
 app/code/Magento/ProductAlert/composer.json                  | 2 +-
 app/code/Magento/Reports/composer.json                       | 2 +-
 app/code/Magento/RequireJs/composer.json                     | 2 +-
 app/code/Magento/Review/composer.json                        | 2 +-
 app/code/Magento/Rss/composer.json                           | 2 +-
 app/code/Magento/Rule/composer.json                          | 2 +-
 app/code/Magento/Sales/composer.json                         | 2 +-
 app/code/Magento/SalesRule/composer.json                     | 2 +-
 app/code/Magento/Search/composer.json                        | 2 +-
 app/code/Magento/Sendfriend/composer.json                    | 2 +-
 app/code/Magento/Shipping/composer.json                      | 2 +-
 app/code/Magento/Sitemap/composer.json                       | 2 +-
 app/code/Magento/Store/composer.json                         | 2 +-
 app/code/Magento/Tax/composer.json                           | 2 +-
 app/code/Magento/TaxImportExport/composer.json               | 2 +-
 app/code/Magento/Theme/composer.json                         | 2 +-
 app/code/Magento/Translation/composer.json                   | 2 +-
 app/code/Magento/Ui/composer.json                            | 2 +-
 app/code/Magento/Ups/composer.json                           | 2 +-
 app/code/Magento/UrlRewrite/composer.json                    | 2 +-
 app/code/Magento/User/composer.json                          | 2 +-
 app/code/Magento/Usps/composer.json                          | 2 +-
 app/code/Magento/Webapi/composer.json                        | 2 +-
 app/code/Magento/Weee/composer.json                          | 2 +-
 app/code/Magento/Widget/composer.json                        | 2 +-
 app/code/Magento/Wishlist/composer.json                      | 2 +-
 app/design/adminhtml/Magento/backend/composer.json           | 2 +-
 app/design/frontend/Magento/blank/composer.json              | 2 +-
 app/design/frontend/Magento/luma/composer.json               | 2 +-
 composer.json                                                | 2 +-
 composer.lock                                                | 5 ++---
 .../Magento/Test/Tools/Dependency/_files/composer1.json      | 2 +-
 .../Magento/Test/Tools/Dependency/_files/composer2.json      | 2 +-
 .../Magento/Test/Tools/Dependency/_files/composer3.json      | 2 +-
 .../Magento/Test/Tools/Dependency/_files/composer4.json      | 2 +-
 .../Magento/Test/Tools/Dependency/_files/composer5.json      | 2 +-
 .../_files/design/adminhtml/magento_basic/composer.json      | 2 +-
 .../Core/Model/_files/frontend/magento_iphone/composer.json  | 2 +-
 lib/internal/Magento/Framework/composer.json                 | 2 +-
 93 files changed, 93 insertions(+), 99 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 75d26bdfa7d..c7a952740ba 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,5 @@
 language: php
 php:
-  - 5.4
   - 5.5
   - 5.6
 env:
@@ -11,10 +10,6 @@ env:
   - TEST_SUITE=static_annotation
 matrix:
   exclude:
-    - php: 5.4
-      env: TEST_SUITE=static_phpcs
-    - php: 5.4
-      env: TEST_SUITE=static_annotation
     - php: 5.6
       env: TEST_SUITE=static_phpcs
     - php: 5.6
diff --git a/app/code/Magento/AdminNotification/composer.json b/app/code/Magento/AdminNotification/composer.json
index 772dd77e509..b22145e0b5a 100644
--- a/app/code/Magento/AdminNotification/composer.json
+++ b/app/code/Magento/AdminNotification/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-admin-notification",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Authorization/composer.json b/app/code/Magento/Authorization/composer.json
index 46060369cb7..01788199dbd 100644
--- a/app/code/Magento/Authorization/composer.json
+++ b/app/code/Magento/Authorization/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-authorization",
     "description": "Authorization module provides access to Magento ACL functionality.",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-backend": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
         "magento/magento-composer-installer": "*"
diff --git a/app/code/Magento/Backend/composer.json b/app/code/Magento/Backend/composer.json
index b1d54364d38..b99f78aa9e6 100644
--- a/app/code/Magento/Backend/composer.json
+++ b/app/code/Magento/Backend/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-backend",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-directory": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Backup/composer.json b/app/code/Magento/Backup/composer.json
index 87a0225e866..8e7e7603846 100644
--- a/app/code/Magento/Backup/composer.json
+++ b/app/code/Magento/Backup/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-backup",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Bundle/composer.json b/app/code/Magento/Bundle/composer.json
index 8580562292c..d4bda450af8 100644
--- a/app/code/Magento/Bundle/composer.json
+++ b/app/code/Magento/Bundle/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-bundle",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-tax": "0.42.0-beta3",
diff --git a/app/code/Magento/Captcha/composer.json b/app/code/Magento/Captcha/composer.json
index 5cd84ce4023..0e1ef77a70c 100644
--- a/app/code/Magento/Captcha/composer.json
+++ b/app/code/Magento/Captcha/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-captcha",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
         "magento/module-checkout": "0.42.0-beta3",
diff --git a/app/code/Magento/Catalog/composer.json b/app/code/Magento/Catalog/composer.json
index 360e14b27de..cfe287ad219 100644
--- a/app/code/Magento/Catalog/composer.json
+++ b/app/code/Magento/Catalog/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-catalog",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-eav": "0.42.0-beta3",
         "magento/module-cms": "0.42.0-beta3",
diff --git a/app/code/Magento/CatalogImportExport/composer.json b/app/code/Magento/CatalogImportExport/composer.json
index b494e210bef..c57d6027fbd 100644
--- a/app/code/Magento/CatalogImportExport/composer.json
+++ b/app/code/Magento/CatalogImportExport/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-catalog-import-export",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-eav": "0.42.0-beta3",
diff --git a/app/code/Magento/CatalogInventory/composer.json b/app/code/Magento/CatalogInventory/composer.json
index c226936f18f..76bce139661 100644
--- a/app/code/Magento/CatalogInventory/composer.json
+++ b/app/code/Magento/CatalogInventory/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-catalog-inventory",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/CatalogRule/composer.json b/app/code/Magento/CatalogRule/composer.json
index 77813109ca8..142a3ea8e62 100644
--- a/app/code/Magento/CatalogRule/composer.json
+++ b/app/code/Magento/CatalogRule/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-catalog-rule",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-rule": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
diff --git a/app/code/Magento/CatalogSearch/composer.json b/app/code/Magento/CatalogSearch/composer.json
index 18200678849..4ca3fc08922 100644
--- a/app/code/Magento/CatalogSearch/composer.json
+++ b/app/code/Magento/CatalogSearch/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-catalog-search",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-search": "0.42.0-beta3",
diff --git a/app/code/Magento/CatalogUrlRewrite/composer.json b/app/code/Magento/CatalogUrlRewrite/composer.json
index 51e3cb2ed67..4e8ac2d26cc 100644
--- a/app/code/Magento/CatalogUrlRewrite/composer.json
+++ b/app/code/Magento/CatalogUrlRewrite/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-catalog-url-rewrite",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-catalog-import-export": "0.42.0-beta3",
diff --git a/app/code/Magento/CatalogWidget/composer.json b/app/code/Magento/CatalogWidget/composer.json
index 0c728e7ef13..a36bd8339f2 100644
--- a/app/code/Magento/CatalogWidget/composer.json
+++ b/app/code/Magento/CatalogWidget/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-catalog-widget",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-widget": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Centinel/composer.json b/app/code/Magento/Centinel/composer.json
index 23ce3a4a76f..3c74909cc46 100644
--- a/app/code/Magento/Centinel/composer.json
+++ b/app/code/Magento/Centinel/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-centinel",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-checkout": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Checkout/composer.json b/app/code/Magento/Checkout/composer.json
index 55714032355..298f7cf2baa 100644
--- a/app/code/Magento/Checkout/composer.json
+++ b/app/code/Magento/Checkout/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-checkout",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-sales": "0.42.0-beta3",
         "magento/module-authorization": "0.42.0-beta3",
diff --git a/app/code/Magento/CheckoutAgreements/composer.json b/app/code/Magento/CheckoutAgreements/composer.json
index 0e41b386f1a..ff4a77a57ce 100644
--- a/app/code/Magento/CheckoutAgreements/composer.json
+++ b/app/code/Magento/CheckoutAgreements/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-checkout-agreements",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-checkout": "0.42.0-beta3",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Cms/composer.json b/app/code/Magento/Cms/composer.json
index 1bab1473f23..5f46d711b10 100644
--- a/app/code/Magento/Cms/composer.json
+++ b/app/code/Magento/Cms/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-cms",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-theme": "0.42.0-beta3",
diff --git a/app/code/Magento/CmsUrlRewrite/composer.json b/app/code/Magento/CmsUrlRewrite/composer.json
index 8566a9d1e0b..edd57582beb 100644
--- a/app/code/Magento/CmsUrlRewrite/composer.json
+++ b/app/code/Magento/CmsUrlRewrite/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-cms-url-rewrite",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-cms": "0.42.0-beta3",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-url-rewrite": "0.42.0-beta3",
diff --git a/app/code/Magento/ConfigurableImportExport/composer.json b/app/code/Magento/ConfigurableImportExport/composer.json
index 350b1f9762d..6c0222c838e 100644
--- a/app/code/Magento/ConfigurableImportExport/composer.json
+++ b/app/code/Magento/ConfigurableImportExport/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-configurable-import-export",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-catalog-import-export": "0.42.0-beta3",
         "magento/module-eav": "0.42.0-beta3",
diff --git a/app/code/Magento/ConfigurableProduct/composer.json b/app/code/Magento/ConfigurableProduct/composer.json
index 40614acdc7e..20b12496bac 100644
--- a/app/code/Magento/ConfigurableProduct/composer.json
+++ b/app/code/Magento/ConfigurableProduct/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-configurable-product",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-catalog-inventory": "0.42.0-beta3",
diff --git a/app/code/Magento/Contact/composer.json b/app/code/Magento/Contact/composer.json
index e746193309c..8c56e315858 100644
--- a/app/code/Magento/Contact/composer.json
+++ b/app/code/Magento/Contact/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-contact",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Core/composer.json b/app/code/Magento/Core/composer.json
index 3d356da4d53..ee99f353b06 100644
--- a/app/code/Magento/Core/composer.json
+++ b/app/code/Magento/Core/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-core",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-cron": "0.42.0-beta3",
diff --git a/app/code/Magento/Cron/composer.json b/app/code/Magento/Cron/composer.json
index 5d0310756d4..a25237146a6 100644
--- a/app/code/Magento/Cron/composer.json
+++ b/app/code/Magento/Cron/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-cron",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/CurrencySymbol/composer.json b/app/code/Magento/CurrencySymbol/composer.json
index fe027d918ba..37e5bff2c0b 100644
--- a/app/code/Magento/CurrencySymbol/composer.json
+++ b/app/code/Magento/CurrencySymbol/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-currency-symbol",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-page-cache": "0.42.0-beta3",
         "magento/module-directory": "0.42.0-beta3",
diff --git a/app/code/Magento/Customer/composer.json b/app/code/Magento/Customer/composer.json
index 6a8f9941fef..b4b334e8000 100644
--- a/app/code/Magento/Customer/composer.json
+++ b/app/code/Magento/Customer/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-customer",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-eav": "0.42.0-beta3",
         "magento/module-directory": "0.42.0-beta3",
diff --git a/app/code/Magento/CustomerImportExport/composer.json b/app/code/Magento/CustomerImportExport/composer.json
index 286d4febae3..9c745912f86 100644
--- a/app/code/Magento/CustomerImportExport/composer.json
+++ b/app/code/Magento/CustomerImportExport/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-customer-import-export",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/DesignEditor/composer.json b/app/code/Magento/DesignEditor/composer.json
index 356553a6cc3..5d372c1ef2c 100644
--- a/app/code/Magento/DesignEditor/composer.json
+++ b/app/code/Magento/DesignEditor/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-design-editor",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-theme": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Dhl/composer.json b/app/code/Magento/Dhl/composer.json
index c9d78cbed3b..253abf889c0 100644
--- a/app/code/Magento/Dhl/composer.json
+++ b/app/code/Magento/Dhl/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-dhl",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-shipping": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Directory/composer.json b/app/code/Magento/Directory/composer.json
index 58c7f5ad1dd..17d45a5dd60 100644
--- a/app/code/Magento/Directory/composer.json
+++ b/app/code/Magento/Directory/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-directory",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Downloadable/composer.json b/app/code/Magento/Downloadable/composer.json
index c8c0562e888..4381305a2e2 100644
--- a/app/code/Magento/Downloadable/composer.json
+++ b/app/code/Magento/Downloadable/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-downloadable",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Eav/composer.json b/app/code/Magento/Eav/composer.json
index c60d271e7cf..46b9c44ab10 100644
--- a/app/code/Magento/Eav/composer.json
+++ b/app/code/Magento/Eav/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-eav",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Email/composer.json b/app/code/Magento/Email/composer.json
index 9afda3f5b33..be700629a05 100644
--- a/app/code/Magento/Email/composer.json
+++ b/app/code/Magento/Email/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-email",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-cms": "0.42.0-beta3",
diff --git a/app/code/Magento/Fedex/composer.json b/app/code/Magento/Fedex/composer.json
index c4bb50094ed..f2c09114a70 100644
--- a/app/code/Magento/Fedex/composer.json
+++ b/app/code/Magento/Fedex/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-fedex",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-shipping": "0.42.0-beta3",
         "magento/module-directory": "0.42.0-beta3",
diff --git a/app/code/Magento/GiftMessage/composer.json b/app/code/Magento/GiftMessage/composer.json
index 2f330a2b6f5..e8ee8bfda92 100644
--- a/app/code/Magento/GiftMessage/composer.json
+++ b/app/code/Magento/GiftMessage/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-gift-message",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-checkout": "0.42.0-beta3",
diff --git a/app/code/Magento/GoogleAdwords/composer.json b/app/code/Magento/GoogleAdwords/composer.json
index 0e10e7361b8..e50ea38055c 100644
--- a/app/code/Magento/GoogleAdwords/composer.json
+++ b/app/code/Magento/GoogleAdwords/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-google-adwords",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-sales": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/GoogleAnalytics/composer.json b/app/code/Magento/GoogleAnalytics/composer.json
index ad2a5c677de..d4558ea182f 100644
--- a/app/code/Magento/GoogleAnalytics/composer.json
+++ b/app/code/Magento/GoogleAnalytics/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-google-analytics",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-sales": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/GoogleOptimizer/composer.json b/app/code/Magento/GoogleOptimizer/composer.json
index 6f3640d73b6..df374bcac24 100644
--- a/app/code/Magento/GoogleOptimizer/composer.json
+++ b/app/code/Magento/GoogleOptimizer/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-google-optimizer",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-google-analytics": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
diff --git a/app/code/Magento/GoogleShopping/composer.json b/app/code/Magento/GoogleShopping/composer.json
index 38e35843f41..d9f112035c8 100644
--- a/app/code/Magento/GoogleShopping/composer.json
+++ b/app/code/Magento/GoogleShopping/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-google-shopping",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/GroupedImportExport/composer.json b/app/code/Magento/GroupedImportExport/composer.json
index f53791499fb..e53fdd3d56e 100644
--- a/app/code/Magento/GroupedImportExport/composer.json
+++ b/app/code/Magento/GroupedImportExport/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-grouped-import-export",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-import-export": "0.42.0-beta3",
         "magento/module-catalog-import-export": "0.42.0-beta3",
diff --git a/app/code/Magento/GroupedProduct/composer.json b/app/code/Magento/GroupedProduct/composer.json
index d276a035dac..73db96a189e 100644
--- a/app/code/Magento/GroupedProduct/composer.json
+++ b/app/code/Magento/GroupedProduct/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-grouped-product",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-catalog-inventory": "0.42.0-beta3",
diff --git a/app/code/Magento/ImportExport/composer.json b/app/code/Magento/ImportExport/composer.json
index 89e4b1aab98..ff1e2df6aae 100644
--- a/app/code/Magento/ImportExport/composer.json
+++ b/app/code/Magento/ImportExport/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-import-export",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Indexer/composer.json b/app/code/Magento/Indexer/composer.json
index 98cc0400270..ffc904c8ef5 100644
--- a/app/code/Magento/Indexer/composer.json
+++ b/app/code/Magento/Indexer/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-indexer",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-page-cache": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/Integration/composer.json b/app/code/Magento/Integration/composer.json
index 39da0e6194a..199ec919e09 100644
--- a/app/code/Magento/Integration/composer.json
+++ b/app/code/Magento/Integration/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-integration",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/LayeredNavigation/composer.json b/app/code/Magento/LayeredNavigation/composer.json
index a4cf2dc2cef..17bde426da4 100644
--- a/app/code/Magento/LayeredNavigation/composer.json
+++ b/app/code/Magento/LayeredNavigation/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-layered-navigation",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/Log/composer.json b/app/code/Magento/Log/composer.json
index 4bf9ba061b8..9e17ddc6441 100644
--- a/app/code/Magento/Log/composer.json
+++ b/app/code/Magento/Log/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-log",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/Msrp/composer.json b/app/code/Magento/Msrp/composer.json
index 3d83446f5e4..b782411e671 100644
--- a/app/code/Magento/Msrp/composer.json
+++ b/app/code/Magento/Msrp/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-msrp",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-bundle": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Multishipping/composer.json b/app/code/Magento/Multishipping/composer.json
index 756598d1fa2..ceafee70795 100644
--- a/app/code/Magento/Multishipping/composer.json
+++ b/app/code/Magento/Multishipping/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-multishipping",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-checkout": "0.42.0-beta3",
diff --git a/app/code/Magento/Newsletter/composer.json b/app/code/Magento/Newsletter/composer.json
index 4c9e57f3932..56569bdfc1a 100644
--- a/app/code/Magento/Newsletter/composer.json
+++ b/app/code/Magento/Newsletter/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-newsletter",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/OfflinePayments/composer.json b/app/code/Magento/OfflinePayments/composer.json
index ebd7adb688e..3a6a864bd71 100644
--- a/app/code/Magento/OfflinePayments/composer.json
+++ b/app/code/Magento/OfflinePayments/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-offline-payments",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-payment": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
         "magento/magento-composer-installer": "*"
diff --git a/app/code/Magento/OfflineShipping/composer.json b/app/code/Magento/OfflineShipping/composer.json
index f233c74afbc..634756b1cc0 100644
--- a/app/code/Magento/OfflineShipping/composer.json
+++ b/app/code/Magento/OfflineShipping/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-offline-shipping",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-shipping": "0.42.0-beta3",
diff --git a/app/code/Magento/PageCache/composer.json b/app/code/Magento/PageCache/composer.json
index ea05fb95664..2bfd0fe9fe7 100644
--- a/app/code/Magento/PageCache/composer.json
+++ b/app/code/Magento/PageCache/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-page-cache",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/Payment/composer.json b/app/code/Magento/Payment/composer.json
index 1f55fcdc3a8..15f2d423a0a 100644
--- a/app/code/Magento/Payment/composer.json
+++ b/app/code/Magento/Payment/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-payment",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-sales": "0.42.0-beta3",
diff --git a/app/code/Magento/Persistent/composer.json b/app/code/Magento/Persistent/composer.json
index 022dc88e2fc..19eb7cabe97 100644
--- a/app/code/Magento/Persistent/composer.json
+++ b/app/code/Magento/Persistent/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-persistent",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-checkout": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/ProductAlert/composer.json b/app/code/Magento/ProductAlert/composer.json
index b001db5d77d..ee9d2891a7d 100644
--- a/app/code/Magento/ProductAlert/composer.json
+++ b/app/code/Magento/ProductAlert/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-product-alert",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/Reports/composer.json b/app/code/Magento/Reports/composer.json
index 817eb609ddf..7c344be89de 100644
--- a/app/code/Magento/Reports/composer.json
+++ b/app/code/Magento/Reports/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-reports",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-eav": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/RequireJs/composer.json b/app/code/Magento/RequireJs/composer.json
index 4c029c1c341..5e94ec295fe 100644
--- a/app/code/Magento/RequireJs/composer.json
+++ b/app/code/Magento/RequireJs/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-require-js",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/framework": "0.42.0-beta3",
         "magento/magento-composer-installer": "*"
     },
diff --git a/app/code/Magento/Review/composer.json b/app/code/Magento/Review/composer.json
index ec6e7e8629c..0f104a3ff1a 100644
--- a/app/code/Magento/Review/composer.json
+++ b/app/code/Magento/Review/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-review",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Rss/composer.json b/app/code/Magento/Rss/composer.json
index 74952b18d31..870f2791e3a 100644
--- a/app/code/Magento/Rss/composer.json
+++ b/app/code/Magento/Rss/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-rss",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/Rule/composer.json b/app/code/Magento/Rule/composer.json
index 023d077408a..0928a0c7b5a 100644
--- a/app/code/Magento/Rule/composer.json
+++ b/app/code/Magento/Rule/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-rule",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-eav": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
diff --git a/app/code/Magento/Sales/composer.json b/app/code/Magento/Sales/composer.json
index dd52c6dec79..510a25f035c 100644
--- a/app/code/Magento/Sales/composer.json
+++ b/app/code/Magento/Sales/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-sales",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/SalesRule/composer.json b/app/code/Magento/SalesRule/composer.json
index 0bc6963fbfe..c0d70fa8762 100644
--- a/app/code/Magento/SalesRule/composer.json
+++ b/app/code/Magento/SalesRule/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-sales-rule",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-rule": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
diff --git a/app/code/Magento/Search/composer.json b/app/code/Magento/Search/composer.json
index 3b6df7b5746..2cd325db781 100644
--- a/app/code/Magento/Search/composer.json
+++ b/app/code/Magento/Search/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-search",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/framework": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-store": "0.42.0-beta3",
diff --git a/app/code/Magento/Sendfriend/composer.json b/app/code/Magento/Sendfriend/composer.json
index 79e1041b482..24b9c6a47f2 100644
--- a/app/code/Magento/Sendfriend/composer.json
+++ b/app/code/Magento/Sendfriend/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-sendfriend",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Shipping/composer.json b/app/code/Magento/Shipping/composer.json
index 08a1e9d7969..972267ae582 100644
--- a/app/code/Magento/Shipping/composer.json
+++ b/app/code/Magento/Shipping/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-shipping",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
diff --git a/app/code/Magento/Sitemap/composer.json b/app/code/Magento/Sitemap/composer.json
index b22d1586a32..78bdead7bc3 100644
--- a/app/code/Magento/Sitemap/composer.json
+++ b/app/code/Magento/Sitemap/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-sitemap",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Store/composer.json b/app/code/Magento/Store/composer.json
index e089091493e..72e67304450 100644
--- a/app/code/Magento/Store/composer.json
+++ b/app/code/Magento/Store/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-store",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-directory": "0.42.0-beta3",
         "magento/module-ui": "0.42.0-beta3",
diff --git a/app/code/Magento/Tax/composer.json b/app/code/Magento/Tax/composer.json
index 5c54feeea3e..3808cee9866 100644
--- a/app/code/Magento/Tax/composer.json
+++ b/app/code/Magento/Tax/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-tax",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/TaxImportExport/composer.json b/app/code/Magento/TaxImportExport/composer.json
index d49ee464fd3..5e17f251c93 100644
--- a/app/code/Magento/TaxImportExport/composer.json
+++ b/app/code/Magento/TaxImportExport/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-tax-import-export",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-tax": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-directory": "0.42.0-beta3",
diff --git a/app/code/Magento/Theme/composer.json b/app/code/Magento/Theme/composer.json
index 9b67f6efa16..c0e1b4857a2 100644
--- a/app/code/Magento/Theme/composer.json
+++ b/app/code/Magento/Theme/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-theme",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
diff --git a/app/code/Magento/Translation/composer.json b/app/code/Magento/Translation/composer.json
index 259dadd131c..e190091b93c 100644
--- a/app/code/Magento/Translation/composer.json
+++ b/app/code/Magento/Translation/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-translation",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/Ui/composer.json b/app/code/Magento/Ui/composer.json
index efe3403132d..237180d4ffd 100644
--- a/app/code/Magento/Ui/composer.json
+++ b/app/code/Magento/Ui/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-ui",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-store": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
diff --git a/app/code/Magento/Ups/composer.json b/app/code/Magento/Ups/composer.json
index 42d5f994aeb..78c98d66410 100644
--- a/app/code/Magento/Ups/composer.json
+++ b/app/code/Magento/Ups/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-ups",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
diff --git a/app/code/Magento/UrlRewrite/composer.json b/app/code/Magento/UrlRewrite/composer.json
index a108f1b23a1..870dc60a8a9 100644
--- a/app/code/Magento/UrlRewrite/composer.json
+++ b/app/code/Magento/UrlRewrite/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-url-rewrite",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
         "magento/module-store": "0.42.0-beta3",
diff --git a/app/code/Magento/User/composer.json b/app/code/Magento/User/composer.json
index 4bfac9339fc..ac58549781b 100644
--- a/app/code/Magento/User/composer.json
+++ b/app/code/Magento/User/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-user",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-authorization": "0.42.0-beta3",
         "magento/module-backend": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Usps/composer.json b/app/code/Magento/Usps/composer.json
index b7c72cec3da..9e55af22e49 100644
--- a/app/code/Magento/Usps/composer.json
+++ b/app/code/Magento/Usps/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-usps",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-shipping": "0.42.0-beta3",
         "magento/module-directory": "0.42.0-beta3",
diff --git a/app/code/Magento/Webapi/composer.json b/app/code/Magento/Webapi/composer.json
index 755ecba2045..aee49039112 100644
--- a/app/code/Magento/Webapi/composer.json
+++ b/app/code/Magento/Webapi/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-webapi",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-authorization": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Weee/composer.json b/app/code/Magento/Weee/composer.json
index fb0b9a6779c..748633d8432 100644
--- a/app/code/Magento/Weee/composer.json
+++ b/app/code/Magento/Weee/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-weee",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
         "magento/module-tax": "0.42.0-beta3",
diff --git a/app/code/Magento/Widget/composer.json b/app/code/Magento/Widget/composer.json
index 3a4c1b875c6..749449f2b88 100644
--- a/app/code/Magento/Widget/composer.json
+++ b/app/code/Magento/Widget/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-widget",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-cms": "0.42.0-beta3",
         "magento/module-core": "0.42.0-beta3",
diff --git a/app/code/Magento/Wishlist/composer.json b/app/code/Magento/Wishlist/composer.json
index d6dc5b53408..5854cbddd5e 100644
--- a/app/code/Magento/Wishlist/composer.json
+++ b/app/code/Magento/Wishlist/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/module-wishlist",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-store": "0.42.0-beta3",
         "magento/module-customer": "0.42.0-beta3",
         "magento/module-catalog": "0.42.0-beta3",
diff --git a/app/design/adminhtml/Magento/backend/composer.json b/app/design/adminhtml/Magento/backend/composer.json
index 95c694e034f..1bde1b8d4e3 100644
--- a/app/design/adminhtml/Magento/backend/composer.json
+++ b/app/design/adminhtml/Magento/backend/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/theme-adminhtml-backend",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/framework": "0.42.0-beta3",
         "magento/magento-composer-installer": "*"
     },
diff --git a/app/design/frontend/Magento/blank/composer.json b/app/design/frontend/Magento/blank/composer.json
index f6da390cca9..0439a4f73d7 100644
--- a/app/design/frontend/Magento/blank/composer.json
+++ b/app/design/frontend/Magento/blank/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/theme-frontend-blank",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/framework": "0.42.0-beta3",
         "magento/magento-composer-installer": "*"
     },
diff --git a/app/design/frontend/Magento/luma/composer.json b/app/design/frontend/Magento/luma/composer.json
index 3c8c3377313..fe1fee555b8 100644
--- a/app/design/frontend/Magento/luma/composer.json
+++ b/app/design/frontend/Magento/luma/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/theme-frontend-luma",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/theme-frontend-blank": "0.42.0-beta3",
         "magento/framework": "0.42.0-beta3",
         "magento/magento-composer-installer": "*"
diff --git a/composer.json b/composer.json
index f7f2c094298..a038653280d 100644
--- a/composer.json
+++ b/composer.json
@@ -8,7 +8,7 @@
         "AFL-3.0"
     ],
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "zendframework/zend-stdlib": "2.3.1",
         "zendframework/zend-code": "2.3.1",
         "zendframework/zend-server": "2.3.1",
diff --git a/composer.lock b/composer.lock
index f91dcc508ee..c33ea50ff62 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
         "This file is @generated automatically"
     ],
-    "hash": "0ea0b1b2f6f0a7fb58a4780375a1a440",
+    "hash": "8326b1f17629f5fc46c9b4c089b929d5",
     "packages": [
         {
             "name": "composer/composer",
@@ -3143,9 +3143,8 @@
         "phpmd/phpmd": 0
     },
     "prefer-stable": false,
-    "prefer-lowest": false,
     "platform": {
-        "php": "~5.4.11|~5.5.0|~5.6.0"
+        "php": "~5.5.0|~5.6.0"
     },
     "platform-dev": {
         "lib-libxml": "*",
diff --git a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer1.json b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer1.json
index 4fe637e35fc..aa864992183 100644
--- a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer1.json
+++ b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer1.json
@@ -2,7 +2,7 @@
     "name": "magento/module-module1",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-core": "0.1.0-alpha103",
         "magento/module-module2": "0.1.0-alpha103"
     },
diff --git a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer2.json b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer2.json
index a7b58c71e34..ee1f92ce06f 100644
--- a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer2.json
+++ b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer2.json
@@ -2,7 +2,7 @@
     "name": "magento/module-module2",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-core": "0.1.0-alpha103",
         "magento/module-module3": "0.1.0-alpha103"
     },
diff --git a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer3.json b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer3.json
index 4619c88460d..436ee0afe3e 100644
--- a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer3.json
+++ b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer3.json
@@ -2,7 +2,7 @@
     "name": "magento/module-module1",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0"
+        "php": "~5.5.0|~5.6.0"
     },
     "type": "magento2-module",
     "version": "0.1.0-alpha103"
diff --git a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer4.json b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer4.json
index 441ed7e5af1..7d6f1156608 100644
--- a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer4.json
+++ b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer4.json
@@ -2,7 +2,7 @@
     "name": "magento/module-module1",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-core": "0.1.0-alpha103",
         "magento/module-module2": "0.1.0-alpha103"
     },
diff --git a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer5.json b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer5.json
index a630787a566..39685bcd994 100644
--- a/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer5.json
+++ b/dev/tests/integration/testsuite/Magento/Test/Tools/Dependency/_files/composer5.json
@@ -2,7 +2,7 @@
     "name": "magento/module-module2",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/module-core": "0.1.0-alpha103",
         "magento/module-module1": "0.1.0-alpha103"
     },
diff --git a/dev/tests/integration/testsuite/Magento/Widget/_files/design/adminhtml/magento_basic/composer.json b/dev/tests/integration/testsuite/Magento/Widget/_files/design/adminhtml/magento_basic/composer.json
index 4a5c0d27cd3..95b463debf3 100644
--- a/dev/tests/integration/testsuite/Magento/Widget/_files/design/adminhtml/magento_basic/composer.json
+++ b/dev/tests/integration/testsuite/Magento/Widget/_files/design/adminhtml/magento_basic/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/admin-Magento_Catalog",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/framework": "0.1.0-alpha103",
         "magento/magento-composer-installer": "*"
     },
diff --git a/dev/tests/unit/testsuite/Magento/Core/Model/_files/frontend/magento_iphone/composer.json b/dev/tests/unit/testsuite/Magento/Core/Model/_files/frontend/magento_iphone/composer.json
index 1d60a88e843..4ffc59911f5 100644
--- a/dev/tests/unit/testsuite/Magento/Core/Model/_files/frontend/magento_iphone/composer.json
+++ b/dev/tests/unit/testsuite/Magento/Core/Model/_files/frontend/magento_iphone/composer.json
@@ -2,7 +2,7 @@
     "name": "magento/frontend-magento_iphone",
     "description": "N/A",
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "magento/framework": "0.1.0-alpha103",
         "magento/magento-composer-installer": "*"
     },
diff --git a/lib/internal/Magento/Framework/composer.json b/lib/internal/Magento/Framework/composer.json
index d8dde599d2f..aedf1e5b3ec 100644
--- a/lib/internal/Magento/Framework/composer.json
+++ b/lib/internal/Magento/Framework/composer.json
@@ -8,7 +8,7 @@
         "AFL-3.0"
     ],
     "require": {
-        "php": "~5.4.11|~5.5.0|~5.6.0",
+        "php": "~5.5.0|~5.6.0",
         "ext-spl": "*",
         "ext-dom": "*",
         "ext-simplexml": "*",
-- 
GitLab