WishlistFactory
in package
Table of Contents
- createCustomerId() : CustomerId
- Creates an instance of Customer ID
- createProductId() : ProductId
- Creates an instance of Product ID
- createSelectedOption() : SelectedOption
- Creates an instance of Selected Options
- createSelectedOptions() : SelectedOptions
- Creates an instance of Selected Options
- createWishlistItem() : WishlistItem
- Creates an instance of Wishlist Item
- createWishlistItemId() : WishlistItemId
- creates an instance of Wishlist Item ID
- createWishlistItems() : WishlistItems
- creates an instance of Wishlist Items
Methods
createCustomerId()
Creates an instance of Customer ID
public
createCustomerId(int $id) : CustomerId
Parameters
- $id : int
Return values
CustomerId —createProductId()
Creates an instance of Product ID
public
createProductId(string $id) : ProductId
Parameters
- $id : string
Return values
ProductId —createSelectedOption()
Creates an instance of Selected Options
public
createSelectedOption(string $optionKey, string $optionValue) : SelectedOption
Parameters
- $optionKey : string
- $optionValue : string
Return values
SelectedOption —createSelectedOptions()
Creates an instance of Selected Options
public
createSelectedOptions(SelectedOption ...$option) : SelectedOptions
Parameters
- $option : SelectedOption
Return values
SelectedOptions —createWishlistItem()
Creates an instance of Wishlist Item
public
createWishlistItem(string $productId, int $wishlistItemId, string $itemNumber, string $title, string $image, int $amount, DateTimeImmutable $addedAt, SelectedOptions $selectedOptions) : WishlistItem
Parameters
- $productId : string
- $wishlistItemId : int
- $itemNumber : string
- $title : string
- $image : string
- $amount : int
- $addedAt : DateTimeImmutable
- $selectedOptions : SelectedOptions
Return values
WishlistItem —createWishlistItemId()
creates an instance of Wishlist Item ID
public
createWishlistItemId(int $id) : WishlistItemId
Parameters
- $id : int
Return values
WishlistItemId —createWishlistItems()
creates an instance of Wishlist Items
public
createWishlistItems(WishlistItem ...$items) : WishlistItems
Parameters
- $items : WishlistItem