PHP Interface Sylius\Behat\Page\Shop\Product\ShowPageInterface

Author: Łukasz Chruściel ([email protected])
Author: Anna Walasek ([email protected])
Inheritance: extends Sylius\Behat\Page\PageInterface
Mostrar archivo Open project: sylius/sylius Interface Usage Examples

Public Methods

Method Description
addToCart ( )
addToCartWithOption ( Sylius\Component\Product\Model\ProductOptionInterface $option, string $optionValue )
addToCartWithQuantity ( string $quantity )
addToCartWithVariant ( string $variant )
countReviews ( ) : integer
getAttributeByName ( string $attributeName ) : string
getAttributes ( ) : array
getAverageRating ( ) : float
getName ( ) : string
getPrice ( ) : string
hasAddToCartButton ( ) : boolean
hasAssociation ( string $productAssociationName ) : boolean
hasProductInAssociation ( string $productName, string $productAssociationName ) : boolean
hasProductOutOfStockValidationMessage ( Sylius\Component\Product\Model\ProductInterface $product ) : boolean
hasReviewTitled ( string $title ) : boolean
isMainImageDisplayed ( ) : boolean
isOutOfStock ( ) : boolean
selectOption ( string $optionName, string $optionValue )
selectVariant ( string $variantName )
visit ( string $url )
waitForValidationErrors ( integer $timeout )

Method Details

addToCart() public method

public addToCart ( )

addToCartWithOption() public method

public addToCartWithOption ( Sylius\Component\Product\Model\ProductOptionInterface $option, string $optionValue )
$option Sylius\Component\Product\Model\ProductOptionInterface
$optionValue string

addToCartWithQuantity() public method

public addToCartWithQuantity ( string $quantity )
$quantity string

addToCartWithVariant() public method

public addToCartWithVariant ( string $variant )
$variant string

countReviews() public method

public countReviews ( ) : integer
return integer

getAttributeByName() public method

public getAttributeByName ( string $attributeName ) : string
$attributeName string
return string

getAttributes() public method

public getAttributes ( ) : array
return array

getAverageRating() public method

public getAverageRating ( ) : float
return float

getName() public method

public getName ( ) : string
return string

getPrice() public method

public getPrice ( ) : string
return string

hasAddToCartButton() public method

public hasAddToCartButton ( ) : boolean
return boolean

hasAssociation() public method

public hasAssociation ( string $productAssociationName ) : boolean
$productAssociationName string
return boolean

hasProductInAssociation() public method

public hasProductInAssociation ( string $productName, string $productAssociationName ) : boolean
$productName string
$productAssociationName string
return boolean

hasProductOutOfStockValidationMessage() public method

public hasProductOutOfStockValidationMessage ( Sylius\Component\Product\Model\ProductInterface $product ) : boolean
$product Sylius\Component\Product\Model\ProductInterface
return boolean

hasReviewTitled() public method

public hasReviewTitled ( string $title ) : boolean
$title string
return boolean

isMainImageDisplayed() public method

public isMainImageDisplayed ( ) : boolean
return boolean

isOutOfStock() public method

public isOutOfStock ( ) : boolean
return boolean

selectOption() public method

public selectOption ( string $optionName, string $optionValue )
$optionName string
$optionValue string

selectVariant() public method

public selectVariant ( string $variantName )
$variantName string

visit() public method

public visit ( string $url )
$url string

waitForValidationErrors() public method

public waitForValidationErrors ( integer $timeout )
$timeout integer