Chat
in package
Tags
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
$message
private
Message
$message
Tags
$user
private
User
$user
Tags
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