AvailabilityStatus
extends AbstractHelper
in package
Helper class for rendering availability statuses.
Tags
Table of Contents
- $classAvailable : string
- Html class for available items.
- $classUnavailable : string
- Html class for unavailable items.
- $classUncertain : string
- Html class for items where status is uncertain.
- $classUnknown : string
- Html class for items where status is unknown.
- $messageCache : array<string|int, mixed>
- Message cache
- getClass() : string
- Get html class for availability status.
- renderStatusForAjaxResponse() : string
- Render ajax status.
Properties
$classAvailable
Html class for available items.
protected
string
$classAvailable
= 'text-success'
$classUnavailable
Html class for unavailable items.
protected
string
$classUnavailable
= 'text-danger'
$classUncertain
Html class for items where status is uncertain.
protected
string
$classUncertain
= 'text-warning'
$classUnknown
Html class for items where status is unknown.
protected
string
$classUnknown
= 'text-muted'
$messageCache
Message cache
protected
array<string|int, mixed>
$messageCache
= []
Methods
getClass()
Get html class for availability status.
public
getClass(AvailabilityStatusInterface $availabilityStatus) : string
Parameters
- $availabilityStatus : AvailabilityStatusInterface
-
Availability Status
Return values
string —renderStatusForAjaxResponse()
Render ajax status.
public
renderStatusForAjaxResponse(AvailabilityStatusInterface $availabilityStatus) : string
Parameters
- $availabilityStatus : AvailabilityStatusInterface
-
Availability Status