![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/app/code/Cnc/CatalogGenericProductItem/Block/Product/ProductList/Item/ |
<?php /** * Copyright (c) 2020 Kaliop Digital Commerce (https://digitalcommerce.kaliop.com) All Rights Reserved. * https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) * cnc_cataloggenericproductitem_m2 * <[email protected]> */ declare(strict_types=1); namespace Cnc\CatalogGenericProductItem\Block\Product\ProductList\Item; use Cnc\Catalog\Model\Product\Price as ProductPrice; use Cnc\Catalog\Model\Product\States as ProductStates; use Cnc\Catalog\Model\Product\Stock as ProductStock; use Kaliop\CatalogGenericProductItem\Block\Product\ProductList\Item\Block as OriginalBlock; use Magento\Catalog\Block\Product\Context; use Magento\Catalog\Block\Product\ListProduct; class Block extends OriginalBlock { /** * ProductPrice */ private $productPrice; /** * ProductStates */ private $productStates; /** * ProductStock */ private $productStock; /** * Block constructor. * * @param Context $context * @param ListProduct $productList * @param ProductPrice $productPrice * @param ProductStates $productStates * @param ProductStock $productStock * @param array $data */ public function __construct( Context $context, ListProduct $productList, ProductPrice $productPrice, ProductStates $productStates, ProductStock $productStock, array $data = [] ) { parent::__construct($context, $productList, $data); $this->productPrice = $productPrice; $this->productStates = $productStates; $this->productStock = $productStock; } /** * @return ProductPrice */ public function getProductPriceModel(): ProductPrice { return $this->productPrice; } /** * @return ProductStates */ public function getProductStatesModel(): ProductStates { return $this->productStates; } /** * @return ProductStock */ public function getProductStockModel(): ProductStock { return $this->productStock; } }