class ProductRelationship implements PrimaryKeyInterface

Class ProductRelationship

Properties

protected string|null $erpCode Unique code of relationship

Methods

__construct()

ProductRelationship constructor.

integer
getId()

No description

setId(int $id)

No description

getMainProduct()

No description

setMainProduct(Product $mainProduct)

No description

ArrayCollection
getCategories()

No description

addCategory(Category $category)

No description

removeCategory(Category $category)

No description

setCategories(ArrayCollection $categories)

No description

ArrayCollection
getProducts()

No description

setProducts(ArrayCollection $products)

No description

array
getSortedProducts()

No description

string
getErpCode()

No description

setErpCode(string $erpCode)

No description

Details

at line 105
__construct()

ProductRelationship constructor.

at line 114
integer getId()

Return Value

integer

at line 124
ProductRelationship setId(int $id)

Parameters

int $id

Return Value

ProductRelationship

at line 134
Product getMainProduct()

Return Value

Product

at line 144
ProductRelationship setMainProduct(Product $mainProduct)

Parameters

Product $mainProduct

Return Value

ProductRelationship

at line 154
ArrayCollection getCategories()

Return Value

ArrayCollection

at line 164
ProductRelationship addCategory(Category $category)

Parameters

Category $category

Return Value

ProductRelationship

at line 176
ProductRelationship removeCategory(Category $category)

Parameters

Category $category

Return Value

ProductRelationship

at line 188
ProductRelationship setCategories(ArrayCollection $categories)

Parameters

ArrayCollection $categories

Return Value

ProductRelationship

at line 198
ArrayCollection getProducts()

Return Value

ArrayCollection

at line 208
ProductRelationship addProduct(ProductRelationshipProduct $product)

Parameters

ProductRelationshipProduct $product

Return Value

ProductRelationship

at line 221
ProductRelationship removeProduct(ProductRelationshipProduct $product)

Parameters

ProductRelationshipProduct $product

Return Value

ProductRelationship

at line 234
ProductRelationship setProducts(ArrayCollection $products)

Parameters

ArrayCollection $products

Return Value

ProductRelationship

at line 244
ProductRelationshipName getRelationshipName()

at line 254
ProductRelationship setRelationshipName(ProductRelationshipName $relationshipName)

Parameters

ProductRelationshipName $relationshipName

Return Value

ProductRelationship

at line 264
array getSortedProducts()

Return Value

array

at line 277
string getErpCode()

Return Value

string

at line 287
ProductRelationship setErpCode(string $erpCode)

Parameters

string $erpCode

Return Value

ProductRelationship