Documentation

Pc
in package

Pc

Tags
ORM\Table

(name="pc")

ORM\Entity

(repositoryClass=PcRepository::class)

Table of Contents

$Benchmark  : string|null
$delai  : string|null
$details  : Details|Collection
$emplacement  : Emplacement|null
$fiche  : string|null
$id  : int
$images  : mixed
$modele  : string
$pcComposants  : PcComposants|Collection
$pcRevendeurs  : PcRevendeur|Collection
$prix  : float|null
$quantite  : int|null
$revendeurs  : Revendeur|Collection
$sku  : string
$sku2  : string|null
__construct()  : mixed
Constructor
__toString()  : mixed
addComposant()  : self
addImage()  : mixed
addPcRevendeur()  : self
addRevendeur()  : self
build()  : mixed
getB64DisplaySrc()  : string
getB64Images()  : array<string|int, mixed>
getBenchmark()  : string|null
getCompoLimitant()  : array<string|int, mixed>
getComposants()  : ArrayCollection
getDelai()  : string|null
getDisplayImg()  : string
getEmplacement()  : string
getFiche()  : string|null
getHT()  : float
getId()  : int|null
getImages()  : array<string|int, mixed>|null
getModele()  : string|null
getPathFiche()  : string
getPcComposant()  : mixed
getPcComposants()  : ArrayCollection
getPcRevendeurs()  : Collection
getPrix()  : float|null
getQteFab()  : float|int
getQuantite()  : int|null
getRevendeurs()  : Collection
getSku()  : string|null
getSku2()  : string|null
hasFiche()  : bool
haveCompo()  : bool
removeComposant()  : mixed
removeImage()  : mixed
removePcComposant()  : self
removePcRevendeur()  : self
removeRevendeur()  : self
setBenchmark()  : self
setDelai()  : self
setEmplacement()  : self
setFiche()  : self
setImages()  : self
setModele()  : self
setPcComposants()  : mixed
setPrix()  : self
setQuantite()  : self
setSku()  : self
setSku2()  : self
substract()  : mixed
isBuildable()  : bool

Properties

$Benchmark

private string|null $Benchmark
Tags
ORM\Column

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

$delai

private string|null $delai
Tags
ORM\Column

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

$details

private Details|Collection $details
Tags
ORM\ManyToMany

(targetEntity="Details", mappedBy="pc")

$emplacement

private Emplacement|null $emplacement
Tags
ORM\ManyToOne

(targetEntity=Emplacement::class, inversedBy="pc")

$fiche

private string|null $fiche
Tags
ORM\Column

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

$id

private int $id
Tags
ORM\Column

(name="id", type="integer", nullable=false)

ORM\Id
ORM\GeneratedValue

(strategy="IDENTITY")

$images

private mixed $images = []
Tags
ORM\Column

(type="array", nullable=true)

$modele

private string $modele
Tags
ORM\Column

(name="modele", type="string", length=255, nullable=false)

$pcComposants

private PcComposants|Collection $pcComposants
Tags
ORM\OneToMany

(targetEntity=PcComposants::class, mappedBy="pc",cascade={"persist"})

$pcRevendeurs

private PcRevendeur|Collection $pcRevendeurs
Tags
ORM\OneToMany

(targetEntity=PcRevendeur::class, mappedBy="pc")

$prix

private float|null $prix
Tags
ORM\Column

(type="float")

$quantite

private int|null $quantite
Tags
ORM\Column

(type="integer")

$revendeurs

private Revendeur|Collection $revendeurs
Tags
ORM\ManyToMany

(targetEntity=Revendeur::class, mappedBy="pcs")

$sku

private string $sku
Tags
ORM\Column

(name="sku", type="string", length=255, nullable=false)

$sku2

private string|null $sku2
Tags
ORM\Column

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

Methods

__construct()

Constructor

public __construct() : mixed
Return values
mixed

__toString()

public __toString() : mixed
Return values
mixed

addComposant()

public addComposant(mixed $composant) : self
Parameters
$composant : mixed
Return values
self

addImage()

