Zend Framework  3.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
ViewEvent Class Reference

Public Member Functions

 setModel (Model $model)
 Set the view model.
 
 setRequest (Request $request)
 Set the MVC request object.
 
 setResponse (Response $response)
 Set the MVC response object.
 
 setResult ($result)
 Set result of rendering.
 
 getModel ()
 Retrieve the view model.
 
 setRenderer (Renderer $renderer)
 Set value for renderer.
 
 getRenderer ()
 Get value for renderer.
 
 getRequest ()
 Retrieve the MVC request object.
 
 getResponse ()
 Retrieve the MVC response object.
 
 getResult ()
 Retrieve the result of rendering.
 
 getParam ($name, $default=null)
 Get event parameter.
 
 getParams ()
 Get all event parameters.
 
 setParams ($params)
 Set event parameters.
 
 setParam ($name, $value)
 Set an individual event parameter.
 
- Public Member Functions inherited from Event
 __construct ($name=null, $target=null, $params=null)
 Constructor.
 
 getName ()
 Get event name.
 
 getTarget ()
 Get the event target.
 
 setParams ($params)
 Set parameters.
 
 getParams ()
 Get all parameters.
 
 getParam ($name, $default=null)
 Get an individual parameter.
 
 setName ($name)
 Set the event name.
 
 setTarget ($target)
 Set the event target/context.
 
 setParam ($name, $value)
 Set an individual parameter to a value.
 
 stopPropagation ($flag=true)
 Stop further event propagation.
 
 propagationIsStopped ()
 Is propagation stopped?
 

Public Attributes

const EVENT_RENDERER = 'renderer'
 #@+ View events triggered by eventmanager
 
const EVENT_RENDERER_POST = 'renderer.post'
 
const EVENT_RESPONSE = 'response'
 

Protected Attributes

 $model
 
 $renderer
 
 $request
 
 $response
 
 $result
 
- Protected Attributes inherited from Event
 $name
 
 $target
 
 $params = []
 
 $stopPropagation = false
 

Member Function Documentation

getModel ( )

Retrieve the view model.

Returns
null|Model
getParam (   $name,
  $default = null 
)

Get event parameter.

Parameters
string$name
mixed$default
Returns
mixed

Implements EventInterface.

getParams ( )

Get all event parameters.

Returns
array|

Implements EventInterface.

getRenderer ( )

Get value for renderer.

Returns
null|Renderer
getRequest ( )

Retrieve the MVC request object.

Returns
null|Request
getResponse ( )

Retrieve the MVC response object.

Returns
null|Response
getResult ( )

Retrieve the result of rendering.

Returns
mixed
setModel ( Model  $model)

Set the view model.

Parameters
Model$model
Returns
ViewEvent
setParam (   $name,
  $value 
)

Set an individual event parameter.

Parameters
string$name
mixed$value
Returns
ViewEvent

Implements EventInterface.

setParams (   $params)

Set event parameters.

Parameters
array | object | ArrayAccess$params
Returns
ViewEvent

Implements EventInterface.

setRenderer ( Renderer  $renderer)

Set value for renderer.

Parameters
Renderer$renderer
Returns
ViewEvent
setRequest ( Request  $request)

Set the MVC request object.

Parameters
Request$request
Returns
ViewEvent
setResponse ( Response  $response)

Set the MVC response object.

Parameters
Response$response
Returns
ViewEvent
setResult (   $result)

Set result of rendering.

Parameters
mixed$result
Returns
ViewEvent

Member Data Documentation

$model
protected
$renderer
protected
$request
protected
$response
protected
$result
protected
const EVENT_RENDERER = 'renderer'

#@+ View events triggered by eventmanager

const EVENT_RENDERER_POST = 'renderer.post'
const EVENT_RESPONSE = 'response'