DiscordWebhookBuilder
in package
Builds a Discord webhook to represent an event as a Discord embed.
Tags
Table of Contents
Properties
- $_avatar_url : string|null
- $_content : string|null
- $_embeds : array<string|int, DiscordEmbed>
- $_username : string|null
Methods
- addEmbed() : $this
- getAvatarUrl() : string|null
- getContent() : string|null
- getEmbeds() : array<string|int, DiscordEmbed>|null
- getUsername() : string|null
- make() : self
- setAvatarUrl() : self
- setContent() : self
- setUsername() : self
- toArray() : array<string|int, mixed>
- __construct() : mixed
Properties
$_avatar_url
private
string|null
$_avatar_url
= \null
$_content
private
string|null
$_content
= \null
$_embeds
private
array<string|int, DiscordEmbed>
$_embeds
= []
$_username
private
string|null
$_username
= \null
Methods
addEmbed()
public
addEmbed(callable(DiscordEmbed): DiscordEmbed $closure) : $this
Parameters
- $closure : callable(DiscordEmbed): DiscordEmbed
Return values
$thisgetAvatarUrl()
public
getAvatarUrl() : string|null
Return values
string|nullgetContent()
public
getContent() : string|null
Return values
string|nullgetEmbeds()
public
getEmbeds() : array<string|int, DiscordEmbed>|null
Return values
array<string|int, DiscordEmbed>|nullgetUsername()
public
getUsername() : string|null
Return values
string|nullmake()
public
static make() : self
Return values
selfsetAvatarUrl()
public
setAvatarUrl(string|null $avatar_url) : self
Parameters
- $avatar_url : string|null
Return values
selfsetContent()
public
setContent(string $content) : self
Parameters
- $content : string
Return values
selfsetUsername()
public
setUsername(string|null $username) : self
Parameters
- $username : string|null
Return values
selftoArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>__construct()
private
__construct() : mixed