PHP Class Sylius\Behat\Context\Setup\UserContext

Author: Arkadiusz Krakowiak ([email protected])
Inheritance: implements Behat\Behat\Context\Context
Show file Open project: sylius/sylius

Public Methods

Method Description
__construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Component\User\Repository\UserRepositoryInterface $userRepository, Sylius\Bundle\CoreBundle\Fixture\Factory\ExampleFactoryInterface $userFactory, Sylius\Component\Resource\Factory\FactoryInterface $addressFactory, Doctrine\Common\Persistence\ObjectManager $userManager, Sylius\Component\Addressing\Converter\CountryNameConverterInterface $countryCodeConverter )
aVerificationEmailHasBeenSentTo ( $email )
accountIsNotVerified ( Sylius\Component\User\Model\UserInterface $user )
accountWasDeleted ( $email )
hisAccountWasDeleted ( )
iHaveAlreadyVerifiedMyAccount ( Sylius\Component\User\Model\UserInterface $user )
iHaveReceivedVerificationEmail ( Sylius\Component\User\Model\UserInterface $user )
myDefaultShippingAddressIs ( $country )
thereIsUserIdentifiedBy ( $email, $password = 'sylius' )
thereIsUserWithShippingCountry ( $email, $password, $country )

Private Methods

Method Description
createAddress ( string $firstName, string $lastName, string $country = 'United States', string $street = 'Jones St. 114', string $city = 'Paradise City', string $postcode = '99999' ) : Sylius\Component\Addressing\Model\AddressInterface
prepareUserVerification ( Sylius\Component\User\Model\UserInterface $user )

Method Details

__construct() public method

public __construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Component\User\Repository\UserRepositoryInterface $userRepository, Sylius\Bundle\CoreBundle\Fixture\Factory\ExampleFactoryInterface $userFactory, Sylius\Component\Resource\Factory\FactoryInterface $addressFactory, Doctrine\Common\Persistence\ObjectManager $userManager, Sylius\Component\Addressing\Converter\CountryNameConverterInterface $countryCodeConverter )
$sharedStorage Sylius\Behat\Service\SharedStorageInterface
$userRepository Sylius\Component\User\Repository\UserRepositoryInterface
$userFactory Sylius\Bundle\CoreBundle\Fixture\Factory\ExampleFactoryInterface
$addressFactory Sylius\Component\Resource\Factory\FactoryInterface
$userManager Doctrine\Common\Persistence\ObjectManager
$countryCodeConverter Sylius\Component\Addressing\Converter\CountryNameConverterInterface

aVerificationEmailHasBeenSentTo() public method

accountIsNotVerified() public method

public accountIsNotVerified ( Sylius\Component\User\Model\UserInterface $user )
$user Sylius\Component\User\Model\UserInterface

accountWasDeleted() public method

public accountWasDeleted ( $email )

hisAccountWasDeleted() public method

iHaveAlreadyVerifiedMyAccount() public method

public iHaveAlreadyVerifiedMyAccount ( Sylius\Component\User\Model\UserInterface $user )
$user Sylius\Component\User\Model\UserInterface

iHaveReceivedVerificationEmail() public method

public iHaveReceivedVerificationEmail ( Sylius\Component\User\Model\UserInterface $user )
$user Sylius\Component\User\Model\UserInterface

myDefaultShippingAddressIs() public method

public myDefaultShippingAddressIs ( $country )

thereIsUserIdentifiedBy() public method

public thereIsUserIdentifiedBy ( $email, $password = 'sylius' )

thereIsUserWithShippingCountry() public method

public thereIsUserWithShippingCountry ( $email, $password, $country )