public addImage(mixed $image) : mixed
Parameters
$image : mixed
Return values
mixed

addPcRevendeur()

public addPcRevendeur(PcRevendeur $pcRevendeur) : self
Parameters
$pcRevendeur : PcRevendeur
Return values
self

addRevendeur()

public addRevendeur(Revendeur $revendeur) : self
Parameters
$revendeur : Revendeur
Return values
self

build()

public build() : mixed
Return values
mixed

getB64DisplaySrc()

public getB64DisplaySrc() : string
Return values
string

getB64Images()

public getB64Images() : array<string|int, mixed>
Return values
array<string|int, mixed>

getBenchmark()

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

getCompoLimitant()

public getCompoLimitant() : array<string|int, mixed>
Return values
array<string|int, mixed>

getComposants()

public getComposants() : ArrayCollection
Return values
ArrayCollection

getDelai()

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

getDisplayImg()

public getDisplayImg() : string
Return values
string

getEmplacement()

public getEmplacement() : string
Return values
string

getFiche()

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

getHT()

public getHT(mixed $tva) : float
Parameters
$tva : mixed
Return values
float

getId()

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

getImages()

public getImages() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getModele()

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

getPathFiche()

public getPathFiche() : string
Return values
string

getPcComposant()

public getPcComposant(mixed $composant) : mixed
Parameters
$composant : mixed
Return values
mixed

getPcComposants()

public getPcComposants() : ArrayCollection
Return values
ArrayCollection

getPcRevendeurs()

public getPcRevendeurs() : Collection
Return values
Collection

getPrix()

public getPrix() : float|null
Return values
float|null

getQteFab()

public getQteFab() : float|int
Return values
float|int

getQuantite()

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

getRevendeurs()

public getRevendeurs() : Collection
Return values
Collection

getSku()

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

getSku2()

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

hasFiche()

public hasFiche() : bool
Return values
bool

haveCompo()

public haveCompo(mixed $composant) : bool
Parameters
$composant : mixed
Return values
bool

removeComposant()

public removeComposant(mixed $composant) : mixed
Parameters
$composant : mixed
Return values
mixed

removeImage()

public removeImage(mixed $image) : mixed
Parameters
$image : mixed
Return values
mixed

removePcComposant()

public removePcComposant(PcComposants $pcComposant) : self
Parameters
$pcComposant : PcComposants
Return values
self

removePcRevendeur()

public removePcRevendeur(PcRevendeur $pcRevendeur) : self
Parameters
$pcRevendeur : PcRevendeur
Return values
self

removeRevendeur()

public removeRevendeur(Revendeur $revendeur) : self
Parameters
$revendeur : Revendeur
Return values
self

setBenchmark()

public setBenchmark(string|null $Benchmark) : self
Parameters
$Benchmark : string|null
Return values
self

setDelai()

public setDelai(string|null $delai) : self
Parameters
$delai : string|null
Return values
self

setEmplacement()

public setEmplacement(Emplacement|null $emplacement) : self
Parameters
$emplacement : Emplacement|null
Return values
self

setFiche()

public setFiche(string|null $fiche) : self
Parameters
$fiche : string|null
Return values
self

setImages()

public setImages(array<string|int, mixed>|null $images) : self
Parameters
$images : array<string|int, mixed>|null
Return values
self

setModele()

public setModele(string $modele) : self
Parameters
$modele : string
Return values
self

setPcComposants()

public setPcComposants(mixed $pcComposants) : mixed
Parameters
$pcComposants : mixed
Return values
mixed

setPrix()

public setPrix(float $prix) : self
Parameters
$prix : float
Return values
self

setQuantite()

public setQuantite(int $quantite) : self
Parameters
$quantite : int
Return values
self

setSku()

public setSku(string $sku) : self
Parameters
$sku : string
Return values
self

setSku2()

public setSku2(string|null $sku2) : self
Parameters
$sku2 : string|null
Return values
self

substract()

public substract(mixed $qte) : mixed
Parameters
$qte : mixed
Return values
mixed

isBuildable()

private isBuildable() : bool
Return values
bool

Search results