PHP 클래스 eZ\Publish\Core\REST\Common\Output\Visitor

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$generator Generator Generator.
$response Symfony\Component\HttpFoundation\Response HTTP Response Object.
$valueObjectVisitorDispatcher ValueObjectVisitorDispatcher

공개 메소드들

메소드 설명
__construct ( Generator $generator, ValueObjectVisitorDispatcher $valueObjectVisitorDispatcher ) Construct from Generator and an array of concrete view model visitors.
getMediaType ( string $type ) : string Generates a media type for $type based on the used generator.
getResponse ( ) : Response
setHeader ( string $name, string $value ) Set HTTP response header.
setStatus ( integer $statusCode ) Sets the given status code in the corresponding header.
visit ( mixed $data ) : Response Visit struct returned by controllers.
visitValueObject ( object $data ) : mixed Visit struct returned by controllers.

메소드 상세

__construct() 공개 메소드

Construct from Generator and an array of concrete view model visitors.
public __construct ( Generator $generator, ValueObjectVisitorDispatcher $valueObjectVisitorDispatcher )
$generator Generator
$valueObjectVisitorDispatcher ValueObjectVisitorDispatcher

getMediaType() 공개 메소드

Generates a media type for $type based on the used generator.
또한 보기: eZ\Publish\Core\REST\Common\Generator::getMediaType()
public getMediaType ( string $type ) : string
$type string
리턴 string

getResponse() 공개 메소드

public getResponse ( ) : Response
리턴 Symfony\Component\HttpFoundation\Response

setHeader() 공개 메소드

Does not allow overwriting of response headers. The first definition of a header will be used.
public setHeader ( string $name, string $value )
$name string
$value string

setStatus() 공개 메소드

Note that headers are generally not overwritten!
public setStatus ( integer $statusCode )
$statusCode integer

visit() 공개 메소드

Visit struct returned by controllers.
public visit ( mixed $data ) : Response
$data mixed
리턴 Symfony\Component\HttpFoundation\Response

visitValueObject() 공개 메소드

Can be called by sub-visitors to visit nested objects.
public visitValueObject ( object $data ) : mixed
$data object
리턴 mixed

프로퍼티 상세

$generator 보호되어 있는 프로퍼티

Generator.
protected Generator,eZ\Publish\Core\REST\Common\Output $generator
리턴 Generator

$response 보호되어 있는 프로퍼티

HTTP Response Object.
protected Response,Symfony\Component\HttpFoundation $response
리턴 Symfony\Component\HttpFoundation\Response

$valueObjectVisitorDispatcher 보호되어 있는 프로퍼티

protected ValueObjectVisitorDispatcher,eZ\Publish\Core\REST\Common\Output $valueObjectVisitorDispatcher
리턴 ValueObjectVisitorDispatcher