Method | Description | |
---|---|---|
__construct ( Magento\Catalog\Model\Layer\Resolver $layerResolver, Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, Magento\CatalogSearch\Helper\Data $catalogSearchHelper, Magento\Framework\Message\ManagerInterface $messageManager ) | RedirectIfOneResult constructor. | |
execute ( Magento\Framework\Event\Observer $observer ) : void | Process redirect to the product page if this is the only search result. |
Method | Description | |
---|---|---|
addRedirectMessage ( Magento\Catalog\Api\Data\ProductInterface $product ) | Append message to the customer session to inform he has been redirected |
public __construct ( Magento\Catalog\Model\Layer\Resolver $layerResolver, Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, Magento\CatalogSearch\Helper\Data $catalogSearchHelper, Magento\Framework\Message\ManagerInterface $messageManager ) | ||
$layerResolver | Magento\Catalog\Model\Layer\Resolver | Layer Resolver |
$scopeConfig | Magento\Framework\App\Config\ScopeConfigInterface | Scope Configuration |
$catalogSearchHelper | Magento\CatalogSearch\Helper\Data | Catalog Search Helper |
$messageManager | Magento\Framework\Message\ManagerInterface | Message Manager |