ProductVariant
-
#[Entity]
-
$repositoryClass: \App\Repository\ProductVariantRepository::class
Table of Contents
Properties
-
$id
: int|null
-
$name
: string|null
-
$product
: Product|null
-
$variantValues
: Collection
Methods
-
__construct()
: mixed
-
addVariantValue()
: static
-
getId()
: int|null
-
getName()
: string|null
-
getProduct()
: Product|null
-
getVariantValues()
: Collection<int, VariantValue>
-
removeVariantValue()
: static
-
setName()
: static
-
setProduct()
: static
$id
private
int|null
$id
= null
-
#[Column]
-
#[GeneratedValue]
-
#[Id]
$name
private
string|null
$name
= null
-
#[Column]
-
$length: 255
-
$nullable: true
$product
private
Product|null
$product
= null
-
#[ManyToOne]
-
$inversedBy: 'productVariants'
$variantValues
private
Collection
$variantValues
-
#[OneToMany]
-
$mappedBy: 'productVariant'
-
$targetEntity: \App\Entity\VariantValue::class
-
$cascade: ['persist']
-
$orphanRemoval: true
__construct()
public
__construct() : mixed
addVariantValue()
public
addVariantValue(VariantValue $variantValue) : static
Parameters
-
$variantValue
: VariantValue
-
getId()
public
getId() : int|null
getName()
public
getName() : string|null
Return values
string|null
getProduct()
public
getProduct() : Product|null
getVariantValues()
public
getVariantValues() : Collection<int, VariantValue>
removeVariantValue()
public
removeVariantValue(VariantValue $variantValue) : static
Parameters
-
$variantValue
: VariantValue
-
setName()
public
setName(string|null $name) : static
Parameters
-
$name
: string|null
-
setProduct()
public
setProduct(Product|null $product) : static
Parameters
-
$product
: Product|null
-