PHP Класс Sylius\Behat\Page\Shop\Cart\SummaryPage

Автор: Mateusz Zalewski ([email protected])
Автор: Anna Walasek ([email protected])
Наследование: extends Sylius\Behat\Page\SymfonyPage, implements Sylius\Behat\Page\Shop\Cart\SummaryPageInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
applyCoupon ( $couponCode )
changeQuantity ( $productName, $quantity )
clearCart ( )
getBaseGrandTotal ( )
getCartTotal ( )
getGrandTotal ( )
getItemTotal ( $productName )
getItemUnitPrice ( $productName )
getItemUnitRegularPrice ( $productName )
getPromotionCouponValidationMessage ( )
getPromotionTotal ( )
getQuantity ( $productName )
getRouteName ( )
getShippingTotal ( )
getTaxTotal ( )
hasItemNamed ( $name )
hasItemWithCode ( $code )
hasItemWithOptionValue ( $productName, $optionName, $optionValue )
hasItemWithVariantNamed ( $variantName )
hasProductOutOfStockValidationMessage ( Sylius\Component\Core\Model\ProductInterface $product ) {@inheritdoc]
isEmpty ( )
isItemDiscounted ( $productName )
isSingleItemOnPage ( )
removeProduct ( $productName )
updateCart ( )
waitForRedirect ( $timeout )

Защищенные методы

Метод Описание
getDefinedElements ( )

Приватные методы

Метод Описание
getPriceFromString ( string $price ) : integer
hasItemWith ( $attributeName, $selector ) : boolean

Описание методов

applyCoupon() публичный Метод

public applyCoupon ( $couponCode )

changeQuantity() публичный Метод

public changeQuantity ( $productName, $quantity )

clearCart() публичный Метод

public clearCart ( )

getBaseGrandTotal() публичный Метод

public getBaseGrandTotal ( )

getCartTotal() публичный Метод

public getCartTotal ( )

getDefinedElements() защищенный Метод

protected getDefinedElements ( )

getGrandTotal() публичный Метод

public getGrandTotal ( )

getItemTotal() публичный Метод

public getItemTotal ( $productName )

getItemUnitPrice() публичный Метод

public getItemUnitPrice ( $productName )

getItemUnitRegularPrice() публичный Метод

public getItemUnitRegularPrice ( $productName )

getPromotionCouponValidationMessage() публичный Метод

getPromotionTotal() публичный Метод

public getPromotionTotal ( )

getQuantity() публичный Метод

public getQuantity ( $productName )

getRouteName() публичный Метод

public getRouteName ( )

getShippingTotal() публичный Метод

public getShippingTotal ( )

getTaxTotal() публичный Метод

public getTaxTotal ( )

hasItemNamed() публичный Метод

public hasItemNamed ( $name )

hasItemWithCode() публичный Метод

public hasItemWithCode ( $code )

hasItemWithOptionValue() публичный Метод

public hasItemWithOptionValue ( $productName, $optionName, $optionValue )

hasItemWithVariantNamed() публичный Метод

public hasItemWithVariantNamed ( $variantName )

hasProductOutOfStockValidationMessage() публичный Метод

{@inheritdoc]
public hasProductOutOfStockValidationMessage ( Sylius\Component\Core\Model\ProductInterface $product )
$product Sylius\Component\Core\Model\ProductInterface

isEmpty() публичный Метод

public isEmpty ( )

isItemDiscounted() публичный Метод

public isItemDiscounted ( $productName )

isSingleItemOnPage() публичный Метод

public isSingleItemOnPage ( )

removeProduct() публичный Метод

public removeProduct ( $productName )

updateCart() публичный Метод

public updateCart ( )

waitForRedirect() публичный Метод

public waitForRedirect ( $timeout )