Copied!

ValueObjectVisitor

ValueObjectVisitor.php : 18
Abstract

Basic ValueObjectVisitor.

Properties

protected $router

ValueObjectVisitor.php : 25
protected RouterInterface $router

protected $templateRouter

ValueObjectVisitor.php : 30
protected RouterInterface $templateRouter

protected $uriParser

ValueObjectVisitor.php : 20
protected UriParserInterface $uriParser

Methods

publicsetRouter()

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

Parameters

Name Type Default value Description
$router RouterInterface - -

publicsetTemplateRouter()

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

Parameters

Name Type Default value Description
$templateRouter RouterInterface - -

publicsetUriParser()

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

Parameters

Name Type Default value Description
$uriParser UriParserInterface - -

publicvisit()

ValueObjectVisitor.php : 39

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 : 67

Returns a string representation for the given $boolValue.

protected serializeBool(Generator $generator, bool $boolValue) : mixed

Parameters

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

protectedserializeSortField()

ValueObjectVisitor.php : 147

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 : 184

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 : 89

Visits the given list of $descriptions.

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

Parameters

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

protectedvisitLimitation()

ValueObjectVisitor.php : 117

Visits a limitation.

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

Parameters

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

protectedvisitNamesList()

ValueObjectVisitor.php : 78

Visits the given list of $names.

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

Parameters

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

protectedvisitTranslatedList()

ValueObjectVisitor.php : 99

Visits a list of translated elements.

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

Parameters

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