Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Protected Attributes | |
$_itemCollection | |
$_hasItems | |
$_allowUsedFlat = true | |
$_customerId = null | |
$_catalogSession | |
$_customerSession | |
$_customerVisitor | |
$_catalogProductVisibility | |
$_itemCollectionFactory | |
$_formKey | |
$_wishlistHelper | |
$postHelper | |
![]() | |
$_moduleName | |
$_request | |
$_moduleManager | |
$_logger | |
$_urlBuilder | |
$_httpHeader | |
$_eventManager | |
$_remoteAddress | |
$urlEncoder | |
$urlDecoder | |
$scopeConfig | |
$_cacheConfig | |
Additional Inherited Members | |
![]() | |
_getRequest () | |
_getModuleName () | |
_getUrl ($route, $params=[]) | |
Catalog Product Compare Helper
@api @SuppressWarnings(PHPMD.LongVariable) @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 19 of file Compare.php.
__construct | ( | \Magento\Framework\App\Helper\Context | $context, |
\Magento\Store\Model\StoreManagerInterface | $storeManager, | ||
\Magento\Catalog\Model\ResourceModel\Product\Compare\Item\CollectionFactory | $itemCollectionFactory, | ||
\Magento\Catalog\Model\Product\Visibility | $catalogProductVisibility, | ||
\Magento\Customer\Model\Visitor | $customerVisitor, | ||
\Magento\Customer\Model\Session | $customerSession, | ||
\Magento\Catalog\Model\Session | $catalogSession, | ||
\Magento\Framework\Data\Form\FormKey | $formKey, | ||
\Magento\Wishlist\Helper\Data | $wishlistHelper, | ||
\Magento\Framework\Data\Helper\PostHelper | $postHelper | ||
) |
\Magento\Framework\App\Helper\Context | $context | |
\Magento\Store\Model\StoreManagerInterface | $storeManager | |
\Magento\Catalog\Model\ResourceModel\Product\Compare\Item\CollectionFactory | $itemCollectionFactory | |
\Magento\Catalog\Model\Product\Visibility | $catalogProductVisibility | |
\Magento\Customer\Model\Visitor | $customerVisitor | |
\Magento\Customer\Model\Session | $customerSession | |
\Magento\Catalog\Model\Session | $catalogSession | |
\Magento\Framework\Data\Form\FormKey | $formKey | |
\Magento\Wishlist\Helper\Data | $wishlistHelper | |
\Magento\Framework\Data\Helper\PostHelper | $postHelper | @SuppressWarnings(PHPMD.ExcessiveParameterList) |
Definition at line 117 of file Compare.php.
getAddToCartUrl | ( | $product | ) |
Retrieve add to cart url
Product | $product |
Definition at line 205 of file Compare.php.
getAddToWishlistParams | ( | $product | ) |
Retrieve add to wishlist params
Product | $product |
Definition at line 188 of file Compare.php.
getAddUrl | ( | ) |
Retrieve url for adding product to compare list
Definition at line 177 of file Compare.php.
getAllowUsedFlat | ( | ) |
Retrieve is allow used flat (for collection)
Definition at line 375 of file Compare.php.
getClearListUrl | ( | ) |
Retrieve clear compare list url
Definition at line 249 of file Compare.php.
getItemCollection | ( | ) |
Retrieve compare list items collection
Definition at line 274 of file Compare.php.
getItemCount | ( | ) |
getListUrl | ( | ) |
Retrieve compare list url
Definition at line 146 of file Compare.php.
getPostDataClearList | ( | ) |
Get parameters to clear compare list
Definition at line 259 of file Compare.php.
getPostDataParams | ( | $product | ) |
Get parameters used for build add product to compare list urls
Product | $product |
Definition at line 167 of file Compare.php.
getPostDataRemove | ( | $product | ) |
Get parameters to remove products from compare list
Product | $product |
Definition at line 233 of file Compare.php.
getRemoveUrl | ( | ) |
Retrieve remove item from compare list url
Definition at line 222 of file Compare.php.
hasItems | ( | ) |
setAllowUsedFlat | ( | $flag | ) |
Set is allow used flat (for collection)
bool | $flag |
Definition at line 363 of file Compare.php.
setCustomerId | ( | $id | ) |
|
protected |
Definition at line 40 of file Compare.php.
|
protected |
Definition at line 75 of file Compare.php.
|
protected |
Definition at line 54 of file Compare.php.
|
protected |
Definition at line 47 of file Compare.php.
|
protected |
Definition at line 61 of file Compare.php.
|
protected |
Definition at line 68 of file Compare.php.
|
protected |
Definition at line 87 of file Compare.php.
|
protected |
Definition at line 33 of file Compare.php.
|
protected |
Definition at line 26 of file Compare.php.
|
protected |
Definition at line 82 of file Compare.php.
|
protected |
Definition at line 92 of file Compare.php.
|
protected |
Definition at line 97 of file Compare.php.