class History

History.

Properties

protected $stack
protected $position

Methods

clear()

Clears the history.

add(Request $request)

Adds a Request to the history.

bool
isEmpty()

Returns true if the history is empty.

back()

Goes back in the history.

forward()

Goes forward in the history.

current()

Returns the current element in the history.

Details

at line 27
clear()

Clears the history.

at line 36
add(Request $request)

Adds a Request to the history.

Parameters

Request $request

at line 48
bool isEmpty()

Returns true if the history is empty.

Return Value

bool true if the history is empty, false otherwise

at line 60
Request back()

Goes back in the history.

Return Value

Request A Request instance

Exceptions

LogicException if the stack is already on the first page

at line 76
Request forward()

Goes forward in the history.

Return Value

Request A Request instance

Exceptions

LogicException if the stack is already on the last page

at line 92
Request current()

Returns the current element in the history.

Return Value

Request A Request instance

Exceptions

LogicException if the stack is empty