PHP Класс Sylius\Behat\Context\Ui\Admin\ManagingProductOptionsContext

Автор: Grzegorz Sadowski ([email protected])
Наследование: implements Behat\Behat\Context\Context
Показать файл Открыть проект

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

Метод Описание
__construct ( Sylius\Behat\Page\Admin\Crud\IndexPageInterface $indexPage, Sylius\Behat\Page\Admin\ProductOption\CreatePageInterface $createPage, Sylius\Behat\Page\Admin\ProductOption\UpdatePageInterface $updatePage, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver )
iAddIt ( )
iAddTheOptionValueWithCodeAndValue ( $value, $code )
iBrowseProductOptions ( )
iDeleteTheOptionValueOfThisProductOption ( $optionValue )
iDoNotAddAnOptionValue ( )
iDoNotNameIt ( )
iNameItInLanguage ( $name, $language )
iRenameItToInLanguage ( $name = null, $language )
iSaveMyChanges ( )
iShouldBeNotifiedThatAtLeastTwoOptionValuesAreRequired ( )
iShouldBeNotifiedThatElementIsRequired ( $element )
iShouldBeNotifiedThatProductOptionWithThisCodeAlreadyExists ( )
iShouldSeeProductOptionsInTheList ( $amount )
iSpecifyItsCodeAs ( $code = null )
iWantToCreateANewProductOption ( )
iWantToModifyAProductOption ( Sylius\Component\Product\Model\ProductOptionInterface $productOption )
theCodeFieldShouldBeDisabled ( )
theProductOptionShouldAppearInTheRegistry ( $productOptionName )
theProductOptionWithElementValueShouldNotBeAdded ( $element, $value )
thereShouldStillBeOnlyOneProductOptionWith ( $element, $value )
thisProductOptionNameShouldStillBe ( Sylius\Component\Product\Model\ProductOptionInterface $productOption, $productOptionName )
thisProductOptionShouldHaveTheOptionValue ( Sylius\Component\Product\Model\ProductOptionInterface $productOption, $optionValue )
thisProductOptionShouldNotHaveTheOptionValue ( Sylius\Component\Product\Model\ProductOptionInterface $productOption, $optionValue )

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

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

public __construct ( Sylius\Behat\Page\Admin\Crud\IndexPageInterface $indexPage, Sylius\Behat\Page\Admin\ProductOption\CreatePageInterface $createPage, Sylius\Behat\Page\Admin\ProductOption\UpdatePageInterface $updatePage, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver )
$indexPage Sylius\Behat\Page\Admin\Crud\IndexPageInterface
$createPage Sylius\Behat\Page\Admin\ProductOption\CreatePageInterface
$updatePage Sylius\Behat\Page\Admin\ProductOption\UpdatePageInterface
$currentPageResolver Sylius\Behat\Service\Resolver\CurrentPageResolverInterface

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

public iAddIt ( )

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

public iAddTheOptionValueWithCodeAndValue ( $value, $code )

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

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

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

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

public iDoNotNameIt ( )

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

public iNameItInLanguage ( $name, $language )

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

public iRenameItToInLanguage ( $name = null, $language )

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

public iSaveMyChanges ( )

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

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

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

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

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

public iSpecifyItsCodeAs ( $code = null )

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

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

public iWantToModifyAProductOption ( Sylius\Component\Product\Model\ProductOptionInterface $productOption )
$productOption Sylius\Component\Product\Model\ProductOptionInterface

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

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

public theProductOptionShouldAppearInTheRegistry ( $productOptionName )

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

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

public thereShouldStillBeOnlyOneProductOptionWith ( $element, $value )

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

public thisProductOptionNameShouldStillBe ( Sylius\Component\Product\Model\ProductOptionInterface $productOption, $productOptionName )
$productOption Sylius\Component\Product\Model\ProductOptionInterface

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

public thisProductOptionShouldHaveTheOptionValue ( Sylius\Component\Product\Model\ProductOptionInterface $productOption, $optionValue )
$productOption Sylius\Component\Product\Model\ProductOptionInterface

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

public thisProductOptionShouldNotHaveTheOptionValue ( Sylius\Component\Product\Model\ProductOptionInterface $productOption, $optionValue )
$productOption Sylius\Component\Product\Model\ProductOptionInterface