From c957071a0c4a20748a0f130100605ff9a2fd683e Mon Sep 17 00:00:00 2001
From: Igor Melnikov <imelnikov@magento.com>
Date: Fri, 4 Nov 2016 14:28:13 -0500
Subject: [PATCH] MAGETWO-60353: Replace json_decode in
 \Magento\Framework\ObjectManager\DefinitionFactory::_unpack with
 SerializerInterface

Adding removed method back
---
 .../Framework/App/ObjectManagerFactory.php    | 30 +++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/lib/internal/Magento/Framework/App/ObjectManagerFactory.php b/lib/internal/Magento/Framework/App/ObjectManagerFactory.php
index fc47cc5aca3..530c7c43599 100644
--- a/lib/internal/Magento/Framework/App/ObjectManagerFactory.php
+++ b/lib/internal/Magento/Framework/App/ObjectManagerFactory.php
@@ -277,4 +277,34 @@ class ObjectManagerFactory
         }
         return $configData;
     }
+
+    /**
+     * Crete plugin list object
+     *
+     * @param \Magento\Framework\ObjectManagerInterface $objectManager
+     * @param \Magento\Framework\ObjectManager\RelationsInterface $relations
+     * @param \Magento\Framework\ObjectManager\DefinitionFactory $definitionFactory
+     * @param \Magento\Framework\ObjectManager\Config\Config $diConfig
+     * @param \Magento\Framework\ObjectManager\DefinitionInterface $definitions
+     * @return \Magento\Framework\Interception\PluginList\PluginList
+     * @deprecated
+     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
+     */
+    protected function _createPluginList(
+        \Magento\Framework\ObjectManagerInterface $objectManager,
+        \Magento\Framework\ObjectManager\RelationsInterface $relations,
+        \Magento\Framework\ObjectManager\DefinitionFactory $definitionFactory,
+        \Magento\Framework\ObjectManager\Config\Config $diConfig,
+        \Magento\Framework\ObjectManager\DefinitionInterface $definitions
+    ) {
+        return $objectManager->create(
+            \Magento\Framework\Interception\PluginList\PluginList::class,
+            [
+                'relations' => $relations,
+                'definitions' => $definitionFactory->createPluginDefinition(),
+                'omConfig' => $diConfig,
+                'classDefinitions' => null
+            ]
+        );
+    }
 }
-- 
GitLab