class Link extends Object

internal  
 

Lazy encapsulation of PresenterComponent::link().

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

Methods

__construct(PresenterComponent $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 35
__construct(PresenterComponent $component, $destination, array $params)

Link specification.

Parameters

PresenterComponent $component
$destination
array $params

at line 47
string getDestination()

Returns link destination.

Return Value

string

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

Changes link parameter.

Parameters

$key
$value

Return Value

Link

at line 71
mixed getParameter($key)

Returns link parameter.

Parameters

$key

Return Value

mixed

at line 81
array getParameters()

Returns link parameters.

Return Value

array

at line 91
string __toString()

Converts link to URL.

Return Value

string