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
magento2-base
dev
tests
functional
tests
app
Magento
Checkout
Test
Block
Cart
AbstractCartItem.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Checkout\Test\Block\Cart
;
8
9
use Magento\Mtf\Block\Block;
10
14
class
AbstractCartItem
extends
Block
15
{
21
protected
$productName
=
'.product-item-name > a'
;
22
28
protected
$price
=
'.//td[@class="col price"]//span[@class="price"]'
;
29
35
protected
$priceInclTax
=
'.//td[@class="col price"]/*[@class="price-including-tax"]/span'
;
36
42
protected
$priceExclTax
=
'.//td[@class="col price"]/*[@class="price-excluding-tax"]/span'
;
43
49
protected
$qty
=
'.//input[@data-role="cart-item-qty"]'
;
50
56
protected
$subtotalPrice
=
'.col.subtotal .price'
;
57
63
protected
$subTotalPriceExclTax
=
'.col.subtotal .price-excluding-tax .price'
;
64
70
protected
$subTotalPriceInclTax
=
'.col.subtotal .price-including-tax .price'
;
71
77
protected
$optionsBlock
=
'.//dl[contains(@class, "item-options")]'
;
78
85
protected
function
escapeCurrency
(
$price
)
86
{
87
preg_match(
"/^\\D*\\s*([\\d,\\.]+)\\s*\\D*$/"
,
$price
, $matches);
88
return
(isset($matches[1])) ? $matches[1] :
null
;
89
}
90
}
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$priceInclTax
$priceInclTax
Definition:
AbstractCartItem.php:35
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$subTotalPriceInclTax
$subTotalPriceInclTax
Definition:
AbstractCartItem.php:70
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$price
$price
Definition:
AbstractCartItem.php:28
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$optionsBlock
$optionsBlock
Definition:
AbstractCartItem.php:77
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$qty
$qty
Definition:
AbstractCartItem.php:49
Magento\Checkout\Test\Block\Cart\AbstractCartItem\escapeCurrency
escapeCurrency($price)
Definition:
AbstractCartItem.php:85
Magento\Checkout\Test\Block\Cart\AbstractCartItem
Definition:
AbstractCartItem.php:14
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$subtotalPrice
$subtotalPrice
Definition:
AbstractCartItem.php:56
Magento\Checkout\Test\Block\Cart
Definition:
AbstractCartItem.php:7
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$priceExclTax
$priceExclTax
Definition:
AbstractCartItem.php:42
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$subTotalPriceExclTax
$subTotalPriceExclTax
Definition:
AbstractCartItem.php:63
Magento\Checkout\Test\Block\Cart\AbstractCartItem\$productName
$productName
Definition:
AbstractCartItem.php:21