-
#[ApiResource]
-
$operations: [new \ApiPlatform\Metadata\GetCollection(paginationEnabled: true, paginationItemsPerPage: 10, paginationMaximumItemsPerPage: 50, paginationClientItemsPerPage: true, normalizationContext: ['groups' => ['saleItem:read']]), new \ApiPlatform\Metadata\Post(denormalizationContext: ['groups' => ['saleItem:write']])]
-
#[Entity]
-
$repositoryClass: \App\Repository\OrderItemRepository::class
Table of Contents
Properties
-
$created_at
: DateTimeImmutable|null
-
$id
: int|null
-
$price
: float|null
-
$product
: Product|null
-
$quantity
: int|null
-
$sale
: Sale|null
-
$type
: bool|null
Methods
-
__construct()
: mixed
-
getCreatedAt()
: DateTimeImmutable|null
-
getId()
: int|null
-
getPrice()
: float|null
-
getProduct()
: Product|null
-
getQuantity()
: int|null
-
getSale()
: Sale|null
-
isType()
: bool|null
-
setCreatedAt()
: static
-
setPrice()
: static
-
setProduct()
: static
-
setQuantity()
: static
-
setSale()
: static
-
setType()
: static
$created_at
private
DateTimeImmutable|null
$created_at
= null
$id
private
int|null
$id
= null
-
#[Column]
-
#[GeneratedValue]
-
#[Groups]
-
['saleItem:read', 'session:read', 'sale:write']
-
#[Id]
$price
private
float|null
$price
= null
-
#[Column]
-
#[Groups]
-
['saleItem:read', 'saleItem:write', 'session:read', 'sale:write']
$product
private
Product|null
$product
= null
-
#[Groups]
-
['saleItem:read', 'saleItem:write', 'session:read', 'sale:write']
-
#[JoinColumn]
-
$nullable: false
-
#[ManyToOne]
$quantity
private
int|null
$quantity
= null
-
#[Column]
-
#[Groups]
-
['saleItem:read', 'saleItem:write', 'session:read', 'sale:write']
$sale
private
Sale|null
$sale
= null
-
#[Groups]
-
['saleItem:read', 'saleItem:write']
-
#[JoinColumn]
-
$nullable: false
-
#[ManyToOne]
-
$inversedBy: 'saleItems'
$type
private
bool|null
$type
= null
-
#[Column]
-
#[Groups]
-
['saleItem:read', 'saleItem:write', 'session:read', 'sale:write']
__construct()
public
__construct() : mixed
getCreatedAt()
public
getCreatedAt() : DateTimeImmutable|null
Return values
DateTimeImmutable|null
getId()
public
getId() : int|null
getPrice()
public
getPrice() : float|null
getProduct()
public
getProduct() : Product|null
getQuantity()
public
getQuantity() : int|null
getSale()
public
getSale() : Sale|null
isType()
public
isType() : bool|null
setCreatedAt()
public
setCreatedAt(DateTimeImmutable $created_at) : static
Parameters
-
$created_at
: DateTimeImmutable
-
setPrice()
public
setPrice(float $price) : static
Parameters
-
$price
: float
-
setProduct()
public
setProduct(Product|null $product) : static
Parameters
-
$product
: Product|null
-
setQuantity()
public
setQuantity(int $quantity) : static
Parameters
-
$quantity
: int
-
setSale()
public
setSale(Sale|null $sale) : static
Parameters
-
$sale
: Sale|null
-
setType()
public
setType(bool $type) : static
Parameters
-
$type
: bool
-