Skip to content

Commit fe36cf2

Browse files
author
Oleksii Korshenko
committed
MAGETWO-70872: [WIP]Google Sitemap refactoring - introduce item resolver #10288
- fixed static tests
1 parent a53794d commit fe36cf2

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

app/code/Magento/Sitemap/Model/Sitemap.php

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ class Sitemap extends \Magento\Framework\Model\AbstractModel implements \Magento
178178
/**
179179
* Sitemap Item Factory
180180
*
181-
* @var SitemapItemInterfaceFactory|null
181+
* @var \Magento\Sitemap\Model\SitemapItemInterfaceFactory
182182
*/
183183
private $sitemapItemFactory;
184184

@@ -203,7 +203,7 @@ class Sitemap extends \Magento\Framework\Model\AbstractModel implements \Magento
203203
* @param DocumentRoot|null $documentRoot
204204
* @param ItemResolverInterface|null $itemResolver
205205
* @param SitemapConfigReaderInterface|null $configReader
206-
* @param SitemapItemInterfaceFactory|null $sitemapItemFactory
206+
* @param \Magento\Sitemap\Model\SitemapItemInterfaceFactory|null $sitemapItemFactory
207207
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
208208
*/
209209
public function __construct(
@@ -225,12 +225,11 @@ public function __construct(
225225
\Magento\Config\Model\Config\Reader\Source\Deployed\DocumentRoot $documentRoot = null,
226226
ItemResolverInterface $itemResolver = null,
227227
SitemapConfigReaderInterface $configReader = null,
228-
SitemapItemInterfaceFactory $sitemapItemFactory = null
228+
\Magento\Sitemap\Model\SitemapItemInterfaceFactory $sitemapItemFactory = null
229229
) {
230-
$objectManager = ObjectManager::getInstance();
231230
$this->_escaper = $escaper;
232231
$this->_sitemapData = $sitemapData;
233-
$documentRoot = $documentRoot ?: $objectManager->get(DocumentRoot::class);
232+
$documentRoot = $documentRoot ?: ObjectManager::getInstance()->get(DocumentRoot::class);
234233
$this->_directory = $filesystem->getDirectoryWrite($documentRoot->getPath());
235234
$this->_categoryFactory = $categoryFactory;
236235
$this->_productFactory = $productFactory;
@@ -239,9 +238,11 @@ public function __construct(
239238
$this->_storeManager = $storeManager;
240239
$this->_request = $request;
241240
$this->dateTime = $dateTime;
242-
$this->itemResolver = $itemResolver ?: $objectManager->get(ItemResolverInterface::class);
243-
$this->configReader = $configReader ?: $objectManager->get(SitemapConfigReaderInterface::class);
244-
$this->sitemapItemFactory = $sitemapItemFactory ?: $objectManager->get(SitemapItemInterfaceFactory::class);
241+
$this->itemResolver = $itemResolver ?: ObjectManager::getInstance()->get(ItemResolverInterface::class);
242+
$this->configReader = $configReader ?: ObjectManager::getInstance()->get(SitemapConfigReaderInterface::class);
243+
$this->sitemapItemFactory = $sitemapItemFactory ?: ObjectManager::getInstance()->get(
244+
\Magento\Sitemap\Model\SitemapItemInterfaceFactory::class
245+
);
245246
parent::__construct($context, $registry, $resource, $resourceCollection, $data);
246247

247248
}

app/code/Magento/Sitemap/Test/Unit/Model/ItemResolver/ProductTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* See COPYING.txt for license details.
55
*/
66

7-
namespace Magento\Sitemap\Test\Unit\Model;
7+
namespace Magento\Sitemap\Test\Unit\Model\ItemResolver;
88

99
use Magento\Framework\DataObject;
1010
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;

0 commit comments

Comments
 (0)