class Link

Lazy encapsulation of Component::link().

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

Methods

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

Link specification.

string
getDestination()

Returns link destination.

setParameter($key, $value)

Changes link parameter.

mixed
getParameter($key)

Returns link parameter.

array
getParameters()

Returns link parameters.

string
__toString()

Converts link to URL.

Details

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

Link specification.

Parameters

Component $component
$destination
array $params

at line 46
string getDestination()

Returns link destination.

Return Value

string

at line 58
Link setParameter($key, $value)

Changes link parameter.

Parameters

$key
$value

Return Value

Link

at line 70
mixed getParameter($key)

Returns link parameter.

Parameters

$key

Return Value

mixed

at line 80
array getParameters()

Returns link parameters.

Return Value

array

at line 90
string __toString()

Converts link to URL.

Return Value

string

Traits

SmartObject