PHP Класс Sylius\Behat\Page\Shop\Checkout\AddressPage

Автор: Arkadiusz Krakowiak ([email protected])
Наследование: extends Sylius\Behat\Page\SymfonyPage, implements Sylius\Behat\Page\Shop\Checkout\AddressPageInterface
Показать файл Открыть проект

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

Метод Описание
__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 )

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

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

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

Метод Описание
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

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

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

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 backToStore ( )

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

public canSignIn ( )

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

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

public checkValidationMessageFor ( $element, $message )

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

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

protected getDefinedElements ( )

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

public getItemSubtotal ( $itemName )

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

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

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

public getRouteName ( )

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

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

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

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

public nextStep ( )

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

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

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

public selectBillingAddressProvince ( $province )

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

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

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

public selectShippingAddressProvince ( $province )

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

public signIn ( )

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

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

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

public specifyBillingAddressProvince ( $provinceName )

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

public specifyEmail ( $email )

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

public specifyPassword ( $password )

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

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

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

public specifyShippingAddressProvince ( $provinceName )