diff --git a/composer.lock b/composer.lock
index 01e50392dcf4235f20edf87d3a55fcf5c5f3f0bc..ad1fd31dd889c90ee2a9cde8d1be5ce9c51b764f 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4539,6 +4539,19 @@
     "prefer-stable": true,
     "prefer-lowest": false,
     "platform": {
+        "ext-date": "*",
+        "ext-dom": "*",
+        "ext-filter": "*",
+        "ext-gd": "*",
+        "ext-hash": "*",
+        "ext-json": "*",
+        "ext-pcre": "*",
+        "ext-pdo": "*",
+        "ext-session": "*",
+        "ext-simplexml": "*",
+        "ext-spl": "*",
+        "ext-tokenizer": "*",
+        "ext-xml": "*",
         "php": "^5.5.9|>=7.0.8"
     },
     "platform-dev": []
diff --git a/core/composer.json b/core/composer.json
index 3bd2bb5e4b0b711535961a49828d91bbec315e6d..62e765947d7681498037c84f75bd2538620f6c34 100644
--- a/core/composer.json
+++ b/core/composer.json
@@ -4,6 +4,19 @@
     "type": "drupal-core",
     "license": "GPL-2.0-or-later",
     "require": {
+        "ext-date": "*",
+        "ext-dom": "*",
+        "ext-filter": "*",
+        "ext-gd": "*",
+        "ext-hash": "*",
+        "ext-json": "*",
+        "ext-pcre": "*",
+        "ext-PDO": "*",
+        "ext-session": "*",
+        "ext-SimpleXML": "*",
+        "ext-SPL": "*",
+        "ext-tokenizer": "*",
+        "ext-xml": "*",
         "php": "^5.5.9|>=7.0.8",
         "symfony/class-loader": "~3.4.0",
         "symfony/console": "~3.4.0",