Copied!

ValueObjectVisitor

ValueObjectVisitor.php : 18
Abstract

Basic ValueObjectVisitor.

Properties

protected $router

ValueObjectVisitor.php : 22
protected RouterInterface $router

protected $templateRouter

ValueObjectVisitor.php : 24
protected RouterInterface $templateRouter

protected $uriParser

ValueObjectVisitor.php : 20
protected UriParserInterface $uriParser

Methods

publicsetRouter()

ValueObjectVisitor.php : 31
public setRouter(RouterInterface $router) : void

Parameters

Name Type Default value Description
$router RouterInterface - -

publicsetTemplateRouter()

ValueObjectVisitor.php : 36
public setTemplateRouter(RouterInterface $templateRouter) : void

Parameters

Name Type Default value Description
$templateRouter RouterInterface - -

publicsetUriParser()

ValueObjectVisitor.php : 41
public setUriParser(UriParserInterface $uriParser) : void

Parameters

Name Type Default value Description
$uriParser UriParserInterface - -

publicvisit()

ValueObjectVisitor.php : 29

Visit struct returned by controllers.

public abstract visit(Visitor $visitor, Generator $generator, mixed $data) : mixed

Parameters

Name Type Default value Description
$visitor Visitor - -
$generator Generator - -
$data mixed - -

protectedserializeBool()

ValueObjectVisitor.php : 49

Returns a string representation for the given $boolValue.

protected serializeBool(Generator $generator, bool|null $boolValue) : string|bool

Parameters

Name Type Default value Description
$generator Generator - -
$boolValue bool|null - -

Return values

string|bool

protectedserializeSortField()

ValueObjectVisitor.php : 114

Serializes the given $sortField to a string representation.

protected serializeSortField(int $sortField) : string

Parameters

Name Type Default value Description
$sortField int - -

Return values

string

protectedserializeSortOrder()

ValueObjectVisitor.php : 147

Serializes the given $sortOrder to a string representation.

protected serializeSortOrder(int $sortOrder) : string

Parameters

Name Type Default value Description
$sortOrder int - -

Return values

string

protectedvisitDescriptionsList()

ValueObjectVisitor.php : 65

Visits the given list of $descriptions.

protected visitDescriptionsList(Generator $generator, array<string|int, mixed> $descriptions) : void

Parameters

Name Type Default value Description
$generator Generator - -
$descriptions array<string|int, mixed> - -

protectedvisitLimitation()

ValueObjectVisitor.php : 88

Visits a limitation.

protected visitLimitation(Generator $generator, Limitation $limitation) : void

Parameters

Name Type Default value Description
$generator Generator - -
$limitation Limitation - -

protectedvisitNamesList()

ValueObjectVisitor.php : 57

Visits the given list of $names.

protected visitNamesList(Generator $generator, array<string|int, mixed> $names) : void

Parameters

Name Type Default value Description
$generator Generator - -
$names array<string|int, mixed> - -

protectedvisitTranslatedList()

ValueObjectVisitor.php : 73

Visits a list of translated elements.

protected visitTranslatedList(Generator $generator, array<string|int, mixed> $translatedElements, string $listName) : void

Parameters

Name Type Default value Description
$generator Generator - -
$translatedElements array<string|int, mixed> - -
$listName string - -