Documentation

Chat
in package

Tags
ORM\Entity

(repositoryClass=ChatRepository::class)

Table of Contents

$id  : int
$message  : Message
$user  : User
__construct()  : mixed
__toString()  : string
addMessage()  : self
addUser()  : self
countUnread()  : int
getId()  : int|null
getMessage()  : Collection
getUser()  : Collection
removeMessage()  : self
removeUser()  : self

Properties

$id

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

(type="integer")

$message

private Message $message
Tags
ORM\OneToMany

(targetEntity=Message::class, mappedBy="chat" ,cascade={"remove","persist"})

$user

private User $user
Tags
ORM\ManyToMany

(targetEntity=Technicien::class, inversedBy="chats")

Methods

__construct()

public __construct(mixed $user, mixed $otherUser) : mixed
Parameters
$user : mixed
$otherUser : mixed
Return values
mixed

__toString()

public __toString() : string
Return values
string

addMessage()

public addMessage(Message $message) : self
Parameters
$message : Message
Return values
self

addUser()

public addUser(User $user) : self
Parameters
$user : User
Return values
self

countUnread()

public countUnread() : int
Return values
int

getId()

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

getMessage()

public getMessage() : Collection
Return values
Collection

getUser()

public getUser() : Collection
Return values
Collection

removeMessage()

public removeMessage(Message $message) : self
Parameters
$message : Message
Return values
self

removeUser()

public removeUser(User $user) : self
Parameters
$user : User
Return values
self

Search results