Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-checkout
Block
Cart
Item
Renderer
Actions.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Checkout\Block\Cart\Item\Renderer
;
7
8
use
Magento\Checkout\Block\Cart\Item\Renderer\Actions\Generic
;
9
use
Magento\Framework\View\Element\Text
;
10
use
Magento\Quote\Model\Quote\Item\AbstractItem
;
11
16
class
Actions
extends
Text
17
{
21
protected
$item
;
22
29
public
function
getItem
()
30
{
31
return
$this->item
;
32
}
33
41
public
function
setItem
(
AbstractItem
$item
)
42
{
43
$this->item =
$item
;
44
return
$this;
45
}
46
52
protected
function
_toHtml
()
53
{
54
$this->
setText
(
''
);
55
56
$layout = $this->
getLayout
();
57
foreach
($this->
getChildNames
() as $child) {
59
$childBlock = $layout->getBlock($child);
60
if
($childBlock instanceof
Generic
) {
61
$childBlock->setItem($this->
getItem
());
62
$this->
addText
($layout->renderElement($child,
false
));
63
}
64
}
65
66
return
parent::_toHtml();
67
}
68
}
Magento\Framework\View\Element\Text\setText
setText($text)
Definition:
Text.php:22
Magento\Checkout\Block\Cart\Item\Renderer\Actions\$item
$item
Definition:
Actions.php:21
Magento\Checkout\Block\Cart\Item\Renderer
Magento\Framework\View\Element\AbstractBlock\getChildNames
getChildNames()
Definition:
AbstractBlock.php:328
Magento\Framework\View\Element\Text
Definition:
ListText.php:6
Magento\Framework\View\Element\Text\_toHtml
_toHtml()
Definition:
Text.php:59
Magento\Checkout\Block\Cart\Item\Renderer\Actions
Definition:
Actions.php:16
Magento\Framework\View\Element\AbstractBlock\getLayout
getLayout()
Definition:
AbstractBlock.php:295
Magento\Framework\View\Element\Text\addText
addText($text, $before=false)
Definition:
Text.php:45
Magento\Checkout\Block\Cart\Item\Renderer\Actions\getItem
getItem()
Definition:
Actions.php:29
Magento\Quote\Model\Quote\Item\AbstractItem
Definition:
AbstractItem.php:50
Magento\Checkout\Block\Cart\Item\Renderer\Actions\Generic
Definition:
Generic.php:11
Magento\Framework\View\Element\Text
Definition:
Text.php:14
Magento\Checkout\Block\Cart\Item\Renderer\Actions\setItem
setItem(AbstractItem $item)
Definition:
Actions.php:41