| Current Path : /home/rtorresani/www/vendor/magento/framework/Indexer/ScopeResolver/ |
| Current File : //home/rtorresani/www/vendor/magento/framework/Indexer/ScopeResolver/FlatScopeResolver.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Framework\Indexer\ScopeResolver;
use Magento\Framework\Search\Request\Dimension;
use Magento\Framework\Search\Request\IndexScopeResolverInterface;
class FlatScopeResolver implements IndexScopeResolverInterface
{
const SUFFIX_FLAT = '_flat';
/**
* @var IndexScopeResolver
*/
private $indexScopeResolver;
/**
* @param IndexScopeResolver $indexScopeResolver
*/
public function __construct(IndexScopeResolver $indexScopeResolver)
{
$this->indexScopeResolver = $indexScopeResolver;
}
/**
* @param string $index
* @param Dimension[] $dimensions
* @return string
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
public function resolve($index, array $dimensions)
{
return $this->indexScopeResolver->resolve($index, []) . self::SUFFIX_FLAT;
}
}