From 1912738f48a031590eafc451f4ad9ff7a6ae9019 Mon Sep 17 00:00:00 2001
From: Dmytro Kvashnin <dkvashnin@ebay.com>
Date: Mon, 16 Mar 2015 14:43:03 +0200
Subject: [PATCH] MAGETWO-33631: Advanced Developer Workflow

- fixed renderer factory
---
 .../Model/View/Asset/PreProcessor/DeveloperChain.php        | 6 ++----
 .../Developer/Model/View/Page/Config/RendererFactory.php    | 5 +++--
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/app/code/Magento/Developer/Model/View/Asset/PreProcessor/DeveloperChain.php b/app/code/Magento/Developer/Model/View/Asset/PreProcessor/DeveloperChain.php
index 80436bcd9ef..a96ef445700 100644
--- a/app/code/Magento/Developer/Model/View/Asset/PreProcessor/DeveloperChain.php
+++ b/app/code/Magento/Developer/Model/View/Asset/PreProcessor/DeveloperChain.php
@@ -22,15 +22,13 @@ class DeveloperChain extends Chain
         LocalInterface $asset,
         $origContent,
         $origContentType,
-        $origAssetPath = null,
-        $frontEndDevelopmentWorkflowType = null
+        $origAssetPath = null
     ) {
         parent::__construct(
             $asset,
             $origContent,
             $origContentType,
-            $origAssetPath,
-            $frontEndDevelopmentWorkflowType
+            $origAssetPath
         );
 
         $this->targetContentType = $this->origContentType;
diff --git a/app/code/Magento/Developer/Model/View/Page/Config/RendererFactory.php b/app/code/Magento/Developer/Model/View/Page/Config/RendererFactory.php
index add6c6202d1..bba4643f4e7 100644
--- a/app/code/Magento/Developer/Model/View/Page/Config/RendererFactory.php
+++ b/app/code/Magento/Developer/Model/View/Page/Config/RendererFactory.php
@@ -20,7 +20,7 @@ class RendererFactory extends \Magento\Framework\View\Page\Config\RendererFactor
      *
      * @var \Magento\Framework\ObjectManagerInterface
      */
-    protected $objectManager = null;
+    protected $objectManager;
 
     /**
      * @var \Magento\Framework\App\Config\ScopeConfigInterface
@@ -61,8 +61,9 @@ class RendererFactory extends \Magento\Framework\View\Page\Config\RendererFactor
     public function create(array $data = [])
     {
         $renderer = $this->scopeConfig->getValue(WorkflowType::CONFIG_NAME_PATH, ScopeInterface::SCOPE_STORE);
+
         return $this->objectManager->create(
-            $renderer,
+            $this->rendererTypes[$renderer],
             $data
         );
     }
-- 
GitLab