UriTemplateActionBuilder
in package
implements
TemplateActionBuilder
A builder class for URI action.
Interfaces, Classes and Traits
- TemplateActionBuilder
- The interface that has a responsibility to build template action.
Table of Contents
- $altUri : AltUriBuilder|null
- $label : string
- $uri : string
- __construct() : mixed
- UriAction constructor.
- buildTemplateAction() : array<string|int, mixed>
- Builds URI action structure.
Properties
$altUri
private
AltUriBuilder|null
$altUri
$label
private
string
$label
$uri
private
string
$uri
Methods
__construct()
UriAction constructor.
public
__construct(string $label, string $uri[, AltUriBuilder $altUri = null ]) : mixed
Parameters
- $label : string
-
Label of action.
- $uri : string
-
URI of the link.
- $altUri : AltUriBuilder = null
Return values
mixed —buildTemplateAction()
Builds URI action structure.
public
buildTemplateAction() : array<string|int, mixed>
Return values
array<string|int, mixed> —Built URI action structure.