PHP 클래스 Neos\Flow\Tests\Unit\Mvc\View\JsonViewTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/flow-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$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()

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