From b552dd1be35436e05065d8269dabe6cebfaaafcd Mon Sep 17 00:00:00 2001 From: David Manners <dmanners87@gmail.com> Date: Wed, 20 Dec 2017 11:36:54 +0000 Subject: [PATCH] magento/magento2#5188: Remove the no longer needed xml catalog domfactory class --- .../Format/PhpStorm/DomDocumentFactory.php | 63 ------------------- 1 file changed, 63 deletions(-) delete mode 100644 app/code/Magento/Developer/Model/XmlCatalog/Format/PhpStorm/DomDocumentFactory.php diff --git a/app/code/Magento/Developer/Model/XmlCatalog/Format/PhpStorm/DomDocumentFactory.php b/app/code/Magento/Developer/Model/XmlCatalog/Format/PhpStorm/DomDocumentFactory.php deleted file mode 100644 index 3363f05ac4a..00000000000 --- a/app/code/Magento/Developer/Model/XmlCatalog/Format/PhpStorm/DomDocumentFactory.php +++ /dev/null @@ -1,63 +0,0 @@ -<?php -/** - * Copyright © Magento, Inc. All rights reserved. - * See COPYING.txt for license details. - */ -namespace Magento\Developer\Model\XmlCatalog\Format\PhpStorm; - -use DOMDocument; - -class DomDocumentFactory -{ - /** - * @var \Magento\Framework\DomDocument\DomDocumentFactory - */ - private $documentFactory; - - /** - * DomDocumentFactory constructor. - * @param \Magento\Framework\DomDocument\DomDocumentFactory $documentFactory - */ - public function __construct(\Magento\Framework\DomDocument\DomDocumentFactory $documentFactory) - { - $this->documentFactory = $documentFactory; - } - - /** - * {@inheritdoc} - */ - public function create(string $data = null) - { - $dom = $this->documentFactory->create($data); - - if (empty($data)) { - $this->initializeDocument($dom); - } - - return $dom; - } - - /** - * Initialize document to be used as 'misc.xml' - * - * @param DOMDocument $document - * @return DOMDocument - */ - private function initializeDocument(DOMDocument $document) - { - $document->xmlVersion = '1.0'; - $projectNode = $document->createElement('project'); - - //PhpStorm 9 version for component is "4" - $projectNode->setAttribute('version', '4'); - $document->appendChild($projectNode); - $rootComponentNode = $document->createElement('component'); - - //PhpStorm 9 version for ProjectRootManager is "2" - $rootComponentNode->setAttribute('version', '2'); - $rootComponentNode->setAttribute('name', 'ProjectRootManager'); - $projectNode->appendChild($rootComponentNode); - - return $document; - } -} -- GitLab