Sledgehammer Framework

Alert extends Element
in package

A single alert message.

Table of Contents

$attributes  : array<string|int, mixed>
Attributes for the html element.
$close  : bool
Show a "X "to dismiss the alert.
$message  : string
The alert body.
$tag  : string
Element type: "div", "span", etc.
__call()  : mixed
Report that the $method doesn't exist.
__callStatic()  : mixed
Report that the $method doesn't exist.
__construct()  : mixed
Constructor.
__get()  : mixed
Report that $property doesn't exist.
__set()  : mixed
Report that $property doesn't exist and set the property to the given $value.
__toString()  : string
The object is used as an string.
addClass()  : this|Element
Adds the specified class(es) to the element.
attr()  : this|Element|mixed
Get the value of an attribute or set one or more attributes.
booleanAttribute()  : bool
Check if a boolean attribute such as 'checked' or 'selected' is enabled.
error()  : Alert
Create an error alert.
getAttribute()  : mixed
Returns the value of the named attribute on the element.
hasAttribute()  : bool
Returns a boolean value indicating whether the specified element has the specified attribute or not.
hasClass()  : bool
Determine whether the element is assigned the given class.
info()  : Alert
Create an info alert.
removeAttribute()  : mixed
Removes an attribute from the element.
removeClass()  : this|Element
Remove a single class, multiple classes, or all classes from the element.
render()  : mixed
Render the element(s).
renderContents()  : mixed
Render the element contents.
setAttribute()  : mixed
Adds a new attribute or changes the value of an existing attribute on the element.
success()  : Alert
Create a success alert.
toggleClass()  : this|Element
Add or remove one or more classes from each element in the set of matched elements, depending on either the class’s presence or the value of the switch argument.

Properties

$attributes

Attributes for the html element.

public array<string|int, mixed> $attributes = ['class' => 'alert']

$close

Show a "X "to dismiss the alert.

public bool $close = false

$message

The alert body.

public string $message

html

$tag

Element type: "div", "span", etc.

public string $tag = 'div'

Methods

__call()

Report that the $method doesn't exist.

public __call(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
$method : string
$arguments : array<string|int, mixed>
Return values
mixed

__callStatic()

Report that the $method doesn't exist.

public static __callStatic(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
$method : string
$arguments : array<string|int, mixed>
Return values
mixed

__construct()

Constructor.

public __construct(string $message[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$message : string

HTML

$options : array<string|int, mixed> = []
Return values
mixed

__get()

Report that $property doesn't exist.

public __get(string $property) : mixed
Parameters
$property : string
Return values
mixed

__set()

Report that $property doesn't exist and set the property to the given $value.

public __set(string $property, mixed $value) : mixed
Parameters
$property : string
$value : mixed
Return values
mixed

__toString()

The object is used as an string.

public __toString() : string
Return values
string

addClass()

Adds the specified class(es) to the element.

public addClass(string|array<string|int, mixed> $class) : this|Element
Parameters
$class : string|array<string|int, mixed>

One or more space-separated classes to be added to the class attribute.

Return values
this|Element

attr()

Get the value of an attribute or set one or more attributes.

public attr(string $attribute[, mixed $value = null ]) : this|Element|mixed
Parameters
$attribute : string
$value : mixed = null

optional

Return values
this|Element|mixed

booleanAttribute()

Check if a boolean attribute such as 'checked' or 'selected' is enabled.

public booleanAttribute(string $name) : bool
Parameters
$name : string
Return values
bool

error()

Create an error alert.

public static error(string $message) : Alert
Parameters
$message : string

HTML

Return values
Alert

getAttribute()

Returns the value of the named attribute on the element.

public getAttribute(string $name) : mixed

If the named attribute does not exist it will return null.

Parameters
$name : string
Return values
mixed

hasAttribute()

Returns a boolean value indicating whether the specified element has the specified attribute or not.

public hasAttribute(string $name) : bool
Parameters
$name : string
Return values
bool

hasClass()

Determine whether the element is assigned the given class.

public hasClass(string $class) : bool
Parameters
$class : string
Return values
bool

info()

Create an info alert.

public static info(string $message) : Alert
Parameters
$message : string

HTML

Return values
Alert

removeAttribute()

Removes an attribute from the element.

public removeAttribute(string $name) : mixed
Parameters
$name : string
Return values
mixed

removeClass()

Remove a single class, multiple classes, or all classes from the element.

public removeClass(string|array<string|int, mixed> $class) : this|Element
Parameters
$class : string|array<string|int, mixed>
Return values
this|Element

render()

Render the element(s).

public render() : mixed
Return values
mixed

renderContents()

Render the element contents.

public renderContents() : mixed
Return values
mixed

setAttribute()

Adds a new attribute or changes the value of an existing attribute on the element.

public setAttribute(string $name, mixed $value) : mixed
Parameters
$name : string

The name of the attribute.

$value : mixed

The desired new value of the attribute

Return values
mixed

success()

Create a success alert.

public static success(string $message) : Alert
Parameters
$message : string

HTML

Return values
Alert

toggleClass()

Add or remove one or more classes from each element in the set of matched elements, depending on either the class’s presence or the value of the switch argument.

public toggleClass(string $class) : this|Element
Parameters
$class : string
Return values
this|Element

Search results