final class Link

Lazy encapsulation of Component::link().

Do not instantiate directly, use Component::lazyLink()

Methods

__construct(Component $component, string $destination, array $params = [])

No description

getComponent()

Returns link component.

string
getDestination()

Returns link destination.

setParameter(string $key, mixed $value)

Changes link parameter.

mixed
getParameter(string $key)

Returns link parameter.

array
getParameters()

Returns link parameters.

bool
isLinkCurrent()

Determines whether this links to the current page.

string
__toString()

Converts link to URL.

Details

at line 19
__construct(Component $component, string $destination, array $params = [])

No description

Parameters

Component $component
string $destination
array $params

at line 30
Component getComponent()

Returns link component.

Return Value

Component

at line 39
string getDestination()

Returns link destination.

Return Value

string

at line 48
Link setParameter(string $key, mixed $value)

Changes link parameter.

Parameters

string $key
mixed $value

Return Value

Link

at line 58
mixed getParameter(string $key)

Returns link parameter.

Parameters

string $key

Return Value

mixed

at line 67
array getParameters()

Returns link parameters.

Return Value

array

at line 76
bool isLinkCurrent()

Determines whether this links to the current page.

Return Value

bool

at line 85
string __toString()

Converts link to URL.

Return Value

string