Skip to content
This repository was archived by the owner on Apr 29, 2019. It is now read-only.

Commit a26a726

Browse files
committed
MAGETWO-89458: Cover changed and new logic with automated tests
1 parent 601ff22 commit a26a726

File tree

5 files changed

+14
-11
lines changed

5 files changed

+14
-11
lines changed

app/code/Magento/CatalogGraphQl/Model/Layer/CollectionProvider.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\CatalogGraphQl\Model\Layer;
79

8-
use \Magento\CatalogSearch\Model\ResourceModel\Advanced\Collection;
9-
use Magento\Framework\Api\SearchCriteria\CollectionProcessor;
10-
use Magento\Framework\Registry;
10+
use Magento\CatalogSearch\Model\ResourceModel\Advanced\Collection;
1111

1212
/**
1313
* Collection Provider for graphql layered navigation.

app/code/Magento/CatalogGraphQl/Model/Layer/Context.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\CatalogGraphQl\Model\Layer;
79

810
use Magento\Catalog\Model\Layer\CollectionFilterInterface;
@@ -11,8 +13,6 @@
1113

1214
/**
1315
* Context for graphql layered navigation.
14-
*
15-
* @package Magento\CatalogGraphQl\Model\Layer
1616
*/
1717
class Context implements \Magento\Catalog\Model\Layer\ContextInterface
1818
{

app/code/Magento/CatalogGraphQl/Model/Resolver/Layer/DataProvider/Filters.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\CatalogGraphQl\Model\Resolver\Layer\DataProvider;
79

810
use Magento\Catalog\Model\Layer\Filter\AbstractFilter;
@@ -36,7 +38,7 @@ public function __construct(
3638
* @param string $layerType
3739
* @return array
3840
*/
39-
public function getData(string $layerType)
41+
public function getData(string $layerType) : array
4042
{
4143
$filtersData = [];
4244
/** @var AbstractFilter $filter */

app/code/Magento/CatalogGraphQl/Model/Resolver/Layer/FilterableAttributesListFactory.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
6+
declare(strict_types=1);
7+
68
namespace Magento\CatalogGraphQl\Model\Resolver\Layer;
79

810
use Magento\Catalog\Model\Layer\Category\FilterableAttributeList as CategoryFilterableAttributeList;
11+
use Magento\Catalog\Model\Layer\FilterList;
912
use Magento\Catalog\Model\Layer\Resolver;
1013
use Magento\Catalog\Model\Layer\Search\FilterableAttributeList;
1114

@@ -36,11 +39,11 @@ public function __construct(\Magento\Framework\ObjectManagerInterface $objectMan
3639
/**
3740
* Create class instance with specified parameters
3841
*
39-
* @param $type
42+
* @param string $type
4043
* @param array $data
41-
* @return \Magento\Catalog\Model\Layer\FilterList
44+
* @return FilterList
4245
*/
43-
public function create($type, array $data = array())
46+
public function create(string $type, array $data = array()) : FilterList
4447
{
4548
if ($type === Resolver::CATALOG_LAYER_CATEGORY) {
4649
return $this->objectManager->create(CategoryFilterableAttributeList::class, $data);

app/code/Magento/CatalogGraphQl/Model/Resolver/Layer/FiltersProvider.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@
77

88
namespace Magento\CatalogGraphQl\Model\Resolver\Layer;
99

10-
use Magento\Catalog\Model\Layer\Filter\AbstractFilter;
1110
use Magento\Catalog\Model\Layer\FilterListFactory;
1211
use Magento\Catalog\Model\Layer\Resolver;
13-
use Magento\CatalogGraphQl\Model\Resolver\Layer\FilterableAttributesListFactory;
1412

1513
/**
1614
* Layer types filters provider.

0 commit comments

Comments
 (0)