PHP Class Sylius\Behat\Page\Shop\Cart\SummaryPage

Author: Mateusz Zalewski ([email protected])
Author: Anna Walasek ([email protected])
Inheritance: extends Sylius\Behat\Page\SymfonyPage, implements Sylius\Behat\Page\Shop\Cart\SummaryPageInterface
Datei anzeigen Open project: sylius/sylius

Public Methods

Method Description
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 )

Protected Methods

Method Description
getDefinedElements ( )

Private Methods

Method Description
getPriceFromString ( string $price ) : integer
hasItemWith ( $attributeName, $selector ) : boolean

Method Details

applyCoupon() public method

public applyCoupon ( $couponCode )

changeQuantity() public method

public changeQuantity ( $productName, $quantity )

clearCart() public method

public clearCart ( )

getBaseGrandTotal() public method

public getBaseGrandTotal ( )

getCartTotal() public method

public getCartTotal ( )

getDefinedElements() protected method

protected getDefinedElements ( )

getGrandTotal() public method

public getGrandTotal ( )

getItemTotal() public method

public getItemTotal ( $productName )

getItemUnitPrice() public method

public getItemUnitPrice ( $productName )

getItemUnitRegularPrice() public method

public getItemUnitRegularPrice ( $productName )

getPromotionCouponValidationMessage() public method

getPromotionTotal() public method

public getPromotionTotal ( )

getQuantity() public method

public getQuantity ( $productName )

getRouteName() public method

public getRouteName ( )

getShippingTotal() public method

public getShippingTotal ( )

getTaxTotal() public method

public getTaxTotal ( )

hasItemNamed() public method

public hasItemNamed ( $name )

hasItemWithCode() public method

public hasItemWithCode ( $code )

hasItemWithOptionValue() public method

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

hasItemWithVariantNamed() public method

public hasItemWithVariantNamed ( $variantName )

hasProductOutOfStockValidationMessage() public method

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

isEmpty() public method

public isEmpty ( )

isItemDiscounted() public method

public isItemDiscounted ( $productName )

isSingleItemOnPage() public method

public isSingleItemOnPage ( )

removeProduct() public method

public removeProduct ( $productName )

updateCart() public method

public updateCart ( )

waitForRedirect() public method

public waitForRedirect ( $timeout )