Skip to content

Commit 3df7743

Browse files
committed
magento/graphql-ce#816: Root category ID
1 parent fe6dd4b commit 3df7743

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

app/code/Magento/CatalogGraphQl/Model/Resolver/CategoryTree.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException;
1414
use Magento\Framework\GraphQl\Query\ResolverInterface;
1515
use Magento\Framework\GraphQl\Schema\Type\ResolveInfo;
16+
use Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\CategoryTree as CategoryTreeDataProvider;
1617

1718
/**
1819
* Category tree field resolver, used for GraphQL request processing.
@@ -25,7 +26,7 @@ class CategoryTree implements ResolverInterface
2526
const CATEGORY_INTERFACE = 'CategoryInterface';
2627

2728
/**
28-
* @var Products\DataProvider\CategoryTree
29+
* @var CategoryTreeDataProvider
2930
*/
3031
private $categoryTree;
3132

@@ -40,12 +41,12 @@ class CategoryTree implements ResolverInterface
4041
private $checkCategoryIsActive;
4142

4243
/**
43-
* @param Products\DataProvider\CategoryTree $categoryTree
44+
* @param CategoryTreeDataProvider $categoryTree
4445
* @param ExtractDataFromCategoryTree $extractDataFromCategoryTree
4546
* @param CheckCategoryIsActive $checkCategoryIsActive
4647
*/
4748
public function __construct(
48-
Products\DataProvider\CategoryTree $categoryTree,
49+
CategoryTreeDataProvider $categoryTree,
4950
ExtractDataFromCategoryTree $extractDataFromCategoryTree,
5051
CheckCategoryIsActive $checkCategoryIsActive
5152
) {

app/code/Magento/CatalogGraphQl/Model/Resolver/RootCategoryId.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ class RootCategoryId implements ResolverInterface
2121
*/
2222
public function resolve(Field $field, $context, ResolveInfo $info, array $value = null, array $args = null)
2323
{
24-
return $context->getExtensionAttributes()->getStore()->getRootCategoryId();
24+
return (int)$context->getExtensionAttributes()->getStore()->getRootCategoryId();
2525
}
2626
}

0 commit comments

Comments
 (0)