PHP Class Sylius\Behat\Page\Shop\Checkout\AddressPage

Author: Arkadiusz Krakowiak ([email protected])
Inheritance: extends Sylius\Behat\Page\SymfonyPage, implements Sylius\Behat\Page\Shop\Checkout\AddressPageInterface
Afficher le fichier Open project: sylius/sylius

Méthodes publiques

Méthode Description
__construct ( Behat\Mink\Session $session, array $parameters, Symfony\Component\Routing\RouterInterface $router, Sylius\Component\Core\Factory\AddressFactoryInterface $addressFactory )
backToStore ( )
canSignIn ( )
checkInvalidCredentialsValidation ( )
checkValidationMessageFor ( $element, $message )
chooseDifferentBillingAddress ( )
getItemSubtotal ( $itemName )
getPreFilledBillingAddress ( )
getPreFilledShippingAddress ( )
getRouteName ( )
getShippingAddressCountry ( )
hasBillingAddressInput ( )
hasShippingAddressInput ( )
nextStep ( )
selectBillingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
selectBillingAddressProvince ( $province )
selectShippingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
selectShippingAddressProvince ( $province )
signIn ( )
specifyBillingAddress ( Sylius\Component\Core\Model\AddressInterface $billingAddress )
specifyBillingAddressProvince ( $provinceName )
specifyEmail ( $email )
specifyPassword ( $password )
specifyShippingAddress ( Sylius\Component\Core\Model\AddressInterface $shippingAddress )
specifyShippingAddressProvince ( $provinceName )

Méthodes protégées

Méthode Description
getDefinedElements ( )

Private Methods

Méthode Description
assertAddressType ( string $type )
getFieldElement ( string $element ) : Behat\Mink\Element\NodeElement | null
getPreFilledAddress ( string $type ) : Sylius\Component\Core\Model\AddressInterface
specifyAddress ( Sylius\Component\Core\Model\AddressInterface $address, string $type )
waitForElement ( $timeout, $elementName ) : boolean
waitForLoginAction ( ) : boolean

Method Details

__construct() public méthode

public __construct ( Behat\Mink\Session $session, array $parameters, Symfony\Component\Routing\RouterInterface $router, Sylius\Component\Core\Factory\AddressFactoryInterface $addressFactory )
$session Behat\Mink\Session
$parameters array
$router Symfony\Component\Routing\RouterInterface
$addressFactory Sylius\Component\Core\Factory\AddressFactoryInterface

backToStore() public méthode

public backToStore ( )

canSignIn() public méthode

public canSignIn ( )

checkInvalidCredentialsValidation() public méthode

checkValidationMessageFor() public méthode

public checkValidationMessageFor ( $element, $message )

chooseDifferentBillingAddress() public méthode

getDefinedElements() protected méthode

protected getDefinedElements ( )

getItemSubtotal() public méthode

public getItemSubtotal ( $itemName )

getPreFilledBillingAddress() public méthode

getPreFilledShippingAddress() public méthode

getRouteName() public méthode

public getRouteName ( )

getShippingAddressCountry() public méthode

hasBillingAddressInput() public méthode

hasShippingAddressInput() public méthode

nextStep() public méthode

public nextStep ( )

selectBillingAddressFromAddressBook() public méthode

public selectBillingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

selectBillingAddressProvince() public méthode

public selectBillingAddressProvince ( $province )

selectShippingAddressFromAddressBook() public méthode

public selectShippingAddressFromAddressBook ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

selectShippingAddressProvince() public méthode

public selectShippingAddressProvince ( $province )

signIn() public méthode

public signIn ( )

specifyBillingAddress() public méthode

public specifyBillingAddress ( Sylius\Component\Core\Model\AddressInterface $billingAddress )
$billingAddress Sylius\Component\Core\Model\AddressInterface

specifyBillingAddressProvince() public méthode

public specifyBillingAddressProvince ( $provinceName )

specifyEmail() public méthode

public specifyEmail ( $email )

specifyPassword() public méthode

public specifyPassword ( $password )

specifyShippingAddress() public méthode

public specifyShippingAddress ( Sylius\Component\Core\Model\AddressInterface $shippingAddress )
$shippingAddress Sylius\Component\Core\Model\AddressInterface

specifyShippingAddressProvince() public méthode

public specifyShippingAddressProvince ( $provinceName )