Class Typehint Status

Below, is a summary of all classes and their parameters's typehinting status. .

  Method Argument Typehint Default
class PromotionSubject
  Method Argument Typehint Default
 getId int 
 hasPromotion bool 
 addPromotion void 
 removePromotion void 
 getPromotions Collection 
 getPromotionSubjectTotal int 
class Kernel
  Method Argument Typehint Default
 getCacheDir string 
 getLogDir string 
 registerBundles iterable 
 configureContainer void 
 configureRoutes void 
 getContainerBaseClass string 
 getContainerLoader LoaderInterface 
 isTestEnvironment bool 
trait ChecksCodeImmutability
  Method Argument Typehint Default
 getCodeElement NodeElement 
 isCodeDisabled bool 
trait ChoosesName
  Method Argument Typehint Default
 chooseName void 
trait DescribesIt
  Method Argument Typehint Default
 describeItAs void 
trait DocumentAccessor
  Method Argument Typehint Default
 getDocument DocumentElement 
trait NamesIt
  Method Argument Typehint Default
 nameIt void 
trait SpecifiesItsCode
  Method Argument Typehint Default
 specifyCode void 
trait Toggles
  Method Argument Typehint Default
 getToggleableElement NodeElement 
 enable void 
 disable void 
 assertCheckboxState  
interface ApiClientInterface
  Method Argument Typehint Default
 index Response 
 showByIri Response 
 subResourceIndex Response 
 show Response 
 create Response 
 update Response 
 delete Response 
 filter Response 
 sort Response 
 applyTransition Response 
 customItemAction Response 
 customAction Response 
 upload Response 
 executeCustomRequest Response 
 buildCreateRequest void 
 buildUpdateRequest void 
 buildUploadRequest void 
 setRequestData void 
 addParameter void 
 addFilter void 
 addFile void 
 addRequestData void 
 addSubResourceData void 
 removeSubResource void 
 updateRequestData void 
 getLastResponse Response 
interface ApiIriClientInterface
  Method Argument Typehint Default
 showByIri Response 
class ApiPlatformClient
  Method Argument Typehint Default
 __construct  
 index Response 
 showByIri Response 
 subResourceIndex Response 
 show Response 
 create Response 
 update Response 
 delete Response 
 filter Response 
 sort Response 
 applyTransition Response 
 customItemAction Response 
 customAction Response 
 upload Response 
 executeCustomRequest Response 
 buildCreateRequest void 
 buildUpdateRequest void 
 buildCustomUpdateRequest void 
 buildUploadRequest void 
 addParameter void 
 setRequestData void 
 addFilter void 
 addFile void 
 addRequestData void 
 updateRequestData void 
 addSubResourceData void 
 removeSubResource void 
 getLastResponse Response 
 request Response 
 getToken ?string 
class ApiPlatformIriClient
  Method Argument Typehint Default
 __construct  
 showByIri Response 
 request Response 
class ApiPlatformSecurityClient
  Method Argument Typehint Default
 __construct  
 prepareLoginRequest void 
 setEmail void 
 setPassword void 
 call void 
 isLoggedIn bool 
 getErrorMessage string 
 logOut void 
interface ApiSecurityClientInterface
  Method Argument Typehint Default
 prepareLoginRequest void 
 setEmail void 
 setPassword void 
 call void 
 isLoggedIn bool 
 getErrorMessage string 
 logOut void 
class Request
  Method Argument Typehint Default
 __construct  
 index RequestInterface 
 subResourceIndex RequestInterface 
 show RequestInterface 
 create RequestInterface 
 update RequestInterface 
 delete RequestInterface 
 transition RequestInterface 
 customItemAction RequestInterface 
 upload RequestInterface 
 custom RequestInterface 
 url string 
 method string 
 headers array 
 content string 
 setContent void 
 updateContent void 
 parameters array 
 updateParameters void 
 files array 
 updateFiles void 
 addSubResource void 
 removeSubResource void 
 authorize void 
 mergeArraysUniquely array 
 prepareSection string 
interface RequestInterface
  Method Argument Typehint Default
 index self 
 subResourceIndex self 
 show self 
 create self 
 update self 
 delete self 
 transition self 
 upload self 
 custom self 
 url string 
 method string 
 headers array 
 content string 
 setContent void 
 updateContent void 
 parameters array 
 updateParameters void 
 files array 
 updateFiles void 
 addSubResource void 
 removeSubResource void 
 authorize void 
class ResponseChecker
  Method Argument Typehint Default
 countCollectionItems int 
 countTotalCollectionItems int 
 getCollection array 
 getCollectionItemsWithValue array 
 getValue  
 getTranslationValue string 
 getError string 
 isCreationSuccessful bool 
 isDeletionSuccessful bool 
 hasAccessDenied bool 
 hasCollection bool 
 isShowSuccessful bool 
 isUpdateSuccessful bool 
 hasValue bool 
 hasValueInCollection bool 
 hasItemWithValue bool 
 hasSubResourceWithValue bool 
 hasItemOnPositionWithValue bool 
 hasItemWithTranslation bool 
 hasKey bool 
 hasTranslation bool 
 hasItemWithValues bool 
 getResponseContent array 
 getResponseContentValue  
 itemHasValues bool 
interface ResponseCheckerInterface
  Method Argument Typehint Default
 countCollectionItems int 
 countTotalCollectionItems int 
 getCollection array 
 getCollectionItemsWithValue array 
 getValue  
 getTranslationValue string 
 getError string 
 isCreationSuccessful bool 
 isUpdateSuccessful bool 
 isShowSuccessful bool 
 isDeletionSuccessful bool 
 hasAccessDenied bool 
 hasCollection bool 
 hasValue bool 
 hasValueInCollection bool 
 hasItemWithValue bool 
 hasSubResourceWithValue bool 
 hasItemOnPositionWithValue bool 
 hasItemWithTranslation bool 
 hasKey bool 
 hasTranslation bool 
 hasItemWithValues bool 
 getResponseContent array 
class LoginContext
  Method Argument Typehint Default
 __construct  
 iWantToLogIn void 
 iSpecifyTheUsername void 
 iSpecifyThePasswordAs void 
 iLogIn void 
 iShouldBeLoggedIn void 
 iShouldNotBeLoggedIn void 
 iShouldBeNotifiedAboutBadCredentials void 
 iShouldBeAbleToLogInAsAuthenticatedByPassword void 
 iShouldNotBeAbleToLogInAsAuthenticatedByPassword void 
 logIn void 
class ManagingAdministratorsContext
  Method Argument Typehint Default
 __construct  
 iWantToEditThisAdministrator void 
 iBrowseAdministrators void 
 iWantToCreateANewAdministrator void 
 iSpecifyItsEmailAs void 
 iSpecifyItsNameAs void 
 iSpecifyItsPasswordAs void 
 iSpecifyItsLocaleAs void 
 iEnableIt void 
 iAddIt void 
 iSaveMyChanges void 
 iDeleteAdministratorWithEmail void 
 iUploadTheImageAsMyAvatar void 
 iRemoveTheAvatarImage void 
 iShouldSeeAdministratorsInTheList void 
 theAdministratorShouldAppearInTheStore void 
 thereShouldNotBeAdministratorAnymore void 
 thereShouldStillBeOnlyOneAdministratorWithAnEmail void 
 thisAdministratorWithNameShouldAppearInTheStore void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 iShouldBeNotifiedThatEmailMustBeUnique void 
 iShouldBeNotifiedThatNameMustBeUnique void 
 iShouldBeNotifiedThatFirstNameIsRequired void 
 iShouldBeNotifiedThatEmailIsNotValid void 
 iShouldBeNotifiedThatItCannotBeDeleted void 
 iShouldSeeTheImageAsMyAvatar void 
 iShouldNotSeeTheAvatarImage void 
 iShouldSeeTheAvatarImageInTheTopBarNextToMyName void 
class ManagingChannelsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewChannel void 
 iSpecifyItsAs void 
 iChooseAsTheBaseCurrency void 
 iChooseAsADefaultLocale void 
 iDescribeItAs void 
 iSetItsContactEmailAs void 
 iSetItsContactPhoneNumberAs void 
 iChooseAndAsOperatingCountries void 
 iAllowToSkipShippingStepIfOnlyOneShippingMethodIsAvailable void 
 iAllowToSkipPaymentStepIfOnlyOnePaymentMethodIsAvailable void 
 iSpecifyMenuTaxonAs void 
 iSpecifyCompanyAs void 
 iSpecifyTaxIdAs void 
 specifyShopBillingAddressAs void 
 iSelectTaxCalculationStrategy void 
 iAddIt void 
 iWantToBrowseChannels void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 theChannelShouldAppearInTheRegistry void 
 theChannelShouldHaveAsAMenuTaxon void 
 iShouldSeeChannelsInTheList void 
class ManagingCountriesContext
  Method Argument Typehint Default
 __construct  
 iWantToAddANewCountry void 
 iChoose void 
 iAddIt void 
 iWantToEditThisCountry void 
 iEnableIt void 
 iDisableIt void 
 iSaveMyChanges void 
 iNameTheProvince void 
 iSpecifyTheProvinceCodeAs void 
 iAddTheProvinceWithCode void 
 iAddTheProvinceWithCodeAndAbbreviation void 
 iDeleteTheProvinceOfThisCountry void 
 iDoNotSpecifyTheProvince void 
 iRemoveProvinceName void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 theCountryShouldAppearInTheStore void 
 theCountryShouldHaveTheProvince void 
 theProvinceShouldStillBeNamedInThisCountry void 
 iShouldNotBeAbleToChoose void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 thisCountryShouldBeDisabled void 
 theCodeFieldShouldBeDisabled void 
 provinceWithCodeShouldNotBeAddedInThisCountry void 
 thisCountryShouldNotHaveTheProvince void 
 iShouldBeNotifiedThatProvinceCodeMustBeUnique void 
 iShouldBeNotifiedThatFieldIsRequired void 
 iShouldBeNotifiedThatNameOfTheProvinceIsRequired void 
 getCountryCodeByName string 
 getProvincesOfCountry iterable 
class ManagingCurrenciesContext
  Method Argument Typehint Default
 __construct  
 iWantToSeeAllCurrenciesInStore void 
 iWantToAddNewCurrency void 
 iChoose void 
 iAddIt void 
 iShouldSeeCurrenciesInTheList void 
 currencyShouldAppearInTheStore void 
 thereShouldStillBeOnlyOneCurrencyWithCode void 
 iShouldBeNotifiedThatCurrencyCodeMustBeUnique void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
class ManagingCustomerGroupsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewCustomerGroup void 
 iSpecifyItsCodeAs void 
 iSpecifyItsNameAs void 
 iAddIt void 
 iWantToEditThisCustomerGroup void 
 iSaveMyChanges void 
 iWantToBrowseCustomerGroups void 
 iDeleteTheCustomerGroup void 
 theCustomerGroupShouldAppearInTheStore void 
 thisCustomerGroupWithNameShouldAppearInTheStore void 
 iShouldSeeCustomerGroupsInTheList void 
 thisCustomerGroupShouldStillBeNamed void 
 iShouldBeNotifiedThatNameIsRequired void 
 iShouldBeNotifiedThatCustomerGroupWithThisCodeAlreadyExists void 
 iShouldBeInformedThatThisFormContainsErrors void 
 iShouldNotBeAbleToEditItsCode void 
 thisCustomerGroupShouldNoLongerExistInTheRegistry void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 isItemOnIndex bool 
class ManagingExchangeRatesContext
  Method Argument Typehint Default
 __construct  
 iWantToEditThisExchangeRate void 
 iBrowseExchangeRatesOfTheStore void 
 iWantToAddNewExchangeRate void 
 iSpecifyItsRatioAs void 
 iChooseAsTheSourceCurrency void 
 iChooseAsTheTargetCurrency void 
 iAddIt void 
 iChangeRatioTo void 
 iSaveMyChanges void 
 iDeleteTheExchangeRateBetweenAnd void 
 iChooseCurrencyAsACurrencyFilter void 
 iFilter void 
 iShouldSeeExchangeRatesOnTheList void 
 iShouldSeeASingleExchangeRateInTheList void 
 theExchangeRateWithRatioBetweenAndShouldAppearInTheStore void 
 iShouldSeeTheExchangeRateBetweenAndInTheList void 
 itShouldHaveARatioOf void 
 thisExchangeRateShouldNoLongerBeOnTheList void 
 theExchangeRateBetweenAndShouldNotBeAdded void 
 thisExchangeRateShouldHaveARatioOf void 
 iShouldNotBeAbleToEditItsSourceCurrency void 
 iShouldNotBeAbleToEditItsTargetCurrency void 
 iShouldBeNotifiedThatIsRequired void 
 iShouldBeNotifiedThatRatioMustBeGreaterThanZero void 
 iShouldBeNotifiedThatSourceAndTargetCurrenciesMustDiffer void 
 iShouldBeNotifiedThatTheCurrencyPairMustBeUnique void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 assertIfNotBeAbleToEditItCurrency void 
 getExchangeRateFromResponse array|? 
 responseHasExchangeRate bool 
class ManagingLocalesContext
  Method Argument Typehint Default
 __construct  
 iWantToAddNewLocale void 
 iChoose void 
 iAddIt void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 theStoreShouldBeAvailableInTheLanguage void 
 iShouldNotBeAbleToChoose void 
 iShouldBeNotifiedThatACodeIsRequired void 
class ManagingOrdersContext
  Method Argument Typehint Default
 __construct  
 iSeeTheOrder void 
 iBrowseOrders void 
 iCancelThisOrder void 
 iMarkThisOrderAsAPaid void 
 iShipThisOrder void 
 iShouldSeeASingleOrderFromCustomer void 
 iShouldBeNotifiedAboutItHasBeenSuccessfullyCanceled void 
 itsStateShouldBe void 
 itShouldHaveShipmentState void 
 itShouldHavePaymentState void 
 theOrderShouldHaveNumberOfPayments void 
 theOrderShouldHavePaymentState void 
 iShouldNotBeAbleToCancelThisOrder void 
 theOrdersTotalShouldBe void 
 theOrdersPromotionTotalShouldBe void 
 theCustomerServiceShouldKnowAboutThisAdditionalNotes void 
class ManagingPaymentsContext
  Method Argument Typehint Default
 __construct  
 iAmBrowsingPayments void 
 iCompleteThePaymentOfOrder void 
 iChooseAsAPaymentState void 
 iChooseChannelAsAChannelFilter void 
 iFilter void 
 iShouldSeePaymentsInTheList void 
 thePaymentOfTheOrderShouldBeFor void 
 iShouldSeePaymentForTheOrderInTheList void 
 iShouldBeNotifiedThatThePaymentHasBeenCompleted void 
 iShouldSeeThePaymentOfOrderAs void 
 iShouldSeeThePaymentOfTheOrder void 
 iShouldNotSeeThePaymentOfTheOrder void 
class ManagingProductAssociationTypesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewProductAssociationType void 
 iSpecifyItsCodeAs void 
 iNameItIn void 
 iAddIt void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 theProductAssociationTypeShouldAppearInTheStore void 
 iBrowseProductAssociationTypes void 
 iShouldSeeProductAssociationTypesInTheList void 
 iShouldSeeTheProductAssociationTypeInTheList void 
 iDeleteTheProductAssociationType void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 thisProductAssociationTypeShouldNoLongerExistInTheRegistry void 
 iWantToModifyTheProductAssociationType void 
 iRenameItToIn void 
 iSaveMyChanges void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 thisProductAssociationTypeNameShouldBe void 
 iShouldNotBeAbleToEditItsCode void 
 iCheckTheProductAssociationType void 
 iDeleteThem void 
 iFilterProductAssociationTypesWithCodeContaining void 
 iFilterProductAssociationTypesWithNameContaining void 
 iShouldSeeOnlyOneProductAssociationTypeInTheList void 
 iShouldBeNotifiedThatProductAssociationTypeWithThisCodeAlreadyExists void 
 thereShouldStillBeOnlyOneProductAssociationTypeWithACode void 
 iDoNotSpecifyItsCode void 
 iShouldBeNotifiedThatCodeIsRequired void 
 theProductAssociationTypeWithNameShouldNotBeAdded void 
 iRemoveItsNameFromTranslation void 
class ManagingProductOptionsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewProductOption void 
 iBrowseProductOptions void 
 iWantToModifyProductOption void 
 iNameItInLanguage void 
 iRenameItInLanguage void 
 iRemoveItsNameFromTranslation void 
 iSpecifyItsCodeAs void 
 iAddTheOptionValueWithCodeAndValue void 
 iDoNotAddAnOptionValue void 
 iAddIt void 
 iSaveMyChanges void 
 iShouldSeeProductOptionsInTheList void 
 theProductOptionShouldAppearInTheRegistry void 
 theFirstProductOptionInTheListShouldHave void 
 theLastProductOptionInTheListShouldHave void 
 theProductOptionWithElementValueShouldNotBeAdded void 
 thereShouldStillBeOnlyOneProductOptionWith void 
 thisProductOptionNameShouldBe void 
 productOptionShouldHaveTheOptionValue void 
 iShouldNotBeAbleToEditItsCode void 
 iShouldBeNotifiedThatProductOptionWithThisCodeAlreadyExists void 
 iShouldBeNotifiedThatElementIsRequired void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
class ManagingProductReviewsContext
  Method Argument Typehint Default
 __construct  
 iWantToBrowseProductReviews void 
 iWantToModifyTheProductReview void 
 iChangeItsTitleTo void 
 iChangeItsCommentTo void 
 iSaveMyChanges void 
 iChooseAsItsRating void 
 iChangeStateTheProductReview void 
 iDeleteTheProductReview void 
 iShouldSeeTheProductReviewTitleInTheList void 
 iShouldSeeReviewsInTheList void 
 thisProductReviewElementShouldBeValue void 
 thisProductReviewRatingShouldBe void 
 thisProductReviewStatusShouldBe void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyUpdated void 
 thisProductReviewShouldNoLongerExistInTheRegistry void 
 iShouldBeNotifiedThatElementIsRequired void 
 thisProductReviewTitleShouldBeTitled void 
 thisProductReviewShouldStillHaveAComment void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 isItemOnIndex bool 
 assertIfReviewHasElementWithValue void 
class ManagingProductsContext
  Method Argument Typehint Default
 __construct  
 iStartSortingProductsByName void 
 iWantToBrowseProducts void 
 iSwitchTheLocaleToTheLocale void 
 iWantToCreateANewConfigurableProduct void 
 iSpecifyItsCodeAs void 
 iRenameItToIn void 
 iSetItsPriceTo void 
 iSetItsSlugTo void 
 iAddIt void 
 iAddTheOptionToIt void 
 iChooseMainTaxon void 
 iSaveMyChanges void 
 iFilterThemByTaxon void 
 iSwitchTheWayProductsAreSortedByCode void 
 iDeleteProduct void 
 iWantToModifyAProduct void 
 iEnableSlugModification void 
 theProductShouldAppearInTheShop void 
 iRemoveItsNameFromTranslation void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatThisProductIsInUseAndCannotBeDeleted void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 iShouldBeNotifiedThatIsRequired void 
 iShouldBeNotifiedThatCodeHasToBeUnique void 
 iShouldSeeProductsInTheList void 
 iShouldSeeProductWith void 
 iShouldNotSeeAnyProductWith void 
 iShouldNotBeAbleToEditItsCode void 
 thisProductMainTaxonShouldBe void 
 thisProductNameShouldBe void 
 productShouldNotExist void 
 thisProductShouldHaveOption void 
 theFirstProductOnTheListShouldHave void 
 productSlugShouldBe void 
 thereAreNoProductReviews void 
 productShouldExistInTheProductCatalog void 
 productShouldStillHaveAnAccessibleImage void 
 productWithNameShouldNotBeAdded void 
 getAdminLocaleCode string 
 getFieldValueOfFirstProduct string|? 
 hasProductImage bool 
 hasProductWithFieldValue bool 
class ManagingProductVariantsContext
  Method Argument Typehint Default
 __construct  
 iLookForVariantWithDescriptorWithinProduct void 
 iShouldSeeProductVariantsInTheList void 
 iShouldSeeTheProductVariantNamedAnd void 
 iShouldSeeTheProductVariantLabeledAs void 
 getJSONResponse  
class ManagingShipmentsContext
  Method Argument Typehint Default
 __construct  
 iBrowseShipments void 
 iChooseShipmentState void 
 iChooseChannelAsAChannelFilter void 
 iChooseAsAShippingMethodFilter void 
 iFilter void 
 iViewTheShipmentOfTheOrder void 
 iShouldSeeCountShipmentsInList void 
 iShipShipmentOfOrder void 
 iShipTheShipmentOfOrderWithTrackingCode void 
 iShouldBeNotifiedThatTheShipmentHasBeenSuccessfullyShipped void 
 iShouldSeeTheShipmentOfOrderAs void 
 iShouldSeeShipmentForTheOrderInTheList void 
 iShouldSeeTheShippingDateAs void 
 shipmentOfOrderShouldBe void 
 iShouldSeeShipmentWithOrderNumber void 
 iShouldNotSeeShipmentWithOrderNumber void 
 iShouldSeeUnitsInTheList void 
 isShipmentForOrder bool 
class ManagingShippingCategoriesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewShippingCategory void 
 iWantToModifyAShippingCategory void 
 iAddIt void 
 iDeleteShippingCategory void 
 iBrowseShippingCategories void 
 iSpecifyItsCodeAs void 
 iNameIt void 
 iModifyAShippingCategory void 
 iSpecifyItsDescriptionAs void 
 iSaveMyChanges void 
 iShouldBeNotifiedThatShippingCategoryWithThisCodeAlreadyExists void 
 iShouldBeNotifiedThatElementIsRequired void 
 iShouldSeeShippingCategoriesInTheList void 
 theShippingCategoryShouldAppearInTheRegistry void 
 shippingCategoryWithNameShouldNotBeAdded void 
 thisShippingCategoryShouldNoLongerExistInTheRegistry void 
 iShouldNotBeAbleToEditItsCode void 
 thereShouldStillBeOnlyOneShippingCategoryWith void 
 thisShippingCategoryNameShouldBe void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 isItemOnIndex bool 
class ManagingShippingMethodsContext
  Method Argument Typehint Default
 __construct  
 iAmBrowsingArchivalShippingMethods void 
 iSortShippingMethodsByName void 
 iSwitchTheLocaleToTheLocale void 
 iBrowseShippingMethods void 
 iDeleteShippingMethod void 
 iWantToCreateANewShippingMethod void 
 iTryToCreateANewShippingMethodWithValidData void 
 iTryToShowShippingMethod void 
 iAddIt void 
 iSpecifyItsCodeAs void 
 iSpecifyItsPositionAs void 
 iNameItIn void 
 iDescribeItAsIn void 
 iDefineItForTheZone void 
 iDisableIt void 
 iEnableIt void 
 iMakeItAvailableInChannel void 
 iChooseCalculator void 
 iArchiveTheShippingMethod void 
 iTryToRestoreTheShippingMethod void 
 iSpecifyItsAmountAsForChannel void 
 iWantToModifyShippingMethod void 
 iSaveMyChanges void 
 iSortShippingMethodsByCode void 
 iSwitchTheWayShippingMethodsAreSortedByCode void 
 iSwitchTheWayShippingMethodsAreSortedByName void 
 iFilterArchivalShippingMethods void 
 iShouldSeeShippingMethodsInTheList void 
 theShippingMethodShouldAppearInTheRegistry void 
 thisShippingMethodShouldAppearInTheRegistry void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 thisShippingMethodShouldNoLongerExistInTheRegistry void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatMyAccessHasBeenDenied void 
 theShippingMethodShouldBeAvailableInChannel void 
 thisShippingMethodNameShouldBe void 
 thisShippingMethodShouldBeDisabled void 
 thisShippingMethodShouldBeEnabled void 
 iShouldNotBeAbleToEditItsCode void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatShippingMethodWithThisCodeAlreadyExists void 
 thereShouldStillBeOnlyOneShippingMethodWith void 
 theOnlyShippingMethodOnTheListShouldBe void 
 iShouldSeeShippingMethodOnTheList void 
 iShouldBeNotifiedThatItIsInUse void 
 iShouldBeNotifiedThatElementIsRequired void 
 iShouldBeNotifiedThatZoneHasToBeSelected void 
 theShippingMethodWithElementValueShouldNotBeAdded void 
 theFirstProductOnTheListShouldHave void 
 theFirstShippingMethodOnTheListShouldHave void 
 theLastShippingMethodOnTheListShouldHave void 
 iShouldBeViewingNonArchivalShippingMethods void 
 getAdminLocaleCode string 
class ManagingTaxCategoriesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateNewTaxCategory void 
 iWantToModifyTaxCategory void 
 iDeleteTaxCategory void 
 iSpecifyItsCodeAs void 
 iNameIt void 
 iRemoveItsName void 
 iAddIt void 
 iDescribeItAs void 
 iSaveMyChanges void 
 iWantToBrowseTaxCategories void 
 thisTaxCategoryShouldNoLongerExistInTheRegistry void 
 theTaxCategoryShouldAppearInTheRegistry void 
 iShouldNotBeAbleToEditItsCode void 
 thisTaxCategoryNameShouldBe void 
 iShouldBeNotifiedThatTaxCategoryWithThisCodeAlreadyExists void 
 thereShouldStillBeOnlyOneTaxCategoryWith void 
 iShouldBeNotifiedThatIsRequired void 
 taxCategoryWithNamedElementShouldNotBeAdded void 
 iShouldSeeSingleTaxCategoryInTheList void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 isItemOnIndex bool 
class ManagingTaxonsContext
  Method Argument Typehint Default
 __construct  
 iTypeIn void 
 iWantToGetTaxonWithCode void 
 iWantToGetChildrenFromTaxon void 
 iWantToGetTaxonRoot void 
 iShouldSeeTaxonsInTheList void 
 iShouldSeeTheTaxonNamedAnd void 
class ManagingZonesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewZoneConsistingOfCountry void 
 iNameIt void 
 iSpecifyItsCodeAs void 
 iDoNotSpecifyItsField void 
 iAddACountry void 
 iAddAProvince void 
 iAddAZone void 
 iSelectItsScopeAs void 
 iAddIt void 
 iWantToSeeAllZonesInStore void 
 iDeleteZoneNamed void 
 iCheckTheZone void 
 iDeleteThem void 
 iWantToModifyTheZoneNamed void 
 iRemoveTheCountryMember void 
 iRemoveTheProvinceMember void 
 iRemoveTheZoneMember void 
 iSaveMyChanges void 
 theZoneNamedWithTheCountryMemberShouldAppearInTheRegistry void 
 iShouldNotBeAbleToEditItsCode void 
 iCanNotAddAZone void 
 theZoneNamedWithTheProvinceMemberShouldAppearInTheRegistry void 
 theZoneNamedWithTheZoneMemberShouldAppearInTheRegistry void 
 itsScopeShouldBe void 
 iShouldSeeZonesInTheList void 
 iShouldSeeTheZoneNamedInTheList void 
 thereShouldStillBeOnlyOneZoneWithCode void 
 theZoneNamedShouldNoLongerExistInTheRegistry void 
 zoneShouldNotBeAdded void 
 thisZoneShouldHaveOnlyTheProvinceMember void 
 thisZoneNameShouldBe void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted void 
 iShouldBeNotifiedThatThisZoneCannotBeDeleted void 
 iShouldBeNotifiedThatZoneWithThisCodeAlreadyExists void 
 iShouldBeNotifiedThatIsRequired void 
 iShouldBeNotifiedThatAtLeastOneZoneMemberIsRequired void 
 removeZoneMember void 
class AddressContext
  Method Argument Typehint Default
 __construct  
 iAmEditingTheAddressOf void 
 iWantToAddANewAddressToMyAddressBook void 
 iSpecifyTheAddressAs void 
 iAddIt void 
 iLeaveEveryFieldEmpty void 
 iChooseAsMyCountry void 
 iDoNotSpecifyProvince void 
 iRemoveTheStreet void 
 iSaveMyChangedAddress void 
 iBrowseMyAddresses void 
 iDeleteTheAddress void 
 iDeleteTheAddressBelongsTo void 
 iSetTheAddressOfAsDefault void 
 iTryToEditTheAddressOf void 
 iChangeTheFirstNameTo void 
 iChangeTheLastNameTo void 
 iChangeTheStreetTo void 
 iChangeTheCityTo void 
 iChangeThePostcodeTo void 
 iChooseAsMyProvince void 
 iSpecifyProvince void 
 itShouldContainCountry void 
 itShouldContainProvince void 
 itShouldContain void 
 iShouldBeNotifiedThatTheAddressHasBeenSuccessfullyUpdated void 
 iShouldBeUnableToEditTheirAddress void 
 iTryToViewDetailsOfAddressBelongingTo void 
 iShouldHaveAddresses void 
 thisAddressShouldBeAssignedTo void 
 iShouldNotSeeTheAddressAssignedTo void 
 thereShouldBeNoAddresses void 
 iShouldBeNotifiedThatAddressHasBeenDeleted void 
 iShouldBeNotifiedThatTheAddressHasBeenSuccessfullyAdded void 
 addressShouldBeMarkedAsMyDefaultAddress void 
 iShouldStillBeOnTheAddressAdditionPage void 
 iShouldBeNotifiedAboutErrors void 
 iShouldBeNotifiedThatTheProvinceNeedsToBeSpecified void 
 iShouldStillBeOnTheAddressEditPage void 
 iShouldStillHaveAsMySpecifiedProvince void 
 iShouldHaveNoDefaultAddress void 
 iShouldBeNotifiedThatAddressHasBeenSetAsDefault void 
 iShouldNotSeeAnyDetailsOfAddress void 
 iShouldNotBeAbleToDoIt void 
 iShouldNotBeAbleToDeleteIt void 
 addressBookHasAddress bool 
 getAddressIdFromAddressBookByFullName ?string 
 containsValue bool 
 getAddressIriFromAddressBookByFullName string|? 
class CartContext
  Method Argument Typehint Default
 __construct  
 iClearMyCart void 
 iSeeTheSummaryOfMyCart void 
 theAdministratorTryToSeeTheSummaryOfCart void 
 iAddThisProductToTheCart void 
 iAddOfThemToMyCart void 
 iAddVariantOfThisProductToTheCart void 
 iChangeQuantityToInMyCart void 
 iRemoveProductFromTheCart void 
 iPickUpMyCart void 
 iCheckDetailsOfMyCart void 
 iDoNotHaveAccessToSeeTheSummaryOfMyCart void 
 myCartShouldBeCleared void 
 myCartSTotalShouldBe void 
 myCartShouldBeEmpty void 
 theVisitorHasNoAccessToCustomer void 
 iShouldBeOnMyCartSummaryPage void 
 iShouldBeNotifiedThatTheProductHasBeenSuccessfullyAdded void 
 iShouldBeNotifiedThatQuantityOfAddedProductCannotBeLowerThan1 void 
 thereShouldBeOneItemInMyCart void 
 thereShouldCountItemsInMyCart void 
 thisItemShouldHaveName void 
 thisItemShouldHaveVariant void 
 thisItemShouldHaveCode void 
 iShouldSeeWithQuantityInMyCart void 
 theAdministratorShouldSeeProductWithQuantityInTheCart void 
 theVisitorCanSeeProductInTheCart void 
 iCheckItemsOfMyCart void 
 myCartShouldHaveItems void 
 myCartShippingFeeShouldBe void 
 iShouldBeRedirectedToMyCartSummaryPage void 
 iShouldHaveEmptyCart void 
 pickupCart string 
 putProductToCart void 
 putProductVariantToCart void 
 removeOrderItemFromCart void 
 getProductForItem Response 
 getProductVariantForItem Response 
 geOrderItemIdForProductInCart ?string 
 changeQuantityOfOrderItem void 
 hasItemWithNameAndQuantity bool 
 checkProductQuantity void 
class ChannelContext
  Method Argument Typehint Default
 __construct  
 iChangeMyCurrentChannelTo void 
class CheckoutContext
  Method Argument Typehint Default
 __construct  
 myBillingAddressIsFulfilledAutomaticallyThroughDefaultAddress void 
 iProceedOrderWithShippingMethodAndPayment void 
 iAmAtTheCheckoutAddressingStep void 
 iChooseForBillingAddress void 
 iSpecifyTheEmailAs void 
 iSpecifyTheBillingAddressAs void 
 iSpecifyTheShippingAddressAs void 
 iDoNotSpecifyAnyShippingAddressInformation void 
 iDoNotSpecifyAnyBillingAddressInformation void 
 iSpecifiedTheBillingAddressAs void 
 iSpecifyCountryProvinceAs void 
 iSpecifyTheProvinceNameManuallyAsForAddress void 
 iSpecifyTheFirstAndLastNameAsForBillingAddress void 
 iCompleteAddressingStepWithEmail void 
 iCompleteTheAddressingStep void 
 iProvideAdditionalNotesLike void 
 iConfirmMyOrder void 
 iProceededWithShippingMethod void 
 theVisitorHasNoProceedWithShippingMethodInTheCustomerCart void 
 iCompleteTheShippingStepWithFirstShippingMethod void 
 iChoosePaymentMethod void 
 iProceedThroughCheckoutProcess void 
 addressShouldBeFilledAsBillingAddress void 
 addressShouldBeFilledAsShippingAddress void 
 iShouldBeOnTheCheckoutCompleteStep void 
 iShouldNotBeAbleToConfirmOrderBecauseDoNotBelongsToShippingCategory void 
 iShouldNotBeAbleToSelectPaymentMethod void 
 iShouldBeAbleToSelectPaymentMethod void 
 iShouldHavePaymentMethodAvailableAsTheChoice void 
 iShouldStillBeOnTheCheckoutAddressingStep void 
 iShouldBeOnTheCheckoutPaymentStep void 
 iShouldNotSeeAnyInformationAboutPaymentMethod void 
 iShouldSeeShippingMethod void 
 iShouldSeeShippingFee void 
 myOrdersPaymentMethodShouldBe void 
 myOrdersShippingMethodShouldBe void 
 iShouldBeOnTheCheckoutShippingStep void 
 iShouldNotBeAbleToProceedCheckoutShippingStep void 
 iShouldNotBeAbleToProceedCheckoutPaymentStep void 
 iShouldNotBeAbleToProceedCheckoutCompleteStep void 
 theVisitorShouldHaveCheckoutAddressStepCompleted void 
 iShouldSeeTheThankYouPage void 
 iShouldNotBeAbleToSelectShippingMethod void 
 iShouldHaveShippingMethodAvailableAsFirstChoice void 
 iShouldHaveShippingMethodAvailableAsLastChoice void 
 myOrderTotalShouldBe void 
 myOrderPromotionTotalShouldBe void 
 myTaxTotalShouldBe void 
 iShouldHaveProductsInTheCart void 
 myDiscountShouldBe void 
 thereShouldBeNoTaxesCharged void 
 myOrderLocaleShouldBe void 
 myOrderShippingShouldBe void 
 iShouldNotSeeShippingTotal void 
 iShouldBeNotifiedThatTheAndTheInShippingDetailsAreRequired void 
 iShouldBeInformedThatThisProductHasBeenDisabled void 
 iShouldNotSeeTheThankYouPage void 
 iShouldSeeThisShippingAddressAsShippingAndBillingAddress void 
 iShouldSeeInTheBillingAddress void 
 iShouldBeInformedThatThisPaymentMethodHasBeenDisabled void 
 iTryToAddProductToCart void 
 iTryToRemoveProductFromTheCart void 
 iTryToChangeQuantityToOfProductFromTheCart void 
 iShouldBeInformedThatCartIsNoLongerAvailable void 
 iShouldNotBeAbleToSpecifyProvinceNameManuallyForShippingAddress void 
 iShouldNotBeAbleToSpecifyProvinceNameManuallyForBillingAddress void 
 iShouldNotBeAbleToAddressAnOrderWithAnEmptyCart void 
 assertProvinceMessage void 
 isViolationWithMessageInResponse bool 
 getHeaders array 
 addressOrder void 
 getCart array 
 getCartTokenValue ?string 
 getCheckoutState string 
 getCartShippingMethods array 
 hasShippingMethod bool 
 hasShippingMethodWithFee bool 
 getPossiblePaymentMethods array 
 hasProductWithNameAndQuantityInCart bool 
 fillAddress void 
 getViolation array 
 hasFullNameInAddress void 
 hasProvinceNameInAddress void 
 putProductToCart void 
 removeOrderItemFromCart void 
 getAddressByFieldValue array 
 addressesAreEqual bool 
 addressShouldBeFilledAs void 
class CustomerContext
  Method Argument Typehint Default
 __construct  
 iWantToModifyMyProfile void 
 iWantToChangeMyPassword void 
 iSpecifyTheFirstName void 
 iSpecifyTheLastName void 
 iSpecifyCustomerTheEmail void 
 iSaveMyChanges void 
 iSpecifyTheCurrentPasswordAs void 
 iSpecifyTheNewPasswordAs void 
 iSpecifyTheConfirmationPasswordAs void 
 iChangePasswordTo void 
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited void 
 myEmailShouldBe void 
 myNameShouldBe void 
 iShouldBeNotifiedThatFirstNameIsRequired void 
 iShouldBeNotifiedThatLastNameIsRequired void 
 iShouldBeNotifiedThatEmailIsRequired void 
 iShouldBeNotifiedThatTheEmailIsAlreadyUsed void 
 iShouldBeNotifiedThatElementIsInvalid void 
 iBrowseMyOrders void 
 iRegisterWithPreviouslyUsedEmailAndPassword void 
 iShouldSeeASingleOrderInTheList void 
 thisOrderShouldHaveNumber void 
 isViolationWithMessageInResponse bool 
 iShouldBeNotifiedThatItHasBeenSuccessfullyChanged void 
 iShouldBeNotifiedThatProvidedPasswordIsDifferentThanTheCurrentOne void 
 iShouldBeNotifiedThatTheEnteredPasswordsDoNotMatch void 
 iShouldBeNotifiedThatTheElementShouldBe void 
class HomepageContext
  Method Argument Typehint Default
 __construct  
 iCheckLatestProducts void 
 iCheckAvailableTaxons void 
 iShouldSeeProductsInTheList void 
 iShouldSeeAndInTheMenu void 
 iShouldNotSeeAndInTheMenu void 
class LoginContext
  Method Argument Typehint Default
 __construct  
 iAmAVisitor void 
 iWantToLogIn void 
 iSpecifyTheUsername void 
 iSpecifyThePasswordAs void 
 iLogIn void 
 iLogInAsWithPassword void 
 iLogOut  
 iShouldBeLoggedIn void 
 iShouldNotBeLoggedIn void 
 iShouldBeNotifiedAboutBadCredentials void 
class OrderContext
  Method Argument Typehint Default
 __construct  
 iViewTheSummaryOfMyOrder void 
 iTryToSeeTheOrderPlacedByACustomer void 
 iShouldBeAbleToAccessThisOrderDetails void 
 itShouldHaveTheNumber void 
 iShouldSeeAsShippingAddress void 
 iShouldSeeItemsInTheList void 
 theProductShouldBeInTheItemsList void 
 theShipmentStatusShouldBe void 
 iShouldSeeItsOrderSStatusAs void 
 iShouldSeeAsProvinceInTheShippingAddress void 
 iShouldSeeAsOrderSSubtotal void 
 iShouldSeeAsOrderSTotal void 
 shouldBeAppliedToMyOrder void 
 thisPromotionShouldGiveDiscountOnShipping void 
 theShouldHaveUnitPriceDiscountedFor void 
 iShouldHaveChosenPaymentMethodForMyOrder void 
 iShouldNotBeAbleToSeeThatOrder void 
 getAdjustmentsForOrder array 
 getAdjustmentsForOrderItem array 
 geOrderItemIdForProductInCart string|? 
 getProductForItem Response 
 getAdjustmentWithLabel ?array 
 hasAdjustmentWithLabel bool 
class OrderItemContext
  Method Argument Typehint Default
 __construct  
 iTryToSeeOneOfTheItemsFromTheOrderPlacedByACustomer void 
 iTryToSeeOneOfTheUnitsFromTheOrderPlacedByACustomer void 
 iShouldNotBeAbleToSeeThatItem void 
 iShouldNotBeAbleToSeeThatUnit void 
class PaymentContext
  Method Argument Typehint Default
 __construct  
 iTryToSeeThePaymentOfTheOrderPlacedByACustomer void 
 iShouldNotBeAbleToSeeThatPayment void 
class ProductContext
  Method Argument Typehint Default
 __construct  
 iOpenProductPage void 
 iShouldSeeProductName void 
 itsCurrentVariantShouldBeNamed void 
class PromotionContext
  Method Argument Typehint Default
 __construct  
 iUseCouponWithCode void 
 iShouldBeNotifiedThatCouponIsInvalid void 
 getCartTokenValue ?string 
 useCouponCode void 
class RegistrationContext
  Method Argument Typehint Default
 __construct  
 iWantToRegisterNewAccount void 
 iSpecifyTheFirstNameAs void 
 iSpecifyTheLastNameAs void 
 iSpecifyTheEmailAs void 
 iSpecifyThePasswordAs void 
 iSpecifyThePhoneNumberAs void 
 iConfirmThisPassword void 
 iRegisterWithEmailAndPassword void 
 iRegisterThisAccount void 
 iLogInAsWithPassword void 
 iLogOut void 
 iShouldBeNotifiedThatNewAccountHasBeenSuccessfullyCreated void 
 iShouldBeNotifiedThatTheFirstNameIsRequired void 
 iShouldBeNotifiedThatTheLastNameIsRequired void 
 iShouldBeNotifiedThatThePasswordIsRequired void 
 iShouldBeNotifiedThatTheEmailIsRequired void 
 iShouldBeNotifiedThatTheEmailIsAlreadyUsed void 
 iShouldNotBeLoggedIn void 
 iShouldBeLoggedIn void 
 assertFieldValidationMessage void 
 fillContent void 
class ShipmentContext
  Method Argument Typehint Default
 __construct  
 iTryToSeeTheShipmentOfTheOrderPlacedByACustomer void 
 iShouldNotBeAbleToSeeThatShipment void 
class InstallerContext
  Method Argument Typehint Default
 __construct  
 iRunSyliusCommandLineInstaller void 
 iRunSyliusInstallSampleDataCommand void 
 iConfirmLoadingData void 
 commandSuccess void 
 iShouldSeeOutput void 
 iDoNotProvideEmail void 
 iDoNotProvideCorrectEmail void 
 iProvideFullAdministratorData void 
 iExecuteCommandWithInputChoices void 
 iExecuteCommandAndConfirm void 
class ShowingAvailablePluginsContext
  Method Argument Typehint Default
 __construct  
 runShowAvailablePluginsCommand void 
 shouldSeeOutputWithListedPlugins void 
class CartContext
  Method Argument Typehint Default
 __construct  
 theyAbandonedTheirCart  
 thisCartShouldBeAutomaticallyDeleted  
 thisCartShouldNotBeDeleted  
class ManagingOrdersContext
  Method Argument Typehint Default
 __construct  
 iDeleteTheOrder  
 orderShouldNotExistInTheRegistry  
 orderItemShouldNotExistInTheRegistry  
 addressesShouldNotExistInTheRegistry  
 adjustmentShouldNotExistInTheRegistry  
 thisOrderHasNotBeenPaidForDays  
 thisOrderShouldBeAutomaticallyCancelled  
 thisOrderShouldNotBeCancelled  
class ManagingPaymentsContext
  Method Argument Typehint Default
 __construct  
 paymentShouldNotExistInTheRegistry  
class ManagingProductsContext
  Method Argument Typehint Default
 __construct  
 iDeleteTheVariantOfProduct  
 iTryToDeleteTheVariantOfProduct  
 iDeleteTheProduct  
 iTryToDeleteTheProduct  
 iShouldBeNotifiedThatThisProductVariantIsInUseAndCannotBeDeleted  
 productVariantShouldNotExistInTheProductCatalog  
 productVariantShouldExistInTheProductCatalog  
 productShouldExistInTheProductCatalog  
 thereAreNoProductReviews  
 thereAreNoVariants  
class ManagingPromotionCouponsContext
  Method Argument Typehint Default
 __construct  
 iDeleteCoupon  
 iTryToDeleteCoupon  
 couponShouldNotExistInTheRegistry  
 iShouldBeNotifiedOfFailure  
 couponShouldStillExistInTheRegistry  
class ManagingPromotionsContext
  Method Argument Typehint Default
 __construct  
 iDeletePromotion  
 iTryToDeletePromotion  
 promotionShouldNotExistInTheRegistry  
 promotionShouldStillExistInTheRegistry  
 iShouldBeNotifiedOfFailure  
class ManagingShipmentsContext
  Method Argument Typehint Default
 __construct  
 shipmentShouldNotExistInTheRegistry  
class ManagingShippingMethodsContext
  Method Argument Typehint Default
 __construct  
 iArchiveTheShippingMethod  
 theShippingMethodShouldStillExistInTheRegistry  
class NotificationContext
  Method Argument Typehint Default
 iShouldBeNotified  
class SecurityContext
  Method Argument Typehint Default
 iAmLoggedInAsAnAdministrator  
class CalendarContext
  Method Argument Typehint Default
 __construct  
 deleteTemporaryDate void 
class DoctrineORMContext
  Method Argument Typehint Default
 __construct  
 purgeDatabase  
class EmailSpoolContext
  Method Argument Typehint Default
 __construct  
 purgeSpooledMessages  
class TestThemeContext
  Method Argument Typehint Default
 __construct  
 purgeTestThemes  
class AddressContext
  Method Argument Typehint Default
 __construct  
 theirDefaultAddressIs  
 myDefaultAddressIsOf  
 iHaveAnAddressInAddressBook  
 thisCustomerHasAnAddressInAddressBook void 
 addAddressToCustomer  
 setDefaultAddressOfCustomer  
class AdminSecurityContext
  Method Argument Typehint Default
 __construct  
 iAmLoggedInAsAnAdministrator  
 iAmLoggedInAsAdministrator  
 iHaveBeenLoggedOutFromAdministration  
class AdminUserContext
  Method Argument Typehint Default
 __construct  
 thereIsAnAdministratorIdentifiedBy  
 thereIsAnAdministratorWithName  
 thisAdministratorHasTheImageAsAvatar void 
 thisAdministratorIsUsingLocale  
 iHaveTheImageAsMyAvatar void 
class CalendarContext
  Method Argument Typehint Default
 __construct  
 itIsNow void 
class CartContext
  Method Argument Typehint Default
 __construct  
 theCustomerHasTheCart void 
 iAddedProductToTheCart void 
 iHaveVariantOfProductInTheCart void 
 iAddThisProductWithToTheCart void 
 pickupCart string 
 getProductVariantWithProductOptionAndProductOptionValue ?ProductVariantInterface 
class ChannelContext
  Method Argument Typehint Default
 __construct  
 channelHasAccountVerificationDisabled void 
 storeOperatesOnASingleChannelInUnitedStates  
 storeOperatesOnASingleChannelInTheUnitedStatesNamed  
 storeOperatesOnASingleChannel  
 theStoreOperatesOnAChannelNamed void 
 theChannelIsEnabled  
 theChannelIsDisabled  
 iChannelHasBeenDeleted  
 itsDefaultTaxRateIs  
 thisChannelHasContactEmailSetAs  
 onThisChannelShippingStepIsSkippedIfOnlyASingleShippingMethodIsAvailable  
 onThisChannelPaymentStepIsSkippedIfOnlyASinglePaymentMethodIsAvailable  
 onThisChannelAccountVerificationIsNotRequired  
 channelBillingDataIs void 
 channelHasMenuTaxon void 
 channelOperatesInCountry void 
 channelDoesNotDefineOperatingCountries void 
 changeChannelState  
class CheckoutContext
  Method Argument Typehint Default
 __construct  
 iHaveProceededThroughCheckoutProcess void 
class CurrencyContext
  Method Argument Typehint Default
 __construct  
 theStoreHasCurrency  
 theStoreHasCurrencyAnd  
 theStoreHasDisabledCurrency  
 thatChannelAllowsToShopUsingAndCurrencies  
 saveCurrency  
 createCurrency  
 provideCurrency  
class CustomerContext
  Method Argument Typehint Default
 __construct  
 theStoreHasCustomerWithNameAndEmail  
 theStoreHasCustomer  
 theStoreHasCustomerWithFirstName  
 theStoreHasCustomerWithNameAndRegistrationDate  
 thereIsDisabledCustomerAccountWithPassword  
 theStoreHasEnabledCustomerAccountWithPassword  
 theStoreHasCustomerAccountWithEmailAndPassword  
 theCustomerSubscribedToTheNewsletter  
 theCustomerVerifiedTheirEmail  
 theCustomerBelongsToGroup  
 thereIsUserIdentifiedByWithAsShippingCountry  
 createCustomer  
 createCustomerWithUserAccount  
class CustomerGroupContext
  Method Argument Typehint Default
 __construct  
 theStoreHasACustomerGroup  
 theStoreHasCustomerGroups void 
 createCustomerGroup  
 generateCodeFromName  
class ExchangeRateContext
  Method Argument Typehint Default
 __construct  
 thereIsAnExchangeRateWithSourceCurrencyAndTargetCurrency  
 createExchangeRate  
 saveExchangeRate  
class GeographicalContext
  Method Argument Typehint Default
 __construct  
 storeShipsTo  
 theStoreOperatesIn  
 theStoreHasDisabledCountry  
 theCountryHasProvinceWithCode  
 createCountryNamed  
class LocaleContext
  Method Argument Typehint Default
 __construct  
 theStoreHasLocale  
 theStoreDoesNotHaveLocale  
 thatChannelAllowsToShopUsingAndLocales  
 itUsesTheLocaleByDefault void 
 createLocale  
 provideLocale  
 saveLocale  
class OrderContext
  Method Argument Typehint Default
 __construct  
 thereIsCustomerThatPlacedOrder  
 thereIsACustomerThatPlacedAnOrderLater void 
 thereIsACustomerThatPlacedOrderWithProductToBasedBillingAddressWithShippingMethodAndPaymentMethod  
 theGuestCustomerPlacedOrderWithForAndBasedShippingAddress  
 theAnotherGuestCustomerPlacedOrderWithForAndBasedShippingAddress  
 customerStartedCheckout  
 theCustomerAddedProductToTheCart void 
 iPlacedAnOrder  
 theCustomerAddressedItTo  
 theCustomerChangedShippingAddressStreetTo  
 forTheBillingAddressOf  
 theCustomerAddressedItToWithIdenticalBillingAddress  
 theCustomerChoseShippingToWithPayment  
 theCustomerChoseShippingWithPayment  
 theCustomerChoseShippingMethod  
 theCustomerChosePayment  
 theCustomerBoughtSingleProduct  
 theCustomerBoughtProductAndProduct  
 theCustomerBoughtSeveralProducts  
 theCustomerBoughtSeveralVariantsOfProduct  
 theCustomerBoughtSingleProductVariant  
 theCustomerBoughtSingleUsing  
 iUsedCoupon  
 iHaveAlreadyPlacedOrderNthTimes  
 thereIsAOrderWithProduct void 
 thereIsAnOrderWithProductOrderedLater void 
 thisCustomerHasPlacedAnOrderAtDate  
 thisCustomerHasPlacedAnOrderOnAChannel  
 thisCustomerHasStartedCheckoutOnAChannel  
 thisCustomerPlacedOrdersOnChannelBuyingProducts void 
 thisCustomerFulfilledOrdersPlacedOnChannelBuyingProducts void 
 customersHaveAddedProductsToTheCartForTotalOf  
 customersHavePlacedOrdersForTotalOf void 
 customersHaveFulfilledOrdersPlacedForTotalOf void 
 customersHavePlacedOrdersForTotalOfMostlyProduct void 
 customersHaveFulfilledOrdersPlacedForTotalOfMostlyProduct void 
 thenMoreCustomersHavePaidOrdersPlacedForTotalOf void 
 customerHasPlacedAnOrderBuyingASingleProductForOnTheChannel  
 thisOrderIsAlreadyPaid  
 thisOrderHasBeenRefunded  
 theCustomerCancelledThisOrder  
 theCustomerCancelledMyLastOrder  
 thisOrderHasAlreadyBeenShipped  
 theCustomerUsedCoupon  
 theOrderHasBeenPlacedInLocale void 
 applyShipmentTransitionOnOrder  
 applyPaymentTransitionOnOrder  
 applyTransitionOnOrderCheckout  
 applyTransitionOnOrder void 
 addProductVariantToOrder  
 addProductVariantsToOrderWithChannelPrice  
 createOrder  
 createCart  
 createCustomer CustomerInterface 
 createOrProvideCustomer CustomerInterface 
 generateCustomers  
 getPriceFromString int 
 checkoutUsing  
 createShippingPaymentMethodsAndAddress void 
 proceedSelectingShippingAndPaymentMethod  
 addVariantWithPriceToOrder  
 createOrders void 
 createPaidOrders void 
 createOrdersWithProduct void 
 createOrdersForCustomer void 
 getTargetPaymentTransitions array 
 placeOrder void 
 shipOrder void 
 payOrder void 
class PaymentContext
  Method Argument Typehint Default
 __construct  
 storeAllowsPaying  
 storeAllowsPayingForAllChannels  
 theStoreHasAPaymentMethodWithACode  
 theStoreHasPaymentMethodWithCodeAndPaypalExpressCheckoutGateway  
 thisPaymentMethodIsNamedIn  
 theStoreHasAPaymentMethodDisabled  
 itHasInstructions  
 theStoreHasPaymentMethodNotAssignedToAnyChannel  
 thePaymentMethodRequiresAuthorizationBeforeCapturing  
 theLatestOrderHasAuthorizedPayment  
 createPaymentMethod  
class ProductAssociationContext
  Method Argument Typehint Default
 __construct  
 theStoreHasAProductAssociationType  
 itHasVariantNamedInAndIn  
 theStoreHasProductAssociationTypes  
 theProductHasAnAssociationWithProduct  
 theProductHasAnAssociationWithProducts  
 createProductAssociationType  
 createProductAssociation  
 addProductAssociationTypeTranslation  
 generateCodeFromName  
class ProductAttributeContext
  Method Argument Typehint Default
 __construct  
 theStoreHasAProductAttributeWithCode  
 theStoreHasAProductAttributeWithPosition  
 theStoreHasAProductAttribute void 
 thisProductAttributeHasAValueInLocale void 
 thisProductAttributeHasAValueInLocaleAndInLocale void 
 theStoreHasASelectProductAttribute void 
 theStoreHasASelectProductAttributeWithValue void 
 thisAttributeHasSetMinValueAsAndMaxValueAs  
 thisProductHasSelectAttributeWithValues void 
 thisProductHasSelectAttributeWithValueInLocale void 
 thisProductHasAttributeWithValue void 
 thisProductHasPercentAttributeWithValue  
 thisProductHasCheckboxAttributeWithValue  
 thisProductHasPercentAttributeWithValueAtPosition  
 thisProductHasDateTimeAttributeWithDate  
 createProductAttribute  
 provideProductAttribute  
 createProductAttributeValue ProductAttributeValueInterface 
 saveProductAttribute  
 createSelectProductAttributeValue void 
class ProductContext
  Method Argument Typehint Default
 __construct  
 storeHasAProductPricedAt  
 thisProductHasOriginallyPriceInChannel void 
 thisProductIsAlsoPricedAtInChannel  
 thisProductIsAlsoAvailableInChannel void 
 thisProductIsAlsoUnavailableInChannel void 
 storeHasProductWithCode  
 storeHasAProductPricedAtAvailableInChannels  
 thisProductIsNamedIn  
 theStoreHasProductNamedInAndIn  
 storeHasAConfigurableProduct  
 theStoreHasProducts  
 thisChannelHasProducts  
 theProductHasVariantPricedAt  
 variantPricedAtInChannel void 
 variantIsOriginalPricedAtInChannel void 
 theProductHasVariants  
 theProductHasNamelessVariantWithCode  
 theProductHasVariantWithCode  
 theProductHasVariantWhichDoesNotRequireShipping  
 theProductHasVariantAtPosition  
 thisVariantIsAlsoPricedAtInChannel  
 itHasVariantNamedInAndIn  
 theProductHasVariantPricedAtIdentifiedBy  
 productOnlyVariantWasRenamed  
 thereIsProductAvailableInGivenChannel  
 productBelongsToTaxCategory  
 itComesInTheFollowingVariations  
 productVariantBelongsToTaxCategory  
 thisProductHasOptionWithValues void 
 thisProductHasAnOptionWithoutAnyValues void 
 thereIsQuantityOfProducts  
 theProductIsOutOfStock  
 otherCustomerHasBoughtProductsByThisTime  
 thisProductIsTrackedByTheInventory  
 thisProductIsAvailableInSize  
 thisProductSizeBelongsToShippingCategory  
 thisProductHasThisProductOption  
 thisProductHasAllPossibleVariants  
 thereAreItemsOfProductInVariantAvailableInTheInventory  
 theProductVariantIsTrackedByTheInventory  
 theProductChangedItsPriceTo  
 theProductChangedItsWeightTo void 
 thisProductHasAnImageWithType  
 thisProductHasAnImageWithTypeForVariant void 
 thisProductBelongsToShippingCategory  
 thisProductHasBeenDisabled void 
 theProductWasRenamedTo void 
 thisProductDoesNotRequireShipping void 
 productCodeIs void 
 productHasDimensions void 
 productHasSlug void 
 descriptionOfProductIs void 
 metaKeywordsOfProductIs void 
 shortDescriptionOfProductIs void 
 theProductHasOriginalPrice void 
 productHasOption void 
 productHasVariant void 
 productVariantHasOriginalPrice void 
 theStoreHasAProductWithChannel void 
 theProductVariantIsEnabled void 
 theProductVariantIsDisabled void 
 theProductIsEnabled void 
 theProductIsDisabled void 
 allTheProductVariantsWithTheColorAreDisabled void 
 theSizeColorVariantOfThisProductIsDisabled void 
 allVariantsOfThisProductAreDisabled void 
 getPriceFromString int 
 createProduct  
 addProductOption  
 saveProduct  
 getParameter  
 createProductVariant  
 addProductTranslation  
 addProductVariantTranslation  
 createChannelPricingForChannel  
 addOptionToProduct void 
 createProductImage void 
class ProductOptionContext
  Method Argument Typehint Default
 __construct  
 theStoreHasAProductOptionWithACode void 
 theStoreHasAProductOptionAtPosition  
 thisProductOptionHasTheOptionValueWithCode  
 createProductOption  
 createProductOptionValue  
class ProductReviewContext
  Method Argument Typehint Default
 __construct  
 productHasAReview  
 thisProductHasAReviewTitledAndRatedAddedByCustomer  
 thisProductHasAReviewTitledAndRatedWithACommentAddedByCustomer  
 thisProductHasAReviewTitledAndRatedAddedByCustomerWhichIsNotAcceptedYet  
 thisProductHasAcceptedReviewsRated  
 itAlsoHasReviewRatedWhichIsNotAcceptedYet  
 itAlsoHasReviewRatedWhichIsRejected  
 createProductReview  
class ProductTaxonContext
  Method Argument Typehint Default
 __construct  
 itBelongsTo  
 productHasMainTaxon void 
 createProductTaxon  
class PromotionContext
  Method Argument Typehint Default
 __construct  
 thereIsPromotion void 
 thereIsAPromotionWithHasAtLeastOneFromTaxonsRuleConfiguredWith void 
 thereIsAPromotionWithTotalPriceOfItemsFromTaxonRuleConfiguredWithTaxonAndAmountForChannel void 
 thereIsAPromotionWithPriority  
 thereIsAnExclusivePromotionWithPriority  
 thereIsPromotionLimitedToUsages  
 thereIsPromotionWithCoupon void 
 thisPromotionHasCoupons void 
 thisPromotionHasExpired  
 thisPromotionExpiresTomorrow  
 thisPromotionHasStartedYesterday  
 thisPromotionStartsTomorrow  
 thisCouponHasExpired  
 thisCouponExpiresTomorrow  
 thisIsSetAsNonReusableAfterCancellingTheOrderInWhichItHasBeenUsed void 
 thisCouponHasReachedItsUsageLimit  
 thisCouponCanBeUsedNTimes void 
 thisCouponCanBeUsedOncePerCustomer void 
 thisCouponCanBeUsedTwicePerCustomer void 
 itGivesFixedDiscountToEveryOrder  
 thisPromotionGivesDiscountToEveryOrderInTheChannelAndDiscountToEveryOrderInTheChannel  
 itGivesPercentageDiscountToEveryOrder  
 itGivesFixedDiscountToEveryOrderWithQuantityAtLeast  
 itGivesFixedDiscountToEveryOrderWithItemsTotalAtLeast  
 itGivesPercentageDiscountToEveryOrderWithItemsTotalAtLeast  
 itGivesOffOnEveryItemWhenItemTotalExceeds  
 itGivesPercentageDiscountOnShippingToEveryOrder  
 thePromotionGivesFreeShippingToEveryOrder  
 itGivesPercentageOffEveryProductClassifiedAs  
 itGivesFixedOffEveryProductClassifiedAs  
 thisPromotionGivesOffOnEveryProductWithMinimumPriceAt  
 thisPromotionGivesOffOnEveryProductPricedBetween  
 thisPromotionPercentageGivesOffOnEveryProductWithMinimumPriceAt  
 thisPromotionPercentageGivesOffOnEveryProductPricedBetween  
 thePromotionGivesOffIfOrderContainsProductsClassifiedAs  
 thePromotionGivesOffIfOrderContainsProductsClassifiedAsOr  
 thePromotionGivesOffIfOrderContainsProductsClassifiedAsAndPricedAt  
 itGivesFixedOffCustomersNthOrder  
 itGivesPercentageOffCustomersNthOrder  
 itGivesPercentageOffOnEveryProductClassifiedAsAndAmountDiscountOnOrder  
 itGivesOffOnEveryProductClassifiedAsAndAFreeShippingToEveryOrderWithItemsTotalEqualAtLeast  
 itGivesOffOnEveryProductClassifiedAsAndAFixedDiscountToEveryOrderWithItemsTotalEqualAtLeast  
 itGivesOffOnEveryProductClassifiedAsOrIfOrderContainsAnyProductClassifiedAsOr  
 itGivesOffOnEveryProductClassifiedAsIfOrderContainsAnyProductClassifiedAs  
 itIsCouponBasedPromotion void 
 thePromotionWasDisabledForTheChannel  
 theCouponWasUsed  
 thePromotionGivesOffIfOrderContainsProducts  
 itGivesFixedDiscountOffOnAProduct  
 itGivesPercentageDiscountOffOnAProduct  
 thePromotionGivesOffTheOrderForCustomersFromGroup  
 itGivesDiscountOnShippingToEveryOrderOver  
 itGivesFreeShippingToEveryOrderOver  
 iHaveGeneratedCouponsForThisPromotionWithCodeLengthPrefixAndSuffix void 
 iHaveGeneratedCouponsForThisPromotionWithCodeLengthAndSuffix void 
 getTaxonFilterConfiguration  
 getProductsFilterConfiguration  
 getPriceRangeFilterConfiguration  
 createPromotion PromotionInterface 
 createUnitFixedPromotion  
 createUnitPercentagePromotion  
 createFixedPromotion  
 createPercentagePromotion  
 persistPromotion  
 createCoupon PromotionCouponInterface 
 generateCoupons void 
class ShippingCategoryContext
  Method Argument Typehint Default
 __construct  
 theStoreHasAndShippingCategory  
 theStoreHasShippingCategoryIdentifiedBy  
 createShippingCategory  
class ShippingContext
  Method Argument Typehint Default
 __construct  
 storeShipsEverythingForFree void 
 theStoreShipsEverywhereWith void 
 theStoreShipsEverywhereForFreeForAllChannels void 
 theStoreAllowsShippingMethodWithName void 
 theStoreAllowsShippingMethodWithNameAndCode void 
 theStoreAllowsShippingMethodWithNameAndPosition void 
 thisShippingMethodIsNamedInLocale void 
 theStoreAllowsShippingWithAnd void 
 storeHasShippingMethodWithFeeAndZone void 
 storeHasShippingMethodWithFee void 
 storeHasShippingMethodWithFeePerShipmentForChannels void 
 storeHasShippingMethodWithFeePerUnitForChannels void 
 storeHasDisabledShippingMethodWithFee void 
 theStoreHasArchivalShippingMethodWithFee void 
 theStoreHasShippingMethodWithFeePerUnit void 
 storeHasShippingMethodWithFeeNotAssignedToAnyChannel void 
 shippingMethodBelongsToTaxCategory void 
 theShippingMethodIsEnabled void 
 theShippingMethodIsDisabled void 
 thisShippingMethodRequiresAtLeastOneUnitMatchToShippingCategory void 
 thisShippingMethodRequiresThatAllUnitsMatchToShippingCategory  
 thisShippingMethodRequiresThatNoUnitsMatchToShippingCategory void 
 theShippingMethodIsArchival void 
 theShippingFeeForShippingMethodHasBeenChangedTo void 
 thisShippingMethodIsOnlyAvailableForOrdersOverOrEqualTo void 
 thisShippingMethodIsOnlyAvailableForOrdersUnderOrEqualTo void 
 thisShippingMethodIsOnlyAvailableForOrdersWithATotalWeightGreaterOrEqualTo void 
 thisShippingMethodIsOnlyAvailableForOrdersWithATotalWeightLessOrEqualTo void 
 getConfigurationByChannels array 
 saveShippingMethod void 
 getShippingZone ZoneInterface 
 addRuleToShippingMethod void 
 createShippingMethodRule ShippingMethodRuleInterface 
class ShopSecurityContext
  Method Argument Typehint Default
 __construct  
 iAmLoggedInAs void 
 iAmLoggedInCustomer void 
class TaxationContext
  Method Argument Typehint Default
 __construct  
 storeHasTaxRateWithinZone  
 storeHasIncludedInPriceTaxRateWithinZone  
 theStoreHasTaxCategoryWithCode  
 theStoreHasTaxCategories void 
 theStoreDoesNotHaveAnyCategoriesDefined  
 theTaxRateIsOfAmount  
 getOrCreateTaxCategory  
 createTaxCategory  
 getAmountFromString  
 getCodeFromName  
 getCodeFromNameAndZoneCode  
class TaxonomyContext
  Method Argument Typehint Default
 __construct  
 storeClassifiesItsProductsAs  
 theStoreHasTaxonomyNamedInAndIn  
 theTaxonHasAnImageWithType  
 theTaxonHasChildrenTaxonAnd void 
 theTaxonIsEnabled void 
 theTaxonIsDisabled void 
 createTaxon  
 createTaxonInManyLanguages  
 getParameter  
class ThemeContext
  Method Argument Typehint Default
 __construct  
 storeHasTheme  
 channelUsesTheme  
 channelDoesNotUseAnyTheme  
 themeChangesHomepageTemplateContents  
 themeChangesPluginMainTemplateContent void 
 changeTemplateContents void 
class UserContext
  Method Argument Typehint Default
 __construct  
 thereIsUserIdentifiedBy  
 theCustomerCreatedAccountWithPassword void 
 accountWasDeleted  
 hisAccountWasDeleted  
 accountIsNotVerified  
 iHaveReceivedVerificationEmail  
 aVerificationEmailHasBeenSentTo  
 iHaveAlreadyVerifiedMyAccount  
 iHaveReceivedResettingPasswordEmail void 
 prepareUserVerification  
 prepareUserPasswordResetToken void 
 iveChangedMyPasswordFromTo void 
class ZoneContext
  Method Argument Typehint Default
 __construct  
 thereIsAZoneTheRestOfTheWorldContainingAllOtherCountries  
 defaultTaxZoneIs  
 theStoreDoesNotHaveAnyZonesDefined  
 theStoreHasAZoneWithCode void 
 theStoreHasZones void 
 theStoreHasAScopedZoneWithCode  
 itHasTheCountryMemberAndTheCountryMember  
 itHasTheProvinceMemberAndTheProvinceMember  
 itHasTheZoneMemberAndTheZoneMember  
 createZoneMember  
 createZone ZoneInterface 
 saveZone  
class AddressContext
  Method Argument Typehint Default
 __construct  
 createNewAddress  
 createNewAddressWith  
 createEmptyAddress  
 createNewAddressWithNameAndProvince  
 createNewAddressWithName  
 getByStreet  
 getByFullName AddressInterface 
class AdminUserContext
  Method Argument Typehint Default
 __construct  
 getAdminUserByEmail AdminUserInterface 
 getLoggedAdminUser  
class CartTokenContext
  Method Argument Typehint Default
 __construct  
 provideCartToken string|? 
 providePreviousCartToken ?string 
class ChannelContext
  Method Argument Typehint Default
 __construct  
 getChannelByName  
 getAllChannels  
class CountryContext
  Method Argument Typehint Default
 __construct  
 getCountryByName  
 getCountryCodeByName string 
class CouponContext
  Method Argument Typehint Default
 __construct  
 getCouponByCode  
class CurrencyContext
  Method Argument Typehint Default
 __construct  
 getCurrencyByName  
 getCurrencyCodeByName  
class CustomerContext
  Method Argument Typehint Default
 __construct  
 getOrCreateCustomerByEmail  
 getLastCustomer  
class CustomerGroupContext
  Method Argument Typehint Default
 __construct  
 getCustomerGroupByName  
class DateTimeContext
  Method Argument Typehint Default
 getDate  
class ExchangeRateContext
  Method Argument Typehint Default
 __construct  
 getExchangeRateByCurrencies ExchangeRateInterface 
class LexicalContext
  Method Argument Typehint Default
 getPriceFromString int 
 getPercentageFromString float 
 validatePriceString void 
class LocaleContext
  Method Argument Typehint Default
 __construct  
 castToLocaleCode string 
 castToLocaleName string 
 getLocaleByName LocaleInterface 
class OrderContext
  Method Argument Typehint Default
 __construct  
 getOrderByNumber OrderInterface 
 getLatestOrder OrderInterface 
 getOrderByCustomer OrderInterface 
 getOrderNumber string 
class PaymentMethodContext
  Method Argument Typehint Default
 __construct  
 getPaymentMethodByName  
class ProductAssociationTypeContext
  Method Argument Typehint Default
 __construct  
 getProductAssociationTypeByName  
class ProductContext
  Method Argument Typehint Default
 __construct  
 getProductByName  
 getProductsByNames  
class ProductOptionContext
  Method Argument Typehint Default
 __construct  
 getProductOptionByName  
class ProductReviewContext
  Method Argument Typehint Default
 __construct  
 getProductReviewByTitle ReviewInterface 
class ProductVariantContext
  Method Argument Typehint Default
 __construct  
 getProductVariantByNameAndProduct ProductVariantInterface 
 getProductVariantByNameAndThisProduct ProductVariantInterface 
 getProductVariantByName  
 getProductVariantByCode  
 getVariantByOptionValuesAndProduct  
class PromotionContext
  Method Argument Typehint Default
 __construct  
 getPromotionByName  
 getPromotionCouponByCode  
class ProvinceContext
  Method Argument Typehint Default
 __construct  
 getProvinceByName ProvinceInterface 
class SharedStorageContext
  Method Argument Typehint Default
 __construct  
 getLatestResource  
 getResource  
class ShippingCalculatorContext
  Method Argument Typehint Default
 __construct  
 getShippingCalculatorByName string 
class ShippingCategoryContext
  Method Argument Typehint Default
 __construct  
 getShippingCategoryByName  
class ShippingMethodContext
  Method Argument Typehint Default
 __construct  
 getShippingMethodByName  
class TaxCategoryContext
  Method Argument Typehint Default
 __construct  
 getTaxCategoryByName  
class TaxonContext
  Method Argument Typehint Default
 __construct  
 getTaxonByName  
 getTaxonByCode  
 getTaxonsByNames array 
class TaxRateContext
  Method Argument Typehint Default
 __construct  
 getTaxRateByName  
class ThemeContext
  Method Argument Typehint Default
 __construct  
 getThemeByThemeName  
class UserContext
  Method Argument Typehint Default
 __construct  
 getLoggedUser  
class ZoneContext
  Method Argument Typehint Default
 __construct  
 getZone ZoneInterface 
 getRestOfTheWorldZone ZoneInterface 
class ZoneMemberContext
  Method Argument Typehint Default
 __construct  
 getCountryTypeZoneMemberByName  
 getProvinceTypeZoneMemberByName  
 getZoneTypeZoneMemberByName  
 getZoneMemberByCode  
 getProvinceByName  
 getZoneByName  
class AccessingEditPageFromProductShowPageContext
  Method Argument Typehint Default
 __construct  
 iShouldBeOnProductEditPage void 
 iShouldBeOnVariantEditPage void 
class BrowsingProductVariantsContext
  Method Argument Typehint Default
 __construct  
 iSortProductsBy  
 theProductVariantShouldAppearInTheShop  
 iShouldSeeTheProductVariantInTheList void 
 theProductVariantShouldNotAppearInTheShop  
 theProductShouldHaveNoVariants  
 theProductShouldHaveOnlyOneVariant  
 iWantToViewAllVariantsOfThisProduct  
 iShouldSeeProductVariantsInTheList  
 iShouldSeeASingleProductVariantInTheList void 
 productVariantShouldNotExist  
 productShouldExistInTheProductCatalog  
 thisVariantShouldHaveItemsOnHand  
 theVariantOfProductShouldHaveItemsOnHand  
 iShouldSeeThatIsNotTracked  
 iShouldSeeThatTheVariantHasZeroOnHandQuantity  
 unitsOfThisProductShouldBeOnHold  
 unitsOfThisProductShouldBeOnHand  
 thereShouldBeNoUnitsOfThisProductOnHold  
 thisVariantShouldHaveItemsOnHold  
 theVariantOfProductShouldHaveItemsOnHold  
 theFirstVariantInTheListShouldHave  
 theLastVariantInTheListShouldHave  
 thisVariantShouldHaveAItemCurrentlyInStock  
 iShouldBeOnTheListOfThisProductVariants void 
 iShouldSeeThatTheVariantIsEnabled void 
 assertOnHoldQuantityOfVariant  
 assertNumberOfVariantsOnProductPage  
class DashboardContext
  Method Argument Typehint Default
 __construct  
 iOpenAdministrationDashboard  
 iOpenAdministrationDashboardForChannel  
 iChooseChannel  
 iShouldSeeNewOrders  
 iShouldSeeNewCustomers  
 thereShouldBeTotalSalesOf  
 myAverageOrderValueShouldBe  
 iShouldSeeNewCustomersInTheList  
 iShouldSeeNewOrdersInTheList  
class ImpersonatingCustomersContext
  Method Argument Typehint Default
 __construct  
 iAmImpersonatingCustomer  
 iVisitTheStore  
 iLogOut  
 iLogOutFromMyAdminAccount  
 iTryToImpersonateThem  
 iImpersonateCustomer  
 iShouldBeUnableToImpersonateThem  
 iShouldBeAbleToAccessAdministrationDashboard  
 iShouldBeLoggedInAs  
 iShouldNotBeLoggedInAs  
 iShouldSeeThatImpersonatingWasSuccessful  
class LocaleContext
  Method Argument Typehint Default
 __construct  
 iShouldBeViewingTheAdministrationPanelIn  
 translate  
class LoginContext
  Method Argument Typehint Default
 __construct  
 iWantToLogIn  
 iSpecifyTheUsername  
 iSpecifyThePasswordAs  
 iLogIn  
 iShouldBeLoggedIn  
 iShouldNotBeLoggedIn  
 iShouldBeOnLoginPage  
 iShouldBeNotifiedAboutBadCredentials  
 iShouldBeAbleToLogInAsAuthenticatedByPassword  
 theyLogIn  
 iShouldNotBeAbleToLogInAsAuthenticatedByPassword  
 logInAgain  
class ManagingAdministratorLocalesContext
  Method Argument Typehint Default
 __construct  
 iChangeMyLocaleTo void 
class ManagingAdministratorsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewAdministrator  
 iWantToEditThisAdministrator  
 iWantToBrowseAdministrators  
 iSpecifyItsNameAs  
 iChangeItsNameTo  
 iSpecifyItsEmailAs  
 iChangeItsEmailTo  
 iSpecifyItsLocaleAs  
 iSetMyLocaleTo  
 iSpecifyItsPasswordAs  
 iChangeItsPasswordTo  
 iEnableIt  
 iAddIt  
 iSaveMyChanges  
 iDeleteAdministratorWithEmail  
 iCheckTheAdministrator void 
 iDeleteThem void 
 iUploadTheImageAsMyAvatar void 
 theAdministratorShouldAppearInTheStore  
 thisAdministratorWithNameShouldAppearInTheStore  
 iShouldSeeAdministratorsInTheList void 
 iRemoveTheAvatarImage void 
 iShouldBeNotifiedThatEmailMustBeUnique  
 iShouldBeNotifiedThatNameMustBeUnique  
 iShouldBeNotifiedThatFirstNameIsRequired  
 iShouldBeNotifiedThatEmailIsNotValid  
 thereShouldBeNoAnymore  
 iShouldBeNotifiedThatItCannotBeDeleted  
 iShouldSeeTheImageAsMyAvatar void 
 iShouldSeeTheAvatarImageInTheTopBarNextToMyName void 
 iShouldNotSeeTheAvatarImageInTheAdditionalInformationSectionOfMyAccount void 
 iShouldNotSeeTheAvatarImageInTheTopBarNextToMyName void 
 getAdministrator AdminUserInterface 
 getPath string 
 updateAvatar string 
class ManagingChannelsBillingDataContext
  Method Argument Typehint Default
 __construct  
 specifyCompanyAs void 
 specifyTaxIdAs void 
 specifyShopBillingAddressAs void 
 thisChannelCompanyShouldBe void 
 thisChanneTaxIdShouldBe void 
 thisChannelShopBillingAddressShouldBe void 
class ManagingChannelsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewChannel void 
 iSpecifyItsCodeAs  
 iNameIt void 
 iChooseAsABaseCurrency void 
 iChooseAsADefaultLocale void 
 iChooseOperatingCountries void 
 iSpecifyMenuTaxonAs void 
 iChangeItsMenuTaxonTo void 
 iAllowToSkipShippingStepIfOnlyOneShippingMethodIsAvailable void 
 iAllowToSkipPaymentStepIfOnlyOnePaymentMethodIsAvailable void 
 iAddIt void 
 theChannelShouldAppearInTheRegistry void 
 thisChannelShouldAppearInTheRegistry void 
 iDescribeItAs void 
 iSetItsHostnameAs void 
 iSetItsContactEmailAs void 
 iSetItsContactPhoneNumberAs void 
 iDefineItsColorAs void 
 iEnableIt void 
 iDisableIt void 
 iShouldBeNotifiedThatAtLeastOneChannelHasToBeDefinedIsRequired void 
 channelWithShouldNotBeAdded void 
 iShouldBeNotifiedThatIsRequired void 
 iWantToModifyChannel void 
 thisChannelNameShouldBe void 
 iSaveMyChanges void 
 iShouldBeNotifiedThatChannelWithThisCodeAlreadyExists void 
 thereShouldStillBeOnlyOneChannelWithCode  
 iWantToBrowseChannels void 
 iCheckTheChannel void 
 iDeleteThem void 
 iShouldSeeChannelsInTheList void 
 theCodeFieldShouldBeDisabled void 
 thisChannelShouldBeDisabled void 
 thisChannelShouldBeEnabled void 
 iDeleteChannel void 
 thisChannelShouldNoLongerExistInTheRegistry void 
 iShouldBeNotifiedThatItCannotBeDeleted void 
 iMakeItAvailableIn void 
 theChannelShouldBeAvailableIn void 
 iAllowToPayingForThisChannel void 
 payingInEuroShouldBePossibleForTheChannel void 
 iSelectDefaultTaxZone void 
 iRemoveItsDefaultTaxZone void 
 iSelectTaxCalculationStrategy void 
 theDefaultTaxZoneForTheChannelShouldBe void 
 channelShouldNotHaveDefaultTaxZone void 
 theTaxCalculationStrategyForTheChannelShouldBe void 
 theBaseCurrencyFieldShouldBeDisabled void 
 iShouldBeNotifiedThatTheDefaultLocaleHasToBeEnabled void 
 thisChannelMenuTaxonShouldBe void 
 assertChannelState void 
class ManagingCountriesContext
  Method Argument Typehint Default
 __construct  
 iWantToAddNewCountry  
 iWantToEditThisCountry  
 iChoose  
 iAddProvinceWithCode  
 iAddIt  
 iEnableIt  
 iDisableIt  
 iSaveMyChanges  
 countryShouldAppearInTheStore  
 thisCountryShouldBeEnabled  
 thisCountryShouldBeDisabled  
 iShouldNotBeAbleToChoose  
 theCodeFieldShouldBeDisabled  
 countryShouldHaveProvince  
 thisCountryShouldNotHaveTheProvince  
 thisProvinceShouldStillBeNamed  
 provinceWithNameShouldNotBeAdded  
 provinceWithCodeShouldNotBeAdded  
 iDeleteTheProvinceOfCountry  
 iWantToCreateANewProvinceInCountry  
 iNameTheProvince  
 iSpecifyTheProvinceCode  
 iShouldBeNotifiedThatElementIsRequired  
 iRemoveProvinceName void 
 iShouldBeNotifiedThatProvinceCodeMustBeUnique void 
 iShouldBeNotifiedThatNameOfTheProvinceIsRequired void 
class ManagingCurrenciesContext
  Method Argument Typehint Default
 __construct  
 iWantToAddNewCurrency  
 iChoose  
 iAddIt  
 currencyShouldAppearInTheStore  
 iWantToEditThisCurrency  
 iEnableIt  
 iDisableIt  
 iSaveMyChanges  
 theCodeFiledShouldBeDisabled  
 iShouldBeNotifiedThatCurrencyCodeMustBeUnique  
 thereShouldStillBeOnlyOneCurrencyWithCode  
 iWantToSeeAllCurrenciesInStore  
 iShouldSeeCurrenciesInTheList  
class ManagingCustomerGroupsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewCustomerGroup  
 iSpecifyItsCodeAs  
 iSpecifyItsNameAs  
 iAddIt  
 theCustomerGroupShouldAppearInTheStore  
 iWantToEditThisCustomerGroup  
 iSaveMyChanges  
 iCheckTheCustomerGroup void 
 iDeleteThem void 
 thisCustomerGroupWithNameShouldAppearInTheStore  
 iWantToBrowseCustomerGroups  
 iShouldSeeCustomerGroupsInTheList void 
 thisCustomerGroupShouldStillBeNamed  
 iShouldBeNotifiedThatNameIsRequired  
 iShouldBeNotifiedThatCustomerGroupWithThisCodeAlreadyExists  
 iShouldBeInformedThatThisFormContainsErrors  
 iShouldNotBeAbleToEditItsCode void 
 iDeleteTheCustomerGroup  
 thisCustomerGroupShouldNoLongerExistInTheRegistry  
class ManagingCustomersContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewCustomer  
 iSpecifyItsFirstNameAs  
 iSpecifyItsLastNameAs  
 iSpecifyItsEmailAs  
 iChangeTheirEmailTo void 
 iAddIt  
 theCustomerShould  
 iSelectGender  
 iSelectGroup  
 iSpecifyItsBirthdayAs  
 iWantToEditThisCustomer  
 iTryToVerifyIt void 
 thisCustomerShouldBeVerified void 
 iSaveMyChanges  
 theCustomerWithNameShouldAppearInTheRegistry  
 iWantToSeeAllCustomersInStore  
 iShouldSeeCustomersInTheList  
 iShouldSeeTheCustomerInTheList  
 iShouldBeNotifiedThatFirstNameIsRequired  
 iShouldBeNotifiedThatTheElementShouldBe  
 theCustomerShouldNotAppearInTheStore  
 iRemoveItsFirstName  
 theCustomerShouldStillHaveAnEmptyFirstName  
 iRemoveItsLastName  
 theCustomerShouldStillHaveAnEmptyLastName  
 iShouldBeNotifiedThatEmailIsNotValid  
 iShouldBeNotifiedThatEmailMustBeUnique  
 thereShouldStillBeOnlyOneCustomerWithEmail  
 iWantToChangeStatusOf void 
 iEnableIt  
 iDisableIt  
 thisCustomerShouldBeEnabled  
 thisCustomerShouldBeDisabled  
 iSpecifyItsPasswordAs  
 iChooseCreateAccountOption  
 iBrowseOrdersOfACustomer void 
 iSortThemByChannel void 
 theyShouldHaveAnAccountCreated void 
 iViewDetailsOfTheCustomer  
 hisNameShouldBe  
 hisRegistrationDateShouldBe  
 hisEmailShouldBe  
 hisPhoneNumberShouldBe  
 hisShippingAddressShouldBe  
 iShouldSeeInformationAboutNoExistingAccountForThisCustomer  
 iShouldSeeThatThisCustomerIsSubscribedToTheNewsletter  
 iShouldSeeInformationAboutEmailVerification  
 iMakeThemSubscribedToTheNewsletter  
 iChangeThePasswordOfUserTo  
 thisCustomerShouldBeSubscribedToTheNewsletter  
 theProvinceInTheDefaultAddressShouldBe  
 thisCustomerShouldHaveAsTheirGroup  
 iShouldSeeThatThisCustomerHasVerifiedTheEmail  
 iShouldSeeASingleOrderInTheList  
 iShouldSeeASingleOrderFromCustomer  
 iShouldNotSeeASingleOrderFromCustomer  
 iDoNotSpecifyAnyInformation  
 iShouldNotBeAbleToSpecifyItPassword  
 iShouldBeOnTheCustomerCreationPage  
 iShouldBeAbleToSelectCreateAccountOption  
 iShouldBeAbleToSpecifyItPassword  
 iShouldNotBeAbleToSelectCreateAccountOption  
 iDoNotChooseCreateAccountOption  
 iShouldNotSeeCreateAccountOption  
 iShouldBeNotifiedThatThePasswordMustBeAtLeastCharactersLong  
 iShouldSeeTheCustomerHasNotYetPlacedAnyOrders  
 iShouldSeeThatTheyHavePlacedOrdersInTheChannel  
 iShouldSeeThatTheOverallTotalValueOfAllTheirOrdersInTheChannelIs  
 iShouldSeeThatTheAverageTotalValueOfTheirOrderInTheChannelIs  
class ManagingExchangeRatesContext
  Method Argument Typehint Default
 __construct  
 iWantToAddNewExchangeRate  
 iWantToEditThisExchangeRate  
 iWantToBrowseExchangeRatesOfTheStore  
 iSpecifyItsRatioAs  
 iChooseAsSourceCurrency  
 iChooseAsTargetCurrency  
 iAddIt  
 iChangeRatioTo  
 iSaveMyChanges  
 iDeleteTheExchangeRateBetweenAnd  
 iChooseCurrencyAsACurrencyFilter  
 iFilter  
 iCheckTheExchangeRateBetweenAnd void 
 iDeleteThem void 
 iShouldSeeExchangeRatesOnTheList  
 iShouldSeeOneExchangeRateOnTheList  
 theExchangeRateBetweenAndShouldAppearInTheStore  
 iShouldSeeAnExchangeRateBetweenAndOnTheList void 
 thisExchangeRateShouldHaveRatioOf  
 thisExchangeRateShouldNoLongerBeOnTheList  
 theExchangeRateBetweenAndShouldNotBeAdded  
 thisExchangeRateShouldHaveARatioOf  
 iShouldNotBeAbleToEditItsSourceCurrency void 
 iShouldNotBeAbleToEditItsTargetCurrency void 
 iShouldBeNotifiedThatIsRequired  
 iShouldBeNotifiedThatRatioMustBeGreaterThanZero  
 iShouldBeNotifiedThatSourceAndTargetCurrenciesMustDiffer  
 iShouldBeNotifiedThatTheCurrencyPairMustBeUnique  
 assertExchangeRateWithRatioIsOnTheList  
 assertExchangeRateIsNotOnTheList  
 assertCountOfExchangeRatesOnTheList  
 assertFormHasValidationMessage  
class ManagingInventoryContext
  Method Argument Typehint Default
 __construct  
 iWantToBrowseInventory  
 iFilterTrackedVariantsWithCodeContaining  
 iShouldSeeOnlyOneTrackedVariantInTheList  
 iShouldSeeThatTheProductVariantHasQuantityOnHand  
class ManagingLocalesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateNewLocale  
 iChoose  
 iAdd  
 storeShouldBeAvailableInLanguage  
 iShouldNotBeAbleToChoose  
class ManagingOrdersContext
  Method Argument Typehint Default
 __construct  
 iBrowseOrders  
 iBrowseOrderHistory  
 iSeeTheOrder  
 iMarkThisOrderAsAPaid  
 iMarkThisOrderSPaymentAsRefunded  
 specifyItsTrackingCodeAs  
 iShipThisOrder  
 iSwitchSortingBy  
 iSpecifyFilterDateFromAs  
 iSpecifyFilterDateToAs  
 iChooseChannelAsAChannelFilter  
 iChooseMethodAsAShippingMethodFilter  
 iChooseCurrencyAsTheFilterCurrency  
 iSpecifyFilterTotalBeingGreaterThan  
 iSpecifyFilterTotalBeingLessThan  
 iFilter  
 iResendTheOrderConfirmationEmail void 
 iResendTheShipmentConfirmationEmail void 
 iShouldSeeASingleOrderFromCustomer  
 iShouldSeeASingleOrderInTheList void 
 itShouldBePlacedByCustomer  
 itShouldBeShippedTo  
 itShouldBeBilledTo  
 itShouldHaveNoShippingAddressSet void 
 itShouldBeShippedViaShippingMethod  
 itShouldBePaidWith  
 itShouldHaveAmountOfItems  
 theProductShouldBeInTheItemsList  
 theOrdersItemsTotalShouldBe  
 theOrdersTotalShouldBe  
 theOrdersShippingChargesShouldBe  
 theOrdersShippingTotalShouldBe  
 theOrdersPaymentShouldBe  
 theOrderShouldHaveTax  
 theOrdersTaxTotalShouldBe  
 theOrdersPromotionDiscountShouldBeFromPromotion void 
 theOrdersShippingPromotionDiscountShouldBe  
 theOrdersPromotionTotalShouldBe  
 iCheckData  
 itemCodeShouldBe  
 itemUnitPriceShouldBe  
 itemDiscountedUnitPriceShouldBe  
 itemQuantityShouldBe  
 itemSubtotalShouldBe  
 theItemShouldHaveDiscount  
 itemTaxShouldBe  
 itsTaxIncludedInPriceShouldBe void 
 itemTotalShouldBe  
 iShouldBeNotifiedThatTheOrderSPaymentHasBeenSuccessfullyCompleted  
 iShouldBeNotifiedThatTheOrderSPaymentHasBeenSuccessfullyRefunded  
 itShouldHavePaymentState  
 itShouldHaveOrderPaymentState  
 itShouldHaveOrderShippingState  
 orderPaymentStateShouldBeRefunded  
 iShouldNotBeAbleToFinalizeItsPayment  
 iShouldBeNotifiedThatTheOrderHasBeenSuccessfullyShipped  
 iShouldNotBeAbleToShipThisOrder  
 iCancelThisOrder  
 iShouldBeNotifiedAboutItHasBeenSuccessfullyCanceled  
 iShouldNotBeAbleToCancelThisOrder  
 itsStateShouldBe  
 itShouldHaveState  
 theCustomerServiceShouldKnowAboutThisAdditionalNotes  
 iShouldSeeOrderWithNumber  
 iShouldNotSeeOrderWithNumber  
 iShouldNotSeeAnyOrderWithCurrency  
 theFirstOrderShouldHaveNumber  
 itShouldHaveShipmentState  
 thisOrderShipmentStateShouldBe  
 theOrderShouldHavePaymentState  
 theOrderShouldHaveShippingState  
 theOrderShouldHaveNumberOfPayments  
 iShouldSeeTheOrderWithTotal  
 iWantToModifyACustomerSShippingAddress  
 iSaveMyChanges  
 iSpecifyTheirShippingAddressAsFor  
 iSpecifyTheirBillingAddressAsFor  
 iShouldBeNotifiedThatTheAndTheInShippingDetailsAreRequired  
 iShouldSeeAsProvinceInTheShippingAddress  
 iShouldSeeAdProvinceInTheBillingAddress  
 theAdministratorShouldKnowAboutIPAddressOfThisOrderMadeBy  
 iSpecifyTheBillingAddressAs  
 iSpecifyTheShippingAddressAs  
 iDoNotSpecifyNewInformation  
 theAdministratorShouldSeeThatThisOrderHasBeenPlacedIn  
 theAdministratorShouldSeeTheOrderWithTotalInOrderList  
 thereShouldBeCountChangesInTheRegistry  
 iShouldNotBeAbleToRefundThisPayment  
 iShouldNotSeeInformationAboutShipments void 
 productUnitPriceShouldBe void 
 productItemDiscountShouldBe void 
 productOrderDiscountShouldBe void 
 productQuantityShouldBe void 
 productSubtotalShouldBe void 
 productDiscountedUnitPriceShouldBe void 
 iShouldSeeInformationAboutNoPayments void 
 iShouldBeNotifiedThatTheOrderConfirmationEmailHasBeenSuccessfullyResentToTheCustomer void 
 iShouldSeeTheShippingDateAs void 
 assertElementValidationMessage  
class ManagingPaymentMethodsContext
  Method Argument Typehint Default
 __construct  
 iWantToModifyAPaymentMethod  
 iNameItIn  
 iDoNotNameIt  
 iEnableIt  
 iDisableIt  
 iSaveMyChanges  
 iDeletePaymentMethod  
 iShouldBeNotifiedThatItIsInUse  
 thisPaymentMethodElementShouldBe  
 iWantToCreateANewPaymentMethod  
 iSpecifyItsCodeAs  
 iDescribeItAsIn  
 iMakeItAvailableInChannel  
 iSetItsInstructionAsIn  
 iAddIt  
 iCheckThePaymentMethod void 
 iDeleteThem void 
 thePaymentMethodShouldAppearInTheRegistry void 
 thisPaymentMethodShouldStillBeInTheRegistry  
 iBrowsePaymentMethods  
 theFirstPaymentMethodOnTheListShouldHave  
 theLastPaymentMethodOnTheListShouldHave  
 iSortPaymentMethodsBy  
 iShouldSeePaymentMethodsInTheList void 
 iShouldBeNotifiedThatIsRequired  
 iShouldBeNotifiedThatIHaveToSpecifyPaypal  
 iShouldBeNotifiedThatGatewayNameShouldContainOnlyLettersAndUnderscores  
 thePaymentMethodWithElementValueShouldNotBeAdded  
 thisShippingMethodNameShouldBe  
 assertFieldValidationMessage  
 theCodeFieldShouldBeDisabled  
 theFactoryNameFieldShouldBeDisabled  
 thisPaymentMethodShouldBeEnabled  
 thisPaymentMethodShouldBeDisabled  
 thePaymentMethodShouldHaveInstructionsIn  
 thePaymentMethodShouldBeAvailableInChannel  
 thisPaymentMethodShouldNoLongerExistInTheRegistry  
 iShouldBeNotifiedThatPaymentMethodWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOnePaymentMethodWith  
 iConfigureItWithTestPaypalCredentials  
 iConfigureItForUsernameWithSignature  
 iDoNotSpecifyConfigurationPassword  
 iConfigureItWithTestStripeGatewayData  
class ManagingPaymentsContext
  Method Argument Typehint Default
 __construct  
 iAmBrowsingPayments void 
 iChooseAsAPaymentState void 
 iCompleteThePaymentOfOrder void 
 iFilter void 
 iGoToTheDetailsOfTheFirstPaymentSOrder void 
 iChooseChannelAsAChannelFilter void 
 iShouldSeePaymentsInTheList void 
 thePaymentOfTheOrderShouldBeFor void 
 iShouldSeeOrderPageWithDetailsOfOrder void 
 iShouldSeeThePaymentOfTheOrder void 
 iShouldSeeThePaymentOfOrderAs void 
 iShouldBeNotifiedThatThePaymentHasBeenCompleted void 
 iShouldNotSeeAPaymentOfOrder void 
 iShouldSeePaymentForTheOrderInTheList void 
class ManagingProductAssociationTypesContext
  Method Argument Typehint Default
 __construct  
 iWantToBrowseProductAssociationTypes  
 iWantToCreateANewProductAssociationType  
 iWantToModifyAPaymentMethod  
 iNameItIn  
 iDoNotNameIt  
 iRenameItToInLanguage  
 iSpecifyItsCodeAs  
 iAddIt  
 iSaveMyChanges  
 iDeleteTheProductAssociationType  
 iCheckTheProductAssociationType void 
 iDeleteThem void 
 iFilterProductAssociationTypesWithFieldContaining  
 iShouldSeeProductAssociationTypesInTheList  
 iShouldSeeTheProductAssociationTypeInTheList  
 theProductAssociationTypeShouldAppearInTheStore  
 thisProductAssociationTypeNameShouldBe  
 iShouldNotBeAbleToEditItsCode void 
 thisProductAssociationTypeShouldNoLongerExistInTheRegistry  
 iShouldBeNotifiedThatProductAssociationTypeWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneProductAssociationTypeWith  
 iShouldBeNotifiedThatIsRequired  
 theProductAssociationTypeWithElementValueShouldNotBeAdded  
 assertFieldValidationMessage  
class ManagingProductAttributesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewTextProductAttribute  
 iSpecifyItsCodeAs  
 iSpecifyItsNameAs  
 iAddIt  
 iAddValue void 
 iDeleteValue void 
 iChangeItsValueTo void 
 iShouldSeeTheProductAttributeInTheList  
 theAttributeShouldAppearInTheStore  
 iWantToEditThisAttribute  
 iChangeItNameToIn  
 iSaveMyChanges  
 theCodeFieldShouldBeDisabled  
 theTypeFieldShouldBeDisabled  
 iShouldBeNotifiedThatProductAttributeWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneProductAttributeWithCode  
 iDoNotNameIt  
 iShouldBeNotifiedThatIsRequired  
 theAttributeWithCodeShouldNotAppearInTheStore  
 iRemoveItsNameFromTranslation  
 iWantToSeeAllProductAttributesInStore  
 theAdministratorChangesThisProductAttributesValueTo void 
 iSpecifyItsMinValueAs void 
 iSpecifyItsMaxLengthAs void 
 iCheckMultipleOption void 
 iDoNotCheckMultipleOption void 
 theAdministratorDeletesTheValueFromThisProductAttribute void 
 iCheckTheProductAttribute void 
 iDeleteThem void 
 iShouldSeeCustomersInTheList void 
 iDeleteThisProductAttribute  
 thisProductAttributeShouldNoLongerExistInTheRegistry  
 theFirstProductAttributeOnTheListShouldHave  
 theLastProductAttributeOnTheListShouldHave  
 theSelectAttributeShouldHaveValue void 
 iShouldBeNotifiedThatMaxLengthMustBeGreaterOrEqualToTheMinLength void 
 iShouldBeNotifiedThatMaxEntriesValueMustBeGreaterOrEqualToTheMinEntriesValue void 
 iShouldBeNotifiedThatMinEntriesValueMustBeLowerOrEqualToTheNumberOfAddedChoices void 
 iShouldBeNotifiedThatMultipleMustBeTrueIfMinOrMaxEntriesValuesAreSpecified void 
 theSelectAttributeShouldNotHaveValue void 
 assertFieldValidationMessage void 
 assertValidationMessage void 
class ManagingProductOptionsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewProductOption  
 iWantToModifyAProductOption  
 iBrowseProductOptions  
 iAddIt  
 iSaveMyChanges  
 iNameItInLanguage  
 iRenameItToInLanguage  
 iDoNotNameIt  
 iSpecifyItsCodeAs  
 iAddTheOptionValueWithCodeAndValue  
 iCheckTheProductOption void 
 iDeleteThem void 
 theProductOptionShouldAppearInTheRegistry void 
 iShouldBeNotifiedThatProductOptionWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneProductOptionWith  
 iShouldBeNotifiedThatElementIsRequired  
 theProductOptionWithElementValueShouldNotBeAdded  
 thisProductOptionNameShouldStillBe  
 iShouldNotBeAbleToEditItsCode void 
 iDoNotAddAnOptionValue  
 iShouldBeNotifiedThatAtLeastTwoOptionValuesAreRequired  
 iShouldSeeProductOptionsInTheList void 
 thisProductOptionShouldHaveTheOptionValue  
 theFirstProductOptionInTheListShouldHave  
 theLastProductOptionInTheListShouldHave  
class ManagingProductReviewsContext
  Method Argument Typehint Default
 __construct  
 iWantToBrowseProductReviews  
 iCheckTheProductReview void 
 iDeleteThem void 
 iShouldSeeTheProductReviewTitleInTheList  
 iShouldSeeReviewsInTheList void 
 iWantToModifyTheProductReview  
 iChangeItsTitleTo  
 iChangeItsCommentTo  
 iSaveMyChanges  
 thisProductReviewElementShouldBeValue  
 thisProductReviewRatingShouldBe  
 iChooseAsItsRating  
 iShouldBeEditingReviewOfProduct  
 iShouldSeeTheCustomerSName  
 iAcceptTheProductReview  
 iRejectTheProductReview  
 thisProductReviewStatusShouldBe  
 iShouldBeNotifiedThatItHasBeenSuccessfullyUpdated  
 iDeleteTheProductReview  
 thisProductReviewShouldNoLongerExistInTheRegistry  
 iShouldBeNotifiedThatElementIsRequired  
 thisProductReviewTitleShouldBeTitled  
 thisProductReviewShouldStillHaveAComment  
 assertElementValue  
 assertFieldValidationMessage  
class ManagingProductsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewSimpleProduct  
 iWantToCreateANewConfigurableProduct void 
 iSpecifyItsCodeAs  
 iRenameItToIn void 
 iAddIt  
 iDisableItsTracking  
 iEnableItsTracking  
 iSetItsPriceTo  
 iSetItsOriginalPriceTo  
 iMakeItAvailableInChannel  
 iAssignItToChannel  
 iChooseCalculator  
 iSetItsSlugToIn  
 iChooseToShowThisProductInTheChannel void 
 iChooseToShowThisProductInThisChannel void 
 iEnableSlugModification  
 iChooseChannelAsAChannelFilter void 
 iFilter void 
 theProductShouldAppearInTheShop void 
 iWantToBrowseProducts  
 iAmBrowsingProductsFromTaxon  
 iFilterThemByTaxon  
 iCheckTheProduct void 
 iDeleteThem void 
 iShouldSeeProductWith  
 iShouldNotSeeAnyProductWith  
 theFirstProductOnTheListShouldHave  
 theLastProductOnTheListShouldHave  
 iSortProductsBy void 
 iShouldSeeProductsInTheList void 
 iDeleteProduct  
 productShouldNotExist  
 iShouldBeNotifiedOfFailure  
 productShouldExistInTheProductCatalog  
 iWantToModifyAProduct void 
 iShouldNotBeAbleToEditItsCode void 
 theSlugFieldShouldNotBeEditable  
 thisProductElementShouldBe  
 iShouldBeNotifiedThatIsRequired  
 iSaveMyChanges  
 iChangeItsPriceTo  
 iChangeItsOriginalPriceTo  
 iAddTheOptionToIt  
 iSetItsAttributeTo  
 iRemoveItsAttribute  
 iTryToAddNewAttributes  
 iDoNotWantToHaveShippingRequiredForThisProduct  
 itsAttributeShouldBe  
 productShouldNotHaveAttribute  
 productShouldNotHaveAnyAttributes  
 productWithNameShouldNotBeAdded  
 iRemoveItsNameFromTranslation  
 thisProductShouldHaveOption  
 theOptionFieldShouldBeDisabled  
 iChooseMainTaxon  
 productSlugShouldBe  
 thisProductMainTaxonShouldBe  
 thisProductShouldNotBeTracked  
 thisProductShouldBeTracked  
 iAttachImageWithType  
 iAssociateProductsAsProductAssociation  
 iRemoveAnAssociatedProductFromProductAssociation  
 iGoToTheVariantsList void 
 iGoToTheVariantCreationPage void 
 iGoToTheVariantGenerationPage void 
 thisProductShouldHaveAnImageWithType  
 productShouldStillHaveAnAccessibleImage void 
 thisProductShouldNotHaveAnyImagesWithType  
 iChangeItsImageToPathForTheType  
 iRemoveAnImageWithType  
 iRemoveTheFirstImage  
 iChangeTheFirstImageTypeTo  
 thisProductShouldNotHaveImages  
 thereShouldStillBeOnlyOneImageInThisProduct  
 thereAreNoProductReviews  
 theProductShouldHaveAnAssociationWithProducts  
 theProductShouldNotHaveAnAssociationWithProduct  
 iShouldBeNotifiedThatOriginalPriceCanNotBeDefinedWithoutPrice void 
 iShouldBeNotifiedThatSimpleProductCodeHasToBeUnique  
 iShouldBeNotifiedThatSlugHasToBeUnique  
 iShouldBeNotifiedThatCodeHasToBeUnique  
 iShouldBeNotifiedThatPriceMustBeDefinedForEveryChannel  
 theyShouldHaveOrderLikeAnd  
 iSaveMyNewConfiguration  
 iSetThePositionOfTo void 
 iRemoveItsPriceForChannel void 
 thisProductElementShouldHaveSlugIn  
 iSetItsShippingCategoryAs  
 itShouldBePricedAtForChannel  
 itsOriginalPriceForChannel  
 thisProductShouldNoLongerHavePriceForChannel  
 iShouldBeNotifiedThatIHaveToDefineProductVariantsPricesForNewlyAssignedChannelsFirst  
 theProductWithCodeShouldNotHaveShippingRequired  
 iShouldBeNotifiedThatIHaveToDefineTheAttributeIn  
 iShouldBeNotifiedThatTheAttributeInShouldBeLongerThan  
 iShouldBeOnTheVariantCreationPageForThisProduct void 
 iShouldBeOnTheVariantGenerationPageForThisProduct void 
 iShouldSeeInventoryOfThisProduct void 
 iShouldNotSeeInventoryOfThisProduct void 
 iShouldBeNotifiedThatThePositionIsInvalid void 
 iShouldNotBeAbleToShowThisProductInShop void 
 iDisableIt void 
 thisProductShouldBeDisabledAlongWithItsVariant void 
 iEnableIt void 
 thisProductShouldBeEnabledAlongWithItsVariant void 
 iShouldNotHaveConfiguredPriceForChannel void 
 iShouldHaveOriginalPriceEqualInChannel void 
 assertElementValue  
 assertValidationMessage  
 resolveCurrentPage  
class ManagingProductVariantsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewProduct  
 iSpecifyItsCodeAs  
 iNameItIn  
 iAddIt  
 iChangeItsOptionTo void 
 iDisableItsTracking  
 iEnableItsTracking  
 iSetItsPriceTo  
 iRemoveItsPriceForChannel void 
 iSetItsOriginalPriceTo  
 iSetItsDimensionsTo  
 iDoNetSetItsCurrentStockTo  
 iChooseCalculator  
 iSetItsOptionAs  
 iSetThePositionOfTo  
 iSaveMyNewConfiguration  
 iDoNotWantToHaveShippingRequiredForThisProduct  
 iCheckTheProductVariantName void 
 iDeleteThem void 
 theVariantWithCodeShouldBePricedAtForChannel  
 theVariantWithCodeShouldBeOriginalPricedAtForChannel void 
 theVariantWithCodeShouldBeNamedIn  
 theVariantWithCodeShouldHaveAnOriginalPriceOfForChannel  
 iDeleteTheVariantOfProduct  
 iShouldBeNotifiedOfFailure  
 iWantToModifyAProduct  
 theCodeFieldShouldBeDisabled  
 iShouldBeNotifiedThatIsRequired  
 iShouldBeNotifiedThatCodeHasToBeUnique  
 iShouldBeNotifiedThatOnHandIsRequired  
 iShouldBeNotifiedThatIsHeightWidthDepthWeightCannotBeLowerThan  
 iShouldBeNotifiedThatPriceCannotBeLowerThen void 
 iShouldBeNotifiedThatThisVariantAlreadyExists  
 iShouldBeNotifiedThatCodeIsRequiredForVariant  
 iShouldBeNotifiedThatPricesInAllChannelsMustBeDefinedForTheVariant  
 iShouldBeNotifiedThatVariantCodeMustBeUniqueWithinThisProductForYheVariant  
 iShouldBeNotifiedThatPricesInAllChannelsMustBeDefined  
 iChooseToShowThisProductInTheChannel void 
 iChooseToShowThisProductInThisChannel void 
 iSaveMyChanges  
 thisProductVariantShouldNotBeTracked  
 thisProductVariantShouldBeTracked  
 iClickGenerate  
 iSpecifyThereAreVariantsIdentifiedByCodeWithCost  
 iSpecifyThereAreVariantsIdentifiedByCode  
 iSpecifyThereAreVariantsWithCost  
 iRemoveVariantFromTheList  
 iShouldBeNotifiedThatItHasBeenSuccessfullyGenerated  
 iShouldNotBeAbleToGenerateAnyVariants void 
 iSetItsShippingCategoryAs  
 iDoNotSpecifyAnyInformationAboutVariants  
 iChangeItsQuantityOfInventoryTo  
 theVariantWithCodeShouldNotHaveShippingRequired  
 iShouldBeNotifiedThatOnHandQuantityMustBeGreaterThanTheNumberOfOnHoldUnits  
 iShouldBeNotifiedThatVariantsCannotBeGeneratedFromOptionsWithoutAnyValues void 
 iShouldNotHaveConfiguredPriceForChannel void 
 iShouldHaveOriginalPriceEqualInChannel void 
 iShouldSeeTheOptionAs void 
 iTryToGenerateNewVariantsForThisProduct void 
 iShouldNotBeAbleToShowThisProductInShop void 
 iDisableIt void 
 thisVariantShouldBeDisabled void 
 iEnableIt void 
 thisVariantShouldBeEnabled void 
 assertValidationMessage  
class ManagingPromotionCouponsContext
  Method Argument Typehint Default
 __construct  
 iWantToViewAllCouponsOfThisPromotion  
 iWantToCreateANewCouponForThisPromotion  
 iWantToModifyTheCoupon  
 iWantToGenerateNewCouponsForThisPromotion  
 iSpecifyTheirCodeLengthAs void 
 specifyPrefixAs void 
 specifySuffixAs void 
 iSetGeneratedCouponsUsageLimitTo  
 iMakeGeneratedCouponsValidUntil  
 iSpecifyItsCodeAs  
 iLimitItsUsageLimitTo  
 iChangeItsUsageLimitTo  
 iSpecifyItsAmountAs void 
 iLimitItsPerCustomerUsageLimitTo  
 iChangeItsPerCustomerUsageLimitTo  
 iMakeItValidUntil  
 iChangeExpiresDateTo  
 iAddIt  
 iSaveMyChanges  
 iGenerateIt  
 iDeleteCouponRelatedToThisPromotion  
 iCheckTheCoupon void 
 iDeleteThem void 
 thereShouldBeCouponRelatedTo void 
 allOfTheCouponCodesShouldBePrefixedWith void 
 allOfTheCouponCodesShouldBeSuffixedWith void 
 iShouldSeeASingleCouponInTheList void 
 thereShouldBeCouponWithCode  
 thisCouponShouldBeValidUntil  
 thisCouponShouldHaveUsageLimit  
 couponShouldHaveUsageLimit  
 thisCouponShouldHavePerCustomerUsageLimit  
 theCodeFieldShouldBeDisabled  
 iShouldBeNotifiedThatCouponWithThisCodeAlreadyExists  
 iShouldBeNotifiedThatIsRequired  
 iShouldBeNotifiedThatGenerateAmountIsRequired  
 iShouldBeNotifiedThatCodeLengthIsRequired  
 thereShouldStillBeOnlyOneCouponWithCodeRelatedTo  
 iShouldBeNotifiedThatCouponUsageLimitMustBeAtLeast  
 couponShouldNotExistInTheRegistry  
 iShouldBeNotifiedThatTheyHaveBeenSuccessfullyGenerated void 
 iShouldBeNotifiedOfFailure  
 couponShouldStillExistInTheRegistry  
 iShouldBeNotifiedThatGeneratingCouponsWithCodeLengthIsNotPossible void 
 iShouldSeeTheCouponInTheList void 
class ManagingPromotionsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewPromotion void 
 iWantToBrowsePromotions  
 iSpecifyItsCodeAs  
 iNameIt  
 iRemoveItsPriority  
 thePromotionShouldAppearInTheRegistry void 
 iAddIt  
 iAddTheHasTaxonRuleConfiguredWith  
 iAddTheRuleConfiguredWith  
 iAddTheItemTotalRuleConfiguredWithTwoChannel  
 iAddTheActionConfiguredWithAmountForChannel  
 itIsConfiguredWithAmountForChannel  
 iAddAMinPriceFilterRangeForChannel  
 iAddAMaxPriceFilterRangeForChannel  
 iAddAMinMaxPriceFilterRangeForChannel  
 iSpecifyThatThisActionShouldBeAppliedToItemsFromCategory  
 iAddTheActionConfiguredWithAPercentageValueForChannel void 
 iAddTheActionConfiguredWithAPercentageValue  
 iAddTheCustomerGroupRuleConfiguredForGroup  
 iCheckThePromotion void 
 iDeleteThem void 
 thereShouldBePromotion void 
 thisPromotionShouldBeCouponBased  
 iShouldBeAbleToManageCouponsForThisPromotion  
 iShouldBeNotifiedThatIsRequired  
 iShouldBeNotifiedThatAMinimalValueShouldBeNumeric  
 iShouldBeNotifiedThatPromotionWithThisCodeAlreadyExists  
 promotionWithElementValueShouldNotBeAdded  
 thereShouldStillBeOnlyOnePromotionWith  
 iSetItsUsageLimitTo  
 thePromotionShouldBeAvailableToUseOnlyTimes  
 iMakeItExclusive  
 thePromotionShouldBeExclusive  
 iMakeItCouponBased  
 thePromotionShouldBeCouponBased  
 iMakeItApplicableForTheChannel  
 thePromotionShouldBeApplicableForTheChannel  
 iWantToModifyAPromotion void 
 theCodeFieldShouldBeDisabled  
 iSaveMyChanges  
 iDeletePromotion  
 promotionShouldNotExistInTheRegistry  
 iShouldBeNotifiedOfFailure  
 iMakeItAvailableFromTo  
 thePromotionShouldBeAvailableFromTo  
 iShouldBeNotifiedThatPromotionCannotEndBeforeItsEvenStart  
 iShouldBeNotifiedThatThisValueShouldNotBeBlank  
 iShouldBeNotifiedThatPercentageDiscountShouldBeBetween void 
 thePromotionShouldBeUsedTime  
 iAddTheRuleConfiguredWithTheProduct  
 iSpecifyThatThisActionShouldBeAppliedToTheProduct  
 iShouldSeePromotionsOnTheList  
 theFirstPromotionOnTheListShouldHave  
 theLastPromotionOnTheListShouldHave  
 thePromotionsShouldHavePriority  
 iWantToManageThisPromotionSCoupons void 
 iShouldNotBeAbleToAccessCouponsManagementPage void 
 iShouldBeOnThisPromotionSCouponsManagementPage void 
 iShouldBeAbleToModifyAPromotion void 
 thePromotionShouldHaveRuleConfigured void 
 thePromotionShouldNotHaveAnyRuleConfigured void 
 iFilterPromotionsByCouponCodeEqual void 
 assertFieldValidationMessage  
 assertIfFieldIsTrue  
class ManagingShipmentsContext
  Method Argument Typehint Default
 __construct  
 iBrowseShipments void 
 shipmentOfOrderShouldBe void 
 iChooseShipmentState void 
 iChooseChannelAsAChannelFilter void 
 iChooseAsAShippingMethodFilter void 
 iFilter void 
 iViewTheShipmentOfTheOrder void 
 iShouldSeeCountShipmentsInList void 
 iShouldSeeShipmentWithOrderNumber void 
 iShouldNotSeeShipmentWithOrderNumber void 
 iShipShipmentOfOrder void 
 iShouldSeeTheShipmentOfOrderAs void 
 iShouldBeNotifiedThatTheShipmentHasBeenSuccessfullyShipped void 
 iMoveToDetailsOfFirstShipment void 
 iShipTheShipmentOfOrderWithTrackingCode void 
 iShouldSeeOrderPageWithDetailsOfOrder void 
 iShouldSeeShipmentForTheOrderInTheList void 
 iShouldSeeUnitsInTheList void 
 iShouldSeeTheShippingDateAs void 
class ManagingShippingCategoriesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewShippingCategory  
 iWantToBrowseShippingCategories  
 iShouldSeeShippingCategoriesInTheList void 
 iSpecifyItsDescriptionAs  
 iAddIt  
 iShouldBeNotifiedThatCodeIsRequired  
 iSpecifyItsCodeAs  
 iNameIt  
 iShouldSeeTheShippingCategoryInTheList void 
 theShippingCategoryShouldAppearInTheRegistry  
 iDeleteShippingCategory  
 thisShippingCategoryShouldNoLongerExistInTheRegistry  
 shippingCategoryWithNameShouldNotBeAdded  
 iWantToModifyAShippingCategory  
 iNameItIn  
 iSaveMyChanges  
 iCheckTheShippingCategory void 
 iDeleteThem void 
 iShouldNotBeAbleToEditItsCode void 
 thisShippingCategoryNameShouldBe  
 iShouldBeNotifiedThatShippingCategoryWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneShippingCategoryWith  
class ManagingShippingMethodsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewShippingMethod  
 iSpecifyItsCodeAs  
 iSpecifyItsPositionAs  
 iNameItIn  
 iDescribeItAsIn  
 iDefineItForTheZone void 
 iSpecifyItsAmountForChannel  
 iMakeItAvailableInChannel  
 iAddIt  
 iChooseCalculator  
 iCheckTheShippingMethod void 
 iDeleteThem void 
 theShipmentMethodShouldAppearInTheRegistry void 
 thisShippingMethodShouldStillBeInTheRegistry  
 theShippingMethodShouldBeAvailableInChannel  
 iShouldBeNotifiedThatShippingMethodWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneShippingMethodWith  
 iWantToModifyAShippingMethod  
 theCodeFieldShouldBeDisabled  
 thisShippingMethodNameShouldBe  
 iSaveMyChanges  
 iShouldBeNotifiedThatIsRequired  
 iShouldBeNotifiedThatCodeShouldContain  
 iArchiveTheShippingMethod  
 iRestoreTheShippingMethod  
 iShouldBeViewingNonArchivalShippingMethods  
 thereShouldBeNoShippingMethodsOnTheList void 
 theOnlyShippingMethodOnTheListShouldBe  
 shippingMethodWithElementValueShouldNotBeAdded  
 iDoNotNameIt  
 iDoNotSpecifyItsZone  
 iRemoveItsZone  
 iShouldBeNotifiedThatElementHasToBeSelected  
 iRemoveItsNameFromTranslation  
 iWantToBrowseShippingMethods  
 iAmBrowsingArchivalShippingMethods  
 iFilterArchivalShippingMethods  
 theFirstShippingMethodOnTheListShouldHave  
 theLastShippingMethodOnTheListShouldHave  
 iSortShippingMethodsBy void 
 iEnableIt  
 iDisableIt  
 thisShippingMethodShouldBeDisabled  
 thisShippingMethodShouldBeEnabled  
 iDeleteShippingMethod  
 thisShippingMethodShouldNoLongerExistInTheRegistry  
 iShouldBeNotifiedThatItIsInUse  
 iShouldBeNotifiedThatAmountForChannelShouldNotBeBlank  
 iShouldBeNotifiedThatShippingChargeForChannelCannotBeLowerThan0 void 
 iAddTheTotalWeightGreaterThanOrEqualRuleConfiguredWith void 
 iAddTheTotalWeightLessThanOrEqualRuleConfiguredWith void 
 iAddTheOrderTotalGreaterThanOrEqualRuleConfiguredWith void 
 iAddTheOrderTotalLessThanOrEqualRuleConfiguredWith void 
 assertFieldValidationMessage  
 assertShippingMethodState  
class ManagingTaxCategoriesContext
  Method Argument Typehint Default
 __construct  
 iDeletedTaxCategory  
 thisTaxCategoryShouldNoLongerExistInTheRegistry  
 iWantToCreateNewTaxCategory  
 iSpecifyItsCodeAs  
 iNameIt  
 iAddIt  
 theTaxCategoryShouldAppearInTheRegistry void 
 iDescribeItAs  
 iWantToModifyTaxCategory  
 iSaveMyChanges  
 iWantToBrowseTaxCategories void 
 iCheckTheTaxCategory void 
 iDeleteThem void 
 iShouldNotBeAbleToEditItsCode void 
 thisTaxCategoryNameShouldBe  
 iShouldBeNotifiedThatTaxCategoryWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneTaxCategoryWith  
 iShouldBeNotifiedThatIsRequired  
 taxCategoryWithElementValueShouldNotBeAdded  
 iShouldSeeTaxCategoriesInTheList void 
class ManagingTaxonsContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewTaxon  
 iWantToCreateANewTaxonForParent  
 iWantToModifyATaxon  
 iSpecifyItsCodeAs  
 iNameItIn  
 iSetItsSlugToIn  
 theSlugFieldShouldNotBeEditable  
 iEnableSlugModification  
 iChangeItsDescriptionToIn  
 iDescribeItAs  
 iChangeItsParentTaxonTo  
 iAddIt  
 iSaveMyChanges  
 theTaxonShouldAppearInTheRegistry  
 thisTaxonElementShouldBe  
 thisTaxonElementShouldHaveSlugIn  
 theCodeFieldShouldBeDisabled  
 productSlugShouldBe  
 thisTaxonShouldBelongsTo  
 itShouldNotBelongToAnyOtherTaxon  
 iShouldBeNotifiedThatTaxonWithThisCodeAlreadyExists  
 iShouldBeNotifiedThatTaxonSlugMustBeUnique  
 iShouldBeNotifiedThatIsRequired  
 thereShouldStillBeOnlyOneTaxonWithCode  
 taxonNamedShouldNotBeAdded  
 iShouldSeeTaxonsInTheList  
 iShouldSeeTheTaxonNamedInTheList  
 iAttachImageWithType  
 thisTaxonShouldHaveAnImageWithType  
 thisTaxonShouldNotHaveAnImageWithType  
 iRemoveAnImageWithType  
 iRemoveTheFirstImage  
 thisTaxonShouldNotHaveAnyImages  
 iChangeItsImageToPathForTheType  
 iChangeTheFirstImageTypeTo  
 thereShouldStillBeOnlyOneImageInThisTaxon  
 iShouldBeNotifiedThatICannotDeleteAMenuTaxonOfAnyChannel void 
 iMoveUpTaxon  
 iMoveDownTaxon  
 theFirstTaxonOnTheListShouldBe  
 iEnableIt void 
 iDisableIt void 
 itShouldBeEnabled void 
 itShouldBeDisabled void 
 resolveCurrentPage  
class ManagingTaxRateContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateNewTaxRate  
 iSpecifyItsCodeAs  
 iSpecifyItsAmountAs  
 iDefineItForTheZone  
 iMakeItApplicableForTheTaxCategory  
 iWantToUseTheDefaultTaxCalculator  
 iNameIt  
 iAddIt  
 theTaxRateShouldAppearInTheRegistry void 
 iDeletedTaxRate  
 thisTaxRateShouldNoLongerExistInTheRegistry  
 iWantToModifyTaxRate  
 theCodeFieldShouldBeDisabled  
 iSaveMyChanges  
 thisTaxRateNameShouldBe  
 thisTaxRateAmountShouldBe  
 iShouldBeNotifiedThatTaxRateWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneTaxRateWith  
 thisTaxRateShouldBeApplicableForTaxCategory  
 thisTaxRateShouldBeApplicableInZone  
 iShouldBeNotifiedThatElementHasToBeSelected  
 iShouldBeNotifiedThatIsRequired  
 taxRateWithElementValueShouldNotBeAdded  
 iDoNotSpecifyItsZone  
 iRemoveItsZone  
 iDoNotSpecifyRelatedTaxCategory  
 iCheckTheTaxRate void 
 iDeleteThem void 
 iWantToBrowseTaxRates void 
 iShouldSeeASingleTaxRateInTheList void 
 assertFieldValue  
 assertFieldValidationMessage  
 iChooseOption  
class ManagingTranslatableEntitiesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewTranslatableEntity  
 iShouldBeAbleToTranslateItIn  
class ManagingZonesContext
  Method Argument Typehint Default
 __construct  
 iWantToCreateANewZoneWithMembers  
 iWantToSeeAllZonesInStore  
 iWantToModifyAZoneNamed  
 iDeleteZoneNamed  
 iRemoveTheMember  
 iRenameItTo  
 iNameIt  
 iSpecifyItsCodeAs  
 iDoNotSpecifyItsCode  
 iDoNotSpecifyItsName  
 iDoNotAddACountryMember  
 iAddAZoneMember  
 iSelectItsScopeAs  
 iAddIt  
 iSaveMyChanges  
 iCheckTheZone void 
 iDeleteThem void 
 theZoneWithTheCountryShouldAppearInTheRegistry  
 itsScopeShouldBe  
 thisZoneShouldHaveOnlyTheProvinceMember  
 thisZoneNameShouldBe  
 iShouldNotBeAbleToEditItsCode void 
 iShouldBeNotifiedThatZoneWithThisCodeAlreadyExists  
 thereShouldStillBeOnlyOneZoneWithCode  
 iShouldBeNotifiedThatIsRequired  
 zoneWithNameShouldNotBeAdded  
 iShouldBeNotifiedThatAtLeastOneZoneMemberIsRequired  
 iShouldNotBeAbleToEditItsType void 
 itShouldBeOfType  
 thisZoneShouldNoLongerExistInTheRegistry  
 iShouldSeeZonesInTheList void 
 iShouldSeeTheZoneNamedInTheList  
 iShouldBeNotifiedThatThisZoneCannotBeDeleted  
 assertZoneAndItsMember  
 iCanNotAddAZoneMember  
class NotificationContext
  Method Argument Typehint Default
 __construct  
 iShouldBeNotifiedItHasBeenSuccessfullyCreated  
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited  
 iShouldBeNotifiedThatItHasBeenSuccessfullyDeleted  
 iShouldBeNotifiedThatTheyHaveBeenSuccessfullyDeleted  
class ProductShowPageContext
  Method Argument Typehint Default
 __construct  
 iAmBrowsingProducts void 
 iAccessProductPage void 
 iShowThisProductInTheChannel void 
 iShowThisProductInThisChannel void 
 iGoToEditPage void 
 iGoToEditPageOfVariant void 
 iShouldSeeThisProductPage void 
 iShouldSeeProductShowPageWithoutVariants void 
 iShouldSeeProductShowPageWithVariants void 
 iShouldSeeProductName void 
 iShouldSeeBreadcrumb void 
 iShouldSeePriceForChannel void 
 iShouldNotSeePriceForChannel void 
 iShouldSeeOrginalPriceForChannel void 
 iShouldSeeProductCodeIs void 
 iShouldSeeProductIsEnabledForChannels void 
 iShouldSeeTheProductInNeitherChannel void 
 iShouldSeeAsACurrentStockOfThisProduct void 
 iShouldSeeProductTaxCategoryIs void 
 iShouldSeeMainTaxonIs void 
 iShouldSeeProductTaxonIs void 
 iShouldSeeProductShippingCategoryIs void 
 iShouldSeeProductWidthIs void 
 iShouldSeeProductHeightIs void 
 iShouldSeeProductDepthIs void 
 iShouldSeeProductWeightIs void 
 iShouldSeeImageRelatedToThisProduct void 
 iShouldSeeProductNameIs void 
 iShouldSeeProductSlugIs void 
 iShouldSeeProductSDescriptionIs void 
 iShouldSeeProductMetaKeywordsAre void 
 iShouldSeeProductShortDescriptionIs void 
 iShouldSeeProductAssociationWith void 
 iShouldSeeOption void 
 iShouldSeeVariants void 
 iShouldSeeVariantWithCodePriceAndCurrentStock void 
 iShouldSeeAttributeWithValueInLocale void 
 iShouldNotBeAbleToShowThisProductInShop void 
class RemovingTaxonContext
  Method Argument Typehint Default
 __construct  
 iRemoveTaxonNamed void 
 iShouldBeNotifiedThatPromotionHasBeenUpdated void 
class CheckoutAddressingContext
  Method Argument Typehint Default
 __construct  
 myBillingAddressIsFulfilledAutomaticallyThroughDefaultAddress void 
 iAmAtTheCheckoutAddressingStep void 
 iCompleteAddressingStepWithEmail void 
 iCompleteAddressingStepWithBasedBillingAddress void 
 iSpecifyTheProvinceNameManuallyAsForShippingAddress  
 iSpecifyTheProvinceNameManuallyAsForBillingAddress  
 iTryToOpenCheckoutAddressingPage  
 iChooseForShippingAddress  
 iChooseForBillingAddress  
 iSpecifyTheShippingAddressAs  
 iSpecifyShippingCountryProvinceAs void 
 iSpecifyBillingCountryProvinceAs void 
 iSpecifyTheBillingAddressAs  
 iSpecifiedTheBillingAddress  
 iSpecifyTheEmail  
 iSpecifyTheFirstAndLastNameAsForBillingAddress void 
 iCompleteTheAddressingStep  
 iGoBackToStore  
 iProceedSelectingBillingCountry  
 iProceedLoggingAsGuestWithAsBillingCountry void 
 iSpecifyThePasswordAs  
 iSignIn  
 iShouldHaveSelectedAsCountry  
 iShouldHaveNoCountrySelected  
 iShouldBeAbleToLogIn  
 theLoginFormShouldNoLongerBeAccessible  
 iShouldBeNotifiedAboutBadCredentials  
 iShouldBeRedirectedToTheAddressingStep  
 iShouldBeAbleToGoToTheShippingStepAgain  
 iShouldNotBeAbleToSpecifyProvinceNameManuallyForShippingAddress  
 iShouldNotBeAbleToSpecifyProvinceNameManuallyForBillingAddress  
 addressShouldBeFilledAsShippingAddress  
 addressShouldBeFilledAsBillingAddress  
 differentShippingAddressShouldBeChecked void 
 differentShippingAddressShouldNotBeChecked void 
 shippingAddressShouldBeVisible void 
 shippingAddressShouldNotBeVisible void 
 iShouldBeNotifiedThatTheAndTheInShippingDetailsAreRequired  
 shouldHaveCountriesToChooseFrom void 
 createDefaultAddress  
 assertElementValidationMessage  
class CheckoutCompleteContext
  Method Argument Typehint Default
 __construct  
 iTryToOpenCheckoutCompletePage  
 iGoToThePaymentStep  
 iProvideAdditionalNotesLike  
 iReturnToTheCheckoutSummaryStep  
 iConfirmMyOrder  
 iShouldBeOnTheCheckoutCompleteStep  
 iShouldSeeThisShippingAddressAsShippingAddress  
 iShouldSeeThisBillingAddressAsBillingAddress  
 iShouldSeeThisShippingAddressAsShippingAndBillingAddress  
 iShouldHaveProductsInTheCart  
 myOrderShippingShouldBe void 
 iShouldNotSeeShippingTotal void 
 theShouldHaveUnitPriceDiscountedFor void 
 myOrderTotalShouldBe void 
 myOrderPromotionTotalShouldBe  
 shouldBeAppliedToMyOrder  
 shouldBeAppliedToMyOrderShipping  
 myTaxTotalShouldBe void 
 myOrdersShippingMethodShouldBe  
 myOrdersPaymentMethodShouldBe  
 theProductShouldHaveUnitPrice  
 iShouldBeNotifiedThatThisProductDoesNotHaveSufficientStock  
 iShouldNotBeNotifiedThatThisProductDoesNotHaveSufficientStock  
 myOrderLocaleShouldBe  
 iShouldSeeInTheShippingAddress  
 iShouldSeeInTheBillingAddress  
 iShouldNotSeeAnyInformationAboutPaymentMethod  
 iShouldNotBeAbleToConfirmOrderBecauseDoNotBelongsToShippingCategory  
 iShouldBeInformedThatMyPromotionIsNoLongerApplied  
 iShouldBeInformedThatThisPaymentMethodHasBeenDisabled  
 iShouldBeInformedThatThisProductHasBeenDisabled  
 iShouldBeInformedThatOrderTotalHasBeenChanged  
 thisPromotionShouldGiveDiscountOnShipping void 
 iShouldBeInformedThatThisVariantHasBeenDisabled  
 iShouldNotBeAbleToProceedCheckoutCompleteStep void 
class CheckoutOrderDetailsContext
  Method Argument Typehint Default
 __construct  
 iWantToBrowseOrderDetailsForThisOrder void 
 iChangePaymentMethodTo void 
 iChangePaymentMethodAfterCheckout void 
 iShouldBeAbleToPay void 
 iShouldNotBeAbleToPay void 
 iShouldSeeAsNumberOfItems void 
 iShouldHaveChosenPaymentMethod void 
class CheckoutPaymentContext
  Method Argument Typehint Default
 __construct  
 iTryToOpenCheckoutPaymentPage  
 iDecideToChangeMyShippingMethod  
 iChoosePaymentMethod void 
 iWantToPayForOrder  
 iAmAtTheCheckoutPaymentStep  
 iCompleteThePaymentStep  
 iSelectPaymentMethod void 
 iShouldBeOnTheCheckoutPaymentStep  
 iShouldBeAbleToSelectPaymentMethod  
 iShouldNotBeAbleToSelectPaymentMethod  
 iShouldBeRedirectedToThePaymentStep  
 iShouldBeAbleToGoToTheSummaryPageAgain  
 iShouldHavePaymentMethodAvailableAsFirstChoice  
 iShouldHavePaymentMethodAvailableAsLastChoice  
 iShouldNotBeAbleToProceedCheckoutPaymentStep void 
class CheckoutShippingContext
  Method Argument Typehint Default
 __construct  
 iHaveProceededSelectingShippingMethod void 
 iSelectShippingMethod void 
 iTryToOpenCheckoutShippingPage  
 iCompleteTheShippingStep void 
 iDecideToChangeMyAddress  
 iGoBackToShippingStepOfTheCheckout  
 iShouldNotBeAbleToSelectShippingMethod  
 iShouldHaveShippingMethodAvailableAsFirstChoice  
 iShouldHaveShippingMethodAvailableAsLastChoice  
 iShouldBeOnTheCheckoutShippingStep  
 iShouldBeInformedThatMyOrderCannotBeShippedToThisAddress  
 iShouldBeAbleToGoToTheCompleteStepAgain  
 iShouldBeAbleToGoToThePaymentStepAgain  
 iShouldSeeShippingFee  
 thereShouldBeInformationAboutNoShippingMethodsAvailableForMyShippingAddress  
 iShouldSeeShippingMethod  
 iShouldSeeSelectedShippingMethod  
 iShouldNotSeeShippingMethod  
 iShouldBeCheckingOutAs  
 iShouldNotBeAbleToProceedCheckoutShippingStep void 
class CheckoutThankYouContext
  Method Argument Typehint Default
 __construct  
 iGoToTheChangePaymentMethodPage void 
 iProceedToTheRegistration void 
 iShouldBeAbleToAccessThisOrderDetails void 
 iShouldSeeTheThankYouPage  
 iShouldSeeTheThankYouPageInLocale  
 iShouldNotSeeTheThankYouPage  
 iShouldBeInformedWithPaymentMethodInstructions  
 iShouldNotSeeAnyInstructionsAboutPaymentMethod  
 iShouldNotBeAbleToChangeMyPaymentMethod  
 iShouldBeAbleToProceedToTheRegistration void 
 iShouldNotBeAbleToProceedToTheRegistration void 
class RegistrationAfterCheckoutContext
  Method Argument Typehint Default
 __construct  
 iSpecifyThePasswordAs void 
 iConfirmThisPassword void 
 iRegisterThisAccount void 
 iVerifyMyAccountUsingLink void 
 theRegistrationFormShouldBePrefilledWithEmail void 
 iShouldBeAbleToLogInAsWithPassword void 
class AccountContext
  Method Argument Typehint Default
 __construct  
 iWantToModifyMyProfile  
 iSpecifyTheFirstName  
 iSpecifyTheLastName  
 iSpecifyCustomerTheEmail  
 iSaveMyChanges  
 iShouldBeNotifiedThatItHasBeenSuccessfullyEdited  
 myNameShouldBe  
 myEmailShouldBe  
 iShouldBeNotifiedThatElementIsRequired  
 iShouldBeNotifiedThatElementIsInvalid  
 iShouldBeNotifiedThatTheEmailIsAlreadyUsed  
 iWantToChangeMyPassword  
 iChangePasswordTo  
 iShouldBeNotifiedThatMyPasswordHasBeenSuccessfullyChanged  
 iSpecifyTheCurrentPasswordAs  
 iSpecifyTheNewPasswordAs  
 iSpecifyTheConfirmationPasswordAs  
 iShouldBeNotifiedThatProvidedPasswordIsDifferentThanTheCurrentOne  
 iShouldBeNotifiedThatTheEnteredPasswordsDoNotMatch  
 iShouldBeNotifiedThatThePasswordShouldBeAtLeastCharactersLong  
 iBrowseMyOrders  
 iShouldSeeASingleOrderInTheList  
 thisOrderShouldHaveNumber  
 iViewTheSummaryOfTheOrder void 
 iViewingTheSummaryOfMyLastOrder  
 iLogInAsWithPassword void 
 itShouldHasNumber void 
 iShouldSeeAsShippingAddress  
 itShouldBeShippedTo  
 iShouldSeeAsOrderSTotal  
 iShouldSeeAsOrderSSubtotal  
 iShouldSeeIHaveToPayForThisOrder  
 iShouldSeeItemsInTheList  
 theProductShouldBeInTheItemsList  
 iShouldSeeAsItemPrice  
 iSubscribeToTheNewsletter  
 iShouldBeSubscribedToTheNewsletter  
 iShouldSeeAsProvinceInTheShippingAddress  
 iShouldSeeAsProvinceInTheBillingAddress  
 iShouldBeAbleToChangePaymentMethodForThisOrder  
 iShouldBeRedirectedToMyAccountDashboard  
 iWantToLogIn  
 shouldSeePaymentStatus void 
 iShouldSeeItsOrderSPaymentStatusAs void 
 theOrderShipmentStatusShouldBe void 
 theShipmentStatusShouldBe void 
 iShouldBeNotifiedThatTheVerificationEmailHasBeenSent void 
 myAccountShouldNotBeVerified void 
 iShouldNotBeLoggedIn void 
class AddressBookContext
  Method Argument Typehint Default
 __construct  
 iEditAddressOf  
 iSetTheAddressOfAsDefault  
 iWantToAddANewAddressToMyAddressBook  
 iBrowseMyAddresses  
 iSpecifyAsMyProvince  
 iChooseAsMyProvince  
 iChooseAsMyCountry  
 iChangeMyTo  
 iSpecifyTheAddressAs  
 iLeaveEveryFieldEmpty  
 iDoNotSpecifyProvince void 
 iAddIt  
 iSaveChangedAddress  
 iDeleteTheAddress  
 iTryToEditTheAddressOf  
 itShouldContain  
 itShouldContainCountry void 
 itShouldContainProvince void 
 thisAddressShouldBeAssignedTo void 
 iShouldStillBeOnAddressAdditionPage  
 iShouldStillBeOnTheAddressEditPage  
 iShouldStillHaveAsMySpecifiedProvince  
 iShouldStillHaveAsMyChosenProvince  
 iShouldBeNotifiedThatTheProvinceNeedsToBeSpecified  
 iShouldBeNotifiedAboutErrors void 
 thereShouldBeNoAddresses  
 iShouldNotSeeAddressOf  
 iShouldHaveAddresses  
 iShouldBeNotifiedThatAddressHasBeenSuccessfullyAdded  
 iShouldBeNotifiedAboutSuccessfulDelete  
 iShouldBeUnableToEditTheirAddress  
 iShouldBeNotifiedAboutSuccessfulUpdate  
 iShouldBeNotifiedThatAddressHasBeenSetAsDefault  
 iShouldHaveNoDefaultAddress  
 addressShouldBeMarkedAsMyDefaultAddress  
 getAddressOf  
 getCurrentPage  
class BrowsingProductContext
  Method Argument Typehint Default
 __construct  
 iShouldSeeThisProductInTheChannelInShop void 
class CartContext
  Method Argument Typehint Default
 __construct  
 iOpenCartSummaryPage  
 iUpdateMyCart  
 iShouldBeNotifiedThatMyCartIsEmpty  
 iRemoveProductFromTheCart void 
 iChangeQuantityTo  
 myCartTotalShouldBe  
 myBaseCartTotalShouldBe  
 myCartTaxesShouldBe void 
 myIncludedInPriceTaxesShouldBe void 
 thereShouldBeNoTaxesCharged void 
 myCartShippingFeeShouldBe  
 iShouldNotSeeShippingTotalForMyCart void 
 myDiscountShouldBe  
 thereShouldBeNoShippingFee  
 thereShouldBeNoDiscount  
 itsPriceShouldBeDecreasedBy  
 productPriceShouldNotBeDecreased  
 iAddProductToTheCart void 
 iAddMultipleProductsToTheCart  
 iAddProductToTheCartSelectingVariant  
 iAddQuantityOfProductsToTheCart  
 iAddProductsToTheCart  
 shouldBeOnMyCartSummaryPage  
 iShouldBeNotifiedThatItHasBeenSuccessfullyAdded  
 thereShouldBeOneItemInMyCart  
 thisProductShouldHaveName  
 thisItemShouldHaveVariant  
 thisItemShouldHaveCode  
 iAddThisProductWithToTheCart void 
 thisItemShouldHaveOptionValue  
 iClearMyCart  
 iShouldSeeWithQuantityInMyCart  
 iShouldSeeProductWithUnitPriceInMyCart  
 iUseCouponWithCode  
 iShouldBeNotifiedThatCouponIsInvalid  
 thisItemPriceShouldBe  
 iShouldBeNotifiedThatThisProductDoesNotHaveSufficientStock  
 iShouldNotBeNotifiedThatThisProductCannotBeUpdated  
 myCartSTotalShouldBe  
 itemShouldHaveImageDisplayed void 
 getPriceFromString int 
class CheckoutContext
  Method Argument Typehint Default
 __construct  
 iWasAtTheCheckoutSummaryStep  
 iProceedSelectingShippingMethod void 
 iProceedSelectingPaymentMethod  
 iProceedOrderWithShippingMethodAndPayment void 
 iProceedThroughCheckoutProcess void 
 iProceedSelectingBillingCountryAndShippingMethod void 
 iChangeShippingMethod void 
 iGoToTheAddressingStep  
 iGoToTheShippingStep  
 theSubtotalOfItemShouldBe  
 iRegisterWithPreviouslyUsedEmailAndPassword void 
class ContactContext
  Method Argument Typehint Default
 __construct  
 iWantToRequestContact  
 iSpecifyTheEmail  
 iSpecifyTheMessage  
 iSendIt  
 iShouldBeNotifiedThatTheContactRequestHasBeenSubmittedSuccessfully  
 iShouldBeNotifiedThatElementIsRequired  
 iShouldBeNotifiedThatEmailIsInvalid  
 iShouldBeNotifiedThatAProblemOccurredWhileSendingTheContactRequest  
class CurrencyContext
  Method Argument Typehint Default
 __construct  
 iSwitchTheCurrencyToTheCurrency  
 iShouldShopUsingTheCurrency  
 iShouldBeAbleToShopUsingTheCurrency  
 iShouldNotBeAbleToShopUsingTheCurrency  
class HomepageContext
  Method Argument Typehint Default
 __construct  
 iCheckLatestProducts void 
 iShouldBeRedirectedToTheHomepage void 
 iShouldSeeProductsInTheList void 
 iShouldSeeAndInTheMenu void 
 iShouldNotSeeAndInTheMenu void 
 iShouldBeLoggedIn void 
class LocaleContext
  Method Argument Typehint Default
 __construct  
 iSwitchTheLocaleToTheLocale void 
 iShowHomepageWithTheLocale void 
 iShouldShopUsingTheLocale  
 iShouldBeAbleToShopUsingTheLocale  
 iShouldNotBeAbleToShopUsingTheLocale  
 iShouldNotBeAbleToShop  
class LoginContext
  Method Argument Typehint Default
 __construct  
 iWantToLogIn void 
 iWantToResetPassword void 
 iWantToResetPasswordFromMyPasswordManager void 
 iFollowLinkOnMyEmailToResetPassword void 
 iSpecifyTheUsername void 
 iSpecifyTheEmail void 
 iSpecifyThePasswordAs void 
 iSpecifyMyNewPassword void 
 iConfirmMyNewPassword void 
 iLogIn void 
 iResetIt void 
 iSignInWithEmailAndPassword void 
 iRegisterWithEmailAndPassword void 
 iResetPasswordForEmailInLocale void 
 iShouldBeLoggedIn void 
 iShouldNotBeLoggedIn void 
 iShouldBeNotifiedAboutBadCredentials void 
 iShouldBeNotifiedAboutDisabledAccount void 
 iShouldBeNotifiedThatEmailWithResetInstructionWasSent void 
 iShouldBeNotifiedThatElementIsRequired  
 iShouldBeNotifiedThatMyPasswordHasBeenSuccessfullyReset void 
 iShouldBeAbleToLogInAsWithPassword void 
 iShouldBeNotifiedThatTheEnteredPasswordsDoNotMatch  
 iShouldBeNotifiedThatThePasswordShouldBeAtLeastCharactersLong  
 iShouldBeRedirectedToTheForgottenPasswordPage  
class ProductContext
  Method Argument Typehint Default
 __construct  
 iShouldBeAbleToAccessProduct  
 iShouldNotBeAbleToAccessProduct  
 iOpenProductPage  
 iTryToOpenProductPage  
 iTryToReachUnexistentProductPage  
 iShouldNotBeAbleToViewThisProductInLocale  
 iShouldSeeProductName  
 iOpenPage  
 iShouldBeOnProductDetailedPage  
 iShouldSeeTheProductAttributeWithValue  
 iShouldNotSeeTheProductAttribute void 
 iShouldSeeTheProductAttributeWithDate  
 iShouldSeeAttributes  
 theFirstAttributeShouldBe  
 theLastAttributeShouldBe  
 iCheckListOfProductsForTaxon  
 iSearchForProductsWithName  
 iSortProductsByTheLowestPriceFirst  
 iSortProductsByTheHighestPriceFisrt  
 iSortProductsAlphabeticallyFromAToZ  
 iSortProductsAlphabeticallyFromZToA  
 iClearFilter  
 iShouldSeeProduct  
 iShouldNotSeeProduct  
 iShouldSeeEmptyListOfProducts  
 iShouldSeeItIsOutOfStock  
 iShouldBeUnableToAddItToTheCart  
 iShouldSeeTheProductPrice  
 iShouldSeeTheProductOriginalPrice  
 iShouldNotSeeTheProductOriginalPrice void 
 iSetItsOptionTo  
 iSelectVariant  
 itsCurrentVariantShouldBeNamed  
 iShouldSeeTheProductWithPrice  
 iShouldBeNotifiedThatThisProductDoesNotHaveSufficientStock  
 iShouldNotBeNotifiedThatThisProductDoesNotHaveSufficientStock  
 iShouldSeeAMainImage  
 iViewSortedProductsFromTaxon  
 iShouldSeeProductsInTheList  
 iShouldSeeProductWithName  
 theFirstProductOnTheListShouldHaveName  
 theFirstProductOnTheListShouldHaveNameAndPrice  
 theLastProductOnTheListShouldHaveName  
 theLastProductOnTheListShouldHaveNameAndPrice  
 iShouldSeeProductReviews  
 iShouldSeeReviewsTitled  
 iShouldNotSeeReviewTitled  
 iCheckThisProductSReviews  
 iShouldSeeNumberOfProductReviewsInTheList  
 iShouldNotSeeReviewTitledInTheList  
 iShouldBeNotifiedThatThereAreNoReviews  
 iShouldSeeAsItsAverageRating  
 iShouldSeeTheProductAssociationWithProducts  
 thisProductAverageRatingShouldBe  
 theyShouldHaveOrderLikeAnd  
 iShouldBeInformedThatTheProductDoesNotExist  
 iShouldBeAbleToSelectBetweenVariants  
 iShouldNotBeAbleToSelectTheVariant  
 iShouldNotBeAbleToSelectTheOptionValue  
 iShouldBeAbleToSelectTheAndColorOptionValues  
 iTryToBrowseProductsFrom void 
 iShouldBeInformedThatTheTaxonDoesNotExist void 
 iShouldSeeInTheVerticalMenu void 
 iShouldNotSeeInTheVerticalMenu void 
 iShouldNotBeAbleToNavigateToParentTaxon void 
 assertProductIsInAssociation  
 getProductAttributes  
class ProductReviewContext
  Method Argument Typehint Default
 __construct  
 iWantToReviewProduct void 
 iLeaveACommentTitled void 
 iTitleItWithVeryLongTitle void 
 iRateItWithPoints void 
 iDoNotRateIt void 
 iAddIt void 
 iShouldBeNotifiedThatMyReviewIsWaitingForTheAcceptation void 
 iShouldBeNotifiedThatIMustCheckReviewRating void 
 iShouldBeNotifiedThatTitleIsRequired void 
 iShouldBeNotifiedThatTitleMustHaveAtLeast2Characters void 
 iShouldBeNotifiedThatTitleMustHaveAtMost255Characters void 
 iShouldBeNotifiedThatCommentIsRequired void 
 iShouldBeNotifiedThatIMustEnterMyEmail void 
 iShouldBeNotifiedThatThisEmailIsAlreadyRegistered void 
 getVeryLongTitle string 
class RegistrationContext
  Method Argument Typehint Default
 __construct  
 iWantToRegisterANewAccount void 
 iSpecifyTheFirstName void 
 iSpecifyTheLastName void 
 iSpecifyTheEmail void 
 iSpecifyThePasswordAs void 
 iConfirmThisPassword void 
 iDoNotConfirmPassword void 
 iSpecifyThePhoneNumberAs void 
 iRegisterThisAccount void 
 myEmailShouldBe void 
 iShouldBeNotifiedThatElementIsRequired void 
 iShouldBeNotifiedThatTheEmailIsAlreadyUsed void 
 iShouldBeNotifiedThatThePasswordDoNotMatch void 
 iShouldBeNotifiedThatNewAccountHasBeenSuccessfullyCreated void 
 iShouldBeLoggedIn void 
 iShouldNotBeLoggedIn void 
 iShouldBeAbleToLogInAsWithPassword void 
 iShouldNotBeAbleToLogInAsWithPassword void 
 iLogInAsWithPassword void 
 iRegisterWithEmailAndPassword void 
 myAccountShouldBeVerified void 
 iUseItToVerify void 
 iVerifyMyAccount void 
 iResendVerificationEmail void 
 iUseVerificationLinkFromFirstEmailToVerify void 
 iTryToVerifyUsing void 
 myAccountShouldNotBeVerified void 
 iShouldBeUnableToResendVerificationEmail void 
 iShouldBeNotifiedThatTheVerificationWasSuccessful void 
 iShouldBeNotifiedThatTheVerificationTokenIsInvalid void 
 iShouldBeNotifiedThatTheVerificationEmailHasBeenSent void 
 iSubscribeToTheNewsletter void 
 iShouldBeSubscribedToTheNewsletter void 
 assertFieldValidationMessage void 
class ChannelContext
  Method Argument Typehint Default
 __construct  
 iChangeMyCurrentChannelTo void 
 iCreateNewChannel void 
 iVisitChannelHomepage void 
 visitPluginMainPage void 
 shouldSeePluginMainPageWithContent void 
class CustomerContext
  Method Argument Typehint Default
 __construct  
 iShouldNotBeAbleToDeleteCustomerAgain  
 customerShouldStillExist  
class EmailContext
  Method Argument Typehint Default
 __construct  
 anEmailShouldBeSentTo void 
 anEmailWithResetTokenShouldBeSentTo void 
 anEmailWithShipmentsConfirmationForTheOrderShouldBeSentTo void 
 numberOfEmailsShouldBeSentTo void 
 aWelcomingEmailShouldHaveBeenSentTo void 
 anEmailWithTheConfirmationOfTheOrderShouldBeSentTo void 
 anEmailWithSummaryOfOrderPlacedByShouldBeSentTo void 
 anEmailWithShipmentDetailsOfOrderShouldBeSentTo void 
 assertEmailContainsMessageTo void 
 getShippingMethodName string 
class PaypalContext
  Method Argument Typehint Default
 __construct  
 iConfirmMyOrderWithPaypalPayment  
 iSignInToPaypalAndAuthorizeSuccessfully  
 iSignInToPaypalAndPaySuccessfully  
 iCancelMyPaypalPayment  
 iTryToPayAgain  
 iShouldBeNotifiedThatMyPaymentHasBeenCancelled  
 iShouldBeNotifiedThatMyPaymentHasBeenCompleted  
 assertNotification  
class ThemeContext
  Method Argument Typehint Default
 __construct  
 iSetChannelThemeTo  
 iUnsetThemeOnChannel  
 channelShouldNotUseAnyTheme  
 channelShouldUseTheme  
 iShouldSeeThemedHomepage  
 iShouldNotSeeThemedHomepage  
class UserContext
  Method Argument Typehint Default
 __construct  
 iLogOut  
 iDeleteAccount  
 accountShouldBeDeleted  
class ShopBillingDataElement
  Method Argument Typehint Default
 specifyCompany void 
 specifyTaxId void 
 specifyBillingAddress void 
 hasCompany bool 
 hasTaxId bool 
 hasBillingAddress bool 
 getDefinedElements array 
interface ShopBillingDataElementInterface
  Method Argument Typehint Default
 specifyCompany void 
 specifyTaxId void 
 specifyBillingAddress void 
 hasCompany bool 
 hasTaxId bool 
 hasBillingAddress bool 
class TopBarElement
  Method Argument Typehint Default
 hasAvatarInMainBar bool 
 hasDefaultAvatarInMainBar bool 
 getAvatarImagePath string 
interface TopBarElementInterface
  Method Argument Typehint Default
 hasAvatarInMainBar bool 
 hasDefaultAvatarInMainBar bool 
class VerticalMenuElement
  Method Argument Typehint Default
 getMenuItems array 
 canNavigateToParentTaxon bool 
 getDefinedElements array 
interface VerticalMenuElementInterface
  Method Argument Typehint Default
 getMenuItems array 
 canNavigateToParentTaxon bool 
class AssociationsElement
  Method Argument Typehint Default
 isProductAssociated bool 
 getDefinedElements array 
 getAssociatedProducts array 
interface AssociationsElementInterface
  Method Argument Typehint Default
 isProductAssociated bool 
class AttributesElement
  Method Argument Typehint Default
 hasAttributeInLocale bool 
 getDefinedElements array 
interface AttributesElementInterface
  Method Argument Typehint Default
 hasAttributeInLocale bool 
class DetailsElement
  Method Argument Typehint Default
 getProductCode string 
 hasChannel bool 
 countChannels int 
 getProductCurrentStock int 
 getProductTaxCategory string 
 getDefinedElements array 
interface DetailsElementInterface
  Method Argument Typehint Default
 getProductCode string 
 hasChannel bool 
 countChannels int 
 getProductCurrentStock int 
 getProductTaxCategory string 
class MediaElement
  Method Argument Typehint Default
 isImageDisplayed bool 
interface MediaElementInterface
  Method Argument Typehint Default
 isImageDisplayed bool 
class MoreDetailsElement
  Method Argument Typehint Default
 getDescription string 
 getProductMetaKeywords string 
 getShortDescription string 
 getMetaDescription string 
 getSlug string 
 getName string 
 getDefinedElements array 
interface MoreDetailsElementInterface
  Method Argument Typehint Default
 getName string 
 getDescription string 
 getProductMetaKeywords string 
 getShortDescription string 
 getMetaDescription string 
 getSlug string 
class OptionsElement
  Method Argument Typehint Default
 isOptionDefined bool 
 getDefinedElements array 
interface OptionsElementInterface
  Method Argument Typehint Default
 isOptionDefined bool 
class PricingElement
  Method Argument Typehint Default
 getPriceForChannel string 
 getOriginalPriceForChannel string 
interface PricingElementInterface
  Method Argument Typehint Default
 getPriceForChannel string 
 getOriginalPriceForChannel string 
class ShippingElement
  Method Argument Typehint Default
 getProductShippingCategory string 
 getProductHeight float 
 getProductDepth float 
 getProductWeight float 
 getProductWidth float 
 getDefinedElements array 
interface ShippingElementInterface
  Method Argument Typehint Default
 getProductShippingCategory string 
 getProductHeight float 
 getProductDepth float 
 getProductWeight float 
 getProductWidth float 
class TaxonomyElement
  Method Argument Typehint Default
 getProductMainTaxon string 
 hasProductTaxon bool 
 getDefinedElements array 
interface TaxonomyElementInterface
  Method Argument Typehint Default
 getProductMainTaxon string 
 hasProductTaxon bool 
class VariantsElement
  Method Argument Typehint Default
 countVariantsOnPage int 
 hasProductVariantWithCodePriceAndCurrentStock bool 
 hasProductWithGivenNameCodePriceAndCurrentStock bool 
interface VariantsElementInterface
  Method Argument Typehint Default
 countVariantsOnPage int 
 hasProductVariantWithCodePriceAndCurrentStock bool 
class RegisterElement
  Method Argument Typehint Default
 checkValidationMessageFor bool 
 register void 
 specifyEmail void 
 getEmail string 
 specifyFirstName void 
 specifyLastName void 
 specifyPassword void 
 specifyPhoneNumber void 
 verifyPassword void 
 subscribeToTheNewsletter void 
 getDefinedElements array 
interface RegisterElementInterface
  Method Argument Typehint Default
 checkValidationMessageFor bool 
 register void 
 specifyEmail void 
 getEmail string 
 specifyFirstName void 
 specifyLastName void 
 specifyPassword void 
 specifyPhoneNumber void 
 verifyPassword void 
 subscribeToTheNewsletter void 
class MenuElement
  Method Argument Typehint Default
 getMenuItems array 
 getDefinedElements array 
interface MenuElementInterface
  Method Argument Typehint Default
 getMenuItems array 
class NotificationExpectationMismatchException
  Method Argument Typehint Default
 __construct  
class LoginPage
  Method Argument Typehint Default
 hasValidationErrorWith bool 
 logIn void 
 specifyPassword void 
 specifyUsername void 
 getRouteName string 
 getDefinedElements array 
interface LoginPageInterface
  Method Argument Typehint Default
 hasValidationErrorWith bool 
 logIn void 
 specifyPassword void 
 specifyUsername void 
class CreatePage
  Method Argument Typehint Default
 enable void 
 specifyUsername void 
 specifyEmail void 
 specifyPassword void 
 specifyLocale void 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 enable void 
 specifyUsername void 
 specifyEmail void 
 specifyPassword void 
 specifyLocale void 
class ImpersonateUserPage
  Method Argument Typehint Default
 getRouteName string 
class UpdatePage
  Method Argument Typehint Default
 attachAvatar void 
 changeUsername void 
 changeEmail void 
 changePassword void 
 changeLocale void 
 removeAvatar void 
 hasAvatar bool 
 getDefinedElements array 
 getAvatarImagePath string 
interface UpdatePageInterface
  Method Argument Typehint Default
 attachAvatar void 
 changeUsername void 
 changeEmail void 
 changePassword void 
 changeLocale void 
 removeAvatar void 
 hasAvatar bool 
class CreatePage
  Method Argument Typehint Default
 setHostname void 
 setContactEmail void 
 setContactPhoneNumber void 
 defineColor void 
 chooseCurrency void 
 chooseLocale void 
 chooseDefaultTaxZone void 
 chooseDefaultLocale void 
 chooseOperatingCountries void 
 chooseBaseCurrency void 
 chooseTaxCalculationStrategy void 
 allowToSkipShippingStep void 
 allowToSkipPaymentStep void 
 specifyMenuTaxon void 
 getToggleableElement NodeElement 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 enable void 
 disable void 
 nameIt void 
 specifyCode void 
 describeItAs void 
 setHostname void 
 setContactEmail void 
 setContactPhoneNumber void 
 defineColor void 
 chooseLocale void 
 chooseCurrency void 
 chooseDefaultTaxZone void 
 chooseDefaultLocale void 
 chooseOperatingCountries void 
 chooseBaseCurrency void 
 chooseTaxCalculationStrategy void 
 allowToSkipShippingStep void 
 allowToSkipPaymentStep void 
 specifyMenuTaxon void 
class IndexPage
  Method Argument Typehint Default
 getUsedThemeName string|? 
interface IndexPageInterface
  Method Argument Typehint Default
 getUsedThemeName string|? 
class UpdatePage
  Method Argument Typehint Default
 setTheme void 
 unsetTheme void 
 chooseLocale void 
 chooseCurrency void 
 chooseDefaultTaxZone void 
 chooseTaxCalculationStrategy void 
 isLocaleChosen bool 
 isCurrencyChosen bool 
 isDefaultTaxZoneChosen bool 
 isAnyDefaultTaxZoneChosen bool 
 isTaxCalculationStrategyChosen bool 
 isBaseCurrencyDisabled bool 
 changeMenuTaxon void 
 getMenuTaxon string 
 getUsedTheme string 
 getCodeElement NodeElement 
 getToggleableElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 enable void 
 disable void 
 setTheme void 
 unsetTheme void 
 chooseLocale void 
 chooseCurrency void 
 chooseDefaultTaxZone void 
 chooseTaxCalculationStrategy void 
 isCodeDisabled bool 
 isLocaleChosen bool 
 isCurrencyChosen bool 
 isDefaultTaxZoneChosen bool 
 isAnyDefaultTaxZoneChosen bool 
 isTaxCalculationStrategyChosen bool 
 isBaseCurrencyDisabled bool 
 changeMenuTaxon void 
 getMenuTaxon string 
 getUsedTheme string 
class CreatePage
  Method Argument Typehint Default
 addProvince void 
 getDefinedElements array 
 getLastProvinceElement NodeElement 
interface CreatePageInterface
  Method Argument Typehint Default
 chooseName void 
 addProvince void 
class IndexPage
  Method Argument Typehint Default
 isCountryDisabled bool 
 isCountryEnabled bool 
 checkCountryStatus bool 
interface IndexPageInterface
  Method Argument Typehint Default
 isCountryDisabled bool 
 isCountryEnabled bool 
class UpdatePage
  Method Argument Typehint Default
 isCodeFieldDisabled bool 
 isThereProvince bool 
 isThereProvinceWithCode bool 
 removeProvince void 
 addProvince void 
 clickAddProvinceButton void 
 nameProvince void 
 removeProvinceName void 
 specifyProvinceCode void 
 getValidationMessage string 
 getToggleableElement NodeElement 
 getDefinedElements array 
 getLastProvinceElement NodeElement 
interface UpdatePageInterface
  Method Argument Typehint Default
 enable void 
 disable void 
 isCodeFieldDisabled bool 
 isThereProvince bool 
 isThereProvinceWithCode bool 
 addProvince void 
 removeProvince void 
 clickAddProvinceButton void 
 nameProvince void 
 removeProvinceName void 
 specifyProvinceCode void 
class CreatePage
  Method Argument Typehint Default
 __construct  
 create void 
 getValidationMessage string 
 getRouteName string 
 getFieldElement ?\Behat\Mink\Element\NodeElement 
 getMessageInvalidForm string 
interface CreatePageInterface
  Method Argument Typehint Default
 getValidationMessage string 
 create void 
 getMessageInvalidForm string 
class IndexPage
  Method Argument Typehint Default
 __construct  
 isSingleResourceOnPage bool 
 getColumnFields array 
 sortBy void 
 isSingleResourceWithSpecificElementOnPage bool 
 countItems int 
 deleteResourceOnPage void 
 getActionsForResource NodeElement 
 checkResourceOnPage void 
 filter void 
 bulkDelete void 
 sort void 
 getRouteName string 
 getTableAccessor TableAccessorInterface 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 isSingleResourceOnPage bool 
 isSingleResourceWithSpecificElementOnPage bool 
 getColumnFields array 
 sortBy void 
 deleteResourceOnPage void 
 getActionsForResource NodeElement 
 checkResourceOnPage void 
 countItems int 
 filter void 
 bulkDelete void 
 sort void 
class UpdatePage
  Method Argument Typehint Default
 __construct  
 saveChanges void 
 getValidationMessage string 
 hasResourceValues bool 
 getRouteName string 
 getMessageInvalidForm string 
 getFieldElement \Behat\Mink\Element\NodeElement|? 
interface UpdatePageInterface
  Method Argument Typehint Default
 getValidationMessage string 
 hasResourceValues bool 
 saveChanges void 
 getMessageInvalidForm string 
class CreatePage
  Method Argument Typehint Default
 specifyExchangeRate void 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 chooseName void 
 specifyExchangeRate void 
class IndexPage
  Method Argument Typehint Default
 isCurrencyDisabled bool 
 isCurrencyEnabled bool 
 checkCurrencyStatus bool 
interface IndexPageInterface
  Method Argument Typehint Default
 isCurrencyDisabled bool 
 isCurrencyEnabled bool 
class UpdatePage
  Method Argument Typehint Default
 canBeDisabled bool 
 canHaveExchangeRateChanged bool 
 changeExchangeRate void 
 getExchangeRateValue string 
 getCodeDisabledAttribute string 
 getToggleableElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 enable void 
 disable void 
 canBeDisabled bool 
 canHaveExchangeRateChanged bool 
 changeExchangeRate void 
 getExchangeRateValue string 
 getCodeDisabledAttribute string 
class CreatePage
  Method Argument Typehint Default
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameIt void 
class UpdatePage
  Method Argument Typehint Default
 nameIt void 
 getCodeElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 nameIt void 
 isCodeDisabled bool 
class CreatePage
  Method Argument Typehint Default
 specifyFirstName void 
 specifyLastName void 
 specifyEmail void 
 specifyBirthday void 
 specifyPassword void 
 chooseGender void 
 chooseGroup void 
 selectCreateAccount void 
 hasPasswordField bool 
 hasCheckedCreateOption bool 
 hasCreateOption bool 
 isUserFormHidden bool 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyFirstName void 
 specifyLastName void 
 specifyEmail void 
 specifyBirthday void 
 specifyPassword void 
 chooseGender void 
 chooseGroup void 
 selectCreateAccount void 
 hasPasswordField bool 
 hasCheckedCreateOption bool 
 hasCreateOption bool 
 isUserFormHidden bool 
class IndexPage
  Method Argument Typehint Default
 getCustomerAccountStatus string 
 isCustomerVerified bool 
interface IndexPageInterface
  Method Argument Typehint Default
 getCustomerAccountStatus string 
 isCustomerVerified bool 
class ShowPage
  Method Argument Typehint Default
 isRegistered bool 
 deleteAccount void 
 getCustomerEmail string 
 getCustomerPhoneNumber string 
 getCustomerName string 
 getRegistrationDate \DateTimeInterface 
 getDefaultAddress string 
 hasAccount bool 
 isSubscribedToNewsletter bool 
 hasDefaultAddressProvinceName bool 
 hasVerifiedEmail bool 
 getGroupName string 
 hasEmailVerificationInformation bool 
 hasImpersonateButton bool 
 impersonate void 
 hasCustomerPlacedAnyOrders bool 
 getOrdersCountInChannel int 
 getOrdersTotalInChannel string 
 getAverageTotalInChannel string 
 getSuccessFlashMessage string 
 getRouteName string 
 getDefinedElements array 
 getStatisticsForChannel NodeElement 
interface ShowPageInterface
  Method Argument Typehint Default
 isRegistered bool 
 deleteAccount void 
 getCustomerEmail string 
 getCustomerPhoneNumber string 
 getCustomerName string 
 getRegistrationDate \DateTimeInterface 
 getDefaultAddress string 
 hasAccount bool 
 isSubscribedToNewsletter bool 
 hasDefaultAddressProvinceName bool 
 hasVerifiedEmail bool 
 getGroupName string 
 hasEmailVerificationInformation bool 
 hasImpersonateButton bool 
 impersonate void 
 hasCustomerPlacedAnyOrders bool 
 getOrdersCountInChannel int 
 getOrdersTotalInChannel string 
 getAverageTotalInChannel string 
 getSuccessFlashMessage string 
class UpdatePage
  Method Argument Typehint Default
 getFullName string 
 changeFirstName void 
 getFirstName string 
 changeLastName void 
 getLastName string 
 changeEmail void 
 changePassword void 
 getPassword string 
 subscribeToTheNewsletter void 
 isSubscribedToTheNewsletter bool 
 getGroupName string 
 verifyUser void 
 getToggleableElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 enable void 
 disable void 
 getFullName string 
 changeFirstName void 
 getFirstName string 
 changeLastName void 
 getLastName string 
 changeEmail void 
 changePassword void 
 getPassword string 
 subscribeToTheNewsletter void 
 isSubscribedToTheNewsletter bool 
 getGroupName string 
 verifyUser void 
class CreatePage
  Method Argument Typehint Default
 specifyRatio void 
 chooseSourceCurrency void 
 chooseTargetCurrency void 
 hasFormValidationError bool 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyRatio void 
 chooseSourceCurrency void 
 chooseTargetCurrency void 
 hasFormValidationError bool 
class IndexPage
  Method Argument Typehint Default
 chooseCurrencyFilter void 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 chooseCurrencyFilter void 
class UpdatePage
  Method Argument Typehint Default
 getRatio string 
 changeRatio void 
 isSourceCurrencyDisabled bool 
 isTargetCurrencyDisabled bool 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 getRatio string 
 changeRatio void 
 isSourceCurrencyDisabled bool 
 isTargetCurrencyDisabled bool 
class IndexPage
  Method Argument Typehint Default
 specifyFilterType void 
 specifyFilterValue void 
interface IndexPageInterface
  Method Argument Typehint Default
 specifyFilterType void 
 specifyFilterValue void 
class CreatePage
  Method Argument Typehint Default
 isOptionAvailable bool 
interface CreatePageInterface
  Method Argument Typehint Default
 chooseName void 
 isOptionAvailable bool 
class HistoryPage
  Method Argument Typehint Default
 getRouteName string 
 countShippingAddressChanges int 
interface HistoryPageInterface
  Method Argument Typehint Default
 countShippingAddressChanges int 
class IndexPage
  Method Argument Typehint Default
 specifyFilterDateFrom void 
 specifyFilterDateTo void 
 chooseChannelFilter void 
 chooseShippingMethodFilter void 
 chooseCurrencyFilter void 
 specifyFilterTotalGreaterThan void 
 specifyFilterTotalLessThan void 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 specifyFilterDateFrom void 
 specifyFilterDateTo void 
 chooseChannelFilter void 
 chooseShippingMethodFilter void 
 chooseCurrencyFilter void 
 specifyFilterTotalGreaterThan void 
 specifyFilterTotalLessThan void 
class ShowPage
  Method Argument Typehint Default
 __construct  
 hasCustomer bool 
 hasShippingAddress bool 
 hasShippingAddressVisible bool 
 hasBillingAddress bool 
 hasShipment bool 
 specifyTrackingCode void 
 canShipOrder bool 
 shipOrder void 
 hasPayment bool 
 canCompleteOrderLastPayment bool 
 completeOrderLastPayment void 
 refundOrderLastPayment void 
 countItems int 
 isProductInTheList bool 
 getItemsTotal string 
 getTotal string 
 getShippingTotal string 
 getTaxTotal string 
 hasShippingCharge bool 
 getOrderPromotionTotal string 
 hasPromotionDiscount bool 
 hasTax bool 
 getItemCode string 
 getItemUnitPrice string 
 getItemDiscountedUnitPrice string 
 getItemOrderDiscount string 
 getItemQuantity string 
 getItemSubtotal string 
 getItemDiscount string 
 getItemTax string 
 getItemTaxIncludedInPrice string 
 getItemTotal string 
 getPaymentAmount string 
 getPaymentsCount int 
 getShipmentsCount int 
 hasCancelButton bool 
 getOrderState string 
 getPaymentState string 
 getShippingState string 
 cancelOrder void 
 deleteOrder void 
 hasNote bool 
 hasShippingProvinceName bool 
 hasBillingProvinceName bool 
 getIpAddressAssigned string 
 getOrderCurrency string 
 hasRefundButton bool 
 getShippingPromotionData string 
 getRouteName string 
 hasInformationAboutNoPayment bool 
 resendOrderConfirmationEmail void 
 resendShipmentConfirmationEmail void 
 getShippedAtDate string 
 getDefinedElements array 
 getTableAccessor TableAccessorInterface 
 hasAddress bool 
 getItemProperty string 
 getRowWithItem NodeElement|? 
 getLastOrderPaymentElement NodeElement|? 
 getLastOrderShipmentElement ?NodeElement 
 getFormattedMoney string 
interface ShowPageInterface
  Method Argument Typehint Default
 hasCustomer bool 
 hasShippingAddress bool 
 hasShippingAddressVisible bool 
 hasBillingAddress bool 
 hasShipment bool 
 specifyTrackingCode void 
 canShipOrder bool 
 shipOrder void 
 hasPayment bool 
 canCompleteOrderLastPayment bool 
 completeOrderLastPayment void 
 refundOrderLastPayment void 
 countItems int 
 isProductInTheList bool 
 getItemsTotal string 
 getTotal string 
 getShippingTotal string 
 hasShippingCharge bool 
 getTaxTotal string 
 getOrderPromotionTotal string 
 hasPromotionDiscount bool 
 hasTax bool 
 getItemCode string 
 getItemUnitPrice string 
 getItemDiscountedUnitPrice string 
 getItemQuantity string 
 getItemSubtotal string 
 getItemDiscount string 
 getItemTax string 
 getItemTaxIncludedInPrice string 
 getItemTotal string 
 getPaymentAmount string 
 getPaymentsCount int 
 getShipmentsCount int 
 hasCancelButton bool 
 getOrderState string 
 getPaymentState string 
 getShippingState string 
 cancelOrder void 
 deleteOrder void 
 hasNote bool 
 hasShippingProvinceName bool 
 hasBillingProvinceName bool 
 getIpAddressAssigned string 
 getOrderCurrency string 
 hasRefundButton bool 
 getShippingPromotionData string 
 getItemOrderDiscount string 
 hasInformationAboutNoPayment bool 
 resendOrderConfirmationEmail void 
 resendShipmentConfirmationEmail void 
 getShippedAtDate string 
class UpdatePage
  Method Argument Typehint Default
 specifyBillingAddress void 
 specifyShippingAddress void 
 specifyAddress void 
 checkValidationMessageFor bool 
 getDefinedElements array 
 specifyElementValue void 
 chooseCountry void 
 getFieldElement ?NodeElement 
interface UpdatePageInterface
  Method Argument Typehint Default
 specifyShippingAddress void 
 specifyBillingAddress void 
 checkValidationMessageFor bool 
class CreatePage
  Method Argument Typehint Default
 nameIt void 
 checkChannel void 
 describeIt void 
 setInstructions void 
 setPaypalGatewayUsername void 
 setPaypalGatewayPassword void 
 setPaypalGatewaySignature void 
 setStripeSecretKey void 
 setStripePublishableKey void 
 isPaymentMethodEnabled bool 
 getCodeElement NodeElement 
 getToggleableElement NodeElement 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 enable void 
 disable void 
 nameIt void 
 specifyCode void 
 checkChannel void 
 describeIt void 
 setInstructions void 
 setPaypalGatewayUsername void 
 setPaypalGatewayPassword void 
 setPaypalGatewaySignature void 
 setStripeSecretKey void 
 setStripePublishableKey void 
 isCodeDisabled bool 
 isPaymentMethodEnabled bool 
class UpdatePage
  Method Argument Typehint Default
 setPaypalGatewayUsername void 
 setPaypalGatewayPassword void 
 setPaypalGatewaySignature void 
 nameIt void 
 isPaymentMethodEnabled bool 
 isFactoryNameFieldDisabled bool 
 isAvailableInChannel bool 
 getPaymentMethodInstructions string 
 getCodeElement NodeElement 
 getToggleableElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 enable void 
 disable void 
 nameIt void 
 setPaypalGatewayUsername void 
 setPaypalGatewayPassword void 
 setPaypalGatewaySignature void 
 isCodeDisabled bool 
 isFactoryNameFieldDisabled bool 
 isPaymentMethodEnabled bool 
 isAvailableInChannel bool 
 getPaymentMethodInstructions string 
class IndexPage
  Method Argument Typehint Default
 completePaymentOfOrderWithNumber void 
 chooseStateToFilter void 
 getPaymentStateByOrderNumber string 
 isPaymentWithOrderNumberInPosition bool 
 showOrderPageForNthPayment void 
 chooseChannelFilter void 
 getDefinedElements array 
 getOrderLinkForRow NodeElement 
 getField NodeElement 
interface IndexPageInterface
  Method Argument Typehint Default
 chooseStateToFilter void 
 completePaymentOfOrderWithNumber void 
 getPaymentStateByOrderNumber string 
 isPaymentWithOrderNumberInPosition bool 
 showOrderPageForNthPayment void 
 chooseChannelFilter void 
class CreatePage
  Method Argument Typehint Default
 nameItIn void 
 getCodeElement NodeElement 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameItIn void 
class IndexPage
  Method Argument Typehint Default
 specifyFilterType void 
 specifyFilterValue void 
interface IndexPageInterface
  Method Argument Typehint Default
 specifyFilterType void 
 specifyFilterValue void 
class UpdatePage
  Method Argument Typehint Default
 nameItIn void 
 nameIt void 
 getCodeElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 nameItIn void 
 isCodeDisabled bool 
class CreatePage
  Method Argument Typehint Default
 nameIt void 
 isTypeDisabled bool 
 addAttributeValue void 
 specifyMinValue void 
 specifyMaxValue void 
 checkMultiple void 
 getValidationErrors string 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameIt void 
 isTypeDisabled bool 
 addAttributeValue void 
 specifyMinValue void 
 specifyMaxValue void 
 checkMultiple void 
 getValidationErrors string 
class UpdatePage
  Method Argument Typehint Default
 changeName void 
 isTypeDisabled bool 
 getCodeElement NodeElement 
 changeAttributeValue void 
 hasAttributeValue bool 
 addAttributeValue void 
 deleteAttributeValue void 
 getDefinedElements array 
 getAttributeChoiceElements array 
 getLastAttributeChoiceElement NodeElement 
interface UpdatePageInterface
  Method Argument Typehint Default
 changeName void 
 isCodeDisabled bool 
 isTypeDisabled bool 
 changeAttributeValue void 
 hasAttributeValue bool 
 addAttributeValue void 
 deleteAttributeValue void 
class CreatePage
  Method Argument Typehint Default
 nameItIn void 
 addOptionValue void 
 checkValidationMessageForOptionValues bool 
 getDefinedElements array 
 getLastOptionValueElement NodeElement 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameItIn void 
 addOptionValue void 
 checkValidationMessageForOptionValues bool 
class UpdatePage
  Method Argument Typehint Default
 nameItIn void 
 isThereOptionValue bool 
 addOptionValue void 
 removeOptionValue void 
 getCodeElement NodeElement 
 getDefinedElements array 
 getLastOptionValueElement NodeElement 
interface UpdatePageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
 nameItIn void 
 isThereOptionValue bool 
 addOptionValue void 
 removeOptionValue void 
class IndexPage
  Method Argument Typehint Default
 accept void 
 reject void 
 getActionButtonsField NodeElement 
interface IndexPageInterface
  Method Argument Typehint Default
 accept void 
 reject void 
class UpdatePage
  Method Argument Typehint Default
 specifyTitle void 
 specifyComment void 
 chooseRating void 
 getRating string 
 getProductName string 
 getCustomerName string 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 specifyTitle void 
 specifyComment void 
 chooseRating void 
 getRating string 
 getProductName string 
 getCustomerName string 
class CreatePage
  Method Argument Typehint Default
 specifyPrice void 
 specifyOriginalPrice void 
 specifyCurrentStock void 
 specifyHeightWidthDepthAndWeight void 
 nameItIn void 
 selectOption void 
 choosePricingCalculator void 
 getValidationMessageForForm string 
 selectShippingCategory void 
 getPricesValidationMessage string 
 setShippingRequired void 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyPrice void 
 specifyOriginalPrice void 
 specifyHeightWidthDepthAndWeight void 
 specifyCode void 
 specifyCurrentStock void 
 nameItIn void 
 selectOption void 
 choosePricingCalculator void 
 getValidationMessageForForm string 
 selectShippingCategory void 
 getPricesValidationMessage string 
 setShippingRequired void 
class GeneratePage
  Method Argument Typehint Default
 generate void 
 specifyPrice void 
 specifyCode void 
 removeVariant void 
 getRouteName string 
 getValidationMessage string 
 getPricesValidationMessage string 
 getDefinedElements array 
 getValidatedField NodeElement 
 isGenerationPossible bool 
interface GeneratePageInterface
  Method Argument Typehint Default
 generate void 
 specifyPrice void 
 specifyCode void 
 removeVariant void 
 getValidationMessage string 
 getPricesValidationMessage string 
 isGenerationPossible bool 
class IndexPage
  Method Argument Typehint Default
 getOnHandQuantityFor int 
 getOnHoldQuantityFor int 
 setPosition void 
 savePositions void 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 getOnHandQuantityFor int 
 getOnHoldQuantityFor int 
 setPosition void 
 savePositions void 
class UpdatePage
  Method Argument Typehint Default
 getCodeElement NodeElement 
 specifyPrice void 
 disableTracking void 
 enableTracking void 
 isTracked bool 
 getPricingConfigurationForChannelAndCurrencyCalculator string 
 getPriceForChannel string 
 getOriginalPriceForChannel string 
 getNameInLanguage string 
 specifyCurrentStock void 
 selectOption void 
 isShowInShopButtonDisabled bool 
 showProductInChannel void 
 showProductInSingleChannel void 
 isSelectedOptionValueOnPage bool 
 isShippingRequired bool 
 getDefinedElements array 
 disable void 
 isEnabled bool 
 enable void 
interface UpdatePageInterface
  Method Argument Typehint Default
 disableTracking void 
 enableTracking void 
 isCodeDisabled bool 
 isSelectedOptionValueOnPage bool 
 isShippingRequired bool 
 isTracked bool 
 getPricingConfigurationForChannelAndCurrencyCalculator string 
 getPriceForChannel string 
 getOriginalPriceForChannel string 
 getNameInLanguage string 
 selectOption void 
 isShowInShopButtonDisabled bool 
 showProductInChannel void 
 showProductInSingleChannel void 
 specifyCurrentStock void 
 specifyPrice void 
 disable void 
 isEnabled bool 
 enable void 
class CreateConfigurableProductPage
  Method Argument Typehint Default
 nameItIn void 
 isMainTaxonChosen bool 
 selectMainTaxon void 
 selectOption void 
 attachImage void 
 getDefinedElements array 
 openTaxonBookmarks void 
 clickTabIfItsNotActive void 
 getLastImageElement NodeElement 
interface CreateConfigurableProductPageInterface
  Method Argument Typehint Default
 selectOption void 
 specifyCode void 
 nameItIn void 
 isMainTaxonChosen bool 
 selectMainTaxon void 
 attachImage void 
class CreateSimpleProductPage
  Method Argument Typehint Default
 getRouteName string 
 nameItIn void 
 specifySlugIn void 
 specifyPrice void 
 specifyOriginalPrice void 
 addAttribute void 
 getAttributeValidationErrors string 
 removeAttribute void 
 checkAttributeErrors void 
 selectMainTaxon void 
 isMainTaxonChosen bool 
 attachImage void 
 associateProducts void 
 removeAssociatedProduct void 
 choosePricingCalculator void 
 checkChannel void 
 activateLanguageTab void 
 selectShippingCategory void 
 setShippingRequired void 
 getChannelPricingValidationMessage string 
 getElement NodeElement 
 getDefinedElements array 
 openTaxonBookmarks void 
 selectElementFromAttributesDropdown void 
 waitForFormElement void 
 clickTabIfItsNotActive void 
 clickTab void 
 clickLocaleTabIfItsNotActive void 
 getLastImageElement NodeElement 
interface CreateSimpleProductPageInterface
  Method Argument Typehint Default
 specifyPrice void 
 specifyOriginalPrice void 
 choosePricingCalculator void 
 checkChannel void 
 specifyCode void 
 nameItIn void 
 specifySlugIn void 
 addAttribute void 
 getAttributeValidationErrors string 
 removeAttribute void 
 isMainTaxonChosen bool 
 selectMainTaxon void 
 attachImage void 
 associateProducts void 
 removeAssociatedProduct void 
 activateLanguageTab void 
 selectShippingCategory void 
 setShippingRequired void 
 getChannelPricingValidationMessage string 
class IndexPage
  Method Argument Typehint Default
 __construct  
 filter void 
 filterByTaxon void 
 chooseChannelFilter void 
 hasProductAccessibleImage bool 
 showProductPage void 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 filterByTaxon void 
 hasProductAccessibleImage bool 
 showProductPage void 
 chooseChannelFilter void 
 filter void 
class IndexPerTaxonPage
  Method Argument Typehint Default
 hasProductsInOrder bool 
 setPositionOfProduct void 
 savePositions void 
 getDefinedElements array 
interface IndexPerTaxonPageInterface
  Method Argument Typehint Default
 hasProductsInOrder bool 
 setPositionOfProduct void 
 savePositions void 
class ShowPage
  Method Argument Typehint Default
 isSimpleProductPage bool 
 isShowInShopButtonDisabled bool 
 getName string 
 getBreadcrumb string 
 getRouteName string 
 showProductInChannel void 
 showProductInSingleChannel void 
 showProductEditPage void 
 showVariantEditPage void 
 getDefinedElements array 
interface ShowPageInterface
  Method Argument Typehint Default
 getName string 
 getBreadcrumb string 
 isSimpleProductPage bool 
 isShowInShopButtonDisabled bool 
 showProductInChannel void 
 showProductInSingleChannel void 
 showProductEditPage void 
 showVariantEditPage void 
class UpdateConfigurableProductPage
  Method Argument Typehint Default
 nameItIn void 
 isProductOptionChosen bool 
 isProductOptionsDisabled bool 
 isMainTaxonChosen bool 
 selectMainTaxon void 
 checkChannel void 
 isImageWithTypeDisplayed bool 
 attachImage void 
 changeImageWithType void 
 removeImageWithType void 
 removeFirstImage void 
 modifyFirstImageType void 
 countImages int 
 goToVariantsList void 
 goToVariantCreation void 
 goToVariantGeneration void 
 hasInventoryTab bool 
 getCodeElement NodeElement 
 getDefinedElements array 
 openTaxonBookmarks void 
 clickTabIfItsNotActive void 
 getImageElementByType ?NodeElement 
 getImageElements array 
 getLastImageElement NodeElement 
 getFirstImageElement NodeElement 
 setImageType void 
 provideImageUrlForType string|? 
 saveImageUrlForType void 
interface UpdateConfigurableProductPageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
 nameItIn void 
 isProductOptionChosen bool 
 isProductOptionsDisabled bool 
 isMainTaxonChosen bool 
 selectMainTaxon void 
 checkChannel void 
 isImageWithTypeDisplayed bool 
 attachImage void 
 changeImageWithType void 
 removeImageWithType void 
 removeFirstImage void 
 modifyFirstImageType void 
 countImages int 
 goToVariantsList void 
 goToVariantCreation void 
 goToVariantGeneration void 
 hasInventoryTab bool 
class UpdateSimpleProductPage
  Method Argument Typehint Default
 nameItIn void 
 specifyPrice void 
 specifyOriginalPrice void 
 addSelectedAttributes void 
 removeAttribute void 
 getAttributeValue string 
 getAttributeValidationErrors string 
 getNumberOfAttributes int 
 hasAttribute bool 
 selectMainTaxon void 
 isMainTaxonChosen bool 
 disableTracking void 
 enableTracking void 
 isTracked bool 
 enableSlugModification void 
 isImageWithTypeDisplayed bool 
 attachImage void 
 changeImageWithType void 
 removeImageWithType void 
 removeFirstImage void 
 modifyFirstImageType void 
 countImages int 
 isSlugReadonlyIn bool 
 associateProducts void 
 hasAssociatedProduct bool 
 removeAssociatedProduct void 
 getPricingConfigurationForChannelAndCurrencyCalculator string 
 getSlug string 
 specifySlugIn void 
 activateLanguageTab void 
 getPriceForChannel string 
 getOriginalPriceForChannel string 
 isShippingRequired bool 
 goToVariantsList void 
 goToVariantCreation void 
 goToVariantGeneration void 
 hasInventoryTab bool 
 isShowInShopButtonDisabled bool 
 showProductInChannel void 
 showProductInSingleChannel void 
 disable void 
 isEnabled bool 
 enable void 
 hasNoPriceForChannel bool 
 getCodeElement NodeElement 
 getElement NodeElement 
 getDefinedElements array 
 openTaxonBookmarks void 
 clickTabIfItsNotActive void 
 clickTab void 
 clickLocaleTabIfItsNotActive void 
 getImageElementByType NodeElement|? 
 getImageElements array 
 getLastImageElement NodeElement 
 getFirstImageElement NodeElement 
 setImageType void 
 provideImageUrlForType ?string 
 saveImageUrlForType void 
interface UpdateSimpleProductPageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
 isSlugReadonlyIn bool 
 specifyPrice void 
 specifyOriginalPrice void 
 nameItIn void 
 addSelectedAttributes void 
 removeAttribute void 
 getAttributeValue string 
 getAttributeValidationErrors string 
 getNumberOfAttributes int 
 hasAttribute bool 
 isMainTaxonChosen bool 
 selectMainTaxon void 
 disableTracking void 
 enableTracking void 
 isTracked bool 
 enableSlugModification void 
 isImageWithTypeDisplayed bool 
 attachImage void 
 changeImageWithType void 
 removeImageWithType void 
 removeFirstImage void 
 modifyFirstImageType void 
 countImages int 
 associateProducts void 
 hasAssociatedProduct bool 
 removeAssociatedProduct void 
 getPricingConfigurationForChannelAndCurrencyCalculator string 
 activateLanguageTab void 
 getSlug string 
 specifySlugIn void 
 getPriceForChannel string 
 getOriginalPriceForChannel string 
 isShippingRequired bool 
 goToVariantsList void 
 goToVariantCreation void 
 goToVariantGeneration void 
 hasInventoryTab bool 
 isShowInShopButtonDisabled bool 
 showProductInChannel void 
 showProductInSingleChannel void 
 disable void 
 isEnabled bool 
 enable void 
 hasNoPriceForChannel bool 
class CreatePage
  Method Argument Typehint Default
 setCustomerUsageLimit void 
 setExpiresAt void 
 setUsageLimit void 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 setCustomerUsageLimit void 
 setExpiresAt void 
 specifyCode void 
 setUsageLimit void 
class GeneratePage
  Method Argument Typehint Default
 checkAmountValidation bool 
 checkCodeLengthValidation bool 
 checkGenerationValidation bool 
 generate void 
 specifyAmount void 
 specifyCodeLength void 
 setExpiresAt void 
 setUsageLimit void 
 specifyPrefix void 
 specifySuffix void 
 getRouteName string 
 getDefinedElements array 
 checkValidationMessageFor bool 
 getValidatedField NodeElement 
interface GeneratePageInterface
  Method Argument Typehint Default
 checkAmountValidation bool 
 checkCodeLengthValidation bool 
 checkGenerationValidation bool 
 generate void 
 specifyAmount void 
 specifyCodeLength void 
 setExpiresAt void 
 setUsageLimit void 
 specifyPrefix void 
 specifySuffix void 
class IndexPage
  Method Argument Typehint Default
 getCouponCodes iterable 
interface IndexPageInterface
  Method Argument Typehint Default
 getCouponCodes iterable 
class UpdatePage
  Method Argument Typehint Default
 setCustomerUsageLimit void 
 setExpiresAt void 
 setUsageLimit void 
 getCodeElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
 setCustomerUsageLimit void 
 setExpiresAt void 
 setUsageLimit void 
class CreatePage
  Method Argument Typehint Default
 addRule void 
 selectRuleOption void 
 selectAutocompleteRuleOption void 
 fillRuleOption void 
 fillRuleOptionForChannel void 
 addAction void 
 selectActionOption void 
 fillActionOption void 
 fillActionOptionForChannel void 
 fillUsageLimit void 
 makeExclusive void 
 checkCouponBased void 
 checkChannel void 
 setStartsAt void 
 setEndsAt void 
 getValidationMessageForAction string 
 selectAutoCompleteFilterOption void 
 getDefinedElements array 
 getChannelConfigurationOfLastAction NodeElement 
 getChannelConfigurationOfLastRule NodeElement 
 getLastCollectionItem NodeElement 
 getCollectionItems array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameIt void 
 addRule void 
 selectRuleOption void 
 selectAutocompleteRuleOption void 
 fillRuleOption void 
 fillRuleOptionForChannel void 
 addAction void 
 selectActionOption void 
 fillActionOption void 
 fillActionOptionForChannel void 
 fillUsageLimit void 
 makeExclusive void 
 checkCouponBased void 
 checkChannel void 
 setStartsAt void 
 setEndsAt void 
 getValidationMessageForAction string 
 selectAutoCompleteFilterOption void 
class IndexPage
  Method Argument Typehint Default
 getUsageNumber int 
 isAbleToManageCouponsFor bool 
 isCouponBasedFor bool 
 specifyFilterType void 
 specifyFilterValue void 
 getPromotionFieldsWithHeader NodeElement 
interface IndexPageInterface
  Method Argument Typehint Default
 getUsageNumber int 
 isAbleToManageCouponsFor bool 
 isCouponBasedFor bool 
class UpdatePage
  Method Argument Typehint Default
 setPriority void 
 getPriority int 
 checkChannelsState bool 
 fillUsageLimit void 
 makeExclusive void 
 checkCouponBased void 
 checkChannel void 
 setStartsAt void 
 setEndsAt void 
 hasStartsAt bool 
 hasEndsAt bool 
 isCouponManagementAvailable bool 
 manageCoupons void 
 hasAnyRule bool 
 hasRule bool 
 getCodeElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 setPriority void 
 getPriority int 
 nameIt void 
 checkChannelsState bool 
 isCodeDisabled bool 
 fillUsageLimit void 
 makeExclusive void 
 checkCouponBased void 
 checkChannel void 
 setStartsAt void 
 setEndsAt void 
 hasStartsAt bool 
 hasEndsAt bool 
 isCouponManagementAvailable bool 
 manageCoupons void 
 hasAnyRule bool 
 hasRule bool 
class IndexPage
  Method Argument Typehint Default
 chooseStateToFilter void 
 chooseChannelFilter void 
 chooseShippingMethodFilter void 
 isShipmentWithOrderNumberInPosition bool 
 shipShipmentOfOrderWithNumber void 
 getShipmentStatusByOrderNumber string 
 showOrderPageForNthShipment void 
 shipShipmentOfOrderWithTrackingCode void 
 getShippedAtDate string 
 getDefinedElements array 
 getField NodeElement 
 getOrderLinkForRow NodeElement 
interface IndexPageInterface
  Method Argument Typehint Default
 chooseStateToFilter void 
 chooseChannelFilter void 
 chooseShippingMethodFilter void 
 isShipmentWithOrderNumberInPosition bool 
 shipShipmentOfOrderWithNumber void 
 getShipmentStatusByOrderNumber string 
 showOrderPageForNthShipment void 
 shipShipmentOfOrderWithTrackingCode void 
 getShippedAtDate string 
class ShowPage
  Method Argument Typehint Default
 getRouteName string 
 getAmountOfUnits int 
 getDefinedElements array 
interface ShowPageInterface
  Method Argument Typehint Default
 getAmountOfUnits int 
class CreatePage
  Method Argument Typehint Default
 specifyDescription void 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameIt void 
 specifyDescription void 
class UpdatePage
  Method Argument Typehint Default
 getCodeElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
class CreatePage
  Method Argument Typehint Default
 specifyPosition void 
 nameIt void 
 describeIt void 
 specifyAmountForChannel void 
 chooseZone void 
 chooseCalculator void 
 checkChannel void 
 getValidationMessageForAmount string 
 addRule void 
 selectRuleOption void 
 fillRuleOption void 
 fillRuleOptionForChannel void 
 getDefinedElements array 
 getFieldElement ?\Behat\Mink\Element\NodeElement 
 getLastCollectionItem NodeElement 
 getCollectionItems array 
 getChannelConfigurationOfLastRule NodeElement 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 specifyPosition void 
 nameIt void 
 describeIt void 
 specifyAmountForChannel void 
 chooseZone void 
 chooseCalculator void 
 checkChannel void 
 getValidationMessageForAmount string 
 addRule void 
 selectRuleOption void 
 fillRuleOption void 
 fillRuleOptionForChannel void 
class IndexPage
  Method Argument Typehint Default
 chooseArchival void 
 isArchivalFilterEnabled bool 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 chooseArchival void 
 isArchivalFilterEnabled bool 
class UpdatePage
  Method Argument Typehint Default
 isAvailableInChannel bool 
 removeZone void 
 getValidationMessageForAmount string 
 getCodeElement NodeElement 
 getToggleableElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
 isAvailableInChannel bool 
 enable void 
 disable void 
 removeZone void 
 getValidationMessageForAmount string 
class CreatePage
  Method Argument Typehint Default
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameIt void 
 describeItAs void 
class UpdatePage
  Method Argument Typehint Default
 getCodeElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
 nameIt void 
class CreatePage
  Method Argument Typehint Default
 chooseZone void 
 chooseCategory void 
 chooseCalculator void 
 specifyAmount void 
 chooseIncludedInPrice void 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 specifyCode void 
 nameIt void 
 specifyAmount void 
 chooseZone void 
 chooseCategory void 
 chooseCalculator void 
 chooseIncludedInPrice void 
class UpdatePage
  Method Argument Typehint Default
 removeZone void 
 getCodeElement NodeElement 
 getDefinedElements array 
interface UpdatePageInterface
  Method Argument Typehint Default
 isCodeDisabled bool 
 removeZone void 
class CreateForParentPage
  Method Argument Typehint Default
 getRouteName string 
class CreatePage
  Method Argument Typehint Default
 countTaxons int 
 countTaxonsByName int 
 deleteTaxonOnPageByName void 
 describeItAs void 
 hasTaxonWithName bool 
 nameIt void 
 specifySlug void 
 attachImage void 
 getLeaves array 
 activateLanguageTab void 
 moveUpTaxon void 
 moveDownTaxon void 
 getFirstTaxonOnTheList string 
 getElement NodeElement 
 getDefinedElements array 
 getLastImageElement NodeElement 
interface CreatePageInterface
  Method Argument Typehint Default
 countTaxons int 
 countTaxonsByName int 
 deleteTaxonOnPageByName void 
 describeItAs void 
 hasTaxonWithName bool 
 nameIt void 
 specifyCode void 
 specifySlug void 
 attachImage void 
 getLeaves array 
 activateLanguageTab void 
 moveUpTaxon void 
 moveDownTaxon void 
 getFirstTaxonOnTheList string 
class UpdatePage
  Method Argument Typehint Default
 chooseParent void 
 describeItAs void 
 nameIt void 
 specifySlug void 
 attachImage void 
 isImageWithTypeDisplayed bool 
 isSlugReadonly bool 
 removeImageWithType void 
 removeFirstImage void 
 enableSlugModification void 
 countImages int 
 changeImageWithType void 
 modifyFirstImageType void 
 getParent string 
 getSlug string 
 getValidationMessageForImage string 
 getValidationMessageForImageAtPlace string 
 activateLanguageTab void 
 enable void 
 disable void 
 isEnabled bool 
 getElement NodeElement 
 getCodeElement NodeElement 
 getDefinedElements array 
 getLastImageElement NodeElement 
 getFirstImageElement NodeElement 
 getImageElements array 
 getImageElementByType NodeElement|? 
 provideImageUrlForType string|? 
 saveImageUrlForType void 
interface UpdatePageInterface
  Method Argument Typehint Default
 describeItAs void 
 chooseParent void 
 isCodeDisabled bool 
 nameIt void 
 specifySlug void 
 attachImage void 
 isImageWithTypeDisplayed bool 
 isSlugReadonly bool 
 removeImageWithType void 
 removeFirstImage void 
 enableSlugModification void 
 countImages int 
 changeImageWithType void 
 modifyFirstImageType void 
 getParent string 
 getSlug string 
 getValidationMessageForImage string 
 getValidationMessageForImageAtPlace string 
 activateLanguageTab void 
 enable void 
 disable void 
 isEnabled bool 
class CreatePage
  Method Argument Typehint Default
 addMember void 
 checkValidationMessageForMembers bool 
 chooseMember void 
 selectScope void 
 hasType bool 
 isTypeFieldDisabled bool 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 addMember void 
 checkValidationMessageForMembers bool 
 chooseMember void 
 selectScope void 
 hasType bool 
 isTypeFieldDisabled bool 
 nameIt void 
 specifyCode void 
class UpdatePage
  Method Argument Typehint Default
 countMembers int 
 getScope string 
 hasMember bool 
 removeMember void 
 getCodeElement NodeElement 
 getDefinedElements array 
 getDeleteButtonForCollectionItem NodeElement 
 getSelectedZoneMembers array 
interface UpdatePageInterface
  Method Argument Typehint Default
 nameIt void 
 countMembers int 
 getScope string 
 hasMember bool 
 isCodeDisabled bool 
 removeMember void 
class DashboardPage
  Method Argument Typehint Default
 __construct  
 getTotalSales string 
 getNumberOfNewOrders int 
 getNumberOfNewOrdersInTheList int 
 getNumberOfNewCustomers int 
 getNumberOfNewCustomersInTheList int 
 getAverageOrderValue string 
 getSubHeader string 
 logOut void 
 chooseChannel void 
 getRouteName string 
 getDefinedElements array 
interface DashboardPageInterface
  Method Argument Typehint Default
 getTotalSales string 
 getNumberOfNewOrders int 
 getNumberOfNewOrdersInTheList int 
 getNumberOfNewCustomers int 
 getNumberOfNewCustomersInTheList int 
 getAverageOrderValue string 
 getSubHeader string 
 logOut void 
 chooseChannel void 
class PaypalExpressCheckoutPage
  Method Argument Typehint Default
 __construct  
 authorize  
 pay  
 cancel  
 getUrl string 
 verifyUrl void 
 findAuthorizeToken  
 findCaptureToken  
 findToken  
interface PaypalExpressCheckoutPageInterface
  Method Argument Typehint Default
 authorize  
 pay  
 cancel  
class CreatePage
  Method Argument Typehint Default
 getRouteName string 
 fillAddressData void 
 selectCountry void 
 addAddress void 
 hasProvinceValidationMessage bool 
 countValidationMessages int 
 getDefinedElements array 
interface CreatePageInterface
  Method Argument Typehint Default
 fillAddressData void 
 selectCountry void 
 addAddress void 
 hasProvinceValidationMessage bool 
 countValidationMessages int 
class IndexPage
  Method Argument Typehint Default
 getRouteName string 
 getAddressesCount int 
 hasAddressOf bool 
 hasNoAddresses bool 
 addressOfContains bool 
 editAddress void 
 deleteAddress void 
 setAsDefault void 
 hasNoDefaultAddress bool 
 getFullNameOfDefaultAddress string 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 getAddressesCount int 
 hasAddressOf bool 
 hasNoAddresses bool 
 hasNoDefaultAddress bool 
 getFullNameOfDefaultAddress string 
 addressOfContains bool 
 editAddress void 
 deleteAddress void 
 setAsDefault void 
class UpdatePage
  Method Argument Typehint Default
 getRouteName string 
 fillField void 
 getSpecifiedProvince string 
 getSelectedProvince string 
 specifyProvince void 
 selectProvince void 
 selectCountry void 
 saveChanges void 
 getDefinedElements array 
 waitForElement void 
interface UpdatePageInterface
  Method Argument Typehint Default
 fillField void 
 getSpecifiedProvince string 
 getSelectedProvince string 
 specifyProvince void 
 selectProvince void 
 selectCountry void 
 saveChanges void 
class IndexPage
  Method Argument Typehint Default
 __construct  
 getRouteName string 
 countOrders int 
 isOrderWithNumberInTheList bool 
 isItPossibleToChangePaymentMethodForOrder bool 
 openLastOrderPage void 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 countOrders int 
 isOrderWithNumberInTheList bool 
 isItPossibleToChangePaymentMethodForOrder bool 
 openLastOrderPage void 
class ShowPage
  Method Argument Typehint Default
 __construct  
 getRouteName string 
 getNumber string 
 hasShippingAddress bool 
 hasBillingAddress bool 
 getTotal string 
 getSubtotal string 
 getOrderShipmentStatus string 
 getShipmentStatus string 
 countItems int 
 getPaymentPrice string 
 getPaymentStatus string 
 getOrderPaymentStatus string 
 isProductInTheList bool 
 getItemPrice string 
 hasShippingProvinceName bool 
 hasBillingProvinceName bool 
 getDefinedElements array 
 hasAddress bool 
interface ShowPageInterface
  Method Argument Typehint Default
 getNumber string 
 hasShippingAddress bool 
 hasBillingAddress bool 
 getTotal string 
 getSubtotal string 
 getOrderShipmentStatus string 
 getShipmentStatus string 
 countItems int 
 getPaymentPrice string 
 getPaymentStatus string 
 getOrderPaymentStatus string 
 isProductInTheList bool 
 getItemPrice string 
 hasShippingProvinceName bool 
 hasBillingProvinceName bool 
class ChangePasswordPage
  Method Argument Typehint Default
 getRouteName string 
 checkValidationMessageFor bool 
 specifyCurrentPassword void 
 specifyNewPassword void 
 specifyConfirmationPassword void 
 getDefinedElements array 
interface ChangePasswordPageInterface
  Method Argument Typehint Default
 specifyCurrentPassword void 
 specifyNewPassword void 
 specifyConfirmationPassword void 
 checkValidationMessageFor bool 
class DashboardPage
  Method Argument Typehint Default
 getRouteName string 
 hasCustomerName bool 
 hasCustomerEmail bool 
 isVerified bool 
 hasResendVerificationEmailButton bool 
 pressResendVerificationEmail void 
 getDefinedElements array 
 hasValueInCustomerSection bool 
interface DashboardPageInterface
  Method Argument Typehint Default
 hasCustomerName bool 
 hasCustomerEmail bool 
 isVerified bool 
 hasResendVerificationEmailButton bool 
 pressResendVerificationEmail void 
class LoginPage
  Method Argument Typehint Default
 getRouteName string 
 hasValidationErrorWith bool 
 logIn void 
 specifyPassword void 
 specifyUsername void 
 getDefinedElements array 
interface LoginPageInterface
  Method Argument Typehint Default
 hasValidationErrorWith bool 
 logIn void 
 specifyPassword void 
 specifyUsername void 
class ProfileUpdatePage
  Method Argument Typehint Default
 getRouteName string 
 checkValidationMessageFor bool 
 specifyFirstName void 
 specifyLastName void 
 specifyEmail void 
 saveChanges void 
 subscribeToTheNewsletter void 
 isSubscribedToTheNewsletter bool 
 getDefinedElements array 
interface ProfileUpdatePageInterface
  Method Argument Typehint Default
 specifyFirstName void 
 specifyLastName void 
 specifyEmail void 
 saveChanges void 
 checkValidationMessageFor bool 
 subscribeToTheNewsletter void 
 isSubscribedToTheNewsletter bool 
class RegisterPage
  Method Argument Typehint Default
 getRouteName string 
 checkValidationMessageFor bool 
 register void 
 specifyEmail void 
 specifyFirstName void 
 specifyLastName void 
 specifyPassword void 
 specifyPhoneNumber void 
 verifyPassword void 
 subscribeToTheNewsletter void 
 getDefinedElements array 
interface RegisterPageInterface
  Method Argument Typehint Default
 getRouteName string 
 checkValidationMessageFor bool 
 register void 
 specifyEmail void 
 specifyFirstName void 
 specifyPassword void 
 specifyPhoneNumber void 
 verifyPassword void 
 subscribeToTheNewsletter void 
class RequestPasswordResetPage
  Method Argument Typehint Default
 getRouteName string 
 checkValidationMessageFor bool 
 reset void 
 specifyEmail void 
 getDefinedElements array 
interface RequestPasswordResetPageInterface
  Method Argument Typehint Default
 checkValidationMessageFor bool 
 reset void 
 specifyEmail void 
class ResetPasswordPage
  Method Argument Typehint Default
 getRouteName string 
 reset void 
 specifyNewPassword void 
 specifyConfirmPassword void 
 checkValidationMessageFor bool 
 getDefinedElements array 
interface ResetPasswordPageInterface
  Method Argument Typehint Default
 reset void 
 specifyNewPassword void 
 specifyConfirmPassword void 
 checkValidationMessageFor bool 
class VerificationPage
  Method Argument Typehint Default
 verifyAccount void 
 getRouteName string 
interface VerificationPageInterface
  Method Argument Typehint Default
 verifyAccount void 
class WellKnownPasswordChangePage
  Method Argument Typehint Default
 getRouteName string 
class SummaryPage
  Method Argument Typehint Default
 getRouteName string 
 getGrandTotal string 
 getBaseGrandTotal string 
 getIncludedTaxTotal string 
 getExcludedTaxTotal string 
 areTaxesCharged bool 
 getShippingTotal string 
 hasShippingTotal bool 
 getPromotionTotal string 
 getItemTotal string 
 getItemUnitRegularPrice int 
 getItemUnitPrice int 
 getItemImage string 
 isItemDiscounted bool 
 removeProduct void 
 applyCoupon void 
 changeQuantity void 
 isSingleItemOnPage bool 
 hasItemNamed bool 
 hasItemWithVariantNamed bool 
 hasItemWithOptionValue bool 
 hasItemWithCode bool 
 hasProductOutOfStockValidationMessage bool 
 isEmpty bool 
 getQuantity int 
 getCartTotal string 
 clearCart void 
 updateCart void 
 waitForRedirect void 
 getPromotionCouponValidationMessage string 
 getDefinedElements array 
 hasItemWith bool 
 getPriceFromString int 
interface SummaryPageInterface
  Method Argument Typehint Default
 getGrandTotal string 
 getBaseGrandTotal string 
 getIncludedTaxTotal string 
 getExcludedTaxTotal string 
 areTaxesCharged bool 
 getShippingTotal string 
 hasShippingTotal bool 
 getPromotionTotal string 
 getItemTotal string 
 getItemUnitRegularPrice int 
 getItemUnitPrice int 
 getItemImage string 
 isItemDiscounted bool 
 removeProduct void 
 changeQuantity void 
 applyCoupon void 
 isSingleItemOnPage bool 
 hasItemNamed bool 
 hasItemWithCode bool 
 hasItemWithVariantNamed bool 
 hasItemWithOptionValue bool 
 hasProductOutOfStockValidationMessage bool 
 isEmpty bool 
 getQuantity int 
 getCartTotal string 
 clearCart void 
 updateCart void 
 waitForRedirect void 
 getPromotionCouponValidationMessage string 
class AddressPage
  Method Argument Typehint Default
 __construct  
 getRouteName string 
 chooseDifferentShippingAddress void 
 isDifferentShippingAddressChecked bool 
 isShippingAddressVisible bool 
 checkInvalidCredentialsValidation bool 
 checkValidationMessageFor bool 
 specifyShippingAddress void 
 selectShippingAddressProvince void 
 specifyBillingAddress void 
 selectBillingAddressProvince void 
 specifyEmail void 
 specifyBillingAddressFullName void 
 canSignIn bool 
 signIn void 
 specifyPassword void 
 getItemSubtotal string 
 getShippingAddressCountry string 
 nextStep void 
 backToStore void 
 specifyBillingAddressProvince void 
 specifyShippingAddressProvince void 
 hasShippingAddressInput bool 
 hasBillingAddressInput bool 
 selectShippingAddressFromAddressBook void 
 selectBillingAddressFromAddressBook void 
 getPreFilledShippingAddress AddressInterface 
 getPreFilledBillingAddress AddressInterface 
 getAvailableShippingCountries array 
 getAvailableBillingCountries array 
 getDefinedElements array 
 getOptionsFromSelect array 
 getPreFilledAddress AddressInterface 
 specifyAddress void 
 getFieldElement NodeElement|? 
 waitForLoginAction bool 
 waitForElement bool 
 assertAddressType void 
interface AddressPageInterface
  Method Argument Typehint Default
 chooseDifferentShippingAddress void 
 checkInvalidCredentialsValidation bool 
 checkValidationMessageFor bool 
 specifyShippingAddress void 
 selectShippingAddressProvince void 
 specifyBillingAddress void 
 selectBillingAddressProvince void 
 specifyEmail void 
 specifyBillingAddressFullName void 
 canSignIn bool 
 signIn void 
 specifyPassword void 
 getItemSubtotal string 
 getShippingAddressCountry string 
 nextStep void 
 backToStore void 
 specifyBillingAddressProvince void 
 specifyShippingAddressProvince void 
 hasShippingAddressInput bool 
 hasBillingAddressInput bool 
 selectShippingAddressFromAddressBook void 
 selectBillingAddressFromAddressBook void 
 getPreFilledShippingAddress AddressInterface 
 getPreFilledBillingAddress AddressInterface 
 getAvailableShippingCountries array 
 getAvailableBillingCountries array 
 isDifferentShippingAddressChecked bool 
 isShippingAddressVisible bool 
class CompletePage
  Method Argument Typehint Default
 __construct  
 getRouteName string 
 hasItemWithProductAndQuantity bool 
 hasShippingAddress bool 
 hasBillingAddress bool 
 hasShippingMethod bool 
 getPaymentMethodName string 
 hasPaymentMethod bool 
 hasProductDiscountedUnitPriceBy bool 
 hasOrderTotal bool 
 getBaseCurrencyOrderTotal string 
 addNotes void 
 hasPromotionTotal bool 
 hasPromotion bool 
 hasShippingPromotion bool 
 getTaxTotal string 
 getShippingTotal string 
 hasShippingTotal bool 
 hasProductUnitPrice bool 
 hasProductOutOfStockValidationMessage bool 
 getValidationErrors string 
 hasLocale bool 
 hasCurrency bool 
 confirmOrder void 
 changeAddress void 
 changeShippingMethod void 
 changePaymentMethod void 
 hasShippingProvinceName bool 
 hasBillingProvinceName bool 
 hasShippingPromotionWithDiscount bool 
 hasOrderPromotion bool 
 tryToOpen void 
 getDefinedElements array 
 isAddressValid bool 
 hasAddressPart bool 
 getCountryName string 
 getPriceFromString int 
 getTotalFromString int 
 getBaseTotalFromString int 
interface CompletePageInterface
  Method Argument Typehint Default
 hasItemWithProductAndQuantity bool 
 hasShippingAddress bool 
 hasBillingAddress bool 
 getPaymentMethodName string 
 hasPaymentMethod bool 
 hasProductDiscountedUnitPriceBy bool 
 hasOrderTotal bool 
 getBaseCurrencyOrderTotal string 
 hasShippingMethod bool 
 addNotes void 
 hasPromotionTotal bool 
 hasPromotion bool 
 hasShippingPromotion bool 
 getTaxTotal string 
 getShippingTotal string 
 hasShippingTotal bool 
 hasProductUnitPrice bool 
 hasProductOutOfStockValidationMessage bool 
 getValidationErrors string 
 hasLocale bool 
 hasCurrency bool 
 confirmOrder void 
 changeAddress void 
 changeShippingMethod void 
 changePaymentMethod void 
 hasShippingProvinceName bool 
 hasBillingProvinceName bool 
 hasShippingPromotionWithDiscount bool 
 hasOrderPromotion bool 
class SelectPaymentPage
  Method Argument Typehint Default
 getRouteName string 
 selectPaymentMethod void 
 hasPaymentMethod bool 
 getItemSubtotal string 
 nextStep void 
 changeShippingMethod void 
 changeShippingMethodByStepLabel void 
 changeAddressByStepLabel void 
 hasNoAvailablePaymentMethodsWarning bool 
 isNextStepButtonUnavailable bool 
 getPaymentMethods array 
 getDefinedElements array 
interface SelectPaymentPageInterface
  Method Argument Typehint Default
 selectPaymentMethod void 
 hasPaymentMethod bool 
 getItemSubtotal string 
 nextStep void 
 changeShippingMethod void 
 changeShippingMethodByStepLabel void 
 changeAddressByStepLabel void 
 hasNoAvailablePaymentMethodsWarning bool 
 isNextStepButtonUnavailable bool 
 getPaymentMethods array 
class SelectShippingPage
  Method Argument Typehint Default
 getRouteName string 
 selectShippingMethod void 
 getShippingMethods array 
 getSelectedShippingMethodName ?string 
 hasNoShippingMethodsMessage bool 
 hasShippingMethodFee bool 
 getItemSubtotal string 
 nextStep void 
 changeAddress void 
 changeAddressByStepLabel void 
 getPurchaserEmail string 
 getValidationMessageForShipment string 
 hasNoAvailableShippingMethodsWarning bool 
 isNextStepButtonUnavailable bool 
 hasShippingMethod bool 
 getDefinedElements array 
interface SelectShippingPageInterface
  Method Argument Typehint Default
 selectShippingMethod void 
 getShippingMethods array 
 getSelectedShippingMethodName string|? 
 hasNoShippingMethodsMessage bool 
 hasShippingMethodFee bool 
 getItemSubtotal string 
 nextStep void 
 changeAddress void 
 changeAddressByStepLabel void 
 getPurchaserEmail string 
 getValidationMessageForShipment string 
 hasNoAvailableShippingMethodsWarning bool 
 isNextStepButtonUnavailable bool 
 hasShippingMethod bool 
class ContactPage
  Method Argument Typehint Default
 getRouteName string 
 specifyEmail void 
 specifyMessage void 
 send void 
 getValidationMessageFor string 
 getDefinedElements array 
interface ContactPageInterface
  Method Argument Typehint Default
 specifyEmail void 
 specifyMessage void 
 send void 
 getValidationMessageFor string 
class ShowPage
  Method Argument Typehint Default
 hasPayAction bool 
 pay void 
 getNotifications array 
 choosePaymentMethod void 
 getRouteName string 
 getAmountOfItems int 
 getChosenPaymentMethod string 
 getDefinedElements array 
interface ShowPageInterface
  Method Argument Typehint Default
 hasPayAction bool 
 pay void 
 choosePaymentMethod void 
 getNotifications array 
 getAmountOfItems int 
 getChosenPaymentMethod string 
class ThankYouPage
  Method Argument Typehint Default
 goToTheChangePaymentMethodPage void 
 goToOrderDetailsInAccount void 
 hasThankYouMessage bool 
 getInstructions string 
 hasInstructions bool 
 hasChangePaymentMethodButton bool 
 hasRegistrationButton bool 
 createAccount void 
 getRouteName string 
 getDefinedElements array 
interface ThankYouPageInterface
  Method Argument Typehint Default
 goToTheChangePaymentMethodPage void 
 goToOrderDetailsInAccount void 
 hasThankYouMessage bool 
 getInstructions string 
 hasInstructions bool 
 hasChangePaymentMethodButton bool 
 hasRegistrationButton bool 
 createAccount void 
class CreatePage
  Method Argument Typehint Default
 getRouteName string 
 titleReview void 
 setComment void 
 setAuthor void 
 rateReview void 
 submitReview void 
 getRateValidationMessage string 
 getTitleValidationMessage string 
 getCommentValidationMessage string 
 getAuthorValidationMessage string 
 getDefinedElements array 
 getValidationMessageFor string 
interface CreatePageInterface
  Method Argument Typehint Default
 titleReview void 
 setComment void 
 setAuthor void 
 rateReview void 
 submitReview void 
 getRateValidationMessage string 
 getTitleValidationMessage string 
 getCommentValidationMessage string 
 getAuthorValidationMessage string 
class IndexPage
  Method Argument Typehint Default
 getRouteName string 
 countReviews int 
 hasReviewTitled bool 
 hasNoReviewsMessage bool 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 countReviews int 
 hasReviewTitled bool 
 hasNoReviewsMessage bool 
class IndexPage
  Method Argument Typehint Default
 getRouteName string 
 countProductsItems int 
 getFirstProductNameFromList string 
 getLastProductNameFromList string 
 search void 
 sort void 
 clearFilter void 
 isProductOnList bool 
 isEmpty bool 
 getProductPrice string 
 isProductOnPageWithName bool 
 hasProductsInOrder bool 
 getDefinedElements array 
interface IndexPageInterface
  Method Argument Typehint Default
 countProductsItems int 
 getFirstProductNameFromList string 
 getLastProductNameFromList string 
 search void 
 sort void 
 clearFilter void 
 isProductOnList bool 
 isEmpty bool 
 getProductPrice string 
 isProductOnPageWithName bool 
 hasProductsInOrder bool 
class ShowPage
  Method Argument Typehint Default
 getRouteName string 
 addToCart void 
 addToCartWithQuantity void 
 addToCartWithVariant void 
 addToCartWithOption void 
 getAttributeByName ?string 
 getAttributes array 
 getAverageRating float 
 getCurrentUrl string 
 getCurrentVariantName string 
 getName string 
 getPrice string 
 getOriginalPrice string 
 isOriginalPriceVisible bool 
 hasAddToCartButton bool 
 hasAssociation bool 
 hasProductInAssociation bool 
 hasProductOutOfStockValidationMessage bool 
 hasReviewTitled bool 
 isOutOfStock bool 
 isMainImageDisplayed bool 
 countReviews int 
 selectOption void 
 selectVariant void 
 visit void 
 open void 
 getVariantsNames array 
 getOptionValues array 
 getDefinedElements array 
interface ShowPageInterface
  Method Argument Typehint Default
 addToCart void 
 addToCartWithQuantity void 
 addToCartWithVariant void 
 addToCartWithOption void 
 getAttributeByName ?string 
 getAttributes array 
 getAverageRating float 
 getCurrentUrl string 
 getCurrentVariantName string 
 getName string 
 getPrice string 
 getOriginalPrice string 
 isOriginalPriceVisible bool 
 hasAddToCartButton bool 
 hasAssociation bool 
 hasProductInAssociation bool 
 hasProductOutOfStockValidationMessage bool 
 hasReviewTitled bool 
 isOutOfStock bool 
 isMainImageDisplayed bool 
 countReviews int 
 selectOption void 
 selectVariant void 
 visit void 
 getVariantsNames array 
 getOptionValues array 
class HomePage
  Method Argument Typehint Default
 getRouteName string 
 getContent string 
 logOut void 
 hasLogoutButton bool 
 getFullName string 
 getActiveCurrency string 
 getAvailableCurrencies array 
 switchCurrency void 
 getActiveLocale string 
 getAvailableLocales array 
 switchLocale void 
 getLatestProductsNames array 
 getDefinedElements array 
interface HomePageInterface
  Method Argument Typehint Default
 getContent string 
 hasLogoutButton bool 
 logOut  
 getFullName string 
 getActiveCurrency string 
 getAvailableCurrencies array 
 switchCurrency void 
 getActiveLocale string 
 getAvailableLocales array 
 switchLocale void 
 getLatestProductsNames array 
class MainPage
  Method Argument Typehint Default
 getContent string 
 getRouteName string 
interface MainPageInterface
  Method Argument Typehint Default
 getContent string 
class ErrorPage
  Method Argument Typehint Default
 getUrl string 
 getTitle string 
 getDefinedElements array 
interface ErrorPageInterface
  Method Argument Typehint Default
 getTitle string 
class NotificationAccessor
  Method Argument Typehint Default
 __construct  
 getMessageElements array 
interface NotificationAccessorInterface
  Method Argument Typehint Default
 getMessageElements array 
class TableAccessor
  Method Argument Typehint Default
 getRowWithFields  
 getRowsWithFields  
 getFieldFromRow  
 getIndexedColumn  
 getSortableHeaders  
 countTableBodyRows  
 findRowsWithFields  
 hasRowFields  
 replaceColumnNamesWithColumnIndexes  
 getColumnIndex  
 containsSearchedValue  
 getColumnFieldName  
interface TableAccessorInterface
  Method Argument Typehint Default
 getRowWithFields  
 getRowsWithFields  
 getIndexedColumn  
 getSortableHeaders  
 getFieldFromRow  
 countTableBodyRows  
class ImageExistenceChecker
  Method Argument Typehint Default
 __construct  
 doesImageWithUrlExist bool 
interface ImageExistenceCheckerInterface
  Method Argument Typehint Default
 doesImageWithUrlExist bool 
class UploadedImagePathGenerator
  Method Argument Typehint Default
 generate string 
 expandPath string 
class Mocker
  Method Argument Typehint Default
 __construct  
 mockCollaborator  
 mockService  
 unmockService  
 unmockAll  
interface MockerInterface
  Method Argument Typehint Default
 mockCollaborator  
 mockService  
 unmockService  
 unmockAll  
class PaypalApiMocker
  Method Argument Typehint Default
 __construct  
 performActionInApiInitializeScope  
 performActionInApiSuccessfulScope  
 mockApiSuccessfulPaymentResponse  
 mockApiPaymentInitializeResponse  
 mockStream  
 mockHttpResponse  
class Calendar
  Method Argument Typehint Default
 __construct  
 today \DateTimeInterface 
class CurrentPageResolver
  Method Argument Typehint Default
 __construct  
 getCurrentPageWithForm SymfonyPageInterface 
interface CurrentPageResolverInterface
  Method Argument Typehint Default
 getCurrentPageWithForm SymfonyPageInterface 
class ChannelContextSetter
  Method Argument Typehint Default
 __construct  
 setChannel  
interface ChannelContextSetterInterface
  Method Argument Typehint Default
 setChannel  
class CookieSetter
  Method Argument Typehint Default
 __construct  
 setCookie  
 prepareMinkSessionIfNeeded void 
 shouldMinkSessionBePrepared bool 
interface CookieSetterInterface
  Method Argument Typehint Default
 setCookie  
class ApiSecurityService
  Method Argument Typehint Default
 __construct  
 logIn void 
 logOut void 
 getCurrentToken TokenInterface 
 restoreToken void 
class AutocompleteHelper
  Method Argument Typehint Default
 chooseValue  
 chooseValues  
 activateAutocompleteDropdown  
 waitForElementToBeVisible  
class JQueryHelper
  Method Argument Typehint Default
 waitForAsynchronousActionsToFinish void 
 waitForFormToStopLoading void 
class NotificationChecker
  Method Argument Typehint Default
 __construct  
 checkNotification void 
 resolveClass string 
interface NotificationCheckerInterface
  Method Argument Typehint Default
 checkNotification void 
class ResponseLoader
  Method Argument Typehint Default
 getMockedResponse  
 getExpectedResponse  
 getResponsesFolder  
 getMockedResponsesFolder  
 getExpectedResponsesFolder  
 getCalledClassFolder  
 assertSourceExists  
 assertContentIsNotEmpty  
 assertContentIsProperLoaded  
 assertSourceIsNotFolder  
 getFileContents  
interface ResponseLoaderInterface
  Method Argument Typehint Default
 getMockedResponse  
 getExpectedResponse  
class SecurityService
  Method Argument Typehint Default
 __construct  
 logIn void 
 logOut void 
 getCurrentToken TokenInterface 
 restoreToken void 
 setToken  
interface SecurityServiceInterface
  Method Argument Typehint Default
 logIn void 
 logOut void 
 getCurrentToken TokenInterface 
 restoreToken void 
class SharedSecurityService
  Method Argument Typehint Default
 __construct  
 performActionAsAdminUser  
 performActionAs  
interface SharedSecurityServiceInterface
  Method Argument Typehint Default
 performActionAsAdminUser  
class SharedStorage
  Method Argument Typehint Default
 get  
 has bool 
 set void 
 getLatestResource  
 setClipboard void 
interface SharedStorageInterface
  Method Argument Typehint Default
 get  
 has  
 set  
 getLatestResource  
 setClipboard  
class SlugGenerationHelper
  Method Argument Typehint Default
 waitForSlugGeneration void 
 enableSlugModification void 
 isSlugReadonly bool 
 isElementReadonly bool 
 isElementNotReadonly bool 
class SprintfResponseEscaper
  Method Argument Typehint Default
 provideMessageWithEscapedResponseContent string 
class NotificationType
  Method Argument Typehint Default
 __construct  
 __toString string 
 failure self 
 success self 
 info self 
 getTyped self 
class ProvinceController
  Method Argument Typehint Default
 choiceOrTextFieldFormAction Response 
 createProvinceChoiceForm FormInterface 
 createProvinceTextForm FormInterface 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
 addScopesSection void 
class SyliusAddressingExtension
  Method Argument Typehint Default
 load void 
class BuildAddressFormSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSetData void 
 preSubmit void 
 createProvinceCodeChoiceForm FormInterface 
 createProvinceNameTextForm FormInterface 
class AddressType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class CountryChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class CountryCodeChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getParent string 
 getBlockPrefix string 
class CountryType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProvinceChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProvinceCodeChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getParent string 
 getBlockPrefix string 
class ProvinceType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ZoneChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ZoneCodeChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ZoneMemberType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ZoneType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
 getZoneMemberEntryType string 
 getZoneMemberEntryOptions array 
class ZoneTypeChoiceType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class CountryChoiceTypeTest
  Method Argument Typehint Default
 setUp void 
 getExtensions array 
 it_returns_only_enabled_countries_by_default void 
 it_returns_all_countries void 
 it_returns_countries_in_an_alphabetical_order void 
 it_returns_filtered_out_countries void 
 assertChoicesLabels void 
class ZoneChoiceTypeTest
  Method Argument Typehint Default
 setUp void 
 getExtensions array 
 it_returns_all_scopes_by_default void 
 it_returns_all_scopes_when_zone_scope_set_to_all void 
 it_returns_tax_scopes_when_zone_scope_set_to_tax void 
 it_returns_shipping_scopes_when_zone_scope_set_to_shipping void 
 assertChoicesLabels void 
class SyliusAddressingBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class CountryNameExtension
  Method Argument Typehint Default
 getFilters array 
 translateCountryIsoCode string 
class ProvinceNamingExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
class ProvinceAddressConstraint
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class ProvinceAddressConstraintValidator
  Method Argument Typehint Default
 __construct  
 validate void 
 isProvinceValid bool 
class ZoneCannotContainItself
  Method Argument Typehint Default
 validatedBy string 
class ZoneCannotContainItselfValidator
  Method Argument Typehint Default
 validate void 
class SyliusAddressingBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 getModelNamespace string 
class CreateClientCommand
  Method Argument Typehint Default
 __construct  
 configure void 
 execute int 
class ProductTaxonPositionController
  Method Argument Typehint Default
 __construct  
 updatePositionsAction JsonResponse 
class ShowAvailablePaymentMethodsController
  Method Argument Typehint Default
 __construct  
 showAction Response 
 getCartOr404 OrderInterface 
 isCheckoutTransitionPossible bool 
 getPaymentMethods array 
class ShowAvailableShippingMethodsController
  Method Argument Typehint Default
 __construct  
 showAction Response 
 getCartOr404 OrderInterface 
 isCheckoutTransitionPossible bool 
 getCalculatedShippingMethods array 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusAdminApiExtension
  Method Argument Typehint Default
 load void 
 prepend void 
 prependDoctrineMigrations void 
class CartChangeListener
  Method Argument Typehint Default
 __construct  
 recalculateOrderOnAdd void 
 recalculateOrderOnDelete void 
class ApiAccessTokenExampleFactory
  Method Argument Typehint Default
 __construct  
 create AccessTokenInterface 
 configureOptions void 
class ApiClientExampleFactory
  Method Argument Typehint Default
 __construct  
 create ClientInterface 
 configureOptions void 
class ApiAccessTokenFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ApiClientFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class LazyCustomerLoader
  Method Argument Typehint Default
 __construct  
 loadChoiceList ChoiceListInterface 
 loadChoicesForValues array 
 loadValuesForChoices array 
class AddUserFormSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSetData void 
 preSubmit void 
 isUserDataEmpty bool 
 removeUserField void 
class AddressType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ClientType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class CustomerProfileType
  Method Argument Typehint Default
 buildForm void 
 getParent  
class OrderItemType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getParent string 
 getBlockPrefix string 
class OrderPromotionCouponType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class OrderType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class ProductType
  Method Argument Typehint Default
 buildForm void 
 getParent string 
class ProductVariantType
  Method Argument Typehint Default
 buildForm void 
 getParent string 
class Version20161202011556
  Method Argument Typehint Default
 up void 
 down void 
class Version20170313125424
  Method Argument Typehint Default
 up void 
 down void 
class Version20170711151342
  Method Argument Typehint Default
 up void 
 down void 
class Client
  Method Argument Typehint Default
 getPublicId string 
class ClientManager
  Method Argument Typehint Default
 findClientByPublicId ClientInterface|? 
class AdminApiUriBasedSectionResolver
  Method Argument Typehint Default
 __construct  
 getSection SectionInterface 
class ApiAccessTokenFixtureTest
  Method Argument Typehint Default
 access_token_can_be_generated_randomly void 
 access_token_can_be_created_with_custom_random_id void 
 access_token_can_be_created_with_custom_secret void 
 access_token_can_be_created_with_grant_type void 
 access_token_can_be_created_with_expires_at void 
 getConfiguration ApiAccessTokenFixture 
class ApiClientFixtureTest
  Method Argument Typehint Default
 oauth_credentials_can_be_generated_randomly void 
 oauth_credentials_can_be_created_with_custom_random_id void 
 oauth_credentials_can_be_created_with_custom_secret void 
 oauth_credentials_can_be_created_with_grant_type void 
 getConfiguration ApiClientFixture 
class SyliusAdminApiBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
class RemoveAvatarAction
  Method Argument Typehint Default
 __construct  
 __invoke Response 
class ResendOrderConfirmationEmailAction
  Method Argument Typehint Default
 __construct  
 __invoke Response 
class ResendShipmentConfirmationEmailAction
  Method Argument Typehint Default
 __construct  
 __invoke Response 
class AdminBasedLocaleContext
  Method Argument Typehint Default
 __construct  
 getLocaleCode string 
class StatisticsController
  Method Argument Typehint Default
 __construct  
 renderStatistics Response 
class CustomerStatisticsController
  Method Argument Typehint Default
 __construct  
 renderAction Response 
class DashboardController
  Method Argument Typehint Default
 __construct  
 indexAction Response 
 getRawData Response 
 findChannelByCodeOrFindFirst ChannelInterface|? 
class ImpersonateUserController
  Method Argument Typehint Default
 __construct  
 impersonateAction Response 
 addFlash void 
class NotificationController
  Method Argument Typehint Default
 __construct  
 getVersionAction JsonResponse 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
class SyliusAdminExtension
  Method Argument Typehint Default
 load void 
class OrderEmailManager
  Method Argument Typehint Default
 __construct  
 sendConfirmationEmail void 
interface OrderEmailManagerInterface
  Method Argument Typehint Default
 sendConfirmationEmail void 
class ShipmentEmailManager
  Method Argument Typehint Default
 __construct  
 sendConfirmationEmail void 
interface ShipmentEmailManagerInterface
  Method Argument Typehint Default
 sendConfirmationEmail void 
class ResourceDeleteSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 onResourceDelete void 
 getResourceNameFromRoute string 
 createRedirectResponse RedirectResponse 
 isMethodDelete bool 
 isSyliusRoute bool 
 isAdminSection bool 
class ShipmentShipListener
  Method Argument Typehint Default
 __construct  
 sendConfirmationEmail void 
class CustomerShowMenuBuilderEvent
  Method Argument Typehint Default
 __construct  
 getCustomer CustomerInterface 
class OrderShowMenuBuilderEvent
  Method Argument Typehint Default
 __construct  
 getOrder OrderInterface 
 getStateMachine StateMachineInterface 
class ProductMenuBuilderEvent
  Method Argument Typehint Default
 __construct  
 getProduct ProductInterface 
class ProductVariantMenuBuilderEvent
  Method Argument Typehint Default
 __construct  
 getProductVariant ProductVariantInterface 
class PromotionMenuBuilderEvent
  Method Argument Typehint Default
 __construct  
 getPromotion PromotionInterface 
class CustomerShowMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
 addChildren void 
class MainMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
 addCatalogSubMenu void 
 addCustomersSubMenu void 
 addMarketingSubMenu void 
 addSalesSubMenu void 
 addConfigurationSubMenu void 
class OrderShowMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
class ProductFormMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
class ProductUpdateMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
class ProductVariantFormMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
class PromotionUpdateMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
 addChildren void 
class StatisticsDataProvider
  Method Argument Typehint Default
 __construct  
 getRawData array 
interface StatisticsDataProviderInterface
  Method Argument Typehint Default
 getRawData array 
class AdminUriBasedSectionResolver
  Method Argument Typehint Default
 __construct  
 getSection SectionInterface 
class NotificationControllerTest
  Method Argument Typehint Default
 it_returns_an_empty_json_response_upon_client_exception void 
 it_returns_json_response_from_client_on_success void 
 setUp void 
class ChannelNameExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
 getChannelNameByCode string 
class ChannelsCurrenciesExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
 getAllCurrencies array 
class NotificationWidgetExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
 renderWidget string 
class OrderUnitTaxesExtension
  Method Argument Typehint Default
 getFunctions array 
 getIncludedTax int 
 getExcludedTax int 
 getAmount int 
class ShopExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
class SubresourceDataProvider
  Method Argument Typehint Default
 __construct  
 getSubresource  
 buildQuery QueryBuilder 
class SwaggerUiAction
  Method Argument Typehint Default
 __construct  
 __invoke  
 getContext array 
 getPathAndMethod array 
class CachedRouteNameResolver
  Method Argument Typehint Default
 __construct  
 getRouteName string 
class RouteNameResolver
  Method Argument Typehint Default
 __construct  
 getRouteName string 
 isSameSubresource bool 
 returnMatchingRouteName string 
class ExtractorPropertyMetadataFactory
  Method Argument Typehint Default
 __construct  
 create PropertyMetadata 
 resolve  
class ArchivingShippingMethodApplicator
  Method Argument Typehint Default
 __construct  
 archive ShippingMethodInterface 
 restore ShippingMethodInterface 
interface ArchivingShippingMethodApplicatorInterface
  Method Argument Typehint Default
 archive ShippingMethodInterface 
 restore ShippingMethodInterface 
class OrderStateMachineTransitionApplicator
  Method Argument Typehint Default
 __construct  
 cancel OrderInterface 
 applyTransition void 
interface OrderStateMachineTransitionApplicatorInterface
  Method Argument Typehint Default
 cancel OrderInterface 
class PaymentStateMachineTransitionApplicator
  Method Argument Typehint Default
 __construct  
 complete PaymentInterface 
 applyTransition void 
interface PaymentStateMachineTransitionApplicatorInterface
  Method Argument Typehint Default
 complete PaymentInterface 
class ProductReviewStateMachineTransitionApplicator
  Method Argument Typehint Default
 __construct  
 accept ReviewInterface 
 reject ReviewInterface 
 applyTransition void 
interface ProductReviewStateMachineTransitionApplicatorInterface
  Method Argument Typehint Default
 accept ReviewInterface 
 reject ReviewInterface 
class ShipmentStateMachineTransitionApplicator
  Method Argument Typehint Default
 __construct  
 ship ShipmentInterface 
 applyTransition void 
interface ShipmentStateMachineTransitionApplicatorInterface
  Method Argument Typehint Default
 ship ShipmentInterface 
class SyliusApiBundleExtension
  Method Argument Typehint Default
 process void 
 getConfigKey string 
 initialize void 
 configure void 
 load void 
class ApiScenarioEventDispatchingScenarioTester
  Method Argument Typehint Default
 __construct  
 setUp Setup 
 test TestResult 
 tearDown Teardown 
class AddItemToCartHandler
  Method Argument Typehint Default
 __construct  
 __invoke OrderInterface 
class ApplyCouponToCartHandler
  Method Argument Typehint Default
 __construct  
 __invoke void 
class ChangeItemQuantityInCartHandler
  Method Argument Typehint Default
 __construct  
 __invoke OrderInterface 
class RemoveItemFromCartHandler
  Method Argument Typehint Default
 __construct  
 __invoke OrderInterface 
class AddressOrderHandler
  Method Argument Typehint Default
 __construct  
 __invoke OrderInterface 
 provideCustomerByEmail CustomerInterface 
class ChoosePaymentMethodHandler
  Method Argument Typehint Default
 __construct  
 __invoke OrderInterface 
 choosePaymentMethodOnCheckout OrderInterface 
 changePaymentMethod OrderInterface 
class ChooseShippingMethodHandler
  Method Argument Typehint Default
 __construct  
 __invoke OrderInterface 
class CompleteOrderHandler
  Method Argument Typehint Default
 __construct  
 __invoke OrderInterface 
class ChangeShopUserPasswordHandler
  Method Argument Typehint Default
 __construct  
 __invoke  
class PickupCartHandler
  Method Argument Typehint Default
 __construct  
 __invoke  
 provideCustomer ?CustomerInterface 
class RegisterShopUserHandler
  Method Argument Typehint Default
 __construct  
 __invoke void 
 handleVerification void 
class AddItemToCart
  Method Argument Typehint Default
 __construct  
 createFromData self 
 getOrderTokenValue ?string 
 setOrderTokenValue void 
class ApplyCouponToCart
  Method Argument Typehint Default
 __construct  
 createFromData self 
 getOrderTokenValue string|? 
 setOrderTokenValue void 
class ChangeItemQuantityInCart
  Method Argument Typehint Default
 __construct  
 createFromData self 
 getOrderTokenValue ?string 
 setOrderTokenValue void 
class PickupCart
  Method Argument Typehint Default
 __construct  
class RemoveItemFromCart
  Method Argument Typehint Default
 __construct  
 removeFromData self 
 getOrderTokenValue string|? 
 setOrderTokenValue void 
class AddressOrder
  Method Argument Typehint Default
 __construct  
 getOrderTokenValue string|? 
 setOrderTokenValue void 
class ChoosePaymentMethod
  Method Argument Typehint Default
 __construct  
 getOrderTokenValue ?string 
 setOrderTokenValue void 
 getSubresourceId string|? 
 setSubresourceId void 
 getSubresourceIdAttributeKey string 
class ChooseShippingMethod
  Method Argument Typehint Default
 __construct  
 getOrderTokenValue ?string 
 setOrderTokenValue void 
 getSubresourceId ?string 
 setSubresourceId void 
 getSubresourceIdAttributeKey string 
class CompleteOrder
  Method Argument Typehint Default
 __construct  
 getOrderTokenValue string|? 
 setOrderTokenValue void 
class ChangeShopUserPassword
  Method Argument Typehint Default
 __construct  
 getShopUserId  
 setShopUserId void 
interface OrderTokenValueAwareInterface
  Method Argument Typehint Default
 getOrderTokenValue ?string 
 setOrderTokenValue void 
class RegisterShopUser
  Method Argument Typehint Default
 __construct  
interface ShopUserIdAwareInterface
  Method Argument Typehint Default
 getShopUserId  
 setShopUserId void 
interface SubresourceIdAwareInterface
  Method Argument Typehint Default
 getSubresourceId string|? 
 setSubresourceId void 
 getSubresourceIdAttributeKey string 
class TokenBasedUserContext
  Method Argument Typehint Default
 __construct  
 getUser UserInterface|? 
class TokenValueBasedCartContext
  Method Argument Typehint Default
 __construct  
 getCart OrderInterface 
 getMasterRequest Request 
 checkApiRequest void 
interface UserContextInterface
  Method Argument Typehint Default
 getUser UserInterface|? 
class UploadAvatarImageAction
  Method Argument Typehint Default
 __construct  
 __invoke ImageInterface 
class AddressDataPersister
  Method Argument Typehint Default
 __construct  
 supports bool 
 persist  
 remove  
class AdminUserDataPersister
  Method Argument Typehint Default
 __construct  
 supports bool 
 persist  
 remove  
 isTryingToDeleteLoggedInUser bool 
class ShippingMethodDataPersister
  Method Argument Typehint Default
 __construct  
 supports bool 
 persist  
 remove  
class AddressCollectionDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getCollection  
class AddressItemDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getItem  
class CartPaymentMethodsSubresourceDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getSubresource  
class CartShippingMethodsSubresourceDataProvider
  Method Argument Typehint Default
 __construct  
 getSubresource  
 supports bool 
 getCartShippingMethods array 
class CountryCollectionDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getCollection  
class CustomerItemDataProvider
  Method Argument Typehint Default
 __construct  
 getItem  
 supports bool 
class OrderAdjustmentsSubresourceDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getSubresource  
class OrderCollectionDataProvider
  Method Argument Typehint Default
 __construct  
 getCollection  
 supports bool 
class OrderItemAdjustmentsSubresourceDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getSubresource  
class OrderItemItemDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getItem  
class OrderItemUnitItemDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getItem  
class PaymentItemDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getItem  
class ProductItemDataProvider
  Method Argument Typehint Default
 __construct  
 getItem  
 supports bool 
class ShipmentItemDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getItem  
class TaxonCollectionDataProvider
  Method Argument Typehint Default
 __construct  
 supports bool 
 getCollection  
class CommandAwareInputDataTransformer
  Method Argument Typehint Default
 __construct  
 transform  
 supportsTransformation bool 
interface CommandDataTransformerInterface
  Method Argument Typehint Default
 transform  
 supportsTransformation bool 
class LoggedInShopUserIdAwareCommandDataTransformer
  Method Argument Typehint Default
 __construct  
 transform ShopUserIdAwareInterface 
 supportsTransformation bool 
class OrderTokenValueAwareInputCommandDataTransformer
  Method Argument Typehint Default
 transform  
 supportsTransformation bool 
class SubresourceIdAwareCommandDataTransformer
  Method Argument Typehint Default
 __construct  
 transform  
 supportsTransformation bool 
class CommandDataTransformerPass
  Method Argument Typehint Default
 process  
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
class SyliusApiExtension
  Method Argument Typehint Default
 load void 
class ExchangeRateFilter
  Method Argument Typehint Default
 filterProperty  
 getDescription array 
class TranslationOrderNameAndLocaleFilter
  Method Argument Typehint Default
 filterProperty void 
 getDescription array 
class HideArchivedShippingMethodExtension
  Method Argument Typehint Default
 __construct  
 applyToCollection void 
class ProductsByChannelAndLocaleCodeExtension
  Method Argument Typehint Default
 __construct  
 applyToCollection void 
class OrderGetMethodItemExtension
  Method Argument Typehint Default
 __construct  
 applyToItem  
 applyToItemForGetMethod void 
class OrderMethodsItemExtension
  Method Argument Typehint Default
 __construct  
 applyToItem  
 applyForVisitor void 
 applyForShopUser void 
 applyForAdminUser void 
 filterCart void 
class ProductSlugEventSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 generateSlug void 
class CannotRemoveCurrentlyLoggedInUser
  Method Argument Typehint Default
 __construct  
class ShippingMethodCannotBeRemoved
  Method Argument Typehint Default
 __construct  
class EmptyPropertyListExtractor
  Method Argument Typehint Default
 getProperties ?array 
class CustomerProvider
  Method Argument Typehint Default
 __construct  
 provide CustomerInterface 
interface CustomerProviderInterface
  Method Argument Typehint Default
 provide CustomerInterface 
class PathPrefixProvider
  Method Argument Typehint Default
 __construct  
 getPathPrefix string|? 
 getCurrentPrefix string|? 
interface PathPrefixProviderInterface
  Method Argument Typehint Default
 getPathPrefix ?string 
 getCurrentPrefix string|? 
class ChannelContextBuilder
  Method Argument Typehint Default
 __construct  
 createFromRequest array 
class HttpRequestMethodTypeContextBuilder
  Method Argument Typehint Default
 __construct  
 createFromRequest array 
class LocaleContextBuilder
  Method Argument Typehint Default
 __construct  
 createFromRequest array 
class AddressDenormalizer
  Method Argument Typehint Default
 __construct  
 denormalize  
 supportsDenormalization bool 
class ContextKeys
  Method Argument Typehint Default
 __construct  
class AdminAuthenticationTokenDocumentationNormalizer
  Method Argument Typehint Default
 __construct  
 supportsNormalization bool 
 normalize  
class ShopAuthenticationTokenDocumentationNormalizer
  Method Argument Typehint Default
 __construct  
 supportsNormalization bool 
 normalize  
class CachedRouteNameResolverTest
  Method Argument Typehint Default
 it_get_route_name_for_item_route_with_no_matching_route void 
 test_get_route_name_forItem_route_on_cache_miss void 
 it_get_route_name_for_item_route_on_cache_hit void 
 get_route_name_for_collection_route_with_no_matching_route void 
 get_route_name_for_collection_route_on_cache_miss void 
 get_route_name_for_collection_route_on_cache_hit void 
 get_route_name_with_cache_item_throws_cache_exception void 
class RouteNameResolverTest
  Method Argument Typehint Default
 it_gets_route_name_for_item_route_with_no_matching_route void 
 it_gets_route_name_for_item_route void 
 it_gets_route_name_for_collection_route_with_no_matching_route void 
 it_gets_route_name_for_collection_route void 
 it_gets_route_name_for_subresource_route void 
class CommandDataTransformerPassTest
  Method Argument Typehint Default
 it_collects_tagged_command_data_transformer_services void 
 it_creates_definition_without_any_transformers void 
 registerCompilerPass void 
class CorrectChangeShopUserConfirmPassword
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class CorrectChangeShopUserConfirmPasswordValidator
  Method Argument Typehint Default
 validate void 
class OrderNotEmpty
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class OrderNotEmptyValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class OrderPaymentMethodEligibility
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class OrderPaymentMethodEligibilityValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class OrderProductEligibility
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class OrderProductEligibilityValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class OrderShippingMethodEligibility
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class OrderShippingMethodEligibilityValidator
  Method Argument Typehint Default
 __construct  
 validate  
class PromotionCouponEligibility
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class PromotionCouponEligibilityValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class UniqueShopUserEmail
  Method Argument Typehint Default
 validatedBy string 
class UniqueShopUserEmailValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class CartShippingMethodFactory
  Method Argument Typehint Default
 create CartShippingMethodInterface 
interface CartShippingMethodFactoryInterface
  Method Argument Typehint Default
 create CartShippingMethodInterface 
class CartShippingMethod
  Method Argument Typehint Default
 __construct  
 getShippingMethod ShippingMethodInterface 
 getCost int 
interface CartShippingMethodInterface
  Method Argument Typehint Default
 getShippingMethod ShippingMethodInterface 
 getCost int 
class SyliusApiBundle
  Method Argument Typehint Default
 build  
class RegisterAttributeFactoryPass
  Method Argument Typehint Default
 process void 
class RegisterAttributeTypePass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusAttributeExtension
  Method Argument Typehint Default
 load void 
 resolveResources array 
class LoadMetadataSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 loadClassMetadata void 
 mapSubjectOnAttributeValue void 
 mapAttributeOnAttributeValue void 
 mapManyToOne void 
class DateAttributeConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class DatetimeAttributeConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class SelectAttributeChoicesCollectionType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getParent string 
 getBlockPrefix string 
 getUniqueKey string 
 resolveValues array 
class SelectAttributeConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class SelectAttributeValueTranslationsType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class TextAttributeConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class CheckboxAttributeType
  Method Argument Typehint Default
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class DateAttributeType
  Method Argument Typehint Default
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class DatetimeAttributeType
  Method Argument Typehint Default
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class IntegerAttributeType
  Method Argument Typehint Default
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class PercentAttributeType
  Method Argument Typehint Default
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class SelectAttributeType
  Method Argument Typehint Default
 __construct  
 getParent string 
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class TextareaAttributeType
  Method Argument Typehint Default
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class TextAttributeType
  Method Argument Typehint Default
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class AttributeChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class AttributeTranslationType
  Method Argument Typehint Default
 buildForm void 
class AttributeType
  Method Argument Typehint Default
 __construct  
 buildForm void 
class AttributeTypeChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class AttributeValueType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 addValueField void 
class SelectAttributeTypeTest
  Method Argument Typehint Default
 it_return_all_choices void 
 setUp void 
 getExtensions array 
 assertChoicesLabels void 
class SyliusAttributeBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class ValidAttributeValue
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class ValidAttributeValueValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class ValidSelectAttributeConfiguration
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class ValidSelectAttributeConfigurationValidator
  Method Argument Typehint Default
 validate void 
class ValidTextAttributeConfiguration
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class ValidTextAttributeConfigurationValidator
  Method Argument Typehint Default
 validate void 
class SyliusAttributeBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class ChannelCollector
  Method Argument Typehint Default
 __construct  
 getChannel array|? 
 getChannels iterable 
 isChannelChangeSupported bool 
 collect void 
 reset void 
 getName string 
 pluckChannel array 
class FakeChannelCodeProvider
  Method Argument Typehint Default
 getCode string|? 
interface FakeChannelCodeProviderInterface
  Method Argument Typehint Default
 getCode string|? 
class FakeChannelContext
  Method Argument Typehint Default
 __construct  
 getChannel ChannelInterface 
 getMasterRequest Request 
class FakeChannelPersister
  Method Argument Typehint Default
 __construct  
 onKernelResponse void 
class CompositeChannelContextPass
  Method Argument Typehint Default
 __construct  
class CompositeRequestResolverPass
  Method Argument Typehint Default
 __construct  
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusChannelExtension
  Method Argument Typehint Default
 load void 
class ChannelRepository
  Method Argument Typehint Default
 findOneByHostname ?ChannelInterface 
 findOneByCode ChannelInterface|? 
 findByName iterable 
class ChannelChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ChannelType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class CompositeChannelContextPassTest
  Method Argument Typehint Default
 it_collects_tagged_channel_contexts void 
 it_collects_tagged_channel_contexts_with_priority void 
 it_does_not_add_method_calls_to_the_overriding_service_if_the_composite_service_is_overridden void 
 it_still_adds_method_calls_to_composite_context_even_if_it_was_overridden void 
 registerCompilerPass void 
 assertContainerBuilderNotHasServiceDefinitionWithMethodCall void 
class CompositeRequestResolverPassTest
  Method Argument Typehint Default
 it_collects_tagged_request_based_channel_contexts void 
 it_collects_tagged_request_based_channel_contexts_with_custom_priority void 
 it_does_not_add_method_calls_to_the_overriding_service_if_the_composite_service_is_overridden void 
 it_still_adds_method_calls_to_composite_context_even_if_it_was_overridden void 
 registerCompilerPass void 
 assertContainerBuilderNotHasServiceDefinitionWithMethodCall void 
class SyliusChannelExtensionTest
  Method Argument Typehint Default
 it_fallbacks_to_enabled_kernel_debug_parameter_if_debug_is_not_defined void 
 it_fallbacks_to_disabled_kernel_debug_parameter_if_debug_is_not_defined void 
 it_uses_enabled_debug_config_if_defined void 
 it_uses_disabled_debug_config_if_defined void 
 getContainerExtensions array 
class SyliusChannelBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class SyliusChannelBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class Kernel
  Method Argument Typehint Default
 __construct  
 registerBundles array 
 getContainerBaseClass string 
 getContainerLoader LoaderInterface 
 registerContainerConfiguration void 
 getCacheDir string 
 getLogDir string 
 isVagrantEnvironment bool 
trait SyliusPluginTrait
  Method Argument Typehint Default
 getContainerExtension ExtensionInterface|? 
 createContainerExtension  
 getName  
 getNamespace  
 getContainerExtensionClass string 
class CustomerIpAssigner
  Method Argument Typehint Default
 assign void 
interface IpAssignerInterface
  Method Argument Typehint Default
 assign void 
class CheckoutRedirectListener
  Method Argument Typehint Default
 __construct  
 handleCheckoutRedirect void 
class CheckoutResolver
  Method Argument Typehint Default
 __construct  
 onKernelRequest void 
 getSubscribedEvents array 
 getRequestedGraph string 
 getRequestedTransition string 
class CheckoutStateUrlGenerator
  Method Argument Typehint Default
 __construct  
 generate string 
 generateForOrderCheckoutState string 
 generateForCart string 
 setContext void 
 getContext RequestContext 
interface CheckoutStateUrlGeneratorInterface
  Method Argument Typehint Default
 generateForOrderCheckoutState string 
 generateForCart string 
class CartCollector
  Method Argument Typehint Default
 __construct  
 hasCart bool 
 getId ?int 
 getTotal ?int 
 getSubtotal ?int 
 getCurrency ?string 
 getLocale string|? 
 getQuantity ?int 
 getItems array|? 
 getStates ?array 
 collect void 
 reset void 
 getName string 
class SyliusCollector
  Method Argument Typehint Default
 __construct  
 getVersion string 
 getExtensions array 
 getCurrencyCode string|? 
 getLocaleCode string|? 
 getDefaultCurrencyCode ?string 
 getDefaultLocaleCode ?string 
 collect void 
 reset void 
 getName string 
class PluginInfo
  Method Argument Typehint Default
 __construct  
 name string 
 description string 
 url string 
class AbstractInstallCommand
  Method Argument Typehint Default
 initialize  
 get  
 getEnvironment string 
 isDebug bool 
 renderTable void 
 createProgressBar ProgressBar 
 runCommands void 
 ensureDirectoryExistsAndIsWritable void 
class CancelUnpaidOrdersCommand
  Method Argument Typehint Default
 configure void 
 execute  
class CheckRequirementsCommand
  Method Argument Typehint Default
 configure void 
 execute int 
class InformAboutGUSCommand
  Method Argument Typehint Default
 configure void 
 execute int 
class InstallAssetsCommand
  Method Argument Typehint Default
 configure void 
 execute ?int 
class InstallCommand
  Method Argument Typehint Default
 configure void 
 execute int 
 getProperFinalMessage string 
 getSyliusLogo string 
class InstallDatabaseCommand
  Method Argument Typehint Default
 configure void 
 execute int 
class InstallSampleDataCommand
  Method Argument Typehint Default
 configure void 
 execute ?int 
class SetupCommand
  Method Argument Typehint Default
 configure void 
 execute int 
 setupAdministratorUser void 
 configureNewUser AdminUserInterface 
 createEmailQuestion Question 
 getAdministratorEmail string 
 getAdministratorUsername string 
 getAdministratorPassword string 
 getPasswordQuestionValidator \Closure 
 createPasswordQuestion Question 
 getAdminUserRepository UserRepositoryInterface 
class ShowAvailablePluginsCommand
  Method Argument Typehint Default
 configure void 
 execute int 
 configurePlugins void 
class CustomerAndChannelBasedCartContext
  Method Argument Typehint Default
 __construct  
 getCart OrderInterface 
class CustomerContext
  Method Argument Typehint Default
 __construct  
 getCustomer BaseCustomerInterface|? 
class SessionAndChannelBasedCartContext
  Method Argument Typehint Default
 __construct  
 getCart OrderInterface 
class OrderController
  Method Argument Typehint Default
 summaryAction Response 
 thankYouAction Response 
class PaymentMethodController
  Method Argument Typehint Default
 getPaymentGatewaysAction Response 
class ProductTaxonController
  Method Argument Typehint Default
 updatePositionsAction Response 
 updateProductTaxonsPositionsAction Response 
 validateCsrfProtection void 
 shouldProductsPositionsBeUpdated bool 
 updatePositions void 
class ProductVariantController
  Method Argument Typehint Default
 updatePositionsAction Response 
class ResolveShopUserTargetEntityPass
  Method Argument Typehint Default
 process void 
class IgnoreAnnotationsPass
  Method Argument Typehint Default
 process void 
class LazyCacheWarmupPass
  Method Argument Typehint Default
 process void 
 markServiceAsLazy void 
class RegisterTaxCalculationStrategiesPass
  Method Argument Typehint Default
 process void 
class RegisterUriBasedSectionResolverPass
  Method Argument Typehint Default
 process void 
class TranslatableEntityLocalePass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusCoreExtension
  Method Argument Typehint Default
 load void 
 prepend void 
 prependHwiOauth void 
 prependSyliusThemeBundle void 
 prependDoctrineMigrations void 
class DateFormat
  Method Argument Typehint Default
 parse  
 getSql  
class Day
  Method Argument Typehint Default
 parse void 
 getSql string 
class Hour
  Method Argument Typehint Default
 parse void 
 getSql string 
class Month
  Method Argument Typehint Default
 parse void 
 getSql string 
class Week
  Method Argument Typehint Default
 parse void 
 getSql string 
class Year
  Method Argument Typehint Default
 parse void 
 getSql string 
class ResourceDeleteHandler
  Method Argument Typehint Default
 __construct  
 handle void 
class ResourceUpdateHandler
  Method Argument Typehint Default
 __construct  
 handle void 
class OrderInventoryOperator
  Method Argument Typehint Default
 __construct  
 cancel void 
 hold void 
 sell void 
 lockProductVariants void 
class AddressRepository
  Method Argument Typehint Default
 findByCustomer array 
 findOneByCustomer ?AddressInterface 
class AttributeRepository
  Method Argument Typehint Default
 __construct  
 findAll array 
class AvatarImageRepository
  Method Argument Typehint Default
 findOneByOwnerId ?ImageInterface 
class CustomerRepository
  Method Argument Typehint Default
 countCustomers int 
 countCustomersInPeriod int 
 findLatest array 
class OrderItemRepository
  Method Argument Typehint Default
 findOneByCustomer OrderItemInterface|? 
class OrderItemUnitRepository
  Method Argument Typehint Default
 findOneByCustomer ?OrderItemUnitInterface 
class OrderRepository
  Method Argument Typehint Default
 __construct  
 createListQueryBuilder QueryBuilder 
 createByCustomerIdQueryBuilder QueryBuilder 
 createByCustomerAndChannelIdQueryBuilder QueryBuilder 
 findByCustomer array 
 findForCustomerStatistics array 
 findOneForPayment OrderInterface|? 
 countByCustomerAndCoupon int 
 countByCustomer int 
 findOneByNumberAndCustomer ?OrderInterface 
 findCartByChannel OrderInterface|? 
 findLatestCartByChannelAndCustomer OrderInterface|? 
 findLatestNotEmptyCartByChannelAndCustomer OrderInterface|? 
 getTotalSalesForChannel int 
 getTotalPaidSalesForChannel int 
 getTotalPaidSalesForChannelInPeriod int 
 countFulfilledByChannel int 
 countPaidByChannel int 
 countPaidForChannelInPeriod int 
 findLatestInChannel array 
 findOrdersUnpaidSince array 
 findCartForSummary OrderInterface|? 
 findCartForAddressing OrderInterface|? 
 findCartForSelectingShipping ?OrderInterface 
 findCartForSelectingPayment ?OrderInterface 
class PaymentMethodRepository
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findEnabledForChannel array 
class PaymentRepository
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findOneByOrderId PaymentInterface|? 
 findOneByCustomer PaymentInterface|? 
class ProductOptionRepository
  Method Argument Typehint Default
 __construct  
 findAll array 
class ProductRepository
  Method Argument Typehint Default
 __construct  
 createListQueryBuilder QueryBuilder 
 createShopListQueryBuilder QueryBuilder 
 findLatestByChannel array 
 findOneByChannelAndSlug ProductInterface|? 
 findOneByCode ?ProductInterface 
class ProductReviewRepository
  Method Argument Typehint Default
 findLatestByProductId array 
 findAcceptedByProductSlugAndChannel array 
 createQueryBuilderByProductCode QueryBuilder 
 findOneByIdAndProductCode ReviewInterface|? 
class ProductTaxonRepository
  Method Argument Typehint Default
 findOneByProductCodeAndTaxonCode ?ProductTaxonInterface 
class ProductVariantRepository
  Method Argument Typehint Default
 createInventoryListQueryBuilder QueryBuilder 
class PromotionRepository
  Method Argument Typehint Default
 __construct  
 findActiveByChannel array 
class ShipmentRepository
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findOneByOrderId ShipmentInterface|? 
 findOneByCustomer ?ShipmentInterface 
 findByName array 
class ShippingCategoryRepository
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
class ShippingMethodRepository
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findEnabledForChannel array 
 findEnabledForZonesAndChannel array 
 createEnabledForChannelQueryBuilder QueryBuilder 
class UserRepository
  Method Argument Typehint Default
 findOneByEmail ?UserInterface 
class CanonicalizerListener
  Method Argument Typehint Default
 __construct  
 canonicalize void 
 prePersist void 
 preUpdate void 
class CartBlamerListener
  Method Argument Typehint Default
 __construct  
 onImplicitLogin void 
 onInteractiveLogin void 
 onJWTAuthenticatedLogin void 
 blame void 
 getCart ?OrderInterface 
class ChannelDeletionListener
  Method Argument Typehint Default
 __construct  
 onChannelPreDelete void 
class CustomerDefaultAddressListener
  Method Argument Typehint Default
 preCreate void 
 setAddressAsDefault void 
class CustomerReviewsDeleteListener
  Method Argument Typehint Default
 __construct  
 removeCustomerReviews void 
class DefaultUsernameORMListener
  Method Argument Typehint Default
 onFlush  
 processEntities void 
class ImagesRemoveListener
  Method Argument Typehint Default
 __construct  
 onFlush void 
 postFlush void 
class ImagesUploadListener
  Method Argument Typehint Default
 __construct  
 uploadImages void 
 uploadSubjectImages void 
class ImageUploadListener
  Method Argument Typehint Default
 __construct  
 uploadImage void 
class LockingListener
  Method Argument Typehint Default
 __construct  
 lock void 
class MailerListener
  Method Argument Typehint Default
 __construct  
 sendResetPasswordTokenEmail void 
 sendResetPasswordPinEmail void 
 sendVerificationTokenEmail void 
 sendUserRegistrationEmail void 
 sendEmail void 
class OrderRecalculationListener
  Method Argument Typehint Default
 __construct  
 recalculateOrder void 
class PasswordUpdaterListener
  Method Argument Typehint Default
 customerUpdateEvent void 
class ReviewCreateListener
  Method Argument Typehint Default
 __construct  
 ensureReviewHasAuthor void 
class SimpleProductLockingListener
  Method Argument Typehint Default
 __construct  
 lock void 
class TaxonDeletionListener
  Method Argument Typehint Default
 __construct  
 protectFromRemovingMenuTaxon void 
 removeTaxonFromPromotionRules void 
class UserCartRecalculationListener
  Method Argument Typehint Default
 __construct  
 recalculateCartWhileLogin void 
class AbstractExampleFactory
  Method Argument Typehint Default
 configureOptions void 
class AddressExampleFactory
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 create AddressInterface 
 assertCountryCodeIsValid void 
 assertProvinceCodeIsValid void 
 provideProvince void 
 getProvinceCode string 
 resolveCountryProvince void 
class AdminUserExampleFactory
  Method Argument Typehint Default
 __construct  
 create AdminUserInterface 
 configureOptions void 
 createAvatar void 
class ChannelExampleFactory
  Method Argument Typehint Default
 __construct  
 create ChannelInterface 
 configureOptions void 
class CustomerGroupExampleFactory
  Method Argument Typehint Default
 __construct  
 create CustomerGroupInterface 
 configureOptions void 
interface ExampleFactoryInterface
  Method Argument Typehint Default
 create  
class OrderExampleFactory
  Method Argument Typehint Default
 __construct  
 create OrderInterface 
 configureOptions void 
 createOrder OrderInterface 
 generateItems void 
 address void 
 selectShipping void 
 selectPayment void 
 completeCheckout void 
 applyCheckoutStateTransition void 
 generateInvalidSkipMessage string 
 setOrderCompletedDate void 
 fulfillOrder void 
 completePayments void 
 completeShipments void 
class PaymentMethodExampleFactory
  Method Argument Typehint Default
 __construct  
 create PaymentMethodInterface 
 configureOptions void 
 getLocales iterable 
class ProductAssociationExampleFactory
  Method Argument Typehint Default
 __construct  
 create ProductAssociationInterface 
 configureOptions void 
class ProductAssociationTypeExampleFactory
  Method Argument Typehint Default
 __construct  
 create ProductAssociationTypeInterface 
 configureOptions void 
 getLocales iterable 
class ProductAttributeExampleFactory
  Method Argument Typehint Default
 __construct  
 create ProductAttributeInterface 
 configureOptions void 
 getLocales iterable 
class ProductExampleFactory
  Method Argument Typehint Default
 __construct  
 create ProductInterface 
 configureOptions void 
 createTranslations void 
 createRelations void 
 createVariants void 
 createChannelPricings void 
 createImages void 
 createProductTaxons void 
 getLocales iterable 
 setAttributeValues array 
 configureProductAttributeValue ProductAttributeValueInterface 
 getRandomValueForProductAttribute  
 generateProductVariantName string 
class ProductOptionExampleFactory
  Method Argument Typehint Default
 __construct  
 create ProductOptionInterface 
 configureOptions void 
 getLocales iterable 
class ProductReviewExampleFactory
  Method Argument Typehint Default
 __construct  
 create ReviewInterface 
 configureOptions void 
 getRandomStatus string 
 applyReviewTransition void 
class PromotionActionExampleFactory
  Method Argument Typehint Default
 __construct  
 create PromotionActionInterface 
 configureOptions void 
class PromotionExampleFactory
  Method Argument Typehint Default
 __construct  
 create PromotionInterface 
 configureOptions void 
 getCouponNormalizer \Closure 
class PromotionRuleExampleFactory
  Method Argument Typehint Default
 __construct  
 create PromotionRuleInterface 
 configureOptions void 
class ShippingCategoryExampleFactory
  Method Argument Typehint Default
 __construct  
 create ShippingCategoryInterface 
 configureOptions void 
class ShippingMethodExampleFactory
  Method Argument Typehint Default
 __construct  
 create ShippingMethodInterface 
 configureOptions void 
 getLocales iterable 
class ShopUserExampleFactory
  Method Argument Typehint Default
 __construct  
 create ShopUserInterface 
 configureOptions void 
class TaxCategoryExampleFactory
  Method Argument Typehint Default
 __construct  
 create TaxCategoryInterface 
 configureOptions void 
class TaxonExampleFactory
  Method Argument Typehint Default
 __construct  
 create TaxonInterface 
 createTaxon TaxonInterface|? 
 createTranslation void 
 configureOptions void 
 getLocales iterable 
class TaxRateExampleFactory
  Method Argument Typehint Default
 __construct  
 create TaxRateInterface 
 configureOptions void 
class LazyOption
  Method Argument Typehint Default
 randomOne \Closure 
 randomOneOrNull \Closure 
 randomOnes \Closure 
 all \Closure 
 findBy \Closure 
 findOneBy \Closure 
 getOneBy \Closure 
class AbstractResourceFixture
  Method Argument Typehint Default
 __construct  
 load void 
 getConfigTreeBuilder TreeBuilder 
 configureResourceNode void 
class AddressFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class AdminUserFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class BookProductFixture
  Method Argument Typehint Default
 __construct  
 getName string 
 load void 
 configureOptionsNode void 
 getUniqueNames array 
class ChannelFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class CurrencyFixture
  Method Argument Typehint Default
 __construct  
 load void 
 getName string 
 configureOptionsNode void 
class CustomerGroupFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class GeographicalFixture
  Method Argument Typehint Default
 __construct  
 load void 
 getName string 
 configureOptionsNode void 
 loadCountriesWithProvinces void 
 loadZones void 
 loadProvincesForCountry void 
 getZoneType string 
 getZoneMembers array 
 provideZoneValidator \Closure 
class LocaleFixture
  Method Argument Typehint Default
 __construct  
 load void 
 getName string 
 configureOptionsNode void 
class MugProductFixture
  Method Argument Typehint Default
 __construct  
 getName string 
 load void 
 configureOptionsNode void 
 getUniqueNames array 
class OrderFixture
  Method Argument Typehint Default
 __construct  
 load void 
 getName string 
 configureOptionsNode void 
 generateDates array 
class PaymentMethodFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ProductAssociationFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ProductAssociationTypeFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ProductAttributeFixture
  Method Argument Typehint Default
 __construct  
 getName string 
 configureResourceNode void 
class ProductFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ProductOptionFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ProductReviewFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class PromotionFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ShippingCategoryFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ShippingMethodFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class ShopUserFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class SimilarProductAssociationFixture
  Method Argument Typehint Default
 __construct  
 getName string 
 load void 
 configureOptionsNode void 
 getAssociatedProductsAsArray array 
class StickerProductFixture
  Method Argument Typehint Default
 __construct  
 getName string 
 load void 
 configureOptionsNode void 
 getUniqueNames array 
class TaxCategoryFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class TaxonFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class TaxRateFixture
  Method Argument Typehint Default
 getName string 
 configureResourceNode void 
class TshirtProductFixture
  Method Argument Typehint Default
 __construct  
 getName string 
 load void 
 configureOptionsNode void 
 getUniqueNames array 
class ProductsToCodesTransformer
  Method Argument Typehint Default
 __construct  
 transform Collection 
 reverseTransform array 
class ProductTaxonToTaxonTransformer
  Method Argument Typehint Default
 __construct  
 transform ?TaxonInterface 
 reverseTransform ?ProductTaxonInterface 
 assertTransformationValueType void 
class TaxonsToCodesTransformer
  Method Argument Typehint Default
 __construct  
 transform Collection 
 reverseTransform array 
class AddBaseCurrencySubscriber
  Method Argument Typehint Default
 getSubscribedEvents array 
 preSetData void 
 getDisabledOption bool 
class AddUserFormSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSetData void 
 submit void 
class ChannelFormSubscriber
  Method Argument Typehint Default
 getSubscribedEvents array 
 preSubmit void 
 resolveLocales array 
 resolveCurrencies array 
class CustomerRegistrationFormSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSubmit void 
class AddressTypeExtension
  Method Argument Typehint Default
 configureOptions void 
 buildForm void 
 getExtendedTypes array 
class CartItemTypeExtension
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getExtendedType string 
 getExtendedTypes iterable 
class CartTypeExtension
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getExtendedType string 
 getExtendedTypes iterable 
class ChannelTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class CountryTypeExtension
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
 getCountryName string 
 getAvailableCountries array 
class CustomerTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class LocaleTypeExtension
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
 getLocaleName ?string 
 getAvailableLocales array 
class OrderTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class PaymentMethodTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class ProductTranslationTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class ProductTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class ProductVariantGenerationTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class ProductVariantTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class PromotionCouponTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class PromotionFilterCollectionTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class PromotionTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class ShippingMethodTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class TaxonTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class TaxRateTypeExtension
  Method Argument Typehint Default
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class AddressType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
 areAddressesDifferent bool 
class ChangePaymentMethodType
  Method Argument Typehint Default
 buildForm void 
 getParent string 
 getBlockPrefix string 
class CompleteType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class PaymentType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class SelectPaymentType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class SelectShippingType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShipmentType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class CustomerCheckoutGuestType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class CustomerDefaultAddressType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class CustomerGuestType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class CustomerRegistrationType
  Method Argument Typehint Default
 buildForm void 
 getParent string 
 getBlockPrefix string 
class CustomerSimpleRegistrationType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class EntitiesFilterType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class AddToCartType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ChannelPricingType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ProductImageType
  Method Argument Typehint Default
 buildForm void 
 buildView void 
 configureOptions void 
 getBlockPrefix string 
class ProductReviewType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ChannelBasedFixedDiscountConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
class ChannelBasedUnitFixedDiscountConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
class ChannelBasedUnitPercentageDiscountConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
class ProductFilterConfigurationType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class TaxonFilterConfigurationType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class ChannelBasedItemTotalConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
class ChannelBasedTotalOfItemsFromTaxonConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
class ContainsProductConfigurationType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class CustomerGroupConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class HasTaxonConfigurationType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class NthOrderConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShippingCountryConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class TotalOfItemsFromTaxonConfigurationType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ChannelBasedFlatRateConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ChannelBasedPerUnitRateConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ChannelBasedOrderTotalGreaterThanOrEqualConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
class ChannelBasedOrderTotalLessThanOrEqualConfigurationType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
class OrderTotalGreaterThanOrEqualConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class OrderTotalLessThanOrEqualConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ProductTaxonAutocompleteChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class TaxonImageType
  Method Argument Typehint Default
 getBlockPrefix string 
class AdminUserType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
 provideLocaleCodeOptions array 
class AvatarImageType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShopUserRegistrationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShopUserType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class AddressChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class AmountType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ChannelCollectionType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ContactType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ImageType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductTaxonPositionType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShopBillingDataType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions  
class TaxCalculationStrategyChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class CommandDirectoryChecker
  Method Argument Typehint Default
 __construct  
 ensureDirectoryExists void 
 ensureDirectoryIsWritable void 
 setCommandName void 
interface RequirementsCheckerInterface
  Method Argument Typehint Default
 check bool 
class SyliusRequirementsChecker
  Method Argument Typehint Default
 __construct  
 check bool 
 checkRequirementsInCollection void 
 getRequirementRequiredMessage string 
class CommandExecutor
  Method Argument Typehint Default
 __construct  
 runCommand self 
 getDefaultParameters array 
class DatabaseSetupCommandsProvider
  Method Argument Typehint Default
 __construct  
 getCommands array 
 isDatabasePresent bool 
 setupDatabase array 
 isSchemaPresent bool 
 getDatabaseName string 
 getSchemaManager AbstractSchemaManager 
 getEntityManager EntityManagerInterface 
interface DatabaseSetupCommandsProviderInterface
  Method Argument Typehint Default
 getCommands array 
class TableRenderer
  Method Argument Typehint Default
 __construct  
 setHeaders void 
 addRow void 
 setLabel void 
 render void 
 isEmpty bool 
class ExtensionsRequirements
  Method Argument Typehint Default
 __construct  
class FilesystemRequirements
  Method Argument Typehint Default
 __construct  
class Requirement
  Method Argument Typehint Default
 __construct  
 getLabel string 
 isFulfilled bool 
 isRequired bool 
 getHelp string|? 
class RequirementCollection
  Method Argument Typehint Default
 __construct  
 getLabel string 
 getIterator \ArrayIterator 
 add self 
class SettingsRequirements
  Method Argument Typehint Default
 __construct  
 isOn bool 
class SyliusRequirements
  Method Argument Typehint Default
 __construct  
 getIterator \ArrayIterator 
 add void 
class ChannelSetup
  Method Argument Typehint Default
 __construct  
 setup void 
interface ChannelSetupInterface
  Method Argument Typehint Default
 setup void 
class CurrencySetup
  Method Argument Typehint Default
 __construct  
 setup CurrencyInterface 
 getCurrencyCodeFromUser string 
 getNewCurrencyCode string 
 getCurrencyName string|? 
interface CurrencySetupInterface
  Method Argument Typehint Default
 setup CurrencyInterface 
class LocaleSetup
  Method Argument Typehint Default
 __construct  
 setup LocaleInterface 
 getLanguageCodeFromUser string 
 getNewLanguageCode string 
 getLanguageName string|? 
interface LocaleSetupInterface
  Method Argument Typehint Default
 setup LocaleInterface 
class Version20161202011555
  Method Argument Typehint Default
 up void 
 down void 
class Version20161209095131
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20161214153137
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20161215103325
  Method Argument Typehint Default
 up void 
 down void 
class Version20161219160441
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20161220092422
  Method Argument Typehint Default
 up void 
 down void 
class Version20161221133514
  Method Argument Typehint Default
 up void 
 down void 
class Version20161223091334
  Method Argument Typehint Default
 up void 
 down void 
class Version20161223164558
  Method Argument Typehint Default
 up void 
 down void 
class Version20170103120334
  Method Argument Typehint Default
 up void 
 down void 
class Version20170109143010
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20170110120125
  Method Argument Typehint Default
 up void 
 down void 
class Version20170116215417
  Method Argument Typehint Default
 up void 
 down void 
class Version20170117075436
  Method Argument Typehint Default
 up void 
 down void 
class Version20170120164250
  Method Argument Typehint Default
 up void 
 down void 
class Version20170124221955
  Method Argument Typehint Default
 up void 
 down void 
class Version20170201094058
  Method Argument Typehint Default
 up void 
 down void 
class Version20170206122839
  Method Argument Typehint Default
 up void 
 down void 
class Version20170206141520
  Method Argument Typehint Default
 up void 
 down void 
class Version20170208102345
  Method Argument Typehint Default
 up void 
 down void 
class Version20170208103250
  Method Argument Typehint Default
 up void 
 down void 
class Version20170214095710
  Method Argument Typehint Default
 up void 
 down void 
class Version20170214104908
  Method Argument Typehint Default
 up void 
 down void 
class Version20170215143031
  Method Argument Typehint Default
 up void 
 down void 
class Version20170217141621
  Method Argument Typehint Default
 up void 
 down void 
class Version20170220150813
  Method Argument Typehint Default
 up void 
 down void 
class Version20170223071604
  Method Argument Typehint Default
 up void 
 down void 
class Version20170301135010
  Method Argument Typehint Default
 up void 
 down void 
class Version20170303170201
  Method Argument Typehint Default
 up void 
 down void 
class Version20170321131352
  Method Argument Typehint Default
 up void 
 down void 
class Version20170327135945
  Method Argument Typehint Default
 up void 
 down void 
class Version20170401200415
  Method Argument Typehint Default
 up void 
 down void 
class Version20170518123056
  Method Argument Typehint Default
 up void 
 down void 
class Version20170824124122
  Method Argument Typehint Default
 up void 
 down void 
class Version20170913125128
  Method Argument Typehint Default
 up void 
 down void 
class Version20171003103916
  Method Argument Typehint Default
 setContainer void 
 up void 
 down void 
 getProductAttributes array 
 getEntityManager EntityManagerInterface 
class Version20180102140039
  Method Argument Typehint Default
 up void 
 down void 
class Version20180226142349
  Method Argument Typehint Default
 up void 
 down void 
class Version20190109095211
  Method Argument Typehint Default
 up void 
 down void 
class Version20190109160409
  Method Argument Typehint Default
 up void 
 down void 
class Version20190204092544
  Method Argument Typehint Default
 up void 
 down void 
class Version20190416073011
  Method Argument Typehint Default
 up void 
 down void 
class Version20190607135638
  Method Argument Typehint Default
 up void 
 down void 
class Version20191024065651
  Method Argument Typehint Default
 up void 
 down void 
class Version20200110132702
  Method Argument Typehint Default
 up void 
 down void 
class Version20200122082429
  Method Argument Typehint Default
 getDescription string 
 up void 
 down void 
class Version20200202104152
  Method Argument Typehint Default
 up void 
 down void 
class Version20200309172908
  Method Argument Typehint Default
 up void 
 down void 
class Version20200325075815
  Method Argument Typehint Default
 up void 
 down void 
class Version20200916093101
  Method Argument Typehint Default
 getDescription string 
 up void 
 down void 
class Version20201017150005
  Method Argument Typehint Default
 getDescription string 
 up void 
 down void 
class UserProvider
  Method Argument Typehint Default
 __construct  
 loadUserByOAuthUserResponse UserInterface 
 connect void 
 createUserByOAuthUserResponse SyliusUserInterface 
 updateUserByOAuthUserResponse SyliusUserInterface 
class SequentialOrderNumberGenerator
  Method Argument Typehint Default
 __construct  
 generate string 
 generateNumber string 
 getSequence OrderSequenceInterface 
class ChannelBasedDefaultTaxZoneProvider
  Method Argument Typehint Default
 getZone ZoneInterface|? 
class ReviewerReviewsRemover
  Method Argument Typehint Default
 __construct  
 removeReviewerReviews void 
 removeReviewsAndExtractSubject array 
interface ReviewerReviewsRemoverInterface
  Method Argument Typehint Default
 removeReviewerReviews void 
interface SectionProviderInterface
  Method Argument Typehint Default
 getSection ?SectionInterface 
class UriBasedSectionProvider
  Method Argument Typehint Default
 __construct  
 getSection SectionInterface|? 
interface UriBasedSectionResolverInterface
  Method Argument Typehint Default
 getSection SectionInterface 
class UserImpersonator
  Method Argument Typehint Default
 __construct  
 impersonate void 
interface UserImpersonatorInterface
  Method Argument Typehint Default
 impersonate void 
class CartSessionStorage
  Method Argument Typehint Default
 __construct  
 hasForChannel bool 
 getForChannel OrderInterface|? 
 setForChannel void 
 removeForChannel void 
 getCartKeyName string 
class TaxCalculationStrategy
  Method Argument Typehint Default
 __construct  
 applyTaxes void 
 supports bool 
 getType string 
 assertApplicatorsHaveCorrectType void 
class CheckoutStepsHelper
  Method Argument Typehint Default
 __construct  
 isShippingRequired bool 
 isPaymentRequired bool 
 getName string 
class PriceHelper
  Method Argument Typehint Default
 __construct  
 getPrice int 
 getOriginalPrice int 
 hasDiscount bool 
 getName string 
class ProductVariantsPricesHelper
  Method Argument Typehint Default
 __construct  
 getPrices array 
 getName string 
class VariantResolverHelper
  Method Argument Typehint Default
 __construct  
 resolveVariant ?ProductVariantInterface 
 getName string 
class SyliusPluginTraitTest
  Method Argument Typehint Default
 it_does_not_crash void 
class RegisterTaxCalculationStrategiesPassTest
  Method Argument Typehint Default
 it_registers_strategies_in_the_registry void 
 it_creates_parameter_which_maps_strategies void 
 registerCompilerPass void 
class RegisterUriBasedSectionResolverPassTest
  Method Argument Typehint Default
 it_adds_method_call_to_uri_based_section_resolver_in_order void 
 it_does_not_add_method_call_if_there_are_no_tagged_processors void 
 registerCompilerPass void 
class LazyOptionTest
  Method Argument Typehint Default
 it_gets_object_from_provided_repository void 
 it_finds_an_object_from_provided_repository_or_returns_null void 
 it_returns_previous_value_if_it_is_an_object_null_or_empty_array void 
 it_throws_an_exception_if_object_cannot_be_found void 
class AddressFixtureTest
  Method Argument Typehint Default
 addresses_are_optional void 
 addresses_can_be_generated_randomly void 
 address_names_are_optional_but_cannot_be_empty void 
 address_may_contain_phone_number void 
 address_may_contain_company void 
 address_street_is_optional_but_cannot_be_empty void 
 address_city_is_optional_but_cannot_be_empty void 
 address_postcode_is_optional_but_cannot_be_empty void 
 address_country_code_is_optional_but_cannot_be_empty void 
 address_province_code_is_optional void 
 address_province_name_is_optional void 
 address_customer_is_optional_but_cannot_be_empty void 
 getConfiguration AddressFixture 
class AdminUserFixtureTest
  Method Argument Typehint Default
 users_are_optional void 
 users_can_be_generated_randomly void 
 user_username_is_optional void 
 user_may_be_toggled void 
 user_password_code_is_optional void 
 getConfiguration AdminUserFixture 
class ChannelFixtureTest
  Method Argument Typehint Default
 channels_are_optional void 
 channels_can_be_generated_randomly void 
 channel_code_is_optional void 
 channel_hostname_is_optional void 
 channel_color_is_optional void 
 channel_may_be_toggled void 
 channel_locales_are_optional void 
 channel_currencies_are_optional void 
 channel_contact_email_is_optional void 
 authentication_required_may_be_toggled void 
 getConfiguration ChannelFixture 
class CurrencyFixtureTest
  Method Argument Typehint Default
 currencies_are_optional void 
 currencies_can_be_set void 
 getConfiguration CurrencyFixture 
class CustomerGroupFixtureTest
  Method Argument Typehint Default
 customer_groups_are_optional void 
 customer_groups_can_be_generated_randomly void 
 customer_group_code_is_optional void 
 customer_group_name_is_optional void 
 getConfiguration CustomerGroupFixture 
class GeographicalFixtureTest
  Method Argument Typehint Default
 fixture_does_not_need_to_be_configured void 
 countries_are_set_to_all_known_countries_by_default void 
 countries_can_be_replaced_with_custom_ones void 
 provinces_are_empty_by_default void 
 provinces_can_be_set void 
 zones_are_empty_by_default void 
 zones_can_be_defined_as_country_based void 
 zones_can_have_scopes_based void 
 zones_can_be_defined_as_province_based void 
 zones_can_be_defined_as_zone_based void 
 zone_can_be_defined_with_exactly_one_kind_of_members void 
 getConfiguration GeographicalFixture 
class LocaleFixtureTest
  Method Argument Typehint Default
 locales_are_not_required void 
 locales_can_be_set void 
 default_locale_may_not_be_loaded void 
 default_locale_is_added_by_default void 
 getConfiguration LocaleFixture 
class PaymentMethodFixtureTest
  Method Argument Typehint Default
 payment_methods_are_optional void 
 payment_methods_can_be_generated_randomly void 
 payment_method_code_is_optional void 
 payment_method_gateway_name_is_optional void 
 payment_method_gateway_factory_is_optional void 
 payment_method_gateway_configuration_is_optional void 
 payment_method_instructions_configuration_must_by_string void 
 payment_method_instructions_configuration_can_be_null void 
 payment_method_instructions_configuration_default_null void 
 payment_method_instructions_configuration_is_optional void 
 payment_method_gateway_configuration_must_by_array void 
 payment_method_may_be_toggled void 
 getConfiguration PaymentMethodFixture 
class ProductAssociationFixtureTest
  Method Argument Typehint Default
 product_assoiations_are_optional void 
 product_associations_can_be_generated_randomly void 
 product_association_type_is_optional void 
 product_association_owner_is_optional void 
 product_association_associated_products_are_optional void 
 getConfiguration ProductAssociationFixture 
class ProductAssociationTypeFixtureTest
  Method Argument Typehint Default
 product_assoiation_types_are_optional void 
 product_association_types_can_be_generated_randomly void 
 product_association_type_name_is_optional void 
 product_association_type_code_is_optional void 
 getConfiguration ProductAssociationTypeFixture 
class ProductAttributeFixtureTest
  Method Argument Typehint Default
 product_attributes_are_optional void 
 product_attributes_can_be_generated_randomly void 
 product_attribute_code_is_optional void 
 product_attribute_type_is_optional void 
 product_attribute_type_must_exist void 
 getConfiguration ProductAttributeFixture 
class ProductFixtureTest
  Method Argument Typehint Default
 products_are_optional void 
 products_can_be_generated_randomly void 
 product_code_is_optional void 
 product_may_be_toggled void 
 product_slug_is_optional void 
 product_description_is_optional void 
 product_short_description_is_optional void 
 product_main_taxon_is_optional void 
 product_taxons_are_optional void 
 product_channels_are_optional void 
 product_product_options_are_optional void 
 product_product_attributes_are_optional void 
 product_images_are_optional void 
 product_can_require_shipping void 
 getConfiguration ProductFixture 
class ProductOptionFixtureTest
  Method Argument Typehint Default
 product_options_are_optional void 
 product_options_can_be_generated_randomly void 
 product_option_code_is_optional void 
 product_option_values_are_optional void 
 getConfiguration ProductOptionFixture 
class ProductReviewFixtureTest
  Method Argument Typehint Default
 product_reviews_are_optional void 
 product_reviews_can_be_generated_randomly void 
 product_review_title_is_optional void 
 product_review_rating_is_optional void 
 product_review_comment_is_optional void 
 product_review_author_is_optional void 
 product_review_product_is_optional void 
 product_review_status_is_optional void 
 getConfiguration ProductReviewFixture 
class PromotionFixtureTest
  Method Argument Typehint Default
 promotions_are_optional void 
 promotions_can_be_generated_randomly void 
 promotion_code_is_optional void 
 promotion_name_is_optional void 
 promotion_description_is_optional void 
 promotion_usage_limit_is_optional void 
 promotion_coupon_based_is_optional void 
 promotion_exclusive_is_optional void 
 promotion_priority_is_optional void 
 promotion_channels_are_optional void 
 promotion_starts_at_is_optional void 
 promotion_ends_at_is_optional void 
 promotion_rules_are_optional void 
 promotion_actions_are_optional void 
 getConfiguration PromotionFixture 
class ShippingCategoryFixtureTest
  Method Argument Typehint Default
 shipping_categories_are_optional void 
 shipping_categories_can_be_generated_randomly void 
 shipping_category_code_is_optional void 
 shipping_category_description_is_optional void 
 getConfiguration ShippingCategoryFixture 
class ShippingMethodFixtureTest
  Method Argument Typehint Default
 shipping_methods_are_optional void 
 shipping_methods_can_be_generated_randomly void 
 shipping_method_code_is_optional void 
 shipping_method_may_be_toggled void 
 shipping_method_zone_code_is_optional void 
 shipping_method_category_code_is_optional void 
 shipping_method_calculator_configuration_is_optional void 
 shipping_method_calculator_must_define_its_type void 
 shipping_method_tax_category void 
 getConfiguration ShippingMethodFixture 
class ShopUserFixtureTest
  Method Argument Typehint Default
 users_are_optional void 
 users_can_be_generated_randomly void 
 user_first_name_is_optional void 
 user_last_name_is_optional void 
 user_may_be_toggled void 
 user_password_code_is_optional void 
 gender_is_optional void 
 phone_number_is_optional void 
 birthday_is_optional void 
 getConfiguration ShopUserFixture 
class TaxCategoryFixtureTest
  Method Argument Typehint Default
 tax_categories_are_optional void 
 tax_categories_can_be_generated_randomly void 
 tax_category_code_is_optional void 
 tax_category_description_is_optional void 
 getConfiguration TaxCategoryFixture 
class TaxonFixtureTest
  Method Argument Typehint Default
 taxons_are_optional void 
 taxons_can_be_generated_randomly void 
 taxon_code_is_optional void 
 taxon_slug_is_optional void 
 taxon_children_are_optional void 
 taxon_children_may_contain_nested_array void 
 taxon_translations_are_optional void 
 taxon_translations_may_contain_nested_array void 
 getConfiguration TaxonFixture 
class TaxRateFixtureTest
  Method Argument Typehint Default
 tax_rates_are_optional void 
 tax_rates_can_be_generated_randomly void 
 tax_rate_code_is_optional void 
 tax_rate_amount_is_optional void 
 tax_rate_may_be_included_in_price_or_not void 
 tax_rate_zone_code_is_optional void 
 tax_rate_category_code_is_optional void 
 tax_rate_calculator_is_optional void 
 getConfiguration TaxRateFixture 
class ProductTaxonAutocompleteChoiceTypeTest
  Method Argument Typehint Default
 setUp void 
 getExtensions array 
 it_creates_new_product_taxons_based_on_given_product_and_passed_taxon_codes void 
 it_returns_existing_product_taxons_based_on_given_product_and_passed_taxon_codes void 
 it_returns_new_product_taxon_based_on_given_product_and_passed_taxon_code void 
 it_returns_existing_product_taxon_based_on_given_product_and_passed_taxon_code void 
class ChannelBasedThemeContext
  Method Argument Typehint Default
 __construct  
 getTheme ?ThemeInterface 
class BundleLoadedCheckerExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
 isBundleLoaded bool 
class CheckoutStepsExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
class PriceExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
class ProductVariantsPricesExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
class VariantResolverExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
class CartItemAvailability
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class CartItemAvailabilityValidator
  Method Argument Typehint Default
 __construct  
 validate void 
 getExistingCartItemQuantityFromCart int 
class ChannelDefaultLocaleEnabled
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class ChannelDefaultLocaleEnabledValidator
  Method Argument Typehint Default
 validate void 
class HasAllPricesDefined
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class HasAllPricesDefinedValidator
  Method Argument Typehint Default
 validate void 
class HasAllVariantPricesDefined
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class HasAllVariantPricesDefinedValidator
  Method Argument Typehint Default
 validate void 
class HasEnabledEntity
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class HasEnabledEntityValidator
  Method Argument Typehint Default
 __construct  
 validate void 
 isLastEnabledEntity bool 
 getProperObjectManager ?ObjectManager 
 validateObjectManager void 
 ensureEntityHasProvidedEnabledField void 
class LocalesAwareValidAttributeValueValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class OrderPaymentMethodEligibility
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class OrderPaymentMethodEligibilityValidator
  Method Argument Typehint Default
 validate void 
class OrderProductEligibility
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class OrderProductEligibilityValidator
  Method Argument Typehint Default
 validate void 
class OrderShippingMethodEligibility
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class OrderShippingMethodEligibilityValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class RegisteredUser
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class RegisteredUserValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class UniqueReviewerEmail
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class UniqueReviewerEmailValidator
  Method Argument Typehint Default
 __construct  
 validate void 
 getAuthenticatedUserEmail ?string 
class CustomerInitializer
  Method Argument Typehint Default
 __construct  
 initialize void 
class SyliusCoreBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class CompositeCurrencyContextPass
  Method Argument Typehint Default
 __construct  
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusCurrencyExtension
  Method Argument Typehint Default
 load void 
class ExchangeRateRepository
  Method Argument Typehint Default
 findOneWithCurrencyPair ExchangeRateInterface|? 
class CurrencyChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class CurrencyType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ExchangeRateType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix  
class CurrencyHelper
  Method Argument Typehint Default
 convertCurrencyCodeToSymbol string 
 getName string 
interface CurrencyHelperInterface
  Method Argument Typehint Default
 convertCurrencyCodeToSymbol string 
class SyliusCurrencyBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class CurrencyExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
class DifferentSourceTargetCurrency
  Method Argument Typehint Default
 getTargets string 
class DifferentSourceTargetCurrencyValidator
  Method Argument Typehint Default
 validate  
class UniqueCurrencyPair
  Method Argument Typehint Default
 getTargets string 
class UniqueCurrencyPairValidator
  Method Argument Typehint Default
 __construct  
 validate  
 isCurrencyPairUnique bool 
class SyliusCurrencyBundle
  Method Argument Typehint Default
 build void 
 getSupportedDrivers array 
 getModelNamespace string 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusCustomerExtension
  Method Argument Typehint Default
 load void 
class CustomerChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class CustomerGroupChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class CustomerGroupCodeChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getParent string 
 getBlockPrefix string 
class CustomerGroupType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class CustomerProfileType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class CustomerType
  Method Argument Typehint Default
 buildForm void 
 getParent string 
 getBlockPrefix string 
class GenderType
  Method Argument Typehint Default
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class SyliusCustomerBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class SyliusCustomerBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 getModelNamespace string 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusInventoryExtension
  Method Argument Typehint Default
 load void 
class InventoryHelper
  Method Argument Typehint Default
 __construct  
 isStockAvailable bool 
 isStockSufficient bool 
 getName string 
class SyliusInventoryBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class InventoryExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
class InStock
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class InStockValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class SyliusInventoryBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 getModelNamespace string 
class RequestBasedLocaleContext
  Method Argument Typehint Default
 __construct  
 getLocaleCode string 
class CompositeLocaleContextPass
  Method Argument Typehint Default
 __construct  
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusLocaleExtension
  Method Argument Typehint Default
 load void 
class LocaleChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class LocaleType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class RequestLocaleSetter
  Method Argument Typehint Default
 __construct  
 onKernelRequest void 
class LocaleHelper
  Method Argument Typehint Default
 __construct  
 convertCodeToName ?string 
 getName string 
 getLocaleCode string|? 
interface LocaleHelperInterface
  Method Argument Typehint Default
 convertCodeToName ?string 
class SyliusLocaleBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class LocaleExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
 getCountryCode string|? 
class SyliusLocaleBundle
  Method Argument Typehint Default
 build void 
 getSupportedDrivers array 
 getModelNamespace string 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
class SyliusMoneyExtension
  Method Argument Typehint Default
 load void 
 prepend void 
class SyliusMoneyTransformer
  Method Argument Typehint Default
 reverseTransform ?int 
class MoneyType
  Method Argument Typehint Default
 buildForm void 
 buildView void 
 getParent string 
 configureOptions void 
 getBlockPrefix string 
class MoneyFormatter
  Method Argument Typehint Default
 format string 
interface MoneyFormatterInterface
  Method Argument Typehint Default
 format string 
class ConvertMoneyHelper
  Method Argument Typehint Default
 __construct  
 convertAmount string 
 getName string 
interface ConvertMoneyHelperInterface
  Method Argument Typehint Default
 convertAmount string 
class FormatMoneyHelper
  Method Argument Typehint Default
 __construct  
 formatAmount string 
 getName string 
interface FormatMoneyHelperInterface
  Method Argument Typehint Default
 formatAmount string 
class SyliusMoneyBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class ConvertMoneyExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
class FormatMoneyExtension
  Method Argument Typehint Default
 __construct  
 getFilters array 
class RemoveExpiredCartsCommand
  Method Argument Typehint Default
 configure void 
 execute  
class SessionBasedCartContext
  Method Argument Typehint Default
 __construct  
 getCart OrderInterface 
class AddToCartCommand
  Method Argument Typehint Default
 __construct  
 getCart OrderInterface 
 getCartItem OrderItemInterface 
interface AddToCartCommandInterface
  Method Argument Typehint Default
 getCart OrderInterface 
 getCartItem OrderItemInterface 
class OrderController
  Method Argument Typehint Default
 summaryAction Response 
 widgetAction Response 
 saveAction Response 
 clearAction Response 
 redirectToCartSummary Response 
 getCartSummaryRoute string 
 getCurrentCart OrderInterface 
 getContext CartContextInterface 
 getOrderRepository OrderRepositoryInterface 
 getEventDispatcher EventDispatcherInterface 
class OrderItemController
  Method Argument Typehint Default
 addAction Response 
 removeAction Response 
 getOrderRepository OrderRepositoryInterface 
 redirectToCartSummary Response 
 getCartSummaryRoute string 
 getCurrentCart OrderInterface 
 getContext CartContextInterface 
 createAddToCartCommand AddToCartCommandInterface 
 getFormFactory FormFactoryInterface 
 getQuantityModifier OrderItemQuantityModifierInterface 
 getOrderModifier OrderModifierInterface 
 getCartManager EntityManagerInterface 
 getCartItemErrors ConstraintViolationListInterface 
 getAddToCartFormWithErrors FormInterface 
 handleBadAjaxRequestView Response 
class RegisterCartContextsPass
  Method Argument Typehint Default
 __construct  
 process void 
class RegisterProcessorsPass
  Method Argument Typehint Default
 __construct  
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
 addExpirationPeriodsSection void 
class SyliusOrderExtension
  Method Argument Typehint Default
 load void 
class OrderItemRepository
  Method Argument Typehint Default
 findOneByIdAndCartId OrderItemInterface|? 
 findOneByIdAndCartTokenValue OrderItemInterface|? 
class OrderRepository
  Method Argument Typehint Default
 countPlacedOrders int 
 createCartQueryBuilder QueryBuilder 
 findLatest array 
 findLatestCart OrderInterface|? 
 findOneByNumber OrderInterface|? 
 findOneByTokenValue OrderInterface|? 
 findCartByTokenValue ?OrderInterface 
 findCartById OrderInterface|? 
 findCartsNotModifiedSince array 
 findAllExceptCarts array 
class AddToCartCommandFactory
  Method Argument Typehint Default
 createWithCartAndCartItem AddToCartCommandInterface 
interface AddToCartCommandFactoryInterface
  Method Argument Typehint Default
 createWithCartAndCartItem AddToCartCommandInterface 
class OrderItemQuantityDataMapper
  Method Argument Typehint Default
 __construct  
 mapDataToForms void 
 mapFormsToData void 
class CartItemType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class CartType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class OrderItemType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class OrderType
  Method Argument Typehint Default
 getBlockPrefix string 
class OrderNumberAssigner
  Method Argument Typehint Default
 __construct  
 assignNumber void 
interface OrderNumberAssignerInterface
  Method Argument Typehint Default
 assignNumber void 
interface OrderNumberGeneratorInterface
  Method Argument Typehint Default
 generate string 
class SequentialOrderNumberGenerator
  Method Argument Typehint Default
 __construct  
 generate string 
 generateNumber string 
 getSequence OrderSequenceInterface 
class ExpiredCartsRemover
  Method Argument Typehint Default
 __construct  
 remove void 
class AdjustmentsHelper
  Method Argument Typehint Default
 __construct  
 getAggregatedAdjustments array 
 getName string 
class RegisterOrderProcessorPassTest
  Method Argument Typehint Default
 it_adds_method_call_to_composite_order_processor_if_exist void 
 it_adds_method_call_to_composite_order_processor_with_custom_priority void 
 it_does_not_add_method_call_if_there_are_no_tagged_processors void 
 assertContainerBuilderDoesNotHaveServiceDefinitionWithMethodCall void 
 registerCompilerPass void 
class SyliusOrderExtensionTest
  Method Argument Typehint Default
 it_autoconfigures_cart_contexts_and_order_processors void 
 getContainerExtensions array 
class SyliusOrderBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class AggregateAdjustmentsExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
class SyliusOrderBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class RegisterPaymentMethodsResolversPass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusPaymentExtension
  Method Argument Typehint Default
 load void 
class PaymentMethodRepository
  Method Argument Typehint Default
 findByName array 
 createPaginator iterable 
class PaymentGatewayChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class PaymentMethodChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class PaymentMethodTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class PaymentMethodType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class PaymentType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class RegisterPaymentMethodsResolversPassTest
  Method Argument Typehint Default
 it_registers_resolvers_in_the_registry void 
 it_creates_parameter_which_maps_resolvers void 
 registerCompilerPass void 
class SyliusPaymentBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class SyliusPaymentBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class ConvertPaymentAction
  Method Argument Typehint Default
 execute void 
 supports bool 
class ResolveNextRouteAction
  Method Argument Typehint Default
 execute void 
 supports bool 
class StatusAction
  Method Argument Typehint Default
 execute void 
 supports bool 
class ConvertPaymentAction
  Method Argument Typehint Default
 __construct  
 execute void 
 supports bool 
 formatPrice float 
 prepareAddressData array 
class AuthorizePaymentAction
  Method Argument Typehint Default
 __construct  
 execute void 
 supports bool 
class CapturePaymentAction
  Method Argument Typehint Default
 __construct  
 execute void 
 supports bool 
class ExecuteSameRequestWithPaymentDetailsAction
  Method Argument Typehint Default
 execute void 
 supports bool 
class ResolveNextRouteAction
  Method Argument Typehint Default
 execute void 
 supports bool 
class PayumController
  Method Argument Typehint Default
 __construct  
 prepareCaptureAction Response 
 afterCaptureAction Response 
 getTokenFactory GenericTokenFactoryInterface 
 getHttpRequestVerifier HttpRequestVerifierInterface 
 provideTokenBasedOnPayment TokenInterface 
class RegisterGatewayConfigTypePass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusPayumExtension
  Method Argument Typehint Default
 load void 
 prepend void 
class UpdatePaymentStateExtension
  Method Argument Typehint Default
 __construct  
 onPreExecute void 
 onExecute void 
 onPostExecute void 
 updatePaymentState void 
class GetStatusFactory
  Method Argument Typehint Default
 createNewWithModel GetStatusInterface 
interface GetStatusFactoryInterface
  Method Argument Typehint Default
 createNewWithModel GetStatusInterface 
class ResolveNextRouteFactory
  Method Argument Typehint Default
 createNewWithModel ResolveNextRouteInterface 
interface ResolveNextRouteFactoryInterface
  Method Argument Typehint Default
 createNewWithModel ResolveNextRouteInterface 
class CryptedGatewayConfigTypeExtension
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getExtendedType string 
 getExtendedTypes iterable 
class GatewayConfigType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class PaypalGatewayConfigurationType
  Method Argument Typehint Default
 buildForm void 
class StripeGatewayConfigurationType
  Method Argument Typehint Default
 buildForm void 
class GatewayConfig
  Method Argument Typehint Default
 getId int 
class PaymentSecurityToken
  Method Argument Typehint Default
 __construct  
 getId string 
 setDetails void 
 getDetails  
 getHash string 
 setHash void 
 getTargetUrl string 
 setTargetUrl void 
 getAfterUrl string|? 
 setAfterUrl void 
 getGatewayName string 
 setGatewayName void 
class PaymentDescriptionProvider
  Method Argument Typehint Default
 __construct  
 getPaymentDescription string 
interface PaymentDescriptionProviderInterface
  Method Argument Typehint Default
 getPaymentDescription string 
class GetStatus
  Method Argument Typehint Default
 markNew void 
 isNew bool 
 markSuspended  
 isSuspended  
 markExpired  
 isExpired  
 markCanceled  
 isCanceled  
 markPending  
 isPending  
 markFailed  
 isFailed  
 markUnknown  
 isUnknown  
 markCaptured  
 isCaptured  
 isAuthorized  
 markAuthorized  
 isRefunded  
 markRefunded  
 isPayedout  
 markPayedout  
class ResolveNextRoute
  Method Argument Typehint Default
 getRouteName string|? 
 setRouteName void 
 getRouteParameters array 
 setRouteParameters void 
interface ResolveNextRouteInterface
  Method Argument Typehint Default
 getRouteName ?string 
 setRouteName void 
 getRouteParameters array 
 setRouteParameters void 
class RegisterGatewayConfigTypePassTest
  Method Argument Typehint Default
 it_registers_payment_gateways_configs_by_their_priority_in_the_registry void 
 it_registers_payment_gateways_configs_with_default_priorities_in_the_registry void 
 registerCompilerPass void 
class SyliusPayumBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
class ProductAttributeController
  Method Argument Typehint Default
 getAttributeTypesAction Response 
 renderAttributesAction Response 
 renderAttributeValueFormsAction Response 
 getAttributeFormsInAllLocales array 
class ProductSlugController
  Method Argument Typehint Default
 generateAction Response 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusProductExtension
  Method Argument Typehint Default
 load void 
 prepend void 
 prependAttribute void 
class ProductAssociationTypeRepository
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findByName array 
class ProductAttributeValueRepository
  Method Argument Typehint Default
 findByJsonChoiceKey array 
class ProductOptionRepository
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findByName array 
class ProductRepository
  Method Argument Typehint Default
 findByName array 
 findByNamePart array 
class ProductVariantRepository
  Method Argument Typehint Default
 createQueryBuilderByProductId QueryBuilder 
 createQueryBuilderByProductCode QueryBuilder 
 findByName array 
 findByNameAndProduct array 
 findOneByCodeAndProductCode ProductVariantInterface|? 
 findByCodesAndProductCode array 
 findOneByIdAndProductId ProductVariantInterface|? 
 findByPhraseAndProductCode array 
class SelectProductAttributeChoiceRemoveListener
  Method Argument Typehint Default
 __construct  
 postUpdate void 
 removeValues void 
class ProductsToProductAssociationsTransformer
  Method Argument Typehint Default
 __construct  
 transform  
 reverseTransform ?Collection 
 getCodesAsStringFromProducts string|? 
 getProductAssociationByTypeCode ProductAssociationInterface 
 setAssociatedProductsByProductCodes void 
 setProductAssociations void 
class ProductVariantToProductOptionsTransformer
  Method Argument Typehint Default
 __construct  
 transform array 
 reverseTransform ?ProductVariantInterface 
 matches ProductVariantInterface 
class BuildAttributesFormSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSetData void 
 postSubmit void 
 resolveLocalizedAttributes void 
 createProductAttributeValue ProductAttributeValueInterface 
class BuildProductVariantFormSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSetData void 
class GenerateProductVariantsSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSetData void 
class ProductOptionFieldSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 preSetData void 
class SimpleProductSubscriber
  Method Argument Typehint Default
 getSubscribedEvents array 
 preSetData void 
 preSubmit void 
class ProductAssociationsType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProductAssociationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductAssociationTypeChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProductAssociationTypeTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductAssociationTypeType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductAttributeChoiceType
  Method Argument Typehint Default
 getBlockPrefix string 
class ProductAttributeTranslationType
  Method Argument Typehint Default
 getBlockPrefix string 
class ProductAttributeType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductAttributeValueType
  Method Argument Typehint Default
 getBlockPrefix string 
class ProductAutocompleteChoiceType
  Method Argument Typehint Default
 configureOptions void 
 buildView void 
 getBlockPrefix string 
 getParent string 
class ProductChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProductCodeChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getParent string 
 getBlockPrefix string 
class ProductGenerateVariantsType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class ProductOptionChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProductOptionTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductOptionType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductOptionValueChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProductOptionValueCollectionType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
 assertOptionsAreValid void 
 getDefaultDataOption ProductOptionValueInterface|? 
class ProductOptionValueTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductOptionValueType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 getBlockPrefix string 
class ProductVariantChoiceType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProductVariantGenerationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class ProductVariantMatchType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ProductVariantTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ProductVariantType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class SyliusProductBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class ProductVariantCombination
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class UniqueSimpleProductCode
  Method Argument Typehint Default
 validatedBy string 
 getTargets string 
class ProductVariantCombinationValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class UniqueSimpleProductCodeValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class SyliusProductBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 getModelNamespace string 
class GenerateCouponsCommand
  Method Argument Typehint Default
 __construct  
 configure void 
 execute int 
 getGeneratorInstructions PromotionCouponGeneratorInstructionInterface 
class PromotionCouponController
  Method Argument Typehint Default
 generateAction Response 
 getGenerator PromotionCouponGeneratorInterface 
class CompositePromotionCouponEligibilityCheckerPass
  Method Argument Typehint Default
 process void 
class CompositePromotionEligibilityCheckerPass
  Method Argument Typehint Default
 process void 
class RegisterPromotionActionsPass
  Method Argument Typehint Default
 process void 
class RegisterRuleCheckersPass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusPromotionExtension
  Method Argument Typehint Default
 load void 
class PromotionCouponRepository
  Method Argument Typehint Default
 createQueryBuilderByPromotionId QueryBuilder 
 countByCodeLength int 
 findOneByCodeAndPromotionCode PromotionCouponInterface|? 
 createPaginatorForPromotion iterable 
class PromotionRepository
  Method Argument Typehint Default
 findActive array 
 findByName array 
 filterByActive QueryBuilder 
class PercentFloatToLocalizedStringTransformer
  Method Argument Typehint Default
 reverseTransform  
class FixedDiscountConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class PercentageDiscountConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class UnitFixedDiscountConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class UnitPercentageDiscountConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class AbstractConfigurationCollectionType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 buildView void 
 configureOptions void 
 getParent string 
class PriceRangeFilterConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class CartQuantityConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ItemTotalConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class AbstractConfigurablePromotionElementType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 addConfigurationFields void 
 getRegistryIdentifier string|? 
class PromotionActionChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class PromotionActionCollectionType
  Method Argument Typehint Default
 configureOptions void 
 getBlockPrefix string 
class PromotionActionType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class PromotionCouponGeneratorInstructionType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class PromotionCouponToCodeType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 transform string 
 reverseTransform PromotionCouponInterface|? 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class PromotionCouponType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class PromotionFilterCollectionType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class PromotionRuleChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class PromotionRuleCollectionType
  Method Argument Typehint Default
 configureOptions void 
 getBlockPrefix string 
class PromotionRuleType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class PromotionType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class GenerateCouponsCommandTest
  Method Argument Typehint Default
 setup void 
 it_returns_an_error_if_there_is_no_promotion_for_code void 
 it_returns_an_error_if_the_promotion_does_not_allow_coupons void 
 it_handles_generator_exceptions_gracefully void 
 it_generates_coupons_with_default_length void 
 it_generates_coupons_with_customized_length void 
class CompositePromotionCouponEligibilityCheckerPassTest
  Method Argument Typehint Default
 it_collects_tagged_promotion_coupon_eligibility_checkers void 
 registerCompilerPass void 
class CompositePromotionEligibilityCheckerPassTest
  Method Argument Typehint Default
 it_collects_tagged_promotion_eligibility_checkers void 
 registerCompilerPass void 
class RegisterPromotionActionsPassTest
  Method Argument Typehint Default
 it_registers_collected_promotion_actions_in_the_registry void 
 it_creates_parameter_which_maps_promotion_action_type_to_label void 
 it_registers_collected_promotion_actions_form_types_in_the_registry void 
 registerCompilerPass void 
class RegisterRuleCheckersPassTest
  Method Argument Typehint Default
 it_registers_collected_rule_checkers_in_the_registry void 
 it_creates_parameter_which_maps_rule_type_to_label void 
 it_registers_collected_rule_checkers_form_types_in_the_registry void 
 registerCompilerPass void 
class SyliusPromotionBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class CouponPossibleGenerationAmount
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class PromotionDateRange
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class PromotionSubjectCoupon
  Method Argument Typehint Default
 getTargets string 
 validatedBy string 
class CouponGenerationAmountValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class PromotionDateRangeValidator
  Method Argument Typehint Default
 validate void 
class PromotionSubjectCouponValidator
  Method Argument Typehint Default
 __construct  
 validate void 
class SyliusPromotionBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class RegisterReviewFactoryPass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusReviewExtension
  Method Argument Typehint Default
 load void 
 resolveResources array 
 createReviewListeners void 
class LoadMetadataSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 loadClassMetadata void 
 createSubjectMapping array 
 createReviewerMapping array 
 createReviewsMapping array 
class ReviewChangeListener
  Method Argument Typehint Default
 __construct  
 postPersist  
 postUpdate  
 postRemove  
 recalculateSubjectRating void 
class ReviewType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 createRatingList array 
class SyliusReviewBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class AverageRatingUpdater
  Method Argument Typehint Default
 __construct  
 update void 
 updateFromReview void 
 modifyReviewSubjectAverageRating void 
interface ReviewableRatingUpdaterInterface
  Method Argument Typehint Default
 update void 
 updateFromReview void 
class SyliusReviewBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class ShippingDateAssigner
  Method Argument Typehint Default
 __construct  
 assign void 
interface ShippingDateAssignerInterface
  Method Argument Typehint Default
 assign void 
class CompositeShippingMethodEligibilityCheckerPass
  Method Argument Typehint Default
 process void 
class RegisterCalculatorsPass
  Method Argument Typehint Default
 process void 
class RegisterRuleCheckersPass
  Method Argument Typehint Default
 process void 
class RegisterShippingMethodsResolversPass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusShippingExtension
  Method Argument Typehint Default
 load void 
class ShippingMethodRepository
  Method Argument Typehint Default
 findByName array 
class FlatRateConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class PerUnitRateConfigurationType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class AbstractConfigurationCollectionType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 buildView void 
 configureOptions void 
 getParent string 
class TotalWeightGreaterThanOrEqualConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class TotalWeightLessThanOrEqualConfigurationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class AbstractConfigurableShippingMethodElementType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 addConfigurationFields void 
 getRegistryIdentifier string|? 
class CalculatorChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ShipmentShipType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShipmentType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShippingCategoryChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ShippingCategoryType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShippingMethodChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 buildView void 
 getParent string 
 getBlockPrefix string 
class ShippingMethodRuleChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class ShippingMethodRuleCollectionType
  Method Argument Typehint Default
 configureOptions void 
 getBlockPrefix string 
class ShippingMethodRuleType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShippingMethodTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class ShippingMethodType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 buildView void 
 getBlockPrefix string 
 addConfigurationField void 
class Calendar
  Method Argument Typehint Default
 today \DateTimeInterface 
interface DateTimeProvider
  Method Argument Typehint Default
 today \DateTimeInterface 
class RegisterCalculatorsPassTest
  Method Argument Typehint Default
 it_registers_calculators_in_the_registry void 
 it_registers_calculators_in_the_form_type_registry void 
 it_creates_parameter_which_maps_calculators void 
 registerCompilerPass void 
class RegisterShippingMethodsResolversPassTest
  Method Argument Typehint Default
 it_registers_resolvers_in_the_registry void 
 it_creates_parameter_which_maps_resolvers void 
 registerCompilerPass void 
class SyliusShippingBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class SyliusShippingBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class OrderItemsSubtotalCalculator
  Method Argument Typehint Default
 getSubtotal int 
interface OrderItemsSubtotalCalculatorInterface
  Method Argument Typehint Default
 getSubtotal int 
class ContactController
  Method Argument Typehint Default
 __construct  
 requestAction Response 
 getSyliusAttribute ?string 
 getFormOptions array 
class CurrencySwitchController
  Method Argument Typehint Default
 __construct  
 renderAction Response 
 switchAction Response 
class HomepageController
  Method Argument Typehint Default
 __construct  
 indexAction Response 
class LocaleSwitchController
  Method Argument Typehint Default
 __construct  
 renderAction Response 
 switchAction Response 
class SecurityWidgetController
  Method Argument Typehint Default
 __construct  
 renderAction Response 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
class SyliusShopExtension
  Method Argument Typehint Default
 load void 
 configureCheckoutResolverIfNeeded void 
 registerCheckoutRedirectListener Definition 
class ContactEmailManager
  Method Argument Typehint Default
 __construct  
 sendContactRequest void 
interface ContactEmailManagerInterface
  Method Argument Typehint Default
 sendContactRequest void 
class OrderEmailManager
  Method Argument Typehint Default
 __construct  
 sendConfirmationEmail void 
interface OrderEmailManagerInterface
  Method Argument Typehint Default
 sendConfirmationEmail void 
class CustomerEmailUpdaterListener
  Method Argument Typehint Default
 __construct  
 eraseVerification void 
 sendVerificationEmail void 
class NonChannelLocaleListener
  Method Argument Typehint Default
 __construct  
 restrictRequestLocale void 
 isFirewallSupported bool 
class OrderCompleteListener
  Method Argument Typehint Default
 __construct  
 sendConfirmationEmail void 
class OrderCustomerIpListener
  Method Argument Typehint Default
 __construct  
 assignCustomerIpToOrder void 
class OrderIntegrityChecker
  Method Argument Typehint Default
 __construct  
 check void 
class OrderLocaleAssigner
  Method Argument Typehint Default
 __construct  
 assignLocale void 
class SessionCartSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 onKernelResponse void 
class ShopUserLogoutHandler
  Method Argument Typehint Default
 __construct  
 onLogoutSuccess Response 
class UserImpersonatedListener
  Method Argument Typehint Default
 __construct  
 onUserImpersonated void 
class UserRegistrationListener
  Method Argument Typehint Default
 __construct  
 handleUserVerification void 
 sendVerificationEmail void 
 enableAndLogin void 
interface LocaleSwitcherInterface
  Method Argument Typehint Default
 handle RedirectResponse 
class StorageBasedLocaleSwitcher
  Method Argument Typehint Default
 __construct  
 handle RedirectResponse 
class UrlBasedLocaleSwitcher
  Method Argument Typehint Default
 __construct  
 handle RedirectResponse 
class AccountMenuBuilder
  Method Argument Typehint Default
 __construct  
 createMenu ItemInterface 
class LocaleStrippingRouter
  Method Argument Typehint Default
 __construct  
 match array 
 generate string 
 setContext void 
 getContext RequestContext 
 getRouteCollection RouteCollection 
 warmUp void 
 removeUnusedQueryArgument string 
class ShopUriBasedSectionResolver
  Method Argument Typehint Default
 getSection SectionInterface 
class OrderItemsSubtotalCalculatorTest
  Method Argument Typehint Default
 it_can_be_instantiated OrderItemsSubtotalCalculator 
 it_can_calculate_the_subtotal_of_order_items void 
 it_can_calculate_a_subtotal_if_there_are_no_order_items void 
 getOrderItemMock OrderItemInterface 
 getOrderMock OrderInterface 
class ConfigurationTest
  Method Argument Typehint Default
 it_has_default_configuration_for_locale_switching_strategy void 
 its_locale_switching_strategy_can_only_be_url_and_storage void 
 it_has_default_configuration_for_firewall_context_name_node void 
 it_has_default_configuration_for_checkout_resolver_node void 
 its_checkout_resolver_pattern_accept_only_string_value void 
 its_checkout_route_map_it_is_configurable void 
 its_checkout_route_map_route_cannot_be_empty void 
 getConfiguration Configuration 
class SyliusShopExtensionTest
  Method Argument Typehint Default
 it_loads_all_supported_controllers_by_default void 
 it_loads_all_supported_listeners_by_default void 
 it_loads_menu_services_by_default void 
 it_uses_url_based_locale_strategy_by_default void 
 it_uses_storage_based_locale_strategy_when_configured void 
 it_loads_checkout_resolver_services_by_default void 
 it_does_not_load_checkout_resolver_services_if_it_is_disabled void 
 it_configures_default_firewall_context_parameter_for_user_registration_listener void 
 it_configures_firewall_context_parameter_for_user_registration_listener_depending_on_custom_configuration void 
 getContainerExtensions array 
class OrderItemsSubtotalExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
 getSubtotal int 
class OrderTaxesTotalExtension
  Method Argument Typehint Default
 getFunctions array 
 getIncludedTax int 
 getExcludedTax int 
 getAmount int 
class RegisterCalculatorsPass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addClassesSection void 
class SyliusTaxationExtension
  Method Argument Typehint Default
 load void 
class TaxCategoryRepository
  Method Argument Typehint Default
 findByName array 
class TaxCalculatorChoiceType
  Method Argument Typehint Default
 __construct  
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class TaxCategoryChoiceType
  Method Argument Typehint Default
 __construct  
 buildForm void 
 configureOptions void 
 getParent string 
 getBlockPrefix string 
class TaxCategoryType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class TaxRateType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class RegisterCalculatorsPassTest
  Method Argument Typehint Default
 it_registers_calculators_in_the_registry void 
 it_creates_parameter_which_maps_calculators void 
 registerCompilerPass void 
class SyliusTaxationBundleTest
  Method Argument Typehint Default
 its_services_are_initializable void 
class SyliusTaxationBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 build void 
 getModelNamespace string 
class TaxonSlugController
  Method Argument Typehint Default
 __construct  
 generateAction Response 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusTaxonomyExtension
  Method Argument Typehint Default
 load void 
class TaxonRepository
  Method Argument Typehint Default
 findChildren array 
 findChildrenByChannelMenuTaxon array 
 findOneBySlug TaxonInterface|? 
 findByName array 
 findRootNodes array 
 findByNamePart array 
 createListQueryBuilder QueryBuilder 
 createTranslationBasedQueryBuilder QueryBuilder 
class TaxonAutocompleteChoiceType
  Method Argument Typehint Default
 configureOptions void 
 buildView void 
 getBlockPrefix string 
 getParent string 
class TaxonPositionType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
 getBlockPrefix string 
class TaxonTranslationType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class TaxonType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class SyliusTaxonomyBundleTest
  Method Argument Typehint Default
 its_services_are_initializable  
class SyliusTaxonomyBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 getModelNamespace string 
class BlockEventListener
  Method Argument Typehint Default
 __construct  
 onBlockEvent void 
class DebugTemplateEventCommand
  Method Argument Typehint Default
 __construct  
 configure void 
 execute int 
class SecurityController
  Method Argument Typehint Default
 __construct  
 loginAction Response 
 checkAction void 
 logoutAction void 
class TemplateBlockDataCollector
  Method Argument Typehint Default
 __construct  
 collect void 
 getRenderedEvents array 
 getNumberOfRenderedEvents int 
 getNumberOfRenderedBlocks int 
 getTotalDuration float 
 getName string 
 reset void 
class TemplateBlockRenderingHistory
  Method Argument Typehint Default
 startRenderingEvent void 
 startRenderingBlock void 
 stopRenderingBlock void 
 stopRenderingEvent void 
 getRenderedEvents array 
 reset void 
class TraceableTemplateBlockRenderer
  Method Argument Typehint Default
 __construct  
 render string 
class TraceableTemplateEventRenderer
  Method Argument Typehint Default
 __construct  
 render string 
class LegacySonataBlockPass
  Method Argument Typehint Default
 process void 
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
class SyliusUiExtension
  Method Argument Typehint Default
 load void 
 loadEvents void 
class SecurityLoginType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class MenuBuilderEvent
  Method Argument Typehint Default
 __construct  
 getFactory FactoryInterface 
 getMenu ItemInterface 
class TemplateBlock
  Method Argument Typehint Default
 __construct  
 getName string 
 getEventName string 
 getTemplate string 
 getContext array 
 getPriority int 
 isEnabled bool 
 overwriteWith self 
class TemplateBlockRegistry
  Method Argument Typehint Default
 __construct  
 all array 
 findEnabledForEvents array 
 findFinalizedForEvents array 
interface TemplateBlockRegistryInterface
  Method Argument Typehint Default
 all array 
 findEnabledForEvents array 
class DelegatingTemplateEventRenderer
  Method Argument Typehint Default
 __construct  
 render string 
class HtmlDebugTemplateBlockRenderer
  Method Argument Typehint Default
 __construct  
 render string 
class HtmlDebugTemplateEventRenderer
  Method Argument Typehint Default
 __construct  
 render string 
 shouldRenderHtmlDebug bool 
interface TemplateBlockRendererInterface
  Method Argument Typehint Default
 render string 
interface TemplateEventRendererInterface
  Method Argument Typehint Default
 render string 
class TwigTemplateBlockRenderer
  Method Argument Typehint Default
 __construct  
 render string 
class ConfigurationTest
  Method Argument Typehint Default
 empty_configuration_triggers_no_errors void 
 empty_events_configuration_triggers_no_errors void 
 multiple_events_might_be_configured void 
 consecutive_event_configuration_are_merged void 
 event_configuration_has_block_configuration void 
 multiple_blocks_can_be_configured_for_an_event void 
 block_has_default_priority_set_to_zero void 
 block_priority_is_set_within_its_configuration void 
 block_is_null_by_default void 
 block_can_be_disabled_within_its_configuration void 
 block_configuration_can_be_shortened_to_template_string_only void 
 consecutive_block_configurations_can_change_the_template void 
 consecutive_block_configurations_can_change_the_priority void 
 consecutive_block_configurations_can_disable_it void 
 consecutive_block_configurations_are_merged void 
 context_can_be_passed_to_the_block void 
 consecutive_block_context_configuration_is_shallowly_merged void 
 getConfiguration ConfigurationInterface 
class SyliusUiExtensionTest
  Method Argument Typehint Default
 it_configures_the_multiple_event_block_listener_service_with_events_and_blocks_data void 
 it_sorts_blocks_by_their_priority_and_uses_fifo_ordering void 
 getContainerExtensions array 
class Kernel
  Method Argument Typehint Default
 registerBundles array 
 configureContainer void 
 configureRoutes void 
class TemplateEventTest
  Method Argument Typehint Default
 setUp void 
 it_renders_template_events_blocks void 
 it_renders_debug_info_in_html_comments_while_rendering_in_test_environment void 
 it_passes_context_defined_in_template_block_configuration_during_rendering void 
 it_renders_multiple_events_at_once void 
class LegacySonataBlockExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
 getWhitelistedVariables array 
class MergeRecursiveExtension
  Method Argument Typehint Default
 getFilters array 
class PercentageExtension
  Method Argument Typehint Default
 getFilters array 
 getPercentage string 
class SortByExtension
  Method Argument Typehint Default
 getFilters array 
 sortBy array 
 transformIterableToArray array 
class TemplateEventExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
 render string 
class TestFormAttributeExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
class TestHtmlAttributeExtension
  Method Argument Typehint Default
 __construct  
 getFunctions array 
class SyliusUiBundle
  Method Argument Typehint Default
 build void 
interface SampleInterface
  Method Argument Typehint Default
 getInt  
 getString  
 getBizarrelyNamedProperty  
 getInnerSample  
class AuthenticationFailureHandler
  Method Argument Typehint Default
 onAuthenticationFailure Response 
class AuthenticationSuccessHandler
  Method Argument Typehint Default
 onAuthenticationSuccess Response 
class AbstractRoleCommand
  Method Argument Typehint Default
 interact void 
 execute  
 findUserByEmail UserInterface 
 getEntityManager ObjectManager 
 getUserRepository UserRepositoryInterface 
 getAvailableUserTypes array 
 getUserModelClass string 
 executeRoleCommand void 
class DemoteUserCommand
  Method Argument Typehint Default
 configure void 
 executeRoleCommand void 
class PromoteUserCommand
  Method Argument Typehint Default
 configure void 
 executeRoleCommand void 
class SecurityController
  Method Argument Typehint Default
 loginAction Response 
 checkAction Response 
 logoutAction Response 
class UserController
  Method Argument Typehint Default
 changePasswordAction Response 
 requestPasswordResetTokenAction Response 
 requestPasswordResetPinAction Response 
 resetPasswordAction Response 
 verifyAction Response 
 requestVerificationTokenAction Response 
 prepareResetPasswordRequest Response 
 addTranslatedFlash void 
 createResourceForm FormInterface 
 handleExpiredToken Response 
 handleResetPasswordRequest void 
 handleResetPassword Response 
 handleChangePassword Response 
 getUser UserInterface|? 
 getSyliusAttribute  
class Configuration
  Method Argument Typehint Default
 getConfigTreeBuilder TreeBuilder 
 addResourcesSection void 
class SyliusUserExtension
  Method Argument Typehint Default
 load void 
 resolveResources array 
 createServices void 
 loadEncodersAwareServices void 
 createTokenGenerators void 
 createTokenGeneratorDefinition Definition 
 createUniquenessCheckers void 
 createReloaders void 
 createLastLoginListeners void 
 createUserDeleteListeners void 
 createProviders void 
 overwriteResourceFactoryWithEncoderAwareFactory void 
 registerUpdateUserEncoderListener void 
class UserRepository
  Method Argument Typehint Default
 findOneByEmail ?UserInterface 
class MailerListener
  Method Argument Typehint Default
 __construct  
 sendResetPasswordTokenEmail void 
 sendResetPasswordPinEmail void 
 sendVerificationTokenEmail void 
 sendEmail void 
class PasswordUpdaterListener
  Method Argument Typehint Default
 __construct  
 genericEventUpdater void 
 prePersist void 
 preUpdate void 
 updatePassword void 
class UpdateUserEncoderListener
  Method Argument Typehint Default
 __construct  
 onSecurityInteractiveLogin void 
class UserDeleteListener
  Method Argument Typehint Default
 __construct  
 deleteUser void 
 isTryingToDeleteLoggedInUser bool 
class UserLastLoginSubscriber
  Method Argument Typehint Default
 __construct  
 getSubscribedEvents array 
 onSecurityInteractiveLogin  
 onImplicitLogin  
 updateUserLastLogin void 
class UserReloaderListener
  Method Argument Typehint Default
 __construct  
 reloadUser void 
class UserEvent
  Method Argument Typehint Default
 __construct  
 getUser UserInterface 
class UserWithEncoderFactory
  Method Argument Typehint Default
 __construct  
 createNew UserInterface 
class ChangePassword
  Method Argument Typehint Default
 getCurrentPassword ?string 
 setCurrentPassword void 
 getNewPassword ?string 
 setNewPassword void 
class PasswordReset
  Method Argument Typehint Default
 getPassword ?string 
 setPassword void 
class PasswordResetRequest
  Method Argument Typehint Default
 getEmail ?string 
 setEmail void 
class UserChangePasswordType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class UserLoginType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class UserRequestPasswordResetType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class UserResetPasswordType
  Method Argument Typehint Default
 buildForm void 
 getBlockPrefix string 
class UserType
  Method Argument Typehint Default
 buildForm void 
 configureOptions void 
class UserVerifiedAtToBooleanTransformer
  Method Argument Typehint Default
 transform  
 reverseTransform  
class AbstractUserProvider
  Method Argument Typehint Default
 __construct  
 loadUserByUsername UserInterface 
 refreshUser UserInterface 
 findUser UserInterface|? 
 supportsClass bool 
class EmailProvider
  Method Argument Typehint Default
 findUser UserInterface|? 
class UsernameOrEmailProvider
  Method Argument Typehint Default
 findUser ?UserInterface 
class UsernameProvider
  Method Argument Typehint Default
 findUser UserInterface|? 
class UserReloader
  Method Argument Typehint Default
 __construct  
 reloadUser void 
interface UserReloaderInterface
  Method Argument Typehint Default
 reloadUser void 
class UserLogin
  Method Argument Typehint Default
 __construct  
 login void 
 createToken UsernamePasswordToken 
interface UserLoginInterface
  Method Argument Typehint Default
 login  
class UserPasswordEncoder
  Method Argument Typehint Default
 __construct  
 encode string 
class SyliusUserExtensionTest
  Method Argument Typehint Default
 it_creates_default_resource_factory_by_default void 
 it_decorates_user_factory_if_its_configuration_has_encoder_specified void 
 it_decorates_user_factory_if_there_is_a_global_encoder_specified_in_the_configuration void 
 it_decorates_user_factory_using_the_most_specific_encoder_configured void 
 it_creates_a_update_user_encoder_listener_for_each_user_type void 
 getContainerExtensions array 
class SyliusUserBundleTest
  Method Argument Typehint Default
 its_services_are_initializable  
class SyliusUserBundle
  Method Argument Typehint Default
 getSupportedDrivers array 
 getModelNamespace string 
class AddressComparator
  Method Argument Typehint Default
 equal bool 
 normalizeAddress array 
interface AddressComparatorInterface
  Method Argument Typehint Default
 equal bool 
class CountryNameConverter
  Method Argument Typehint Default
 convertToCode string 
interface CountryNameConverterInterface
  Method Argument Typehint Default
 convertToCode string 
class ZoneFactory
  Method Argument Typehint Default
 __construct  
 createNew ZoneInterface 
 createTyped ZoneInterface 
 createWithMembers ZoneInterface 
interface ZoneFactoryInterface
  Method Argument Typehint Default
 createTyped ZoneInterface 
 createWithMembers ZoneInterface 
class ZoneMatcher
  Method Argument Typehint Default
 __construct  
 match ?ZoneInterface 
 matchAll array 
 addressBelongsToZone bool 
 addressBelongsToZoneMember bool 
 getZones array 
 getZoneByCode ?ZoneInterface 
interface ZoneMatcherInterface
  Method Argument Typehint Default
 match ?ZoneInterface 
 matchAll array 
class Address
  Method Argument Typehint Default
 __construct  
 getId  
 getFirstName string|? 
 setFirstName void 
 getLastName string|? 
 setLastName void 
 getFullName string 
 getPhoneNumber string|? 
 setPhoneNumber void 
 getCompany ?string 
 setCompany void 
 getCountryCode ?string 
 setCountryCode void 
 getProvinceCode string|? 
 setProvinceCode void 
 getProvinceName ?string 
 setProvinceName void 
 getStreet ?string 
 setStreet void 
 getCity string|? 
 setCity void 
 getPostcode string|? 
 setPostcode void 
interface AddressInterface
  Method Argument Typehint Default
 getFirstName string|? 
 setFirstName void 
 getLastName ?string 
 setLastName void 
 getFullName string|? 
 getPhoneNumber string|? 
 setPhoneNumber void 
 getCompany string|? 
 setCompany void 
 getCountryCode ?string 
 setCountryCode void 
 getProvinceCode string|? 
 setProvinceCode void 
 getProvinceName ?string 
 setProvinceName void 
 getStreet string|? 
 setStreet void 
 getCity ?string 
 setCity void 
 getPostcode string|? 
 setPostcode void 
class Country
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getName string|? 
 getProvinces Collection 
 hasProvinces bool 
 addProvince void 
 removeProvince void 
 hasProvince bool 
interface CountryInterface
  Method Argument Typehint Default
 getName string|? 
 getProvinces Collection 
 hasProvinces bool 
 addProvince void 
 removeProvince void 
 hasProvince bool 
class Province
  Method Argument Typehint Default
 __toString string 
 getId  
 getCode ?string 
 setCode void 
 getName ?string 
 setName void 
 getAbbreviation string|? 
 setAbbreviation void 
 getCountry CountryInterface|? 
 setCountry void 
interface ProvinceInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
 getAbbreviation ?string 
 setAbbreviation void 
 getCountry CountryInterface|? 
 setCountry void 
class Zone
  Method Argument Typehint Default
 __construct  
 __toString string 
 getTypes array 
 getId  
 getCode string|? 
 setCode void 
 getName ?string 
 setName void 
 getType string|? 
 setType void 
 getScope string|? 
 setScope void 
 getMembers Collection 
 hasMembers bool 
 addMember void 
 removeMember void 
 hasMember bool 
interface ZoneInterface
  Method Argument Typehint Default
 getTypes array 
 getName ?string 
 setName void 
 getType string|? 
 setType void 
 getScope ?string 
 setScope void 
 getMembers Collection 
 hasMembers bool 
 addMember void 
 removeMember void 
 hasMember bool 
class ZoneMember
  Method Argument Typehint Default
 getId  
 getCode string|? 
 setCode void 
 getBelongsTo ZoneInterface|? 
 setBelongsTo void 
interface ZoneMemberInterface
  Method Argument Typehint Default
 getBelongsTo ZoneInterface|? 
 setBelongsTo void 
class ProvinceNamingProvider
  Method Argument Typehint Default
 __construct  
 getName string 
 getAbbreviation string 
interface ProvinceNamingProviderInterface
  Method Argument Typehint Default
 getName string 
 getAbbreviation string 
interface AttributeTypeInterface
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
class CheckboxAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
class DateAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
class DatetimeAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
class IntegerAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
 getValidationErrors ConstraintViolationListInterface 
class PercentAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
 getValidationErrors ConstraintViolationListInterface 
class SelectAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
 getValidationErrors ConstraintViolationListInterface 
class TextareaAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
 getValidationErrors ConstraintViolationListInterface 
class TextAttributeType
  Method Argument Typehint Default
 getStorageType string 
 getType string 
 validate void 
 getValidationErrors ConstraintViolationListInterface 
class AttributeFactory
  Method Argument Typehint Default
 __construct  
 createNew AttributeInterface 
 createTyped AttributeInterface 
interface AttributeFactoryInterface
  Method Argument Typehint Default
 createTyped AttributeInterface 
class Attribute
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode ?string 
 setCode void 
 getName string|? 
 setName void 
 getType ?string 
 setType void 
 getConfiguration array 
 setConfiguration void 
 getStorageType string|? 
 setStorageType void 
 getPosition ?int 
 setPosition void 
 getTranslation TranslationInterface 
 createTranslation AttributeTranslationInterface 
interface AttributeInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getType ?string 
 setType void 
 getConfiguration array 
 setConfiguration void 
 getStorageType ?string 
 setStorageType void 
 getPosition int|? 
 setPosition void 
 getTranslation TranslationInterface 
interface AttributeSubjectInterface
  Method Argument Typehint Default
 getAttributes Collection 
 getAttributesByLocale Collection 
 addAttribute void 
 removeAttribute void 
 hasAttribute bool 
 hasAttributeByCodeAndLocale bool 
 getAttributeByCodeAndLocale AttributeValueInterface|? 
class AttributeTranslation
  Method Argument Typehint Default
 getId  
 getName ?string 
 setName void 
interface AttributeTranslationInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
class AttributeValue
  Method Argument Typehint Default
 getId  
 getSubject ?AttributeSubjectInterface 
 setSubject void 
 getAttribute AttributeInterface|? 
 setAttribute void 
 getLocaleCode string|? 
 setLocaleCode void 
 getValue  
 setValue void 
 getCode ?string 
 getName ?string 
 getType ?string 
 getBoolean bool|? 
 setBoolean void 
 getText string|? 
 setText void 
 getInteger ?int 
 setInteger void 
 getFloat ?float 
 setFloat void 
 getDatetime \DateTimeInterface|? 
 setDatetime void 
 getDate \DateTimeInterface|? 
 setDate void 
 getJson ?array 
 setJson void 
 assertAttributeIsSet  
interface AttributeValueInterface
  Method Argument Typehint Default
 getSubject ?AttributeSubjectInterface 
 setSubject void 
 getAttribute AttributeInterface|? 
 setAttribute void 
 getValue  
 setValue void 
 getCode string|? 
 getName ?string 
 getType string|? 
 getLocaleCode string|? 
 setLocaleCode void 
class ChannelContext
  Method Argument Typehint Default
 __construct  
 getChannel ChannelInterface 
 getChannelForRequest ChannelInterface 
 getMasterRequest Request 
 assertChannelWasFound void 
class CompositeRequestResolver
  Method Argument Typehint Default
 __construct  
 addResolver void 
 findChannel ChannelInterface|? 
class HostnameBasedRequestResolver
  Method Argument Typehint Default
 __construct  
 findChannel ?ChannelInterface 
interface RequestResolverInterface
  Method Argument Typehint Default
 findChannel ChannelInterface|? 
class CachedPerRequestChannelContext
  Method Argument Typehint Default
 __construct  
 getChannel ChannelInterface 
interface ChannelContextInterface
  Method Argument Typehint Default
 getChannel ChannelInterface 
class ChannelNotFoundException
  Method Argument Typehint Default
 __construct  
class CompositeChannelContext
  Method Argument Typehint Default
 __construct  
 addContext void 
 getChannel ChannelInterface 
class SingleChannelContext
  Method Argument Typehint Default
 __construct  
 getChannel ChannelInterface 
class ChannelFactory
  Method Argument Typehint Default
 __construct  
 createNew ChannelInterface 
 createNamed ChannelInterface 
interface ChannelFactoryInterface
  Method Argument Typehint Default
 createNamed ChannelInterface 
class Channel
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode ?string 
 setCode void 
 getName string|? 
 setName void 
 getDescription string|? 
 setDescription void 
 getHostname ?string 
 setHostname void 
 getColor string|? 
 setColor void 
interface ChannelAwareInterface
  Method Argument Typehint Default
 getChannel ChannelInterface|? 
 setChannel void 
interface ChannelInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getDescription ?string 
 setDescription void 
 getHostname string|? 
 setHostname void 
 getColor ?string 
 setColor void 
interface ChannelsAwareInterface
  Method Argument Typehint Default
 getChannels Collection 
 hasChannel bool 
 addChannel void 
 removeChannel void 
interface ChannelRepositoryInterface
  Method Argument Typehint Default
 findOneByHostname ChannelInterface|? 
 findOneByCode ChannelInterface|? 
 findByName iterable 
class ProductVariantPriceCalculator
  Method Argument Typehint Default
 calculate int 
 calculateOriginal int 
interface ProductVariantPriceCalculatorInterface
  Method Argument Typehint Default
 calculate int 
interface ProductVariantPricesCalculatorInterface
  Method Argument Typehint Default
 calculateOriginal int 
class ShopBasedCartContext
  Method Argument Typehint Default
 __construct  
 getCart BaseOrderInterface 
 setCustomerAndAddressOnCart void 
 reset void 
class LimitingOrderItemQuantityModifier
  Method Argument Typehint Default
 __construct  
 modify void 
class OrderPaymentMethodSelectionRequirementChecker
  Method Argument Typehint Default
 __construct  
 isPaymentMethodSelectionRequired bool 
interface OrderPaymentMethodSelectionRequirementCheckerInterface
  Method Argument Typehint Default
 isPaymentMethodSelectionRequired bool 
class OrderShippingMethodSelectionRequirementChecker
  Method Argument Typehint Default
 __construct  
 isShippingMethodSelectionRequired bool 
interface OrderShippingMethodSelectionRequirementCheckerInterface
  Method Argument Typehint Default
 isShippingMethodSelectionRequired bool 
class ShopperContext
  Method Argument Typehint Default
 __construct  
 getChannel ChannelInterface 
 getCurrencyCode string 
 getLocaleCode string 
 getCustomer ?CustomerInterface 
class ChannelAwareCurrencyContext
  Method Argument Typehint Default
 __construct  
 getCurrencyCode string 
 isAvailableCurrency bool 
class StorageBasedCurrencyContext
  Method Argument Typehint Default
 __construct  
 getCurrencyCode string 
class CurrencyStorage
  Method Argument Typehint Default
 __construct  
 set void 
 get string|? 
 provideKey string 
 isBaseCurrency bool 
 isAvailableCurrency bool 
interface CurrencyStorageInterface
  Method Argument Typehint Default
 set void 
 get string|? 
class CustomerStatistics
  Method Argument Typehint Default
 __construct  
 getAllOrdersCount int 
 getPerChannelsStatistics array 
class CustomerStatisticsProvider
  Method Argument Typehint Default
 __construct  
 getCustomerStatistics CustomerStatistics 
 getOrdersSummedTotal int 
 filterOrdersByChannel array 
interface CustomerStatisticsProviderInterface
  Method Argument Typehint Default
 getCustomerStatistics CustomerStatistics 
class PerChannelCustomerStatistics
  Method Argument Typehint Default
 __construct  
 getOrdersCount int 
 getOrdersValue int 
 getChannel ChannelInterface 
 getAverageOrderValue int 
interface CustomerAddressAdderInterface
  Method Argument Typehint Default
 add void 
class CustomerOrderAddressesSaver
  Method Argument Typehint Default
 __construct  
 saveAddresses void 
 addAddress void 
class CustomerUniqueAddressAdder
  Method Argument Typehint Default
 __construct  
 add void 
interface OrderAddressesSaverInterface
  Method Argument Typehint Default
 saveAddresses void 
class DashboardStatistics
  Method Argument Typehint Default
 __construct  
 getChannel ?ChannelInterface 
 getTotalSales int 
 getNumberOfNewOrders int 
 getNumberOfNewCustomers int 
 getAverageOrderValue int 
class DashboardStatisticsProvider
  Method Argument Typehint Default
 __construct  
 getStatisticsForChannel DashboardStatistics 
 getStatisticsForChannelInPeriod DashboardStatistics 
interface DashboardStatisticsProviderInterface
  Method Argument Typehint Default
 getStatisticsForChannel DashboardStatistics 
 getStatisticsForChannelInPeriod DashboardStatistics 
class Interval
  Method Argument Typehint Default
 __construct  
 asString string 
 year self 
 month self 
 week self 
 day self 
class SalesDataProvider
  Method Argument Typehint Default
 __construct  
 getSalesSummary SalesSummaryInterface 
interface SalesDataProviderInterface
  Method Argument Typehint Default
 getSalesSummary SalesSummaryInterface 
class SalesSummary
  Method Argument Typehint Default
 __construct  
 getIntervals array 
 getSales array 
interface SalesSummaryInterface
  Method Argument Typehint Default
 getIntervals array 
 getSales array 
class IntegerDistributor
  Method Argument Typehint Default
 distribute array 
interface IntegerDistributorInterface
  Method Argument Typehint Default
 distribute array 
class ProportionalIntegerDistributor
  Method Argument Typehint Default
 distribute array 
interface ProportionalIntegerDistributorInterface
  Method Argument Typehint Default
 distribute array 
class HandleException
  Method Argument Typehint Default
 __construct  
class MissingChannelConfigurationException
  Method Argument Typehint Default
 __construct  
class AddressFactory
  Method Argument Typehint Default
 __construct  
 createNew AddressInterface 
 createForCustomer AddressInterface 
interface AddressFactoryInterface
  Method Argument Typehint Default
 createForCustomer AddressInterface 
class CartItemFactory
  Method Argument Typehint Default
 __construct  
 createNew OrderItemInterface 
 createForProduct OrderItemInterface 
 createForCart OrderItemInterface 
interface CartItemFactoryInterface
  Method Argument Typehint Default
 createForProduct OrderItemInterface 
 createForCart OrderItemInterface 
class ChannelFactory
  Method Argument Typehint Default
 __construct  
 createNew ChannelInterface 
 createNamed ChannelInterface 
class CustomerAfterCheckoutFactory
  Method Argument Typehint Default
 __construct  
 createNew CustomerInterface 
 createAfterCheckout CustomerInterface 
interface CustomerAfterCheckoutFactoryInterface
  Method Argument Typehint Default
 createAfterCheckout CustomerInterface 
class PaymentMethodFactory
  Method Argument Typehint Default
 __construct  
 createNew PaymentMethodInterface 
 createWithGateway PaymentMethodInterface 
interface PaymentMethodFactoryInterface
  Method Argument Typehint Default
 createWithGateway PaymentMethodInterface 
class PromotionActionFactory
  Method Argument Typehint Default
 __construct  
 createNew PromotionActionInterface 
 createFixedDiscount PromotionActionInterface 
 createUnitFixedDiscount PromotionActionInterface 
 createPercentageDiscount PromotionActionInterface 
 createUnitPercentageDiscount PromotionActionInterface 
 createShippingPercentageDiscount PromotionActionInterface 
 createAction PromotionActionInterface 
interface PromotionActionFactoryInterface
  Method Argument Typehint Default
 createFixedDiscount PromotionActionInterface 
 createUnitFixedDiscount PromotionActionInterface 
 createPercentageDiscount PromotionActionInterface 
 createUnitPercentageDiscount PromotionActionInterface 
 createShippingPercentageDiscount PromotionActionInterface 
class PromotionRuleFactory
  Method Argument Typehint Default
 __construct  
 createNew PromotionRuleInterface 
 createCartQuantity PromotionRuleInterface 
 createItemTotal PromotionRuleInterface 
 createHasTaxon PromotionRuleInterface 
 createItemsFromTaxonTotal PromotionRuleInterface 
 createNthOrder PromotionRuleInterface 
 createContainsProduct PromotionRuleInterface 
 createPromotionRule PromotionRuleInterface 
interface PromotionRuleFactoryInterface
  Method Argument Typehint Default
 createCartQuantity PromotionRuleInterface 
 createItemTotal PromotionRuleInterface 
 createHasTaxon PromotionRuleInterface 
 createItemsFromTaxonTotal PromotionRuleInterface 
 createNthOrder PromotionRuleInterface 
 createContainsProduct PromotionRuleInterface 
class StringInflector
  Method Argument Typehint Default
 codeToName string 
 nameToCode string 
 nameToSlug string 
 nameToLowercaseCode string 
 nameToUppercaseCode string 
 nameToCamelCase string 
 __construct  
interface ImagePathGeneratorInterface
  Method Argument Typehint Default
 generate string 
class UploadedImagePathGenerator
  Method Argument Typehint Default
 generate string 
 expandPath string 
class EntitiesFilter
  Method Argument Typehint Default
 apply void 
class OrderInventoryOperator
  Method Argument Typehint Default
 cancel void 
 hold void 
 sell void 
 release void 
 giveBack void 
interface OrderInventoryOperatorInterface
  Method Argument Typehint Default
 cancel void 
 hold void 
 sell void 
class StorageBasedLocaleContext
  Method Argument Typehint Default
 __construct  
 getLocaleCode string 
class LocaleStorage
  Method Argument Typehint Default
 __construct  
 set void 
 get string 
 provideKey string 
interface LocaleStorageInterface
  Method Argument Typehint Default
 set void 
 get string 
class Address
  Method Argument Typehint Default
 getCustomer BaseCustomerInterface|? 
 setCustomer void 
class AdminUser
  Method Argument Typehint Default
 __construct  
 getFirstName string|? 
 setFirstName void 
 getLastName ?string 
 setLastName void 
 getLocaleCode ?string 
 setLocaleCode void 
 getImage ?ImageInterface 
 setImage void 
 getAvatar ?ImageInterface 
 setAvatar void 
interface AdminUserInterface
  Method Argument Typehint Default
 getFirstName string|? 
 setFirstName void 
 getLastName string|? 
 setLastName void 
 getLocaleCode string|? 
 setLocaleCode void 
 getAvatar ?ImageInterface 
 setAvatar  
class Channel
  Method Argument Typehint Default
 __construct  
 getBaseCurrency CurrencyInterface|? 
 setBaseCurrency void 
 getDefaultLocale ?LocaleInterface 
 setDefaultLocale void 
 getDefaultTaxZone ?ZoneInterface 
 setDefaultTaxZone void 
 getTaxCalculationStrategy string|? 
 setTaxCalculationStrategy void 
 getCurrencies Collection 
 addCurrency void 
 removeCurrency void 
 hasCurrency bool 
 getLocales Collection 
 addLocale void 
 removeLocale void 
 hasLocale bool 
 getCountries Collection 
 addCountry void 
 removeCountry void 
 hasCountry bool 
 getThemeName string|? 
 setThemeName void 
 getContactEmail ?string 
 setContactEmail void 
 getContactPhoneNumber ?string 
 setContactPhoneNumber void 
 isSkippingShippingStepAllowed bool 
 setSkippingShippingStepAllowed void 
 isSkippingPaymentStepAllowed bool 
 setSkippingPaymentStepAllowed void 
 isAccountVerificationRequired bool 
 setAccountVerificationRequired void 
 getShopBillingData ShopBillingDataInterface|? 
 setShopBillingData void 
 getMenuTaxon ?TaxonInterface 
 setMenuTaxon void 
interface ChannelInterface
  Method Argument Typehint Default
 getBaseCurrency ?CurrencyInterface 
 setBaseCurrency void 
 getDefaultLocale LocaleInterface|? 
 setDefaultLocale void 
 getDefaultTaxZone ?ZoneInterface 
 setDefaultTaxZone void 
 getTaxCalculationStrategy string|? 
 setTaxCalculationStrategy void 
 getThemeName string|? 
 setThemeName void 
 getContactEmail string|? 
 setContactEmail void 
 getContactPhoneNumber ?string 
 setContactPhoneNumber void 
 isSkippingShippingStepAllowed bool 
 setSkippingShippingStepAllowed void 
 isSkippingPaymentStepAllowed bool 
 setSkippingPaymentStepAllowed void 
 isAccountVerificationRequired bool 
 setAccountVerificationRequired void 
 getShopBillingData ?ShopBillingDataInterface 
 setShopBillingData void 
 getMenuTaxon ?TaxonInterface 
 setMenuTaxon void 
 getCountries Collection 
 addCountry void 
 removeCountry void 
 hasCountry bool 
class ChannelPricing
  Method Argument Typehint Default
 __toString string 
 getId  
 getChannelCode ?string 
 setChannelCode void 
 getProductVariant ProductVariantInterface|? 
 setProductVariant void 
 getPrice ?int 
 setPrice void 
 getOriginalPrice int|? 
 setOriginalPrice void 
 isPriceReduced bool 
interface ChannelPricingInterface
  Method Argument Typehint Default
 getProductVariant ProductVariantInterface|? 
 setProductVariant void 
 getPrice ?int 
 setPrice void 
 getChannelCode string|? 
 setChannelCode void 
 getOriginalPrice ?int 
 setOriginalPrice void 
 isPriceReduced bool 
class Customer
  Method Argument Typehint Default
 __construct  
 getOrders Collection 
 getDefaultAddress AddressInterface|? 
 setDefaultAddress void 
 addAddress void 
 removeAddress void 
 hasAddress bool 
 getAddresses Collection 
 getUser BaseUserInterface|? 
 setUser void 
 hasUser bool 
interface CustomerInterface
  Method Argument Typehint Default
 getOrders Collection 
 getDefaultAddress ?AddressInterface 
 setDefaultAddress void 
 addAddress void 
 removeAddress void 
 hasAddress bool 
 getAddresses Collection 
 hasUser bool 
 getUser UserInterface|? 
 setUser  
class Image
  Method Argument Typehint Default
 getId  
 getType ?string 
 setType void 
 getFile ?\SplFileInfo 
 setFile void 
 hasFile bool 
 getPath string|? 
 setPath void 
 hasPath bool 
 getOwner  
 setOwner void 
interface ImageAwareInterface
  Method Argument Typehint Default
 getImage ImageInterface|? 
 setImage void 
interface ImageInterface
  Method Argument Typehint Default
 getType string|? 
 setType void 
 getFile \SplFileInfo|? 
 setFile void 
 hasFile bool 
 getPath ?string 
 setPath void 
 getOwner  
 setOwner void 
interface ImagesAwareInterface
  Method Argument Typehint Default
 getImages Collection 
 getImagesByType Collection 
 hasImages bool 
 hasImage bool 
 addImage void 
 removeImage void 
class Order
  Method Argument Typehint Default
 __construct  
 getCustomer ?BaseCustomerInterface 
 setCustomer void 
 getChannel ?BaseChannelInterface 
 setChannel void 
 getUser ?BaseUserInterface 
 getShippingAddress ?AddressInterface 
 setShippingAddress void 
 getBillingAddress AddressInterface|? 
 setBillingAddress void 
 getCheckoutState ?string 
 setCheckoutState void 
 getPaymentState ?string 
 setPaymentState void 
 getItemUnits Collection 
 getItemUnitsByVariant Collection 
 getPayments Collection 
 hasPayments bool 
 addPayment void 
 removePayment void 
 hasPayment bool 
 getLastPayment ?PaymentInterface 
 isShippingRequired bool 
 getShipments Collection 
 hasShipments bool 
 addShipment void 
 removeShipment void 
 removeShipments void 
 hasShipment bool 
 getPromotionCoupon ?BaseCouponInterface 
 setPromotionCoupon void 
 getPromotionSubjectTotal int 
 getPromotionSubjectCount int 
 getCurrencyCode ?string 
 setCurrencyCode void 
 getLocaleCode string|? 
 setLocaleCode void 
 getShippingState ?string 
 setShippingState void 
 hasPromotion bool 
 addPromotion void 
 removePromotion void 
 getPromotions Collection 
 getTaxTotal int 
 getShippingTotal int 
 getOrderPromotionTotal int 
 getTokenValue ?string 
 setTokenValue void 
 getCustomerIp string|? 
 setCustomerIp void 
interface OrderInterface
  Method Argument Typehint Default
 getUser UserInterface|? 
 getShippingAddress ?AddressInterface 
 setShippingAddress void 
 getBillingAddress AddressInterface|? 
 setBillingAddress void 
 getCheckoutState ?string 
 setCheckoutState void 
 getPaymentState string|? 
 setPaymentState void 
 getItemUnits Collection 
 getItemUnitsByVariant Collection 
 isShippingRequired bool 
 getShipments Collection 
 hasShipments bool 
 addShipment void 
 removeShipment void 
 removeShipments void 
 hasShipment bool 
 getCurrencyCode string|? 
 setCurrencyCode void 
 getLocaleCode ?string 
 setLocaleCode void 
 setPromotionCoupon void 
 getShippingState string|? 
 setShippingState void 
 getLastPayment PaymentInterface|? 
 getTaxTotal int 
 getShippingTotal int 
 getOrderPromotionTotal int 
 getTokenValue ?string 
 setTokenValue void 
 getCustomerIp string|? 
 setCustomerIp void 
 getItems Collection 
 getChannel ?BaseChannelInterface 
class OrderItem
  Method Argument Typehint Default
 getVariant ProductVariantInterface|? 
 setVariant void 
 getProduct ?ProductInterface 
 getProductName string|? 
 setProductName void 
 getVariantName ?string 
 setVariantName void 
 equals bool 
 getTaxTotal int 
 getDiscountedUnitPrice int 
 getFullDiscountedUnitPrice int 
 getSubtotal int 
interface OrderItemInterface
  Method Argument Typehint Default
 getProduct ProductInterface|? 
 getVariant ProductVariantInterface|? 
 setVariant void 
 getProductName string|? 
 setProductName void 
 getVariantName ?string 
 setVariantName void 
 getTaxTotal int 
 getDiscountedUnitPrice int 
 getSubtotal int 
 getFullDiscountedUnitPrice int 
class OrderItemUnit
  Method Argument Typehint Default
 __construct  
 getShipment BaseShipmentInterface|? 
 setShipment void 
 getStockable StockableInterface|? 
 getShippable ?ShippableInterface 
 getTaxTotal int 
interface OrderItemUnitInterface
  Method Argument Typehint Default
 getTaxTotal int 
class OrderSequence
  Method Argument Typehint Default
 getVersion ?int 
 setVersion void 
class Payment
  Method Argument Typehint Default
 getOrder BaseOrderInterface|? 
 setOrder void 
interface PaymentInterface
  Method Argument Typehint Default
 getOrder BaseOrderInterface|? 
class PaymentMethod
  Method Argument Typehint Default
 __construct  
 getChannels Collection 
 hasChannel bool 
 addChannel void 
 removeChannel void 
 setGatewayConfig void 
 getGatewayConfig GatewayConfigInterface|? 
 getTranslationClass string 
interface PaymentMethodInterface
  Method Argument Typehint Default
 setGatewayConfig void 
 getGatewayConfig ?GatewayConfigInterface 
class Product
  Method Argument Typehint Default
 __construct  
 getVariantSelectionMethod string 
 setVariantSelectionMethod void 
 isVariantSelectionMethodChoice bool 
 getVariantSelectionMethodLabel string 
 getProductTaxons Collection 
 addProductTaxon void 
 removeProductTaxon void 
 hasProductTaxon bool 
 getTaxons Collection 
 hasTaxon bool 
 getChannels Collection 
 addChannel void 
 removeChannel void 
 hasChannel bool 
 getShortDescription string|? 
 setShortDescription void 
 getMainTaxon ?TaxonInterface 
 setMainTaxon void 
 getReviews Collection 
 getAcceptedReviews Collection 
 addReview void 
 removeReview void 
 getAverageRating float|? 
 setAverageRating void 
 getImages Collection 
 getImagesByType Collection 
 hasImages bool 
 hasImage bool 
 addImage void 
 removeImage void 
 getVariantSelectionMethodLabels array 
 getTranslation TranslationInterface 
 createTranslation BaseProductTranslationInterface 
class ProductImage
  Method Argument Typehint Default
 __construct  
 hasProductVariants bool 
 getProductVariants Collection 
 hasProductVariant bool 
 addProductVariant void 
 removeProductVariant void 
interface ProductImageInterface
  Method Argument Typehint Default
 hasProductVariants bool 
 getProductVariants Collection 
 addProductVariant void 
 removeProductVariant void 
 hasProductVariant bool 
interface ProductImagesAwareInterface
  Method Argument Typehint Default
 getImages Collection 
 getImagesByType Collection 
 hasImages bool 
 hasImage bool 
 addImage void 
 removeImage void 
interface ProductInterface
  Method Argument Typehint Default
 getVariantSelectionMethod string 
 setVariantSelectionMethod void 
 isVariantSelectionMethodChoice bool 
 getVariantSelectionMethodLabel string 
 getShortDescription ?string 
 setShortDescription void 
 getMainTaxon TaxonInterface|? 
 setMainTaxon void 
 getAcceptedReviews Collection 
 getTranslation TranslationInterface 
class ProductTaxon
  Method Argument Typehint Default
 getId  
 getProduct ?ProductInterface 
 setProduct void 
 getTaxon TaxonInterface|? 
 setTaxon void 
 getPosition int|? 
 setPosition void 
interface ProductTaxonInterface
  Method Argument Typehint Default
 getProduct ProductInterface|? 
 setProduct void 
 getTaxon ?TaxonInterface 
 setTaxon void 
 getPosition ?int 
 setPosition void 
interface ProductTaxonsAwareInterface
  Method Argument Typehint Default
 getProductTaxons Collection 
 hasProductTaxon bool 
 addProductTaxon void 
 removeProductTaxon void 
 getTaxons Collection 
 hasTaxon bool 
class ProductTranslation
  Method Argument Typehint Default
 getShortDescription string|? 
 setShortDescription void 
interface ProductTranslationInterface
  Method Argument Typehint Default
 getShortDescription ?string 
 setShortDescription void 
class ProductVariant
  Method Argument Typehint Default
 __construct  
 __toString string 
 getVersion ?int 
 setVersion void 
 isInStock bool 
 getOnHold ?int 
 setOnHold void 
 getOnHand int|? 
 setOnHand void 
 isTracked bool 
 setTracked void 
 getInventoryName string|? 
 getShippingCategory ShippingCategoryInterface|? 
 setShippingCategory void 
 getWeight float|? 
 setWeight void 
 getWidth ?float 
 setWidth void 
 getHeight ?float 
 setHeight void 
 getDepth ?float 
 setDepth void 
 getShippingWeight float|? 
 getShippingWidth float|? 
 getShippingHeight ?float 
 getShippingDepth ?float 
 getShippingVolume float|? 
 getTaxCategory TaxCategoryInterface|? 
 setTaxCategory void 
 getChannelPricings Collection 
 getChannelPricingForChannel ?ChannelPricingInterface 
 hasChannelPricingForChannel bool 
 hasChannelPricing bool 
 addChannelPricing void 
 removeChannelPricing void 
 isShippingRequired bool 
 setShippingRequired void 
 getImages Collection 
 getImagesByType Collection 
 hasImages bool 
 hasImage bool 
 addImage void 
 removeImage void 
 compareTo int 
interface ProductVariantInterface
  Method Argument Typehint Default
 getWeight ?float 
 setWeight void 
 getWidth float|? 
 setWidth void 
 getHeight float|? 
 setHeight void 
 getDepth float|? 
 setDepth void 
 setTaxCategory void 
 setShippingCategory void 
 getChannelPricings Collection 
 getChannelPricingForChannel ChannelPricingInterface|? 
 hasChannelPricingForChannel bool 
 hasChannelPricing bool 
 addChannelPricing void 
 removeChannelPricing void 
 isShippingRequired bool 
 setShippingRequired void 
class Promotion
  Method Argument Typehint Default
 __construct  
 getChannels Collection 
 addChannel void 
 removeChannel void 
 hasChannel bool 
class PromotionCoupon
  Method Argument Typehint Default
 getPerCustomerUsageLimit ?int 
 setPerCustomerUsageLimit void 
 isReusableFromCancelledOrders bool 
 setReusableFromCancelledOrders void 
interface PromotionCouponInterface
  Method Argument Typehint Default
 getPerCustomerUsageLimit ?int 
 setPerCustomerUsageLimit void 
 isReusableFromCancelledOrders bool 
 setReusableFromCancelledOrders void 
class Shipment
  Method Argument Typehint Default
 getOrder ?BaseOrderInterface 
 setOrder void 
interface ShipmentInterface
  Method Argument Typehint Default
 getOrder ?BaseOrderInterface 
class ShippingMethod
  Method Argument Typehint Default
 __construct  
 getZone ?ZoneInterface 
 setZone void 
 getTaxCategory ?TaxCategoryInterface 
 setTaxCategory void 
 getChannels Collection 
 hasChannel bool 
 addChannel void 
 removeChannel void 
 getTranslationClass string 
interface ShippingMethodInterface
  Method Argument Typehint Default
 getZone ?ZoneInterface 
 setZone void 
 setTaxCategory void 
class ShopBillingData
  Method Argument Typehint Default
 getId  
 getCompany string|? 
 setCompany void 
 getTaxId string|? 
 setTaxId void 
 getCountryCode string|? 
 setCountryCode void 
 getStreet string|? 
 setStreet void 
 getCity string|? 
 setCity void 
 getPostcode string|? 
 setPostcode void 
interface ShopBillingDataInterface
  Method Argument Typehint Default
 getTaxId ?string 
 setTaxId void 
 getCompany ?string 
 setCompany void 
 getCountryCode string|? 
 setCountryCode void 
 getStreet ?string 
 setStreet void 
 getCity string|? 
 setCity void 
 getPostcode ?string 
 setPostcode void 
class ShopUser
  Method Argument Typehint Default
 getCustomer BaseCustomerInterface|? 
 setCustomer void 
 getEmail ?string 
 setEmail void 
 getEmailCanonical string|? 
 setEmailCanonical void 
class Taxon
  Method Argument Typehint Default
 __construct  
 getImages Collection 
 getImagesByType Collection 
 hasImages bool 
 hasImage bool 
 addImage void 
 removeImage void 
 getTranslationClass string 
 compareTo int 
class TaxRate
  Method Argument Typehint Default
 getZone ?ZoneInterface 
 setZone void 
interface TaxRateInterface
  Method Argument Typehint Default
 getZone ?ZoneInterface 
 setZone void 
class OrderAdjustmentsClearer
  Method Argument Typehint Default
 __construct  
 process void 
class OrderPaymentProcessor
  Method Argument Typehint Default
 __construct  
 process void 
class OrderPricesRecalculator
  Method Argument Typehint Default
 __construct  
 process void 
class OrderPromotionProcessor
  Method Argument Typehint Default
 __construct  
 process void 
class OrderShipmentProcessor
  Method Argument Typehint Default
 __construct  
 process void 
 createNewOrderShipment void 
 processShipmentUnits void 
 getExistingShipmentWithProperMethod ShipmentInterface|? 
class OrderTaxesProcessor
  Method Argument Typehint Default
 __construct  
 process void 
 getTaxZone ZoneInterface|? 
 clearTaxes void 
class ShippingChargesProcessor
  Method Argument Typehint Default
 __construct  
 process void 
class OrderItemNamesSetter
  Method Argument Typehint Default
 __invoke void 
interface OrderItemNamesSetterInterface
  Method Argument Typehint Default
 __invoke void 
class NotProvidedOrderPaymentException
  Method Argument Typehint Default
 __construct  
class OrderPaymentProvider
  Method Argument Typehint Default
 __construct  
 provideOrderPayment PaymentInterface|? 
 getLastPayment PaymentInterface|? 
 getDefaultPaymentMethod PaymentMethodInterface|? 
 applyRequiredTransition void 
interface OrderPaymentProviderInterface
  Method Argument Typehint Default
 provideOrderPayment PaymentInterface|? 
class IdBasedInvoiceNumberGenerator
  Method Argument Typehint Default
 generate string 
interface InvoiceNumberGeneratorInterface
  Method Argument Typehint Default
 generate string 
class RandomInvoiceNumberGenerator
  Method Argument Typehint Default
 generate string 
class DiscountPromotionActionCommand
  Method Argument Typehint Default
 isConfigurationValid void 
 revert void 
 isSubjectValid bool 
 removeUnitOrderPromotionAdjustmentsByOrigin void 
class FixedDiscountPromotionActionCommand
  Method Argument Typehint Default
 __construct  
 execute bool 
 isConfigurationValid void 
 calculateAdjustmentAmount int 
class PercentageDiscountPromotionActionCommand
  Method Argument Typehint Default
 __construct  
 execute bool 
 isConfigurationValid void 
 calculateAdjustmentAmount int 
class ShippingPercentageDiscountPromotionActionCommand
  Method Argument Typehint Default
 __construct  
 execute bool 
 revert void 
 createAdjustment OrderAdjustmentInterface 
class UnitDiscountPromotionActionCommand
  Method Argument Typehint Default
 __construct  
 revert void 
 removeUnitsAdjustment void 
 removeUnitOrderItemAdjustments void 
 addAdjustmentToUnit void 
 createAdjustment OrderAdjustmentInterface 
class UnitFixedDiscountPromotionActionCommand
  Method Argument Typehint Default
 __construct  
 execute bool 
 setUnitsAdjustments void 
class UnitPercentageDiscountPromotionActionCommand
  Method Argument Typehint Default
 __construct  
 execute bool 
 setUnitsAdjustments void 
class UnitsPromotionAdjustmentsApplicator
  Method Argument Typehint Default
 __construct  
 apply void 
 applyAdjustmentsOnItemUnits void 
 addAdjustment void 
interface UnitsPromotionAdjustmentsApplicatorInterface
  Method Argument Typehint Default
 apply void 
class PromotionCouponPerCustomerUsageLimitEligibilityChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
class ContainsProductRuleChecker
  Method Argument Typehint Default
 isEligible bool 
class CustomerGroupRuleChecker
  Method Argument Typehint Default
 isEligible bool 
class HasTaxonRuleChecker
  Method Argument Typehint Default
 isEligible bool 
 hasProductValidTaxon bool 
class ItemTotalRuleChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
class NthOrderRuleChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
class ShippingCountryRuleChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
class TotalOfItemsFromTaxonRuleChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
interface FilterInterface
  Method Argument Typehint Default
 filter array 
class PriceRangeFilter
  Method Argument Typehint Default
 __construct  
 filter array 
 isItemVariantInPriceRange bool 
 isConfigured bool 
class ProductFilter
  Method Argument Typehint Default
 filter array 
class TaxonFilter
  Method Argument Typehint Default
 filter array 
 hasProductValidTaxon bool 
class OrderPromotionsUsageModifier
  Method Argument Typehint Default
 increment void 
 decrement void 
interface OrderPromotionsUsageModifierInterface
  Method Argument Typehint Default
 increment void 
 decrement void 
class HasTaxonRuleUpdater
  Method Argument Typehint Default
 __construct  
 updateAfterDeletingTaxon array 
interface TaxonAwareRuleUpdaterInterface
  Method Argument Typehint Default
 updateAfterDeletingTaxon array 
class TotalOfItemsFromTaxonRuleUpdater
  Method Argument Typehint Default
 __construct  
 updateAfterDeletingTaxon array 
 removePromotionRuleIfNecessary ?string 
class ActivePromotionsByChannelProvider
  Method Argument Typehint Default
 __construct  
 getPromotions array 
class ChannelBasedLocaleProvider
  Method Argument Typehint Default
 __construct  
 getAvailableLocalesCodes array 
 getDefaultLocaleCode string 
class ProductVariantsPricesProvider
  Method Argument Typehint Default
 __construct  
 provideVariantsPrices array 
 constructOptionsMap array 
interface ProductVariantsPricesProviderInterface
  Method Argument Typehint Default
 provideVariantsPrices array 
class TranslationLocaleProvider
  Method Argument Typehint Default
 __construct  
 getDefinedLocalesCodes array 
 getDefaultLocaleCode string 
interface ZoneProviderInterface
  Method Argument Typehint Default
 getZone ZoneInterface|? 
interface AddressRepositoryInterface
  Method Argument Typehint Default
 findByCustomer array 
 findOneByCustomer AddressInterface|? 
interface AvatarImageRepositoryInterface
  Method Argument Typehint Default
 findOneByOwnerId ImageInterface|? 
interface CustomerRepositoryInterface
  Method Argument Typehint Default
 countCustomers int 
 countCustomersInPeriod int 
 findLatest array 
interface OrderItemRepositoryInterface
  Method Argument Typehint Default
 findOneByCustomer ?OrderItemInterface 
interface OrderItemUnitRepositoryInterface
  Method Argument Typehint Default
 findOneByCustomer ?OrderItemUnitInterface 
interface OrderRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 createByCustomerIdQueryBuilder QueryBuilder 
 createByCustomerAndChannelIdQueryBuilder QueryBuilder 
 countByCustomerAndCoupon int 
 countByCustomer int 
 findByCustomer array 
 findForCustomerStatistics array 
 findOneForPayment OrderInterface|? 
 findOneByNumberAndCustomer ?OrderInterface 
 findCartByChannel OrderInterface|? 
 findLatestCartByChannelAndCustomer ?OrderInterface 
 findLatestNotEmptyCartByChannelAndCustomer OrderInterface|? 
 getTotalSalesForChannel int 
 getTotalPaidSalesForChannel int 
 getTotalPaidSalesForChannelInPeriod int 
 countFulfilledByChannel int 
 countPaidByChannel int 
 countPaidForChannelInPeriod int 
 findLatestInChannel array 
 findOrdersUnpaidSince array 
 findCartForSummary ?OrderInterface 
 findCartForAddressing OrderInterface|? 
 findCartForSelectingShipping OrderInterface|? 
 findCartForSelectingPayment ?OrderInterface 
interface PaymentMethodRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findEnabledForChannel array 
interface PaymentRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findOneByOrderId ?PaymentInterface 
 findOneByCustomer PaymentInterface|? 
interface ProductRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 createShopListQueryBuilder QueryBuilder 
 findLatestByChannel array 
 findOneByChannelAndSlug ProductInterface|? 
 findOneByCode ?ProductInterface 
interface ProductReviewRepositoryInterface
  Method Argument Typehint Default
 findLatestByProductId array 
 findAcceptedByProductSlugAndChannel array 
 createQueryBuilderByProductCode QueryBuilder 
 findOneByIdAndProductCode ?ReviewInterface 
interface ProductTaxonRepositoryInterface
  Method Argument Typehint Default
 findOneByProductCodeAndTaxonCode ProductTaxonInterface|? 
interface ProductVariantRepositoryInterface
  Method Argument Typehint Default
 createInventoryListQueryBuilder QueryBuilder 
interface PromotionRepositoryInterface
  Method Argument Typehint Default
 findActiveByChannel array 
interface ShipmentRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findOneByOrderId ShipmentInterface|? 
 findOneByCustomer ShipmentInterface|? 
 findByName array 
interface ShippingCategoryRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
interface ShippingMethodRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findEnabledForChannel array 
 findEnabledForZonesAndChannel array 
class ChannelBasedPaymentMethodsResolver
  Method Argument Typehint Default
 __construct  
 getSupportedMethods array 
 supports bool 
class DefaultPaymentMethodResolver
  Method Argument Typehint Default
 __construct  
 getDefaultPaymentMethod PaymentMethodInterface 
class DefaultShippingMethodResolver
  Method Argument Typehint Default
 __construct  
 getDefaultShippingMethod ShippingMethodInterface 
class EligibleDefaultShippingMethodResolver
  Method Argument Typehint Default
 __construct  
 getDefaultShippingMethod ShippingMethodInterface 
 getShippingMethods array 
class ZoneAndChannelBasedShippingMethodsResolver
  Method Argument Typehint Default
 __construct  
 getSupportedMethods array 
 supports bool 
class FlatRateCalculator
  Method Argument Typehint Default
 calculate int 
 getType string 
class PerUnitRateCalculator
  Method Argument Typehint Default
 calculate int 
 getType string 
class OrderTotalGreaterThanOrEqualRuleChecker
  Method Argument Typehint Default
 compare bool 
class OrderTotalLessThanOrEqualRuleChecker
  Method Argument Typehint Default
 compare bool 
class OrderTotalRuleChecker
  Method Argument Typehint Default
 isEligible bool 
 compare bool 
class CheckoutStateResolver
  Method Argument Typehint Default
 __construct  
 resolve void 
class OrderPaymentStateResolver
  Method Argument Typehint Default
 __construct  
 resolve void 
 applyTransition void 
 getTargetTransition ?string 
 getPaymentsWithState Collection 
class OrderShippingStateResolver
  Method Argument Typehint Default
 __construct  
 resolve void 
 countOrderShipmentsInState int 
 allShipmentsInStateButOrderStateNotUpdated bool 
 isPartiallyShippedButOrderStateNotUpdated bool 
class OrderStateResolver
  Method Argument Typehint Default
 __construct  
 resolve void 
 canOrderBeFulfilled bool 
interface CartStorageInterface
  Method Argument Typehint Default
 hasForChannel bool 
 getForChannel OrderInterface|? 
 setForChannel void 
 removeForChannel void 
class OrderItemsTaxesApplicator
  Method Argument Typehint Default
 __construct  
 apply void 
 addAdjustment void 
class OrderItemUnitsTaxesApplicator
  Method Argument Typehint Default
 __construct  
 apply void 
 addTaxAdjustment void 
class OrderShipmentTaxesApplicator
  Method Argument Typehint Default
 __construct  
 apply void 
 addAdjustment void 
 getShippingMethod ShippingMethodInterface 
interface OrderTaxesApplicatorInterface
  Method Argument Typehint Default
 apply void 
class UnsupportedTaxCalculationStrategyException
  Method Argument Typehint Default
 __construct  
interface TaxCalculationStrategyInterface
  Method Argument Typehint Default
 applyTaxes void 
 getType string 
 supports bool 
class TestPromotionFactory
  Method Argument Typehint Default
 __construct  
 create PromotionInterface 
 createForChannel PromotionInterface 
interface TestPromotionFactoryInterface
  Method Argument Typehint Default
 create PromotionInterface 
 createForChannel PromotionInterface 
class DefaultChannelFactory
  Method Argument Typehint Default
 __construct  
 create array 
 provideCurrency CurrencyInterface 
 provideLocale LocaleInterface 
interface DefaultChannelFactoryInterface
  Method Argument Typehint Default
 create array 
class DefaultUnitedStatesChannelFactory
  Method Argument Typehint Default
 __construct  
 create array 
 createChannel ChannelInterface 
 createCountry CountryInterface 
 provideCurrency CurrencyInterface 
 provideLocale LocaleInterface 
 createZone ZoneInterface 
class EmailChecker
  Method Argument Typehint Default
 __construct  
 hasRecipient bool 
 hasMessageTo bool 
 countMessagesTo int 
 getSpoolDirectory string 
 isMessageTo bool 
 assertRecipientIsValid void 
 getMessages array 
interface EmailCheckerInterface
  Method Argument Typehint Default
 hasRecipient bool 
 hasMessageTo bool 
 countMessagesTo int 
 getSpoolDirectory string 
class StringInflectorTest
  Method Argument Typehint Default
 it_converts_name_to_code void 
 it_converts_name_with_special_characters_to_code void 
 it_converts_name_to_slug void 
 it_converts_name_with_special_characters_to_slug void 
 it_converts_name_to_lowercase_code void 
 it_converts_name_with_special_characters_to_lowercase_code void 
 it_converts_name_to_upper_case_code void 
 it_converts_name_with_special_characters_to_upper_case_code void 
 it_converts_name_to_camel_case void 
 it_converts_name_with_special_characters_to_camel_case void 
interface OrderTokenAssignerInterface
  Method Argument Typehint Default
 assignTokenValue void 
 assignTokenValueIfNotSet void 
class UniqueIdBasedOrderTokenAssigner
  Method Argument Typehint Default
 __construct  
 assignTokenValue void 
 assignTokenValueIfNotSet void 
class TranslatableEntityLocaleAssigner
  Method Argument Typehint Default
 __construct  
 assignLocale void 
class UnpaidOrdersStateUpdater
  Method Argument Typehint Default
 __construct  
 cancel void 
 cancelOrder void 
interface UnpaidOrdersStateUpdaterInterface
  Method Argument Typehint Default
 cancel void 
class ImageUploader
  Method Argument Typehint Default
 __construct  
 upload void 
 remove bool 
 has bool 
 isAdBlockingProne bool 
interface ImageUploaderInterface
  Method Argument Typehint Default
 upload void 
 remove bool 
class CompositeCurrencyContext
  Method Argument Typehint Default
 __construct  
 addContext void 
 getCurrencyCode string 
interface CurrencyContextInterface
  Method Argument Typehint Default
 getCurrencyCode string 
class CurrencyNotFoundException
  Method Argument Typehint Default
 __construct  
 notFound self 
 disabled self 
 notAvailable self 
class CurrencyConverter
  Method Argument Typehint Default
 __construct  
 convert int 
 findExchangeRate ?ExchangeRateInterface 
 createIndex string 
interface CurrencyConverterInterface
  Method Argument Typehint Default
 convert int 
class CurrencyNameConverter
  Method Argument Typehint Default
 convertToCode string 
interface CurrencyNameConverterInterface
  Method Argument Typehint Default
 convertToCode string 
interface CurrenciesAwareInterface
  Method Argument Typehint Default
 getCurrencies Collection 
 hasCurrency bool 
 addCurrency void 
 removeCurrency void 
class Currency
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getName string|? 
 getCode ?string 
 setCode void 
interface CurrencyInterface
  Method Argument Typehint Default
 getName string|? 
class ExchangeRate
  Method Argument Typehint Default
 __construct  
 getId  
 getRatio ?float 
 setRatio void 
 getSourceCurrency ?CurrencyInterface 
 setSourceCurrency void 
 getTargetCurrency ?CurrencyInterface 
 setTargetCurrency void 
interface ExchangeRateInterface
  Method Argument Typehint Default
 getRatio ?float 
 setRatio  
 getSourceCurrency CurrencyInterface|? 
 setSourceCurrency void 
 getTargetCurrency ?CurrencyInterface 
 setTargetCurrency void 
interface ExchangeRateRepositoryInterface
  Method Argument Typehint Default
 findOneWithCurrencyPair ExchangeRateInterface|? 
interface CustomerContextInterface
  Method Argument Typehint Default
 getCustomer ?CustomerInterface 
class Customer
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getEmail ?string 
 setEmail void 
 getEmailCanonical ?string 
 setEmailCanonical void 
 getFullName string 
 getFirstName string|? 
 setFirstName void 
 getLastName ?string 
 setLastName void 
 getBirthday \DateTimeInterface|? 
 setBirthday void 
 getGender string 
 setGender void 
 isMale bool 
 isFemale bool 
 getGroup CustomerGroupInterface|? 
 setGroup void 
 getPhoneNumber string|? 
 setPhoneNumber void 
 isSubscribedToNewsletter bool 
 setSubscribedToNewsletter void 
interface CustomerAwareInterface
  Method Argument Typehint Default
 getCustomer ?CustomerInterface 
 setCustomer void 
class CustomerGroup
  Method Argument Typehint Default
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getName ?string 
 setName void 
interface CustomerGroupInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
interface CustomerInterface
  Method Argument Typehint Default
 getEmail ?string 
 setEmail void 
 getEmailCanonical ?string 
 setEmailCanonical void 
 getFullName string 
 getFirstName ?string 
 setFirstName void 
 getLastName string|? 
 setLastName void 
 getBirthday \DateTimeInterface|? 
 setBirthday void 
 getGender string 
 setGender void 
 isMale bool 
 isFemale bool 
 getGroup CustomerGroupInterface|? 
 setGroup void 
 getPhoneNumber string|? 
 setPhoneNumber void 
 isSubscribedToNewsletter bool 
 setSubscribedToNewsletter void 
class AvailabilityChecker
  Method Argument Typehint Default
 isStockAvailable bool 
 isStockSufficient bool 
interface AvailabilityCheckerInterface
  Method Argument Typehint Default
 isStockAvailable bool 
 isStockSufficient bool 
class InventoryUnit
  Method Argument Typehint Default
 getId  
 getStockable ?StockableInterface 
 setStockable void 
interface InventoryUnitInterface
  Method Argument Typehint Default
 getStockable ?StockableInterface 
interface StockableInterface
  Method Argument Typehint Default
 getInventoryName string|? 
 isInStock bool 
 getOnHold int|? 
 setOnHold void 
 getOnHand int|? 
 setOnHand void 
 isTracked bool 
 setTracked void 
class CompositeLocaleContext
  Method Argument Typehint Default
 __construct  
 addContext void 
 getLocaleCode string 
class ImmutableLocaleContext
  Method Argument Typehint Default
 __construct  
 getLocaleCode string 
interface LocaleContextInterface
  Method Argument Typehint Default
 getLocaleCode string 
class LocaleNotFoundException
  Method Argument Typehint Default
 __construct  
 notFound self 
 notAvailable self 
class ProviderBasedLocaleContext
  Method Argument Typehint Default
 __construct  
 getLocaleCode string 
class LocaleConverter
  Method Argument Typehint Default
 convertNameToCode string 
 convertCodeToName string 
interface LocaleConverterInterface
  Method Argument Typehint Default
 convertNameToCode string 
 convertCodeToName string 
class Locale
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getName ?string 
interface LocaleInterface
  Method Argument Typehint Default
 getName ?string 
interface LocalesAwareInterface
  Method Argument Typehint Default
 getLocales Collection 
 hasLocale bool 
 addLocale void 
 removeLocale void 
class LocaleProvider
  Method Argument Typehint Default
 __construct  
 getAvailableLocalesCodes array 
 getDefaultLocaleCode string 
interface LocaleProviderInterface
  Method Argument Typehint Default
 getAvailableLocalesCodes array 
 getDefaultLocaleCode string 
interface AdjustmentsAggregatorInterface
  Method Argument Typehint Default
 aggregate array 
class AdjustmentsByLabelAggregator
  Method Argument Typehint Default
 aggregate array 
class CartContext
  Method Argument Typehint Default
 __construct  
 getCart OrderInterface 
interface CartContextInterface
  Method Argument Typehint Default
 getCart OrderInterface 
class CartNotFoundException
  Method Argument Typehint Default
 __construct  
class CompositeCartContext
  Method Argument Typehint Default
 __construct  
 addContext void 
 getCart OrderInterface 
class AdjustmentFactory
  Method Argument Typehint Default
 __construct  
 createNew AdjustmentInterface 
 createWithData AdjustmentInterface 
interface AdjustmentFactoryInterface
  Method Argument Typehint Default
 createWithData AdjustmentInterface 
class OrderItemUnitFactory
  Method Argument Typehint Default
 __construct  
 createNew OrderItemUnitInterface 
 createForItem OrderItemUnitInterface 
interface OrderItemUnitFactoryInterface
  Method Argument Typehint Default
 createForItem OrderItemUnitInterface 
interface AdjustableInterface
  Method Argument Typehint Default
 getAdjustments Collection 
 addAdjustment void 
 removeAdjustment void 
 getAdjustmentsTotal int 
 removeAdjustments void 
 recalculateAdjustmentsTotal void 
class Adjustment
  Method Argument Typehint Default
 __construct  
 getId  
 getAdjustable AdjustableInterface|? 
 setAdjustable void 
 getType string|? 
 setType void 
 getLabel ?string 
 setLabel void 
 getAmount int 
 setAmount void 
 isNeutral bool 
 setNeutral void 
 isLocked bool 
 lock void 
 unlock void 
 isCharge bool 
 isCredit bool 
 getOriginCode ?string 
 setOriginCode void 
 getOrder ?OrderInterface 
 getOrderItem ?OrderItemInterface 
 getOrderItemUnit OrderItemUnitInterface|? 
 recalculateAdjustable void 
 assignAdjustable void 
 assertNotLocked void 
interface AdjustmentInterface
  Method Argument Typehint Default
 getAdjustable AdjustableInterface|? 
 setAdjustable void 
 getType ?string 
 setType void 
 getLabel string|? 
 setLabel void 
 getAmount int 
 setAmount void 
 isNeutral bool 
 setNeutral void 
 isLocked bool 
 lock void 
 unlock void 
 isCharge bool 
 isCredit bool 
 getOriginCode ?string 
 setOriginCode void 
 getOrder OrderInterface|? 
 getOrderItem ?OrderItemInterface 
 getOrderItemUnit OrderItemUnitInterface|? 
class Order
  Method Argument Typehint Default
 __construct  
 getId  
 getCheckoutCompletedAt ?\DateTimeInterface 
 setCheckoutCompletedAt void 
 isCheckoutCompleted bool 
 completeCheckout void 
 getNumber string|? 
 setNumber void 
 getNotes ?string 
 setNotes void 
 getItems Collection 
 clearItems void 
 countItems int 
 addItem void 
 removeItem void 
 hasItem bool 
 getItemsTotal int 
 recalculateItemsTotal void 
 getTotal int 
 getTotalQuantity int 
 getState string 
 setState void 
 isEmpty bool 
 getAdjustments Collection 
 getAdjustmentsRecursively Collection 
 addAdjustment void 
 removeAdjustment void 
 hasAdjustment bool 
 getAdjustmentsTotal int 
 getAdjustmentsTotalRecursively int 
 removeAdjustments void 
 removeAdjustmentsRecursively void 
 recalculateAdjustmentsTotal void 
 recalculateTotal void 
 addToAdjustmentsTotal void 
 subtractFromAdjustmentsTotal void 
interface OrderAwareInterface
  Method Argument Typehint Default
 getOrder OrderInterface|? 
 setOrder void 
interface OrderInterface
  Method Argument Typehint Default
 getCheckoutCompletedAt ?\DateTimeInterface 
 setCheckoutCompletedAt void 
 isCheckoutCompleted bool 
 completeCheckout void 
 getNumber ?string 
 setNumber void 
 getNotes ?string 
 setNotes void 
 getItems Collection 
 clearItems void 
 countItems int 
 addItem void 
 removeItem void 
 hasItem bool 
 getItemsTotal int 
 recalculateItemsTotal void 
 getTotal int 
 getTotalQuantity int 
 getState string 
 setState void 
 isEmpty bool 
 getAdjustmentsRecursively Collection 
 getAdjustmentsTotalRecursively int 
 removeAdjustmentsRecursively void 
class OrderItem
  Method Argument Typehint Default
 __construct  
 getId  
 getQuantity int 
 getOrder ?OrderInterface 
 setOrder void 
 getUnitPrice int 
 setUnitPrice void 
 getTotal int 
 recalculateAdjustmentsTotal void 
 recalculateUnitsTotal void 
 equals bool 
 isImmutable bool 
 setImmutable void 
 getUnits Collection 
 addUnit void 
 removeUnit void 
 hasUnit bool 
 getAdjustments Collection 
 getAdjustmentsRecursively Collection 
 addAdjustment void 
 removeAdjustment void 
 hasAdjustment bool 
 getAdjustmentsTotal int 
 getAdjustmentsTotalRecursively int 
 removeAdjustments void 
 removeAdjustmentsRecursively void 
 recalculateTotal void 
 addToAdjustmentsTotal void 
 subtractFromAdjustmentsTotal void 
interface OrderItemInterface
  Method Argument Typehint Default
 getQuantity int 
 getUnitPrice int 
 setUnitPrice void 
 getTotal int 
 recalculateUnitsTotal void 
 equals bool 
 isImmutable bool 
 setImmutable void 
 getUnits Collection 
 hasUnit bool 
 addUnit void 
 removeUnit void 
 getAdjustmentsRecursively Collection 
 removeAdjustmentsRecursively void 
 getAdjustmentsTotalRecursively int 
class OrderItemUnit
  Method Argument Typehint Default
 __construct  
 getId  
 getTotal int 
 getOrderItem OrderItemInterface 
 getAdjustments Collection 
 addAdjustment void 
 removeAdjustment void 
 hasAdjustment bool 
 getAdjustmentsTotal int 
 removeAdjustments void 
 recalculateAdjustmentsTotal void 
 addToAdjustmentsTotal void 
 subtractFromAdjustmentsTotal void 
interface OrderItemUnitInterface
  Method Argument Typehint Default
 getTotal int 
 getOrderItem OrderItemInterface 
class OrderSequence
  Method Argument Typehint Default
 getId  
 getIndex int 
 incrementIndex void 
interface OrderSequenceInterface
  Method Argument Typehint Default
 getIndex int 
 incrementIndex void 
class OrderItemQuantityModifier
  Method Argument Typehint Default
 __construct  
 modify void 
 increaseUnitsNumber void 
 decreaseUnitsNumber void 
interface OrderItemQuantityModifierInterface
  Method Argument Typehint Default
 modify void 
class OrderModifier
  Method Argument Typehint Default
 __construct  
 addToOrder void 
 removeFromOrder void 
 resolveOrderItem void 
interface OrderModifierInterface
  Method Argument Typehint Default
 addToOrder void 
 removeFromOrder void 
class CompositeOrderProcessor
  Method Argument Typehint Default
 __construct  
 addProcessor void 
 process void 
interface OrderProcessorInterface
  Method Argument Typehint Default
 process void 
interface ExpiredCartsRemoverInterface
  Method Argument Typehint Default
 remove void 
interface OrderItemRepositoryInterface
  Method Argument Typehint Default
 findOneByIdAndCartId ?OrderItemInterface 
 findOneByIdAndCartTokenValue OrderItemInterface|? 
interface OrderRepositoryInterface
  Method Argument Typehint Default
 countPlacedOrders int 
 findLatest array 
 findLatestCart ?OrderInterface 
 findOneByNumber ?OrderInterface 
 findOneByTokenValue OrderInterface|? 
 findCartByTokenValue OrderInterface|? 
 findCartById ?OrderInterface 
 findCartsNotModifiedSince array 
 createCartQueryBuilder QueryBuilder 
 findAllExceptCarts array 
interface StateResolverInterface
  Method Argument Typehint Default
 resolve void 
class UnresolvedDefaultPaymentMethodException
  Method Argument Typehint Default
 __construct  
class PaymentFactory
  Method Argument Typehint Default
 __construct  
 createNew PaymentInterface 
 createWithAmountAndCurrencyCode PaymentInterface 
interface PaymentFactoryInterface
  Method Argument Typehint Default
 createWithAmountAndCurrencyCode PaymentInterface 
class Payment
  Method Argument Typehint Default
 __construct  
 getId  
 getMethod PaymentMethodInterface|? 
 setMethod void 
 getCurrencyCode ?string 
 setCurrencyCode void 
 getAmount ?int 
 setAmount void 
 getState string|? 
 setState void 
 getDetails array 
 setDetails void 
interface PaymentInterface
  Method Argument Typehint Default
 getMethod ?PaymentMethodInterface 
 setMethod void 
 getState ?string 
 setState void 
 getCurrencyCode string|? 
 setCurrencyCode void 
 getAmount int|? 
 setAmount void 
 getDetails array 
 setDetails void 
class PaymentMethod
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode ?string 
 setCode void 
 getName string|? 
 setName void 
 getDescription ?string 
 setDescription void 
 getInstructions ?string 
 setInstructions void 
 getEnvironment string|? 
 setEnvironment void 
 getPosition int|? 
 setPosition void 
 getTranslation TranslationInterface 
 createTranslation PaymentMethodTranslationInterface 
interface PaymentMethodInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
 getDescription ?string 
 setDescription void 
 getInstructions ?string 
 setInstructions void 
 getEnvironment ?string 
 setEnvironment void 
 getPosition int|? 
 setPosition void 
 getTranslation TranslationInterface 
class PaymentMethodTranslation
  Method Argument Typehint Default
 __toString string 
 getId  
 getName string|? 
 setName void 
 getDescription string|? 
 setDescription void 
 getInstructions ?string 
 setInstructions void 
interface PaymentMethodTranslationInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
 getDescription string|? 
 setDescription void 
 getInstructions string|? 
 setInstructions void 
interface PaymentsSubjectInterface
  Method Argument Typehint Default
 getPayments Collection 
 hasPayments bool 
 addPayment void 
 removePayment void 
 hasPayment bool 
interface PaymentMethodRepositoryInterface
  Method Argument Typehint Default
 findByName array 
class CompositeMethodsResolver
  Method Argument Typehint Default
 __construct  
 getSupportedMethods array 
 supports bool 
class DefaultPaymentMethodResolver
  Method Argument Typehint Default
 __construct  
 getDefaultPaymentMethod PaymentMethodInterface 
interface DefaultPaymentMethodResolverInterface
  Method Argument Typehint Default
 getDefaultPaymentMethod PaymentMethodInterface 
class PaymentMethodsResolver
  Method Argument Typehint Default
 __construct  
 getSupportedMethods array 
 supports bool 
interface PaymentMethodsResolverInterface
  Method Argument Typehint Default
 getSupportedMethods array 
 supports bool 
class ProductVariantsParityChecker
  Method Argument Typehint Default
 checkParity bool 
 matchOptions bool 
interface ProductVariantsParityCheckerInterface
  Method Argument Typehint Default
 checkParity bool 
class ProductFactory
  Method Argument Typehint Default
 __construct  
 createNew ProductInterface 
 createWithVariant ProductInterface 
interface ProductFactoryInterface
  Method Argument Typehint Default
 createWithVariant ProductInterface 
class ProductVariantFactory
  Method Argument Typehint Default
 __construct  
 createNew ProductVariantInterface 
 createForProduct ProductVariantInterface 
interface ProductVariantFactoryInterface
  Method Argument Typehint Default
 createForProduct ProductVariantInterface 
class CartesianSetBuilder
  Method Argument Typehint Default
 build  
 doBuild array 
 validateTuples array 
 getResult array 
class ProductVariantGenerator
  Method Argument Typehint Default
 __construct  
 generate void 
 createVariant ProductVariantInterface 
 addOptionValue void 
interface ProductVariantGeneratorInterface
  Method Argument Typehint Default
 generate void 
class SlugGenerator
  Method Argument Typehint Default
 generate string 
interface SlugGeneratorInterface
  Method Argument Typehint Default
 generate string 
class Product
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode ?string 
 setCode void 
 getName string|? 
 setName void 
 getSlug string|? 
 setSlug void 
 getDescription ?string 
 setDescription void 
 getMetaKeywords ?string 
 setMetaKeywords void 
 getMetaDescription string|? 
 setMetaDescription void 
 getAttributes Collection 
 getAttributesByLocale Collection 
 addAttribute void 
 removeAttribute void 
 hasAttribute bool 
 hasAttributeByCodeAndLocale bool 
 getAttributeByCodeAndLocale AttributeValueInterface|? 
 hasVariants bool 
 getVariants Collection 
 addVariant void 
 removeVariant void 
 hasVariant bool 
 getEnabledVariants Collection 
 hasOptions bool 
 getOptions Collection 
 addOption void 
 removeOption void 
 hasOption bool 
 getAssociations Collection 
 addAssociation void 
 removeAssociation void 
 hasAssociation bool 
 isSimple bool 
 isConfigurable bool 
 getTranslation TranslationInterface 
 createTranslation ProductTranslationInterface 
 getAttributeInDifferentLocale AttributeValueInterface 
 hasNotEmptyAttributeByCodeAndLocale bool 
class ProductAssociation
  Method Argument Typehint Default
 __construct  
 getId  
 getType ProductAssociationTypeInterface|? 
 setType void 
 getOwner ?ProductInterface 
 setOwner void 
 getAssociatedProducts Collection 
 hasAssociatedProduct bool 
 addAssociatedProduct void 
 removeAssociatedProduct void 
 clearAssociatedProducts void 
interface ProductAssociationInterface
  Method Argument Typehint Default
 getType ProductAssociationTypeInterface|? 
 setType void 
 getOwner ?ProductInterface 
 setOwner void 
 getAssociatedProducts Collection 
 addAssociatedProduct void 
 removeAssociatedProduct void 
 hasAssociatedProduct bool 
 clearAssociatedProducts void 
class ProductAssociationType
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getName string|? 
 setName void 
 getTranslation TranslationInterface 
 createTranslation ProductAssociationTypeTranslationInterface 
interface ProductAssociationTypeInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getTranslation TranslationInterface 
class ProductAssociationTypeTranslation
  Method Argument Typehint Default
 getId  
 getName ?string 
 setName void 
interface ProductAssociationTypeTranslationInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
class ProductAttribute
  Method Argument Typehint Default
 createTranslation AttributeTranslationInterface 
class ProductAttributeValue
  Method Argument Typehint Default
 getProduct ?ProductInterface 
 setProduct void 
interface ProductAttributeValueInterface
  Method Argument Typehint Default
 getProduct ProductInterface|? 
 setProduct void 
interface ProductInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
 getDescription ?string 
 setDescription void 
 getMetaKeywords ?string 
 setMetaKeywords void 
 getMetaDescription string|? 
 setMetaDescription void 
 hasVariants bool 
 getVariants Collection 
 addVariant void 
 removeVariant void 
 hasVariant bool 
 getEnabledVariants Collection 
 hasOptions bool 
 getOptions Collection 
 addOption void 
 removeOption void 
 hasOption bool 
 getAssociations Collection 
 addAssociation void 
 removeAssociation void 
 isSimple bool 
 isConfigurable bool 
 getTranslation TranslationInterface 
class ProductOption
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getName string|? 
 setName void 
 getPosition ?int 
 setPosition void 
 getValues Collection 
 addValue void 
 removeValue void 
 hasValue bool 
 getTranslation TranslationInterface 
 createTranslation ProductOptionTranslationInterface 
interface ProductOptionInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
 getPosition int|? 
 setPosition void 
 getValues Collection 
 addValue void 
 removeValue void 
 hasValue bool 
 getTranslation TranslationInterface 
class ProductOptionTranslation
  Method Argument Typehint Default
 getId  
 getName string|? 
 setName void 
interface ProductOptionTranslationInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
class ProductOptionValue
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getOption ProductOptionInterface|? 
 setOption void 
 getValue ?string 
 setValue void 
 getOptionCode string|? 
 getName string|? 
 getTranslation TranslationInterface 
 createTranslation ProductOptionValueTranslationInterface 
interface ProductOptionValueInterface
  Method Argument Typehint Default
 getOption ?ProductOptionInterface 
 setOption void 
 getValue string|? 
 setValue void 
 getOptionCode ?string 
 getName string|? 
 getTranslation TranslationInterface 
class ProductOptionValueTranslation
  Method Argument Typehint Default
 getId  
 getValue ?string 
 setValue void 
interface ProductOptionValueTranslationInterface
  Method Argument Typehint Default
 getValue ?string 
 setValue void 
class ProductTranslation
  Method Argument Typehint Default
 getId  
 getName string|? 
 setName void 
 getSlug string|? 
 setSlug void 
 getDescription string|? 
 setDescription void 
 getMetaKeywords ?string 
 setMetaKeywords void 
 getMetaDescription ?string 
 setMetaDescription void 
interface ProductTranslationInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getDescription string|? 
 setDescription void 
 getMetaKeywords ?string 
 setMetaKeywords void 
 getMetaDescription string|? 
 setMetaDescription void 
class ProductVariant
  Method Argument Typehint Default
 __construct  
 getId  
 getCode ?string 
 setCode void 
 getName string|? 
 setName void 
 getDescriptor string 
 getOptionValues Collection 
 addOptionValue void 
 removeOptionValue void 
 hasOptionValue bool 
 getProduct ?ProductInterface 
 setProduct void 
 getPosition ?int 
 setPosition void 
 getTranslation TranslationInterface 
 createTranslation ProductVariantTranslationInterface 
interface ProductVariantInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getDescriptor string 
 getOptionValues Collection 
 addOptionValue void 
 removeOptionValue void 
 hasOptionValue bool 
 getProduct ?ProductInterface 
 setProduct void 
 getPosition int|? 
 setPosition void 
 getTranslation TranslationInterface 
class ProductVariantTranslation
  Method Argument Typehint Default
 getId  
 getName ?string 
 setName void 
interface ProductVariantTranslationInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
interface ProductAssociationTypeRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findByName array 
interface ProductAttributeValueRepositoryInterface
  Method Argument Typehint Default
 findByJsonChoiceKey array 
interface ProductOptionRepositoryInterface
  Method Argument Typehint Default
 createListQueryBuilder QueryBuilder 
 findByName array 
interface ProductRepositoryInterface
  Method Argument Typehint Default
 findByName array 
 findByNamePart array 
interface ProductVariantRepositoryInterface
  Method Argument Typehint Default
 createQueryBuilderByProductId QueryBuilder 
 createQueryBuilderByProductCode QueryBuilder 
 findByName array 
 findByNameAndProduct array 
 findOneByCodeAndProductCode ProductVariantInterface|? 
 findByCodesAndProductCode array 
 findOneByIdAndProductId ProductVariantInterface|? 
 findByPhraseAndProductCode array 
class AvailableProductOptionValuesResolver
  Method Argument Typehint Default
 resolve Collection 
interface AvailableProductOptionValuesResolverInterface
  Method Argument Typehint Default
 resolve Collection 
class DefaultProductVariantResolver
  Method Argument Typehint Default
 getVariant ProductVariantInterface|? 
interface ProductVariantResolverInterface
  Method Argument Typehint Default
 getVariant ?ProductVariantInterface 
interface PromotionActionCommandInterface
  Method Argument Typehint Default
 execute bool 
 revert void 
class PromotionApplicator
  Method Argument Typehint Default
 __construct  
 apply void 
 revert void 
 getActionCommandByType PromotionActionCommandInterface 
interface PromotionApplicatorInterface
  Method Argument Typehint Default
 apply void 
 revert void 
class CompositePromotionCouponEligibilityChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
class CompositePromotionEligibilityChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
class PromotionCouponDurationEligibilityChecker
  Method Argument Typehint Default
 isEligible bool 
interface PromotionCouponEligibilityCheckerInterface
  Method Argument Typehint Default
 isEligible bool 
class PromotionCouponUsageLimitEligibilityChecker
  Method Argument Typehint Default
 isEligible bool 
class PromotionDurationEligibilityChecker
  Method Argument Typehint Default
 isEligible bool 
interface PromotionEligibilityCheckerInterface
  Method Argument Typehint Default
 isEligible bool 
class PromotionRulesEligibilityChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
 isEligibleToRule bool 
class PromotionSubjectCouponEligibilityChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
class PromotionUsageLimitEligibilityChecker
  Method Argument Typehint Default
 isEligible bool 
class CartQuantityRuleChecker
  Method Argument Typehint Default
 isEligible bool 
class ItemTotalRuleChecker
  Method Argument Typehint Default
 isEligible bool 
interface RuleCheckerInterface
  Method Argument Typehint Default
 isEligible bool 
class FailedGenerationException
  Method Argument Typehint Default
 __construct  
class PromotionCouponFactory
  Method Argument Typehint Default
 __construct  
 createNew PromotionCouponInterface 
 createForPromotion PromotionCouponInterface 
interface PromotionCouponFactoryInterface
  Method Argument Typehint Default
 createForPromotion PromotionCouponInterface 
interface GenerationPolicyInterface
  Method Argument Typehint Default
 isGenerationPossible bool 
 getPossibleGenerationAmount int 
class PercentageGenerationPolicy
  Method Argument Typehint Default
 __construct  
 isGenerationPossible bool 
 getPossibleGenerationAmount int 
 calculatePossibleGenerationAmount int 
class PromotionCouponGenerator
  Method Argument Typehint Default
 __construct  
 generate array 
 generateUniqueCode string 
 isUsedCode bool 
 assertGenerationIsPossible void 
class PromotionCouponGeneratorInstruction
  Method Argument Typehint Default
 getAmount ?int 
 setAmount void 
 getPrefix ?string 
 setPrefix void 
 getCodeLength ?int 
 setCodeLength void 
 getSuffix ?string 
 setSuffix void 
 getExpiresAt \DateTimeInterface|? 
 setExpiresAt void 
 getUsageLimit ?int 
 setUsageLimit void 
interface PromotionCouponGeneratorInstructionInterface
  Method Argument Typehint Default
 getAmount ?int 
 setAmount void 
 getPrefix ?string 
 setPrefix void 
 getCodeLength ?int 
 setCodeLength void 
 getSuffix string|? 
 setSuffix void 
 getExpiresAt ?\DateTimeInterface 
 setExpiresAt void 
 getUsageLimit int|? 
 setUsageLimit void 
interface PromotionCouponGeneratorInterface
  Method Argument Typehint Default
 generate array 
interface ConfigurablePromotionElementInterface
  Method Argument Typehint Default
 getType string|? 
 getConfiguration array 
 getPromotion ?PromotionInterface 
interface CountablePromotionSubjectInterface
  Method Argument Typehint Default
 getPromotionSubjectCount int 
class Promotion
  Method Argument Typehint Default
 __construct  
 getId  
 getCode ?string 
 setCode void 
 getName string|? 
 setName void 
 getDescription string|? 
 setDescription void 
 getPriority int 
 setPriority void 
 isExclusive bool 
 setExclusive void 
 getUsageLimit int|? 
 setUsageLimit void 
 getUsed int 
 setUsed void 
 incrementUsed void 
 decrementUsed void 
 getStartsAt ?\DateTimeInterface 
 setStartsAt void 
 getEndsAt ?\DateTimeInterface 
 setEndsAt void 
 isCouponBased bool 
 setCouponBased void 
 getCoupons Collection 
 hasCoupons bool 
 hasCoupon bool 
 addCoupon void 
 removeCoupon void 
 getRules Collection 
 hasRules bool 
 hasRule bool 
 addRule void 
 removeRule void 
 getActions Collection 
 hasActions bool 
 hasAction bool 
 addAction void 
 removeAction void 
class PromotionAction
  Method Argument Typehint Default
 getId  
 getType string|? 
 setType void 
 getConfiguration array 
 setConfiguration void 
 getPromotion PromotionInterface|? 
 setPromotion void 
interface PromotionActionInterface
  Method Argument Typehint Default
 setType void 
 setConfiguration void 
 setPromotion void 
class PromotionCoupon
  Method Argument Typehint Default
 getId  
 getCode ?string 
 setCode void 
 getUsageLimit ?int 
 setUsageLimit void 
 getUsed int 
 setUsed void 
 incrementUsed void 
 decrementUsed void 
 getPromotion ?PromotionInterface 
 setPromotion void 
 getExpiresAt \DateTimeInterface|? 
 setExpiresAt void 
 isValid bool 
interface PromotionCouponAwarePromotionSubjectInterface
  Method Argument Typehint Default
 getPromotionCoupon ?PromotionCouponInterface 
interface PromotionCouponInterface
  Method Argument Typehint Default
 getUsageLimit int|? 
 setUsageLimit void 
 getUsed int 
 setUsed void 
 incrementUsed void 
 decrementUsed void 
 getPromotion ?PromotionInterface 
 setPromotion void 
 getExpiresAt \DateTimeInterface|? 
 setExpiresAt void 
 isValid bool 
interface PromotionInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getDescription string|? 
 setDescription void 
 getPriority int 
 setPriority void 
 isExclusive bool 
 setExclusive void 
 getUsageLimit int|? 
 setUsageLimit void 
 getUsed int 
 setUsed void 
 incrementUsed void 
 decrementUsed void 
 getStartsAt \DateTimeInterface|? 
 setStartsAt void 
 getEndsAt \DateTimeInterface|? 
 setEndsAt void 
 isCouponBased bool 
 setCouponBased void 
 getCoupons Collection 
 hasCoupon bool 
 hasCoupons bool 
 addCoupon void 
 removeCoupon void 
 getRules Collection 
 hasRules bool 
 hasRule bool 
 addRule void 
 removeRule void 
 getActions Collection 
 hasActions bool 
 hasAction bool 
 addAction void 
 removeAction void 
class PromotionRule
  Method Argument Typehint Default
 getId  
 getType string|? 
 setType void 
 getConfiguration array 
 setConfiguration void 
 getPromotion PromotionInterface|? 
 setPromotion void 
interface PromotionRuleInterface
  Method Argument Typehint Default
 setType void 
 setConfiguration void 
 setPromotion void 
interface PromotionSubjectInterface
  Method Argument Typehint Default
 getPromotionSubjectTotal int 
 getPromotions Collection 
 hasPromotion bool 
 addPromotion void 
 removePromotion void 
class PromotionProcessor
  Method Argument Typehint Default
 __construct  
 process void 
interface PromotionProcessorInterface
  Method Argument Typehint Default
 process void 
class ActivePromotionsProvider
  Method Argument Typehint Default
 __construct  
 getPromotions array 
interface PreQualifiedPromotionsProviderInterface
  Method Argument Typehint Default
 getPromotions array 
interface PromotionCouponRepositoryInterface
  Method Argument Typehint Default
 createQueryBuilderByPromotionId QueryBuilder 
 countByCodeLength int 
 findOneByCodeAndPromotionCode PromotionCouponInterface|? 
 createPaginatorForPromotion iterable 
interface PromotionRepositoryInterface
  Method Argument Typehint Default
 findActive array 
 findByName array 
class AverageRatingCalculator
  Method Argument Typehint Default
 calculate float 
interface ReviewableRatingCalculatorInterface
  Method Argument Typehint Default
 calculate float 
class ReviewFactory
  Method Argument Typehint Default
 __construct  
 createNew ReviewInterface 
 createForSubject ReviewInterface 
 createForSubjectWithReviewer ReviewInterface 
interface ReviewFactoryInterface
  Method Argument Typehint Default
 createForSubject ReviewInterface 
 createForSubjectWithReviewer ReviewInterface 
class Review
  Method Argument Typehint Default
 __construct  
 getId  
 getTitle string|? 
 setTitle void 
 getRating ?int 
 setRating void 
 getComment string|? 
 setComment void 
 getAuthor ReviewerInterface|? 
 setAuthor void 
 getStatus ?string 
 setStatus void 
 getReviewSubject ?ReviewableInterface 
 setReviewSubject void 
interface ReviewableInterface
  Method Argument Typehint Default
 getName ?string 
 getReviews Collection 
 addReview void 
 removeReview void 
 getAverageRating float|? 
 setAverageRating void 
class Reviewer
  Method Argument Typehint Default
 getId  
 getEmail ?string 
 setEmail void 
 getFirstName string|? 
 setFirstName void 
 getLastName string|? 
 setLastName void 
interface ReviewerInterface
  Method Argument Typehint Default
 getEmail string|? 
 setEmail void 
 getFirstName string|? 
 setFirstName void 
 getLastName ?string 
 setLastName void 
interface ReviewInterface
  Method Argument Typehint Default
 getTitle string|? 
 setTitle void 
 getRating int|? 
 setRating void 
 getComment ?string 
 setComment void 
 getAuthor ReviewerInterface|? 
 setAuthor void 
 getStatus string|? 
 setStatus void 
 getReviewSubject ReviewableInterface|? 
 setReviewSubject void 
interface CalculatorInterface
  Method Argument Typehint Default
 calculate int 
 getType string 
class DelegatingCalculator
  Method Argument Typehint Default
 __construct  
 calculate int 
interface DelegatingCalculatorInterface
  Method Argument Typehint Default
 calculate int 
class FlatRateCalculator
  Method Argument Typehint Default
 calculate int 
 getType string 
class PerUnitRateCalculator
  Method Argument Typehint Default
 calculate int 
 getType string 
class CategoryRequirementEligibilityChecker
  Method Argument Typehint Default
 isEligible bool 
class CompositeShippingMethodEligibilityChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
interface ShippingMethodEligibilityCheckerInterface
  Method Argument Typehint Default
 isEligible bool 
class ShippingMethodRulesEligibilityChecker
  Method Argument Typehint Default
 __construct  
 isEligible bool 
 isEligibleToRule bool 
interface RuleCheckerInterface
  Method Argument Typehint Default
 isEligible bool 
class TotalWeightGreaterThanOrEqualRuleChecker
  Method Argument Typehint Default
 isEligible bool 
class TotalWeightLessThanOrEqualRuleChecker
  Method Argument Typehint Default
 isEligible bool 
class ShippingMethodEligibilityChecker
  Method Argument Typehint Default
 isEligible bool 
interface ShippingMethodEligibilityCheckerInterface
  Method Argument Typehint Default
 isEligible bool 
class UnresolvedDefaultShippingMethodException
  Method Argument Typehint Default
 __construct  
interface ConfigurableShippingMethodElementInterface
  Method Argument Typehint Default
 getType string|? 
 getConfiguration array 
 getShippingMethod ?ShippingMethodInterface 
class Shipment
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getState string|? 
 setState void 
 getMethod ?ShippingMethodInterface 
 setMethod void 
 getUnits Collection 
 hasUnit bool 
 addUnit void 
 removeUnit void 
 getTracking ?string 
 setTracking void 
 isTracked bool 
 getShippables Collection 
 getShippingWeight float 
 getShippingVolume float 
 getShippingUnitCount int 
 getShippingUnitTotal int 
 getShippedAt ?\DateTimeInterface 
 setShippedAt void 
interface ShipmentInterface
  Method Argument Typehint Default
 getState ?string 
 setState void 
 getMethod ShippingMethodInterface|? 
 setMethod void 
 getUnits Collection 
 addUnit void 
 removeUnit void 
 hasUnit bool 
 getTracking string|? 
 setTracking void 
 isTracked bool 
 getShippedAt \DateTimeInterface|? 
 setShippedAt void 
class ShipmentUnit
  Method Argument Typehint Default
 __construct  
 __toString  
 getId  
 getShipment ShipmentInterface|? 
 setShipment void 
 getShippable ShippableInterface|? 
 setShippable void 
interface ShipmentUnitInterface
  Method Argument Typehint Default
 getShipment ShipmentInterface|? 
 setShipment void 
 getShippable ?ShippableInterface 
interface ShippableInterface
  Method Argument Typehint Default
 getShippingWeight ?float 
 getShippingVolume ?float 
 getShippingWidth float|? 
 getShippingHeight float|? 
 getShippingDepth float|? 
 getShippingCategory ?ShippingCategoryInterface 
class ShippingCategory
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getName ?string 
 setName void 
 getDescription ?string 
 setDescription void 
interface ShippingCategoryInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
 getDescription string|? 
 setDescription void 
class ShippingMethod
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getPosition ?int 
 setPosition void 
 getCategory ?ShippingCategoryInterface 
 setCategory void 
 getCategoryRequirement ?int 
 setCategoryRequirement void 
 getName string|? 
 setName void 
 getDescription ?string 
 setDescription void 
 getCalculator string|? 
 setCalculator void 
 getConfiguration array 
 setConfiguration void 
 getRules Collection 
 hasRules bool 
 hasRule bool 
 addRule void 
 removeRule void 
 getTranslation TranslationInterface 
 createTranslation ShippingMethodTranslationInterface 
interface ShippingMethodInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getDescription string|? 
 setDescription void 
 getPosition int|? 
 setPosition void 
 getCategory ShippingCategoryInterface|? 
 setCategory  
 getCategoryRequirement ?int 
 setCategoryRequirement void 
 getCalculator ?string 
 setCalculator void 
 getConfiguration array 
 setConfiguration void 
 getRules Collection 
 hasRules bool 
 hasRule bool 
 addRule void 
 removeRule void 
 getTranslation TranslationInterface 
class ShippingMethodRule
  Method Argument Typehint Default
 getId  
 getType ?string 
 setType void 
 getConfiguration array 
 setConfiguration void 
 getShippingMethod ShippingMethodInterface|? 
 setShippingMethod void 
interface ShippingMethodRuleInterface
  Method Argument Typehint Default
 setType void 
 setConfiguration void 
 setShippingMethod void 
class ShippingMethodTranslation
  Method Argument Typehint Default
 __toString string 
 getId  
 getName string|? 
 setName void 
 getDescription ?string 
 setDescription void 
interface ShippingMethodTranslationInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getDescription ?string 
 setDescription void 
interface ShippingSubjectInterface
  Method Argument Typehint Default
 getShippingWeight float 
 getShippingVolume float 
 getShippingUnitCount int 
 getShippingUnitTotal int 
 getShippables Collection 
interface ShippingMethodRepositoryInterface
  Method Argument Typehint Default
 findByName array 
class CompositeMethodsResolver
  Method Argument Typehint Default
 __construct  
 getSupportedMethods array 
 supports bool 
class DefaultShippingMethodResolver
  Method Argument Typehint Default
 __construct  
 getDefaultShippingMethod ShippingMethodInterface 
interface DefaultShippingMethodResolverInterface
  Method Argument Typehint Default
 getDefaultShippingMethod ShippingMethodInterface 
class ShippingMethodsResolver
  Method Argument Typehint Default
 __construct  
 getSupportedMethods array 
 supports bool 
interface ShippingMethodsResolverInterface
  Method Argument Typehint Default
 getSupportedMethods array 
 supports bool 
interface CalculatorInterface
  Method Argument Typehint Default
 calculate float 
class DefaultCalculator
  Method Argument Typehint Default
 calculate float 
class DelegatingCalculator
  Method Argument Typehint Default
 __construct  
 calculate float 
interface TaxableInterface
  Method Argument Typehint Default
 getTaxCategory ?TaxCategoryInterface 
class TaxCategory
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 getName ?string 
 setName void 
 getDescription ?string 
 setDescription void 
 getRates Collection 
 addRate void 
 removeRate void 
 hasRate bool 
interface TaxCategoryInterface
  Method Argument Typehint Default
 getName ?string 
 setName void 
 getDescription ?string 
 setDescription void 
 getRates Collection 
 addRate void 
 removeRate void 
 hasRate bool 
class TaxRate
  Method Argument Typehint Default
 __construct  
 getId  
 getCode string|? 
 setCode void 
 getCategory ?TaxCategoryInterface 
 setCategory void 
 getName string|? 
 setName void 
 getAmount float 
 getAmountAsPercentage float 
 setAmount void 
 isIncludedInPrice bool 
 setIncludedInPrice void 
 getCalculator string|? 
 setCalculator void 
 getLabel string|? 
interface TaxRateInterface
  Method Argument Typehint Default
 getCategory TaxCategoryInterface|? 
 setCategory void 
 getName string|? 
 setName void 
 getAmount float 
 getAmountAsPercentage float 
 setAmount void 
 isIncludedInPrice bool 
 setIncludedInPrice void 
 getCalculator string|? 
 setCalculator void 
 getLabel ?string 
interface TaxCategoryRepositoryInterface
  Method Argument Typehint Default
 findByName array 
class TaxRateResolver
  Method Argument Typehint Default
 __construct  
 resolve ?TaxRateInterface 
interface TaxRateResolverInterface
  Method Argument Typehint Default
 resolve ?TaxRateInterface 
class TaxonFactory
  Method Argument Typehint Default
 __construct  
 createNew TaxonInterface 
 createForParent TaxonInterface 
interface TaxonFactoryInterface
  Method Argument Typehint Default
 createForParent TaxonInterface 
class TaxonSlugGenerator
  Method Argument Typehint Default
 generate string 
 transliterate string 
interface TaxonSlugGeneratorInterface
  Method Argument Typehint Default
 generate string 
class Taxon
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getCode string|? 
 setCode void 
 isRoot bool 
 getRoot ?TaxonInterface 
 getParent ?TaxonInterface 
 setParent void 
 getAncestors Collection 
 getChildren Collection 
 hasChild bool 
 hasChildren bool 
 addChild void 
 removeChild void 
 getEnabledChildren Collection 
 getName string|? 
 setName void 
 getFullname ?string 
 getSlug string|? 
 setSlug void 
 getDescription ?string 
 setDescription void 
 getLeft ?int 
 setLeft void 
 getRight ?int 
 setRight void 
 getLevel int|? 
 setLevel void 
 getPosition ?int 
 setPosition void 
 getTranslation TranslationInterface 
 createTranslation TaxonTranslationInterface 
interface TaxonInterface
  Method Argument Typehint Default
 isRoot bool 
 getRoot self|? 
 getParent self|? 
 setParent void 
 getAncestors Collection 
 getChildren Collection 
 hasChild bool 
 hasChildren bool 
 addChild void 
 removeChild void 
 getEnabledChildren Collection 
 getName string|? 
 setName void 
 getFullname ?string 
 getDescription string|? 
 setDescription void 
 getLeft ?int 
 setLeft void 
 getRight int|? 
 setRight void 
 getLevel int|? 
 setLevel void 
 getPosition ?int 
 setPosition void 
 getTranslation TranslationInterface 
interface TaxonsAwareInterface
  Method Argument Typehint Default
 getTaxons Collection 
 hasTaxon bool 
 addTaxon void 
 removeTaxon void 
class TaxonTranslation
  Method Argument Typehint Default
 __toString string 
 getId  
 getName ?string 
 setName void 
 getSlug ?string 
 setSlug void 
 getDescription string|? 
 setDescription void 
interface TaxonTranslationInterface
  Method Argument Typehint Default
 getName string|? 
 setName void 
 getDescription string|? 
 setDescription void 
interface TaxonRepositoryInterface
  Method Argument Typehint Default
 findChildren array 
 findChildrenByChannelMenuTaxon array 
 findRootNodes array 
 findOneBySlug ?TaxonInterface 
 findByName array 
 findByNamePart array 
 createListQueryBuilder QueryBuilder 
class Canonicalizer
  Method Argument Typehint Default
 canonicalize ?string 
interface CanonicalizerInterface
  Method Argument Typehint Default
 canonicalize ?string 
interface CredentialsHolderInterface
  Method Argument Typehint Default
 getPlainPassword string|? 
 setPlainPassword void 
 getPassword  
 setPassword void 
 getSalt  
 eraseCredentials  
class User
  Method Argument Typehint Default
 __construct  
 __toString string 
 getId  
 getEmail string|? 
 setEmail void 
 getEmailCanonical string|? 
 setEmailCanonical void 
 getUsername string|? 
 setUsername void 
 getUsernameCanonical ?string 
 setUsernameCanonical void 
 getSalt string 
 getPlainPassword string|? 
 setPlainPassword void 
 getPassword ?string 
 setPassword void 
 getExpiresAt ?\DateTimeInterface 
 setExpiresAt void 
 getCredentialsExpireAt ?\DateTimeInterface 
 setCredentialsExpireAt void 
 getLastLogin \DateTimeInterface|? 
 setLastLogin void 
 getEmailVerificationToken ?string 
 setEmailVerificationToken void 
 getPasswordResetToken string|? 
 setPasswordResetToken void 
 isCredentialsNonExpired bool 
 isAccountNonExpired bool 
 setLocked void 
 isAccountNonLocked bool 
 hasRole bool 
 addRole void 
 removeRole void 
 getRoles array 
 isPasswordRequestNonExpired bool 
 getPasswordRequestedAt ?\DateTimeInterface 
 setPasswordRequestedAt void 
 isVerified bool 
 getVerifiedAt ?\DateTimeInterface 
 setVerifiedAt void 
 eraseCredentials void 
 getOAuthAccounts Collection 
 getOAuthAccount UserOAuthInterface|? 
 addOAuthAccount void 
 getEncoderName ?string 
 setEncoderName void 
 serialize string 
 unserialize void 
 hasExpired bool 
interface UserAwareInterface
  Method Argument Typehint Default
 getUser UserInterface|? 
 setUser  
interface UserInterface
  Method Argument Typehint Default
 getEmail ?string 
 setEmail void 
 getEmailCanonical string|? 
 setEmailCanonical void 
 setUsername void 
 getUsernameCanonical string|? 
 setUsernameCanonical void 
 setLocked void 
 getEmailVerificationToken string|? 
 setEmailVerificationToken void 
 getPasswordResetToken ?string 
 setPasswordResetToken void 
 getPasswordRequestedAt \DateTimeInterface|? 
 setPasswordRequestedAt void 
 isPasswordRequestNonExpired bool 
 isVerified bool 
 getVerifiedAt ?\DateTimeInterface 
 setVerifiedAt void 
 getExpiresAt ?\DateTimeInterface 
 setExpiresAt void 
 getCredentialsExpireAt ?\DateTimeInterface 
 setCredentialsExpireAt void 
 getLastLogin \DateTimeInterface|? 
 setLastLogin void 
 hasRole bool 
 addRole void 
 removeRole void 
 getOAuthAccounts Collection 
 getOAuthAccount UserOAuthInterface|? 
 addOAuthAccount void 
 setEncoderName void 
class UserOAuth
  Method Argument Typehint Default
 getId  
 getProvider ?string 
 setProvider void 
 getIdentifier ?string 
 setIdentifier void 
 getAccessToken string|? 
 setAccessToken void 
 getUser ?UserInterface 
 setUser void 
 getRefreshToken string|? 
 setRefreshToken void 
interface UserOAuthInterface
  Method Argument Typehint Default
 getProvider string|? 
 setProvider void 
 getIdentifier ?string 
 setIdentifier void 
 getAccessToken string|? 
 setAccessToken void 
 getRefreshToken ?string 
 setRefreshToken void 
interface UserRepositoryInterface
  Method Argument Typehint Default
 findOneByEmail UserInterface|? 
class TokenUniquenessChecker
  Method Argument Typehint Default
 __construct  
 isUnique bool 
interface UniquenessCheckerInterface
  Method Argument Typehint Default
 isUnique bool 
interface GeneratorInterface
  Method Argument Typehint Default
 generate string 
class UniquePinGenerator
  Method Argument Typehint Default
 __construct  
 generate string 
class UniqueTokenGenerator
  Method Argument Typehint Default
 __construct  
 generate string 
class PasswordUpdater
  Method Argument Typehint Default
 __construct  
 updatePassword void 
interface PasswordUpdaterInterface
  Method Argument Typehint Default
 updatePassword void 
interface UserPasswordEncoderInterface
  Method Argument Typehint Default
 encode string 
class UserPbkdf2PasswordEncoder
  Method Argument Typehint Default
 __construct  
 encode string 
 encodePassword string 
class Version20161202011555
  Method Argument Typehint Default
 up void 
 down void 
class Version20161209095131
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20161214153137
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20161215103325
  Method Argument Typehint Default
 up void 
 down void 
class Version20161219160441
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20161220092422
  Method Argument Typehint Default
 up void 
 down void 
class Version20161221133514
  Method Argument Typehint Default
 up void 
 down void 
class Version20161223091334
  Method Argument Typehint Default
 up void 
 down void 
class Version20161223164558
  Method Argument Typehint Default
 up void 
 down void 
class Version20170103120334
  Method Argument Typehint Default
 up void 
 down void 
class Version20170109143010
  Method Argument Typehint Default
 setContainer  
 up void 
 down void 
class Version20170110120125
  Method Argument Typehint Default
 up void 
 down void 
class Version20170116215417
  Method Argument Typehint Default
 up void 
 down void 
class Version20170117075436
  Method Argument Typehint Default
 up void 
 down void 
class Version20170120164250
  Method Argument Typehint Default
 up void 
 down void 
class Version20170124221955
  Method Argument Typehint Default
 up void 
 down void 
class Version20170201094058
  Method Argument Typehint Default
 up void 
 down void 
class Version20170206122839
  Method Argument Typehint Default
 up void 
 down void 
class Version20170206141520
  Method Argument Typehint Default
 up void 
 down void 
class Version20170208102345
  Method Argument Typehint Default
 up void 
 down void 
class Version20170208103250
  Method Argument Typehint Default
 up void 
 down void 
class Version20170214095710
  Method Argument Typehint Default
 up void 
 down void 
class Version20170214104908
  Method Argument Typehint Default
 up void 
 down void 
class Version20170215143031
  Method Argument Typehint Default
 up void 
 down void 
class Version20170217141621
  Method Argument Typehint Default
 up void 
 down void 
class Version20170220150813
  Method Argument Typehint Default
 up void 
 down void 
class Version20170223071604
  Method Argument Typehint Default
 up void 
 down void 
class Version20170301135010
  Method Argument Typehint Default
 up void 
 down void 
class Version20170303170201
  Method Argument Typehint Default
 up void 
 down void 
class Version20170313125424
  Method Argument Typehint Default
 up void 
 down void 
class Version20170321131352
  Method Argument Typehint Default
 up void 
 down void 
class Version20170327135945
  Method Argument Typehint Default
 up void 
 down void 
class Version20170401200415
  Method Argument Typehint Default
 up void 
 down void 
class Version20170518123056
  Method Argument Typehint Default
 up void 
 down void 
class Version20170711151342
  Method Argument Typehint Default
 up void 
 down void 
class Version20170824124122
  Method Argument Typehint Default
 up void 
 down void 
class Version20170913125128
  Method Argument Typehint Default
 up void 
 down void 
class Version20171003103916
  Method Argument Typehint Default
 setContainer void 
 up void 
 down void 
class Version20180102140039
  Method Argument Typehint Default
 up void 
 down void 
class Version20180226142349
  Method Argument Typehint Default
 up void 
 down void 
class Version20190109095211
  Method Argument Typehint Default
 up void 
 down void 
class Version20190109160409
  Method Argument Typehint Default
 up void 
 down void 
class Version20190204092544
  Method Argument Typehint Default
 up void 
 down void 
class Version20190416073011
  Method Argument Typehint Default
 up void 
 down void 
class Version20190607135638
  Method Argument Typehint Default
 up void 
 down void 
class Version20191024065651
  Method Argument Typehint Default
 up void 
 down void 
class Version20200110132702
  Method Argument Typehint Default
 up void 
 down void 
class Version20200122082429
  Method Argument Typehint Default
 getDescription string 
 up void 
 down void 
class Version20200202104152
  Method Argument Typehint Default
 up void 
 down void 
class Version20200309172908
  Method Argument Typehint Default
 getDescription string 
 up void 
 down void 
class Version20200325075815
  Method Argument Typehint Default
 getDescription string 
 up void 
 down void 
class Version20200916093101
  Method Argument Typehint Default
 getDescription string 
 up void 
 down void 
class PriorityQueue
  Method Argument Typehint Default
 insert  
 remove  
 isEmpty  
 count  
 top  
 extract  
 getIterator  
 serialize  
 unserialize  
 toArray  
 setInternalQueueClass  
 contains  
 hasPriority  
 __clone  
class AppKernel
  Method Argument Typehint Default
 registerBundles  
 registerContainerConfiguration  
 getContainerBaseClass  
 getCacheDir  
 getLogDir  
class UploadedImagePathGeneratorSpec
  Method Argument Typehint Default
 it_implements_image_path_generator_interface void 
 it_generates_random_hashed_path_keeping_the_image_name void 
class MockerSpec
  Method Argument Typehint Default
 let  
 it_is_initializable  
 it_implements_behat_mocker_interface  
 it_mocks_given_service  
 it_mocks_collaborator  
class CurrentPageResolverSpec
  Method Argument Typehint Default
 let  
 it_is_initializable  
 it_implements_current_page_resolver_interface  
 it_returns_current_page_based_on_matched_route  
 it_throws_an_exception_if_neither_create_nor_update_key_word_has_been_found  
class ChannelContextSetterSpec
  Method Argument Typehint Default
 let  
 it_is_initializable  
 it_implements_channel_context_setter_interface  
 it_sets_channel_as_current  
class NotificationCheckerSpec
  Method Argument Typehint Default
 let  
 it_is_initializable  
 it_implements_notification_checker_interface  
 it_checks_if_successful_notification_with_specific_message_has_appeared  
 it_checks_if_failure_notification_with_specific_message_has_appeared  
 it_throws_exception_if_no_message_with_given_content_and_type_has_been_found  
class SecurityServiceSpec
  Method Argument Typehint Default
 let  
 it_is_initializable  
 it_implements_security_service_interface  
 it_logs_user_in  
 it_logs_user_out  
 it_throws_token_not_found_exception  
class SharedSecurityServiceSpec
  Method Argument Typehint Default
 let  
 it_is_initializable  
 it_implements_shared_security_service  
 it_performs_action_as_given_admin_user_and_restore_previous_token  
 it_performs_action_as_given_admin_user_and_logout  
class SharedStorageSpec
  Method Argument Typehint Default
 it_is_initializable  
 it_implements_shared_storage_interface  
 it_has_resources_in_clipboard  
 it_returns_latest_added_resource  
 it_overrides_existing_resource_key  
 its_clipboard_can_be_set  
 it_checks_if_resource_under_given_key_exist  
class NotificationTypeSpec
  Method Argument Typehint Default
 it_initialize_with_success_value  
 it_initialize_with_failure_value  
class BuildAddressFormSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_is_a_subscriber void 
 it_subscribes_to_event void 
 it_adds_provinces_on_pre_set_data void 
 it_adds_province_name_field_on_pre_set_data_if_country_does_not_have_provinces void 
 it_adds_provinces_on_pre_submit void 
 it_adds_province_name_field_on_pre_submit_if_country_does_not_have_provinces void 
class CountryNameExtensionSpec
  Method Argument Typehint Default
 it_is_a_twig_extension void 
 it_translates_country_iso_code_into_name void 
 it_translates_country_into_name void 
 it_translates_country_code_to_name_according_to_locale void 
 it_fallbacks_to_country_code_when_there_is_no_translation void 
 it_fallbacks_to_an_empty_string_when_there_is_no_code void 
class ProvinceAddressConstraintSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_has_targets void 
 it_is_validated_by void 
class ProvinceAddressConstraintValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_throws_exception_if_the_value_is_not_an_address void 
 it_does_not_add_violation_because_a_violation_exists void 
 it_adds_violation_because_address_has_no_province void 
 it_adds_violation_because_address_province_does_not_belong_to_country void 
 it_adds_violation_because_address_province_does_not_belong_to_country_without_provinces void 
 it_does_not_add_a_violation_if_province_is_valid void 
 createViolation  
class ZoneCannotContainItselfValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_does_nothing_if_value_is_null void 
 it_throws_an_exception_if_constraint_is_not_of_expected_type void 
 it_does_not_add_violation_if_zone_does_not_contain_itself_in_members void 
 it_adds_violation_if_zone_contains_itself_in_members void 
class CreateClientCommandSpec
  Method Argument Typehint Default
 it_is_a_container_aware_command  
 it_has_a_name  
 it_creates_a_client_without_client_manager  
 it_creates_a_client  
class CartChangeListenerSpec
  Method Argument Typehint Default
 let void 
 it_recalculates_cart_on_add void 
 it_recalculates_cart_and_remove_item_on_delete void 
class LazyCustomerLoaderSpec
  Method Argument Typehint Default
 let void 
 it_is_choice_loader void 
 it_loads_customers_by_email void 
 it_does_not_load_any_choices_available void 
 it_provides_empty_array_choice_list void 
class AddUserFormSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_is_event_subscriber_instance void 
 it_adds_user_form_type_and_create_user_check void 
 it_removes_user_form_type_by_default void 
 it_does_not_remove_user_form_type_if_users_data_is_submitted_and_user_data_is_created void 
 it_remove_user_form_type_if_users_data_is_not_submitted_and_user_is_not_created void 
 it_does_not_remove_user_form_type_if_users_data_is_submitted_and_user_is_not_created void 
 it_does_not_remove_user_form_type_if_users_data_is_not_submitted_and_user_is_created void 
 it_throws_invalid_argument_exception_when_forms_normalized_data_does_not_implement_user_aware_interface void 
class ClientManagerSpec
  Method Argument Typehint Default
 let void 
 it_extends_fos_oauth_server_client_manager void 
 it_implements_fos_oauth_server_client_manager_interface void 
 it_finds_client_by_public_id void 
 it_returns_null_if_client_does_not_exist void 
class ClientSpec
  Method Argument Typehint Default
 it_extends_fos_oauth_server_client_manager void 
 it_implements_fos_oauth_server_client_manager_interface void 
 it_returns_random_id_as_public_id void 
class AdminApiUriBasedSectionResolverSpec
  Method Argument Typehint Default
 let void 
 it_it_uri_based_section_resolver void 
 it_returns_admin_api_section_if_path_starts_with_slash_api void 
 it_throws_exception_if_path_does_not_start_with_slash_api void 
class AdminBasedLocaleContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_locale_context_interface void 
 it_throws_locale_not_found_exception_when_there_is_no_token void 
 it_throws_locale_not_found_exception_when_there_is_no_user_in_the_token void 
 it_throws_locale_not_found_exception_when_the_user_taken_from_token_is_not_an_admin void 
 it_returns_locale_of_currently_logged_admin_user void 
class OrderEmailManagerSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_email_manager_interface void 
 it_sends_an_order_confirmation_email void 
class ShipmentEmailManagerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_shipment_email_manager_interface void 
 it_sends_a_shipment_confirmation_email void 
class ShipmentShipListenerSpec
  Method Argument Typehint Default
 let void 
 it_sends_a_confirmation_email void 
 it_throws_an_invalid_argument_exception_if_an_event_subject_is_not_a_shipment_instance void 
class CustomerShowMenuBuilderEventSpec
  Method Argument Typehint Default
 let void 
 it_is_a_menu_builder_event void 
 it_has_a_customer void 
class OrderShowMenuBuilderEventSpec
  Method Argument Typehint Default
 let void 
 it_is_a_menu_builder_event void 
 it_has_an_order void 
 it_has_a_state_machine void 
class PromotionMenuBuilderEventSpec
  Method Argument Typehint Default
 let void 
 it_is_a_manage_menu_builder_event void 
 it_has_a_promotion void 
class StatisticsDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_implements_a_statistics_data_provider_interface void 
 it_provides_data_for_year void 
 it_provides_data_for_month void 
 it_provides_data_for_2_weeks void 
class AdminUriBasedSectionResolverSpec
  Method Argument Typehint Default
 let void 
 it_it_uri_based_section_resolver void 
 it_returns_admin_if_path_starts_with_slash_admin void 
 it_throws_exception_if_path_does_not_start_with_slash_admin void 
class OrderStateMachineTransitionApplicatorSpec
  Method Argument Typehint Default
 let  
 it_cancels_order void 
class PaymentStateMachineTransitionApplicatorSpec
  Method Argument Typehint Default
 let  
 it_completes_payment void 
class ProductReviewStateMachineTransitionApplicatorSpec
  Method Argument Typehint Default
 let  
 it_accepts_product_review void 
 it_rejects_product_review void 
class ShipmentStateMachineTransitionApplicatorSpec
  Method Argument Typehint Default
 let void 
 it_ships_shipment_and_sends_emails void 
class AddItemToCartHandlerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_message_handler void 
 it_adds_simple_product_to_cart void 
 it_throws_an_exception_if_product_is_not_found void 
 it_throws_an_exception_if_cart_is_not_found void 
class ApplyCouponToCartHandlerSpec
  Method Argument Typehint Default
 let  
 it_is_a_message_handler void 
 it_applies_coupon_to_cart void 
 it_throws_exception_if_cart_is_not_found void 
 it_throws_exception_if_promotion_coupon_is_not_found void 
class ChangeItemQuantityInCartHandlerSpec
  Method Argument Typehint Default
 let  
 it_is_a_message_handler void 
 it_changes_order_item_quantity void 
class RemoveItemFromCartHandlerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_message_handler void 
 it_removes_order_item_from_cart void 
 it_throws_an_exception_if_order_item_was_not_found void 
 it_throws_an_exception_if_cart_token_value_was_not_properly void 
class AddressOrderHandlerSpec
  Method Argument Typehint Default
 let void 
 it_handles_addressing_an_order_without_provided_shipping_address void 
 it_handles_addressing_an_order_for_visitor void 
 it_handles_addressing_an_order_for_logged_in_shop_user void 
 it_handles_addressing_an_order_for_not_logged_in_shop_user void 
 it_throws_an_exception_if_visitor_does_not_provide_an_email void 
 it_throws_an_exception_if_order_does_not_exist void 
 it_throws_an_exception_if_order_cannot_be_addressed void 
class ChoosePaymentMethodHandlerSpec
  Method Argument Typehint Default
 let void 
 it_assigns_chosen_payment_method_to_specified_payment_while_checkout void 
 it_assigns_chosen_payment_method_to_specified_payment_after_checkout void 
 it_throws_an_exception_if_order_with_given_token_has_not_been_found void 
 it_throws_an_exception_if_order_cannot_have_payment_selected void 
 it_throws_an_exception_if_payment_method_with_given_code_has_not_been_found void 
 it_throws_an_exception_if_ordered_payment_has_not_been_found void 
 it_throws_an_exception_if_payment_is_in_different_state_than_new void 
class ChooseShippingMethodHandlerSpec
  Method Argument Typehint Default
 let void 
 it_assigns_choosen_shipping_method_to_specified_shipment void 
 it_throws_an_exception_if_shipping_method_is_not_eligible void 
 it_throws_an_exception_if_order_with_given_token_has_not_been_found void 
 it_throws_an_exception_if_order_cannot_have_shipping_selected void 
 it_throws_an_exception_if_shipping_method_with_given_code_has_not_been_found void 
 it_throws_an_exception_if_ordered_shipment_has_not_been_found void 
class CompleteOrderHandlerSpec
  Method Argument Typehint Default
 let void 
 it_handles_order_completion_without_notes void 
 it_handles_order_completion_with_notes void 
 it_throws_an_exception_if_order_does_not_exist void 
 it_throws_an_exception_if_order_cannot_be_completed void 
class ChangeShopUserPasswordHandlerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_message_handler void 
 it_updates_user_password void 
 it_throws_exception_if_new_passwords_do_not_match void 
 it_throws_exception_if_shop_user_has_not_been_found void 
class PickupCartHandlerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_message_handler void 
 it_picks_up_a_new_cart_for_logged_in_shop_user void 
 it_picks_up_an_existing_cart_for_logged_in_shop_user void 
 it_picks_up_a_cart_for_visitor void 
class RegisterShopUserHandlerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_message_handler void 
 it_creates_a_shop_user_with_given_data void 
 it_creates_a_shop_user_with_given_data_and_verifies_it void 
 it_throws_an_exception_if_customer_with_user_already_exists void 
class TokenBasedUserContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_user_context_interface void 
 it_returns_user_from_token void 
 it_returns_null_if_user_from_token_is_anonymous void 
 it_returns_null_if_no_token_is_set_in_token_storage void 
class TokenValueBasedCartContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_cart_context_interface void 
 it_returns_cart_by_token_value void 
 it_throws_an_exception_if_there_is_no_master_request_on_request_stack void 
 it_throws_an_exception_if_the_request_is_not_an_api_request void 
 it_throws_an_exception_if_there_is_no_token_value void 
 it_throws_an_exception_if_there_is_no_cart_with_given_token_value void 
class AddressDataPersisterSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_address_entity void 
 it_sets_a_customer_and_marks_an_address_as_default_during_persisting_an_address void 
 it_sets_a_customer_without_marking_an_address_as_default_during_persisting_an_address void 
 it_does_not_set_a_customer_if_there_is_not_logged_in_customer void 
 it_uses_decorated_data_persister_to_remove_address void 
class AdminUserDataPersisterSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_admin_user_entity void 
 it_updates_password_during_persisting_an_admin_user void 
 it_removes_admin_user_if_it_is_different_than_currently_logged_in_admin_user void 
 it_does_not_allow_to_remove_currently_logged_in_admin_user void 
 it_removes_admin_user_if_there_is_no_token void 
class AddressCollectionDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_address void 
 it_provides_all_shop_users_addresses  
 it_provides_all_addresses_for_admin_user  
 it_provides_empty_array_for_shop_user_with_null_customer  
 it_provides_empty_array_for_shop_user_without_properly_roles  
class AddressItemDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_address void 
 it_provides_address_for_shop_user  
 it_provides_address_for_admin_user  
 it_return_null_for_shop_user_with_null_customer  
 it_provides_empty_array_for_shop_user_without_properly_roles  
class CartPaymentMethodsSubresourceDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_order_payment_methods_subresource_data_provider_with_id_and_payments_subresource_identifiers void 
 it_throws_an_exception_if_cart_does_not_exist void 
 it_throws_an_exception_if_payment_does_not_exist void 
 it_throws_an_exception_if_payment_does_not_match_order void 
 it_returns_an_exception_if_cart_does_not_have_payments void 
 it_returns_order_payment_methods void 
class CartShippingMethodsSubresourceDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_cart_shipping_methods_subresource_data_provider_with_id_and_shipments_subresource_identifiers void 
 it_throws_an_exception_if_cart_does_not_exist void 
 it_throws_an_exception_if_shipment_does_not_exist void 
 it_throws_an_exception_if_shipment_does_not_match_for_order void 
 it_returns_empty_array_if_cart_does_not_have_shipments void 
 it_returns_cart_shipping_methods void 
class CountryCollectionDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_countries void 
 it_provides_countries_from_channel_if_logged_in_user_is_not_admin_user void 
 it_provides_countries_from_channel_if_there_is_no_logged_in_user void 
 it_provides_all_countries_if_channel_has_no_associated_countries_and_there_is_no_logged_in_user void 
 it_provides_all_countries_if_there_is_no_channel_in_context void 
 it_provides_all_countries_if_logged_in_user_is_an_admin_user void 
class CustomerItemDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_customer void 
 it_provides_customer_by_id_for_logged_in_admin_user void 
 it_provides_customer_by_id_for_logged_in_same_customer void 
 it_provides_null_when_logged_in_customer_try_to_get_another_customer void 
class OrderAdjustmentsSubresourceDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_order_adjustments_subresource_data_provider void 
 it_throws_an_exception_if_order_with_given_token_does_not_exist void 
 it_returns_order_adjustments void 
class OrderCollectionDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_orders void 
 it_provides_all_orders_for_admin_user void 
 it_provides_orders_created_by_logged_in_user void 
class OrderItemAdjustmentsSubresourceDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_order_item_adjustments_subresource_data_provider void 
 it_throws_an_exception_if_order_item_with_given_id_does_not_exist void 
 it_returns_order_adjustments void 
class OrderItemItemDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_order_item void 
 it_provides_order_item_for_shop_user  
 it_provides_order_item_for_admin_user  
 it_returns_null_if_shop_user_has_no_customer  
 it_returns_null_if_shop_user_does_have_proper_roles  
class OrderItemUnitItemDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_order_item_unit void 
 it_provides_order_item_unit_for_shop_user  
 it_provides_order_item_unit_for_admin_user  
 it_returns_null_if_shop_user_has_no_customer  
 it_returns_null_if_shop_user_does_have_proper_roles  
class PaymentItemDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_payment void 
 it_provides_payment_for_shop_user  
 it_provides_payment_for_admin_user  
 it_returns_null_if_shop_user_has_no_customer  
 it_returns_null_if_shop_user_does_have_proper_roles  
class ProductItemDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_product void 
 it_throws_an_exception_if_context_has_no_channel void 
 it_throws_an_exception_if_context_has_no_locale_code void 
 it_provides_product_by_code_for_a_logged_in_admin_user void 
 it_provides_product_by_slug_for_a_logged_in_shop_user void 
 it_provides_product_by_slug_if_there_is_no_logged_in_user void 
class ShipmentItemDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_shipment void 
 it_provides_shipment_for_shop_user  
 it_provides_shipment_for_admin_user  
 it_returns_null_if_shop_user_has_no_customer  
 it_returns_null_if_shop_user_does_have_proper_roles  
class TaxonCollectionDataProviderSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_taxons void 
 it_throws_an_exception_if_context_has_not_channel void 
 it_provides_taxon_from_channel_menu_taxon_if_logged_in_user_is_not_admin void 
 it_provides_taxon_from_channel_menu_taxon_if_there_is_no_logged_in_user void 
 it_provides_all_taxons_if_logged_in_user_is_admin void 
class LoggedInShopUserIdAwareCommandDataTransformerSpec
  Method Argument Typehint Default
 let void 
 it_supports_only_shop_user_id_commands void 
 it_sets_current_shop_user_id void 
 it_does_nothing_if_logged_in_user_is_not_shop_user void 
class ProductsByChannelAndLocaleCodeExtensionSpec
  Method Argument Typehint Default
 let void 
 it_does_nothing_if_current_resource_is_not_a_product void 
 it_throws_an_exception_if_context_has_no_channel_for_shop_user void 
 it_throws_an_exception_if_context_has_no_locale_for_shop_user void 
 it_does_nothing_if_current_user_is_an_admin_user void 
 it_filters_products_by_channel_and_locale_code_for_shop_user void 
class OrderGetMethodItemExtensionSpec
  Method Argument Typehint Default
 let void 
 it_applies_conditions_to_get_order_with_state_cart_and_without_user_if_current_user_is_null void 
 it_applies_conditions_to_get_order_with_state_cart_by_authorized_shop_user_that_is_assigns_to_this_order void 
 it_throws_an_exception_when_unauthorized_shop_user_try_to_get_order_with_state_cart void 
class OrderMethodsItemExtensionSpec
  Method Argument Typehint Default
 let void 
 it_applies_conditions_to_delete_order_with_state_cart_and_with_null_user_and_customer_if_present_user_and_customer_are_null void 
 it_applies_conditions_to_patch_order_with_state_cart_and_with_null_user_and_customer_if_present_user_and_customer_are_null void 
 it_applies_conditions_to_put_order_with_state_cart_and_with_null_user_and_customer_if_present_user_and_customer_are_null void 
 it_applies_conditions_to_put_order_with_state_cart_and_with_null_user_and_not_null_customer_if_present_user_is_null_and_present_customer_is_not_null void 
 it_applies_conditions_to_shop_select_payment_method_operation_with_given_user void 
 it_applies_conditions_to_shop_select_payment_method_operation_with_user_equal_null void 
 it_applies_conditions_to_patch_order_with_state_cart_and_with_null_user_and_not_null_customer_if_present_user_is_null_and_present_customer_is_not_null void 
 it_applies_conditions_to_delete_order_with_state_cart_and_with_null_user_and_not_null_customer_if_present_user_is_null_and_present_customer_is_not_null void 
 it_applies_conditions_to_delete_order_with_state_cart_by_authorized_shop_user_that_is_assigns_to_this_order void 
 it_applies_conditions_to_patch_order_with_state_cart_by_authorized_shop_user_that_is_assigns_to_this_order void 
 it_applies_conditions_to_put_order_with_state_cart_by_authorized_shop_user_that_is_assigns_to_this_order void 
 it_throws_an_exception_when_unauthorized_shop_user_try_to_delete_order_with_state_cart void 
 it_applies_conditions_to_delete_order_with_state_cart_by_authorized_admin_user void 
 it_applies_conditions_to_patch_order_with_state_cart_by_authorized_admin_user void 
 it_applies_conditions_to_put_order_with_state_cart_by_authorized_admin_user void 
 it_throws_an_exception_when_unauthorized_admin_user_try_to_delete_order_with_state_cart void 
class ProductSlugEventSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_generates_slug_for_product_with_name_and_empty_slug void 
 it_does_nothing_if_the_product_has_slug void 
 it_does_nothing_if_the_product_has_no_name void 
class EmptyPropertyListExtractorSpec
  Method Argument Typehint Default
 it_is_property_list_extractor void 
 it_provides_empty_list_if_requested_class_exists void 
 it_provides_null_if_requested_class_does_not_exist void 
class CustomerProviderSpec
  Method Argument Typehint Default
 let void 
 it_is_a_customer_provider void 
 it_creates_a_customer_if_there_is_no_existing_one_with_given_email void 
 it_doesn_not_create_a_customer_if_customer_with_given_email_already_exists void 
class PathPrefixProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_path_prefix_provider_interface void 
 it_returns_null_if_the_given_path_is_not_api_path void 
 it_returns_null_if_the_given_path_does_not_match_api_path void 
 it_returns_shop_prefix_based_on_the_given_path void 
 it_returns_admin_prefix_based_on_the_given_path void 
 it_returns_admin_prefix_if_currently_logged_in_is_admin_user void 
 it_returns_shop_prefix_if_currently_logged_in_is_shop_user void 
 it_returns_shop_prefix_if_there_is_no_logged_in_user void 
class ChannelContextBuilderSpec
  Method Argument Typehint Default
 let void 
 it_updates_an_context_when_channel_context_has_channel void 
class LocaleContextBuilderSpec
  Method Argument Typehint Default
 let void 
 it_updates_an_context_when_locale_context_has_locale void 
class OrderNotEmptyValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_throws_an_exception_if_value_is_not_an_instance_of_order_token_value_aware_interface void 
 it_throws_an_exception_if_constraint_is_not_an_instance_of_order_not_empty void 
 it_throws_an_exception_if_order_is_null void 
 it_adds_violation_if_the_order_has_no_items void 
 it_does_not_add_violation_if_the_order_has_items void 
class OrderPaymentMethodEligibilityValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_throws_an_exception_if_constraint_does_not_extend_order_token_value_aware_interface void 
 it_throws_an_exception_if_constraint_does_not_type_of_order_shipping_method_eligibility void 
 it_throws_an_exception_if_order_is_null void 
 it_adds_violation_if_payment_is_not_available_anymore void 
 it_does_not_add_violation_if_payment_is_available void 
class OrderShippingMethodEligibilityValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_throws_an_exception_if_constraint_does_not_extend_order_token_value_aware_interface void 
 it_throws_an_exception_if_constraint_does_not_type_of_order_shipping_method_eligibility void 
 it_throws_an_exception_if_order_is_null void 
 it_adds_violation_if_shipment_does_not_match_with_shipping_method void 
 it_does_not_add_a_violation_if_shipment_matches_with_shipping_method void 
class PromotionCouponEligibilityValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_throws_an_exception_if_constraint_is_not_of_expected_type void 
 it_does_not_add_violation_if_promotion_coupon_is_eligible void 
 it_does_add_violation_if_promotion_coupon_is_not_eligible void 
 it_does_add_violation_if_promotion_is_not_eligible void 
class UniqueShopUserEmailValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 is_does_nothing_if_value_is_null void 
 it_throws_an_exception_if_constraint_is_not_of_expected_type void 
 it_does_not_add_violation_if_a_user_with_given_email_is_not_found void 
 it_adds_violation_if_a_user_with_given_email_is_found void 
class CartShippingMethodFactorySpec
  Method Argument Typehint Default
 it_is_a_cart_shipping_method_factory void 
 it_creates_a_cart_shipping_method void 
class LoadMetadataSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_is_a_doctrine_event_subscriber void 
 it_subscribes_load_class_metadata_event void 
 it_does_not_add_a_many_to_one_mapping_if_the_class_is_not_a_configured_attribute_value_model void 
 it_maps_many_to_one_associations_from_the_attribute_value_model_to_the_subject_model_and_the_attribute_model void 
 it_does_not_add_values_one_to_many_mapping_if_the_class_is_not_a_configured_attribute_model void 
class ValidAttributeValueSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_is_constraint void 
 it_has_targets void 
 it_is_validated_by_specific_validator void 
class ValidAttributeValueValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_is_constraint_validator void 
 it_validates_attribute_value_based_on_their_type void 
 it_throws_exception_if_validated_value_is_not_attribute_value void 
class ValidSelectAttributeConfigurationSpec
  Method Argument Typehint Default
 it_is_a_constraint void 
 it_has_targets void 
 it_is_validated_by_specific_validator void 
class ValidSelectAttributeConfigurationValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_adds_a_violation_if_max_entries_value_is_lower_than_min_entries_value void 
 it_adds_a_violation_if_min_entries_value_is_greater_than_the_number_of_added_choices void 
 it_adds_a_violation_if_multiple_is_not_true_when_min_or_max_entries_values_are_specified void 
 it_does_nothing_if_an_attribute_is_not_a_select_type void 
 it_throws_an_exception_if_validated_value_is_not_an_attribute void 
 it_throws_an_exception_if_constraint_is_not_a_valid_select_attribute_configuration_constraint void 
class ValidTextAttributeConfigurationSpec
  Method Argument Typehint Default
 it_is_a_constraint void 
 it_has_targets void 
 it_is_validated_by_specific_validator void 
class ValidTextAttributeConfigurationValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_adds_a_violation_if_max_entries_value_is_lower_than_min_entries_value void 
 it_does_nothing_if_an_attribute_is_not_a_text_type void 
 it_throws_an_exception_if_validated_value_is_not_an_attribute void 
 it_throws_an_exception_if_constraint_is_not_a_valid_text_attribute_configuration_constraint void 
class FakeChannelCodeProviderSpec
  Method Argument Typehint Default
 it_implements_a_channel_code_provider_interface void 
 it_returns_fake_channel_code_from_query_string void 
 it_returns_fake_channel_code_from_cookie_if_there_is_none_in_query_string void 
 it_returns_null_channel_code_if_no_fake_channel_code_was_found void 
class FakeChannelContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_channel_context_interface void 
 it_returns_a_fake_channel_with_the_given_code void 
 it_throws_a_channel_not_found_exception_if_there_is_no_master_request void 
 it_throws_a_channel_not_found_exception_if_provided_code_was_null void 
 it_throws_a_channel_not_found_exception_if_channel_with_given_code_was_not_found void 
class FakeChannelPersisterSpec
  Method Argument Typehint Default
 let void 
 it_applies_only_to_master_requests void 
 it_applies_only_for_request_with_fake_channel_code void 
 it_persists_fake_channel_codes_in_a_cookie void 
class CustomerIpAssignerSpec
  Method Argument Typehint Default
 it_implements_ip_assigner_interface void 
 it_assigns_customer_ip_from_request_to_order void 
class CheckoutRedirectListenerSpec
  Method Argument Typehint Default
 let void 
 it_redirects_to_proper_route_based_on_order_checkout_state void 
 it_does_nothing_if_current_request_is_not_checkout_request void 
 it_does_nothing_if_current_request_has_redirect_configured void 
 it_throws_exception_if_event_subject_is_not_an_order void 
class CheckoutStateUrlGeneratorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_url_generator void 
 it_is_a_checkout_state_url_generator void 
 it_generates_state_url void 
 it_is_a_regular_url_generator void 
 it_throws_route_not_found_exception_if_there_is_no_route_for_given_state void 
 it_generates_cart_url void 
class PluginInfoSpec
  Method Argument Typehint Default
 let void 
 it_has_a_name void 
 it_has_a_description void 
 it_has_a_url void 
class CustomerAndChannelBasedCartContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_cart_context_interface void 
 it_returns_uncompleted_cart_for_currently_logged_user void 
 it_throws_exception_if_no_cart_can_be_provided void 
 it_throws_exception_if_there_is_no_logged_in_customer void 
 it_does_nothing_if_channel_could_not_be_found void 
class CustomerContextSpec
  Method Argument Typehint Default
 let void 
 it_gets_customer_from_currently_logged_user void 
 it_returns_null_if_user_is_not_logged_in void 
 it_returns_null_if_user_is_not_a_shop_user_instance void 
class SessionAndChannelBasedCartContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_cart_context_interface void 
 it_returns_cart_based_on_id_stored_in_session_and_current_channel void 
 it_throws_cart_not_found_exception_if_session_key_does_not_exist void 
 it_throws_cart_not_found_exception_and_removes_id_from_session_when_cart_was_not_found void 
 it_throws_cart_not_found_exception_if_channel_was_not_found void 
class ResourceDeleteHandlerSpec
  Method Argument Typehint Default
 let void 
 it_implements_resource_delete_handler_interface void 
 it_uses_decorated_handler_to_handle_resource_deletion void 
 it_throws_delete_handling_exception_if_something_gone_wrong_with_orm_while_deleting_resource void 
class ResourceUpdateHandlerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_resource_update_handler_interface void 
 it_uses_decorated_updater_to_handle_update void 
 it_throws_a_race_condition_exception_if_catch_an_optimistic_lock_exception void 
class OrderInventoryOperatorSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_inventory_operator_interface void 
 it_locks_tracked_variants_during_cancelling void 
 it_locks_tracked_variants_during_holding void 
 it_locks_tracked_variants_during_selling void 
class CanonicalizerListenerSpec
  Method Argument Typehint Default
 let void 
 it_canonicalize_user_username_on_pre_persist_doctrine_event void 
 it_canonicalize_customer_email_on_pre_persist_doctrine_event void 
 it_canonicalize_user_username_on_pre_update_doctrine_event void 
 it_canonicalize_customer_email_on_pre_update_doctrine_event void 
 it_canonicalize_only_user_or_customer_interface_implementation_on_pre_presist void 
 it_canonicalize_only_user_or_customer_interface_implementation_on_pre_update void 
class CartBlamerListenerSpec
  Method Argument Typehint Default
 let void 
 it_throws_exception_when_cart_does_not_implement_core_order_interface_on_implicit_login void 
 it_throws_exception_when_cart_does_not_implement_core_order_interface_on_interactive_login void 
 it_blames_cart_on_user_on_implicit_login void 
 it_blames_cart_on_user_on_interactive_login void 
 it_does_nothing_if_given_user_is_invalid_on_interactive_login void 
 it_does_nothing_if_there_is_no_existing_cart_on_implicit_login void 
 it_does_nothing_if_there_is_no_existing_cart_on_interactive_login void 
class CustomerDefaultAddressListenerSpec
  Method Argument Typehint Default
 it_adds_the_address_as_default_to_the_customer_on_pre_create_resource_controller_event void 
 it_does_not_set_address_as_default_if_customer_already_have_a_default_address void 
 it_throws_an_exception_if_event_subject_is_not_an_address void 
 it_does_nothing_if_address_does_have_an_id void 
 it_does_nothing_if_address_does_not_have_a_customer_assigned void 
class CustomerReviewsDeleteListenerSpec
  Method Argument Typehint Default
 let void 
 it_removes_soft_deleted_customer_reviews_and_recalculates_their_product_ratings void 
 it_throws_exception_if_event_subject_is_not_customer_object void 
class DefaultUsernameORMListenerSpec
  Method Argument Typehint Default
 it_sets_usernames_on_customer_create void 
 it_sets_usernames_on_customer_update_when_user_is_associated void 
 it_updates_usernames_on_customer_email_change void 
 it_updates_usernames_on_customer_email_canonical_change void 
 it_does_not_update_usernames_when_customer_emails_are_the_same void 
 it_does_nothing_on_customer_create_when_no_user_associated void 
 it_does_nothing_on_customer_update_when_no_user_associated void 
 it_does_nothing_when_there_are_no_objects_scheduled_in_the_unit_of_work void 
 it_does_nothing_when_there_are_other_objects_than_customer void 
class ImagesRemoveListenerSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_saves_scheduled_entity_deletions_images_paths void 
 it_removes_saved_images_paths void 
 it_removes_saved_images_paths_from_both_filesystem_and_service_property void 
class ImagesUploadListenerSpec
  Method Argument Typehint Default
 let void 
 it_uses_image_uploader_to_upload_images void 
 it_throws_exception_if_event_subject_is_not_an_image_aware void 
class ImageUploadListenerSpec
  Method Argument Typehint Default
 let void 
 it_uploads_image_of_image_aware_entity void 
 it_throws_an_exception_if_event_subject_is_not_image_aware void 
class LockingListenerSpec
  Method Argument Typehint Default
 let void 
 it_locks_versioned_entity void 
 it_throws_an_invalid_argument_exception_if_event_subject_is_not_versioned void 
class MailerListenerSpec
  Method Argument Typehint Default
 let void 
 it_throws_an_exception_if_event_subject_is_not_a_customer_instance_sending_confirmation void 
 it_does_not_send_the_email_confirmation_if_the_customer_user_is_null void 
 it_does_not_send_the_email_registration_if_the_customer_user_does_not_have_email void 
 it_sends_an_email_registration_successfully void 
 it_send_password_reset_token_mail void 
 it_send_password_reset_pin_mail void 
class OrderRecalculationListenerSpec
  Method Argument Typehint Default
 let void 
 it_uses_order_processor_to_recalculate_order void 
 it_throws_exception_if_event_subject_is_not_order void 
class PasswordUpdaterListenerSpec
  Method Argument Typehint Default
 let void 
 it_updates_password_for_customer void 
 it_does_not_update_password_if_subject_is_not_instance_of_customer_interface void 
 it_does_not_update_password_if_customer_does_not_have_user void 
class ReviewCreateListenerSpec
  Method Argument Typehint Default
 let void 
 it_adds_currently_logged_customer_as_author_to_newly_created_review_if_it_has_no_author_yet void 
 it_throws_exception_if_event_object_is_not_review_while_controlling_author void 
 it_does_nothing_if_review_already_has_author void 
class SimpleProductLockingListenerSpec
  Method Argument Typehint Default
 let void 
 it_locks_variant_of_a_simple_product_entity void 
 it_does_not_lock_variant_of_a_configurable_product_entity void 
 it_throws_an_invalid_argument_exception_if_event_subject_is_not_a_product void 
class TaxonDeletionListenerSpec
  Method Argument Typehint Default
 let void 
 it_does_not_allow_to_remove_taxon_if_any_channel_has_it_as_a_menu_taxon void 
 it_does_nothing_if_taxon_is_not_a_menu_taxon_of_any_channel void 
 it_throws_an_exception_if_an_event_subject_is_not_taxon void 
 it_adds_flash_that_promotions_have_been_updated void 
 it_does_nothing_if_no_promotion_has_been_updated void 
class UserCartRecalculationListenerSpec
  Method Argument Typehint Default
 let void 
 it_recalculates_cart_for_logged_in_user void 
 it_does_nothing_if_cannot_find_cart void 
class TaxonExampleFactorySpec
  Method Argument Typehint Default
 let  
 it_is_an_example_factory void 
 it_creates_translations_for_each_defined_locales  
 it_creates_translations_for_each_custom_translations  
 it_replaces_existing_translations_for_each_custom_translations  
class GeographicalFixtureSpec
  Method Argument Typehint Default
 let void 
 it_is_a_fixture void 
 it_creates_and_persist_a_country void 
 it_creates_and_persist_a_country_province void 
 it_throws_an_exception_if_trying_to_create_a_province_for_unexisting_country void 
 it_creates_and_persist_a_country_and_a_zone_containing_it void 
 it_creates_and_persist_a_country_and_a_zone_with_scope_containing_it void 
 it_creates_and_persist_a_country_province_and_a_zone_containing_it void 
 it_creates_and_persist_a_country_type_zone_and_a_zone_containing_it void 
 it_throws_an_exception_if_trying_to_create_a_zone_with_unexisting_country void 
 it_throws_an_exception_if_trying_to_create_a_zone_with_unexisting_province void 
 it_throws_an_exception_if_trying_to_create_a_zone_with_unexisting_zone void 
class LocaleFixtureSpec
  Method Argument Typehint Default
 let void 
 it_is_a_fixture void 
 it_loads_all_provided_locales void 
 it_loads_all_provided_locales_and_the_default_one void 
 it_allows_to_load_default_locale_and_specify_it_explicitly void 
 it_creates_and_persists_default_locale void 
 it_creates_and_persists_default_locale_and_other_specified_locales void 
 it_deduplicates_passed_locales_and_the_default_one void 
class ProductsToCodesTransformerSpec
  Method Argument Typehint Default
 let void 
 it_implements_data_transformer_interface void 
 it_transforms_array_of_products_codes_to_products_collection void 
 it_transforms_only_existing_products void 
 it_transforms_empty_array_into_empty_collection void 
 it_throws_exception_if_value_to_transform_is_not_array void 
 it_reverse_transforms_into_array_of_products_codes void 
 it_throws_exception_if_reverse_transformed_object_is_not_collection void 
 it_returns_empty_array_if_passed_collection_is_empty void 
class ProductTaxonToTaxonTransformerSpec
  Method Argument Typehint Default
 let void 
 it_implements_data_transformer_interface void 
 it_transforms_product_taxon_to_taxon void 
 it_returns_null_during_transform void 
 it_transforms_taxon_to_new_product_taxon void 
 it_transforms_taxon_to_existing_product_taxon void 
 it_returns_null_during_reverse_transform void 
 it_throws_transformation_failed_exception_during_transforms void 
class TaxonsToCodesTransformerSpec
  Method Argument Typehint Default
 let void 
 it_implements_data_transformer_interface void 
 it_transforms_array_of_taxons_codes_to_taxons_collection void 
 it_transforms_only_existing_taxons void 
 it_transforms_empty_array_into_empty_collection void 
 it_throws_exception_if_value_to_transform_is_not_array void 
 it_reverse_transforms_into_array_of_taxons_codes void 
 it_throws_exception_if_reverse_transformed_object_is_not_collection void 
 it_returns_empty_array_if_passed_collection_is_empty void 
class AddBaseCurrencySubscriberSpec
  Method Argument Typehint Default
 it_implements_event_subscriber_interface void 
 it_subscribes_to_event void 
 it_sets_base_currency_as_disabled_when_channel_is_not_new void 
 it_does_not_set_base_currency_as_enabled_when_channel_is_new void 
 it_throws_unexpected_type_exception_when_resource_does_not_implements_channel_interface void 
class AddUserFormSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_is_event_subscriber_instance void 
 it_adds_user_form_type_and_create_user_check void 
 it_replaces_user_form_by_new_user_form_when_create_user_check_is_not_checked void 
 it_does_not_replace_user_form_by_new_user_form_when_create_user_check_is_checked void 
 it_does_not_replace_user_form_by_new_user_form_when_user_has_an_id void 
 it_throws_invalid_argument_exception_when_data_does_not_implement_user_aware_interface void 
class ChannelFormSubscriberSpec
  Method Argument Typehint Default
 it_is_an_event_subscriber_instance void 
 it_listens_on_pre_submit_data_event void 
 it_adds_a_base_currency_to_currencies_when_it_is_not_there void 
 it_appends_a_base_currency_to_currencies_when_it_is_not_there void 
 it_adds_a_default_locale_to_locales_when_it_is_not_there void 
 it_appends_a_default_locale_to_locales_when_it_is_not_there void 
 it_adds_a_default_locale_and_a_base_currency_when_they_are_not_there void 
class CustomerRegistrationFormSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_is_event_subscriber_instance void 
 it_listens_on_pre_submit_data_event void 
 it_sets_user_for_existing_customer void 
 it_throws_unexpected_type_exception_if_data_is_not_customer_type void 
 it_does_not_set_user_if_customer_with_given_email_has_set_user void 
class CommandExecutorSpec
  Method Argument Typehint Default
 let void 
 it_should_preserve_the_current_value_of_interactive_option void 
 it_should_use_passed_options_rather_than_default_params void 
class RequirementSpec
  Method Argument Typehint Default
 let void 
 it_gets_label void 
 it_gets_fulfilled void 
 it_gets_required void 
 it_gets_help void 
class UserProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_Hwi_oauth_aware_user_provider_interface void 
 it_implements_account_connector_interface void 
 it_should_connect_oauth_account_with_given_user void 
 it_should_return_user_if_relation_exists void 
 it_should_update_user_when_he_was_found_by_email void 
 it_should_create_new_user_when_none_was_found void 
 it_should_throw_exception_when_no_email_was_provided void 
 it_should_throw_exception_when_unsupported_user_is_used void 
class SequentialOrderNumberGeneratorSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_number_generator_interface void 
 it_generates_an_order_number void 
 it_generates_an_order_number_when_sequence_is_null void 
class ChannelBasedDefaultTaxZoneProviderSpec
  Method Argument Typehint Default
 it_implements_default_tax_zone_provider_interface void 
 it_provides_default_tax_zone_from_order_channel void 
class ReviewerReviewsRemoverSpec
  Method Argument Typehint Default
 let void 
 it_implements_reviewer_reviews_remover_interface void 
 it_removes_soft_deleted_customer_reviews_and_recalculates_their_product_ratings void 
class UriBasedSectionProviderSpec
  Method Argument Typehint Default
 let void 
 it_is_section_resolver void 
 it_resolves_first_section_based_on_injected_resolvers void 
 it_resolves_second_section_if_first_will_throw_an_exception void 
 it_return_null_if_master_request_has_not_been_resolved void 
class CartSessionStorageSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_cart_storage_interface void 
 it_sets_a_cart_in_a_session void 
 it_returns_a_cart_from_a_session void 
 it_removes_a_cart_from_a_session void 
class TaxCalculationStrategySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_tax_calculation_strategy_interface void 
 it_has_a_type void 
 it_throws_an_exception_if_any_of_the_applicators_are_not_of_the_correct_type void 
 it_can_be_supported_when_the_tax_calculation_strategy_from_order_channel_matches_the_strategy_type void 
 it_cannot_be_supported_when_the_tax_calculation_strategy_from_order_channel_does_not_match_the_strategy_type void 
 it_applies_all_of_the_applicators void 
class CheckoutStepsHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_helper void 
 it_checks_if_order_requires_shipping void 
 it_checks_if_order_required_payment void 
 it_has_name void 
class PriceHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_helper void 
 it_returns_variant_price_for_channel_given_in_context void 
 it_throws_invalid_argument_exception_when_channel_key_is_not_present_in_context void 
 it_returns_variant_original_price_for_channel_given_in_context void 
 it_throws_invalid_argument_exception_when_channel_key_is_not_present_in_context_when_getting_original_price void 
 it_returns_true_if_variant_is_discounted_for_channel_given_in_context void 
 it_returns_false_if_variant_is_not_discounted_for_channel_given_in_context void 
 it_throws_invalid_argument_exception_when_channel_key_is_not_present_in_context_when_checking_if_variant_is_discounted void 
 it_has_name void 
class ProductVariantsPricesHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_helper void 
 it_uses_provider_to_get_variants_prices void 
 it_has_name void 
class VariantResolverHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_helper void 
 it_returns_null_if_product_has_no_variants  
 it_has_name void 
class ChannelBasedThemeContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_theme_context_interface void 
 it_returns_a_theme void 
 it_returns_null_if_channel_has_no_theme void 
 it_returns_null_if_there_is_no_channel void 
 it_returns_null_if_any_exception_is_thrown_during_getting_the_channel void 
class CartItemAvailabilityValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_constraint_validator void 
 it_validates_only_add_cart_item_commands void 
 it_is_cart_item_availability_validator void 
 it_does_not_add_violation_if_requested_cart_item_is_available void 
 it_adds_violation_if_requested_cart_item_is_not_available void 
 it_adds_violation_if_total_quantity_of_cart_items_exceed_available_quantity void 
 it_does_not_add_violation_if_total_quantity_of_cart_items_do_not_exceed_available_quantity void 
class ChannelDefaultLocaleEnabledValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_validates_only_a_channel void 
 it_is_a_channel_default_locale_enabled_validator void 
 it_adds_violation_if_default_locale_is_not_enabled_for_a_given_channel void 
 it_does_nothing_if_default_locale_is_enabled_for_a_given_channel void 
class HasEnabledEntitySpec
  Method Argument Typehint Default
 it_is_a_constraint  
 it_has_validator  
 it_has_a_target  
class HasEnabledEntityValidatorSpec
  Method Argument Typehint Default
 let  
 it_is_a_constraint_validator  
class LocalesAwareValidAttributeValueValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_constraint_validator void 
 it_validates_attribute_based_on_its_type_and_set_it_as_required_if_its_locale_is_same_as_default_locale void 
 it_validates_attribute_value_based_on_its_type_and_do_not_set_it_as_required_if_its_locale_is_not_same_as_default_locale void 
 it_throws_exception_if_validated_value_is_not_attribute_value void 
class UniqueReviewerEmailSpec
  Method Argument Typehint Default
 it_extends_constraint_class void 
 it_has_a_message void 
 it_is_validate_by_unique_user_email_validator void 
 it_has_targets void 
class UniqueReviewerEmailValidatorSpec
  Method Argument Typehint Default
 let void 
 it_extends_constraint_validator_class void 
 it_validates_if_user_with_given_email_is_already_registered void 
class CustomerInitializerSpec
  Method Argument Typehint Default
 let void 
 it_implements_symfony_validator_initializer_interface void 
 it_sets_canonical_email_when_initializing_customer void 
 it_does_not_set_canonical_email_when_initializing_non_customer_object void 
class CurrencyHelperSpec
  Method Argument Typehint Default
 it_is_a_templating_helper void 
 it_implements_a_currency_helper_interface void 
 it_transforms_a_currency_code_into_symbol void 
class InventoryHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_a_twig_extension void 
 it_delegates_the_stock_availability_checking_to_the_checker void 
 it_delegates_the_stock_sufficiency_checking_to_the_checker void 
class InStockSpec
  Method Argument Typehint Default
 it_is_a_constraint void 
 it_has_validator void 
 it_has_a_target void 
class InStockValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_does_not_add_violation_if_there_is_no_stockable void 
 it_does_not_add_violation_if_there_is_no_quantity void 
 it_does_not_add_violation_if_stock_is_sufficient void 
class RequestBasedLocaleContextSpec
  Method Argument Typehint Default
 let void 
 it_is_a_locale_context void 
 it_throws_locale_not_found_exception_if_master_request_is_not_found void 
 it_throws_locale_not_found_exception_if_master_request_does_not_have_locale_attribute void 
 it_throws_locale_not_found_exception_if_master_request_locale_code_is_not_among_available_ones void 
 it_returns_master_request_locale_code void 
class RequestLocaleSetterSpec
  Method Argument Typehint Default
 let void 
 it_sets_locale_and_default_locale_on_request void 
class LocaleHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_a_helper void 
 it_is_a_locale_helper void 
 it_converts_locales_code_to_name void 
 it_converts_locales_code_to_name_using_given_locale void 
 it_converts_locales_code_to_name_using_locale_from_the_context void 
 it_converts_locale_code_to_name_using_default_locale_if_passed_locale_context_throws_an_exception void 
 it_fallbacks_to_the_code_if_the_name_is_not_in_the_database void 
 it_has_a_name void 
class SyliusMoneyTransformerSpec
  Method Argument Typehint Default
 it_extends_money_to_localized_string_transformer_class void 
 it_returns_null_if_empty_string_given void 
 it_converts_string_to_an_integer void 
class MoneyFormatterSpec
  Method Argument Typehint Default
 it_implements_money_formatter_interface void 
 it_formats_positive_money_using_given_currency_and_locale void 
 it_formats_positive_money_using_default_locale_if_not_given void 
 it_formats_negative_money_using_given_currency_and_locale void 
 it_formats_negative_money_using_default_locale_if_not_given void 
 it_formats_zero_money_using_given_currency_and_locale void 
 it_formats_zero_money_using_default_locale_if_not_given void 
class ConvertMoneyHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_a_templating_helper void 
 it_is_a_convert_money_price_helper void 
 it_converts_and_formats_money_using_default_locale_if_not_given void 
class FormatMoneyHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_a_templating_helper void 
 it_implements_format_money_helper_interface void 
 it_formats_money_using_given_currency_and_locale void 
class SessionBasedCartContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_cart_context_interface void 
 it_returns_a_cart_based_on_id_stored_in_session void 
 it_throws_a_cart_not_found_exception_if_session_key_does_not_exist void 
 it_throws_a_cart_not_found_exception_and_removes_id_from_session_when_cart_is_not_found void 
class AddToCartCommandSpec
  Method Argument Typehint Default
 let void 
 it_is_add_cart_item_command void 
 it_has_order void 
 it_has_order_item void 
class AddToCartCommandFactorySpec
  Method Argument Typehint Default
 it_is_add_to_cart_command_factory void 
 it_creates_add_to_cart_command_with_cart_and_cart_item void 
class OrderItemQuantityDataMapperSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_data_mapper_interface void 
 it_uses_a_property_path_data_mapper_while_mapping_data_to_forms void 
class OrderNumberAssignerSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_number_assigner_interface void 
 it_assigns_a_number_to_an_order void 
 it_does_not_assign_a_number_to_an_order_with_number void 
class SequentialOrderNumberGeneratorSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_number_generator_interface void 
 it_generates_an_order_number void 
 it_generates_an_order_number_when_sequence_is_null void 
class ExpiredCartsRemoverSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_expired_carts_remover_interface void 
 it_removes_a_cart_which_has_been_updated_before_configured_date void 
class AdjustmentsHelperSpec
  Method Argument Typehint Default
 let void 
 it_is_a_helper void 
 it_returns_aggregated_adjustments void 
 it_has_a_name void 
class ConvertPaymentActionSpec
  Method Argument Typehint Default
 it_is_payum_action void 
 it_converts_payment_to_offline_action void 
 it_supports_only_convert_request void 
 it_supports_only_converting_to_array_from_payment void 
class ResolveNextRouteActionSpec
  Method Argument Typehint Default
 it_is_a_payum_action void 
 it_resolves_next_route void 
class ConvertPaymentActionSpec
  Method Argument Typehint Default
 let void 
 it_implements_action_interface void 
 it_executes_request void 
 it_throws_exception_when_source_is_not_a_payment_interface void 
class AuthorizePaymentActionSpec
  Method Argument Typehint Default
 let void 
 it_extends_gateway_aware_action void 
 it_should_throw_exception_when_unsupported_request void 
 it_should_perform_basic_authorize void 
class CapturePaymentActionSpec
  Method Argument Typehint Default
 let void 
 it_extends_gateway_aware_action void 
 it_should_throw_exception_when_unsupported_request void 
 it_should_perform_basic_capture void 
class ResolveNextRouteActionSpec
  Method Argument Typehint Default
 it_is_a_payum_action void 
 it_resolves_next_route_for_completed_payment void 
 it_resolves_next_route_for_cancelled_payment void 
 it_resolves_next_route_for_payment_in_cart_state void 
 it_resolves_next_route_for_faild_payment void 
 it_resolves_next_route_for_processing_payment void 
class GetStatusFactorySpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_is_get_status_factory void 
 it_creates_get_status_request void 
class ResolveNextRouteFactorySpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_is_resolve_next_route_factory void 
 it_creates_resolve_next_route_request void 
class PaymentDescriptionProviderSpec
  Method Argument Typehint Default
 let void 
 it_should_generate_a_description_string void 
class GetStatusSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_is_get_status_request void 
 it_has_unknown_status_by_default void 
 it_can_be_marked_as_new void 
 it_can_be_marked_as_suspended void 
 it_can_be_marked_as_expired void 
 it_can_be_marked_as_canceled void 
 it_can_be_marked_as_pending void 
 it_can_be_marked_as_failed void 
 it_can_be_marked_as_unknown void 
 it_can_be_marked_as_captured void 
 it_can_be_marked_as_authorized void 
 it_can_be_marked_as_refunded void 
 it_can_be_marked_as_paydout void 
class ResolveNextRouteSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_is_resolve_next_route_request void 
 it_has_next_route_name void 
 it_has_next_route_parameters void 
 it_does_not_have_route_name_by_default void 
 it_does_not_have_route_parameters_by_default void 
class SelectProductAttributeChoiceRemoveListenerSpec
  Method Argument Typehint Default
 let void 
 it_removes_select_product_attribute_choices void 
 it_does_not_remove_select_product_attribute_choices_if_there_is_only_added_new_choice void 
 it_does_not_remove_select_product_attribute_choices_if_there_is_only_changed_value void 
 it_does_nothing_if_an_entity_is_not_a_product_attribute void 
 it_does_nothing_if_a_product_attribute_has_not_a_select_type void 
class ProductsToProductAssociationsTransformerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_data_transformer void 
 it_transforms_null_to_empty_string void 
 it_transforms_product_associations_to_array void 
 it_reverse_transforms_null_into_null void 
 it_reverse_transforms_empty_string_into_null void 
class ProductVariantToProductOptionsTransformerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_data_transformer void 
 it_transforms_null_to_array void 
 it_does_not_transform_not_supported_data_and_throw_exception void 
 it_transforms_variant_into_variant_options void 
 it_reverse_transforms_null_into_null void 
 it_reverse_transforms_empty_string_into_null void 
 it_does_not_reverse_transform_not_supported_data_and_throw_exception void 
 it_throws_exception_when_trying_to_reverse_transform_variable_without_variants void 
 it_reverse_transforms_variable_with_variants_if_options_match void 
 it_throws_exception_when_trying_to_reverse_transform_variable_with_variants_if_options_not_match void 
 it_throws_exception_when_trying_to_reverse_transform_variable_with_variants_if_options_are_missing void 
class BuildAttributesFormSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_subscribes_to_event void 
 it_adds_attribute_values_in_different_locales_to_a_product void 
 it_removes_empty_attribute_values_in_different_locales void 
 it_throws_an_invalid_argument_exception_if_data_is_not_a_product void 
 it_throws_an_invalid_argument_exception_if_data_is_not_a_product_during_submit void 
class BuildProductVariantFormSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_subscribes_to_event void 
 it_adds_options_on_pre_set_data_event_with_configurable_options void 
 it_adds_options_on_pre_set_data_event_without_configurable_options void 
class ProductVariantCombinationSpec
  Method Argument Typehint Default
 it_is_a_validation_constraint void 
 it_is_class_constraint void 
class UniqueSimpleProductCodeSpec
  Method Argument Typehint Default
 it_is_a_validation_constraint void 
 it_is_class_constraint void 
class ProductVariantCombinationValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_does_not_add_violation_if_product_does_not_have_options void 
 it_does_not_add_violation_if_product_does_not_have_variants void 
 it_adds_violation_if_variant_with_given_same_options_already_exists void 
class UniqueSimpleProductCodeValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_constraint_validator void 
 it_does_not_add_violation_if_product_is_configurable void 
 it_does_not_add_violation_if_product_is_simple_but_code_has_not_been_used_among_neither_producs_nor_product_variants void 
 it_does_not_add_violation_if_product_is_simple_code_has_been_used_but_for_the_same_product void 
 it_add_violation_if_product_is_simple_and_code_has_been_used_in_other_product_variant void 
class CouponGenerationAmountValidatorSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_is_a_constraint_validator void 
 it_adds_violation void 
 it_does_not_add_violation void 
class LoadMetadataSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_implements_event_subscriber void 
 it_has_subscribed_events void 
 it_maps_proper_relations_for_review_model void 
 it_maps_proper_relations_for_reviewable_model void 
 it_skips_mapping_configuration_if_metadata_name_is_not_different void 
class ReviewChangeListenerSpec
  Method Argument Typehint Default
 let void 
 it_recalculates_subject_rating_on_accepted_review_deletion void 
 it_does_nothing_if_event_subject_is_not_review_object void 
class AverageRatingUpdaterSpec
  Method Argument Typehint Default
 let void 
 it_implements_product_average_rating_updater_interface void 
 it_updates_review_subject_average_rating void 
 it_updates_review_subject_average_rating_from_review void 
class ShippingDateAssignerSpec
  Method Argument Typehint Default
 it_implements_a_shipping_date_assigner_interface void 
 let void 
 it_assigns_a_shipped_at_date_to_a_shipment void 
class CalendarSpec
  Method Argument Typehint Default
 it_implements_a_date_time_provider void 
 it_provides_a_date void 
class ContactEmailManagerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_contact_email_manager_interface void 
 it_sends_a_contact_request_email void 
class OrderEmailManagerSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_email_manager_interface void 
 it_sends_an_order_confirmation_email void 
class CustomerEmailUpdaterListenerSpec
  Method Argument Typehint Default
 let void 
 it_does_nothing_change_was_performed_by_admin void 
 it_removes_user_verification_and_disables_user_if_email_has_been_changed_and_channel_requires_verification void 
 it_removes_user_verification_only_if_email_has_been_changed_but_channel_does_not_require_verification void 
 it_does_nothing_if_email_has_not_been_changed void 
 it_throws_an_invalid_argument_exception_if_event_subject_is_not_customer_type void 
 it_throws_an_invalid_argument_exception_if_user_is_null void 
 it_sends_verification_email_and_adds_flash_if_user_verification_is_required void 
 it_does_not_send_email_if_user_is_still_enabled void 
 it_does_not_send_email_if_user_is_still_verified void 
 it_does_not_send_email_if_user_does_not_have_verification_token void 
 it_does_nothing_if_channel_does_not_require_verification void 
class NonChannelLocaleListenerSpec
  Method Argument Typehint Default
 let void 
 it_throws_exception_on_instantiation_with_no_firewall_names void 
 it_throws_exception_on_instantiation_with_non_string_firewall_names void 
 it_does_nothing_if_its_not_a_master_request void 
 it_does_nothing_if_request_is_behind_no_firewall void 
 it_does_nothing_if_request_is_behind_a_firewall_not_stated_upon_creating void 
 it_does_nothing_if_request_locale_is_present_in_the_provider void 
 it_does_nothing_if_request_locale_is_not_present_in_provider_and_request_route_is_for_toolbar_or_profiler void 
 it_redirect_to_default_locale_if_request_locale_is_not_present_in_provider void 
class OrderCompleteListenerSpec
  Method Argument Typehint Default
 let void 
 it_sends_a_confirmation_email void 
 it_throws_an_invalid_argument_exception_if_an_event_subject_is_not_an_order_instance void 
class OrderCustomerIpListenerSpec
  Method Argument Typehint Default
 let void 
 it_uses_assigner_to_assign_customer_ip_to_order void 
 it_throws_exception_if_event_subject_is_not_order void 
class OrderIntegrityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_does_nothing_if_given_order_has_valid_promotion_applied void 
 it_stops_future_action_if_given_order_has_different_promotion_applied void 
 it_stops_future_action_if_given_order_has_different_total_value void 
 it_stops_future_action_if_given_order_has_no_promotion_applied void 
 it_throws_invalid_argument_exception_if_event_subject_is_not_order void 
class OrderLocaleAssignerSpec
  Method Argument Typehint Default
 let void 
 it_assigns_locale_to_an_order void 
 it_throws_invalid_argument_exception_if_subject_it_not_order void 
class ShopUserLogoutHandlerSpec
  Method Argument Typehint Default
 let void 
 it_is_default_logout_success_handler void 
 it_implements_logout_success_handler_interface void 
 it_clears_cart_session_after_logging_out_and_return_default_handler_response void 
class UserImpersonatedListenerSpec
  Method Argument Typehint Default
 let void 
 it_sets_cart_id_of_an_impersonated_customer_in_session void 
 it_removes_the_current_cart_id_if_an_impersonated_customer_has_no_cart void 
 it_does_nothing_when_the_user_is_not_a_shop_user_type void 
class UserRegistrationListenerSpec
  Method Argument Typehint Default
 let void 
 it_sends_an_user_verification_email void 
 it_enables_and_signs_in_user void 
 it_does_not_send_verification_email_if_it_is_not_required_on_channel void 
 it_throws_an_invalid_argument_exception_if_event_subject_is_not_customer_type void 
 it_throws_an_invalid_argument_exception_if_user_is_null void 
class LocaleStrippingRouterSpec
  Method Argument Typehint Default
 let void 
 it_is_a_symfony_router void 
 it_is_warmable void 
 it_strips_locale_from_the_generated_url_if_locale_is_the_same_as_the_one_from_context void 
 it_does_not_strip_locale_from_the_generated_url_if_locale_is_different_than_the_one_from_context void 
 it_does_not_stirp_locale_from_the_generated_url_if_there_is_no_locale_parameter void 
class ShopUriBasedSectionResolverSpec
  Method Argument Typehint Default
 it_it_uri_based_section_resolver void 
 it_always_returns_shop void 
class RegisterCalculatorsPassSpec
  Method Argument Typehint Default
 it_is_a_compiler_pass void 
 it_processes_the_calculators_services void 
class SecurityControllerSpec
  Method Argument Typehint Default
 let void 
 it_renders_login_form void 
 it_redirects_when_user_is_logged_in void 
 it_throws_an_exception_when_check_action_is_accessed void 
 it_throws_an_exception_when_logout_action_is_accessed void 
class TemplateBlockRegistrySpec
  Method Argument Typehint Default
 let void 
 it_is_a_template_block_registry void 
 it_returns_all_template_blocks void 
 it_returns_enabled_template_blocks_for_a_given_event void 
 it_returns_enabled_template_blocks_for_multiple_events void 
 it_returns_enabled_template_blocks_sorted_by_priority_for_multiple_events void 
class TemplateBlockSpec
  Method Argument Typehint Default
 it_represents_a_template_block void 
 it_overwrites_a_template_block_with_an_another_template_block void 
 it_throws_an_exception_if_trying_to_overwrite_with_a_differently_named_block void 
 it_has_sensible_defaults void 
class DelegatingTemplateEventRendererSpec
  Method Argument Typehint Default
 let void 
 it_is_a_template_event_renderer void 
 it_renders_template_events void 
 it_returns_an_empty_string_if_no_blocks_are_found_for_an_event void 
class HtmlDebugTemplateBlockRendererSpec
  Method Argument Typehint Default
 let void 
 it_is_a_template_block_renderer void 
 it_renders_html_debug_comment_prepending_the_block_if_rendering_html_template void 
 it_does_not_render_html_debug_comment_prepending_the_block_if_rendering_non_html_template void 
class HtmlDebugTemplateEventRendererSpec
  Method Argument Typehint Default
 let void 
 it_is_a_template_event_renderer void 
 it_renders_html_debug_comment_if_at_least_one_template_is_a_html_one void 
 it_does_not_render_html_debug_comment_if_no_html_templates_are_found void 
 it_returns_html_debug_comment_if_no_blocks_are_found_for_an_event void 
class TwigTemplateBlockRendererSpec
  Method Argument Typehint Default
 let void 
 it_is_a_template_block_renderer void 
 it_renders_a_template_block void 
 it_merges_template_block_context_with_passed_context void 
class PercentageExtensionSpec
  Method Argument Typehint Default
 it_is_twig_extension void 
 it_returns_float_number_as_percentage void 
class SortByExtensionSpec
  Method Argument Typehint Default
 it_extends_twig_extensions void 
 it_sorts_in_ascending_order_by_default void 
 it_sorts_an_array_of_objects_by_various_properties void 
 it_sorts_an_array_of_objects_in_descending_order_by_a_property void 
 it_sorts_an_array_of_objects_by_a_nested_property void 
 it_throws_an_exception_if_the_property_is_not_found_on_objects void 
 it_return_input_array_if_there_is_only_one_object_inside void 
 it_does_nothing_if_array_is_empty void 
 it_does_nothing_if_collection_is_empty void 
class AuthenticationFailureHandlerSpec
  Method Argument Typehint Default
 let void 
 it_extends_default_authentication_failure_handler void 
 it_is_a_authentication_failure_handler void 
 it_returns_json_response_if_request_is_xml_based void 
class AuthenticationSuccessHandlerSpec
  Method Argument Typehint Default
 let void 
 it_extends_default_authentication_success_handler void 
 it_is_a_authentication_success_handler void 
 it_returns_json_response_if_request_is_xml_based void 
class PasswordUpdaterListenerSpec
  Method Argument Typehint Default
 let void 
 it_updates_password_for_generic_event void 
 it_allows_to_update_password_for_generic_event_for_user_interface_implementation_only void 
 it_updates_password_on_pre_persist_doctrine_event void 
 it_updates_password_on_pre_update_doctrine_event void 
 it_updates_password_on_pre_persist_doctrine_event_for_user_interface_implementation_only void 
 it_updates_password_on_pre_update_doctrine_event_for_user_interface_implementation_only void 
class UpdateUserEncoderListenerSpec
  Method Argument Typehint Default
 let void 
 it_does_nothing_if_user_does_not_implement_user_interface void 
 it_does_nothing_if_user_does_not_implement_specified_class_or_interface void 
 it_does_nothing_if_user_uses_the_recommended_encoder void 
 it_does_nothing_if_plain_password_could_not_be_resolved void 
 it_does_nothing_if_resolved_plain_password_is_null void 
 it_does_nothing_if_resolved_plain_password_is_empty void 
 it_updates_the_encoder_and_plain_password_if_using_old_encoder_and_plain_password_could_be_resolved void 
 it_updates_the_encoder_and_plain_password_if_using_default_null_encoder_and_plain_password_could_be_resolved void 
class UserDeleteListenerSpec
  Method Argument Typehint Default
 let void 
 it_deletes_user_if_it_is_different_than_currently_logged_one void 
 it_deletes_user_if_no_user_is_logged_in void 
 it_deletes_user_if_there_is_no_token void 
 it_does_not_allow_to_delete_currently_logged_user void 
 it_deletes_shop_user_even_if_admin_user_has_same_id void 
class UserLastLoginSubscriberSpec
  Method Argument Typehint Default
 let void 
 it_is_subscriber void 
 its_subscribed_to_events void 
 it_updates_user_last_login_on_security_interactive_login void 
 it_updates_user_last_login_on_implicit_login void 
 it_updates_only_sylius_user_specified_in_constructor void 
 it_updates_only_user_specified_in_constructor void 
 it_throws_excepcion_if_subscriber_is_used_for_class_other_than_sylius_user_interface void 
class UserReloaderListenerSpec
  Method Argument Typehint Default
 let void 
 it_reloads_user void 
 it_throws_exception_when_reloading_not_a_user_interface void 
class UserEventSpec
  Method Argument Typehint Default
 let void 
 it_has_user void 
class UserWithEncoderFactorySpec
  Method Argument Typehint Default
 let  
 it_is_a_factory void 
 it_sets_the_given_encoder_name_on_created_user void 
class ChangePasswordSpec
  Method Argument Typehint Default
 it_has_current_password void 
 it_has_new_password void 
class PasswordResetRequestSpec
  Method Argument Typehint Default
 it_has_email void 
class PasswordResetSpec
  Method Argument Typehint Default
 it_has_new_password void 
class EmailProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_symfony_user_provider_interface void 
 it_should_extend_user_provider void 
 it_supports_sylius_user_model void 
 it_loads_user_by_email void 
 it_updates_user_by_user_name void 
 it_should_throw_exception_when_unsupported_user_is_used void 
class UsernameOrEmailProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_symfony_user_provider_interface void 
 it_should_extend_user_provider void 
 it_supports_sylius_user_model void 
 it_does_not_support_other_classes void 
 it_loads_user_by_username void 
 it_throws_exception_when_there_is_no_user_with_given_username_or_email void 
 it_loads_user_by_email void 
 it_refreshes_user void 
 it_should_throw_exception_when_unsupported_user_is_used void 
class UsernameProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_symfony_user_provider_interface void 
 it_should_extend_user_provider void 
 it_supports_sylius_user_model void 
 it_loads_user_by_user_name void 
 it_updates_user_by_user_name void 
 it_should_throw_exception_when_unsupported_user_is_used void 
class UserReloaderSpec
  Method Argument Typehint Default
 let void 
 it_implements_user_reloader_interface void 
 it_reloads_user void 
class UserLoginSpec
  Method Argument Typehint Default
 let void 
 it_implements_user_login_interface void 
 it_throws_exception_and_does_not_log_user_in_when_user_is_disabled void 
 it_throws_exception_and_does_not_log_user_in_when_user_account_status_is_invalid void 
 it_throws_exception_and_does_not_log_user_in_when_user_has_no_roles void 
 it_logs_user_in void 
class UserPasswordEncoderSpec
  Method Argument Typehint Default
 let void 
 it_implements_password_updater_interface void 
 it_encodes_password void 
class AddressComparatorSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_address_comparator_interface void 
 it_returns_false_if_addresses_differ void 
 it_returns_true_when_addresses_are_the_same void 
 it_ignores_leading_and_trailing_spaces_or_letter_cases void 
class CountryNameConverterSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_country_name_to_code_converter_interface void 
 it_converts_english_country_name_to_codes_by_default void 
 it_converts_country_name_to_codes_for_given_locale void 
 it_throws_an_exception_if_country_name_cannot_be_converted_to_code void 
class ZoneFactorySpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_implements_factory_interface void 
 it_implements_zone_factory_interface void 
 it_creates_zone_with_type void 
 it_creates_zone_with_members void 
class ZoneMatcherSpec
  Method Argument Typehint Default
 let void 
 it_implements_zone_matcher_interface void 
 it_returns_null_if_there_are_no_zones void 
 it_should_match_address_by_province void 
 it_should_match_address_by_province_and_scope void 
 it_should_match_address_by_country void 
 it_should_match_address_by_country_and_scope void 
 it_should_match_address_for_nested_zones void 
 it_should_match_address_for_nested_zones_and_scope void 
 it_matches_address_from_province_when_many_are_found void 
 it_matches_address_from_province_when_many_are_found_by_scope void 
 it_matches_all_zones_with_given_address void 
 it_matches_all_zones_by_scope_when_one_zone_for_address_is_defined void 
class AddressSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_Sylius_address_interface void 
 it_has_no_id_by_default void 
 it_has_no_first_name_by_default void 
 its_first_name_is_mutable void 
 it_has_no_last_name_by_default void 
 its_last_name_is_mutable void 
 it_returns_correct_full_name void 
 it_has_no_phone_number_by_default void 
 its_phone_number_is_mutable void 
 it_has_no_country_by_default void 
 its_country_code_is_mutable void 
 it_allows_to_unset_the_country_code void 
 it_unsets_the_province_code_when_erasing_country_code void 
 it_has_no_province_code_by_default void 
 it_ignores_province_code_when_there_is_no_country_code void 
 its_province_code_is_mutable void 
 it_has_no_province_name_by_default void 
 its_province_name_is_mutable void 
 it_has_no_company_by_default void 
 its_company_is_mutable void 
 it_has_no_street_by_default void 
 its_street_is_mutable void 
 it_has_no_city_by_default void 
 its_city_is_mutable void 
 it_has_no_postcode_by_default void 
 its_postcode_is_mutable void 
 its_creation_time_is_initialized_by_default void 
 its_last_update_time_is_undefined_by_default void 
class CountrySpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_Sylius_country_interface void 
 it_is_toggleable void 
 it_implements_code_aware_interface void 
 it_has_no_id_by_default void 
 it_returns_name_when_converted_to_string void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_initializes_provinces_collection_by_default void 
 it_has_no_provinces_by_default void 
 it_adds_province void 
 it_removes_province void 
 it_sets_country_on_added_province void 
 it_unsets_country_on_removed_province void 
 it_is_enabled_by_default void 
 it_can_be_disabled void 
 it_can_be_enabled void 
 it_can_set_enabled_value void 
class ProvinceSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_Sylius_country_province_interface void 
 it_implements_code_aware_interface void 
 it_has_no_id_by_default void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
 it_has_no_abbreviation_by_default void 
 its_abbreviation_is_mutable void 
 it_does_not_belong_to_country_by_default void 
 it_allows_to_attach_itself_to_a_country void 
class ZoneMemberSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_zone_member_interface void 
 it_has_no_id_by_default void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_doesnt_belong_to_any_zone_by_default void 
 it_can_belong_to_a_zone void 
class ZoneSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_Sylius_zone_interface void 
 it_has_no_id_by_default void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
 it_has_no_type_by_default void 
 its_type_is_mutable void 
 it_initializes_members_collection_by_default void 
 it_has_no_members_by_default void 
 it_adds_member void 
 it_removes_member void 
 it_has_scope_all_by_default void 
 its_scope_is_mutable void 
class ProvinceNamingProviderSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_implements_province_name_provider_interface void 
 it_throws_invalid_argument_exception_when_province_with_given_code_is_not_found void 
 it_gets_province_name_if_province_with_given_code_exist_in_database void 
 it_gets_province_name_form_address void 
 it_returns_nothing_if_province_name_and_code_are_not_given_in_an_address void 
 it_gets_province_abbreviation_by_its_code_if_province_exists_in_database void 
 it_gets_province_name_if_its_abbreviation_is_not_set_but_province_exists_in_database void 
 it_gets_province_name_form_address_if_its_abbreviation_is_not_set void 
class CheckboxAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_boolean void 
 its_type_is_checkbox void 
class DateAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_text void 
 its_type_is_text void 
class DatetimeAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_text void 
 its_type_is_text void 
class IntegerAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_text void 
 its_type_is_text void 
 it_checks_if_attribute_value_is_valid void 
class PercentAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_text void 
 its_type_is_text void 
 it_checks_if_attribute_value_is_valid void 
class SelectAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_text void 
 its_type_is_text void 
 it_checks_if_attribute_value_is_valid void 
class TextareaAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_text void 
 its_type_is_text void 
 it_checks_if_attribute_value_is_valid void 
class TextAttributeTypeSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_type_interface void 
 its_storage_type_is_text void 
 its_type_is_text void 
 it_checks_if_attribute_value_is_valid_according_to_min_and_max_constraint void 
 it_checks_if_attribute_value_is_valid_according_to_required_constraint  
class AttributeFactorySpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_implements_attribute_factory_interface void 
 it_creates_untyped_attribute void 
 it_creates_typed_attribute void 
class AttributeSpec
  Method Argument Typehint Default
 let void 
 it_is_initializable void 
 it_implements_attribute_interface void 
 it_has_no_id_by_default void 
 its_code_is_mutable void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
 it_returns_name_when_converted_to_string void 
 it_has_text_type_by_default void 
 its_type_is_mutable void 
 it_initializes_empty_configuration_array_by_default void 
 its_configuration_is_mutable void 
 its_storage_type_is_mutable void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
 it_has_position void 
class AttributeTranslationSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_attribute_translation_interface void 
 it_has_no_id_by_default void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
class AttributeValueSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_Sylius_subject_attribute_interface void 
 it_has_no_id_by_default void 
 it_does_not_belong_to_a_subject_by_default void 
 it_allows_assigning_itself_to_a_subject void 
 it_has_no_attribute_defined_by_default void 
 its_attribute_is_definable void 
 it_has_no_default_locale_code void 
 its_locale_code_is_mutable void 
 it_has_no_value_by_default void 
 its_value_is_mutable_based_on_attribute_storage_type void 
 its_value_can_be_set_to_null void 
 it_throws_exception_when_trying_to_get_code_without_attribute_defined void 
 it_returns_its_attribute_code void 
 it_throws_exception_when_trying_to_get_name_without_attribute_defined void 
 it_returns_its_attribute_name void 
 it_throws_exception_when_trying_to_get_type_without_attribute_defined void 
 it_returns_its_attribute_type void 
class ChannelContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_channel_context_interface void 
 it_proxies_master_request_to_request_resolver void 
 it_throws_a_channel_not_found_exception_if_request_resolver_returns_null void 
 it_throws_a_channel_not_found_exception_if_there_is_no_master_request void 
class CompositeRequestResolverSpec
  Method Argument Typehint Default
 it_implements_request_resolver_interface void 
 it_returns_null_if_there_are_no_nested_request_resolvers_added void 
 it_returns_null_if_none_of_nested_request_resolvers_returned_channel void 
 it_returns_first_result_returned_by_nested_request_resolvers void 
 its_nested_request_resolvers_can_have_priority void 
class HostnameBasedRequestResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_request_resolver_interface void 
 it_finds_the_channel_by_request_hostname void 
 it_returns_null_if_channel_was_not_found void 
class CachedPerRequestChannelContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_channel_context_interface void 
 it_caches_channels_for_the_same_request void 
 it_does_not_cache_channels_for_different_requests void 
 it_caches_channels_for_the_same_request_even_if_there_are_other_request_in_between void 
 it_does_not_cache_results_while_there_are_no_master_requests void 
 it_caches_channel_not_found_exceptions_for_the_same_request void 
 it_does_not_cache_channel_not_found_exceptions_for_null_master_requests void 
class CompositeChannelContextSpec
  Method Argument Typehint Default
 it_implements_channel_context_interface void 
 it_throws_a_channel_not_found_exception_if_there_are_no_nested_channel_contexts_defined void 
 it_throws_a_channel_not_found_exception_if_none_of_nested_channel_contexts_returned_a_channel void 
 it_returns_first_result_returned_by_nested_request_resolvers void 
 its_nested_request_resolvers_can_have_priority void 
class SingleChannelContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_channel_context_interface void 
 it_returns_a_channel_if_it_is_the_only_one_defined void 
 it_throws_a_channel_not_found_exception_if_there_are_no_channels_defined void 
 it_throws_a_channel_not_found_exception_if_there_are_many_channels_defined void 
class ChannelFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_channel_factory_interface void 
 it_creates_channel_with_name void 
 it_creates_empty_channel void 
class ChannelSpec
  Method Argument Typehint Default
 it_implements_channel_interface void 
 it_has_no_id_by_default void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_is_unnamed_by_default void 
 its_name_is_mutable void 
 it_has_no_color_by_default void 
 its_color_is_mutable void 
 it_is_enabled_by_default void 
 it_can_be_disabled void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
class ProductVariantPriceCalculatorSpec
  Method Argument Typehint Default
 it_implements_product_variant_price_calculator_interface void 
 it_gets_price_for_product_variant_in_given_channel void 
 it_throws_a_channel_not_defined_exception_if_there_is_no_variant_price_for_given_channel void 
 it_throws_exception_if_no_channel_is_defined_in_configuration void 
 it_gets_original_price_for_product_variant_in_given_channel void 
 it_gets_price_for_product_variant_if_it_has_no_original_price_in_given_channel void 
 it_throws_a_channel_not_defined_exception_if_there_is_no_variant_price_for_given_channel_when_calculating_original_price void 
 it_throws_exception_if_no_channel_is_defined_in_configuration_when_calculating_original_price void 
class ShopBasedCartContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_cart_context_interface void 
 it_creates_a_cart_if_does_not_exist_with_shop_basic_configuration void 
 it_creates_a_cart_if_does_not_exist_with_shop_basic_configuration_and_customer_default_address_if_is_not_null void 
 it_throws_a_cart_not_found_exception_if_channel_is_undefined void 
 it_throws_a_cart_not_found_exception_if_locale_code_is_undefined void 
 it_caches_a_cart void 
 it_recreates_a_cart_after_it_is_reset void 
class LimitingOrderItemQuantityModifierSpec
  Method Argument Typehint Default
 let void 
 it_implements_order_item_modifier_interface void 
 it_restricts_max_item_quantity_to_the_stated_limit void 
class OrderPaymentMethodSelectionRequirementCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_order_payment_necessity_checker_interface void 
 it_says_that_payment_method_has_to_be_selected_if_order_total_is_bigger_than_0 void 
 it_says_that_payment_method_does_not_have_to_be_selected_if_order_total_is_0 void 
 it_says_that_payment_method_has_to_be_selected_if_skipping_payment_step_is_disabled void 
 it_says_that_payment_method_does_not_have_to_be_selected_if_skipping_payment_step_is_enabled_and_there_is_only_one_payment_method_available void 
 it_says_that_payment_method_has_to_be_selected_if_skipping_payment_step_is_enabled_and_there_are_more_than_one_payment_methods_available void 
class OrderShippingMethodSelectionRequirementCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_order_shipping_necessity_checker_interface void 
 it_says_that_shipping_method_do_not_have_to_be_selected_if_none_of_variants_from_order_requires_shipping void 
 it_says_that_shipping_method_do_not_have_to_be_selected_if_order_variants_require_shipping_but_there_is_only_one_shipping_method_available void 
 it_says_that_shipping_method_have_to_be_selected_if_order_variants_require_shipping_and_order_has_not_shipments_yet void 
 it_says_that_shipping_method_have_to_be_selected_if_order_variants_require_shipping_and_channel_does_not_allow_to_skip_shipping_step void 
 it_says_that_shipping_method_have_to_be_selected_if_order_variants_require_shipping_and_there_is_more_than_one_shipping_method_available void 
class ShopperContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_shopper_context_interface void 
 it_gets_a_current_channel_from_a_context void 
 it_gets_a_current_currency_code_from_a_context void 
 it_gets_a_current_locale_code_from_a_context void 
 it_gets_a_current_customer_from_a_context void 
class ChannelAwareCurrencyContextSpec
  Method Argument Typehint Default
 let void 
 it_is_a_currency_context void 
 it_returns_the_currency_code_from_decorated_context_if_it_is_available_in_current_channel void 
 it_returns_the_channels_base_currency_if_the_one_from_context_is_not_available void 
 it_returns_the_channels_base_currency_if_currency_was_not_found void 
class StorageBasedCurrencyContextSpec
  Method Argument Typehint Default
 let void 
 it_is_a_currency_context void 
 it_returns_an_available_active_currency void 
 it_throws_an_exception_if_storage_does_not_have_currency_code void 
class CurrencyStorageSpec
  Method Argument Typehint Default
 let void 
 it_is_a_currency_storage void 
 it_gets_a_currency_for_a_given_channel void 
 it_sets_a_currency_for_a_given_channel_if_it_is_one_of_the_available_ones_but_not_the_base_one void 
 it_removes_a_currency_for_a_given_channel_if_it_is_the_base_one void 
 it_removes_a_currency_for_a_given_channel_if_it_is_not_available void 
class CustomerStatisticsProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_customer_statistics_provider_interface void 
 it_returns_an_empty_statistic_if_given_customer_does_not_have_any_orders void 
 it_obtains_customer_statistics_from_a_single_channel void 
 it_obtains_customer_statistics_from_multiple_channels void 
class CustomerStatisticsSpec
  Method Argument Typehint Default
 let void 
 it_throws_an_exception_when_array_does_not_contain_only_per_channel_statistics void 
 it_returns_zero_if_there_are_no_per_channel_statistics void 
 it_has_number_of_all_orders void 
 it_has_an_array_of_statistics_per_channel void 
class PerChannelCustomerStatisticsSpec
  Method Argument Typehint Default
 let void 
 it_has_number_of_orders void 
 it_has_the_combined_value_of_all_orders void 
 it_has_a_clone_of_the_origin_channel_of_orders void 
 it_has_an_average_value_of_an_order void 
class CustomerOrderAddressesSaverSpec
  Method Argument Typehint Default
 let void 
 it_implements_order_addresses_saver_interface void 
 it_saves_addresses_from_given_order void 
 it_does_not_save_addresses_for_guest_order void 
 it_does_not_save_empty_addresses void 
class CustomerUniqueAddressAdderSpec
  Method Argument Typehint Default
 let void 
 it_implements_address_adder_interface void 
 it_does_nothing_when_an_address_is_already_present_on_the_customer void 
 it_adds_an_address_when_no_other_is_present_on_the_customer void 
 it_adds_an_address_when_different_than_the_ones_present_on_the_customer void 
class DashboardStatisticsProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_dashboard_statistics_provider_interface void 
 it_obtains_order_and_customer_statistics_by_given_channel void 
 it_obtains_order_and_customer_statistics_by_given_channel_and_period void 
class DashboardStatisticsSpec
  Method Argument Typehint Default
 let void 
 it_has_total_sales_stat void 
 it_has_new_orders_stat void 
 ith_has_new_customers_stat void 
 it_calculates_an_average_order_value void 
 it_returns_0_as_average_order_value_when_there_are_no_orders void 
 it_returns_channel void 
class SalesSummarySpec
  Method Argument Typehint Default
 let void 
 it_has_intervals_list void 
 it_has_sales_list void 
class IntegerDistributorSpec
  Method Argument Typehint Default
 it_implements_an_integer_distributor_interface void 
 it_distributes_simple_integers void 
 it_distributes_integers_that_cannot_be_split_equally void 
 it_throws_an_exception_if_number_of_targets_is_below_1 void 
class ProportionalIntegerDistributorSpec
  Method Argument Typehint Default
 it_implements_an_integer_proportional_distributor_interface void 
 it_distributes_an_integer_based_on_elements_participation_in_total void 
 it_distributes_a_negative_integer_based_on_elements_participation_in_total void 
 it_distributes_an_integer_based_on_elements_participation_in_total_even_if_it_can_be_divided_easily void 
 it_distributes_a_negative_integer_based_on_elements_participation_in_total_even_if_it_can_be_divided_easily void 
 it_distributes_an_integer_even_if_its_indivisible_by_number_of_items void 
 it_throws_an_exception_if_any_of_integers_array_element_is_not_integer void 
class HandleExceptionSpec
  Method Argument Typehint Default
 let void 
 it_is_a_runtime_exception void 
 it_has_a_message void 
class MissingChannelConfigurationExceptionSpec
  Method Argument Typehint Default
 let void 
 it_is_a_runtime_exception void 
class AddressFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_address_factory_interface void 
 it_is_a_resource_factory void 
 it_creates_a_new_address void 
 it_creates_a_new_address_with_customer void 
class CartItemFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_cart_item_factory_interface void 
 it_is_a_resource_factory void 
 it_creates_a_new_cart_item void 
 it_creates_a_cart_item_and_assigns_a_product_variant void 
 it_creates_a_cart_item_for_given_cart void 
class ChannelFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_channel_factory_interface void 
 it_is_a_resource_factory void 
 it_creates_a_new_channel void 
class CustomerAfterCheckoutFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_customer_ater_checkout_factory_interface void 
 it_is_a_resource_factory void 
 it_creates_a_new_customer void 
 it_creates_a_new_customer_after_checkout void 
class PaymentMethodFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_payment_method_factory_interface void 
 it_creates_payment_method_with_specific_gateway void 
class PromotionActionFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_an_action_factory_interface void 
 it_creates_a_new_action_with_a_default_action_factory void 
 it_creates_a_new_fixed_discount_action_with_a_given_base_amount void 
 it_creates_an_unit_fixed_discount_action_with_a_given_base_amount void 
 it_creates_a_percentage_discount_action_with_a_given_discount_rate void 
 it_creates_an_unit_percentage_discount_action_with_given_a_discount_rate void 
 it_creates_a_shipping_percentage_discount_action_with_a_given_discount_rate void 
class PromotionRuleFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_rule_factory_interface void 
 it_uses_a_decorated_factory_to_create_new_rule_object void 
 it_creates_a_cart_quantity_rule void 
 it_creates_an_item_total_rule void 
 it_creates_a_has_taxon_rule void 
 it_creates_a_total_of_items_from_taxon_rule void 
 it_creates_a_nth_order_rule void 
 it_creates_a_contains_product_rule void 
class UploadedImagePathGeneratorSpec
  Method Argument Typehint Default
 it_implements_image_path_generator_interface void 
 it_generates_random_hashed_path_for_the_image void 
class OrderInventoryOperatorSpec
  Method Argument Typehint Default
 it_implements_an_order_inventory_operator_interface void 
 it_increases_on_hold_quantity_during_holding void 
 it_decreases_on_hold_and_on_hand_during_selling void 
 it_decreases_on_hold_quantity_during_cancelling void 
 it_increases_on_hand_during_cancelling_of_a_paid_order void 
 it_increases_on_hand_during_cancelling_of_a_refunded_order void 
 it_throws_an_invalid_argument_exception_if_difference_between_on_hold_and_item_quantity_is_smaller_than_zero_during_cancelling void 
 it_throws_an_invalid_argument_exception_if_difference_between_on_hold_and_item_quantity_is_smaller_than_zero_during_selling void 
 it_throws_an_invalid_argument_exception_if_difference_between_on_hand_and_item_quantity_is_smaller_than_zero_during_selling void 
 it_does_nothing_if_variant_is_not_tracked_during_cancelling void 
 it_does_nothing_if_variant_is_not_tracked_and_order_is_paid_during_cancelling void 
 it_does_nothing_if_variant_is_not_tracked_during_holding void 
 it_does_nothing_if_variant_is_not_tracked_during_selling void 
class StorageBasedLocaleContextSpec
  Method Argument Typehint Default
 let void 
 it_is_a_locale_context void 
 it_returns_an_available_active_locale void 
 it_throws_an_exception_if_locale_taken_from_storage_is_not_available void 
class LocaleStorageSpec
  Method Argument Typehint Default
 let void 
 it_is_a_locale_storage void 
 it_sets_a_locale_for_a_given_channel void 
 it_gets_a_locale_for_a_given_channel void 
 it_throws_a_locale_not_found_exception_if_storage_does_not_have_locale_code_for_given_channel void 
class AdminUserSpec
  Method Argument Typehint Default
 it_extends_a_base_user_model void 
 it_implements_an_admin_user_interface void 
 it_implements_a_user_interface void 
 it_has_first_name_and_last_name void 
 it_has_mutable_locale_code void 
 it_does_not_have_an_avatar_by_default void 
 its_image_is_mutable void 
 its_avatar_is_an_image void 
class AvatarImageSpec
  Method Argument Typehint Default
 it_extends_an_image void 
 it_does_not_have_id_by_default void 
 it_does_not_have_file_by_default void 
 its_file_is_mutable void 
 its_path_is_mutable void 
 it_does_not_have_type_by_default void 
 its_type_is_mutable void 
 it_does_not_have_owner_by_default void 
 its_owner_is_mutable void 
class ChannelPricingSpec
  Method Argument Typehint Default
 it_implements_channel_pricing_interface void 
 its_channel_code_is_mutable void 
 its_product_variant_is_mutable void 
 its_price_is_mutable void 
 it_does_not_have_original_price_by_default void 
 its_original_price_is_mutable void 
 its_price_can_be_reduced void 
 its_price_is_not_reduced_when_does_not_have_original_price void 
 its_price_is_not_reduced_when_original_price_is_same_as_price void 
 it_price_is_not_reduced_when_original_price_is_smaller_than_price void 
class ChannelSpec
  Method Argument Typehint Default
 it_implements_a_channel_interface void 
 it_extends_a_channel void 
 it_has_no_base_currency_by_default void 
 its_base_currency_is_mutable void 
 it_has_no_default_locale_by_default void 
 its_default_locale_is_mutable void 
 it_has_no_default_tax_zone_by_default void 
 its_default_tax_zone_is_mutable void 
 it_has_no_tax_calculation_strategy_by_default void 
 its_tax_calculation_strategy_is_mutable void 
 it_has_an_empty_collection_of_currencies_by_default void 
 it_can_have_a_currency_added void 
 it_can_have_a_currency_removed void 
 it_has_an_empty_collection_of_locales_by_default void 
 it_can_have_a_locale_added void 
 it_can_have_a_locale_removed void 
 it_has_no_theme_name_by_default void 
 its_theme_name_is_mutable void 
 it_has_no_contact_email_by_default void 
 its_contact_email_is_mutable void 
 it_has_no_contact_phone_number_by_default void 
 its_contact_phone_number_is_mutable void 
 it_can_allow_to_skip_shipping_step_if_only_a_single_shipping_method_is_resolved void 
 it_can_allow_to_skip_payment_step_if_only_a_single_payment_method_is_resolved void 
 it_has_account_verification_required_by_default void 
 it_can_set_account_verification_required void 
 its_menu_taxon_is_mutable void 
class CustomerSpec
  Method Argument Typehint Default
 it_implements_a_user_component_interface void 
 it_has_no_billing_address_by_default void 
 its_addresses_is_collection void 
 it_has_no_addresses_by_default void 
 its_billing_address_is_mutable void 
 its_addresses_are_mutable void 
 it_can_remove_addresses void 
 it_adds_address_when_billing_address_is_set void 
 it_has_no_user_by_default void 
 its_user_is_mutable void 
 it_throws_an_invalid_argument_exception_when_user_is_not_a_shop_user_type void 
 it_resets_customer_of_previous_user void 
 it_does_not_replace_user_if_it_is_already_set void 
class OrderItemSpec
  Method Argument Typehint Default
 it_returns_0_tax_total_when_there_are_no_units void 
 it_returns_tax_of_all_unit void 
 it_returns_tax_of_all_units_and_both_neutral_and_non_neutral_tax_adjustments void 
 it_returns_discounted_unit_price_which_is_first_unit_price_lowered_by_unit_promotions void 
 it_returns_unit_price_as_discounted_unit_price_if_there_are_no_units void 
 it_returns_subtotal_which_consist_of_discounted_unit_price_multiplied_by_quantity void 
 it_has_no_variant_by_default void 
class OrderItemUnitSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_item_unit_interface void 
 it_implements_an_inventory_unit_interface void 
 it_implements_a_shipment_unit_interface void 
 it_is_an_order_item_unit void 
 its_shipment_is_mutable void 
 its_created_at_is_mutable void 
 its_updated_at_is_mutable void 
 its_stockable_is_an_order_item_variant void 
 its_shippable_is_an_order_item_variant void 
 it_returns_0_tax_total_when_there_are_no_tax_adjustments void 
 it_returns_a_sum_of_neutral_and_non_neutral_tax_adjustments_as_tax_total void 
 it_returns_only_sum_of_neutral_and_non_neutral_tax_adjustments_as_tax_total void 
class OrderSequenceSpec
  Method Argument Typehint Default
 it_implements_an_order_sequence_interface void 
 it_implements_a_versioned_interface void 
 it_extends_an_order_sequence void 
 it_has_version_1_by_default void 
class OrderSpec
  Method Argument Typehint Default
 it_implements_an_order_interface void 
 it_extends_an_order void 
 it_does_not_have_a_customer_defined_by_default void 
 its_allows_defining_customer void 
 its_customer_can_be_nullable void 
 its_channel_is_mutable void 
 it_does_not_have_shipping_address_by_default void 
 it_allows_defining_shipping_address void 
 it_does_not_have_billing_address_by_default void 
 it_allows_defining_billing_address void 
 its_checkout_state_is_mutable void 
 its_payment_state_is_mutable void 
 it_initializes_item_units_collection_by_default void 
 it_initializes_shipments_collection_by_default void 
 it_adds_shipment_properly void 
 it_removes_a_shipment_properly void 
 it_removes_shipments void 
 it_returns_shipping_adjustments void 
 it_removes_shipping_adjustments void 
 it_returns_tax_adjustments void 
 it_removes_tax_adjustments void 
 it_does_not_have_a_currency_code_defined_by_default void 
 it_allows_defining_a_currency_code void 
 it_has_no_default_locale_code void 
 its_locale_code_is_mutable void 
 it_has_a_cart_shipping_state_by_default void 
 its_shipping_state_is_mutable void 
 it_adds_and_removes_payments void 
 it_returns_last_payment_with_given_state void 
 it_returns_a_null_if_there_is_no_payments_after_trying_to_get_last_payment void 
 it_returns_last_payment_with_any_state_if_there_is_no_target_state_specified void 
 it_adds_and_removes_shipments void 
 it_has_a_promotion_coupon void 
 it_counts_promotions_subjects void 
 it_adds_and_removes_promotions void 
 it_returns_0_tax_total_when_there_are_no_items_and_adjustments void 
 it_returns_a_tax_of_all_items_as_tax_total_when_there_are_no_tax_adjustments void 
 it_returns_a_tax_of_all_items_and_non_neutral_shipping_tax_as_tax_total void 
 it_returns_a_tax_of_all_items_and_neutral_shipping_tax_as_tax_total void 
 it_includes_a_non_neutral_tax_adjustments_in_shipping_total void 
 it_returns_a_shipping_total_decreased_by_shipping_promotion void 
 it_does_not_include_neutral_tax_adjustments_in_shipping_total void 
 it_returns_0_as_promotion_total_when_there_are_no_order_promotion_adjustments void 
 it_returns_a_sum_of_all_order_promotion_adjustments_order_item_promotion_adjustments_and_order_unit_promotion_adjustments_applied_to_items_as_order_promotion_total void 
 it_does_not_include_a_shipping_promotion_adjustment_in_order_promotion_total void 
 it_includes_order_promotion_adjustments_order_item_promotion_adjustments_and_order_unit_promotion_adjustments_in_order_promotion_total void 
 it_has_a_token_value void 
 it_has_customer_ip void 
class PaymentMethodSpec
  Method Argument Typehint Default
 it_is_payment_method void 
 it_implements_payment_method_interface void 
 it_has_channels_collection void 
 it_can_add_and_remove_channels void 
 its_gateway_config_is_mutable void 
class ProductImageSpec
  Method Argument Typehint Default
 it_implements_product_image_interface void 
 it_extends_an_image void 
 it_does_not_have_id_by_default void 
 it_does_not_have_file_by_default void 
 its_file_is_mutable void 
 its_path_is_mutable void 
 it_does_not_have_type_by_default void 
 its_type_is_mutable void 
 it_does_not_have_owner_by_default void 
 its_owner_is_mutable void 
 it_initializes_product_variants_collection_by_default void 
 it_does_not_have_any_product_variants_by_default void 
 it_adds_product_variants void 
 it_removes_product_variants void 
class ProductReviewSpec
  Method Argument Typehint Default
 it_extends_a_review void 
class ProductSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_product_interface void 
 it_implements_an_image_aware_interface void 
 it_extends_a_product_model void 
 it_initializes_a_product_taxon_collection_by_default void 
 it_adds_a_product_taxons void 
 it_removes_a_product_taxons void 
 its_variant_selection_method_is_choice_by_default void 
 its_variant_selection_method_can_be_changed_to_option_match void 
 it_throws_exception_if_any_other_value_is_given_as_variant_selection_method void 
 it_has_no_main_taxon_by_default void 
 it_sets_main_taxon void 
 it_initializes_image_collection_by_default void 
 it_adds_an_image void 
 it_removes_an_image void 
 it_returns_images_by_type void 
 it_proxies_taxon_collection void 
class ProductTaxonSpec
  Method Argument Typehint Default
 it_implements_product_taxon_interface void 
 it_has_mutable_product_field void 
 it_has_mutable_taxon_field void 
 it_has_mutable_position_field void 
class ProductTranslationSpec
  Method Argument Typehint Default
 it_implements_a_core_product_interface void 
 it_extends_a_product_translation_model void 
 it_does_not_have_a_short_description_by_default void 
 its_short_description_is_mutable void 
class ProductVariantSpec
  Method Argument Typehint Default
 it_implements_a_product_variant_interface void 
 it_implements_a_taxable_interface void 
 it_implements_doctrine_comparable void 
 it_extends_a_product_variant_model void 
 it_implements_a_shippable_interface void 
 it_implements_versioned_interface void 
 it_implements_a_product_image_aware_interface void 
 it_has_version_1_by_default void 
 it_has_no_weight_by_default void 
 its_weight_is_mutable void 
 it_has_no_width_by_default void 
 its_width_is_mutable void 
 it_has_no_height_by_default void 
 its_height_is_mutable void 
 it_returns_correct_shipping_weight void 
 it_returns_correct_shipping_volume void 
 it_returns_correct_shipping_width void 
 it_returns_correct_shipping_height void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_does_not_have_tax_category_by_default void 
 it_allows_setting_the_tax_category void 
 it_allows_resetting_the_tax_category void 
 it_has_no_shipping_category_by_default void 
 its_shipping_category_is_mutable void 
 it_adds_and_removes_channel_pricings void 
 it_has_channel_pricings_collection void 
 it_checks_if_contains_channel_pricing_for_given_channel void 
 it_returns_channel_pricing_for_given_channel void 
 it_requires_shipping_by_default void 
 its_shipping_can_be_not_required void 
 it_initializes_image_collection_by_default void 
 it_adds_an_image void 
 it_removes_an_image void 
 it_returns_images_by_type void 
 it_is_comparable void 
class PromotionCouponSpec
  Method Argument Typehint Default
 it_is_a_promotion_coupon  
 it_does_have_null_per_customer_usage_limit_by_default  
 its_per_customer_usage_limit_should_be_mutable  
 its_reusable_from_cancelled_orders_flag_is_true_by_default void 
 its_reusable_from_cancelled_orders_flag_is_mutable void 
class ShipmentSpec
  Method Argument Typehint Default
 it_implements_a_shipment_interface void 
 it_extends_a_base_shipment void 
 it_does_not_belong_to_an_order_by_default void 
 it_allows_attaching_itself_to_an_order void 
 it_allows_detaching_itself_from_an_order void 
class ShippingMethodSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_a_shipping_method_interface void 
 it_extends_a_shipping_method void 
 it_does_not_have_any_zone_defined_by_default void 
 it_allows_defining_zone void 
 its_tax_category_is_mutable void 
 it_has_channels_collection void 
 it_can_add_and_remove_channels void 
class ShopBillingDataSpec
  Method Argument Typehint Default
 it_implements_shop_billing_data_interface void 
 its_company_is_mutable void 
 its_tax_id_is_mutable void 
 its_country_code_is_mutable void 
 its_street_is_mutable void 
 its_city_is_mutable void 
 its_postcode_is_mutable void 
class ShopUserSpec
  Method Argument Typehint Default
 it_implements_user_component_interface void 
 it_returns_customer_email void 
 it_returns_null_as_customer_email_if_no_customer_is_assigned void 
 it_sets_customer_email void 
 it_throws_an_exception_if_trying_to_set_email_while_no_customer_is_assigned void 
 it_returns_customer_email_canonical void 
 it_returns_null_as_customer_email_canonical_if_no_customer_is_assigned void 
 it_sets_customer_email_canonical void 
 it_throws_an_exception_if_trying_to_set_email_canonical_while_no_customer_is_assigned void 
class TaxonImageSpec
  Method Argument Typehint Default
 it_extends_an_image void 
 it_does_not_have_id_by_default void 
 it_does_not_have_file_by_default void 
 its_file_is_mutable void 
 its_path_is_mutable void 
 it_does_not_have_type_by_default void 
 its_type_is_mutable void 
 it_does_not_have_owner_by_default void 
 its_owner_is_mutable void 
class TaxonSpec
  Method Argument Typehint Default
 it_is_a_taxon void 
 it_implements_an_image_aware_interface void 
 it_implements_doctrine_comparable void 
 it_initializes_an_image_collection_by_default void 
 it_adds_an_image void 
 it_removes_an_image void 
 it_returns_images_by_type void 
 it_is_comparable void 
class TaxRateSpec
  Method Argument Typehint Default
 it_implements_a_tax_rate_interface void 
 it_extends_a_base_tax_rate_model void 
 it_does_not_have_any_zone_defined_by_default void 
 it_allows_defining_zone void 
class OrderAdjustmentsClearerSpec
  Method Argument Typehint Default
 it_is_an_order_processor void 
 it_removes_adjustments_with_default_types_from_order_recursively void 
 it_removes_adjustments_with_specified_types_from_order_recursively void 
class OrderPaymentProcessorSpec
  Method Argument Typehint Default
 let void 
 it_is_an_order_processor void 
 it_throws_exception_if_passed_order_is_not_core_order void 
 it_removes_cart_payments_from_order_if_its_total_is_zero void 
 it_does_nothing_if_the_order_is_cancelled void 
 it_sets_last_order_currency_with_target_state_currency_code_and_amount void 
 it_sets_provided_order_payment_if_it_is_not_null void 
 it_does_not_set_order_payment_if_it_cannot_be_provided void 
class OrderPricesRecalculatorSpec
  Method Argument Typehint Default
 let void 
 it_is_an_order_processor void 
 it_recalculates_prices_adding_customer_to_the_context void 
 it_throws_exception_if_passed_order_is_not_a_core_order void 
class OrderShipmentProcessorSpec
  Method Argument Typehint Default
 let void 
 it_is_an_order_processor void 
 it_creates_a_single_shipment_with_default_shipping_method_and_assigns_all_units_to_it_when_shipping_is_required void 
 it_does_not_add_new_shipment_if_shipping_method_cannot_be_resolved void 
 it_removes_shipments_and_returns_null_when_shipping_is_not_required void 
 it_adds_new_item_units_to_existing_shipment void 
 it_adds_new_item_units_to_existing_shipment_without_checking_methods_if_shipping_methods_resolver_is_not_used void 
 it_removes_units_before_adding_new_ones void 
 it_adds_new_item_units_to_existing_shipment_and_replaces_its_method_if_its_ineligible void 
class OrderTaxesProcessorSpec
  Method Argument Typehint Default
 let void 
 it_is_an_order_processor void 
 it_processes_taxes_using_a_supported_tax_calculation_strategy void 
 it_throws_an_exception_if_there_are_no_supported_tax_calculation_strategies void 
 it_does_not_process_taxes_if_there_is_no_order_item void 
 it_does_not_process_taxes_if_there_is_no_tax_zone void 
class ShippingChargesProcessorSpec
  Method Argument Typehint Default
 let void 
 it_is_an_order_processor void 
 it_removes_existing_shipping_adjustments void 
 it_does_not_apply_any_shipping_charge_if_order_has_no_shipments void 
 it_applies_calculated_shipping_charge_for_each_shipment_associated_with_the_order void 
class OrderItemNamesSetterSpec
  Method Argument Typehint Default
 it_implements_order_item_names_setter_interface void 
 it_sets_product_and_product_variant_names_on_order_items void 
class OrderPaymentProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_order_payment_provider_interface void 
 it_provides_payment_in_configured_state_with_payment_method_from_last_cancelled_payment void 
 it_provides_payment_in_configured_state_with_payment_method_from_last_failed_payment void 
 it_provides_payment_in_configured_state_with_default_payment_method void 
 it_does_not_apply_any_transition_if_target_state_is_the_same_as_new_payment void 
 it_throws_exception_if_payment_method_cannot_be_resolved_for_provided_payment void 
class IdBasedInvoiceNumberGeneratorSpec
  Method Argument Typehint Default
 it_is_an_invoice_number_generator void 
 it_generates_an_invoice_number_based_on void 
class RandomInvoiceNumberGeneratorSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_is_an_invoice_number_generator void 
 it_generates_a_random_invoice_number void 
class FixedDiscountPromotionActionCommandSpec
  Method Argument Typehint Default
 let void 
 it_implements_promotion_action_interface void 
 it_uses_a_distributor_and_applicator_to_execute_promotion_action void 
 it_does_not_apply_bigger_discount_than_promotion_subject_total void 
 it_does_not_apply_discount_if_order_has_no_items void 
 it_does_not_apply_discount_if_subject_total_is_0 void 
 it_does_not_apply_discount_if_promotion_amount_is_0 void 
 it_does_not_apply_discount_if_amount_for_order_channel_is_not_configured void 
 it_does_not_apply_discount_if_configuration_is_invalid void 
 it_throws_an_exception_if_subject_is_not_an_order void 
 it_reverts_an_order_units_order_promotion_adjustments void 
 it_does_not_revert_if_order_has_no_items void 
 it_throws_an_exception_while_reverting_subject_which_is_not_order void 
class PercentageDiscountPromotionActionCommandSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_promotion_action_interface void 
 it_uses_distributor_and_applicator_to_execute_promotion_action void 
 it_does_not_apply_discount_if_order_has_no_items void 
 it_does_not_apply_discount_if_adjustment_amount_would_be_0 void 
 it_does_not_apply_discount_if_configuration_is_invalid void 
 it_throws_exception_if_subject_is_not_an_order void 
 it_reverts_order_units_order_promotion_adjustments void 
 it_does_not_revert_if_order_has_no_items void 
 it_throws_an_exception_while_reverting_subject_which_is_not_order void 
class UnitFixedDiscountPromotionActionCommandSpec
  Method Argument Typehint Default
 let void 
 it_is_a_discount_action void 
 it_applies_a_fixed_discount_on_every_unit_in_order void 
 it_does_not_apply_a_discount_if_all_items_have_been_filtered_out void 
 it_does_not_apply_discount_with_amount_0 void 
 it_does_not_apply_bigger_discount_than_unit_total void 
 it_does_not_apply_discount_if_no_amount_is_defined_for_order_channel void 
 it_throws_an_exception_if_passed_subject_to_execute_is_not_order void 
 it_reverts_a_proper_promotion_adjustment_from_all_units void 
 it_throws_an_exception_if_passed_subject_to_revert_is_not_order void 
class UnitPercentageDiscountPromotionActionCommandSpec
  Method Argument Typehint Default
 let void 
 it_is_an_item_discount_action void 
 it_applies_percentage_discount_on_every_unit_in_order void 
 it_does_not_apply_a_discount_if_all_items_have_been_filtered_out void 
 it_does_not_apply_discount_if_configuration_for_order_channel_is_not_defined void 
 it_does_not_apply_discount_if_percentage_configuration_not_defined void 
 it_throws_an_exception_if_passed_subject_is_not_order void 
 it_reverts_a_proper_promotion_adjustment_from_all_units void 
 it_throws_an_exception_if_passed_subject_to_revert_is_not_order void 
class UnitsPromotionAdjustmentsApplicatorSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_units_promotion_adjustments_applicator_interface void 
 it_applies_promotion_adjustments_on_all_units_of_given_order void 
 it_does_not_distribute_0_amount_to_item void 
 it_does_not_distribute_0_amount_to_item_even_if_its_middle_element void 
 it_does_not_distribute_0_amount_to_unit void 
 it_does_not_distribute_0_amount_to_unit_even_if_its_middle_element void 
 it_throws_exception_if_items_count_is_different_than_adjustment_amounts void 
class PromotionCouponPerCustomerUsageLimitEligibilityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_promotion_coupon_eligibility_checker_interface void 
 it_returns_false_if_promotion_coupon_has_reached_its_per_customer_usage_limit void 
 it_returns_true_if_promotion_coupon_has_not_reached_its_per_customer_usage_limit void 
 it_returns_true_if_promotion_subject_has_customer_that_is_not_persisted void 
 it_returns_true_if_promotion_subject_has_no_customer void 
 it_returns_true_if_promotion_coupon_has_no_per_customer_usage_limit void 
 it_returns_true_if_promotion_coupon_is_not_a_core_one void 
 it_returns_true_if_promotion_subject_is_not_a_core_order void 
class ContainsProductRuleCheckerSpec
  Method Argument Typehint Default
 it_implements_a_rule_checker_interface void 
 it_throws_an_exception_if_the_promotion_subject_is_not_an_order void 
 it_returns_true_if_product_is_right void 
 it_returns_false_if_product_is_wrong void 
class HasTaxonRuleCheckerSpec
  Method Argument Typehint Default
 it_is_a_rule_checker void 
 it_recognizes_a_subject_as_eligible_if_product_taxon_is_matched void 
 it_recognizes_a_subject_as_eligible_if_a_product_taxon_is_matched_to_one_of_required_taxons void 
 it_recognizes_a_subject_as_not_eligible_if_a_product_taxon_is_not_matched void 
 it_does_nothing_if_a_configuration_is_invalid void 
 it_throws_an_exception_if_promotion_subject_is_not_order void 
class ItemTotalRuleCheckerSpec
  Method Argument Typehint Default
 let void 
 it_is_be_a_rule_checker void 
 it_uses_decorated_checker_to_check_eligibility_for_order_channel void 
 it_returns_false_if_there_is_no_configuration_for_order_channel void 
 it_throws_exception_if_passed_subject_is_not_order void 
class NthOrderRuleCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_rule_checker_interface void 
 it_recognizes_a_subject_without_customer_as_not_eligible void 
 it_recognizes_a_subject_as_not_eligible_if_nth_order_is_zero void 
 it_recognizes_a_subject_as_not_eligible_if_nth_order_is_less_then_configured void 
 it_recognizes_a_subject_as_not_eligible_if_nth_order_is_greater_than_configured void 
 it_recognizes_a_subject_as_eligible_if_nth_order_is_equal_with_configured void 
 it_recognizes_a_subject_as_eligible_if_nth_order_is_one_and_customer_is_not_in_database void 
 it_recognizes_a_subject_as_not_eligible_if_it_is_first_order_of_new_customer_and_promotion_is_for_more_than_one_order void 
 it_recognizes_a_subject_as_not_eligible_if_configuration_is_invalid void 
 it_throws_an_exception_if_subject_is_not_order void 
class ShippingCountryRuleCheckerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_rule_checker void 
 it_recognizes_no_shipping_address_as_not_eligible void 
 it_recognizes_a_subject_as_not_eligible_if_country_does_not_match void 
 it_recognizes_a_subject_as_eligible_if_country_match void 
class TotalOfItemsFromTaxonRuleCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_rule_checker_interface void 
 it_recognizes_a_subject_as_eligible_if_it_has_items_from_configured_taxon_which_has_required_total void 
 it_recognizes_a_subject_as_eligible_if_it_has_items_from_configured_taxon_which_has_total_equal_with_required void 
 it_does_not_recognize_a_subject_as_eligible_if_items_from_required_taxon_has_too_low_total void 
 it_returns_false_if_configuration_is_invalid void 
 it_returns_false_if_there_is_no_configuration_for_order_channel void 
 it_returns_false_if_taxon_with_configured_code_cannot_be_found void 
 it_throws_an_exception_if_passed_subject_is_not_order void 
class PriceRangeFilterSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_filter_interface void 
 it_filters_items_which_has_product_with_price_that_fits_in_configured_range void 
 it_filters_items_which_has_product_with_price_equal_to_minimum_criteria void 
 it_filters_items_which_has_product_with_price_equal_to_maximum_criteria void 
 it_filters_items_which_has_product_with_price_that_is_bigger_than_configured_minimum_criteria void 
 it_filters_items_which_has_product_with_price_equal_to_configured_minimum_criteria void 
 it_returns_all_items_if_configuration_is_invalid void 
 it_throws_exception_if_channel_is_not_configured void 
class ProductFilterSpec
  Method Argument Typehint Default
 it_implements_a_filter_interface void 
 it_filters_passed_order_items_with_given_configuration void 
 it_returns_all_items_if_configuration_is_invalid void 
 it_returns_all_items_if_configuration_is_empty void 
class TaxonFilterSpec
  Method Argument Typehint Default
 it_implements_a_filter_interface void 
 it_filters_passed_order_items_with_given_configuration void 
 it_returns_all_items_if_configuration_is_invalid void 
 it_returns_all_items_if_configuration_is_empty void 
class OrderPromotionsUsageModifierSpec
  Method Argument Typehint Default
 it_implements_an_order_promotions_usage_modifier_interface void 
 it_increments_a_usage_of_promotions_applied_on_order void 
 it_decrements_a_usage_of_promotions_applied_on_order void 
 it_increments_a_usage_of_promotions_and_promotion_coupon_applied_on_order void 
 it_decrements_a_usage_of_promotions_and_promotion_coupon_applied_on_order void 
 it_decrements_a_usage_of_promotions_and_does_not_decrement_a_usage_of_promotion_coupon_applied_on_order void 
class HasTaxonRuleUpdaterSpec
  Method Argument Typehint Default
 let void 
 it_removes_deleted_taxon_from_rules_configurations void 
class TotalOfItemsFromTaxonRuleUpdaterSpec
  Method Argument Typehint Default
 let void 
 it_removes_rules_that_using_deleted_taxon void 
class ActivePromotionsByChannelProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_active_promotions_provider_interface void 
 it_provides_an_active_promotions_for_given_subject_channel void 
 it_throws_an_exception_if_order_has_no_channel void 
 it_throws_an_exception_if_passed_subject_is_not_order void 
class ChannelBasedLocaleProviderSpec
  Method Argument Typehint Default
 let void 
 it_is_a_locale_provider void 
 it_returns_all_channels_locales_as_available_ones void 
 it_returns_the_default_locale_as_the_available_one_if_channel_cannot_be_determined void 
 it_returns_channels_default_locale void 
 it_returns_the_default_locale_if_channel_cannot_be_determined void 
class ProductVariantsPricesProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_variants_prices_provider_interface void 
 it_provides_array_containing_product_variant_options_map_with_corresponding_price void 
class ChannelBasedPaymentMethodsResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_payment_methods_resolver_interface void 
 it_returns_payment_methods_matched_for_order_channel void 
 it_returns_an_empty_collection_if_there_is_no_enabled_payment_methods_for_order_channel void 
 it_supports_shipments_with_order_and_its_shipping_address_defined void 
 it_does_not_support_payments_for_order_with_not_assigned_channel void 
 it_does_not_support_payment_if_payment_is_not_instance_of_core_payment_interface void 
 it_does_not_support_payments_which_has_no_order_defined void 
class DefaultPaymentMethodResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_payment_method_resolver_interface void 
 it_throws_an_invalid_argument_exception_if_subject_not_implements_core_payment_interface void 
 it_throws_an_unresolved_default_payment_method_exception_if_there_is_no_enabled_payment_methods_in_database void 
 it_returns_first_payment_method_from_availables_which_is_enclosed_in_channel void 
class DefaultShippingMethodResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_default_shipping_method_resolver_interface void 
 it_returns_first_enabled_shipping_method_from_shipment_order_channel void 
 it_throws_an_exception_if_there_is_no_enabled_shipping_methods_for_order_channel_and_zones void 
 it_throws_an_exception_if_passed_shipment_is_not_core_shipment_object void 
class EligibleDefaultShippingMethodResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_default_shipping_method_resolver_interface  
 it_returns_first_enabled_and_eligible_shipping_method_from_shipment_order_channel_as_default void 
 it_returns_enabled_and_eligible_shipping_method_from_shipment_order_channel_and_shipping_zone_as_default void 
 it_throws_an_exception_if_there_is_shipping_method_cannot_be_resolved void 
 it_throws_an_exception_if_passed_shipment_is_not_core_shipment_object void 
class ZoneAndChannelBasedShippingMethodsResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_shipping_methods_by_zones_and_channel_resolver_interface void 
 it_returns_shipping_methods_matched_for_shipment_order_shipping_address_and_order_channel void 
 it_returns_an_empty_array_if_zone_matcher_could_not_match_any_zone void 
 it_returns_only_shipping_methods_that_are_eligible void 
 it_supports_shipments_with_order_and_its_shipping_address_defined void 
 it_does_not_support_shipments_which_order_has_no_shipping_address_defined void 
 it_does_not_support_shipments_for_order_with_not_assigned_channel void 
 it_does_not_support_shipments_which_has_no_order_defined void 
 it_does_not_support_different_shipping_subject_than_shipment void 
class FlatRateCalculatorSpec
  Method Argument Typehint Default
 it_implements_shipping_calculator_interface void 
 it_returns_flat_rate_type void 
 it_calculates_the_flat_rate_amount_configured_on_the_method void 
 it_throws_a_channel_not_defined_exception_if_channel_code_key_does_not_exist void 
class PerUnitRateCalculatorSpec
  Method Argument Typehint Default
 it_implements_shipping_calculator_interface void 
 it_returns_per_unit_rate_type void 
 it_calculates_the_total_with_the_per_unit_amount_configured_on_the_method void 
 it_throws_a_channel_not_defined_exception_if_channel_code_key_does_not_exist void 
class OrderTotalGreaterThanOrEqualRuleCheckerSpec
  Method Argument Typehint Default
 it_implements_rule_checker_interface void 
 it_is_initializable void 
 it_denies_subject_if_subject_is_not_a_core_shipment void 
 it_recognizes_subject_if_order_total_is_greater_than_configured_amount void 
 it_recognizes_subject_if_order_total_is_equal_to_configured_amount void 
 it_denies_subject_if_order_total_is_less_than_configured_amount void 
class OrderTotalLessThanOrEqualRuleCheckerSpec
  Method Argument Typehint Default
 it_implements_rule_checker_interface void 
 it_is_initializable void 
 it_denies_subject_if_subject_is_not_a_core_shipment void 
 it_recognizes_subject_if_order_total_is_less_than_configured_amount void 
 it_recognizes_subject_if_order_total_is_equal_to_configured_amount void 
 it_denies_subject_if_order_total_is_greater_than_configured_amount void 
class CheckoutStateResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_state_resolver_interface void 
 it_applies_transition_skip_shipping_and_skip_payment_if_shipping_method_selection_is_not_required_and_payment_method_selection_is_not_required_and_this_transitions_are_possible void 
 it_applies_transition_skip_shipping_if_shipping_method_selection_is_not_required_and_this_transition_is_possible void 
 it_does_not_apply_skip_shipping_transition_if_shipping_method_selection_is_required void 
 it_does_not_apply_skip_shipping_transition_if_it_is_not_possible void 
 it_applies_transition_skip_payment_if_payment_method_selection_is_not_required_and_this_transition_is_possible void 
 it_does_not_apply_skip_payment_transition_if_payment_method_selection_is_required void 
 it_does_not_apply_skip_payment_transition_if_transition_skip_payment_is_not_possible void 
class OrderPaymentStateResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_state_resolver_interface void 
 it_marks_an_order_as_refunded_if_all_its_payments_are_refunded void 
 it_marks_an_order_as_refunded_if_its_payments_are_refunded_or_failed_but_at_least_one_is_refunded void 
 it_marks_an_order_as_paid_if_fully_paid void 
 it_marks_an_order_as_paid_if_it_does_not_have_any_payments  
 it_marks_an_order_as_paid_if_fully_paid_even_if_previous_payment_was_failed void 
 it_marks_an_order_as_partially_refunded_if_one_of_the_payment_is_refunded void 
 it_marks_an_order_as_completed_if_fully_paid_multiple_payments void 
 it_marks_an_order_as_partially_paid_if_one_of_the_payment_is_processing void 
 it_marks_an_order_as_authorized_if_all_its_payments_are_authorized void 
 it_marks_an_order_as_partially_authorized_if_one_of_the_payments_is_processing_and_one_of_the_payments_is_authorized void 
 it_marks_an_order_as_awaiting_payment_if_payments_is_processing void 
class OrderShippingStateResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_state_resolver_interface void 
 it_marks_an_order_as_shipped_if_all_shipments_delivered void 
 it_marks_an_order_as_shipped_if_there_are_no_shipments_to_deliver void 
 it_marks_an_order_as_partially_shipped_if_some_shipments_are_delivered void 
 it_does_not_mark_an_order_if_it_is_already_in_this_shipping_state void 
class OrderStateResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_state_resolver_interface void 
 it_marks_an_order_as_fulfilled_when_its_paid_for_and_has_been_shipped void 
 it_does_not_mark_an_order_as_fulfilled_when_it_has_been_paid_but_not_shipped void 
 it_does_not_mark_an_order_as_fulfilled_when_it_has_been_shipped_but_not_paid void 
class OrderItemsTaxesApplicatorSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_shipment_taxes_applicator_interface void 
 it_applies_taxes_on_units_based_on_item_total_and_rate void 
 it_throws_an_invalid_argument_exception_if_order_item_has_0_quantity void 
 it_does_nothing_if_tax_rate_cannot_be_resolved void 
 it_does_not_apply_taxes_with_amount_0 void 
class OrderItemUnitsTaxesApplicatorSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_shipment_taxes_applicator_interface void 
 it_applies_taxes_on_units_based_on_item_total_and_rate void 
 it_does_nothing_if_order_item_has_no_units void 
 it_does_nothing_if_tax_rate_cannot_be_resolved void 
 it_does_not_apply_taxes_with_amount_0 void 
class OrderShipmentTaxesApplicatorSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_shipment_taxes_applicator_interface void 
 it_applies_shipment_taxes_on_order_based_on_shipment_adjustments_promotions_and_rate void 
 it_does_nothing_if_the_tax_amount_is_0 void 
 it_throws_exception_if_order_has_no_shipment_but_shipment_total_is_greater_than_0 void 
 it_does_nothing_if_tax_rate_cannot_be_resolved void 
 it_does_nothing_if_order_has_0_shipping_total void 
class UnsupportedTaxCalculationStrategyExceptionSpec
  Method Argument Typehint Default
 it_extends_an_exception void 
 it_has_a_message void 
class TestPromotionFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_test_promotion_factory_interface void 
 it_creates_a_promotion_with_a_given_name void 
 it_creates_a_promotion_with_a_given_name_and_channel void 
class DefaultChannelFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_default_channel_factory_interface void 
 it_creates_a_default_channel_and_persist_it void 
class DefaultUnitedStatesChannelFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_default_channel_factory_interface void 
 it_creates_a_default_united_states_channel_with_country_zone_and_usd_as_base_currency void 
class UniqueIdBasedOrderTokenAssignerSpec
  Method Argument Typehint Default
 let  
 it_is_an_order_token_assigner void 
 it_assigns_a_token_value_for_order void 
 it_does_nothing_if_token_is_already_assigned  
class TranslatableEntityLocaleAssignerSpec
  Method Argument Typehint Default
 let void 
 it_implements_traslatable_entity_locale_assigner_interface void 
 it_should_assign_current_and_default_locale_to_given_translatable_entity void 
 it_should_use_default_locale_as_current_if_could_not_resolve_the_current_locale void 
class UnpaidOrdersStateUpdaterSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_expired_orders_state_updater_interface void 
 it_cancels_unpaid_orders void 
 it_wont_stop_cancelling_unpaid_orders_on_exception_for_a_single_order_and_logs_error void 
 it_wont_stop_cancelling_unpaid_orders_on_exception_for_a_single_order_and_skips_logging_if_logger_is_not_set void 
class ImageUploaderSpec
  Method Argument Typehint Default
 let void 
 it_is_an_image_uploader void 
 it_triggers_a_deprecation_exception_if_not_image_path_generator_is_passed void 
 it_uploads_an_image void 
 it_replaces_an_image void 
 it_removes_an_image_if_exists void 
 it_does_not_remove_an_image_if_does_not_exist void 
class CompositeCurrencyContextSpec
  Method Argument Typehint Default
 it_implements_currency_context_interface void 
 it_throws_a_currency_not_found_exception_if_there_are_no_nested_currency_contexts_defined void 
 it_throws_a_currency_not_found_exception_if_none_of_nested_currency_contexts_returned_a_currency void 
 it_returns_first_result_returned_by_nested_request_resolvers void 
 its_nested_request_resolvers_can_have_priority void 
class CurrencyConverterSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_currency_converter_interface void 
 it_converts_multipling_ratio_based_on_currency_pair_exchange_rate void 
 it_converts_dividing_ratio_based_on_reversed_currency_pair_exchange_rate void 
 it_return_given_value_if_exchange_rate_for_given_currency_pair_has_not_been_found void 
 it_return_given_value_if_both_currencie_in_currency_pair_are_the_same void 
class CurrencyNameConverterSpec
  Method Argument Typehint Default
 it_implements_a_currency_name_converter_interface void 
 it_converts_an_english_currency_name_to_code_by_default void 
 it_converts_a_name_to_a_code_for_given_locale void 
 it_throws_an_invalid_argument_exception_when_currency_not_exists void 
class CurrencySpec
  Method Argument Typehint Default
 it_implements_a_currency_interface void 
 it_has_no_id_by_default void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_does_not_return_name_when_it_has_no_code  
 it_returns_name_of_currency_code void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
class ExchangeRateSpec
  Method Argument Typehint Default
 it_implements_exchange_rate_interface void 
 it_has_a_ratio void 
 it_has_base_currency void 
 it_has_target_currency void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
class CustomerGroupSpec
  Method Argument Typehint Default
 it_implements_customer_group_interface void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
 its_code_is_mutable void 
class CustomerSpec
  Method Argument Typehint Default
 it_implements_customer_interface void 
 it_sets_email void 
 it_sets_first_name void 
 it_sets_last_name void 
 it_can_get_full_name void 
 it_sets_birthday void 
 it_sets_gender void 
 it_has_unknown_gender_as_unknown void 
 it_can_check_if_gender_is_female void 
 it_can_check_if_gender_is_male void 
 it_has_no_group_by_default void 
 its_group_is_mutable void 
class AvailabilityCheckerSpec
  Method Argument Typehint Default
 it_is_an_inventory_availability_checker void 
 it_recognizes_stockable_as_available_if_on_hand_quantity_is_greater_than_0 void 
 it_recognizes_stockable_as_not_available_if_on_hand_quantity_is_equal_to_0 void 
 it_recognizes_stockable_as_available_if_on_hold_quantity_is_less_than_on_hand void 
 it_recognizes_stockable_as_not_available_if_on_hold_quantity_is_same_as_on_hand void 
 it_recognizes_stockable_as_sufficient_if_on_hand_minus_on_hold_quantity_is_greater_than_the_required_quantity void 
 it_recognizes_stockable_as_sufficient_if_on_hand_minus_on_hold_quantity_is_equal_to_the_required_quantity void 
 it_recognizes_stockable_as_available_or_sufficent_if_it_is_not_tracked void 
class InventoryUnitSpec
  Method Argument Typehint Default
 it_implements_inventory_unit_interface void 
 it_has_no_id_by_default void 
 it_has_no_defined_stockable_subject_by_default void 
 it_allows_defining_stockable_subject void 
class CompositeLocaleContextSpec
  Method Argument Typehint Default
 it_implements_locale_context_interface void 
 it_throws_a_locale_not_found_exception_if_there_are_no_nested_locale_contexts_defined void 
 it_throws_a_locale_not_found_exception_if_none_of_nested_locale_contexts_returned_a_locale void 
 it_returns_first_result_returned_by_nested_request_resolvers void 
 its_nested_request_resolvers_can_have_priority void 
class ImmutableLocaleContextSpec
  Method Argument Typehint Default
 let void 
 it_is_a_locale_context void 
 it_gets_a_locale_code void 
class ProviderBasedLocaleContextSpec
  Method Argument Typehint Default
 let void 
 it_is_a_locale_context void 
 it_returns_the_channels_default_locale void 
 it_throws_a_locale_not_found_exception_if_default_locale_is_not_available void 
class LocaleConverterSpec
  Method Argument Typehint Default
 it_is_a_locale_converter void 
 it_converts_locale_name_to_locale_code void 
 it_converts_locale_code_to_locale_name void 
 it_throws_invalid_argument_exception_if_cannot_convert_name_to_code void 
 it_throws_invalid_argument_exception_if_cannot_convert_code_to_name void 
class LocaleSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_locale_interface void 
 it_is_timestampable void 
 it_does_not_have_id_by_default void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_has_a_name void 
 it_returns_name_when_converted_to_string void 
 it_initializes_creation_date_by_default void 
 it_does_not_have_last_update_date_by_default void 
class LocaleProviderSpec
  Method Argument Typehint Default
 let void 
 it_is_a_locale_provider_interface void 
 it_returns_all_enabled_locales void 
 it_returns_the_default_locale void 
class AdjustmentsByLabelAggregatorSpec
  Method Argument Typehint Default
 it_implements_adjustments_aggregator_interface void 
 it_aggregates_given_adjustments_array_by_description void 
 it_throws_exception_if_any_array_element_is_not_adjustment void 
class CartContextSpec
  Method Argument Typehint Default
 let void 
 it_implements_cart_context_interface void 
 it_always_returns_a_new_cart void 
class CompositeCartContextSpec
  Method Argument Typehint Default
 it_implements_cart_context_interface void 
 it_throws_cart_not_found_exception_if_there_are_no_nested_cart_contexts_defined void 
 it_throws_cart_not_found_exception_if_none_of_nested_cart_context_returned_a_cart void 
 it_returns_cart_from_first_available_context void 
 its_cart_contexts_can_have_priority void 
class AdjustmentFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_an_adjustment_factory_interface void 
 it_creates_new_adjustment void 
 it_creates_new_adjustment_with_provided_data void 
class OrderItemUnitFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_factory_interface void 
 it_throws_an_exception_while_trying_create_order_item_unit_without_order_item void 
 it_creates_a_new_order_item_unit_with_given_order_item void 
 getMatchers array 
class AdjustmentSpec
  Method Argument Typehint Default
 it_implements_an_adjustment_interface void 
 it_has_no_id_by_default void 
 it_does_not_belong_to_an_adjustable_by_default void 
 it_allows_assigning_itself_to_an_adjustable void 
 it_allows_detaching_itself_from_an_adjustable void 
 it_throws_an_exception_during_not_supported_adjustable_class_set void 
 it_throws_an_exception_during_adjustable_change_on_locked_adjustment void 
 it_has_no_type_by_default void 
 its_type_is_mutable void 
 it_has_no_label_by_default void 
 its_label_is_mutable void 
 it_has_amount_equal_to_0_by_default void 
 its_amount_is_mutable void 
 it_recalculates_adjustments_on_adjustable_entity_on_amount_change void 
 it_does_not_recalculate_adjustments_on_adjustable_entity_on_amount_change_when_adjustment_is_neutral void 
 its_amount_should_accept_only_integer void 
 it_is_not_neutral_by_default void 
 its_neutrality_is_mutable void 
 it_recalculate_adjustments_on_adjustable_entity_on_neutral_change void 
 it_does_not_recalculate_adjustments_on_adjustable_entity_when_neutral_set_to_current_value void 
 it_is_a_charge_if_amount_is_lesser_than_0 void 
 it_is_a_credit_if_amount_is_greater_than_0 void 
 its_origin_code_is_mutable void 
 it_initializes_creation_date_by_default void 
 it_has_no_last_update_date_by_default void 
class OrderItemSpec
  Method Argument Typehint Default
 it_implements_an_order_item_interface void 
 it_implements_an_adjustable_interface void 
 it_has_no_id_by_default void 
 it_does_not_belong_to_an_order_by_default void 
 it_allows_assigning_itself_to_an_order void 
 it_allows_detaching_itself_from_an_order void 
 it_does_not_set_order_if_it_is_already_set void 
 it_has_quantity_equal_to_0_by_default void 
 it_has_unit_price_equal_to_0_by_default void 
 its_unit_price_should_accept_only_integer void 
 it_has_total_equal_to_0_by_default void 
 it_initializes_adjustments_collection_by_default void 
 it_returns_adjustments_recursively void 
 it_adds_and_removes_units void 
 it_adds_only_unit_that_is_assigned_to_it void 
 it_recalculates_units_total_on_unit_price_change void 
 it_adds_adjustments_properly void 
 it_removes_adjustments_properly void 
 it_has_correct_total_based_on_unit_items void 
 it_has_correct_total_after_unit_item_remove void 
 it_has_correct_total_after_negative_adjustment_add void 
 it_has_correct_total_after_adjustment_add_and_remove void 
 it_has_correct_total_after_neutral_adjustment_add_and_remove void 
 it_has_0_total_when_adjustment_decreases_total_under_0 void 
 it_has_correct_total_after_unit_price_change void 
 it_has_correct_total_after_order_item_unit_total_change void 
 it_has_correct_total_after_adjustment_amount_change void 
 it_returns_correct_adjustments_total void 
 it_returns_correct_adjustments_total_by_type void 
 it_returns_correct_adjustments_total_recursively void 
 it_returns_correct_adjustments_total_by_type_recursively void 
 it_can_be_immutable void 
class OrderItemUnitSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_item_unit_interface void 
 it_has_a_correct_total_when_there_are_no_adjustments void 
 it_includes_non_neutral_adjustments_in_total void 
 it_returns_0_as_total_even_when_adjustments_decreases_it_below_0 void 
 it_adds_and_removes_adjustments void 
 it_does_not_remove_adjustment_when_it_is_locked void 
 it_has_correct_total_after_adjustment_add_and_remove void 
 it_has_correct_total_after_neutral_adjustment_add_and_remove void 
 it_has_proper_total_after_order_item_unit_price_change void 
 it_recalculates_its_total_properly_after_adjustment_amount_change void 
class OrderSequenceSpec
  Method Argument Typehint Default
 it_implements_order_sequence_interface void 
 it_has_zero_index_after_initialized void 
 it_increments_index void 
class OrderSpec
  Method Argument Typehint Default
 it_implements_an_order_interface void 
 it_implements_an_adjustable_interface void 
 it_implements_a_timestampable_interface void 
 it_has_no_id_by_default void 
 it_does_not_have_completed_checkout_by_default void 
 its_checkout_can_be_completed void 
 it_has_checkout_completed_when_completion_date_is_set void 
 it_has_no_checkout_completion_date_by_default void 
 its_checkout_completion_date_is_mutable void 
 it_has_no_number_by_default void 
 its_number_is_mutable void 
 it_creates_items_collection_by_default void 
 it_adds_items_properly void 
 it_removes_items_properly void 
 it_has_items_total_equal_to_0_by_default void 
 it_calculates_correct_items_total void 
 it_creates_adjustments_collection_by_default void 
 it_adds_adjustments_properly void 
 it_removes_adjustments_properly void 
 it_removes_adjustments_recursively_properly void 
 it_removes_adjustments_recursively_by_type_properly void 
 it_returns_adjustments_recursively void 
 it_has_adjustments_total_equal_to_0_by_default void 
 it_calculates_correct_adjustments_total void 
 it_returns_adjustments_total_recursively void 
 it_has_total_equal_to_0_by_default void 
 it_has_total_quantity void 
 it_calculates_correct_total void 
 it_calculates_correct_total_after_items_and_adjustments_changes void 
 it_ignores_neutral_adjustments_when_calculating_total void 
 it_calculates_correct_total_when_adjustment_is_bigger_than_cost void 
 it_initializes_creation_date_by_default void 
 it_has_no_last_update_date_by_default void 
 it_is_empty_by_default void 
 it_clears_items void 
 it_has_notes void 
class OrderItemQuantityModifierSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_item_quantity_modifier_interface void 
 it_adds_proper_number_of_order_item_units_to_an_order_item void 
 it_removes_units_if_target_quantity_is_lower_than_current void 
 it_does_nothing_if_target_quantity_is_equal_to_current void 
 it_does_nothing_if_target_quantity_is_0 void 
 it_does_nothing_if_target_quantity_is_below_0 void 
class OrderModifierSpec
  Method Argument Typehint Default
 let void 
 it_implements_an_order_modifier_interface void 
 it_adds_new_item_to_order_if_it_is_empty void 
 it_adds_new_item_to_an_order_if_different_order_item_is_in_an_order void 
 it_changes_quantity_of_an_item_if_same_order_item_already_exists void 
 it_removes_an_order_item_from_an_order void 
class UnresolvedDefaultPaymentMethodExceptionSpec
  Method Argument Typehint Default
 it_is_an_exception void 
 it_has_a_custom_message void 
class PaymentFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_Sylius_shipment_factory_interface void 
 it_implements_factory_interface void 
 it_delegates_creation_of_new_resource void 
 it_creates_payment_with_currency_and_amount void 
class PaymentMethodSpec
  Method Argument Typehint Default
 let void 
 it_implements_sylius_payment_method_interface void 
 it_has_no_id_by_default void 
 its_code_is_mutable void 
 it_is_unnamed_by_default void 
 its_name_is_mutable void 
 it_is_convertible_to_string_and_returns_its_name void 
 it_has_no_description_by_default void 
 its_description_is_mutable void 
 its_instructions_is_mutable void 
 it_has_no_app_environment_by_default void 
 its_app_environment_is_mutable void 
 it_has_no_position_by_default void 
 its_position_is_mutable void 
 it_is_enabled_by_default void 
 it_allows_disabling_itself void 
 it_initializes_creation_date_by_default void 
 it_has_no_last_update_date_by_default void 
class PaymentSpec
  Method Argument Typehint Default
 it_implements_sylius_payment_interface void 
 it_has_no_id_by_default void 
 it_has_no_payment_method_by_default void 
 its_payment_method_is_mutable void 
 it_has_no_currency_code_by_default void 
 its_currency_code_is_mutable void 
 it_has_amount_equal_to_0_by_default void 
 its_amount_is_mutable void 
 it_has_cart_state_by_default void 
 its_state_is_mutable void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
 its_details_are_mutable void 
class CompositeMethodsResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_Sylius_payment_methods_resolver_interface void 
 it_uses_registry_to_provide_payment_methods_for_payment void 
 it_returns_empty_array_if_none_of_registered_resolvers_support_passed_payment void 
 it_supports_payment_if_at_least_one_registered_resolver_supports_it void 
 it_does_not_support_payment_if_none_of_registered_resolvers_supports_it void 
class DefaultPaymentMethodResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_default_payment_method_resolver_interface void 
 it_returns_first_enabled_payment_method_as_default void 
 it_throws_exception_if_there_are_no_enabled_payment_methods void 
class PaymentMethodsResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_methods_resolver_interface void 
 it_returns_all_methods_enabled_for_given_payment void 
 it_supports_every_payment void 
class ProductFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_product_factory_interface void 
 it_creates_new_product void 
 it_creates_new_product_with_variant void 
class ProductVariantFactorySpec
  Method Argument Typehint Default
 let void 
 it_is_a_resource_factory void 
 it_implements_variant_factory_interface void 
 it_creates_new_variant void 
 it_creates_a_variant_and_assigns_a_product_to_it void 
class CartesianSetBuilderSpec
  Method Argument Typehint Default
 it_requires_an_array_of_set_tuples_to_build_from void 
 it_requires_at_least_one_set_tuple void 
 it_returns_the_same_set_as_the_cartesian_product_when_only_one_was_given void 
 it_builds_the_cartesian_product_set_from_two_sets void 
 it_builds_the_cartesian_product_set_from_more_than_two_sets void 
class ProductVariantGeneratorSpec
  Method Argument Typehint Default
 let void 
 it_implements_product_variant_generator_interfave void 
 it_cannot_generate_variants_for_an_object_without_options void 
 it_generates_variants_for_every_value_of_an_objects_single_option void 
 it_does_not_generate_variant_if_given_variant_exists void 
 it_generates_variants_for_every_possible_permutation_of_an_objects_options_and_option_values void 
class SlugGeneratorSpec
  Method Argument Typehint Default
 it_implements_slug_generator_interface void 
 it_generates_slug_based_on_given_name void 
 it_generates_slug_without_punctuation_marks void 
 it_generates_slug_without_special_signs void 
class ProductAssociationSpec
  Method Argument Typehint Default
 it_implements_ProductAssociation_interface void 
 it_has_owner void 
 it_has_type void 
 it_adds_association_product void 
 it_checks_if_product_is_associated void 
class ProductAssociationTypeSpec
  Method Argument Typehint Default
 let  
 it_implements_association_type_interface void 
class ProductAssociationTypeTranslationSpec
  Method Argument Typehint Default
 it_implements_a_product_association_type_translation_interface void 
 it_is_a_translation void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
class ProductOptionSpec
  Method Argument Typehint Default
 let  
 it_implements_product_option_interface void 
 it_has_no_id_by_default void 
 it_has_no_code_by_default void 
 its_code_is_mutable void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
 it_has_no_position_by_default void 
 its_position_is_mutable void 
 it_has_an_empty_collection_of_values_by_default void 
 it_can_have_a_value_added void 
 it_can_have_a_locale_removed void 
class ProductSpec
  Method Argument Typehint Default
 let  
 it_implements_product_interface void 
 it_implements_toggleable_interface void 
 it_has_no_id_by_default void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
 it_has_no_slug_by_default void 
 its_slug_is_mutable void 
 it_has_no_description_by_default void 
 its_description_is_mutable void 
 it_initializes_attribute_collection_by_default void 
 it_adds_attribute void 
 it_removes_attribute void 
 it_refuses_to_add_non_product_attribute void 
 it_refuses_to_remove_non_product_attribute void 
 it_returns_attributes_by_a_locale_without_a_base_locale void 
 it_returns_attributes_by_a_locale_with_a_base_locale void 
 it_returns_attributes_by_a_fallback_locale_when_there_is_no_value_for_a_given_locale void 
 it_returns_attributes_by_a_fallback_locale_when_there_is_an_empty_value_for_a_given_locale void 
 it_returns_attributes_by_a_base_locale_when_there_is_no_value_for_a_given_locale_or_a_fallback_locale void 
 it_returns_attributes_by_a_base_locale_when_there_is_an_empty_value_for_a_given_locale_or_a_fallback_locale void 
 it_has_no_variants_by_default void 
 its_says_it_has_variants_only_if_multiple_variants_are_defined void 
 it_initializes_variants_collection_by_default void 
 it_does_not_include_unavailable_variants_in_available_variants void 
 it_returns_available_variants void 
 it_initializes_options_collection_by_default void 
 it_has_no_options_by_default void 
 its_says_it_has_options_only_if_any_option_defined void 
 it_adds_option_properly void 
 it_removes_option_properly void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
 it_is_enabled_by_default void 
 it_is_toggleable void 
 it_adds_association void 
 it_allows_to_remove_association void 
 it_is_simple_if_it_has_one_variant_and_no_options void 
 it_is_configurable_if_it_has_at_least_two_variants void 
 it_is_configurable_if_it_has_one_variant_and_at_least_one_option void 
class ProductTranslationSpec
  Method Argument Typehint Default
 it_implements_Sylius_product_translation_interface void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
 it_has_no_slug_by_default void 
 its_slug_is_mutable void 
 it_has_no_description_by_default void 
 its_description_is_mutable void 
 it_has_no_meta_keywords_by_default void 
 its_meta_keywords_is_mutable void 
 it_has_no_meta_description_by_default void 
 its_meta_description_is_mutable void 
class ProductVariantSpec
  Method Argument Typehint Default
 let  
 it_implements_sylius_product_variant_interface void 
 it_implements_toggleable_interface void 
 it_implements_sylius_resource_interface void 
 it_initializes_option_values_collection_by_default void 
 it_adds_an_option_value void 
 it_removes_an_option_value void 
 it_has_no_position_by_default void 
 its_position_is_mutable void 
 it_is_enabled_by_default void 
 it_is_toggleable void 
class ProductVariantTranslationSpec
  Method Argument Typehint Default
 it_implements_product_variant_translation_interface void 
 it_is_translation void 
 it_has_no_name_by_default void 
 its_name_is_mutable void 
class AvailableProductOptionValuesResolverSpec
  Method Argument Typehint Default
 let  
 it_implements_available_product_options_resolver_interface  
 it_throws_if_option_does_not_belong_to_product  
 it_filters_out_values_without_related_enabled_variants  
class DefaultProductVariantResolverSpec
  Method Argument Typehint Default
 it_implements_variant_resolver_interface void 
 it_returns_first_variant void 
 it_returns_null_if_first_variant_is_not_defined void 
class PromotionApplicatorSpec
  Method Argument Typehint Default
 let void 
 it_should_be_a_promotion_applicator void 
 it_executes_all_actions_registered void 
 it_applies_promotion_if_at_least_one_action_was_executed_even_if_the_last_one_was_not void 
 it_applies_promotion_if_at_least_one_action_was_executed void 
 it_does_not_add_promotion_if_no_action_has_been_applied void 
 it_reverts_all_actions_registered void 
class CompositePromotionCouponEligibilityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_promotion_eligibility_checker void 
 it_returns_true_if_all_eligibility_checker_returns_true void 
 it_returns_false_if_any_eligibility_checker_returns_false void 
 it_stops_checking_at_the_first_failing_eligibility_checker void 
 it_throws_an_exception_if_no_eligibility_checkers_are_passed void 
 it_throws_an_exception_if_passed_array_has_not_only_eligibility_checkers void 
class CompositePromotionEligibilityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_is_a_promotion_eligibility_checker void 
 it_returns_true_if_all_eligibility_checker_returns_true void 
 it_returns_false_if_any_eligibility_checker_returns_false void 
 it_stops_chcecking_at_the_first_failing_eligibility_checker void 
 it_throws_an_exception_if_no_eligibility_checkers_are_passed void 
 it_throws_an_exception_if_passed_array_has_not_only_eligibility_checkers void 
class PromotionCouponDurationEligibilityCheckerSpec
  Method Argument Typehint Default
 it_is_a_promotion_coupon_eligibility_checker void 
 it_returns_true_if_promotion_coupon_does_not_expire void 
 it_returns_true_if_promotion_coupon_has_not_expired_yet void 
 it_returns_false_if_promotion_coupon_has_already_expired void 
class PromotionCouponUsageLimitEligibilityCheckerSpec
  Method Argument Typehint Default
 it_is_a_promotion_coupon_eligibility_checker void 
 it_returns_true_if_usage_limit_is_not_defined void 
 it_returns_true_if_usage_limit_has_not_been_reached_yet void 
 it_returns_false_if_usage_limit_has_been_reached void 
class PromotionDurationEligibilityCheckerSpec
  Method Argument Typehint Default
 it_implements_a_promotion_eligibility_checker_interface void 
 it_returns_false_if_promotion_has_not_started_yet void 
 it_returns_false_if_promotion_has_already_ended void 
 it_returns_true_if_promotion_is_currently_available void 
 it_returns_true_if_promotion_dates_are_not_specified void 
class PromotionRulesEligibilityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_promotion_eligibility_checker_interface void 
 it_recognizes_a_subject_as_eligible_if_a_promotion_has_no_rules void 
 it_recognizes_a_subject_as_eligible_if_all_of_promotion_rules_are_fulfilled void 
 it_recognizes_a_subject_as_not_eligible_if_any_of_promotion_rules_is_not_fulfilled void 
 it_does_not_check_more_rules_if_one_has_returned_false void 
class PromotionSubjectCouponEligibilityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_promotion_eligibility_checker_interface void 
 it_returns_true_if_subject_coupons_are_eligible_to_promotion void 
 it_returns_false_if_subject_is_not_coupon_aware void 
 it_returns_false_if_subject_has_no_coupon void 
 it_returns_false_if_subject_coupons_comes_from_an_another_promotion void 
 it_returns_false_if_subject_coupons_is_not_eligible void 
class PromotionUsageLimitEligibilityCheckerSpec
  Method Argument Typehint Default
 it_implements_a_promotion_eligibility_checker_interface void 
 it_returns_true_if_promotion_has_no_usage_limit void 
 it_returns_true_if_usage_limit_has_not_been_exceeded void 
 it_returns_false_if_usage_limit_has_been_exceeded void 
class CartQuantityRuleCheckerSpec
  Method Argument Typehint Default
 it_is_a_rule_checker void 
 it_recognizes_empty_subject_as_not_eligible void 
 it_recognizes_a_subject_as_not_eligible_if_a_cart_quantity_is_less_then_configured void 
 it_recognizes_a_subject_as_eligible_if_a_cart_quantity_is_greater_then_configured void 
 it_recognizes_a_subject_as_eligible_if_a_cart_quantity_is_equal_with_configured void 
class ItemTotalRuleCheckerSpec
  Method Argument Typehint Default
 it_is_be_a_rule_checker void 
 it_recognizes_an_empty_subject_as_not_eligible void 
 it_recognizes_a_subject_as_not_eligible_if_a_subject_total_is_less_then_configured void 
 it_recognizes_a_subject_as_eligible_if_a_subject_total_is_greater_then_configured void 
 it_recognizes_a_subject_as_eligible_if_a_subject_total_is_equal_with_configured void 
class FailedGenerationExceptionSpec
  Method Argument Typehint Default
 let void 
 it_is_an_exception void 
 it_has_a_proper_message void 
 it_has_a_proper_previous_exception void 
class PromotionCouponFactorySpec
  Method Argument Typehint Default
 let void 
 it_is_a_resource_factory void 
 it_implements_a_coupon_factory_interface void 
 it_creates_a_new_coupon void 
 it_throws_an_invalid_argument_exception_when_promotion_is_not_coupon_based void 
 it_creates_a_coupon_and_assigns_a_promotion_to_id void 
class PercentageGenerationPolicySpec
  Method Argument Typehint Default
 let void 
 it_implements_a_generator_validator_interface void 
 it_examines_possibility_of_coupon_generation void 
 it_examines_possibility_of_coupon_generation_with_prefix_and_suffix void 
 it_returns_possible_generation_amount void 
 it_returns_php_int_max_value_as_possible_generation_amount_when_code_length_is_too_large void 
 it_returns_possible_generation_amount_with_prefix_and_suffix void 
 it_throws_an_invalid_argument_exception_when_expected_amount_is_null void 
 it_throws_an_invalid_argument_exception_when_expecte_code_length_is_null void 
class PromotionCouponGeneratorInstructionSpec
  Method Argument Typehint Default
 it_implements_an_promotion_coupon_genarator_instruction_interface void 
 it_has_amount_equal_to_5_by_default void 
 its_amount_should_be_mutable void 
 its_prefix_is_mutable void 
 its_code_length_is_mutable void 
 its_suffix_is_mutable void 
 it_does_not_have_usage_limit_by_default void 
 its_usage_limit_is_mutable void 
class PromotionCouponGeneratorSpec
  Method Argument Typehint Default
 let void 
 it_implements_a_promotion_coupon_generator_interface void 
 it_generates_coupons_according_to_an_instruction void 
 it_generates_coupons_with_prefix_and_suffix_according_to_an_instruction void 
 it_throws_a_failed_generation_exception_when_generation_is_not_possible void 
 it_throws_an_invalid_argument_exception_when_code_length_is_not_between_one_and_forty void 
class PromotionActionSpec
  Method Argument Typehint Default
 it_is_a_promotion_action void 
 it_does_not_have_id_by_default void 
 it_does_not_have_type_by_default void 
 its_type_is_mutable void 
 it_initializes_array_for_configuration_by_default void 
 its_configuration_is_mutable void 
 it_does_not_have_a_promotion_by_default void 
 its_promotion_is_mutable void 
 it_clears_configuration_when_type_is_changed void 
 it_does_not_clear_configuration_when_type_is_set_twice_to_the_same_value void 
class PromotionCouponSpec
  Method Argument Typehint Default
 it_is_a_promotion_coupon void 
 it_does_not_have_id_by_default void 
 its_code_is_mutable void 
 it_does_not_have_code_by_default void 
 it_has_no_usage_limit_by_default void 
 its_usage_limit_is_mutable void 
 it_does_not_have_used_by_default void 
 its_used_is_mutable void 
 its_used_is_incrementable void 
 its_used_is_decrementable void 
 it_does_not_have_promotion_by_default void 
 its_promotion_by_is_mutable void 
class PromotionRuleSpec
  Method Argument Typehint Default
 it_is_a_promotion_rule void 
 it_does_not_have_id_by_default void 
 it_does_not_have_type_by_default void 
 its_type_is_mutable void 
 it_initializes_array_for_configuration_by_default void 
 its_configuration_is_mutable void 
 it_does_not_have_a_promotion_by_default void 
 its_promotion_by_is_mutable void 
class PromotionSpec
  Method Argument Typehint Default
 it_is_a_promotion void 
 it_does_not_have_id_by_default void 
 it_has_mutable_code void 
 its_name_is_mutable void 
 its_description_is_mutable void 
 its_priority_is_mutable void 
 its_not_exclusive_by_default void 
 its_exclusive_is_mutable void 
 it_does_not_have_usage_limit_by_default void 
 its_usage_limit_is_mutable void 
 it_does_not_have_used_by_default void 
 its_used_is_mutable void 
 its_increments_and_decrements_its_used_value void 
 its_starts_at_is_mutable void 
 its_ends_at_is_mutable void 
 it_initializes_coupons_collection_by_default void 
 it_adds_coupons_properly void 
 it_removes_coupons_properly void 
 it_initializes_rules_collection_by_default void 
 it_adds_rules_properly void 
 it_removes_rules_properly void 
 it_initializes_actions_collection_by_default void 
 it_adds_actions_properly void 
 it_removes_actions_properly void 
class PromotionProcessorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_promotion_processor void 
 it_does_not_apply_promotions_that_are_not_eligible void 
 it_applies_promotions_that_are_eligible void 
 it_applies_only_exclusive_promotion void 
 it_reverts_promotions_that_are_not_eligible_anymore void 
class ActivePromotionsProviderSpec
  Method Argument Typehint Default
 let void 
 it_implements_active_promotions_provider_interface void 
 it_provides_active_promotions void 
class AverageRatingCalculatorSpec
  Method Argument Typehint Default
 it_implements_average_price_calculator_interface void 
 it_calculates_average_price void 
 it_returns_zero_if_given_reviewable_object_has_no_reviews void 
 it_returns_zero_if_given_reviewable_object_has_reviews_but_none_of_them_is_accepted void 
class ReviewFactorySpec
  Method Argument Typehint Default
 let void 
 it_is_a_resource_factory void 
 it_implements_review_factory_interface void 
 it_creates_a_new_review void 
 it_creates_a_review_with_subject void 
 it_creates_a_review_with_subject_and_reviewer void 
class ReviewerSpec
  Method Argument Typehint Default
 it_implements_reviewer_interface void 
 it_has_an_email void 
 it_has_a_first_name void 
 it_has_a_last_name void 
class ReviewSpec
  Method Argument Typehint Default
 it_implements_review_interface void 
 it_has_a_title void 
 it_has_a_rating void 
 it_has_a_comment void 
 it_has_an_author void 
 it_has_a_status void 
 it_has_a_review_subject void 
 it_has_a_created_at void 
 it_has_an_updated_at void 
class DelegatingCalculatorSpec
  Method Argument Typehint Default
 let void 
 it_implements_delegating_shipping_calculator_interface void 
 it_should_complain_if_shipment_has_no_method_defined void 
 it_should_delegate_calculation_to_a_calculator_defined_on_shipping_method void 
class FlatRateCalculatorSpec
  Method Argument Typehint Default
 it_should_implement_shipping_calculator_interface void 
 it_returns_flat_rate_type void 
 it_should_calculate_the_flat_rate_amount_configured_on_the_method void 
 its_calculated_value_should_be_an_integer void 
class PerUnitRateCalculatorSpec
  Method Argument Typehint Default
 it_should_implement_shipping_calculator_interface void 
 it_returns_per_unit_type void 
 it_should_calculate_the_total_with_the_per_unit_amount_configured_on_the_method void 
 its_calculated_value_should_be_an_integer void 
class UndefinedShippingMethodExceptionSpec
  Method Argument Typehint Default
 it_is_an_exception void 
 it_is_a_invalid_argument_exception void 
class CategoryRequirementEligibilityCheckerSpec
  Method Argument Typehint Default
 it_implements_shipping_method_eligibility_checker_interface void 
 it_approves_category_requirement_if_categories_match void 
 it_approves_category_requirement_if_no_category_is_required void 
 it_denies_category_requirement_if_categories_do_not_match void 
class CompositeShippingMethodEligibilityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_shipping_method_eligibility_checker_interface void 
 it_throws_an_exception_if_passed_array_has_not_only_eligibility_checkers void 
 it_returns_true_if_all_eligibility_checker_returns_true void 
 it_returns_false_if_any_eligibility_checker_returns_false void 
 it_stops_checking_at_the_first_failing_eligibility_checker void 
class ShippingMethodRulesEligibilityCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_shipping_method_eligibility_checker_interface void 
 it_recognizes_a_subject_as_eligible_if_a_shipping_method_has_no_rules void 
 it_recognizes_a_subject_as_eligible_if_all_of_shipping_method_rules_are_fulfilled void 
 it_recognizes_a_subject_as_not_eligible_if_any_of_shipping_method_rules_is_not_fulfilled void 
 it_does_not_check_more_rules_if_one_has_returned_false void 
class TotalWeightGreaterThanOrEqualRuleCheckerSpec
  Method Argument Typehint Default
 it_implements_rule_checker_interface void 
 it_recognizes_subject_if_total_weight_is_greater_than_configured_weight void 
 it_recognizes_subject_if_total_weight_is_equal_to_configured_weight void 
 it_denies_subject_if_total_weight_is_less_than_configured_weight void 
class TotalWeightLessThanOrEqualRuleCheckerSpec
  Method Argument Typehint Default
 it_implements_rule_checker_interface void 
 it_recognizes_subject_if_total_weight_is_less_than_configured_weight void 
 it_recognizes_subject_if_total_weight_is_equal_to_configured_weight void 
 it_denies_subject_if_total_weight_is_greater_than_configured_weight void 
class ShippingMethodEligibilityCheckerSpec
  Method Argument Typehint Default
 it_implements_shipping_method_eligibility_checker_interface void 
 it_approves_category_requirement_if_categories_match void 
 it_approves_category_requirement_if_no_category_is_required void 
 it_denies_category_requirement_if_categories_do_not_match void 
class UnresolvedDefaultShippingMethodExceptionSpec
  Method Argument Typehint Default
 it_is_an_exception void 
 it_has_a_custom_message void 
class ShipmentSpec
  Method Argument Typehint Default
 it_implements_shipment_interface void 
 it_has_no_id_by_default void 
 it_has_ready_state_by_default void 
 its_state_is_mutable void 
 it_has_no_shipping_method_by_default void 
 its_shipping_method_is_mutable void 
 it_initializes_units_collection_by_default void 
 it_adds_units void 
 it_removes_unit void 
 it_has_no_tracking_code_by_default void 
 its_tracking_code_is_mutable void 
 it_is_not_tracked_by_default void 
 it_is_tracked_only_if_tracking_code_is_defined void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
class ShipmentUnitSpec
  Method Argument Typehint Default
 it_implements_shipment_unit_interface void 
 it_has_no_id_by_default void 
 it_does_not_belong_to_shipment_by_default void 
 it_allows_assigning_itself_to_shipment void 
 it_allows_detaching_itself_from_shipment void 
 it_has_no_shippable_defined_by_default void 
 it_allows_defining_shippable void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
class ShippingCategorySpec
  Method Argument Typehint Default
 it_implements_shipping_category_interface void 
 it_has_no_id_by_default void 
 its_code_is_mutable void 
 it_is_unnamed_by_default void 
 its_name_is_mutable void 
 it_has_no_description_by_default void 
 its_description_is_mutable void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
class ShippingMethodSpec
  Method Argument Typehint Default
 let  
 it_implements_shipping_method_interface void 
 it_implements_Sylius_toogleable_interface void 
 it_has_no_id_by_default void 
 its_code_is_mutable void 
 it_is_enabled_by_default void 
 it_allows_disabling_itself void 
 it_does_not_belong_to_category_by_default void 
 it_allows_assigning_itself_to_category void 
 it_allows_detaching_itself_from_category void 
 it_has_match_any_category_requirement_by_default void 
 its_category_matching_requirement_is_mutable void 
 it_is_unnamed_by_default void 
 its_name_is_mutable void 
 its_description_is_mutable void 
 it_returns_name_when_converted_to_string void 
 it_has_no_calculator_defined_by_default void 
 its_calculator_is_mutable void 
 it_initializes_array_for_configuration_by_default void 
 its_configuration_is_mutable void 
 it_initializes_creation_date_by_default void 
 its_creation_date_is_mutable void 
 it_has_no_last_update_date_by_default void 
 its_last_update_date_is_mutable void 
 it_has_no_archiving_date_by_default void 
 its_archiving_date_is_mutable void 
class ShippingMethodTranslationSpec
  Method Argument Typehint Default
 it_is_initializable void 
 it_implements_shipping_method_interface void 
 it_has_no_id_by_default void 
 it_is_unnamed_by_default void 
 its_name_is_mutable void 
 its_description_is_mutable void 
 it_returns_name_when_converted_to_string void 
class CompositeMethodsResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_methods_resolver_interface void 
 it_uses_registry_to_provide_shipping_methods_for_shipping_subject void 
 it_returns_empty_array_if_none_of_registered_resolvers_support_passed_shipping_subject void 
 it_supports_subject_if_any_resolver_from_registry_supports_it void 
 it_does_not_support_subject_if_none_of_resolvers_from_registry_supports_it void 
class DefaultShippingMethodResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_default_shipping_method_resolver_interface void 
 it_returns_first_enabled_shipping_method_as_default void 
 it_throws_exception_if_there_is_no_enabled_shipping_methods void 
class ShippingMethodsResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_Sylius_shipping_methods_resolver_interface void 
 it_returns_all_methods_eligible_for_given_subject void 
class DefaultCalculatorSpec
  Method Argument Typehint Default
 it_implements_Sylius_tax_calculator_interface void 
 it_calculates_tax_as_percentage_of_given_base_if_rate_is_not_included_in_price void 
 it_calculates_correct_tax_for_given_base_if_rate_is_included_in_price void 
class DelegatingCalculatorSpec
  Method Argument Typehint Default
 let void 
 it_is_a_calculator void 
 it_should_delegate_calculation_to_a_correct_calculator void 
class TaxCategorySpec
  Method Argument Typehint Default
 it_implements_tax_category_interface void 
 it_does_not_have_id_by_default void 
 it_has_mutable_code void 
 it_is_unnamed_by_default void 
 its_name_should_be_mutable void 
 it_does_not_have_description_by_default void 
 its_description_should_be_mutable void 
 it_initializes_creation_date_by_default void 
 it_does_not_have_last_update_date_by_default void 
class TaxRateSpec
  Method Argument Typehint Default
 it_implements_tax_rate_interface void 
 it_does_not_have_id_by_default void 
 it_does_not_belong_to_category_by_default void 
 it_allows_assigning_itself_to_category void 
 it_allows_detaching_itself_from_category void 
 it_is_unnamed_by_default void 
 its_name_should_be_mutable void 
 it_has_mutable_code void 
 it_has_amount_equal_to_0_by_default void 
 its_amount_should_be_mutable void 
 it_represents_amount_as_percentage void 
 it_is_not_included_in_price_by_default void 
 its_inclusion_in_price_should_be_mutable void 
 it_dose_not_have_calculator_defined_by_default void 
 its_calculator_should_be_mutable void 
 it_initializes_creation_date_by_default void 
 it_does_not_have_last_update_date_by_default void 
 it_has_label void 
class TaxRateResolverSpec
  Method Argument Typehint Default
 let void 
 it_implements_tax_rate_resolver_interface void 
 it_returns_tax_rate_for_given_taxable_category void 
 it_returns_null_if_tax_rate_for_given_taxable_category_does_not_exist void 
 it_returns_null_if_taxable_does_not_belong_to_any_category void 
class TaxonFactorySpec
  Method Argument Typehint Default
 let void 
 it_implements_taxon_factory_interface void 
 it_uses_decorated_factory_to_create_new_taxon void 
 it_creates_taxon_for_given_parent_taxon void 
class TaxonSlugGeneratorSpec
  Method Argument Typehint Default
 it_implements_taxon_slug_generator_interface void 
 it_generates_slug_for_root_taxon void 
 it_generates_slug_for_root_taxon_replacing_apostrophes_with_hyphens void 
 it_generates_slug_for_child_taxon_when_parent_taxon_already_has_slug void 
 it_generates_slug_for_child_taxon_even_when_parent_taxon_does_not_have_slug void 
 it_throws_an_exception_if_passed_taxon_has_no_name void 
class TaxonSpec
  Method Argument Typehint Default
 let  
 it_implements_taxon_interface void 
 it_has_no_id_by_default void 
 its_code_is_mutable void 
 it_has_no_parent_by_default void 
 its_parent_is_mutable void 
 it_is_root_by_default void 
 it_is_not_root_when_has_parent void 
 it_is_root_when_has_no_parent void 
 it_returns_a_list_of_ancestors void 
 it_returns_a_list_with_single_ancestor void 
 it_returns_an_empty_list_of_ancestors_if_called_on_root_taxon void 
 it_is_unnamed_by_default void 
 its_name_is_mutable void 
 it_returns_name_when_converted_to_string void 
 its_fullname_is_null_if_unnamed void 
 its_fullname_equal_name_if_no_parent void 
 its_fullname_prepends_with_parents_fullname void 
 it_has_no_description_by_default void 
 its_description_is_mutable void 
 it_has_no_slug_by_default void 
 its_slug_is_mutable void 
 it_initializes_child_taxon_collection_by_default void 
 it_allows_to_check_if_given_taxon_is_its_child void 
 it_allows_to_add_child_taxons void 
 it_allows_to_remove_child_taxons void 
 it_has_position void 
 it_has_not_children_by_default void 
 it_has_children_when_you_have_added_child void 
 it_returns_enabled_children void 
class TaxonTranslationSpec
  Method Argument Typehint Default
 it_implements_taxon_translation_interface void 
 it_has_no_id_by_default void 
 it_is_unnamed_by_default void 
 its_name_is_mutable void 
 it_returns_name_when_converted_to_string void 
 it_has_no_description_by_default void 
 its_description_is_mutable void 
 it_has_no_slug_by_default void 
 its_slug_is_mutable void 
class CanonicalizerSpec
  Method Argument Typehint Default
 it_implements_canonicalizer_interface void 
 it_converts_strings_to_lower_case void 
class UserOAuthSpec
  Method Argument Typehint Default
 it_implements_user_oauth_interface void 
class UserSpec
  Method Argument Typehint Default
 it_implements_user_interface void 
 its_not_verified_by_default void 
 its_verified_at_date_is_mutable void 
 its_verified_when_verified_at_is_not_empty void 
 it_has_no_password_requested_at_date_by_default void 
 its_password_requested_at_date_is_mutable void 
 it_should_return_true_if_password_request_is_non_expired void 
 it_should_return_false_if_password_request_is_expired void 
 it_has_email_and_email_canonical void 
 it_has_encoder_name  
class TokenUniquenessCheckerSpec
  Method Argument Typehint Default
 let void 
 it_implements_token_uniqueness_checker_interface void 
 it_returns_true_when_token_is_not_used void 
 it_returns_false_when_token_is_in_use void 
class UniquePinGeneratorSpec
  Method Argument Typehint Default
 let void 
 it_implements_generator_interface void 
 it_throws_invalid_argument_exception_on_instantiation_with_an_out_of_range_length void 
 it_generates_pins_with_length_stated_on_instantiation void 
 it_generates_string_pins void 
 it_generates_numeric_pins void 
 getMatchers array 
class UniqueTokenGeneratorSpec
  Method Argument Typehint Default
 let void 
 it_implements_generator_interface void 
 it_throws_invalid_argument_exception_on_instantiation_with_an_out_of_range_length void 
 it_generates_tokens_with_length_stated_on_instantiation void 
 it_generates_string_tokens void 
 getMatchers array 
class PasswordUpdaterSpec
  Method Argument Typehint Default
 let void 
 it_implements_password_updater_interface void 
 it_updates_user_profile_with_encoded_password void 
 it_does_nothing_if_plain_password_is_empty void 
class UserPbkdf2PasswordEncoderSpec
  Method Argument Typehint Default
 it_implements_password_updater_interface void 
 it_encodes_password void