PHP Class Sylius\Behat\Context\Setup\ZoneContext

Author: Mateusz Zalewski ([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\Resource\Repository\RepositoryInterface $zoneRepository, Doctrine\Common\Persistence\ObjectManager $objectManager, Sylius\Component\Addressing\Factory\ZoneFactoryInterface $zoneFactory, Sylius\Component\Resource\Factory\FactoryInterface $zoneMemberFactory )
defaultTaxZoneIs ( Sylius\Component\Addressing\Model\ZoneInterface $zone )
itHasTheCountryMemberAndTheCountryMember ( Sylius\Component\Addressing\Model\ZoneInterface $zone, Sylius\Component\Addressing\Model\CountryInterface $country )
itHasTheProvinceMemberAndTheProvinceMember ( Sylius\Component\Addressing\Model\ZoneInterface $zone, Sylius\Component\Addressing\Model\ProvinceInterface $province )
itHasTheZoneMemberAndTheZoneMember ( Sylius\Component\Addressing\Model\ZoneInterface $parentZone, Sylius\Component\Addressing\Model\ZoneInterface $childZone )
theStoreDoesNotHaveAnyZonesDefined ( )
theStoreHasAZoneWithCode ( $zoneName, $code )
thereIsAZoneTheRestOfTheWorldContainingAllOtherCountries ( )

Private Methods

Method Description
createZoneMember ( Sylius\Component\Resource\Model\CodeAwareInterface $zoneMember ) : Sylius\Component\Addressing\Model\ZoneMemberInterface

Method Details

__construct() public method

public __construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Component\Resource\Repository\RepositoryInterface $zoneRepository, Doctrine\Common\Persistence\ObjectManager $objectManager, Sylius\Component\Addressing\Factory\ZoneFactoryInterface $zoneFactory, Sylius\Component\Resource\Factory\FactoryInterface $zoneMemberFactory )
$sharedStorage Sylius\Behat\Service\SharedStorageInterface
$zoneRepository Sylius\Component\Resource\Repository\RepositoryInterface
$objectManager Doctrine\Common\Persistence\ObjectManager
$zoneFactory Sylius\Component\Addressing\Factory\ZoneFactoryInterface
$zoneMemberFactory Sylius\Component\Resource\Factory\FactoryInterface

defaultTaxZoneIs() public method

public defaultTaxZoneIs ( Sylius\Component\Addressing\Model\ZoneInterface $zone )
$zone Sylius\Component\Addressing\Model\ZoneInterface

itHasTheCountryMemberAndTheCountryMember() public method

public itHasTheCountryMemberAndTheCountryMember ( Sylius\Component\Addressing\Model\ZoneInterface $zone, Sylius\Component\Addressing\Model\CountryInterface $country )
$zone Sylius\Component\Addressing\Model\ZoneInterface
$country Sylius\Component\Addressing\Model\CountryInterface

itHasTheProvinceMemberAndTheProvinceMember() public method

public itHasTheProvinceMemberAndTheProvinceMember ( Sylius\Component\Addressing\Model\ZoneInterface $zone, Sylius\Component\Addressing\Model\ProvinceInterface $province )
$zone Sylius\Component\Addressing\Model\ZoneInterface
$province Sylius\Component\Addressing\Model\ProvinceInterface

itHasTheZoneMemberAndTheZoneMember() public method

public itHasTheZoneMemberAndTheZoneMember ( Sylius\Component\Addressing\Model\ZoneInterface $parentZone, Sylius\Component\Addressing\Model\ZoneInterface $childZone )
$parentZone Sylius\Component\Addressing\Model\ZoneInterface
$childZone Sylius\Component\Addressing\Model\ZoneInterface

theStoreDoesNotHaveAnyZonesDefined() public method

theStoreHasAZoneWithCode() public method

public theStoreHasAZoneWithCode ( $zoneName, $code )

thereIsAZoneTheRestOfTheWorldContainingAllOtherCountries() public method