PHP Класс Neos\Flow\Tests\Unit\Mvc\View\JsonViewTest

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
$response Neos\Flow\Http\Response
$view Neos\Flow\Mvc\View\JsonView

Открытые методы

Метод Описание
descendAllKeepsArrayIndexes ( )
exposeClassNameSettingsAndResults ( ) A data provider
jsonViewTestData ( ) : array data provider for testTransformValue()
objectIdentifierExposureTestData ( ) : array data provider for testTransformValueWithObjectIdentifierExposure()
renderCanRenderMultipleComplexObjects ( )
renderCanRenderPlainArray ( )
renderOnlyRendersVariableWithTheNameValue ( )
renderRendersMultipleValuesIfTheyAreSpecifiedAsVariablesToRender ( )
renderReturnsJsonRepresentationOfAssignedArray ( )
renderReturnsJsonRepresentationOfAssignedObject ( )
renderReturnsJsonRepresentationOfAssignedSimpleValue ( )
renderReturnsNullIfNameOfAssignedVariableIsNotEqualToValue ( )
renderSetsContentTypeHeader ( )
renderTransformsJsonSerializableValues ( )
setUp ( ) : void Sets up this test case
setVariablesToRenderOverridesValueToRender ( )
testTransformValue ( $object, $configuration, $expected, $description )
testTransformValueWithObjectIdentifierExposure ( $object, $configuration, $expected, $dummyIdentifier, $description )
viewAcceptsJsonEncodingOptions ( )
viewExposesClassNameFullyIfConfiguredSo ( $exposeClassNameSetting, $className, $namespace, $expected )

Описание методов

descendAllKeepsArrayIndexes() публичный Метод

exposeClassNameSettingsAndResults() публичный Метод

A data provider

jsonViewTestData() публичный Метод

data provider for testTransformValue()
public jsonViewTestData ( ) : array
Результат array

objectIdentifierExposureTestData() публичный Метод

data provider for testTransformValueWithObjectIdentifierExposure()
public objectIdentifierExposureTestData ( ) : array
Результат array

renderCanRenderMultipleComplexObjects() публичный Метод

renderCanRenderPlainArray() публичный Метод

renderOnlyRendersVariableWithTheNameValue() публичный Метод

renderRendersMultipleValuesIfTheyAreSpecifiedAsVariablesToRender() публичный Метод

renderReturnsJsonRepresentationOfAssignedArray() публичный Метод

renderReturnsJsonRepresentationOfAssignedObject() публичный Метод

renderReturnsJsonRepresentationOfAssignedSimpleValue() публичный Метод

renderReturnsNullIfNameOfAssignedVariableIsNotEqualToValue() публичный Метод

renderSetsContentTypeHeader() публичный Метод

renderTransformsJsonSerializableValues() публичный Метод

setUp() публичный Метод

Sets up this test case
public setUp ( ) : void
Результат void

setVariablesToRenderOverridesValueToRender() публичный Метод

testTransformValue() публичный Метод

public testTransformValue ( $object, $configuration, $expected, $description )

testTransformValueWithObjectIdentifierExposure() публичный Метод

public testTransformValueWithObjectIdentifierExposure ( $object, $configuration, $expected, $dummyIdentifier, $description )

viewAcceptsJsonEncodingOptions() публичный Метод

viewExposesClassNameFullyIfConfiguredSo() публичный Метод

public viewExposesClassNameFullyIfConfiguredSo ( $exposeClassNameSetting, $className, $namespace, $expected )

Описание свойств

$controllerContext защищенное свойство

protected ControllerContext,Neos\Flow\Mvc\Controller $controllerContext
Результат Neos\Flow\Mvc\Controller\ControllerContext

$response защищенное свойство

protected Response,Neos\Flow\Http $response
Результат Neos\Flow\Http\Response

$view защищенное свойство

protected JsonView,Neos\Flow\Mvc\View $view
Результат Neos\Flow\Mvc\View\JsonView