TYPO3  7.6
Public Member Functions | Protected Member Functions | List of all members
JsonView Class Reference
Inheritance diagram for JsonView:
AbstractView ViewInterface

Public Member Functions

 render ()
 
 transformStatusToArray (StatusInterface $status)
 
- Public Member Functions inherited from AbstractView
 setControllerContext (\TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext $controllerContext)
 
 assign ($key, $value)
 
 assignMultiple (array $values)
 
 canRender (\TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext $controllerContext)
 
 initializeView ()
 

Protected Member Functions

 transformStatusMessagesToArray (array $statusArray=array())
 

Additional Inherited Members

- Protected Attributes inherited from AbstractView
 $controllerContext
 
 $variables = array()
 

Detailed Description

Simple JsonView (currently returns an associative array)

Definition at line 24 of file install/Classes/View/JsonView.php.

Member Function Documentation

render ( )
Returns
string

Transforms the value view variable to a serializable array representation using a YAML view configuration and JSON encodes the result.

Returns
string The JSON encoded variables

Implements ViewInterface.

Definition at line 29 of file install/Classes/View/JsonView.php.

References AbstractView\$variables, and JsonView\transformStatusMessagesToArray().

transformStatusMessagesToArray ( array  $statusArray = array())
protected

Transform an array of messages to an associative array.

Parameters
array<StatusInterface>
Returns
array
Exceptions
StatusException

Definition at line 53 of file install/Classes/View/JsonView.php.

References JsonView\transformStatusToArray().

Referenced by JsonView\render().

transformStatusToArray ( StatusInterface  $status)

Creates an array from a status object. Used for example to transfer the message as json.

Parameters
StatusInterface$status
Returns
array

Definition at line 75 of file install/Classes/View/JsonView.php.

References StatusInterface\getMessage(), StatusInterface\getSeverity(), and StatusInterface\getTitle().

Referenced by JsonView\transformStatusMessagesToArray().