PHP Класс eZ\Publish\Core\REST\Common\Output\Visitor

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$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