ShippingBuilder
in package
implements
ShippingBuilderInterface
Interfaces, Classes and Traits
- ShippingBuilderInterface
- Class ShippingBuilderInterface
Table of Contents
- DEFAULT_IMAGE = 'images/icons/status/gray.png'
- DEFAULT_PREFIX = 'images/icons/status/'
- $languageId : LanguageId
- $productId : ProductId
- $status : mixed
- $main : main_ORIGIN
- $shippingStatusSource : ProductsShippingStatusSource
- __construct() : mixed
- ShippingBuilder constructor.
- build() : ShippingInfo
- withLanguage() : ShippingBuilderInterface
- withProductId() : ShippingBuilderInterface
- withStatus() : ShippingBuilderInterface
Constants
DEFAULT_IMAGE
private
mixed
DEFAULT_IMAGE
= 'images/icons/status/gray.png'
DEFAULT_PREFIX
private
mixed
DEFAULT_PREFIX
= 'images/icons/status/'
Properties
$languageId
protected
LanguageId
$languageId
$productId
protected
ProductId
$productId
$status
protected
mixed
$status
= []
$main
private
main_ORIGIN
$main
$shippingStatusSource
private
ProductsShippingStatusSource
$shippingStatusSource
Methods
__construct()
ShippingBuilder constructor.
public
__construct(ProductsShippingStatusSource $shippingStatusSource, mixed $main) : mixed
Parameters
- $shippingStatusSource : ProductsShippingStatusSource
- $main : mixed
Return values
mixed —build()
public
build() : ShippingInfo
Tags
Return values
ShippingInfo —withLanguage()
public
withLanguage(LanguageId $languageId) : ShippingBuilderInterface
Parameters
- $languageId : LanguageId
Tags
Return values
ShippingBuilderInterface —withProductId()
public
withProductId(ProductId $id) : ShippingBuilderInterface
Parameters
- $id : ProductId
Tags
Return values
ShippingBuilderInterface —withStatus()
public
withStatus(int $status, int $priority) : ShippingBuilderInterface
Parameters
- $status : int
- $priority : int