Sf TIC Bundles

CrudObject extends TICEntity
in package
Uses EntityTimestampable, EntityEnabled

Entité de base disposant d'éventuelles méthodes utiles.

Tags
ORM\Table

(name="tic_demo_crud_object")

ORM\Entity

(repositoryClass=EntityRepo::class)

ORM\HasLifecycleCallbacks

Table of Contents

Properties

$category  : mixed
$comment  : mixed
$createdAt  : mixed
$description  : mixed
$enabled  : mixed
$id  : mixed
$isTimestampable  : mixed
Flag permettant de désactiver les actions des méthodes en prePersist et preSave
$name  : mixed
$price  : mixed
$publishedAt  : mixed
$quantity  : mixed
$score  : mixed
$since  : mixed
$updatedAt  : mixed

Methods

__construct()  : mixed
__toString()  : mixed
createTimestampableValues()  : void
Actions automatiques si l'entité dispose de "@ORM\HasLifecycleCallbacks"
doTimestampable()  : bool
Gestion de l'activation des actions en prePersist et preSave
getCategory()  : string|null
getComment()  : string|null
getCreatedAt()  : DateTimeInterface|null
Get the creation date.
getDescription()  : string|null
getEnabled()  : bool|null
Get the enabled state.
getId()  : int|null
getName()  : string|null
getPrice()  : string|null
getPublishedAt()  : DateTimeInterface|null
getQuantity()  : int|null
getScore()  : int|null
getSince()  : DateTimeInterface|null
getUpdatedAt()  : DateTimeInterface|null
Get the modification date.
isEnabled()  : bool
Get the enabled state.
setCategory()  : self
setComment()  : self
setCreatedAt()  : self
Set the creation date.
setDescription()  : self
setEnabled()  : self
Set the enabled state.
setName()  : self
setPrice()  : self
setPublishedAt()  : self
setQuantity()  : self
setScore()  : self
setSince()  : self
setUpdatedAt()  : self
Set the modification date.
updateTimestampableValues()  : void
Actions automatiques si l'entité dispose de "@ORM\HasLifecycleCallbacks"

Properties

$category

private mixed $category
Tags
ORM\Column

(type="string", length=50, nullable=true)

$comment

private mixed $comment
Tags
ORM\Column

(type="text", nullable=true)

$description

private mixed $description
Tags
ORM\Column

(type="text", nullable=true)

$enabled

private mixed $enabled = true
Tags
ORM\Column

(type="boolean", options={"default"=true})

$id

private mixed $id
Tags
ORM\Id
ORM\GeneratedValue
ORM\Column

(type="integer")

$isTimestampable

Flag permettant de désactiver les actions des méthodes en prePersist et preSave

private mixed $isTimestampable = true

$name

private mixed $name
Tags
ORM\Column

(type="string", length=100)

$price

private mixed $price
Tags
ORM\Column

(type="decimal", scale=2, precision=6)

$publishedAt

private mixed $publishedAt
Tags
ORM\Column

(type="datetime")

$quantity

private mixed $quantity
Tags
ORM\Column

(type="integer")

$score

private mixed $score
Tags
ORM\Column

(type="smallint", nullable=true)

$since

private mixed $since
Tags
ORM\Column

(type="date")

$updatedAt

private mixed $updatedAt
Tags
ORM\Column

(type="datetime", nullable=true)

Methods

createTimestampableValues()

Actions automatiques si l'entité dispose de "@ORM\HasLifecycleCallbacks"

public createTimestampableValues() : void
Tags
ORM\PrePersist

doTimestampable()

Gestion de l'activation des actions en prePersist et preSave

public doTimestampable([bool $state = null ]) : bool
Parameters
$state : bool = null

Nouvel état d'activation (true=actif / false=inactif)

Return values
bool

Retourne l'état d'activation en cours

getCategory()

public getCategory() : string|null
Return values
string|null

getComment()

public getComment() : string|null
Return values
string|null

getCreatedAt()

Get the creation date.

public getCreatedAt() : DateTimeInterface|null
Return values
DateTimeInterface|null

getDescription()

public getDescription() : string|null
Return values
string|null

getEnabled()

Get the enabled state.

public getEnabled() : bool|null
Return values
bool|null

getId()

public getId() : int|null
Return values
int|null

getName()

public getName() : string|null
Return values
string|null

getPrice()

public getPrice() : string|null
Return values
string|null

getPublishedAt()

public getPublishedAt() : DateTimeInterface|null
Return values
DateTimeInterface|null

getQuantity()

public getQuantity() : int|null
Return values
int|null

getScore()

public getScore() : int|null
Return values
int|null

getSince()

public getSince() : DateTimeInterface|null
Return values
DateTimeInterface|null

getUpdatedAt()

Get the modification date.

public getUpdatedAt() : DateTimeInterface|null
Return values
DateTimeInterface|null

isEnabled()

Get the enabled state.

public isEnabled() : bool
Return values
bool

setCategory()

public setCategory(string|null $category) : self
Parameters
$category : string|null
Return values
self

setComment()

public setComment(string|null $comment) : self
Parameters
$comment : string|null
Return values
self

setCreatedAt()

Set the creation date.

public setCreatedAt(DateTimeInterface|null $createdAt) : self
Parameters
$createdAt : DateTimeInterface|null
Return values
self

setDescription()

public setDescription(string|null $description) : self
Parameters
$description : string|null
Return values
self

setEnabled()

Set the enabled state.

public setEnabled(bool|null $enabled) : self
Parameters
$enabled : bool|null
Return values
self

setName()

public setName(string $name) : self
Parameters
$name : string
Return values
self

setPrice()

public setPrice(string $price) : self
Parameters
$price : string
Return values
self

setPublishedAt()

public setPublishedAt(DateTimeInterface $publishedAt) : self
Parameters
$publishedAt : DateTimeInterface
Return values
self

setQuantity()

public setQuantity(int $quantity) : self
Parameters
$quantity : int
Return values
self

setScore()

public setScore(int|null $score) : self
Parameters
$score : int|null
Return values
self

setSince()

public setSince(DateTimeInterface $since) : self
Parameters
$since : DateTimeInterface
Return values
self

setUpdatedAt()

Set the modification date.

public setUpdatedAt(DateTimeInterface|null $updatedAt) : self
Parameters
$updatedAt : DateTimeInterface|null
Return values
self

updateTimestampableValues()

Actions automatiques si l'entité dispose de "@ORM\HasLifecycleCallbacks"

public updateTimestampableValues() : void
Tags
ORM\PreUpdate

        
On this page

Search results