Technicien
extends User
in package
Tags
Table of Contents
- $notifications : Notification|Collection
- $chats : Chat|Collection
- $diagnostics : Diagnostic|Collection
- $etapes : Etapes|Collection
- $historiqueStocks : HistoriqueStock|Collection
- $id : int|null
- $information : Information|Collection
- $livraisons : Livraison|Collection
- $logs : mixed
- $messages : Message|Collection
- $password : string
- $roles : mixed
- $savs : Sav|Collection
- $taches : mixed
- $tickets : Ticket|Collection
- $username : string
- __construct() : mixed
- __toString() : mixed
- addChat() : self
- addDiagnostic() : self
- addEtape() : self
- addHistoriqueStock() : self
- addInformation() : self
- addLivraison() : self
- addLog() : self
- addMessage() : self
- addNotification() : self
- addRole() : self
- addSav() : self
- addTach() : self
- addTicket() : self
- countUnread() : int
- eraseCredentials() : mixed
- getChats() : Collection
- getDiagnostics() : Collection
- getEtapes() : Collection
- getHistoriqueStocks() : Collection
- getIcone() : string
- getId() : int|null
- getInformation() : Collection<int, Information>
- getLivraisons() : Collection<int, Livraison>
- getLogs() : Collection<int, Log>
- getMessages() : Collection
- getNotifications() : Collection<int, Notification>
- getPassword() : string
- getRoles() : array<string|int, mixed>
- getSalt() : string|null
- Returning a salt is only needed, if you are not using a modern hashing algorithm (e.g. bcrypt or sodium) in your security.yaml.
- getSavs() : Collection
- getTaches() : Collection<int, Taches>
- getTickets() : Collection|array<string|int, Ticket>
- getType() : string
- getUsername() : string
- A visual identifier that represents this user.
- is() : bool
- isAdmin() : bool
- removeChat() : self
- removeDiagnostic() : self
- removeEtape() : self
- removeHistoriqueStock() : self
- removeInformation() : self
- removeLivraison() : self
- removeLog() : self
- removeMessage() : self
- removeNotification() : self
- removeSav() : self
- removeTach() : self
- removeTicket() : self
- setPassword() : self
- setRoles() : self
- setUsername() : self
- unseenNotifications() : ArrayCollection|Collection|Notification
Properties
$notifications
protected
Notification|Collection
$notifications
Tags
$chats
private
Chat|Collection
$chats
Tags
$diagnostics
private
Diagnostic|Collection
$diagnostics
Tags
$etapes
private
Etapes|Collection
$etapes
Tags
$historiqueStocks
private
HistoriqueStock|Collection
$historiqueStocks
Tags
$id
private
int|null
$id
Tags
$information
private
Information|Collection
$information
Tags
$livraisons
private
Livraison|Collection
$livraisons
Tags
$logs
private
mixed
$logs
Tags
$messages
private
Message|Collection
$messages
Tags
$password
private
string
$password
The hashed password
Tags
$roles
private
mixed
$roles
= []
Tags
$savs
private
Sav|Collection
$savs
Tags
$taches
private
mixed
$taches
Tags
$tickets
private
Ticket|Collection
$tickets
Tags
$username
private
string
$username
Tags
Methods
__construct()
public
__construct() : mixed
Return values
mixed —__toString()
public
__toString() : mixed
Return values
mixed —addChat()
public
addChat(Chat $chat) : self
Parameters
- $chat : Chat
Return values
self —addDiagnostic()
public
addDiagnostic(Diagnostic $diagnostic) : self
Parameters
- $diagnostic : Diagnostic
Return values
self —addEtape()
public
addEtape(Etapes $etape) : self
Parameters
- $etape : Etapes
Return values
self —addHistoriqueStock()
public
addHistoriqueStock(HistoriqueStock $historiqueStock) : self
Parameters
- $historiqueStock : HistoriqueStock
Return values
self —addInformation()
public
addInformation(Information $information) : self
Parameters
- $information : Information
Return values
self —addLivraison()
public
addLivraison(Livraison $livraison) : self
Parameters
- $livraison : Livraison
Return values
self —addLog()
public
addLog(Log $log) : self
Parameters
- $log : Log
Return values
self —addMessage()
public
addMessage(Message $message) : self
Parameters
- $message : Message
Return values
self —addNotification()
public
addNotification(Notification $notification) : self
Parameters
- $notification : Notification
Return values
self —addRole()
public
addRole(string $role) : self
Parameters
- $role : string
Return values
self —addSav()
public
addSav(Sav $sav) : self
Parameters
- $sav : Sav
Return values
self —addTach()
public
addTach(Taches $tach) : self
Parameters
- $tach : Taches
Return values
self —addTicket()
public
addTicket(Ticket $ticket) : self
Parameters
- $ticket : Ticket
Return values
self —countUnread()
public
countUnread() : int
Return values
int —eraseCredentials()
public
eraseCredentials() : mixed
Tags
Return values
mixed —getChats()
public
getChats() : Collection
Return values
Collection —getDiagnostics()
public
getDiagnostics() : Collection
Return values
Collection —getEtapes()
public
getEtapes() : Collection
Return values
Collection —getHistoriqueStocks()
public
getHistoriqueStocks() : Collection
Return values
Collection —getIcone()
public
getIcone() : string
Return values
string —getId()
public
getId() : int|null
Return values
int|null —getInformation()
public
getInformation() : Collection<int, Information>
Return values
Collection<int, Information> —getLivraisons()
public
getLivraisons() : Collection<int, Livraison>
Return values
Collection<int, Livraison> —getLogs()
public
getLogs() : Collection<int, Log>
Return values
Collection<int, Log> —getMessages()
public
getMessages() : Collection
Return values
Collection —getNotifications()
public
getNotifications() : Collection<int, Notification>
Return values
Collection<int, Notification> —getPassword()
public
getPassword() : string
Tags
Return values
string —getRoles()
public
getRoles() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getSalt()
Returning a salt is only needed, if you are not using a modern hashing algorithm (e.g. bcrypt or sodium) in your security.yaml.
public
getSalt() : string|null
Tags
Return values
string|null —getSavs()
public
getSavs() : Collection
Return values
Collection —getTaches()
public
getTaches() : Collection<int, Taches>
Return values
Collection<int, Taches> —getTickets()
public
getTickets() : Collection|array<string|int, Ticket>
Return values
Collection|array<string|int, Ticket> —getType()
public
getType() : string
Return values
string —getUsername()
A visual identifier that represents this user.
public
getUsername() : string
Tags
Return values
string —is()
public
is(string $role) : bool
Parameters
- $role : string
Return values
bool —isAdmin()
public
isAdmin() : bool
Return values
bool —removeChat()
public
removeChat(Chat $chat) : self
Parameters
- $chat : Chat
Return values
self —removeDiagnostic()
public
removeDiagnostic(Diagnostic $diagnostic) : self
Parameters
- $diagnostic : Diagnostic
Return values
self —removeEtape()
public
removeEtape(Etapes $etape) : self
Parameters
- $etape : Etapes
Return values
self —removeHistoriqueStock()
public
removeHistoriqueStock(HistoriqueStock $historiqueStock) : self
Parameters
- $historiqueStock : HistoriqueStock
Return values
self —removeInformation()
public
removeInformation(Information $information) : self
Parameters
- $information : Information
Return values
self —removeLivraison()
public
removeLivraison(Livraison $livraison) : self
Parameters
- $livraison : Livraison
Return values
self —removeLog()
public
removeLog(Log $log) : self
Parameters
- $log : Log
Return values
self —removeMessage()
public
removeMessage(Message $message) : self
Parameters
- $message : Message
Return values
self —removeNotification()
public
removeNotification(Notification $notification) : self
Parameters
- $notification : Notification
Return values
self —removeSav()
public
removeSav(Sav $sav) : self
Parameters
- $sav : Sav
Return values
self —removeTach()
public
removeTach(Taches $tach) : self
Parameters
- $tach : Taches
Return values
self —removeTicket()
public
removeTicket(Ticket $ticket) : self
Parameters
- $ticket : Ticket
Return values
self —setPassword()
public
setPassword(string $password) : self
Parameters
- $password : string
Return values
self —setRoles()
public
setRoles(array<string|int, mixed> $roles) : self
Parameters
- $roles : array<string|int, mixed>
Return values
self —setUsername()
public
setUsername(string $username) : self
Parameters
- $username : string
Return values
self —unseenNotifications()
public
unseenNotifications() : ArrayCollection|Collection|Notification