From 28d7f3c746132b348fccafff1ce7e0905640ed6e Mon Sep 17 00:00:00 2001 From: Neos Bot Date: Thu, 12 Sep 2024 13:50:10 +0000 Subject: [PATCH] TASK: Update API docs from 9.0 --- flow/9.0/Neos/Flow/Http/RequestHandler.html | 55 +-- flow/9.0/Neos/Flow/Mvc.html | 4 +- flow/9.0/Neos/Flow/Mvc/ActionRequest.html | 69 ++-- flow/9.0/Neos/Flow/Mvc/ActionResponse.html | 161 +++++--- .../Mvc/Controller/AbstractController.html | 136 +++++-- .../Flow/Mvc/Controller/ActionController.html | 361 ++++++++++++----- .../Mvc/Controller/ControllerContext.html | 15 +- .../Mvc/Controller/ControllerInterface.html | 47 ++- .../Flow/Mvc/Controller/RestController.html | 370 ++++++++++++----- .../Mvc/Controller/StandardController.html | 363 ++++++++++++----- flow/9.0/Neos/Flow/Mvc/Dispatcher.html | 73 ++-- .../Flow/Mvc/Exception/ForwardException.html | 83 ++-- .../Mvc/Exception/StopActionException.html | 73 +++- .../UnsupportedRequestTypeException.html | 9 +- .../9.0/Neos/Flow/Mvc/Routing/UriBuilder.html | 2 +- .../AbstractAuthenticationController.html | 359 ++++++++++++----- .../Core/Widget/AbstractWidgetController.html | 381 +++++++++++++----- .../Core/Widget/AbstractWidgetViewHelper.html | 22 +- .../Core/Widget/AjaxWidgetMiddleware.html | 4 +- .../Widget/AutocompleteViewHelper.html | 20 +- .../Controller/AutocompleteController.html | 379 ++++++++++++----- .../Widget/Controller/PaginateController.html | 379 ++++++++++++----- .../Widget/PaginateViewHelper.html | 20 +- flow/9.0/classes.html | 9 +- flow/9.0/doc-index.html | 50 ++- flow/9.0/doctum-search.json | 2 +- flow/9.0/renderer.index | 2 +- 27 files changed, 2299 insertions(+), 1149 deletions(-) diff --git a/flow/9.0/Neos/Flow/Http/RequestHandler.html b/flow/9.0/Neos/Flow/Http/RequestHandler.html index eab56f51d..59e919f6b 100644 --- a/flow/9.0/Neos/Flow/Http/RequestHandler.html +++ b/flow/9.0/Neos/Flow/Http/RequestHandler.html @@ -207,16 +207,6 @@

Methods

Returns the currently handled HTTP request

- -
-
- ResponseInterface|null -
-
- getHttpResponse() - deprecated -

Returns the HTTP response corresponding to the currently handled request

-
@@ -415,52 +405,13 @@

Return Value

-
-
- - -
-

- - ResponseInterface|null - getHttpResponse() - deprecated -

-
-

- deprecated - - since - 6.0. Don't depend on this method. The HTTP response only exists after the innermost middleware (dispatch) is done. For that stage use a middleware instead. - -

- - - -
-

Returns the HTTP response corresponding to the currently handled request

-
-
- -

Return Value

- - - - - - -
ResponseInterface|null
- - - -

- + protected void boot() @@ -492,7 +443,7 @@

Return Value

- + protected void resolveDependencies() @@ -526,7 +477,7 @@

Return Value

- + protected sendResponse(ResponseInterface $response) diff --git a/flow/9.0/Neos/Flow/Mvc.html b/flow/9.0/Neos/Flow/Mvc.html index 391e0bbcc..5fe2a70ef 100644 --- a/flow/9.0/Neos/Flow/Mvc.html +++ b/flow/9.0/Neos/Flow/Mvc.html @@ -105,8 +105,8 @@

Classes

-

The minimal MVC response object.

+ ActionResponse deprecated
+

The legacy MVC response object.

diff --git a/flow/9.0/Neos/Flow/Mvc/ActionRequest.html b/flow/9.0/Neos/Flow/Mvc/ActionRequest.html index 292e298b5..c40a9bf6b 100644 --- a/flow/9.0/Neos/Flow/Mvc/ActionRequest.html +++ b/flow/9.0/Neos/Flow/Mvc/ActionRequest.html @@ -590,7 +590,7 @@

Methods

emitRequestDispatched(ActionRequest $request) - + deprecated

Emits a signal when a Request has been dispatched

@@ -834,7 +834,7 @@

Return Value

- + bool isMainRequest() @@ -867,7 +867,7 @@

Return Value

- + ActionRequest|null getReferringRequest() @@ -930,7 +930,7 @@

Exceptions

- + void setDispatched(bool $flag) @@ -981,7 +981,7 @@

Exceptions

- + bool isDispatched() @@ -1015,7 +1015,7 @@

Return Value

- + string getControllerObjectName() @@ -1048,7 +1048,7 @@

Return Value

- + void setControllerObjectName(string $unknownCasedControllerObjectName) @@ -1099,7 +1099,7 @@

Exceptions

- + void setControllerPackageKey(string $packageKey) @@ -1143,7 +1143,7 @@

Return Value

- + string getControllerPackageKey() @@ -1175,7 +1175,7 @@

Return Value

- + void setControllerSubpackageKey(string|null $subpackageKey) @@ -1217,7 +1217,7 @@

Return Value

- + string|null getControllerSubpackageKey() @@ -1249,7 +1249,7 @@

Return Value

- + void setControllerName(string $controllerName) @@ -1301,7 +1301,7 @@

Exceptions

- + string getControllerName() @@ -1334,7 +1334,7 @@

Return Value

- + void setControllerActionName(string $actionName) @@ -1385,7 +1385,7 @@

Exceptions

- + string getControllerActionName() @@ -1417,7 +1417,7 @@

Return Value

- + void setArgument(string $argumentName, mixed $value) @@ -1485,7 +1485,7 @@

Exceptions

- + string|array getArgument(string $argumentName) @@ -1536,7 +1536,7 @@

Exceptions

- + bool hasArgument(string $argumentName) @@ -1578,7 +1578,7 @@

Return Value

- + void setArguments(array $arguments) @@ -1642,7 +1642,7 @@

Exceptions

- + array getArguments() @@ -1674,7 +1674,7 @@

Return Value

- + string|object|null getInternalArgument(string $argumentName) @@ -1717,7 +1717,7 @@

Return Value

- + array getInternalArguments() @@ -1750,7 +1750,7 @@

Return Value

- + void setArgumentNamespace(string $namespace) @@ -1794,7 +1794,7 @@

Return Value

- + string getArgumentNamespace() @@ -1826,7 +1826,7 @@

Return Value

- + array getPluginArguments() @@ -1858,7 +1858,7 @@

Return Value

- + void setFormat(string $format) @@ -1900,7 +1900,7 @@

Return Value

- + string getFormat() @@ -1932,12 +1932,19 @@

Return Value

- + protected void emitRequestDispatched(ActionRequest $request) - + deprecated

+

+ deprecated + + Since + Flow 9.0 as this signal has no meaning for quite some time, you might as well use Dispatcher::beforeControllerInvocation + +

@@ -1984,7 +1991,7 @@

Exceptions

- + __clone() @@ -2007,7 +2014,7 @@

- + array __sleep() diff --git a/flow/9.0/Neos/Flow/Mvc/ActionResponse.html b/flow/9.0/Neos/Flow/Mvc/ActionResponse.html index 72b0abc4e..9a50e7e33 100644 --- a/flow/9.0/Neos/Flow/Mvc/ActionResponse.html +++ b/flow/9.0/Neos/Flow/Mvc/ActionResponse.html @@ -84,7 +84,7 @@

@@ -94,11 +94,33 @@

ActionResponse

+

+ deprecated + + with + Flow 9 + +

-

The minimal MVC response object.

It allows for simple interactions with the HTTP response from within MVC actions. More specific requirements can be implemented via HTTP middlewares.

+

The legacy MVC response object.

Previously Flows MVC needed a single mutable response which was passed from dispatcher to controllers +and even further to the view and other places via the controller context: {\Neos\Flow\Mvc\Controller\ControllerContext::getResponse()}. +This allowed to manipulate the response at every place.

+

With the dispatcher and controllers now directly returning a response, the mutability is no longer required. +Additionally, the abstraction offers naturally nothing, that cant be archived by the psr response, +as it directly translates to one: {[\Neos\Flow\Mvc\ActionResponse::buildHttpResponse()}

+

So](../../../Neos/Flow/Mvc/ActionResponse.html) you can and should use the immutable psr {\Psr\Http\Message\ResponseInterface} instead where-ever possible.

+

For backwards compatibility, each controller will might now manage an own instance of the action response +via $this->response {\Neos\Flow\Mvc\Controller\AbstractController::$response} and pass it along to places. +But this behaviour is deprecated!

+

Instead, you can directly return a PSR repose {\GuzzleHttp\Psr7\Response} from a controller:

+
public function myAction()
+{
+    return (new Response(status: 200, body: $output))
+        ->withAddedHeader('X-My-Header', 'foo');
+}

@@ -191,7 +213,7 @@

Methods

setContent(string|StreamInterface $content) - + deprecated

No description

@@ -202,7 +224,7 @@

Methods

setContentType(string $contentType) - + deprecated

Set content mime type for this response.

@@ -212,7 +234,7 @@

Methods

setRedirectUri(UriInterface $uri, int $statusCode = 303) - + deprecated

Set a redirect URI and according status for this response.

@@ -222,7 +244,7 @@

Methods

setStatusCode(int $statusCode) - + deprecated

Set the status code for this response as HTTP status code.

@@ -232,7 +254,7 @@

Methods

setCookie(Cookie $cookie) - + deprecated

Set a cookie in the HTTP response This leads to a corresponding Set-Cookie header to be set in the HTTP response

@@ -243,7 +265,7 @@

Methods

deleteCookie(string $cookieName) - + deprecated

Delete a cooke from the HTTP response This leads to a corresponding Set-Cookie header with an expired Cookie to be set in the HTTP response

@@ -340,7 +362,8 @@

Methods

replaceHttpResponse(ResponseInterface $response) -

Use this if you want build your own HTTP Response inside your action

+

Unsafe. Please avoid the use of this escape hatch as the behaviour is partly unspecified +https://github.com/neos/flow-development-collection/issues/2492

@@ -361,10 +384,7 @@

Methods

buildHttpResponse() -

Note this is a special use case method that will apply the internal properties (Content-Type, StatusCode, Location, Set-Cookie and Content) -to the given PSR-7 Response and return a modified response. This is used to merge the ActionResponse properties into a possible HttpResponse -created in a View (see ActionController::renderView()) because those would be overwritten otherwise. Note that any component parameters will -still run through the component chain and will not be propagated here.

+

During the migration of {ActionResponse} to {HttpResponse} this might come in handy.

@@ -375,7 +395,7 @@

Details

- + __construct() @@ -399,12 +419,19 @@

- + void setContent(string|StreamInterface $content) - + deprecated

+

+ deprecated + + please + use {@see \Psr\Http\Message\ResponseInterface::withBody()} in combination with {@see \GuzzleHttp\Psr7\Utils::streamFor} instead + +

@@ -442,12 +469,19 @@

Return Value

- + void setContentType(string $contentType) - + deprecated

+

+ deprecated + + please + use {@see \Psr\Http\Message\ResponseInterface::withHeader()} with "Content-Type" instead. + +

@@ -484,12 +518,19 @@

Return Value

- + void setRedirectUri(UriInterface $uri, int $statusCode = 303) - + deprecated

+

+ deprecated + + please + use {@see \Psr\Http\Message\ResponseInterface::withStatus()} and {@see \Psr\Http\Message\ResponseInterface::withHeader()} with "Header" instead. + +

@@ -531,12 +572,19 @@

Return Value

- + void setStatusCode(int $statusCode) - + deprecated

+

+ deprecated + + please + use {@see \Psr\Http\Message\ResponseInterface::withStatus()} instead. + +

@@ -573,12 +621,19 @@

Return Value

- + void setCookie(Cookie $cookie) - + deprecated

+

+ deprecated + + please + use {@see \Psr\Http\Message\ResponseInterface::withHeader()} with "Set-Cookie" instead. + +

@@ -616,12 +671,19 @@

Return Value

- + void deleteCookie(string $cookieName) - + deprecated

+

+ deprecated + + + + +

@@ -659,7 +721,7 @@

Return Value

- + void setHttpHeader(string $headerName, array|string|DateTime $headerValue) @@ -669,7 +731,7 @@

-

Set the specified header in the response, overwriting any previous value set for this header.

+

Set the specified header in the response, overwriting any previous value set for this header.

This behaviour is unsafe and partially unspecified: https://github.com/neos/flow-development-collection/issues/2492

Parameters

@@ -706,7 +768,7 @@

Return Value

- + void addHttpHeader(string $headerName, array|string|DateTime $headerValue) @@ -716,7 +778,7 @@

-

Add the specified header to the response, without overwriting any previous value set for this header.

+

Add the specified header to the response, without overwriting any previous value set for this header.

This behaviour is unsafe and partially unspecified: https://github.com/neos/flow-development-collection/issues/2492

Parameters

@@ -753,7 +815,7 @@

Return Value

- + array|string|null getHttpHeader(string $headerName) @@ -795,7 +857,7 @@

Return Value

- + string getContent() @@ -828,7 +890,7 @@

Return Value

- + UriInterface|null getRedirectUri() @@ -861,7 +923,7 @@

Return Value

- + int getStatusCode() @@ -894,7 +956,7 @@

Return Value

- + bool hasContentType() @@ -927,7 +989,7 @@

Return Value

- + string getContentType() @@ -960,7 +1022,7 @@

Return Value

- + void replaceHttpResponse(ResponseInterface $response) @@ -970,7 +1032,8 @@

-

Use this if you want build your own HTTP Response inside your action

+

Unsafe. Please avoid the use of this escape hatch as the behaviour is partly unspecified +https://github.com/neos/flow-development-collection/issues/2492

Parameters

@@ -1002,7 +1065,7 @@

Return Value

- + ActionResponse mergeIntoParentResponse(ActionResponse $actionResponse) @@ -1045,27 +1108,21 @@

Return Value

- + ResponseInterface buildHttpResponse()

- - - - - -
internal 
-   - +
-

Note this is a special use case method that will apply the internal properties (Content-Type, StatusCode, Location, Set-Cookie and Content) -to the given PSR-7 Response and return a modified response. This is used to merge the ActionResponse properties into a possible HttpResponse -created in a View (see ActionController::renderView()) because those would be overwritten otherwise. Note that any component parameters will -still run through the component chain and will not be propagated here.

+

During the migration of {ActionResponse} to {HttpResponse} this might come in handy.

Note this is a special use case method that will apply the internal properties +(Content-Type, StatusCode, Location, Set-Cookie and Content) +to a new or replaced PSR-7 Response and return it.

+

Possibly unsafe when used in combination with {\Neos\Flow\Mvc\self::replaceHttpResponse()} +https://github.com/neos/flow-development-collection/issues/2492

diff --git a/flow/9.0/Neos/Flow/Mvc/Controller/AbstractController.html b/flow/9.0/Neos/Flow/Mvc/Controller/AbstractController.html index 9ca165f44..df1e515d1 100644 --- a/flow/9.0/Neos/Flow/Mvc/Controller/AbstractController.html +++ b/flow/9.0/Neos/Flow/Mvc/Controller/AbstractController.html @@ -135,10 +135,10 @@

Properties

protected ActionResponse - + deprecated $response -

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

@@ -234,7 +234,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -247,14 +247,14 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -267,7 +267,7 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

Redirects to another URI

@@ -287,7 +287,7 @@

Methods

void
- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

@@ -300,7 +300,7 @@

Details

- + protected initializeController(ActionRequest $request, ActionResponse $response) @@ -330,15 +330,6 @@

Parameters

-

Exceptions

- - - - - - -
UnsupportedRequestTypeException
-
@@ -347,7 +338,7 @@

Exceptions

- + ControllerContext getControllerContext() @@ -379,7 +370,7 @@

Return Value

- + void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -461,7 +452,7 @@

See also

- + protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -516,6 +507,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -538,8 +549,8 @@

See also

- - protected void + + protected never forwardToRequest(ActionRequest $request)

@@ -566,7 +577,7 @@

Return Value

- +
voidnever
@@ -600,9 +611,9 @@

See also

- + protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

@@ -624,12 +635,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -672,6 +683,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -694,8 +713,8 @@

See also

- - protected void + + protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303)

@@ -704,9 +723,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -734,7 +751,7 @@

Return Value

- +
voidnever
@@ -744,8 +761,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -768,9 +793,9 @@

See also

- + protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -785,9 +810,9 @@

Parameters

- + - + @@ -816,10 +841,6 @@

Exceptions

mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
- - - - @@ -833,7 +854,7 @@

Exceptions

- + protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -894,9 +915,9 @@

Exceptions

- + protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

@@ -907,6 +928,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
UnsupportedRequestTypeException
StopActionException
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -924,6 +960,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + diff --git a/flow/9.0/Neos/Flow/Mvc/Controller/ActionController.html b/flow/9.0/Neos/Flow/Mvc/Controller/ActionController.html index fe1f5faf7..d6326f5bb 100644 --- a/flow/9.0/Neos/Flow/Mvc/Controller/ActionController.html +++ b/flow/9.0/Neos/Flow/Mvc/Controller/ActionController.html @@ -151,10 +151,10 @@

Properties

protected ActionResponse - + deprecated $response -

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

from  AbstractController @@ -388,7 +388,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -402,7 +402,7 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -424,7 +424,7 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

Redirects to another URI

- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request)

Handles a request. The result output is returned by altering the given response.

@@ -498,7 +498,7 @@

Methods

string
- resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

Resolves and checks the current action method name

@@ -508,7 +508,7 @@

Methods

void
- initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

Implementation of the arguments initialization in the action controller: Automatically registers arguments of the current action

@@ -540,7 +540,7 @@

Methods

void
- initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

Adds the needed validators to the Arguments:

@@ -577,10 +577,10 @@

Methods

- void + ResponseInterface
- callActionMethod() + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

Calls the specified action method and passes the arguments.

@@ -612,7 +612,7 @@

Methods

ViewInterface
- resolveView() + resolveView(ActionRequest $request)

Prepares a view for the current action and stores it in $this->view.

@@ -634,7 +634,7 @@

Methods

mixed

- resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

Determines the fully qualified view object name.

@@ -717,12 +717,12 @@

Methods

- + ResponseInterface
- renderView() + renderView(ResponseInterface $httpResponse) -

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

@@ -734,7 +734,7 @@

Details

protected initializeController(ActionRequest $request, ActionResponse $response) @@ -764,15 +764,6 @@

Parameters

-

Exceptions

- - - - - - -
UnsupportedRequestTypeException
-

@@ -782,7 +773,7 @@

Exceptions

ControllerContext getControllerContext() @@ -815,7 +806,7 @@

Return Value

void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -898,7 +889,7 @@

See also

protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -953,6 +944,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -976,8 +987,8 @@

See also

- protected void +AbstractController at line 246

+ protected never forwardToRequest(ActionRequest $request)

@@ -1004,7 +1015,7 @@

Return Value

- +
voidnever
@@ -1039,9 +1050,9 @@

See also

protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

@@ -1063,12 +1074,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -1111,6 +1122,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -1134,8 +1153,8 @@

See also

- protected void +AbstractController at line 307

+ protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -1144,9 +1163,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -1174,7 +1191,7 @@

Return Value

- +
voidnever
@@ -1184,8 +1201,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -1209,9 +1234,9 @@

See also

protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -1226,9 +1251,9 @@

Parameters

- + - + @@ -1257,10 +1282,6 @@

Exceptions

mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
- - - - @@ -1275,7 +1296,7 @@

Exceptions

protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -1337,9 +1358,9 @@

Exceptions

protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)
@@ -1350,6 +1371,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
UnsupportedRequestTypeException
StopActionException
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -1367,6 +1403,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + @@ -1378,7 +1426,7 @@

Exceptions

- + void injectSettings(array $settings) @@ -1421,7 +1469,7 @@

Return Value

- + void injectLogger(LoggerInterface $logger) @@ -1463,7 +1511,7 @@

Return Value

- + void injectThrowableStorage(ThrowableStorageInterface $throwableStorage) @@ -1505,9 +1553,9 @@

Return Value

- - void - processRequest(ActionRequest $request, ActionResponse $response) + + ResponseInterface + processRequest(ActionRequest $request)

@@ -1524,12 +1572,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -1538,8 +1581,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -1560,7 +1603,11 @@

Exceptions

- UnsupportedRequestTypeException + StopActionException + + + + ForwardException @@ -1568,11 +1615,15 @@

Exceptions

- RequiredArgumentMissingException + NoSuchArgumentException - StopActionException + Exception + + + + Exception @@ -1585,9 +1636,9 @@

Exceptions

- + protected string - resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

@@ -1598,6 +1649,16 @@

Resolves and checks the current action method name

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -1613,11 +1674,11 @@

Exceptions

- + - +
NoSuchActionExceptionInvalidActionVisibilityException
InvalidActionVisibilityExceptionNoSuchActionException
@@ -1630,9 +1691,9 @@

Exceptions

- + protected void - initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

@@ -1644,6 +1705,16 @@

Automatically registers arguments of the current action

Don't override this method - use initializeAction() instead.

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1683,7 +1754,7 @@

See also

- + static array getActionMethodParameters(ObjectManagerInterface $objectManager) @@ -1725,7 +1796,7 @@

Return Value

- + protected array getInformationNeededForInitializeActionMethodValidators() @@ -1758,9 +1829,9 @@

Return Value

- + protected void - initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

@@ -1769,13 +1840,23 @@

Adds the needed validators to the Arguments:

    -
  • Validators checking the data type from the @param annotation
  • +
  • Validators checking the data type from the "@param" annotation
  • Custom validators specified with validate annotations.
  • Model-based validators (validate annotations in the model)
  • Custom model validator classes

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1795,7 +1876,7 @@

Return Value

- + static array getActionValidationGroups(ObjectManagerInterface $objectManager) @@ -1837,7 +1918,7 @@

Return Value

- + static array getActionValidateAnnotationData(ObjectManagerInterface $objectManager) @@ -1879,7 +1960,7 @@

Return Value

- + protected void initializeAction() @@ -1912,9 +1993,9 @@

Return Value

- - protected void - callActionMethod() + + protected ResponseInterface + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

@@ -1924,16 +2005,35 @@

Calls the specified action method and passes the arguments.

If the action returns a string, it is appended to the content in the response object. If the action doesn't return anything and a valid -view exists, the view is rendered automatically.

-

TODO: In next major this will no longer append content and the response will probably be unique per call.

+view exists, the view is rendered automatically.

+

Parameters

+ + + + + + + + + + + + + + + + + +
ActionRequest$request
Arguments$arguments
ResponseInterface$httpResponse

The most likely empty response, previously available as $this->response

+

Return Value

- +
voidResponseInterface
@@ -1947,7 +2047,7 @@

Return Value

- + static array getActionIgnoredValidationArguments(ObjectManagerInterface $objectManager) @@ -1990,7 +2090,7 @@

Return Value

- + static array getPublicActionMethods(ObjectManagerInterface $objectManager) @@ -2033,9 +2133,9 @@

Return Value

- + protected ViewInterface - resolveView() + resolveView(ActionRequest $request)

@@ -2047,6 +2147,16 @@

the current action.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2075,7 +2185,7 @@

Exceptions

- + protected emitViewResolved(ViewInterface $view) @@ -2110,9 +2220,9 @@

Parameters

- + protected mixed - resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

@@ -2123,6 +2233,16 @@

Determines the fully qualified view object name.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2142,7 +2262,7 @@

Return Value

- + protected void initializeView(ViewInterface $view) @@ -2185,7 +2305,7 @@

Return Value

- + protected string errorAction() @@ -2219,7 +2339,7 @@

Return Value

- + protected void handleTargetNotFoundError() @@ -2260,7 +2380,7 @@

Exceptions

- + protected void addErrorFlashMessage() @@ -2293,7 +2413,7 @@

Return Value

- + protected void forwardToReferringRequest() @@ -2336,7 +2456,7 @@

Exceptions

- + protected string getFlattenedValidationErrorMessage() @@ -2368,7 +2488,7 @@

Return Value

- + protected Error|false getErrorFlashMessage() @@ -2402,9 +2522,9 @@

Return Value

- - protected - renderView() + + protected ResponseInterface + renderView(ResponseInterface $httpResponse)

@@ -2412,10 +2532,29 @@

-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

If a stream is returned it will be applied (to the most likely empty response) which was previously available as $this->response.

+

Parameters

+ + + + + + + +
ResponseInterface$httpResponse
+ +

Return Value

+ + + + + + +
ResponseInterface
+ diff --git a/flow/9.0/Neos/Flow/Mvc/Controller/ControllerContext.html b/flow/9.0/Neos/Flow/Mvc/Controller/ControllerContext.html index 69dcda678..dc407b2ff 100644 --- a/flow/9.0/Neos/Flow/Mvc/Controller/ControllerContext.html +++ b/flow/9.0/Neos/Flow/Mvc/Controller/ControllerContext.html @@ -185,8 +185,8 @@

Methods

getResponse() - -

Get the response of the controller

+ deprecated +

The legacy response of the controller.

@@ -310,14 +310,21 @@

ActionResponse getResponse() - + deprecated

+

+ deprecated + + with + Flow 9 {@see \Neos\Flow\Mvc\ActionResponse} + +

-

Get the response of the controller

+

The legacy response of the controller.

diff --git a/flow/9.0/Neos/Flow/Mvc/Controller/ControllerInterface.html b/flow/9.0/Neos/Flow/Mvc/Controller/ControllerInterface.html index 488500254..ba661b170 100644 --- a/flow/9.0/Neos/Flow/Mvc/Controller/ControllerInterface.html +++ b/flow/9.0/Neos/Flow/Mvc/Controller/ControllerInterface.html @@ -99,8 +99,8 @@

ControllerInterface

Generic interface for controllers

This interface serves as a common contract for all kinds of controllers. That is, -in Flow it covers ActionController (dealing with ActionRequest) but also -CommandController (dealing with CommandRequest).

+in Flow it covers typical ActionController scenarios. They deal with an incoming +request and provide a response.

Controllers implementing this interface are compatible with the MVC Dispatcher.

@@ -111,12 +111,12 @@

Methods

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request) -

Processes a general request. The result can be returned by altering the given response.

+

Processes a general request.

@@ -127,9 +127,9 @@

Details

- - void - processRequest(ActionRequest $request, ActionResponse $response) + + ResponseInterface + processRequest(ActionRequest $request)

@@ -137,7 +137,21 @@

-

Processes a general request. The result can be returned by altering the given response.

+

Processes a general request.

The contract to the MVC Dispatcher is as follows.

+
    +
  • +

    If a request can be handled it must be set to dispatched {\Neos\Flow\Mvc\ActionRequest::setDispatched()} +- The repose should be returned directly.

    +
  • +
  • +

    For outer ordinary control flow a {\Neos\Flow\Mvc\Exception\StopActionException} with response attached +can be thrown which will be handled by the Dispatcher accordingly.

    +
  • +
  • +

    To forward the request to another controller, a {\Neos\Flow\Mvc\Exception\ForwardException} might be thrown +wich the Dispatcher will catch and handle its attached next-request.

    +
  • +

Parameters

@@ -146,12 +160,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -160,8 +169,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -170,10 +179,6 @@

Exceptions

- - - - diff --git a/flow/9.0/Neos/Flow/Mvc/Controller/RestController.html b/flow/9.0/Neos/Flow/Mvc/Controller/RestController.html index 1d1bf8bd8..b766a74c3 100644 --- a/flow/9.0/Neos/Flow/Mvc/Controller/RestController.html +++ b/flow/9.0/Neos/Flow/Mvc/Controller/RestController.html @@ -399,7 +399,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -413,7 +413,7 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -435,9 +435,9 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303) -

Redirects the web request to another uri.

+

Redirects to another URI

@@ -456,7 +456,7 @@

Methods

void
- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request)

Handles a request. The result output is returned by altering the given response.

- resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

Determines the action method and assures that the method exists.

@@ -522,7 +522,7 @@

Methods

void
- initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

Implementation of the arguments initialization in the action controller: Automatically registers arguments of the current action

@@ -557,7 +557,7 @@

Methods

void
- initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

Adds the needed validators to the Arguments:

- void + ResponseInterface
- callActionMethod() + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

Calls the specified action method and passes the arguments.

- resolveView() + resolveView(ActionRequest $request)

Prepares a view for the current action and stores it in $this->view.

- resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

Determines the fully qualified view object name.

- + ResponseInterface
- renderView() + renderView(ResponseInterface $httpResponse) -

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

@@ -789,7 +789,7 @@

Details

protected initializeController(ActionRequest $request, ActionResponse $response) @@ -819,15 +819,6 @@

Parameters

-

Exceptions

- -
UnsupportedRequestTypeException
StopActionException
- - - - -
UnsupportedRequestTypeException
-
@@ -837,7 +828,7 @@

Exceptions

ControllerContext getControllerContext() @@ -870,7 +861,7 @@

Return Value

void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -953,7 +944,7 @@

See also

protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -1008,6 +999,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -1031,8 +1042,8 @@

See also

- protected void +AbstractController at line 246

+ protected never forwardToRequest(ActionRequest $request)

@@ -1059,7 +1070,7 @@

Return Value

- +
voidnever
@@ -1094,9 +1105,9 @@

See also

protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

@@ -1118,12 +1129,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -1166,6 +1177,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -1189,8 +1208,8 @@

See also

- protected void +AbstractController at line 307

+ protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303)

@@ -1199,9 +1218,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -1229,7 +1246,7 @@

Return Value

- +
voidnever
@@ -1239,8 +1256,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -1263,9 +1288,9 @@

See also

- + protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -1273,17 +1298,16 @@

-

Redirects the web request to another uri.

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects to another URI

Parameters

- + - + @@ -1326,7 +1350,7 @@

Exceptions

protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -1388,9 +1412,9 @@

Exceptions

protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)
@@ -1401,6 +1425,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -1418,6 +1457,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + @@ -1430,7 +1481,7 @@

Exceptions

void injectSettings(array $settings) @@ -1474,7 +1525,7 @@

Return Value

void injectLogger(LoggerInterface $logger) @@ -1517,7 +1568,7 @@

Return Value

void injectThrowableStorage(ThrowableStorageInterface $throwableStorage) @@ -1560,9 +1611,9 @@

Return Value

- void - processRequest(ActionRequest $request, ActionResponse $response) +ActionController at line 217

+ ResponseInterface + processRequest(ActionRequest $request)

@@ -1579,12 +1630,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -1593,8 +1639,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -1615,7 +1661,11 @@

Exceptions

- UnsupportedRequestTypeException + StopActionException + + + + ForwardException @@ -1623,11 +1673,15 @@

Exceptions

- RequiredArgumentMissingException + NoSuchArgumentException - StopActionException + Exception + + + + Exception @@ -1640,9 +1694,9 @@

Exceptions

- + protected string - resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

@@ -1653,6 +1707,16 @@

Determines the action method and assures that the method exists.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -1670,6 +1734,18 @@

Exceptions

NoSuchActionException + + + StopActionException + + + + InvalidActionNameException + + + + InvalidActionVisibilityException + @@ -1682,9 +1758,9 @@

Exceptions

protected void - initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

@@ -1696,6 +1772,16 @@

Automatically registers arguments of the current action

Don't override this method - use initializeAction() instead.

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1736,7 +1822,7 @@

See also

static array getActionMethodParameters(ObjectManagerInterface $objectManager) @@ -1779,7 +1865,7 @@

Return Value

protected array getInformationNeededForInitializeActionMethodValidators() @@ -1813,9 +1899,9 @@

Return Value

protected void - initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)
@@ -1824,13 +1910,23 @@

Adds the needed validators to the Arguments:

    -
  • Validators checking the data type from the @param annotation
  • +
  • Validators checking the data type from the "@param" annotation
  • Custom validators specified with validate annotations.
  • Model-based validators (validate annotations in the model)
  • Custom model validator classes

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1851,7 +1947,7 @@

Return Value

static array getActionValidationGroups(ObjectManagerInterface $objectManager) @@ -1894,7 +1990,7 @@

Return Value

static array getActionValidateAnnotationData(ObjectManagerInterface $objectManager) @@ -1937,7 +2033,7 @@

Return Value

protected void initializeAction() @@ -1971,9 +2067,9 @@

Return Value

- protected void - callActionMethod() +ActionController at line 517

+ protected ResponseInterface + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

@@ -1983,16 +2079,35 @@

Calls the specified action method and passes the arguments.

If the action returns a string, it is appended to the content in the response object. If the action doesn't return anything and a valid -view exists, the view is rendered automatically.

-

TODO: In next major this will no longer append content and the response will probably be unique per call.

+view exists, the view is rendered automatically.

+

Parameters

+ + + + + + + + + + + + + + + + + +
ActionRequest$request
Arguments$arguments
ResponseInterface$httpResponse

The most likely empty response, previously available as $this->response

+

Return Value

- +
voidResponseInterface
@@ -2007,7 +2122,7 @@

Return Value

static array getActionIgnoredValidationArguments(ObjectManagerInterface $objectManager) @@ -2051,7 +2166,7 @@

Return Value

static array getPublicActionMethods(ObjectManagerInterface $objectManager) @@ -2095,9 +2210,9 @@

Return Value

protected ViewInterface - resolveView() + resolveView(ActionRequest $request)

@@ -2109,6 +2224,16 @@

the current action.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2138,7 +2263,7 @@

Exceptions

protected emitViewResolved(ViewInterface $view) @@ -2174,9 +2299,9 @@

Parameters

protected mixed - resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)
@@ -2187,6 +2312,16 @@

Determines the fully qualified view object name.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2207,7 +2342,7 @@

Return Value

protected void initializeView(ViewInterface $view) @@ -2251,7 +2386,7 @@

Return Value

protected string errorAction() @@ -2286,7 +2421,7 @@

Return Value

protected void handleTargetNotFoundError() @@ -2328,7 +2463,7 @@

Exceptions

protected void addErrorFlashMessage() @@ -2362,7 +2497,7 @@

Return Value

protected void forwardToReferringRequest() @@ -2406,7 +2541,7 @@

Exceptions

protected string getFlattenedValidationErrorMessage() @@ -2439,7 +2574,7 @@

Return Value

protected Error|false getErrorFlashMessage() @@ -2474,9 +2609,9 @@

Return Value

- protected - renderView() +ActionController at line 834

+ protected ResponseInterface + renderView(ResponseInterface $httpResponse)
@@ -2484,10 +2619,29 @@

-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

If a stream is returned it will be applied (to the most likely empty response) which was previously available as $this->response.

+

Parameters

+ + + + + + + +
ResponseInterface$httpResponse
+ +

Return Value

+ + + + + + +
ResponseInterface
+ @@ -2497,7 +2651,7 @@

- + protected void initializeCreateAction() @@ -2529,7 +2683,7 @@

Return Value

- + protected void initializeUpdateAction() diff --git a/flow/9.0/Neos/Flow/Mvc/Controller/StandardController.html b/flow/9.0/Neos/Flow/Mvc/Controller/StandardController.html index 5e99bc150..148e51687 100644 --- a/flow/9.0/Neos/Flow/Mvc/Controller/StandardController.html +++ b/flow/9.0/Neos/Flow/Mvc/Controller/StandardController.html @@ -139,10 +139,10 @@

Properties

protected ActionResponse - + deprecated $response -

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

from  AbstractController @@ -390,7 +390,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -404,7 +404,7 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -426,7 +426,7 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

Redirects to another URI

- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request)

Handles a request. The result output is returned by altering the given response.

- resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

Resolves and checks the current action method name

- initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

Implementation of the arguments initialization in the action controller: Automatically registers arguments of the current action

@@ -550,7 +550,7 @@

Methods

void
- initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

Adds the needed validators to the Arguments:

- void + ResponseInterface
- callActionMethod() + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

Calls the specified action method and passes the arguments.

- resolveView() + resolveView(ActionRequest $request)

Overrides the standard resolveView method

@@ -652,7 +652,7 @@

Methods

mixed
- resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

Determines the fully qualified view object name.

- + ResponseInterface
- renderView() + renderView(ResponseInterface $httpResponse) -

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

@@ -771,7 +771,7 @@

Details

protected initializeController(ActionRequest $request, ActionResponse $response) @@ -801,15 +801,6 @@

Parameters

-

Exceptions

- - - - - - -
UnsupportedRequestTypeException
-
@@ -819,7 +810,7 @@

Exceptions

ControllerContext getControllerContext() @@ -852,7 +843,7 @@

Return Value

void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -935,7 +926,7 @@

See also

protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -990,6 +981,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -1013,8 +1024,8 @@

See also

- protected void +AbstractController at line 246

+ protected never forwardToRequest(ActionRequest $request)

@@ -1041,7 +1052,7 @@

Return Value

- +
voidnever
@@ -1076,9 +1087,9 @@

See also

protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)
@@ -1100,12 +1111,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -1148,6 +1159,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -1171,8 +1190,8 @@

See also

- protected void +AbstractController at line 307

+ protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -1181,9 +1200,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -1211,7 +1228,7 @@

Return Value

- +
voidnever
@@ -1221,8 +1238,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -1246,9 +1271,9 @@

See also

protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -1263,9 +1288,9 @@

Parameters

- + - + @@ -1294,10 +1319,6 @@

Exceptions

mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
- - - - @@ -1312,7 +1333,7 @@

Exceptions

protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -1374,9 +1395,9 @@

Exceptions

protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)
@@ -1387,6 +1408,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
UnsupportedRequestTypeException
StopActionException
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -1404,6 +1440,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + @@ -1416,7 +1464,7 @@

Exceptions

void injectSettings(array $settings) @@ -1460,7 +1508,7 @@

Return Value

void injectLogger(LoggerInterface $logger) @@ -1503,7 +1551,7 @@

Return Value

void injectThrowableStorage(ThrowableStorageInterface $throwableStorage) @@ -1546,9 +1594,9 @@

Return Value

- void - processRequest(ActionRequest $request, ActionResponse $response) +ActionController at line 217

+ ResponseInterface + processRequest(ActionRequest $request)
@@ -1565,12 +1613,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -1579,8 +1622,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -1601,7 +1644,11 @@

Exceptions

- UnsupportedRequestTypeException + StopActionException + + + + ForwardException @@ -1609,11 +1656,15 @@

Exceptions

- RequiredArgumentMissingException + NoSuchArgumentException - StopActionException + Exception + + + + Exception @@ -1627,9 +1678,9 @@

Exceptions

protected string - resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)
@@ -1640,6 +1691,16 @@

Resolves and checks the current action method name

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -1655,11 +1716,11 @@

Exceptions

- + - +
NoSuchActionExceptionInvalidActionVisibilityException
InvalidActionVisibilityExceptionNoSuchActionException
@@ -1673,9 +1734,9 @@

Exceptions

protected void - initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)
@@ -1687,6 +1748,16 @@

Automatically registers arguments of the current action

Don't override this method - use initializeAction() instead.

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1727,7 +1798,7 @@

See also

static array getActionMethodParameters(ObjectManagerInterface $objectManager) @@ -1770,7 +1841,7 @@

Return Value

protected array getInformationNeededForInitializeActionMethodValidators() @@ -1804,9 +1875,9 @@

Return Value

protected void - initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)
@@ -1815,13 +1886,23 @@

Adds the needed validators to the Arguments:

    -
  • Validators checking the data type from the @param annotation
  • +
  • Validators checking the data type from the "@param" annotation
  • Custom validators specified with validate annotations.
  • Model-based validators (validate annotations in the model)
  • Custom model validator classes

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1842,7 +1923,7 @@

Return Value

static array getActionValidationGroups(ObjectManagerInterface $objectManager) @@ -1885,7 +1966,7 @@

Return Value

static array getActionValidateAnnotationData(ObjectManagerInterface $objectManager) @@ -1928,7 +2009,7 @@

Return Value

protected void initializeAction() @@ -1962,9 +2043,9 @@

Return Value

- protected void - callActionMethod() +ActionController at line 517

+ protected ResponseInterface + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

@@ -1974,16 +2055,35 @@

Calls the specified action method and passes the arguments.

If the action returns a string, it is appended to the content in the response object. If the action doesn't return anything and a valid -view exists, the view is rendered automatically.

-

TODO: In next major this will no longer append content and the response will probably be unique per call.

+view exists, the view is rendered automatically.

+

Parameters

+ + + + + + + + + + + + + + + + + +
ActionRequest$request
Arguments$arguments
ResponseInterface$httpResponse

The most likely empty response, previously available as $this->response

+

Return Value

- +
voidResponseInterface
@@ -1998,7 +2098,7 @@

Return Value

static array getActionIgnoredValidationArguments(ObjectManagerInterface $objectManager) @@ -2042,7 +2142,7 @@

Return Value

static array getPublicActionMethods(ObjectManagerInterface $objectManager) @@ -2085,9 +2185,9 @@

Return Value

- + protected ViewInterface - resolveView() + resolveView(ActionRequest $request)

@@ -2098,6 +2198,16 @@

Overrides the standard resolveView method

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2118,7 +2228,7 @@

Return Value

protected emitViewResolved(ViewInterface $view) @@ -2154,9 +2264,9 @@

Parameters

protected mixed - resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

@@ -2167,6 +2277,16 @@

Determines the fully qualified view object name.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2187,7 +2307,7 @@

Return Value

protected void initializeView(ViewInterface $view) @@ -2231,7 +2351,7 @@

Return Value

protected string errorAction() @@ -2266,7 +2386,7 @@

Return Value

protected void handleTargetNotFoundError() @@ -2308,7 +2428,7 @@

Exceptions

protected void addErrorFlashMessage() @@ -2342,7 +2462,7 @@

Return Value

protected void forwardToReferringRequest() @@ -2386,7 +2506,7 @@

Exceptions

protected string getFlattenedValidationErrorMessage() @@ -2419,7 +2539,7 @@

Return Value

protected Error|false getErrorFlashMessage() @@ -2454,9 +2574,9 @@

Return Value

- protected - renderView() +ActionController at line 834

+ protected ResponseInterface + renderView(ResponseInterface $httpResponse)
@@ -2464,10 +2584,29 @@

-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

If a stream is returned it will be applied (to the most likely empty response) which was previously available as $this->response.

+

Parameters

+ + + + + + + +
ResponseInterface$httpResponse
+ +

Return Value

+ + + + + + +
ResponseInterface
+ @@ -2477,7 +2616,7 @@

- + void|string indexAction() diff --git a/flow/9.0/Neos/Flow/Mvc/Dispatcher.html b/flow/9.0/Neos/Flow/Mvc/Dispatcher.html index ba16138e3..27d88f348 100644 --- a/flow/9.0/Neos/Flow/Mvc/Dispatcher.html +++ b/flow/9.0/Neos/Flow/Mvc/Dispatcher.html @@ -174,20 +174,20 @@

Methods

- void + ResponseInterface
- dispatch(ActionRequest $request, ActionResponse $response) + dispatch(ActionRequest $request)

Dispatches a request to a controller

- ActionResponse + ResponseInterface
- initiateDispatchLoop(ActionRequest $request, ActionResponse $parentResponse) + initiateDispatchLoop(ActionRequest $request)

Try processing the request until it is successfully marked "dispatched"

@@ -197,9 +197,9 @@

Methods

void
- emitBeforeControllerInvocation(ActionRequest $request, ActionResponse $response, ControllerInterface $controller) + emitBeforeControllerInvocation(ActionRequest $request, ControllerInterface $controller) -

This signal is emitted directly before the request is been dispatched to a controller.

+

This signal is emitted directly before the request is being dispatched to a controller.

@@ -207,7 +207,7 @@

Methods

void
- emitAfterControllerInvocation(ActionRequest $request, ActionResponse $response, ControllerInterface $controller) + emitAfterControllerInvocation(ActionRequest $request, ResponseInterface|null $response, ControllerInterface $controller)

This signal is emitted directly after the request has been dispatched to a controller and the controller returned control back to the dispatcher.

@@ -231,7 +231,7 @@

Details

- + void injectObjectManager(ObjectManagerInterface $objectManager) @@ -274,7 +274,7 @@

Return Value

- + injectSecurityContext(Context $context) @@ -308,7 +308,7 @@

Parameters

- + injectFirewall(FirewallInterface $firewall) @@ -342,9 +342,9 @@

Parameters

- - void - dispatch(ActionRequest $request, ActionResponse $response) + + ResponseInterface + dispatch(ActionRequest $request)

@@ -362,11 +362,6 @@

Parameters

ActionRequest $request

The request to dispatch

- - - ActionResponse - $response -

The response, to be modified by the controller

@@ -375,7 +370,7 @@

Return Value

- +
voidResponseInterface
@@ -418,9 +413,9 @@

Exceptions

- - protected ActionResponse - initiateDispatchLoop(ActionRequest $request, ActionResponse $parentResponse) + + protected ResponseInterface + initiateDispatchLoop(ActionRequest $request)

@@ -438,11 +433,6 @@

Parameters

ActionRequest $request - - - ActionResponse - $parentResponse - @@ -451,7 +441,7 @@

Return Value

- +
ActionResponseResponseInterface
@@ -461,7 +451,7 @@

Exceptions

- +
UnsupportedRequestTypeExceptionNoSuchOptionException
@@ -474,9 +464,9 @@

Exceptions

- + protected void - emitBeforeControllerInvocation(ActionRequest $request, ActionResponse $response, ControllerInterface $controller) + emitBeforeControllerInvocation(ActionRequest $request, ControllerInterface $controller)

@@ -484,7 +474,7 @@

-

This signal is emitted directly before the request is been dispatched to a controller.

+

This signal is emitted directly before the request is being dispatched to a controller.

Parameters

@@ -494,11 +484,6 @@

Parameters

ActionRequest $request - - - ActionResponse - $response - ControllerInterface @@ -526,9 +511,9 @@

Return Value

- + protected void - emitAfterControllerInvocation(ActionRequest $request, ActionResponse $response, ControllerInterface $controller) + emitAfterControllerInvocation(ActionRequest $request, ResponseInterface|null $response, ControllerInterface $controller)

@@ -549,9 +534,9 @@

Parameters

- ActionResponse + ResponseInterface|null $response - +

The readonly response the controller returned or null, if it was just forwarding a request.

ControllerInterface @@ -579,7 +564,7 @@

Return Value

- + protected ControllerInterface resolveController(ActionRequest $request) @@ -617,10 +602,6 @@

Exceptions

- - - - diff --git a/flow/9.0/Neos/Flow/Mvc/Exception/ForwardException.html b/flow/9.0/Neos/Flow/Mvc/Exception/ForwardException.html index bd7bd0233..a8392319b 100644 --- a/flow/9.0/Neos/Flow/Mvc/Exception/ForwardException.html +++ b/flow/9.0/Neos/Flow/Mvc/Exception/ForwardException.html @@ -89,8 +89,8 @@

ForwardException -

class - ForwardException extends StopActionException (View source) +

final class + ForwardException extends Exception (View source)

@@ -99,8 +99,8 @@

ForwardException

This exception is thrown by a controller to stop the execution of the current -action and return the control to the dispatcher for the special case of a -forward().

+action and return the control to the dispatcher for the special case of a forward.

See {\Neos\Flow\Mvc\Controller\AbstractController::forward()} for more information.

+

Other control flow exceptions: {\Neos\Flow\Mvc\Exception\StopActionException}

@@ -129,11 +129,11 @@

Properties

- +
NoSuchOptionException
InvalidControllerException
- protected ActionRequest + $nextRequest

The next request the MVC Dispatcher should handle.

@@ -167,23 +167,13 @@

Methods

- void -
-
- setNextRequest(ActionRequest $nextRequest) - -

Sets the next request, containing the information about the next action to -execute.

-
-
-
-
- getNextRequest() + createForNextRequest(ActionRequest $nextRequest, string $details) -

Returns the next request

+

No description

+

@@ -260,10 +250,10 @@

Return Value

-

- - void - setNextRequest(ActionRequest $nextRequest) +

+ + static ForwardException + createForNextRequest(ActionRequest $nextRequest, string $details)

@@ -271,8 +261,8 @@

-

Sets the next request, containing the information about the next action to -execute.

+

No description

+

Parameters

@@ -281,7 +271,12 @@

Parameters

ActionRequest $nextRequest - +

The next request the MVC Dispatcher should handle.

+ + + string + $details +

Additional details just for this exception, in case it is logged (the regular exception message).

@@ -290,39 +285,7 @@

Return Value

- - - -
void
- - - - -
-

- -

-
-

- - ActionRequest - getNextRequest() - -

-
- - - -
-

Returns the next request

-
-
- -

Return Value

- - - - +
ActionRequestForwardException
diff --git a/flow/9.0/Neos/Flow/Mvc/Exception/StopActionException.html b/flow/9.0/Neos/Flow/Mvc/Exception/StopActionException.html index 5c2b8c16c..80bb18276 100644 --- a/flow/9.0/Neos/Flow/Mvc/Exception/StopActionException.html +++ b/flow/9.0/Neos/Flow/Mvc/Exception/StopActionException.html @@ -89,7 +89,7 @@

StopActionException

-

class +

final class StopActionException extends Exception (View source)

@@ -101,7 +101,8 @@

StopActionException

This exception is thrown by a controller to stop the execution of the current action and return the control to the dispatcher. The dispatcher catches this exception and - depending on the "dispatched" status of the request - either -continues dispatching the request or returns control to the request handler.

See the Action Controller's forward() and redirectToUri() methods for more information.

+continues dispatching the request or returns control to the request handler.

See {\Neos\Flow\Mvc\Controller\AbstractController::throwStatus()} or {\Neos\Flow\Mvc\Controller\AbstractController::redirectToUri()} for more information.

+

Other control flow exceptions: {\Neos\Flow\Mvc\Exception\ForwardException}

@@ -127,6 +128,15 @@

Properties

from  Exception + + + + + + + $response +

The response to be received by the MVC Dispatcher.

+ @@ -156,6 +166,17 @@

Methods

Returns the HTTP status code this exception corresponds to (defaults to 500).

+
+
+
+ static StopActionException +
+
+ createForResponse(ResponseInterface $response, string $details) + +

No description

+
+
@@ -226,6 +247,54 @@

Return Value

+
+
+ +
+
+

+ + static StopActionException + createForResponse(ResponseInterface $response, string $details) + +

+
+ + + +
+

No description

+ +
+
+

Parameters

+ + + + + + + + + + + + +
ResponseInterface$response

The response to be received by the MVC Dispatcher.

string$details

Additional details just for this exception, in case it is logged (the regular exception message).

+ + +

Return Value

+ + + + + + +
StopActionException
+ + + +
diff --git a/flow/9.0/Neos/Flow/Mvc/Exception/UnsupportedRequestTypeException.html b/flow/9.0/Neos/Flow/Mvc/Exception/UnsupportedRequestTypeException.html index a39fb1b95..c6407995f 100644 --- a/flow/9.0/Neos/Flow/Mvc/Exception/UnsupportedRequestTypeException.html +++ b/flow/9.0/Neos/Flow/Mvc/Exception/UnsupportedRequestTypeException.html @@ -84,7 +84,7 @@
@@ -94,6 +94,13 @@

UnsupportedRequestTypeException

+

+ deprecated + + since + Flow 9.0 + +

diff --git a/flow/9.0/Neos/Flow/Mvc/Routing/UriBuilder.html b/flow/9.0/Neos/Flow/Mvc/Routing/UriBuilder.html index 3f514f6bf..031f97790 100644 --- a/flow/9.0/Neos/Flow/Mvc/Routing/UriBuilder.html +++ b/flow/9.0/Neos/Flow/Mvc/Routing/UriBuilder.html @@ -1088,7 +1088,7 @@

Parameters

array $controllerArguments -

Additional query parameters. Will be merged with $this->arguments.

+

Additional routing arguments. Will be merged with $this->arguments.

string diff --git a/flow/9.0/Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html b/flow/9.0/Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html index bc113a13c..a5a5f2252 100644 --- a/flow/9.0/Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html +++ b/flow/9.0/Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html @@ -138,10 +138,10 @@

Properties

protected ActionResponse - + deprecated $response -

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

from  AbstractController @@ -407,7 +407,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -421,7 +421,7 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -443,7 +443,7 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

Redirects to another URI

- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request)

Handles a request. The result output is returned by altering the given response.

- resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

Resolves and checks the current action method name

- initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

Implementation of the arguments initialization in the action controller: Automatically registers arguments of the current action

@@ -567,7 +567,7 @@

Methods

void
- initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

Adds the needed validators to the Arguments:

- void + ResponseInterface
- callActionMethod() + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

Calls the specified action method and passes the arguments.

- resolveView() + resolveView(ActionRequest $request)

Prepares a view for the current action and stores it in $this->view.

- resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

Determines the fully qualified view object name.

- + ResponseInterface
- renderView() + renderView(ResponseInterface $httpResponse) -

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

@@ -838,7 +838,7 @@

Details

protected initializeController(ActionRequest $request, ActionResponse $response) @@ -868,15 +868,6 @@

Parameters

-

Exceptions

- - - - - - -
UnsupportedRequestTypeException
-
@@ -886,7 +877,7 @@

Exceptions

ControllerContext getControllerContext() @@ -919,7 +910,7 @@

Return Value

void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -1002,7 +993,7 @@

See also

protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -1057,6 +1048,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -1080,8 +1091,8 @@

See also

- protected void +AbstractController at line 246

+ protected never forwardToRequest(ActionRequest $request) @@ -1108,7 +1119,7 @@

Return Value

- +
voidnever
@@ -1143,9 +1154,9 @@

See also

protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)
@@ -1167,12 +1178,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -1215,6 +1226,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -1238,8 +1257,8 @@

See also

- protected void +AbstractController at line 307

+ protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -1248,9 +1267,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -1278,7 +1295,7 @@

Return Value

- +
voidnever
@@ -1288,8 +1305,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -1313,9 +1338,9 @@

See also

protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -1330,9 +1355,9 @@

Parameters

- + - + @@ -1361,10 +1386,6 @@

Exceptions

mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
- - - - @@ -1379,7 +1400,7 @@

Exceptions

protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -1441,9 +1462,9 @@

Exceptions

protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)
@@ -1454,6 +1475,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
UnsupportedRequestTypeException
StopActionException
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -1471,6 +1507,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + @@ -1483,7 +1531,7 @@

Exceptions

void injectSettings(array $settings) @@ -1527,7 +1575,7 @@

Return Value

void injectLogger(LoggerInterface $logger) @@ -1570,7 +1618,7 @@

Return Value

void injectThrowableStorage(ThrowableStorageInterface $throwableStorage) @@ -1613,9 +1661,9 @@

Return Value

- void - processRequest(ActionRequest $request, ActionResponse $response) +ActionController at line 217

+ ResponseInterface + processRequest(ActionRequest $request)
@@ -1632,12 +1680,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -1646,8 +1689,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -1668,7 +1711,11 @@

Exceptions

- UnsupportedRequestTypeException + StopActionException + + + + ForwardException @@ -1676,11 +1723,15 @@

Exceptions

- RequiredArgumentMissingException + NoSuchArgumentException - StopActionException + Exception + + + + Exception @@ -1694,9 +1745,9 @@

Exceptions

protected string - resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)
@@ -1707,6 +1758,16 @@

Resolves and checks the current action method name

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -1722,11 +1783,11 @@

Exceptions

- + - +
NoSuchActionExceptionInvalidActionVisibilityException
InvalidActionVisibilityExceptionNoSuchActionException
@@ -1740,9 +1801,9 @@

Exceptions

protected void - initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)
@@ -1754,6 +1815,16 @@

Automatically registers arguments of the current action

Don't override this method - use initializeAction() instead.

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1794,7 +1865,7 @@

See also

static array getActionMethodParameters(ObjectManagerInterface $objectManager) @@ -1837,7 +1908,7 @@

Return Value

protected array getInformationNeededForInitializeActionMethodValidators() @@ -1871,9 +1942,9 @@

Return Value

protected void - initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)
@@ -1882,13 +1953,23 @@

Adds the needed validators to the Arguments:

    -
  • Validators checking the data type from the @param annotation
  • +
  • Validators checking the data type from the "@param" annotation
  • Custom validators specified with validate annotations.
  • Model-based validators (validate annotations in the model)
  • Custom model validator classes

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1909,7 +1990,7 @@

Return Value

static array getActionValidationGroups(ObjectManagerInterface $objectManager) @@ -1952,7 +2033,7 @@

Return Value

static array getActionValidateAnnotationData(ObjectManagerInterface $objectManager) @@ -1995,7 +2076,7 @@

Return Value

protected void initializeAction() @@ -2029,9 +2110,9 @@

Return Value

- protected void - callActionMethod() +ActionController at line 517

+ protected ResponseInterface + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

@@ -2041,16 +2122,35 @@

Calls the specified action method and passes the arguments.

If the action returns a string, it is appended to the content in the response object. If the action doesn't return anything and a valid -view exists, the view is rendered automatically.

-

TODO: In next major this will no longer append content and the response will probably be unique per call.

+view exists, the view is rendered automatically.

+

Parameters

+ + + + + + + + + + + + + + + + + +
ActionRequest$request
Arguments$arguments
ResponseInterface$httpResponse

The most likely empty response, previously available as $this->response

+

Return Value

- +
voidResponseInterface
@@ -2065,7 +2165,7 @@

Return Value

static array getActionIgnoredValidationArguments(ObjectManagerInterface $objectManager) @@ -2109,7 +2209,7 @@

Return Value

static array getPublicActionMethods(ObjectManagerInterface $objectManager) @@ -2153,9 +2253,9 @@

Return Value

protected ViewInterface - resolveView() + resolveView(ActionRequest $request)

@@ -2167,6 +2267,16 @@

the current action.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2196,7 +2306,7 @@

Exceptions

protected emitViewResolved(ViewInterface $view) @@ -2232,9 +2342,9 @@

Parameters

protected mixed - resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)
@@ -2245,6 +2355,16 @@

Determines the fully qualified view object name.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2265,7 +2385,7 @@

Return Value

protected void initializeView(ViewInterface $view) @@ -2309,7 +2429,7 @@

Return Value

protected string errorAction() @@ -2344,7 +2464,7 @@

Return Value

protected void handleTargetNotFoundError() @@ -2386,7 +2506,7 @@

Exceptions

protected void addErrorFlashMessage() @@ -2420,7 +2540,7 @@

Return Value

protected void forwardToReferringRequest() @@ -2464,7 +2584,7 @@

Exceptions

protected string getFlattenedValidationErrorMessage() @@ -2532,9 +2652,9 @@

Return Value

- protected - renderView() +ActionController at line 834

+ protected ResponseInterface + renderView(ResponseInterface $httpResponse)
@@ -2542,10 +2662,29 @@

-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

If a stream is returned it will be applied (to the most likely empty response) which was previously available as $this->response.

+

Parameters

+ + + + + + + +
ResponseInterface$httpResponse
+ +

Return Value

+ + + + + + +
ResponseInterface
+ diff --git a/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html b/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html index 7dc2bd55d..c2b10d290 100644 --- a/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html +++ b/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html @@ -139,10 +139,10 @@

Properties

protected ActionResponse - + deprecated $response -

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

from  AbstractController @@ -399,7 +399,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -413,7 +413,7 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -435,7 +435,7 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

Redirects to another URI

- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request)

Handles a request. The result output is returned by altering the given response.

@@ -512,7 +512,7 @@

Methods

string
- resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

Resolves and checks the current action method name

- initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

Implementation of the arguments initialization in the action controller: Automatically registers arguments of the current action

@@ -558,7 +558,7 @@

Methods

void
- initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

Adds the needed validators to the Arguments:

- void + ResponseInterface
- callActionMethod() + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

Calls the specified action method and passes the arguments.

- resolveView() + resolveView(ActionRequest $request)

Prepares a view for the current action and stores it in $this->view.

- resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

Determines the fully qualified view object name.

- + ResponseInterface
- renderView() + renderView(ResponseInterface $httpResponse) -

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

@@ -770,7 +770,7 @@

Details

protected initializeController(ActionRequest $request, ActionResponse $response) @@ -800,15 +800,6 @@

Parameters

-

Exceptions

- - - - - - -
UnsupportedRequestTypeException
-
@@ -818,7 +809,7 @@

Exceptions

ControllerContext getControllerContext() @@ -851,7 +842,7 @@

Return Value

void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -934,7 +925,7 @@

See also

protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -989,6 +980,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -1012,8 +1023,8 @@

See also

- protected void +AbstractController at line 246

+ protected never forwardToRequest(ActionRequest $request)

@@ -1040,7 +1051,7 @@

Return Value

- +
voidnever
@@ -1075,9 +1086,9 @@

See also

protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)
@@ -1099,12 +1110,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -1147,6 +1158,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -1170,8 +1189,8 @@

See also

- protected void +AbstractController at line 307

+ protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -1180,9 +1199,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -1210,7 +1227,7 @@

Return Value

- +
voidnever
@@ -1220,8 +1237,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -1245,9 +1270,9 @@

See also

protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -1262,9 +1287,9 @@

Parameters

- + - + @@ -1293,10 +1318,6 @@

Exceptions

mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
- - - - @@ -1311,7 +1332,7 @@

Exceptions

protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -1373,9 +1394,9 @@

Exceptions

protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)
@@ -1386,6 +1407,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
UnsupportedRequestTypeException
StopActionException
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -1403,6 +1439,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + @@ -1415,7 +1463,7 @@

Exceptions

void injectSettings(array $settings) @@ -1459,7 +1507,7 @@

Return Value

void injectLogger(LoggerInterface $logger) @@ -1502,7 +1550,7 @@

Return Value

void injectThrowableStorage(ThrowableStorageInterface $throwableStorage) @@ -1544,9 +1592,9 @@

Return Value

- - void - processRequest(ActionRequest $request, ActionResponse $response) + + ResponseInterface + processRequest(ActionRequest $request)

@@ -1563,12 +1611,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -1577,8 +1620,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -1591,7 +1634,39 @@

Exceptions

- UnsupportedRequestTypeException + InvalidActionVisibilityException + + + + InvalidArgumentTypeException + + + + NoSuchActionException + + + + NoSuchArgumentException + + + + StopActionException + + + + ForwardException + + + + ViewNotFoundException + + + + Exception + + + + Exception @@ -1605,9 +1680,9 @@

Exceptions

protected string - resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)
@@ -1618,6 +1693,16 @@

Resolves and checks the current action method name

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -1633,11 +1718,11 @@

Exceptions

- + - +
NoSuchActionExceptionInvalidActionVisibilityException
InvalidActionVisibilityExceptionNoSuchActionException
@@ -1651,9 +1736,9 @@

Exceptions

protected void - initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)
@@ -1665,6 +1750,16 @@

Automatically registers arguments of the current action

Don't override this method - use initializeAction() instead.

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1705,7 +1800,7 @@

See also

static array getActionMethodParameters(ObjectManagerInterface $objectManager) @@ -1748,7 +1843,7 @@

Return Value

protected array getInformationNeededForInitializeActionMethodValidators() @@ -1782,9 +1877,9 @@

Return Value

protected void - initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)
@@ -1793,13 +1888,23 @@

Adds the needed validators to the Arguments:

    -
  • Validators checking the data type from the @param annotation
  • +
  • Validators checking the data type from the "@param" annotation
  • Custom validators specified with validate annotations.
  • Model-based validators (validate annotations in the model)
  • Custom model validator classes

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1820,7 +1925,7 @@

Return Value

static array getActionValidationGroups(ObjectManagerInterface $objectManager) @@ -1863,7 +1968,7 @@

Return Value

static array getActionValidateAnnotationData(ObjectManagerInterface $objectManager) @@ -1906,7 +2011,7 @@

Return Value

protected void initializeAction() @@ -1940,9 +2045,9 @@

Return Value

- protected void - callActionMethod() +ActionController at line 517

+ protected ResponseInterface + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

@@ -1952,16 +2057,35 @@

Calls the specified action method and passes the arguments.

If the action returns a string, it is appended to the content in the response object. If the action doesn't return anything and a valid -view exists, the view is rendered automatically.

-

TODO: In next major this will no longer append content and the response will probably be unique per call.

+view exists, the view is rendered automatically.

+

Parameters

+ + + + + + + + + + + + + + + + + +
ActionRequest$request
Arguments$arguments
ResponseInterface$httpResponse

The most likely empty response, previously available as $this->response

+

Return Value

- +
voidResponseInterface
@@ -1976,7 +2100,7 @@

Return Value

static array getActionIgnoredValidationArguments(ObjectManagerInterface $objectManager) @@ -2020,7 +2144,7 @@

Return Value

static array getPublicActionMethods(ObjectManagerInterface $objectManager) @@ -2064,9 +2188,9 @@

Return Value

protected ViewInterface - resolveView() + resolveView(ActionRequest $request)

@@ -2078,6 +2202,16 @@

the current action.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2107,7 +2241,7 @@

Exceptions

protected emitViewResolved(ViewInterface $view) @@ -2143,9 +2277,9 @@

Parameters

protected mixed - resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)
@@ -2156,6 +2290,16 @@

Determines the fully qualified view object name.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2176,7 +2320,7 @@

Return Value

protected void initializeView(ViewInterface $view) @@ -2220,7 +2364,7 @@

Return Value

protected string errorAction() @@ -2255,7 +2399,7 @@

Return Value

protected void handleTargetNotFoundError() @@ -2297,7 +2441,7 @@

Exceptions

protected void addErrorFlashMessage() @@ -2331,7 +2475,7 @@

Return Value

protected void forwardToReferringRequest() @@ -2375,7 +2519,7 @@

Exceptions

protected string getFlattenedValidationErrorMessage() @@ -2408,7 +2552,7 @@

Return Value

protected Error|false getErrorFlashMessage() @@ -2443,9 +2587,9 @@

Return Value

- protected - renderView() +ActionController at line 834

+ protected ResponseInterface + renderView(ResponseInterface $httpResponse)
@@ -2453,10 +2597,29 @@

-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

If a stream is returned it will be applied (to the most likely empty response) which was previously available as $this->response.

+

Parameters

+ + + + + + + +
ResponseInterface$httpResponse
+ +

Return Value

+ + + + + + +
ResponseInterface
+ diff --git a/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html b/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html index 1d71781e5..08672b22b 100644 --- a/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html +++ b/flow/9.0/Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html @@ -520,7 +520,7 @@

Return Value

- + void injectAjaxWidgetContextHolder(AjaxWidgetContextHolder $ajaxWidgetContextHolder) @@ -563,7 +563,7 @@

Return Value

- + void injectWidgetContext(WidgetContext $widgetContext) @@ -606,7 +606,7 @@

Return Value

- + void initializeArguments() @@ -638,7 +638,7 @@

Return Value

- + string initializeArgumentsAndRender() @@ -670,7 +670,7 @@

Return Value

- + void setChildNodes(array $childNodes) @@ -713,7 +713,7 @@

Return Value

- + protected array getWidgetConfiguration() @@ -745,7 +745,7 @@

Return Value

- + protected array getAjaxWidgetConfiguration() @@ -777,7 +777,7 @@

Return Value

- + protected array getNonAjaxWidgetConfiguration() @@ -809,7 +809,7 @@

Return Value

- + protected string initiateSubRequest() @@ -863,7 +863,7 @@

Exceptions

- + void resetState() @@ -895,7 +895,7 @@

Return Value

- + string compile(string $argumentsName, string $closureName, string $initializationPhpCode, ViewHelperNode $node, TemplateCompiler $compiler) diff --git a/flow/9.0/Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html b/flow/9.0/Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html index c50ccbeff..eb7b6c749 100644 --- a/flow/9.0/Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html +++ b/flow/9.0/Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html @@ -186,7 +186,7 @@

Details

- + ResponseInterface process(ServerRequestInterface $httpRequest, RequestHandlerInterface $next) @@ -233,7 +233,7 @@

Return Value

- + protected WidgetContext|null extractWidgetContext(ServerRequestInterface $httpRequest) diff --git a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html index cefdd39bd..8fb31a655 100644 --- a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html +++ b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html @@ -552,7 +552,7 @@

Return Value

+AbstractWidgetViewHelper at line 79

void injectAjaxWidgetContextHolder(AjaxWidgetContextHolder $ajaxWidgetContextHolder) @@ -596,7 +596,7 @@

Return Value

+AbstractWidgetViewHelper at line 88

void injectWidgetContext(WidgetContext $widgetContext) @@ -681,7 +681,7 @@

Exceptions

string initializeArgumentsAndRender() @@ -714,7 +714,7 @@

Return Value

void setChildNodes(array $childNodes) @@ -758,7 +758,7 @@

Return Value

protected array getWidgetConfiguration() @@ -791,7 +791,7 @@

Return Value

protected array getAjaxWidgetConfiguration() @@ -824,7 +824,7 @@

Return Value

protected array getNonAjaxWidgetConfiguration() @@ -857,7 +857,7 @@

Return Value

protected string initiateSubRequest() @@ -912,7 +912,7 @@

Exceptions

void resetState() @@ -945,7 +945,7 @@

Return Value

string compile(string $argumentsName, string $closureName, string $initializationPhpCode, ViewHelperNode $node, TemplateCompiler $compiler) diff --git a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html index b4327b18c..b1f35c96d 100644 --- a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html +++ b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html @@ -138,10 +138,10 @@

Properties

protected ActionResponse - + deprecated $response -

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

from  AbstractController @@ -408,7 +408,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -422,7 +422,7 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -444,7 +444,7 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

Redirects to another URI

- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request)

Handles a request. The result output is returned by altering the given response.

- resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

Resolves and checks the current action method name

- initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

Implementation of the arguments initialization in the action controller: Automatically registers arguments of the current action

@@ -568,7 +568,7 @@

Methods

void
- initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

Adds the needed validators to the Arguments:

- void + ResponseInterface
- callActionMethod() + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

Calls the specified action method and passes the arguments.

- resolveView() + resolveView(ActionRequest $request)

Prepares a view for the current action and stores it in $this->view.

- resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

Determines the fully qualified view object name.

- + ResponseInterface
- renderView() + renderView(ResponseInterface $httpResponse) -

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

@@ -802,7 +802,7 @@

Details

protected initializeController(ActionRequest $request, ActionResponse $response) @@ -832,15 +832,6 @@

Parameters

-

Exceptions

- - - - - - -
UnsupportedRequestTypeException
-
@@ -850,7 +841,7 @@

Exceptions

ControllerContext getControllerContext() @@ -883,7 +874,7 @@

Return Value

void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -966,7 +957,7 @@

See also

protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -1021,6 +1012,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -1044,8 +1055,8 @@

See also

- protected void +AbstractController at line 246

+ protected never forwardToRequest(ActionRequest $request)

@@ -1072,7 +1083,7 @@

Return Value

- +
voidnever
@@ -1107,9 +1118,9 @@

See also

protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)
@@ -1131,12 +1142,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -1179,6 +1190,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -1202,8 +1221,8 @@

See also

- protected void +AbstractController at line 307

+ protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -1212,9 +1231,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -1242,7 +1259,7 @@

Return Value

- +
voidnever
@@ -1252,8 +1269,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -1277,9 +1302,9 @@

See also

protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -1294,9 +1319,9 @@

Parameters

- + - + @@ -1325,10 +1350,6 @@

Exceptions

mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
- - - - @@ -1343,7 +1364,7 @@

Exceptions

protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -1405,9 +1426,9 @@

Exceptions

protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)
@@ -1418,6 +1439,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
UnsupportedRequestTypeException
StopActionException
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -1435,6 +1471,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + @@ -1447,7 +1495,7 @@

Exceptions

void injectSettings(array $settings) @@ -1491,7 +1539,7 @@

Return Value

void injectLogger(LoggerInterface $logger) @@ -1534,7 +1582,7 @@

Return Value

void injectThrowableStorage(ThrowableStorageInterface $throwableStorage) @@ -1577,9 +1625,9 @@

Return Value

- void - processRequest(ActionRequest $request, ActionResponse $response) +AbstractWidgetController at line 61

+ ResponseInterface + processRequest(ActionRequest $request)
@@ -1596,12 +1644,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -1610,8 +1653,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -1624,7 +1667,39 @@

Exceptions

- UnsupportedRequestTypeException + InvalidActionVisibilityException + + + + InvalidArgumentTypeException + + + + NoSuchActionException + + + + NoSuchArgumentException + + + + StopActionException + + + + ForwardException + + + + ViewNotFoundException + + + + Exception + + + + Exception @@ -1638,9 +1713,9 @@

Exceptions

protected string - resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)
@@ -1651,6 +1726,16 @@

Resolves and checks the current action method name

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -1666,11 +1751,11 @@

Exceptions

- + - +
NoSuchActionExceptionInvalidActionVisibilityException
InvalidActionVisibilityExceptionNoSuchActionException
@@ -1684,9 +1769,9 @@

Exceptions

protected void - initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)
@@ -1698,6 +1783,16 @@

Automatically registers arguments of the current action

Don't override this method - use initializeAction() instead.

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1738,7 +1833,7 @@

See also

static array getActionMethodParameters(ObjectManagerInterface $objectManager) @@ -1781,7 +1876,7 @@

Return Value

protected array getInformationNeededForInitializeActionMethodValidators() @@ -1815,9 +1910,9 @@

Return Value

protected void - initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)
@@ -1826,13 +1921,23 @@

Adds the needed validators to the Arguments:

    -
  • Validators checking the data type from the @param annotation
  • +
  • Validators checking the data type from the "@param" annotation
  • Custom validators specified with validate annotations.
  • Model-based validators (validate annotations in the model)
  • Custom model validator classes

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1853,7 +1958,7 @@

Return Value

static array getActionValidationGroups(ObjectManagerInterface $objectManager) @@ -1896,7 +2001,7 @@

Return Value

static array getActionValidateAnnotationData(ObjectManagerInterface $objectManager) @@ -1972,9 +2077,9 @@

Return Value

- protected void - callActionMethod() +ActionController at line 517

+ protected ResponseInterface + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

@@ -1984,16 +2089,35 @@

Calls the specified action method and passes the arguments.

If the action returns a string, it is appended to the content in the response object. If the action doesn't return anything and a valid -view exists, the view is rendered automatically.

-

TODO: In next major this will no longer append content and the response will probably be unique per call.

+view exists, the view is rendered automatically.

+

Parameters

+ + + + + + + + + + + + + + + + + +
ActionRequest$request
Arguments$arguments
ResponseInterface$httpResponse

The most likely empty response, previously available as $this->response

+

Return Value

- +
voidResponseInterface
@@ -2008,7 +2132,7 @@

Return Value

static array getActionIgnoredValidationArguments(ObjectManagerInterface $objectManager) @@ -2052,7 +2176,7 @@

Return Value

static array getPublicActionMethods(ObjectManagerInterface $objectManager) @@ -2096,9 +2220,9 @@

Return Value

protected ViewInterface - resolveView() + resolveView(ActionRequest $request)

@@ -2110,6 +2234,16 @@

the current action.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2139,7 +2273,7 @@

Exceptions

protected emitViewResolved(ViewInterface $view) @@ -2175,9 +2309,9 @@

Parameters

protected mixed - resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)
@@ -2188,6 +2322,16 @@

Determines the fully qualified view object name.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2208,7 +2352,7 @@

Return Value

protected void initializeView(ViewInterface $view) @@ -2252,7 +2396,7 @@

Return Value

protected string errorAction() @@ -2287,7 +2431,7 @@

Return Value

protected void handleTargetNotFoundError() @@ -2329,7 +2473,7 @@

Exceptions

protected void addErrorFlashMessage() @@ -2363,7 +2507,7 @@

Return Value

protected void forwardToReferringRequest() @@ -2407,7 +2551,7 @@

Exceptions

protected string getFlattenedValidationErrorMessage() @@ -2440,7 +2584,7 @@

Return Value

protected Error|false getErrorFlashMessage() @@ -2475,9 +2619,9 @@

Return Value

- protected - renderView() +ActionController at line 834

+ protected ResponseInterface + renderView(ResponseInterface $httpResponse)
@@ -2485,10 +2629,29 @@

-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

If a stream is returned it will be applied (to the most likely empty response) which was previously available as $this->response.

+

Parameters

+ + + + + + + +
ResponseInterface$httpResponse
+ +

Return Value

+ + + + + + +
ResponseInterface
+ diff --git a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html index 838176987..75a505481 100644 --- a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html +++ b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html @@ -138,10 +138,10 @@

Properties

protected ActionResponse - + deprecated $response -

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

from  AbstractController @@ -480,7 +480,7 @@

Methods

- void + never
forwardToRequest(ActionRequest $request) @@ -494,7 +494,7 @@

Methods

never
- redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)

Redirects the request to another action and / or controller.

- void + never
redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -516,7 +516,7 @@

Methods

never
- redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

Redirects to another URI

- mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)

Maps arguments delivered by the request object to the local controller arguments.

- void + ResponseInterface
- processRequest(ActionRequest $request, ActionResponse $response) + processRequest(ActionRequest $request)

Handles a request. The result output is returned by altering the given response.

- resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)

Resolves and checks the current action method name

- initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)

Implementation of the arguments initialization in the action controller: Automatically registers arguments of the current action

@@ -640,7 +640,7 @@

Methods

void
- initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)

Adds the needed validators to the Arguments:

- void + ResponseInterface
- callActionMethod() + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

Calls the specified action method and passes the arguments.

- resolveView() + resolveView(ActionRequest $request)

Prepares a view for the current action and stores it in $this->view.

- resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)

Determines the fully qualified view object name.

- + ResponseInterface
- renderView() + renderView(ResponseInterface $httpResponse) -

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

@@ -884,7 +884,7 @@

Details

protected initializeController(ActionRequest $request, ActionResponse $response) @@ -914,15 +914,6 @@

Parameters

-

Exceptions

- - - - - - -
UnsupportedRequestTypeException
-
@@ -932,7 +923,7 @@

Exceptions

ControllerContext getControllerContext() @@ -965,7 +956,7 @@

Return Value

void addFlashMessage(string $messageBody, string $messageTitle = '', string $severity = Error\Message::SEVERITY_OK, array $messageArguments = [], int $messageCode = null) @@ -1048,7 +1039,7 @@

See also

protected never forward(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = []) @@ -1103,6 +1094,26 @@

Exceptions

ForwardException + + + InvalidActionNameException + + + + InvalidArgumentNameException + + + + InvalidArgumentTypeException + + + + InvalidControllerNameException + + + + UnknownObjectException + @@ -1126,8 +1137,8 @@

See also

- protected void +AbstractController at line 246

+ protected never forwardToRequest(ActionRequest $request)

@@ -1154,7 +1165,7 @@

Return Value

- +
voidnever
@@ -1189,9 +1200,9 @@

See also

protected never - redirect(string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null) + redirect(string $actionName, string|null $controllerName = null, string|null $packageKey = null, array $arguments = [], int $delay = 0, int $statusCode = 303, string $format = null)
@@ -1213,12 +1224,12 @@

Parameters

Name of the action to forward to

- string + string|null $controllerName

Unqualified object name of the controller to forward to. If not specified, the current controller is used.

- string + string|null $packageKey

Key of the package containing the controller to forward to. If not specified, the current package is assumed.

@@ -1261,6 +1272,14 @@

Exceptions

StopActionException + + + Exception + + + + MissingActionNameException + @@ -1284,8 +1303,8 @@

See also

- protected void +AbstractController at line 307

+ protected never redirectToRequest(ActionRequest $request, int $delay = 0, int $statusCode = 303) @@ -1294,9 +1313,7 @@

-

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

-

NOTE: This method only supports web requests and will throw an exception -if used with other request types.

+

Redirects the request to another action and / or controller.

Redirect will be sent to the client which then performs another request to the new URI.

Parameters

@@ -1324,7 +1341,7 @@

Return Value

- +
voidnever
@@ -1334,8 +1351,16 @@

Exceptions

+ + + + + + + +
MissingActionNameException
StopActionException
Exception
@@ -1359,9 +1384,9 @@

See also

protected never - redirectToUri(mixed $uri, int $delay = 0, int $statusCode = 303) + redirectToUri(UriInterface $uri, int $delay = 0, int $statusCode = 303)

@@ -1376,9 +1401,9 @@

Parameters

- + - + @@ -1407,10 +1432,6 @@

Exceptions

mixedUriInterface $uri

Either a string representation of a URI or a \Neos\Flow\Http\Uri object

Either a string or a psr uri

int
- - - - @@ -1425,7 +1446,7 @@

Exceptions

protected never throwStatus(int $statusCode, string $statusMessage = null, string $content = null) @@ -1487,9 +1508,9 @@

Exceptions

protected void - mapRequestArgumentsToControllerArguments() + mapRequestArgumentsToControllerArguments(ActionRequest $request, Arguments $arguments)
@@ -1500,6 +1521,21 @@

Maps arguments delivered by the request object to the local controller arguments.

+

Parameters

+ +
UnsupportedRequestTypeException
StopActionException
+ + + + + + + + + + +
ActionRequest$request
Arguments$arguments
+

Return Value

@@ -1517,6 +1553,18 @@

Exceptions

RequiredArgumentMissingException + + + NoSuchArgumentException + + + + Exception + + + + Exception + @@ -1529,7 +1577,7 @@

Exceptions

void injectSettings(array $settings) @@ -1573,7 +1621,7 @@

Return Value

void injectLogger(LoggerInterface $logger) @@ -1616,7 +1664,7 @@

Return Value

void injectThrowableStorage(ThrowableStorageInterface $throwableStorage) @@ -1659,9 +1707,9 @@

Return Value

- void - processRequest(ActionRequest $request, ActionResponse $response) +AbstractWidgetController at line 61

+ ResponseInterface + processRequest(ActionRequest $request)
@@ -1678,12 +1726,7 @@

Parameters

ActionRequest $request -

The request object

- - - ActionResponse - $response -

The response, modified by the controller

+

The dispatched action request

@@ -1692,8 +1735,8 @@

Return Value

- - + +
voidResponseInterface

The resulting created response

@@ -1706,7 +1749,39 @@

Exceptions

- UnsupportedRequestTypeException + InvalidActionVisibilityException + + + + InvalidArgumentTypeException + + + + NoSuchActionException + + + + NoSuchArgumentException + + + + StopActionException + + + + ForwardException + + + + ViewNotFoundException + + + + Exception + + + + Exception @@ -1720,9 +1795,9 @@

Exceptions

protected string - resolveActionMethodName() + resolveActionMethodName(ActionRequest $request)
@@ -1733,6 +1808,16 @@

Resolves and checks the current action method name

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -1748,11 +1833,11 @@

Exceptions

- + - +
NoSuchActionExceptionInvalidActionVisibilityException
InvalidActionVisibilityExceptionNoSuchActionException
@@ -1766,9 +1851,9 @@

Exceptions

protected void - initializeActionMethodArguments() + initializeActionMethodArguments(Arguments $arguments)
@@ -1780,6 +1865,16 @@

Automatically registers arguments of the current action

Don't override this method - use initializeAction() instead.

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1820,7 +1915,7 @@

See also

static array getActionMethodParameters(ObjectManagerInterface $objectManager) @@ -1863,7 +1958,7 @@

Return Value

protected array getInformationNeededForInitializeActionMethodValidators() @@ -1897,9 +1992,9 @@

Return Value

protected void - initializeActionMethodValidators() + initializeActionMethodValidators(Arguments $arguments)
@@ -1908,13 +2003,23 @@

Adds the needed validators to the Arguments:

    -
  • Validators checking the data type from the @param annotation
  • +
  • Validators checking the data type from the "@param" annotation
  • Custom validators specified with validate annotations.
  • Model-based validators (validate annotations in the model)
  • Custom model validator classes

+

Parameters

+ + + + + + + +
Arguments$arguments
+

Return Value

@@ -1935,7 +2040,7 @@

Return Value

static array getActionValidationGroups(ObjectManagerInterface $objectManager) @@ -1978,7 +2083,7 @@

Return Value

static array getActionValidateAnnotationData(ObjectManagerInterface $objectManager) @@ -2054,9 +2159,9 @@

Return Value

- protected void - callActionMethod() +ActionController at line 517

+ protected ResponseInterface + callActionMethod(ActionRequest $request, Arguments $arguments, ResponseInterface $httpResponse)

@@ -2066,16 +2171,35 @@

Calls the specified action method and passes the arguments.

If the action returns a string, it is appended to the content in the response object. If the action doesn't return anything and a valid -view exists, the view is rendered automatically.

-

TODO: In next major this will no longer append content and the response will probably be unique per call.

+view exists, the view is rendered automatically.

+

Parameters

+ + + + + + + + + + + + + + + + + +
ActionRequest$request
Arguments$arguments
ResponseInterface$httpResponse

The most likely empty response, previously available as $this->response

+

Return Value

- +
voidResponseInterface
@@ -2090,7 +2214,7 @@

Return Value

static array getActionIgnoredValidationArguments(ObjectManagerInterface $objectManager) @@ -2134,7 +2258,7 @@

Return Value

static array getPublicActionMethods(ObjectManagerInterface $objectManager) @@ -2178,9 +2302,9 @@

Return Value

protected ViewInterface - resolveView() + resolveView(ActionRequest $request)

@@ -2192,6 +2316,16 @@

the current action.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2221,7 +2355,7 @@

Exceptions

protected emitViewResolved(ViewInterface $view) @@ -2257,9 +2391,9 @@

Parameters

protected mixed - resolveViewObjectName() + resolveViewObjectName(ActionRequest $request)
@@ -2270,6 +2404,16 @@

Determines the fully qualified view object name.

+

Parameters

+ + + + + + + +
ActionRequest$request
+

Return Value

@@ -2290,7 +2434,7 @@

Return Value

protected void initializeView(ViewInterface $view) @@ -2334,7 +2478,7 @@

Return Value

protected string errorAction() @@ -2369,7 +2513,7 @@

Return Value

protected void handleTargetNotFoundError() @@ -2411,7 +2555,7 @@

Exceptions

protected void addErrorFlashMessage() @@ -2445,7 +2589,7 @@

Return Value

protected void forwardToReferringRequest() @@ -2489,7 +2633,7 @@

Exceptions

protected string getFlattenedValidationErrorMessage() @@ -2522,7 +2666,7 @@

Return Value

protected Error|false getErrorFlashMessage() @@ -2557,9 +2701,9 @@

Return Value

- protected - renderView() +ActionController at line 834

+ protected ResponseInterface + renderView(ResponseInterface $httpResponse)
@@ -2567,10 +2711,29 @@

-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

If a stream is returned it will be applied (to the most likely empty response) which was previously available as $this->response.

+

Parameters

+ + + + + + + +
ResponseInterface$httpResponse
+ +

Return Value

+ + + + + + +
ResponseInterface
+ diff --git a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html index 8da764b68..5e07b2edc 100644 --- a/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html +++ b/flow/9.0/Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html @@ -567,7 +567,7 @@

Return Value

+AbstractWidgetViewHelper at line 79

void injectAjaxWidgetContextHolder(AjaxWidgetContextHolder $ajaxWidgetContextHolder) @@ -611,7 +611,7 @@

Return Value

+AbstractWidgetViewHelper at line 88

void injectWidgetContext(WidgetContext $widgetContext) @@ -696,7 +696,7 @@

Exceptions

string initializeArgumentsAndRender() @@ -729,7 +729,7 @@

Return Value

void setChildNodes(array $childNodes) @@ -773,7 +773,7 @@

Return Value

protected array getWidgetConfiguration() @@ -806,7 +806,7 @@

Return Value

protected array getAjaxWidgetConfiguration() @@ -839,7 +839,7 @@

Return Value

protected array getNonAjaxWidgetConfiguration() @@ -872,7 +872,7 @@

Return Value

protected string initiateSubRequest() @@ -927,7 +927,7 @@

Exceptions

void resetState() @@ -960,7 +960,7 @@

Return Value

string compile(string $argumentsName, string $closureName, string $initializationPhpCode, ViewHelperNode $node, TemplateCompiler $compiler) diff --git a/flow/9.0/classes.html b/flow/9.0/classes.html index a209b1087..2482f06dc 100644 --- a/flow/9.0/classes.html +++ b/flow/9.0/classes.html @@ -1978,8 +1978,8 @@

Classes

-

The minimal MVC response object.

+ ActionResponse deprecated
+

The legacy MVC response object.

@@ -2088,8 +2088,7 @@

Classes

This exception is thrown by a controller to stop the execution of the current -action and return the control to the dispatcher for the special case of a -forward().

+action and return the control to the dispatcher for the special case of a forward.

@@ -2247,7 +2246,7 @@

Classes

An "Unsupported Request Type" exception

diff --git a/flow/9.0/doc-index.html b/flow/9.0/doc-index.html index a3f7ef9ba..a8d49c338 100644 --- a/flow/9.0/doc-index.html +++ b/flow/9.0/doc-index.html @@ -374,7 +374,7 @@

A

An optional namespace for arguments of this request. Used, for example, in plugins and widgets.

ActionRequestFactoryClass in namespace Neos\Flow\Mvc

Creates an ActionRequest from a PSR-7 http request and sets appropriate defaults.

ActionResponseClass in namespace Neos\Flow\Mvc
-

The minimal MVC response object.

+

The legacy MVC response object.

ActionResponse::addHttpHeader() — Method in class ActionResponse

Add the specified header to the response, without overwriting any previous value set for this header.

AbstractControllerClass in namespace Neos\Flow\Mvc\Controller

An abstract base class for HTTP based controllers

$ @@ -915,10 +915,7 @@

A

FileStorage#backtraceRenderer
Property in class FileStorage
ActionResponse::buildHttpResponse() — Method in class ActionResponse
-

Note this is a special use case method that will apply the internal properties (Content-Type, StatusCode, Location, Set-Cookie and Content) -to the given PSR-7 Response and return a modified response. This is used to merge the ActionResponse properties into a possible HttpResponse -created in a View (see ActionController::renderView()) because those would be overwritten otherwise. Note that any component parameters will -still run through the component chain and will not be propagated here.

+

During the migration of {ActionResponse} to {HttpResponse} this might come in handy.

RouterCachingService::buildResolveCacheIdentifier() — Method in class RouterCachingService

Generates the Resolve cache identifier for the given Request

$ UriBuilder#baseUriProviderProperty in class UriBuilder
@@ -1602,7 +1599,11 @@

A

for conveniently passing the information to other classes who need it, usually views being views or view helpers.

ControllerInterfaceClass in namespace Neos\Flow\Mvc\Controller

Generic interface for controllers

CommandExceptionClass in namespace Neos\Flow\Mvc\Exception
-

Base command exception

+

Base command exception

+ForwardException::createForNextRequest() — Method in class ForwardException
+
+StopActionException::createForResponse() — Method in class StopActionException
+
AttributeRoutesProviderFactory::createRoutesProvider() — Method in class AttributeRoutesProviderFactory
ConfigurationRoutesProviderClass in namespace Neos\Flow\Mvc\Routing
@@ -2850,7 +2851,7 @@

A

not be called, for example if the arguments were not valid.

ExceptionClass in namespace Neos\Flow\Mvc\Controller

A generic Controller exception

Dispatcher::emitBeforeControllerInvocation() — Method in class Dispatcher
-

This signal is emitted directly before the request is been dispatched to a controller.

+

This signal is emitted directly before the request is being dispatched to a controller.

Dispatcher::emitAfterControllerInvocation() — Method in class Dispatcher

This signal is emitted directly after the request has been dispatched to a controller and the controller returned control back to the dispatcher.

ExceptionClass in namespace Neos\Flow\Mvc
@@ -3496,8 +3497,7 @@

A

Dispatcher#firewall — Property in class Dispatcher
ForwardExceptionClass in namespace Neos\Flow\Mvc\Exception

This exception is thrown by a controller to stop the execution of the current -action and return the control to the dispatcher for the special case of a -forward().

FlashMessageContainerClass in namespace Neos\Flow\Mvc\FlashMessage
+action and return the control to the dispatcher for the special case of a forward.

FlashMessageContainerClass in namespace Neos\Flow\Mvc\FlashMessage

This is a container for all Flash Messages.

FlashMessageContainer::flush() — Method in class FlashMessageContainer

Remove messages from this container.

FlashMessageMiddlewareClass in namespace Neos\Flow\Mvc\FlashMessage
@@ -4325,9 +4325,7 @@

A

Returns the priority - how eager the handler is to actually handle the request.

RequestHandler::getHttpRequest() — Method in class RequestHandler
-

Returns the currently handled HTTP request

-RequestHandler::getHttpResponse() — Method in class RequestHandler
-

Returns the HTTP response corresponding to the currently handled request

+

Returns the currently handled HTTP request

UploadedFile::getStream() — Method in class UploadedFile

Retrieve a stream representing the uploaded file.

UploadedFile::getSize() — Method in class UploadedFile
@@ -4562,7 +4560,7 @@

A

ControllerContext::getRequest() — Method in class ControllerContext

Get the request of the controller

ControllerContext::getResponse() — Method in class ControllerContext
-

Get the response of the controller

+

The legacy response of the controller.

ControllerContext::getArguments() — Method in class ControllerContext

Get the arguments of the controller

ControllerContext::getUriBuilder() — Method in class ControllerContext
@@ -4574,9 +4572,7 @@

A

MvcPropertyMappingConfigurationService::generateTrustedPropertiesToken() — Method in class MvcPropertyMappingConfigurationService

Generate a request hash for a list of form fields

AmbiguousCommandIdentifierException::getMatchingCommands() — Method in class AmbiguousCommandIdentifierException
-
-ForwardException::getNextRequest() — Method in class ForwardException
-

Returns the next request

+
FlashMessageContainer::getMessages() — Method in class FlashMessageContainer

Returns all currently stored flash messages.

FlashMessageContainer::getMessagesAndFlush() — Method in class FlashMessageContainer
@@ -9089,7 +9085,7 @@

A

Argument#name — Property in class Argument

Name of this argument

$ ForwardException#nextRequestProperty in class ForwardException
-
NoMatchingRouteExceptionClass in namespace Neos\Flow\Mvc\Exception
+

The next request the MVC Dispatcher should handle.

NoMatchingRouteExceptionClass in namespace Neos\Flow\Mvc\Exception

An "no matching route" exception that is thrown if the router could not find a route that matches/resolves the given uri pattern/route values

NoSuchActionExceptionClass in namespace Neos\Flow\Mvc\Exception

A "No Such Action" exception

NoSuchArgumentExceptionClass in namespace Neos\Flow\Mvc\Exception
@@ -9963,7 +9959,7 @@

A

Argument#propertyMapper — Property in class Argument
ControllerInterface::processRequest() — Method in class ControllerInterface
-

Processes a general request. The result can be returned by altering the given response.

+

Processes a general request.

DispatchMiddleware::process() — Method in class DispatchMiddleware

Create an action request from stored route match values and dispatch to that

FlashMessageMiddleware::process() — Method in class FlashMessageMiddleware
@@ -10848,11 +10844,12 @@

A

ActionResponse#redirectUri — Property in class ActionResponse
ActionResponse::replaceHttpResponse() — Method in class ActionResponse
-

Use this if you want build your own HTTP Response inside your action

$ +

Unsafe. Please avoid the use of this escape hatch as the behaviour is partly unspecified +https://github.com/neos/flow-development-collection/issues/2492

$ AbstractController#requestProperty in class AbstractController

The current action request directed to this controller

$ AbstractController#responseProperty in class AbstractController
-

The response which will be returned by this action controller

+

The legacy response which will is provide by this action controller

AbstractController::redirect() — Method in class AbstractController

Redirects the request to another action and / or controller.

AbstractController::redirectToRequest() — Method in class AbstractController
@@ -10868,7 +10865,7 @@

A

ActionController::resolveViewObjectName() — Method in class ActionController

Determines the fully qualified view object name.

ActionController::renderView() — Method in class ActionController
-

Renders the view and applies the result to the response object.

+

Renders the view and returns the psr response.

Arguments::removeAll() — Method in class Arguments

Remove all arguments and resets this object

$ ControllerContext#requestProperty in class ControllerContext
@@ -10890,12 +10887,14 @@

A

RestController::resolveActionMethodName() — Method in class RestController

Determines the action method and assures that the method exists.

RestController::redirectToUri() — Method in class RestController
-

Redirects the web request to another uri.

+

Redirects to another URI

StandardController::resolveView() — Method in class StandardController

Overrides the standard resolveView method

Dispatcher::resolveController() — Method in class Dispatcher

Finds and instantiates a controller that matches the current request.

RequiredArgumentMissingExceptionClass in namespace Neos\Flow\Mvc\Exception
-

A "Required Argument missing" exception

$ +

A "Required Argument missing" exception

$ +StopActionException#responseProperty in class StopActionException
+

The response to be received by the MVC Dispatcher.

$ FlashMessageService#requestPatternResolverProperty in class FlashMessageService
RequestInterfaceClass in namespace Neos\Flow\Mvc

Contract for a dispatchable request.

RequestMatcherClass in namespace Neos\Flow\Mvc
@@ -12234,10 +12233,7 @@

A

A Special Case of a Controller: If no controller has been specified in the request, this controller is chosen.

$ Dispatcher#securityContextProperty in class Dispatcher
-
-ForwardException::setNextRequest() — Method in class ForwardException
-

Sets the next request, containing the information about the next action to -execute.

$ +
$ NoMatchingRouteException#statusCodeProperty in class NoMatchingRouteException
$ NoSuchActionException#statusCodeProperty in class NoSuchActionException
diff --git a/flow/9.0/doctum-search.json b/flow/9.0/doctum-search.json index 6aa31faca..16b720925 100644 --- a/flow/9.0/doctum-search.json +++ b/flow/9.0/doctum-search.json @@ -1 +1 @@ -{"items":[{"t":"F","n":"Neos\\Flow\\var_dump","p":"Neos/Flow.html#function_var_dump","d":"

A var_dump function optimized for Flow's object structures

"},{"t":"T","n":"Neos\\Cache\\BackendInstantiationTrait","p":"Neos/Cache/BackendInstantiationTrait.html","d":"

Abstracts the task of creating a BackendInterface implementation with it's options.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\AbstractBackend","p":"Neos/Cache/Backend/AbstractBackend.html","d":"

An abstract caching backend

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\ApcuBackend","p":"Neos/Cache/Backend/ApcuBackend.html","d":"

A caching backend which stores cache entries by using APCu.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\BackendInterface","p":"Neos/Cache/Backend/BackendInterface.html","d":"

A contract for a Cache Backend

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\FileBackend","p":"Neos/Cache/Backend/FileBackend.html","d":"

A caching backend which stores cache entries in files

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\FileBackendEntryDto","p":"Neos/Cache/Backend/FileBackendEntryDto.html","d":null,"f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\FreezableBackendInterface","p":"Neos/Cache/Backend/FreezableBackendInterface.html","d":"

A contract for a cache backend which can be frozen.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\IterableBackendInterface","p":"Neos/Cache/Backend/IterableBackendInterface.html","d":"

A contract for a cache backend which provides Iterator functionality.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\IterableMultiBackend","p":"Neos/Cache/Backend/IterableMultiBackend.html","d":"

An iterable, taggable multi backend, falling back to multiple backends if errors occur.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\MemcachedBackend","p":"Neos/Cache/Backend/MemcachedBackend.html","d":"

A caching backend which stores cache entries by using Memcache/Memcached.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\MultiBackend","p":"Neos/Cache/Backend/MultiBackend.html","d":"

A multi backend, falling back to multiple backends if errors occur.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\NullBackend","p":"Neos/Cache/Backend/NullBackend.html","d":"

A caching backend which forgets everything immediately

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\PdoBackend","p":"Neos/Cache/Backend/PdoBackend.html","d":"

A PDO database cache backend

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html","d":"

A contract for a cache backend which is capable of storing, retrieving and\nincluding PHP source code.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\RedisBackend","p":"Neos/Cache/Backend/RedisBackend.html","d":"

A caching backend which stores cache entries in Redis using the phpredis PHP extension.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"T","n":"Neos\\Cache\\Backend\\RequireOnceFromValueTrait","p":"Neos/Cache/Backend/RequireOnceFromValueTrait.html","d":"RequireOnceFromValueTrait","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\SimpleFileBackend","p":"Neos/Cache/Backend/SimpleFileBackend.html","d":"

A caching backend which stores cache entries in files, but does not support or\ncare about expiry times and tags.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\TaggableBackendInterface","p":"Neos/Cache/Backend/TaggableBackendInterface.html","d":"

A contract for a Cache Backend which supports tagging.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\TaggableMultiBackend","p":"Neos/Cache/Backend/TaggableMultiBackend.html","d":"

A taggable multi backend, falling back to multiple backends if errors occur.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\TransientMemoryBackend","p":"Neos/Cache/Backend/TransientMemoryBackend.html","d":"

A caching backend which stores cache entries during one script run.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\WithSetupInterface","p":"Neos/Cache/Backend/WithSetupInterface.html","d":"

A contract for a Cache Backend which allows to be set up

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\WithStatusInterface","p":"Neos/Cache/Backend/WithStatusInterface.html","d":"

A contract for a Cache Backend which allows to retrieve its status

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\CacheAwareInterface","p":"Neos/Cache/CacheAwareInterface.html","d":"

Interface for objects which are cache aware and are collaborative when it comes to storing them in a cache.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\CacheFactory","p":"Neos/Cache/CacheFactory.html","d":"

This cache factory takes care of instantiating a cache frontend and injecting\na certain cache backend. After creation of the new cache, the cache object\nis registered at the cache manager.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\CacheFactoryInterface","p":"Neos/Cache/CacheFactoryInterface.html","d":"

This cache factory takes care of instantiating a cache frontend and injecting\na certain cache backend. After creation of the new cache, the cache object\nis registered at the cache manager.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\EnvironmentConfiguration","p":"Neos/Cache/EnvironmentConfiguration.html","d":"

Global Configuration about the environment to be used by caches.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html","d":"

A generic Cache exception

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\ClassAlreadyLoadedException","p":"Neos/Cache/Exception/ClassAlreadyLoadedException.html","d":"

A "Class Already Loaded" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\DuplicateIdentifierException","p":"Neos/Cache/Exception/DuplicateIdentifierException.html","d":"

A "Duplicate Identifier" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\InvalidBackendException","p":"Neos/Cache/Exception/InvalidBackendException.html","d":"

An "Invalid Backend" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\InvalidCacheException","p":"Neos/Cache/Exception/InvalidCacheException.html","d":"

An "Invalid Cache" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\InvalidDataException","p":"Neos/Cache/Exception/InvalidDataException.html","d":"

An "Invalid Data" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\NoSuchCacheException","p":"Neos/Cache/Exception/NoSuchCacheException.html","d":"

A "No Such Cache" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\NotSupportedByBackendException","p":"Neos/Cache/Exception/NotSupportedByBackendException.html","d":"

A "Not Supported by Backend" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\AbstractFrontend","p":"Neos/Cache/Frontend/AbstractFrontend.html","d":"

An abstract cache

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\CacheEntryIterator","p":"Neos/Cache/Frontend/CacheEntryIterator.html","d":"

An iterator for cache entries

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\FrontendInterface","p":"Neos/Cache/Frontend/FrontendInterface.html","d":"

Contract for a Cache (frontend)

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\PhpFrontend","p":"Neos/Cache/Frontend/PhpFrontend.html","d":"

A cache frontend tailored to PHP code.

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\StringFrontend","p":"Neos/Cache/Frontend/StringFrontend.html","d":"

A cache frontend for strings. Nothing else.

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\VariableFrontend","p":"Neos/Cache/Frontend/VariableFrontend.html","d":"

A cache frontend for any kinds of PHP variables

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory","p":"Neos/Cache/Psr/Cache/CacheFactory.html","d":"

A factory for the PSR-6 compatible cache pool.

","f":{"n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\Cache\\CacheItem","p":"Neos/Cache/Psr/Cache/CacheItem.html","d":"

A cache item (entry).

","f":{"n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\Cache\\CachePool","p":"Neos/Cache/Psr/Cache/CachePool.html","d":"

An implementation of the CacheItemPoolInterface from the PSR-6 specification to be used with our provided backends.

","f":{"n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\InvalidArgumentException","p":"Neos/Cache/Psr/InvalidArgumentException.html","d":"

An invalid argument (usually an inacceptable cache key) was given to a PSR cache.

","f":{"n":"Neos\\Cache\\Psr","p":"Neos/Cache/Psr.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html","d":"

A simple cache frontend\nNote: This does not follow the \\Neos\\Cache\\Frontend\\FrontendInterface this package provides.

","f":{"n":"Neos\\Cache\\Psr\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html","d":"

A factory for PSR-16 simple caches.

","f":{"n":"Neos\\Cache\\Psr\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache.html"}},{"t":"C","n":"Neos\\Eel\\AbstractParser","p":"Neos/Eel/AbstractParser.html","d":"

This Abstract Parser class contains definitions for absolutely basic types,\nlike quoted strings or identifiers

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\CompilingEelParser","p":"Neos/Eel/CompilingEelParser.html","d":"

A compiling expression parser

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\CompilingEvaluator","p":"Neos/Eel/CompilingEvaluator.html","d":"

An evaluator that compiles expressions down to PHP code

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Context","p":"Neos/Eel/Context.html","d":"

A Eel evaluation context

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\EelEvaluatorInterface","p":"Neos/Eel/EelEvaluatorInterface.html","d":"

An Eel evaluator interface

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\EelParser","p":"Neos/Eel/EelParser.html","d":"

Eel parser

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\EvaluationException","p":"Neos/Eel/EvaluationException.html","d":"

Some exception that occurred during evaluation of an expression

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Exception","p":"Neos/Eel/Exception.html","d":"

A general Eel exception

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FizzleException","p":"Neos/Eel/FlowQuery/FizzleException.html","d":null,"f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FizzleParser","p":"Neos/Eel/FlowQuery/FizzleParser.html","d":"

Fizzle parser

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FlowQuery","p":"Neos/Eel/FlowQuery/FlowQuery.html","d":"

FlowQuery is jQuery for PHP, a selector and traversal engine for object sets.

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FlowQueryException","p":"Neos/Eel/FlowQuery/FlowQueryException.html","d":null,"f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\OperationInterface","p":"Neos/Eel/FlowQuery/OperationInterface.html","d":"

Contract for a FlowQuery operation which is applied onto a set of objects.

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\OperationResolver","p":"Neos/Eel/FlowQuery/OperationResolver.html","d":"

FlowQuery Operation Resolver

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html","d":"

FlowQuery Operation Resolver Interface

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html","d":"

Convenience base class for FlowQuery Operations. You should set\n$shortName and optionally also $final and $priority when subclassing.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\AddOperation","p":"Neos/Eel/FlowQuery/Operations/AddOperation.html","d":"

Adds the given items to the current context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\CountOperation","p":"Neos/Eel/FlowQuery/Operations/CountOperation.html","d":"

Count the number of elements in the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\FirstOperation","p":"Neos/Eel/FlowQuery/Operations/FirstOperation.html","d":"

Get the first element inside the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\GetOperation","p":"Neos/Eel/FlowQuery/Operations/GetOperation.html","d":"

Get a (non-wrapped) element from the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\IsOperation","p":"Neos/Eel/FlowQuery/Operations/IsOperation.html","d":"

Check whether the at least one of the context elements match the given filter.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\LastOperation","p":"Neos/Eel/FlowQuery/Operations/LastOperation.html","d":"

Get the last element inside the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\ChildrenOperation","p":"Neos/Eel/FlowQuery/Operations/Object/ChildrenOperation.html","d":"

"children" operation working on generic objects. It iterates over all\ncontext elements and returns the values of the properties given in the\nfilter expression that has to be specified as argument or in a following\nfilter operation.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html","d":"

Filter operation, limiting the set of objects. The filter expression is\nexpected as string argument and used to reduce the context to matching\nelements by checking each value against the filter.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\PropertyOperation","p":"Neos/Eel/FlowQuery/Operations/Object/PropertyOperation.html","d":"

Access properties of an object using ObjectAccess.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\RemoveOperation","p":"Neos/Eel/FlowQuery/Operations/RemoveOperation.html","d":"

Removes the given items from the current context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\SliceOperation","p":"Neos/Eel/FlowQuery/Operations/SliceOperation.html","d":"

Slice the current context

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\UniqueOperation","p":"Neos/Eel/FlowQuery/Operations/UniqueOperation.html","d":"

Removes duplicate items from the current context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\ArrayHelper","p":"Neos/Eel/Helper/ArrayHelper.html","d":"

Array helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\ConfigurationHelper","p":"Neos/Eel/Helper/ConfigurationHelper.html","d":"

Configuration helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\DateHelper","p":"Neos/Eel/Helper/DateHelper.html","d":"

Date helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\FileHelper","p":"Neos/Eel/Helper/FileHelper.html","d":"

Helper to read files.

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\JsonHelper","p":"Neos/Eel/Helper/JsonHelper.html","d":"

JSON helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\MathHelper","p":"Neos/Eel/Helper/MathHelper.html","d":"

Math helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\SecurityHelper","p":"Neos/Eel/Helper/SecurityHelper.html","d":"

Helper for security related information

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\StringHelper","p":"Neos/Eel/Helper/StringHelper.html","d":"

String helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\TypeHelper","p":"Neos/Eel/Helper/TypeHelper.html","d":"

Type helper for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\InterpretedEelParser","p":"Neos/Eel/InterpretedEelParser.html","d":"

An interpreting expression parser

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\InterpretedEvaluator","p":"Neos/Eel/InterpretedEvaluator.html","d":"

An expression evalutator that interprets expressions

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\NotAllowedException","p":"Neos/Eel/NotAllowedException.html","d":"

An exception that is thrown when methods are accessed which are not allowed

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Package","p":"Neos/Eel/Package.html","d":"

Package base class of the Eel package.

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\ParserException","p":"Neos/Eel/ParserException.html","d":"

Some exception that occurred during parsing of an expression

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\ProtectedContext","p":"Neos/Eel/ProtectedContext.html","d":"

A protected evaluation context

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\ProtectedContextAwareInterface","p":"Neos/Eel/ProtectedContextAwareInterface.html","d":"

Interface for classes that are aware of a protected Eel context

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Utility","p":"Neos/Eel/Utility.html","d":"

Utility to reduce boilerplate code needed to set default context variables and evaluate a string that possibly is an EEL expression.

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Validation\\ExpressionSyntaxValidator","p":"Neos/Eel/Validation/ExpressionSyntaxValidator.html","d":"

A validator which checks for the correct syntax of an eel expression (without the wrapping ${\u2026}).

","f":{"n":"Neos\\Eel\\Validation","p":"Neos/Eel/Validation.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Error","p":"Neos/Error/Messages/Error.html","d":"

An object representation of a generic error. Subclass this to create\nmore specific errors if necessary.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Message","p":"Neos/Error/Messages/Message.html","d":"

An object representation of a generic message. Usually, you will use Error, Warning or Notice instead of this one.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Notice","p":"Neos/Error/Messages/Notice.html","d":"

An object representation of a generic notice. Subclass this to create\nmore specific notices if necessary.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Result","p":"Neos/Error/Messages/Result.html","d":"

Result object for operations dealing with objects, such as the Property Mapper or the Validators.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Warning","p":"Neos/Error/Messages/Warning.html","d":"

An object representation of a generic warning. Subclass this to create\nmore specific warnings if necessary.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\After","p":"Neos/Flow/Annotations/After.html","d":"

Declares a method as an after advice to be triggered after any\npointcut matching the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\AfterReturning","p":"Neos/Flow/Annotations/AfterReturning.html","d":"

Declares a method as an after returning advice to be triggered\nafter any pointcut matching the given expression returns.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\AfterThrowing","p":"Neos/Flow/Annotations/AfterThrowing.html","d":"

Declares a method as an after throwing advice to be triggered\nafter any pointcut matching the given expression throws an exception.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Around","p":"Neos/Flow/Annotations/Around.html","d":"

Declares a method as an around advice to be triggered around any\npointcut matching the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Aspect","p":"Neos/Flow/Annotations/Aspect.html","d":"

Marks a class as an aspect.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Autowiring","p":"Neos/Flow/Annotations/Autowiring.html","d":"

Used to disable autowiring for Dependency Injection on the\nwhole class or on the annotated property only.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Before","p":"Neos/Flow/Annotations/Before.html","d":"

Declares a method as an before advice to be triggered before any\npointcut matching the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\CompileStatic","p":"Neos/Flow/Annotations/CompileStatic.html","d":"","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Entity","p":"Neos/Flow/Annotations/Entity.html","d":"

Marks an object as an entity.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\FlushesCaches","p":"Neos/Flow/Annotations/FlushesCaches.html","d":"

Marks a CLI command as a cache-flushing command.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Identity","p":"Neos/Flow/Annotations/Identity.html","d":"

Marks a property as being (part of) the identity of an object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\IgnoreValidation","p":"Neos/Flow/Annotations/IgnoreValidation.html","d":"

Used to ignore validation on a specific method argument or class property.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Inject","p":"Neos/Flow/Annotations/Inject.html","d":"

Used to enable property injection.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\InjectCache","p":"Neos/Flow/Annotations/InjectCache.html","d":"

Used to enable property injection for cache frontends.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Internal","p":"Neos/Flow/Annotations/Internal.html","d":"

Used to mark a command as internal - it will not be shown in\nCLI help output.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Introduce","p":"Neos/Flow/Annotations/Introduce.html","d":"

Introduces the given interface or property into any target class matching\nthe given pointcut expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Lazy","p":"Neos/Flow/Annotations/Lazy.html","d":"

Marks a property or class as lazy-loaded.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\MapRequestBody","p":"Neos/Flow/Annotations/MapRequestBody.html","d":"

Used to map the request body to a single action argument.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Pointcut","p":"Neos/Flow/Annotations/Pointcut.html","d":"

Declares a named pointcut. The annotated method does not become an advice\nbut can be used as a named pointcut instead of the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Proxy","p":"Neos/Flow/Annotations/Proxy.html","d":"

Used to disable proxy building for an object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Scope","p":"Neos/Flow/Annotations/Scope.html","d":"

Used to set the scope of an object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Session","p":"Neos/Flow/Annotations/Session.html","d":"

Used to control the behavior of session handling when the annotated\nmethod is called.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Signal","p":"Neos/Flow/Annotations/Signal.html","d":"

Marks a method as a signal for the signal/slot implementation\nof Flow. The method will be augmented as needed (using AOP)\nto be a usable signal.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\SkipCsrfProtection","p":"Neos/Flow/Annotations/SkipCsrfProtection.html","d":"

Action methods marked with this annotation will not be secured\nagainst CSRF.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Transient","p":"Neos/Flow/Annotations/Transient.html","d":"

Marks a property as transient - it will never be considered by the\npersistence layer for storage and retrieval.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Validate","p":"Neos/Flow/Annotations/Validate.html","d":"

Controls how a property or method argument will be validated by Flow.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\ValidationGroups","p":"Neos/Flow/Annotations/ValidationGroups.html","d":"","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\ValueObject","p":"Neos/Flow/Annotations/ValueObject.html","d":"

Marks the annotate class as a value object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html","d":"

Base class for Advices.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain","p":"Neos/Flow/Aop/Advice/AdviceChain.html","d":"

The advice chain holds a number of subsequent advices that\nmatch a given join point and calls the advices in the right order.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface","p":"Neos/Flow/Aop/Advice/AdviceInterface.html","d":"

This is the interface for a generic AOP advice. It is never implemented directly.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AfterAdvice","p":"Neos/Flow/Aop/Advice/AfterAdvice.html","d":"

Implementation of the After Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AfterReturningAdvice","p":"Neos/Flow/Aop/Advice/AfterReturningAdvice.html","d":"

Implementation of the After Returning Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AfterThrowingAdvice","p":"Neos/Flow/Aop/Advice/AfterThrowingAdvice.html","d":"

Implementation of the After Throwing Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AroundAdvice","p":"Neos/Flow/Aop/Advice/AroundAdvice.html","d":"

Implementation of the Around Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\BeforeAdvice","p":"Neos/Flow/Aop/Advice/BeforeAdvice.html","d":"

Implementation of the Before Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"T","n":"Neos\\Flow\\Aop\\AdvicesTrait","p":"Neos/Flow/Aop/AdvicesTrait.html","d":"

Contains boilerplate code for AOP execution and is added to AOP proxy classes.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advisor","p":"Neos/Flow/Aop/Advisor.html","d":"

An advisor is the combination of a single advice and the pointcut where the\nadvice will become active.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\AspectContainer","p":"Neos/Flow/Aop/AspectContainer.html","d":"

An aspect is represented by class tagged with the "aspect" annotation.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html","d":"

An abstract class with builder functions for AOP method interceptors code\nbuilders.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\AdvisedConstructorInterceptorBuilder","p":"Neos/Flow/Aop/Builder/AdvisedConstructorInterceptorBuilder.html","d":"

A method interceptor build for constructors with advice.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\AdvisedMethodInterceptorBuilder","p":"Neos/Flow/Aop/Builder/AdvisedMethodInterceptorBuilder.html","d":"

An AOP interceptor code builder for methods enriched by advices.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html","d":"

A filterable index of class names

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html","d":"

The main class of the AOP (Aspect Oriented Programming) framework.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html","d":"

A generic AOP Framework Exception

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\CircularPointcutReferenceException","p":"Neos/Flow/Aop/Exception/CircularPointcutReferenceException.html","d":"

A "Circular PointcutReference" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidArgumentException","p":"Neos/Flow/Aop/Exception/InvalidArgumentException.html","d":"

A "Invalid Argument" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidConstructorSignatureException","p":"Neos/Flow/Aop/Exception/InvalidConstructorSignatureException.html","d":"

A "Invalid Constructor Signature" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidPointcutExpressionException","p":"Neos/Flow/Aop/Exception/InvalidPointcutExpressionException.html","d":"

A "Invalid Pointcut Expression" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidTargetClassException","p":"Neos/Flow/Aop/Exception/InvalidTargetClassException.html","d":"

An "Invalid Target Class" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\UnknownPointcutException","p":"Neos/Flow/Aop/Exception/UnknownPointcutException.html","d":"

A "unknown pointcut" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\VoidImplementationException","p":"Neos/Flow/Aop/Exception/VoidImplementationException.html","d":"

A "Void Implementation" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\InterfaceIntroduction","p":"Neos/Flow/Aop/InterfaceIntroduction.html","d":"

Implementation of the interface introduction declaration.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\JoinPoint","p":"Neos/Flow/Aop/JoinPoint.html","d":"

In Flow the join point object contains context information when a point cut\nmatches and the registered advices are executed.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\JoinPointInterface","p":"Neos/Flow/Aop/JoinPointInterface.html","d":"

Contract for a join point

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut","p":"Neos/Flow/Aop/Pointcut/Pointcut.html","d":"

The pointcut defines the set of join points (ie. "situations") in which certain\ncode associated with the pointcut (ie. advices) should be executed. This set of\njoin points is defined by a pointcut expression which is matched against class\nand method signatures.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html","d":"

A class filter which fires on classes annotated with a certain annotation

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html","d":"

A simple class filter which fires on class names defined by a regular expression

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html","d":"

A class type filter which fires on class or interface names

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html","d":"

The pointcut expression parser parses the definition of the place and circumstances\nwhere advices can be inserted later on. The input of the parse() function is a string\nfrom a pointcut- or advice annotation and returns a pointcut filter composite.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html","d":"

A filter which refers to another pointcut.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html","d":"

This composite allows to check for match against a row pointcut filters\nby only one method call. All registered filters will be invoked and if one filter\ndoesn't match, the overall result is "no".

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html","d":"

The contract for an AOP Pointcut Filter class

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html","d":"

A method filter which fires on methods annotated with a certain annotation

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html","d":"

A little filter which filters for method names

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html","d":"

A settings filter which fires on configuration setting set to true or equal to the given condition.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html","d":"

An evaluator for AOP runtime expressions

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\PropertyIntroduction","p":"Neos/Flow/Aop/PropertyIntroduction.html","d":"

Implementation of the property introduction declaration.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\ProxyInterface","p":"Neos/Flow/Aop/ProxyInterface.html","d":"

Contract and marker interface for the AOP Proxy classes

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\TraitIntroduction","p":"Neos/Flow/Aop/TraitIntroduction.html","d":"

Implementation of the trait introduction declaration.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Cache\\AnnotationsCacheFlusher","p":"Neos/Flow/Cache/AnnotationsCacheFlusher.html","d":"","f":{"n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"}},{"t":"C","n":"Neos\\Flow\\Cache\\CacheFactory","p":"Neos/Flow/Cache/CacheFactory.html","d":"

This cache factory takes care of instantiating a cache frontend and injecting\na certain cache backend. In a Flow context you should use the CacheManager to\nget a Cache.

","f":{"n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"}},{"t":"C","n":"Neos\\Flow\\Cache\\CacheManager","p":"Neos/Flow/Cache/CacheManager.html","d":"

The Cache Manager

","f":{"n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Command","p":"Neos/Flow/Cli/Command.html","d":"

Represents a command

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition","p":"Neos/Flow/Cli/CommandArgumentDefinition.html","d":"

Represents a CommandArgumentDefinition

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandController","p":"Neos/Flow/Cli/CommandController.html","d":"

A controller which processes requests from the command line

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandControllerInterface","p":"Neos/Flow/Cli/CommandControllerInterface.html","d":"

Transitional interface for command controllers.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandManager","p":"Neos/Flow/Cli/CommandManager.html","d":"

A helper for CLI Commands

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandRequestHandler","p":"Neos/Flow/Cli/CommandRequestHandler.html","d":"

A request handler which can handle command line requests.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\ConsoleOutput","p":"Neos/Flow/Cli/ConsoleOutput.html","d":"

A wrapper for Symfony ConsoleOutput and related helpers

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html","d":"

An interface which allows a CommandController to tweak command descriptions before they are displayed to the user.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Dispatcher","p":"Neos/Flow/Cli/Dispatcher.html","d":"

A command dispatcher.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Exception\\InfiniteLoopException","p":"Neos/Flow/Cli/Exception/InfiniteLoopException.html","d":"

An "Infinite Loop" exception

","f":{"n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Exception\\InvalidCommandControllerException","p":"Neos/Flow/Cli/Exception/InvalidCommandControllerException.html","d":"","f":{"n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Exception\\StopCommandException","p":"Neos/Flow/Cli/Exception/StopCommandException.html","d":"","f":{"n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Request","p":"Neos/Flow/Cli/Request.html","d":"

Represents a CLI request.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\RequestBuilder","p":"Neos/Flow/Cli/RequestBuilder.html","d":"

Builds a CLI request object from the raw command call

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Response","p":"Neos/Flow/Cli/Response.html","d":"

A CLI specific response implementation

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\SlaveRequestHandler","p":"Neos/Flow/Cli/SlaveRequestHandler.html","d":"

A special request handler which handles "slave" command requests as used by\nthe interactive shell.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Command\\CacheCommandController","p":"Neos/Flow/Command/CacheCommandController.html","d":"

Command controller for managing caches

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\ConfigurationCommandController","p":"Neos/Flow/Command/ConfigurationCommandController.html","d":"

Configuration command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\CoreCommandController","p":"Neos/Flow/Command/CoreCommandController.html","d":"

Command controller for core commands

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\DatabaseCommandController","p":"Neos/Flow/Command/DatabaseCommandController.html","d":"

Command controller for tasks related to database handling

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\DoctrineCommandController","p":"Neos/Flow/Command/DoctrineCommandController.html","d":"

Command controller for tasks related to Doctrine

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\HelpCommandController","p":"Neos/Flow/Command/HelpCommandController.html","d":"

A Command Controller which provides help for available commands

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\MiddlewareCommandController","p":"Neos/Flow/Command/MiddlewareCommandController.html","d":"

Command controller for PSR-15 (middleware) related commands

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\PackageCommandController","p":"Neos/Flow/Command/PackageCommandController.html","d":"

Package command controller to handle packages from CLI

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\ResourceCommandController","p":"Neos/Flow/Command/ResourceCommandController.html","d":"

PersistentResource command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\RoutingCommandController","p":"Neos/Flow/Command/RoutingCommandController.html","d":"

Command controller for tasks related to routing

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SchemaCommandController","p":"Neos/Flow/Command/SchemaCommandController.html","d":"

Configuration command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SecurityCommandController","p":"Neos/Flow/Command/SecurityCommandController.html","d":"

Command controller for tasks related to security

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\ServerCommandController","p":"Neos/Flow/Command/ServerCommandController.html","d":"

Command controller for starting the development-server

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SessionCommandController","p":"Neos/Flow/Command/SessionCommandController.html","d":"

Command controller for managing sessions

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SignalCommandController","p":"Neos/Flow/Command/SignalCommandController.html","d":"

Signal command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\TypeConverterCommandController","p":"Neos/Flow/Command/TypeConverterCommandController.html","d":"

Command controller for listing active type converters

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\ComposerUtility","p":"Neos/Flow/Composer/ComposerUtility.html","d":"

Utility to access composer information like composer manifests (composer.json) and the lock file.

","f":{"n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html","d":"

A generic Composer Exception

","f":{"n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\InvalidConfigurationException","p":"Neos/Flow/Composer/Exception/InvalidConfigurationException.html","d":"

An Invalid Configuration Exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\InvalidPackageManifestException","p":"Neos/Flow/Composer/Exception/InvalidPackageManifestException.html","d":"

An "package manifest could not be converted to JSON" exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\MissingPackageManifestException","p":"Neos/Flow/Composer/Exception/MissingPackageManifestException.html","d":"

An "Invalid Package Key" exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\UnexpectedOperationException","p":"Neos/Flow/Composer/Exception/UnexpectedOperationException.html","d":"

An Invalid Configuration Exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\InstallerScripts","p":"Neos/Flow/Composer/InstallerScripts.html","d":"

Class for Composer install scripts

","f":{"n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\ConfigurationManager","p":"Neos/Flow/Configuration/ConfigurationManager.html","d":"

A general purpose configuration manager

","f":{"n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\ConfigurationSchemaValidator","p":"Neos/Flow/Configuration/ConfigurationSchemaValidator.html","d":"

A validator for all configuration entries using Schema

","f":{"n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html","d":"

A generic Configuration Exception

","f":{"n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\ContainerIsLockedException","p":"Neos/Flow/Configuration/Exception/ContainerIsLockedException.html","d":"

A Container Is Locked exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\InvalidConfigurationException","p":"Neos/Flow/Configuration/Exception/InvalidConfigurationException.html","d":"

An Invalid Configuration Exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\InvalidConfigurationTypeException","p":"Neos/Flow/Configuration/Exception/InvalidConfigurationTypeException.html","d":"

An Invalid Configuration Type Exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\NoSuchFileException","p":"Neos/Flow/Configuration/Exception/NoSuchFileException.html","d":"

A No Such File exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\NoSuchOptionException","p":"Neos/Flow/Configuration/Exception/NoSuchOptionException.html","d":"

A No Such Option exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\ParseErrorException","p":"Neos/Flow/Configuration/Exception/ParseErrorException.html","d":"

A Parse Error exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\RecursionException","p":"Neos/Flow/Configuration/Exception/RecursionException.html","d":"

A Recursion exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\SchemaValidationException","p":"Neos/Flow/Configuration/Exception/SchemaValidationException.html","d":"

A Schema Validation Exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\AppendLoader","p":"Neos/Flow/Configuration/Loader/AppendLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html","d":"

The interface for a configuration loader

","f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\MergeLoader","p":"Neos/Flow/Configuration/Loader/MergeLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\ObjectsLoader","p":"Neos/Flow/Configuration/Loader/ObjectsLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\SettingsLoader","p":"Neos/Flow/Configuration/Loader/SettingsLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Source\\YamlSource","p":"Neos/Flow/Configuration/Source/YamlSource.html","d":"

Configuration source based on YAML files

","f":{"n":"Neos\\Flow\\Configuration\\Source","p":"Neos/Flow/Configuration/Source.html"}},{"t":"C","n":"Neos\\Flow\\Core\\ApplicationContext","p":"Neos/Flow/Core/ApplicationContext.html","d":"

The Flow Context object.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Exception\\SubProcessException","p":"Neos/Flow/Core/Booting/Exception/SubProcessException.html","d":"

A Sub Process exception

","f":{"n":"Neos\\Flow\\Core\\Booting\\Exception","p":"Neos/Flow/Core/Booting/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Scripts","p":"Neos/Flow/Core/Booting/Scripts.html","d":"

Initialization scripts for modules of the Flow package

","f":{"n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Sequence","p":"Neos/Flow/Core/Booting/Sequence.html","d":"

A boot sequence, consisting of individual steps, each of them initializing a\nspecific part of the application.

","f":{"n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Step","p":"Neos/Flow/Core/Booting/Step.html","d":"

A Step within a Sequence

","f":{"n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Bootstrap","p":"Neos/Flow/Core/Bootstrap.html","d":"

General purpose central core hyper Flow bootstrap class

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\ClassLoader","p":"Neos/Flow/Core/ClassLoader.html","d":"

Class Loader implementation for test classes.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\LockManager","p":"Neos/Flow/Core/LockManager.html","d":"

The Lock Manager controls the master lock of the whole site which is mainly\nused to regenerate code caches in peace.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\ProxyClassLoader","p":"Neos/Flow/Core/ProxyClassLoader.html","d":"

Class loader for Flow proxy classes.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\RequestHandlerInterface","p":"Neos/Flow/Core/RequestHandlerInterface.html","d":"

The interface for a request handler

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Error\\AbstractExceptionHandler","p":"Neos/Flow/Error/AbstractExceptionHandler.html","d":"

An abstract exception handler

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\DebugExceptionHandler","p":"Neos/Flow/Error/DebugExceptionHandler.html","d":"

A basic but solid exception handler which catches everything which\nfalls through the other exception handlers and provides useful debugging\ninformation.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\Debugger","p":"Neos/Flow/Error/Debugger.html","d":"

A debugging utility class

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\ErrorHandler","p":"Neos/Flow/Error/ErrorHandler.html","d":"

Global error handler for Flow

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\Exception","p":"Neos/Flow/Error/Exception.html","d":"

An exception which represents a PHP error.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface","p":"Neos/Flow/Error/ExceptionHandlerInterface.html","d":"

Contract for an exception handler

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\ProductionExceptionHandler","p":"Neos/Flow/Error/ProductionExceptionHandler.html","d":"

A quite exception handler which catches but ignores any exception.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\WithHttpStatusInterface","p":"Neos/Flow/Error/WithHttpStatusInterface.html","d":"

Marks Exceptions having a HTTP status code to return.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface","p":"Neos/Flow/Error/WithReferenceCodeInterface.html","d":"

Marks Exceptions having a reference code to look up.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Exception","p":"Neos/Flow/Exception.html","d":"

A generic Flow Exception

","f":{"n":"Neos\\Flow","p":"Neos/Flow.html"}},{"t":"C","n":"Neos\\Flow\\Http\\BaseUriProvider","p":"Neos/Flow/Http/BaseUriProvider.html","d":"

Supports to get a baseUri from various possible sources.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\CacheControlDirectives","p":"Neos/Flow/Http/CacheControlDirectives.html","d":"

Cache-Control HTTP header generation/parsing

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\Browser","p":"Neos/Flow/Http/Client/Browser.html","d":"

An HTTP client simulating a web browser

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\CurlEngine","p":"Neos/Flow/Http/Client/CurlEngine.html","d":"

A Request Engine which uses cURL in order to send requests to external\nHTTP servers.

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\CurlEngineException","p":"Neos/Flow/Http/Client/CurlEngineException.html","d":"

An exception for the Curl Engine

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\Exception","p":"Neos/Flow/Http/Client/Exception.html","d":"

A generic HTTP exception

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\InfiniteRedirectionException","p":"Neos/Flow/Http/Client/InfiniteRedirectionException.html","d":"

An HTTP exception occuring if an endless Location: redirect is suspect to happen

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine","p":"Neos/Flow/Http/Client/InternalRequestEngine.html","d":"

A Request Engine which uses Flow's request dispatcher directly for processing\nHTTP requests internally.

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface","p":"Neos/Flow/Http/Client/RequestEngineInterface.html","d":"

Interface for a Request Engine which can be used by a HTTP Client implementation\nfor sending requests and returning responses.

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\ContentStream","p":"Neos/Flow/Http/ContentStream.html","d":"

Implementation of a PSR-7 HTTP stream

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Cookie","p":"Neos/Flow/Http/Cookie.html","d":"

Represents a HTTP Cookie as of RFC 6265

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Exception","p":"Neos/Flow/Http/Exception.html","d":"

A generic HTTP exception

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Headers","p":"Neos/Flow/Http/Headers.html","d":"

Container for HTTP header fields

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\ArgumentsHelper","p":"Neos/Flow/Http/Helper/ArgumentsHelper.html","d":"

Helper to unify different HTTP request arguments.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html","d":"

Helper for dealing with HTTP media type resolution.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html","d":"

Helper to extract various information from PSR-7 requests.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html","d":"

Helper to extract various information from PSR-7 responses.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\SecurityHelper","p":"Neos/Flow/Http/Helper/SecurityHelper.html","d":"

Helper functions about request safety and security.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html","d":"

Helper to re-organize uploaded file data for requests.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\UriHelper","p":"Neos/Flow/Http/Helper/UriHelper.html","d":"

Helper to extract information from Uris.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html","d":"

The interface for a request handler which handles and works with HTTP requests

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\InvalidArgumentException","p":"Neos/Flow/Http/InvalidArgumentException.html","d":"

A generic HTTP InvalidArgument exception

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\Exception","p":"Neos/Flow/Http/Middleware/Exception.html","d":"

A HTTP middleware exception

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\MethodOverrideMiddleware","p":"Neos/Flow/Http/Middleware/MethodOverrideMiddleware.html","d":"

Allows to override the request HTTP Method via different overrides in this order:

\n
    \n
  • a "__method" argument passes in via request body
  • \n
  • X-Http-Method-Override header
  • \n
  • X-Http-Method header
  • \n
","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html","d":null,"f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChainFactory","p":"Neos/Flow/Http/Middleware/MiddlewaresChainFactory.html","d":"

Creates a new MiddlewaresChain according to the specified settings

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html","d":"

Adds the "X-Flow-Powered" to the response.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\RequestBodyParsingMiddleware","p":"Neos/Flow/Http/Middleware/RequestBodyParsingMiddleware.html","d":"

Parses the request body and adds the result to the ServerRequest instance.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\SecurityEntryPointMiddleware","p":"Neos/Flow/Http/Middleware/SecurityEntryPointMiddleware.html","d":"

A HTTP middleware that handles authentication exceptions that were thrown by the dispatcher (\\Neos\\Flow\\Mvc\\Dispatcher::dispatch()) and

\n
    \n
  • rethrows the exception if no token with Entry Point is authenticated
  • \n
  • or otherwise invokes the Entry Point of all authenticated tokens
  • \n
","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html","d":"

A middleware that handles the session in a HTTP request

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\StandardsComplianceMiddleware","p":"Neos/Flow/Http/Middleware/StandardsComplianceMiddleware.html","d":"

HTTP component that makes sure that the current response is standards-compliant. It is usually the last component in the chain.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html","d":"

Middleware that checks request headers against a configured list of trusted proxy IP addresses.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\RequestHandler","p":"Neos/Flow/Http/RequestHandler.html","d":"

A request handler which can handle HTTP requests.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\ServerRequestAttributes","p":"Neos/Flow/Http/ServerRequestAttributes.html","d":"

Declares attributes Flow uses in PSR-7 ServerRequestInterface\nto carry derived information about the request.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\UploadedFile","p":"Neos/Flow/Http/UploadedFile.html","d":"

Generic implementation of the PSR-7 UploadedFileInterface.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\UriTemplate","p":"Neos/Flow/Http/UriTemplate.html","d":"

Represents a URI Template as per http://tools.ietf.org/html/rfc6570

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\AbstractXmlParser","p":"Neos/Flow/I18n/AbstractXmlParser.html","d":"

An abstract class for all concrete classes that parses any kind of XML data.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel","p":"Neos/Flow/I18n/Cldr/CldrModel.html","d":"

A model representing data from one or few CLDR files.

","f":{"n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser","p":"Neos/Flow/I18n/Cldr/CldrParser.html","d":"

A class which parses CLDR file to simple but useful array representation.

","f":{"n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository","p":"Neos/Flow/I18n/Cldr/CldrRepository.html","d":"

The CldrRepository class

","f":{"n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Exception\\InvalidCldrDataException","p":"Neos/Flow/I18n/Cldr/Exception/InvalidCldrDataException.html","d":"

The "Invalid CLDR Data" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Exception","p":"Neos/Flow/I18n/Cldr/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html","d":"

A reader for data placed in "currencyData" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html","d":"

A reader for data placed in "dates" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidDateTimeFormatException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidDateTimeFormatException.html","d":"

The "Invalid DateTime Format" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidFormatLengthException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidFormatLengthException.html","d":"

The "Invalid Format Length" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidFormatTypeException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidFormatTypeException.html","d":"

The "Invalid Format Type" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidPluralRuleException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidPluralRuleException.html","d":"

The "Invalid Plural Rule" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\UnableToFindFormatException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/UnableToFindFormatException.html","d":"

The "Unable To Find Format" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\UnsupportedNumberFormatException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/UnsupportedNumberFormatException.html","d":"

The "Unsupported Number Format" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html","d":"

A reader for data placed in "numbers" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html","d":"

A reader for data placed in "plurals" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Configuration","p":"Neos/Flow/I18n/Configuration.html","d":"

A Configuration instance represents settings to be used with the I18n\nfunctionality. Examples of such settings are the locale to be used and\noverrides for message catalogs.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Detector","p":"Neos/Flow/I18n/Detector.html","d":"

The Detector class provides methods for automatic locale detection

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html","d":"

Translation helpers for Eel contexts

","f":{"n":"Neos\\Flow\\I18n\\EelHelper","p":"Neos/Flow/I18n/EelHelper.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html","d":"

Provides a chainable interface to collect all arguments needed to\ntranslate messages using source message or key ID

","f":{"n":"Neos\\Flow\\I18n\\EelHelper","p":"Neos/Flow/I18n/EelHelper.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html","d":"

A generic Locale exception

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\IndexOutOfBoundsException","p":"Neos/Flow/I18n/Exception/IndexOutOfBoundsException.html","d":"

The "Index Out Of Bounds" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidArgumentException","p":"Neos/Flow/I18n/Exception/InvalidArgumentException.html","d":"

The "Invalid Argument" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidFormatPlaceholderException","p":"Neos/Flow/I18n/Exception/InvalidFormatPlaceholderException.html","d":"

The "Invalid Format Placeholder" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidFormatterException","p":"Neos/Flow/I18n/Exception/InvalidFormatterException.html","d":"

The "Unsatisfactory Formatter" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidLocaleIdentifierException","p":"Neos/Flow/I18n/Exception/InvalidLocaleIdentifierException.html","d":"

The "Invalid Locale Identifier" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidXmlFileException","p":"Neos/Flow/I18n/Exception/InvalidXmlFileException.html","d":"

The "Invalid XML File" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\UnknownFormatterException","p":"Neos/Flow/I18n/Exception/UnknownFormatterException.html","d":"

The "Unknown Formatter" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\FormatResolver","p":"Neos/Flow/I18n/FormatResolver.html","d":"

A class for replacing placeholders in strings with formatted values.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html","d":"

Formatter for date and time.

","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html","d":"

An interface for formatters.

","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html","d":"

Formatter for numbers.

","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Locale","p":"Neos/Flow/I18n/Locale.html","d":"

Represents a locale

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\LocaleCollection","p":"Neos/Flow/I18n/LocaleCollection.html","d":"

The LocaleCollection class contains all locales available in current\nFlow installation, and describes hierarchical relations between them.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\LocaleTypeConverter","p":"Neos/Flow/I18n/LocaleTypeConverter.html","d":"

Converter which transforms strings to a Locale object.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser","p":"Neos/Flow/I18n/Parser/DatetimeParser.html","d":"

Parser for date and time.

","f":{"n":"Neos\\Flow\\I18n\\Parser","p":"Neos/Flow/I18n/Parser.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\Exception\\InvalidParseStringException","p":"Neos/Flow/I18n/Parser/Exception/InvalidParseStringException.html","d":"

The "Invalid Parse String" exception

","f":{"n":"Neos\\Flow\\I18n\\Parser\\Exception","p":"Neos/Flow/I18n/Parser/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\Exception\\UnsupportedParserModeException","p":"Neos/Flow/I18n/Parser/Exception/UnsupportedParserModeException.html","d":"

The "Unsupported Parser Mode" exception

","f":{"n":"Neos\\Flow\\I18n\\Parser\\Exception","p":"Neos/Flow/I18n/Parser/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\NumberParser","p":"Neos/Flow/I18n/Parser/NumberParser.html","d":"

Parser for numbers.

","f":{"n":"Neos\\Flow\\I18n\\Parser","p":"Neos/Flow/I18n/Parser.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Service","p":"Neos/Flow/I18n/Service.html","d":"

A Service which provides further information about a given locale\nand the current state of the i18n and L10n components.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception\\InvalidPluralFormException","p":"Neos/Flow/I18n/TranslationProvider/Exception/InvalidPluralFormException.html","d":"

An "Invalid Plural Form" exception

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception","p":"Neos/Flow/I18n/TranslationProvider/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception\\UnsupportedTranslationMethodException","p":"Neos/Flow/I18n/TranslationProvider/Exception/UnsupportedTranslationMethodException.html","d":"

An "Unsupported Translation Method" exception

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception","p":"Neos/Flow/I18n/TranslationProvider/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html","d":"

An interface for providers of translation labels (messages).

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html","d":"

The concrete implementation of TranslationProviderInterface which uses XLIFF\nfile format to store labels.

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Translator","p":"Neos/Flow/I18n/Translator.html","d":"

A class for translating messages

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Utility","p":"Neos/Flow/I18n/Utility.html","d":"

The Utility class for locale specific actions

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Exception\\InvalidXliffDataException","p":"Neos/Flow/I18n/Xliff/Exception/InvalidXliffDataException.html","d":"

An "Invalid XLIFF Data" exception

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Exception","p":"Neos/Flow/I18n/Xliff/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html","d":"

A model representing data from an XLIFF file object that may be distributed\nover several documents in different versions.

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Model","p":"Neos/Flow/I18n/Xliff/Model.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html","d":"

A provider service for XLIFF file objects within the application

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Service","p":"Neos/Flow/I18n/Xliff/Service.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffReader","p":"Neos/Flow/I18n/Xliff/Service/XliffReader.html","d":"

An Xliff reader

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Service","p":"Neos/Flow/I18n/Xliff/Service.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html","d":"

A class which parses XLIFF file to simple but useful array representation.

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\V12","p":"Neos/Flow/I18n/Xliff/V12.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend","p":"Neos/Flow/Log/Backend/AbstractBackend.html","d":"

An abstract Log backend

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html","d":"

Extended ANSI console backend with human friendly formatting

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\BackendInterface","p":"Neos/Flow/Log/Backend/BackendInterface.html","d":"

Contract for a logger backend interface

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend","p":"Neos/Flow/Log/Backend/ConsoleBackend.html","d":"

A log backend which writes log entries to the console (STDOUT or STDERR)

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\FileBackend","p":"Neos/Flow/Log/Backend/FileBackend.html","d":"

A log backend which writes log entries into a file

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\JsonFileBackend","p":"Neos/Flow/Log/Backend/JsonFileBackend.html","d":"

A log backend which writes log entries into a file in an easy to parse json format

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\NullBackend","p":"Neos/Flow/Log/Backend/NullBackend.html","d":"

A backend which just ignores everything

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html","d":"

A generic Log exception

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception\\CouldNotOpenResourceException","p":"Neos/Flow/Log/Exception/CouldNotOpenResourceException.html","d":"

A "Could Not Open Resource" exception

","f":{"n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception\\InvalidBackendException","p":"Neos/Flow/Log/Exception/InvalidBackendException.html","d":"

An "Invalid Backend" exception

","f":{"n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception\\NoSuchBackendException","p":"Neos/Flow/Log/Exception/NoSuchBackendException.html","d":"

A "No Such Backend" exception

","f":{"n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Log\\PlainTextFormatter","p":"Neos/Flow/Log/PlainTextFormatter.html","d":"

Format any value as plain text representation.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\PsrLoggerFactory","p":"Neos/Flow/Log/PsrLoggerFactory.html","d":"

This actually creates a logger from the Neos.Log package.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html","d":"

Interface for PSR-3 logger factories. Any adapter for\nlogging in Flow should bring such a factory.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Psr\\Logger","p":"Neos/Flow/Log/Psr/Logger.html","d":"

PSR-3 supporting logger.

","f":{"n":"Neos\\Flow\\Log\\Psr","p":"Neos/Flow/Log/Psr.html"}},{"t":"C","n":"Neos\\Flow\\Log\\ThrowableStorageInterface","p":"Neos/Flow/Log/ThrowableStorageInterface.html","d":"

An interface for storages that can store full exceptions and their stack traces.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html","d":"

Stores detailed information about throwables into files.

","f":{"n":"Neos\\Flow\\Log\\ThrowableStorage","p":"Neos/Flow/Log/ThrowableStorage.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment","p":"Neos/Flow/Log/Utility/LogEnvironment.html","d":null,"f":{"n":"Neos\\Flow\\Log\\Utility","p":"Neos/Flow/Log/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html","d":"

Contract for a change detection strategy

","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html","d":"

A change detection strategy based on modification times

","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html","d":"

Contract for a change detection strategy that allows the FileMonitor to mark a file deleted directly.

","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\FileMonitor","p":"Neos/Flow/Monitor/FileMonitor.html","d":"

A monitor which detects changes in directories or files

","f":{"n":"Neos\\Flow\\Monitor","p":"Neos/Flow/Monitor.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ActionRequest","p":"Neos/Flow/Mvc/ActionRequest.html","d":"

Represents an internal request targeted to a controller action

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ActionRequestFactory","p":"Neos/Flow/Mvc/ActionRequestFactory.html","d":"

Creates an ActionRequest from a PSR-7 http request and sets appropriate defaults.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ActionResponse","p":"Neos/Flow/Mvc/ActionResponse.html","d":"

The minimal MVC response object.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController","p":"Neos/Flow/Mvc/Controller/AbstractController.html","d":"

An abstract base class for HTTP based controllers

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\ActionController","p":"Neos/Flow/Mvc/Controller/ActionController.html","d":"

An HTTP based multi-action controller.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Argument","p":"Neos/Flow/Mvc/Controller/Argument.html","d":"

A controller argument

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Arguments","p":"Neos/Flow/Mvc/Controller/Arguments.html","d":"

A composite of controller arguments

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext","p":"Neos/Flow/Mvc/Controller/ControllerContext.html","d":"

The controller context holds information about the request, response, arguments\nand further details of a controller. Instances of this class act as a container\nfor conveniently passing the information to other classes who need it, usually\nviews being views or view helpers.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html","d":"

Generic interface for controllers

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html","d":"

A generic Controller exception

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception\\InactivePackageException","p":"Neos/Flow/Mvc/Controller/Exception/InactivePackageException.html","d":"

An Inactive Package Exception

","f":{"n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception\\InvalidControllerException","p":"Neos/Flow/Mvc/Controller/Exception/InvalidControllerException.html","d":"

An Invalid Controller Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception\\InvalidPackageException","p":"Neos/Flow/Mvc/Controller/Exception/InvalidPackageException.html","d":"

An Invalid Package Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html","d":"

The default property mapping configuration is available\ninside the Argument-object.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html","d":"

This is a Service which can generate a request hash and check whether the currently given arguments\nfit to the request hash.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\RestController","p":"Neos/Flow/Mvc/Controller/RestController.html","d":"

An action controller for RESTful web services

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\StandardController","p":"Neos/Flow/Mvc/Controller/StandardController.html","d":"

A Special Case of a Controller: If no controller has been specified in the\nrequest, this controller is chosen.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\DispatchMiddleware","p":"Neos/Flow/Mvc/DispatchMiddleware.html","d":"

A dispatch middleware that runs the current HTTP request through the MVC stack

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Dispatcher","p":"Neos/Flow/Mvc/Dispatcher.html","d":"

Dispatches requests to the controller which was specified by the request and\nreturns the response the controller generated.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html","d":"

A generic MVC exception

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\AmbiguousCommandIdentifierException","p":"Neos/Flow/Mvc/Exception/AmbiguousCommandIdentifierException.html","d":"

An "Ambiguous command identifier" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\CommandException","p":"Neos/Flow/Mvc/Exception/CommandException.html","d":"

Base command exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\ForwardException","p":"Neos/Flow/Mvc/Exception/ForwardException.html","d":"

This exception is thrown by a controller to stop the execution of the current\naction and return the control to the dispatcher for the special case of a\nforward().

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InfiniteLoopException","p":"Neos/Flow/Mvc/Exception/InfiniteLoopException.html","d":"

An "Infinite Loop" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidActionNameException","p":"Neos/Flow/Mvc/Exception/InvalidActionNameException.html","d":"

An "invalid action name" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidActionVisibilityException","p":"Neos/Flow/Mvc/Exception/InvalidActionVisibilityException.html","d":"

An "invalid action visibility" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentMixingException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentMixingException.html","d":"

An "Invalid Argument Mixing" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentNameException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentNameException.html","d":"

An "Invalid Argument Name" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentTypeException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentTypeException.html","d":"

An "Invalid Argument Type" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentValueException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentValueException.html","d":"

An "Invalid Argument Value" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidCommandIdentifierException","p":"Neos/Flow/Mvc/Exception/InvalidCommandIdentifierException.html","d":"

An "Invalid Command Identifier" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidControllerNameException","p":"Neos/Flow/Mvc/Exception/InvalidControllerNameException.html","d":"

An "Invalid Controller Name" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidFlashMessageConfigurationException","p":"Neos/Flow/Mvc/Exception/InvalidFlashMessageConfigurationException.html","d":"

An "Invalid FlashMessage Configuration" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidFormatException","p":"Neos/Flow/Mvc/Exception/InvalidFormatException.html","d":"

An "Invalid Format" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidMarkerException","p":"Neos/Flow/Mvc/Exception/InvalidMarkerException.html","d":"

An "Invalid Marker" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidOrMissingRequestHashException","p":"Neos/Flow/Mvc/Exception/InvalidOrMissingRequestHashException.html","d":"

An "Invalid Or Missing Request Hash" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidPackageKeyException","p":"Neos/Flow/Mvc/Exception/InvalidPackageKeyException.html","d":"

An "Invalid Package Key" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidPartException","p":"Neos/Flow/Mvc/Exception/InvalidPartException.html","d":"

An "Invalid Part" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRequestMethodException","p":"Neos/Flow/Mvc/Exception/InvalidRequestMethodException.html","d":"

An "Invalid Request Method" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRequestTypeException","p":"Neos/Flow/Mvc/Exception/InvalidRequestTypeException.html","d":"

An "Invalid Request Type" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRoutePartHandlerException","p":"Neos/Flow/Mvc/Exception/InvalidRoutePartHandlerException.html","d":"

An "invalid RoutePartHandler" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRoutePartValueException","p":"Neos/Flow/Mvc/Exception/InvalidRoutePartValueException.html","d":"

An "invalid RoutePartValue" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRouteSetupException","p":"Neos/Flow/Mvc/Exception/InvalidRouteSetupException.html","d":"

An "invalid Route setup" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidTemplateResourceException","p":"Neos/Flow/Mvc/Exception/InvalidTemplateResourceException.html","d":"

An "Invalid Template Resource" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidUriPatternException","p":"Neos/Flow/Mvc/Exception/InvalidUriPatternException.html","d":"

An "Invalid URI Pattern" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoMatchingRouteException","p":"Neos/Flow/Mvc/Exception/NoMatchingRouteException.html","d":"

An "no matching route" exception that is thrown if the router could not\nfind a route that matches/resolves the given uri pattern/route values

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchActionException","p":"Neos/Flow/Mvc/Exception/NoSuchActionException.html","d":"

A "No Such Action" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchArgumentException","p":"Neos/Flow/Mvc/Exception/NoSuchArgumentException.html","d":"

A "No Such Argument" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchCommandException","p":"Neos/Flow/Mvc/Exception/NoSuchCommandException.html","d":"

A "No Such Command" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchControllerException","p":"Neos/Flow/Mvc/Exception/NoSuchControllerException.html","d":"

A "No Such Controller" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchViewException","p":"Neos/Flow/Mvc/Exception/NoSuchViewException.html","d":"

A "No Such View" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\RequiredArgumentMissingException","p":"Neos/Flow/Mvc/Exception/RequiredArgumentMissingException.html","d":"

A "Required Argument missing" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\StopActionException","p":"Neos/Flow/Mvc/Exception/StopActionException.html","d":"

This exception is thrown by a controller to stop the execution of the current\naction and return the control to the dispatcher. The dispatcher catches this\nexception and - depending on the "dispatched" status of the request - either\ncontinues dispatching the request or returns control to the request handler.

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\UnsupportedRequestTypeException","p":"Neos/Flow/Mvc/Exception/UnsupportedRequestTypeException.html","d":"

An "Unsupported Request Type" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\ViewNotFoundException","p":"Neos/Flow/Mvc/Exception/ViewNotFoundException.html","d":"

A "View not found" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html","d":"

This is a container for all Flash Messages.

","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageMiddleware","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageMiddleware.html","d":"

A middleware that persists any new FlashMessages that have been added during the current request cycle

","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageService","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageService.html","d":"","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html","d":"

Contract for FlashMessage storages

","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage","p":"Neos/Flow/Mvc/FlashMessage/Storage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage","p":"Neos/Flow/Mvc/FlashMessage/Storage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\RequestInterface","p":"Neos/Flow/Mvc/RequestInterface.html","d":"

Contract for a dispatchable request.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\RequestMatcher","p":"Neos/Flow/Mvc/RequestMatcher.html","d":"

This class is a helper that can be used as a\ncontext for an Eel evaluation to match a request\nusing the Eel Syntax. This is primarily used\nin the requestFilter of the Views.yaml configuration.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html","d":"

abstract Route Part

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProvider","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProvider.html","d":"

Allows to annotate controller methods with route configurations

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProviderFactory","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProviderFactory.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ConfigurationRoutesProvider","p":"Neos/Flow/Mvc/Routing/ConfigurationRoutesProvider.html","d":"","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html","d":"

The result of a RoutePartInterface::match() call if the corresponding Route Part matched

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html","d":"

Simple DTO wrapping the values required for a Router::resolve() call

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html","d":"

The result of a RoutePartInterface::resolve() call if the corresponding Route Part resolved

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html","d":"

Simple DTO wrapping the values required for a Router::route() call

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html","d":"

RouteLifetime to be associated with matched/resolved routes

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html","d":"

This class allows the whole routing behavior to be parametrized.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html","d":"

RouteTags to be associated with matched/resolved routes

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html","d":"

This class allows constraints to be applied to a given URI, transforming it accordingly as a result.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html","d":"

Dynamic Route Part

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html","d":"

Contract for Dynamic Route Parts

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Exception\\InvalidControllerException","p":"Neos/Flow/Mvc/Routing/Exception/InvalidControllerException.html","d":"

An Invalid Controller Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Exception","p":"Neos/Flow/Mvc/Routing/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Exception\\MissingActionNameException","p":"Neos/Flow/Mvc/Routing/Exception/MissingActionNameException.html","d":"

A Missing actionName Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Exception","p":"Neos/Flow/Mvc/Routing/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html","d":"

Identity Route Part\nThis route part can be used to create and resolve ObjectPathMappings.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html","d":"

An ObjectPathMapping model\nThis contains the URI representation of an object (pathSegment)

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html","d":"

Repository for object path mapping objects

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html","d":"

Contract for Route parts that are aware of Routing RouteParameters

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Route","p":"Neos/Flow/Mvc/Routing/Route.html","d":"

Implementation of a standard route

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html","d":"

Contract for all Route Parts.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Router","p":"Neos/Flow/Mvc/Routing/Router.html","d":"

The default web router

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html","d":"

Caching of findMatchResults() and resolve() calls on the web Router.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface","p":"Neos/Flow/Mvc/Routing/RouterInterface.html","d":"

Contract for a Web Router

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Routes","p":"Neos/Flow/Mvc/Routing/Routes.html","d":"","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html","d":"

Supplier for lazily fetching the routes for the router.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutingMiddleware","p":"Neos/Flow/Mvc/Routing/RoutingMiddleware.html","d":"

A routing HTTP component

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html","d":"

Static Route Part

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html","d":"

Extends the routing to be able to add custom routes at runtime.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder","p":"Neos/Flow/Mvc/Routing/UriBuilder.html","d":"

An URI Builder

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ViewConfigurationManager","p":"Neos/Flow/Mvc/ViewConfigurationManager.html","d":"

A View Configuration Manager

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\AbstractView","p":"Neos/Flow/Mvc/View/AbstractView.html","d":"

An abstract View

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\JsonView","p":"Neos/Flow/Mvc/View/JsonView.html","d":"

A JSON view

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\SimpleTemplateView","p":"Neos/Flow/Mvc/View/SimpleTemplateView.html","d":"

An abstract View

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\ViewInterface","p":"Neos/Flow/Mvc/View/ViewInterface.html","d":"

Interface of a view

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html","d":"

A specialized Object Manager which is able to do some basic dependency injection for\nsingleton scoped objects. This Object Manager is used during compile time when the proxy\nclass based DI mechanism is not yet available.

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html","d":"

Flow Object Configuration

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html","d":"

Injection (constructor-) argument as used in a Object Configuration

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html","d":"

Object Configuration Builder which can build object configuration objects\nfrom information collected by reflection combined with arrays of configuration\noptions as defined in an Objects.yaml file.

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html","d":"

Injection property as used in a Object Configuration

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html","d":"

A Proxy Class Builder which integrates Dependency Injection.

","f":{"n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"}},{"t":"T","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\PropertyInjectionTrait","p":"Neos/Flow/ObjectManagement/DependencyInjection/PropertyInjectionTrait.html","d":"

Boilerplate code for dependency injection

","f":{"n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html","d":"

A Proxy Class Builder which integrates Dependency Injection

","f":{"n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html","d":"

A generic Object Exception

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\CannotBuildObjectException","p":"Neos/Flow/ObjectManagement/Exception/CannotBuildObjectException.html","d":"

"Cannot build object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\CannotReconstituteObjectException","p":"Neos/Flow/ObjectManagement/Exception/CannotReconstituteObjectException.html","d":"

"Cannot reconstitute object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidClassException","p":"Neos/Flow/ObjectManagement/Exception/InvalidClassException.html","d":"

"Invalid class" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidObjectConfigurationException","p":"Neos/Flow/ObjectManagement/Exception/InvalidObjectConfigurationException.html","d":"

"Invalid Object Configuration" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidObjectException","p":"Neos/Flow/ObjectManagement/Exception/InvalidObjectException.html","d":"

"Invalid object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidObjectNameException","p":"Neos/Flow/ObjectManagement/Exception/InvalidObjectNameException.html","d":"

"Invalid object name" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\ObjectAlreadyRegisteredException","p":"Neos/Flow/ObjectManagement/Exception/ObjectAlreadyRegisteredException.html","d":"

"Object already registered" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\ProxyCompilerException","p":"Neos/Flow/ObjectManagement/Exception/ProxyCompilerException.html","d":null,"f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnknownClassException","p":"Neos/Flow/ObjectManagement/Exception/UnknownClassException.html","d":"

"Unknown Class" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnknownInterfaceException","p":"Neos/Flow/ObjectManagement/Exception/UnknownInterfaceException.html","d":"

"Unknown Interface" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnknownObjectException","p":"Neos/Flow/ObjectManagement/Exception/UnknownObjectException.html","d":"

"Unknown Object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnresolvedDependenciesException","p":"Neos/Flow/ObjectManagement/Exception/UnresolvedDependenciesException.html","d":"

"Unresolved Dependencies" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnsupportedAttributeException","p":"Neos/Flow/ObjectManagement/Exception/UnsupportedAttributeException.html","d":null,"f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\WrongScopeException","p":"Neos/Flow/ObjectManagement/Exception/WrongScopeException.html","d":"

"Wrong Scope" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\ObjectManager","p":"Neos/Flow/ObjectManagement/ObjectManager.html","d":"

Object Manager

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html","d":"

Interface for the Flow Object Manager\nThis is a superset of the PSR-11 ContainerInterface.

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html","d":"

Builder for proxy classes which are used to implement Dependency Injection and\nAspect-Oriented Programming

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Exception","p":"Neos/Flow/ObjectManagement/Proxy/Exception.html","d":"

A generic Proxy Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"T","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ObjectSerializationTrait","p":"Neos/Flow/ObjectManagement/Proxy/ObjectSerializationTrait.html","d":"

Methods used to serialize objects used by proxy classes.

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html","d":"

Representation of a Proxy Class during rendering time

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html","d":null,"f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyInterface","p":"Neos/Flow/ObjectManagement/Proxy/ProxyInterface.html","d":"

A marker interface for Proxy Classes

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html","d":"

Class ProxyMethodGenerator

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html","d":"

The Flow Package

","f":{"n":"Neos\\Flow","p":"Neos/Flow.html"}},{"t":"C","n":"Neos\\Flow\\Package\\BootablePackageInterface","p":"Neos/Flow/Package/BootablePackageInterface.html","d":"

An interface to indicate a bootable package

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html","d":"

A generic Package Exception

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\CorruptPackageException","p":"Neos/Flow/Package/Exception/CorruptPackageException.html","d":"

"Corrupt Package" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\InvalidPackageKeyException","p":"Neos/Flow/Package/Exception/InvalidPackageKeyException.html","d":"

An "Invalid Package Key" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\InvalidPackagePathException","p":"Neos/Flow/Package/Exception/InvalidPackagePathException.html","d":"

"Invalid Package Path" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\InvalidPackageStateException","p":"Neos/Flow/Package/Exception/InvalidPackageStateException.html","d":"

An "Invalid Package State" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\PackageKeyAlreadyExistsException","p":"Neos/Flow/Package/Exception/PackageKeyAlreadyExistsException.html","d":"

A "Package Key Already Exists" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\PackageStatesFileNotWritableException","p":"Neos/Flow/Package/Exception/PackageStatesFileNotWritableException.html","d":"

"Package states file not writable" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\ProtectedPackageKeyException","p":"Neos/Flow/Package/Exception/ProtectedPackageKeyException.html","d":"

A "Protected Package Key" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\UnknownPackageException","p":"Neos/Flow/Package/Exception/UnknownPackageException.html","d":"

"Unknown Package" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\FlowPackageInterface","p":"Neos/Flow/Package/FlowPackageInterface.html","d":"

An interface for Flow packages that might have configuration or resources

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\GenericPackage","p":"Neos/Flow/Package/GenericPackage.html","d":"

The generic base package that represents third party packages

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Package","p":"Neos/Flow/Package/Package.html","d":"

A Flow Package

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageFactory","p":"Neos/Flow/Package/PackageFactory.html","d":"

Class for building Packages

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageInterface","p":"Neos/Flow/Package/PackageInterface.html","d":"

Interface for a basic Package class

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface","p":"Neos/Flow/Package/PackageKeyAwareInterface.html","d":"

An interface for packages that are aware of the concept of package keys, eg. "Neos.Flow".

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageManager","p":"Neos/Flow/Package/PackageManager.html","d":"

The default Flow Package Manager

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageOrderResolver","p":"Neos/Flow/Package/PackageOrderResolver.html","d":"

A simple package dependency order solver. Just sorts by simple dependencies, does no checking or versions.

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html","d":"

The Flow Persistence Manager base class

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\AllowedObjectsContainer","p":"Neos/Flow/Persistence/AllowedObjectsContainer.html","d":"

A container for the list of allowed objects to be persisted during this request.

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html","d":"

Pointcut filter matching embeddable value objects

","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html","d":"

Adds the aspect of persistence magic to relevant objects

","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicInterface","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicInterface.html","d":"

A marker interface used to support object persistence

","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html","d":"

An onFlush listener for Flow's Doctrine PersistenceManager, that validates to be persisted entities\nagainst the list of allowed objects.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\ArrayTypeConverter","p":"Neos/Flow/Persistence/Doctrine/ArrayTypeConverter.html","d":"

Converts Doctrine collections to arrays

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool","p":"Neos/Flow/Persistence/Doctrine/CachePool.html","d":"

Extended PSR cache pool to include security context hash into cache key

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\ConnectionFactory","p":"Neos/Flow/Persistence/Doctrine/ConnectionFactory.html","d":"

Connection factory for Doctrine connection class

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\CountWalker","p":"Neos/Flow/Persistence/Doctrine/CountWalker.html","d":"

A walker to transform a select query into a count query.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html","d":"

Extends the default doctrine JsonArrayType to work with entities.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes","p":"Neos/Flow/Persistence/Doctrine/DataTypes.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html","d":"

EntityManager configuration handler

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html","d":"

EntityManager factory for Doctrine integration

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception\\DatabaseConnectionException","p":"Neos/Flow/Persistence/Doctrine/Exception/DatabaseConnectionException.html","d":"

An database connection exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception\\DatabaseException","p":"Neos/Flow/Persistence/Doctrine/Exception/DatabaseException.html","d":"

An generic database exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception\\DatabaseStructureException","p":"Neos/Flow/Persistence/Doctrine/Exception/DatabaseStructureException.html","d":"

An database connection exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Logging\\SqlLogger","p":"Neos/Flow/Persistence/Doctrine/Logging/SqlLogger.html","d":"

Just a stub placeholder so nothing has to be changed in user configuration,\nThis class has no meaning apart from being referenced in settings,\nwe extract the LoggerInterface from here and apply it to a {Middleware}

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Logging","p":"Neos/Flow/Persistence/Doctrine/Logging.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html","d":"

A ClassMetadata instance holds all the object-relational mapping metadata\nof an entity and it's associations.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping","p":"Neos/Flow/Persistence/Doctrine/Mapping.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadataFactory","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadataFactory.html","d":"

A factory for Doctrine to create our ClassMetadata instances, aware of\nthe object manager.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping","p":"Neos/Flow/Persistence/Doctrine/Mapping.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html","d":"

This driver reads the mapping metadata from docblock annotations.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Exception\\ClassSchemaNotFoundException","p":"Neos/Flow/Persistence/Doctrine/Mapping/Exception/ClassSchemaNotFoundException.html","d":"

A Class Schema Not Found Exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Exception","p":"Neos/Flow/Persistence/Doctrine/Mapping/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\MigrationFinder","p":"Neos/Flow/Persistence/Doctrine/MigrationFinder.html","d":"

The GlobFinder class finds migrations in a directory using the PHP glob() function.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\ObjectValidationAndDeDuplicationListener","p":"Neos/Flow/Persistence/Doctrine/ObjectValidationAndDeDuplicationListener.html","d":"

An onFlush listener for Flow's Doctrine PersistenceManager.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html","d":"

Flow's Doctrine PersistenceManager

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Query","p":"Neos/Flow/Persistence/Doctrine/Query.html","d":"

A Query class for Doctrine 2

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html","d":"

A lazy result list that is returned by Query::execute()

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository","p":"Neos/Flow/Persistence/Doctrine/Repository.html","d":"

The Flow default Repository, based on Doctrine 2

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Service","p":"Neos/Flow/Persistence/Doctrine/Service.html","d":"

Service class for tasks related to Doctrine

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\EmptyQueryResult","p":"Neos/Flow/Persistence/EmptyQueryResult.html","d":"

An empty result list

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html","d":"

A generic Persistence exception

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\IllegalObjectTypeException","p":"Neos/Flow/Persistence/Exception/IllegalObjectTypeException.html","d":"

An Illegal Object Type Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\InvalidQueryException","p":"Neos/Flow/Persistence/Exception/InvalidQueryException.html","d":"

An "Invalid Query" Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\KnownObjectException","p":"Neos/Flow/Persistence/Exception/KnownObjectException.html","d":"

A Known Object Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\ObjectValidationFailedException","p":"Neos/Flow/Persistence/Exception/ObjectValidationFailedException.html","d":"

An ObjectValidationFailedException thrown when a validation error is\nencountered during persistence.

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\UnknownObjectException","p":"Neos/Flow/Persistence/Exception/UnknownObjectException.html","d":"

An Unknown Object Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html","d":"

The Flow Persistence Manager interface

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\QueryInterface","p":"Neos/Flow/Persistence/QueryInterface.html","d":"

A persistence query interface.

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\QueryResultInterface","p":"Neos/Flow/Persistence/QueryResultInterface.html","d":"

A lazy result list that is returned by Query::execute()

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Repository","p":"Neos/Flow/Persistence/Repository.html","d":"

The Flow default Repository

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\RepositoryInterface","p":"Neos/Flow/Persistence/RepositoryInterface.html","d":"

Contract for a repository

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html","d":"

An generic Property related exception

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\DuplicateObjectException","p":"Neos/Flow/Property/Exception/DuplicateObjectException.html","d":"

A "Duplicate Object" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\DuplicateTypeConverterException","p":"Neos/Flow/Property/Exception/DuplicateTypeConverterException.html","d":"

A "Duplicate Type Converter" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\FormatNotSupportedException","p":"Neos/Flow/Property/Exception/FormatNotSupportedException.html","d":"

An "Format not supported" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidDataTypeException","p":"Neos/Flow/Property/Exception/InvalidDataTypeException.html","d":"

An "Invalid Data Type" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidFormatException","p":"Neos/Flow/Property/Exception/InvalidFormatException.html","d":"

An "Invalid Format" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidPropertyException","p":"Neos/Flow/Property/Exception/InvalidPropertyException.html","d":"

An "Invalid Property" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidPropertyMappingConfigurationException","p":"Neos/Flow/Property/Exception/InvalidPropertyMappingConfigurationException.html","d":"

An "Invalid Property Mapping Configuration" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidSourceException","p":"Neos/Flow/Property/Exception/InvalidSourceException.html","d":"

An "Invalid Source" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidTargetException","p":"Neos/Flow/Property/Exception/InvalidTargetException.html","d":"

An "Invalid Target" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\TargetNotFoundException","p":"Neos/Flow/Property/Exception/TargetNotFoundException.html","d":"

A "TargetNotFound" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\TypeConverterException","p":"Neos/Flow/Property/Exception/TypeConverterException.html","d":"

A "Type Converter" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\PropertyMapper","p":"Neos/Flow/Property/PropertyMapper.html","d":"

The Property Mapper transforms simple types (arrays, strings, integers, floats, booleans) to objects or other simple types.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration","p":"Neos/Flow/Property/PropertyMappingConfiguration.html","d":"

Concrete configuration object for the PropertyMapper.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html","d":"

Configuration object for the property mapper. This interface specifies all methods\nwhich are used by the property mapper and by the type converters during the conversion\nprocess. Thus, this interface does only contain read-only methods, and no methods\nto set any of these options.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverterInterface","p":"Neos/Flow/Property/TypeConverterInterface.html","d":"

Interface for type converters, which can convert from a simple type to an object or another simple type.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html","d":"

Type converter which provides sensible default implementations for most methods. If you extend this class\nyou only need to do the following:

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html","d":"

Converter which transforms various types to arrays.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html","d":"

TypeConverter which converts generic objects to arrays by converting and returning

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayObjectConverter","p":"Neos/Flow/Property/TypeConverter/ArrayObjectConverter.html","d":"

Converter which transforms ArrayObjects to arrays.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\BooleanConverter","p":"Neos/Flow/Property/TypeConverter/BooleanConverter.html","d":"

Converter which transforms simple types to a boolean.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html","d":"

Converter which transforms strings and arrays into a Doctrine ArrayCollection.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html","d":"

Converter which transforms from string, integer and array into DateTime objects.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html","d":null,"f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\Error\\TargetNotFoundError","p":"Neos/Flow/Property/TypeConverter/Error/TargetNotFoundError.html","d":"

A "target not found" error that is issued when a referenced object/value could not be fetched

","f":{"n":"Neos\\Flow\\Property\\TypeConverter\\Error","p":"Neos/Flow/Property/TypeConverter/Error.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html","d":"

Converter which transforms a float, integer or string to a float.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\IntegerConverter","p":"Neos/Flow/Property/TypeConverter/IntegerConverter.html","d":"

Converter which transforms to an integer.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverter","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverter.html","d":"

Converter which transforms strings to arrays using the configured strategy.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverterInterface","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverterInterface.html","d":"

A marker interface for type converters that are used to decode the content of a HTTP request

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html","d":"

This converter transforms arrays to simple objects (POPO) by setting properties.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html","d":"

This converter transforms arrays or strings to persistent objects. It does the following:

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectSerializer","p":"Neos/Flow/Property/TypeConverter/PersistentObjectSerializer.html","d":"

This converter transforms persistent objects to strings by returning their (technical) identifier.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ScalarTypeToObjectConverter","p":"Neos/Flow/Property/TypeConverter/ScalarTypeToObjectConverter.html","d":"

A type converter which converts a scalar type (string, boolean, float or integer) to an object by instantiating\nthe object and passing the string as the constructor argument.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\SessionConverter","p":"Neos/Flow/Property/TypeConverter/SessionConverter.html","d":"

This converter transforms a session identifier into a real session object.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter","p":"Neos/Flow/Property/TypeConverter/StringConverter.html","d":"

Converter which transforms simple types to a string.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html","d":"

Converter which recursively transforms typed arrays (array).

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\UriTypeConverter","p":"Neos/Flow/Property/TypeConverter/UriTypeConverter.html","d":"

A type converter for converting URI strings to Http Uri objects.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ClassReflection","p":"Neos/Flow/Reflection/ClassReflection.html","d":"

Extended version of the ReflectionClass

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ClassSchema","p":"Neos/Flow/Reflection/ClassSchema.html","d":"

A class schema

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\DocCommentParser","p":"Neos/Flow/Reflection/DocCommentParser.html","d":"

A little parser which creates tag objects from doc comments

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html","d":"

A generic Reflection Exception

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\ClassLoadingForReflectionFailedException","p":"Neos/Flow/Reflection/Exception/ClassLoadingForReflectionFailedException.html","d":"

A "Class loading for reflection failed" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\ClassSchemaConstraintViolationException","p":"Neos/Flow/Reflection/Exception/ClassSchemaConstraintViolationException.html","d":"

An "ClassSchema Constraint Violation" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\InvalidClassException","p":"Neos/Flow/Reflection/Exception/InvalidClassException.html","d":"

An "Invalid Class" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\InvalidPropertyTypeException","p":"Neos/Flow/Reflection/Exception/InvalidPropertyTypeException.html","d":"

An "Invalid Property Type" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\InvalidValueObjectException","p":"Neos/Flow/Reflection/Exception/InvalidValueObjectException.html","d":"

An "Invalid Value Object" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\UnknownClassException","p":"Neos/Flow/Reflection/Exception/UnknownClassException.html","d":"

An "Unknown Class" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\MethodReflection","p":"Neos/Flow/Reflection/MethodReflection.html","d":"

Extended version of the ReflectionMethod

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ParameterReflection","p":"Neos/Flow/Reflection/ParameterReflection.html","d":"

Extended version of the ReflectionParameter

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\PropertyReflection","p":"Neos/Flow/Reflection/PropertyReflection.html","d":"

Extended version of the ReflectionProperty

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ReflectionService","p":"Neos/Flow/Reflection/ReflectionService.html","d":"

A service for acquiring reflection based information in a performant way. This\nservice also builds up class schema information which is used by the Flow's\npersistence layer.

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ReflectionServiceFactory","p":"Neos/Flow/Reflection/ReflectionServiceFactory.html","d":"

Factory for getting an reflection service instance.

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Collection","p":"Neos/Flow/ResourceManagement/Collection.html","d":"

A resource collection

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface","p":"Neos/Flow/ResourceManagement/CollectionInterface.html","d":"

Interface for a resource collection

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html","d":null,"f":{"n":"Neos\\Flow\\ResourceManagement\\EelHelper","p":"Neos/Flow/ResourceManagement/EelHelper.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Exception","p":"Neos/Flow/ResourceManagement/Exception.html","d":"

Generic ResourceManagement Exception

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Exception\\InvalidResourceDataException","p":"Neos/Flow/ResourceManagement/Exception/InvalidResourceDataException.html","d":"

"Invalid Resource Data" Exception

","f":{"n":"Neos\\Flow\\ResourceManagement\\Exception","p":"Neos/Flow/ResourceManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Filter\\FilterInterface","p":"Neos/Flow/ResourceManagement/Filter/FilterInterface.html","d":"

Interface for a resource processing filter

","f":{"n":"Neos\\Flow\\ResourceManagement\\Filter","p":"Neos/Flow/ResourceManagement/Filter.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\PersistentResource","p":"Neos/Flow/ResourceManagement/PersistentResource.html","d":"

Model representing a persistable resource

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html","d":"

Message Collector

","f":{"n":"Neos\\Flow\\ResourceManagement\\Publishing","p":"Neos/Flow/ResourceManagement/Publishing.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceManager","p":"Neos/Flow/ResourceManagement/ResourceManager.html","d":"

The ResourceManager

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html","d":"

Interface which defines the basic meta data getters and setters for PersistentResource\nand Storage/Object objects.

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository","p":"Neos/Flow/ResourceManagement/ResourceRepository.html","d":"

PersistentResource Repository

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html","d":"

A type converter for converting strings, array and uploaded files to PersistentResource objects.

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\Exception","p":"Neos/Flow/ResourceManagement/Storage/Exception.html","d":"

Generic Storage Exception

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html","d":"

A resource storage based on the (local) file system

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html","d":"

A resource storage which stores and retrieves resources from active Flow packages.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html","d":"

Interface for a resource storage

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html","d":"

An Object which is stored in a Storage

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html","d":"

A resource storage based on the (local) file system

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html","d":"

Interface of a PersistentResource Storage which provides import functionality.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html","d":"

A stream wrapper for resources.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html","d":"

A generic stream wrapper sitting between PHP and stream wrappers\nimplementing StreamWrapperInterface.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html","d":"

A stream wrapper interface. Modeled after the PHP streamWrapper class\nprototype. Check http://php.net/streamwrapper for details on that.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\Exception","p":"Neos/Flow/ResourceManagement/Target/Exception.html","d":"

Generic Target Exception

","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html","d":"

A target which publishes resources by creating symlinks.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html","d":"

A target which publishes resources to a specific directory in a file system.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html","d":null,"f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Account","p":"Neos/Flow/Security/Account.html","d":"

An account model

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\AccountFactory","p":"Neos/Flow/Security/AccountFactory.html","d":"

A factory for conveniently creating new accounts

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\AccountRepository","p":"Neos/Flow/Security/AccountRepository.html","d":"

The repository for accounts

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect","p":"Neos/Flow/Security/Aspect/LoggingAspect.html","d":"

An aspect which centralizes the logging of security relevant actions.

","f":{"n":"Neos\\Flow\\Security\\Aspect","p":"Neos/Flow/Security/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Aspect\\PolicyEnforcementAspect","p":"Neos/Flow/Security/Aspect/PolicyEnforcementAspect.html","d":"

The central security aspect, that invokes the security interceptors.

","f":{"n":"Neos\\Flow\\Security\\Aspect","p":"Neos/Flow/Security/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html","d":"

Contract for an authentication manager.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html","d":"

Contract for an authentication provider used by the AuthenticationProviderManager.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html","d":"

The default authentication manager, which relies on Authentication Providers\nto authenticate the tokens stored in the security context.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderResolver","p":"Neos/Flow/Security/Authentication/AuthenticationProviderResolver.html","d":"

The authentication provider resolver. It resolves the class name of a authentication provider based on names.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationTokenResolver","p":"Neos/Flow/Security/Authentication/AuthenticationTokenResolver.html","d":"

The authentication token resolver. It resolves the class name of a authentication token based on names.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html","d":"

An action controller for generic authentication in Flow

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Controller","p":"Neos/Flow/Security/Authentication/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html","d":"

Contract for an authentication entry point

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\AbstractEntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint/AbstractEntryPoint.html","d":"

An abstract authentication entry point.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\HttpBasic","p":"Neos/Flow/Security/Authentication/EntryPoint/HttpBasic.html","d":"

An authentication entry point, that sends an HTTP header to start HTTP Basic authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html","d":"

An authentication entry point, that redirects to another webpage.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html","d":"

An abstract authentication provider.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html","d":"

An authentication provider that authenticates\nNeos\\Flow\\Security\\Authentication\\Token\\PasswordToken tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\PersistedUsernamePasswordProvider","p":"Neos/Flow/Security/Authentication/Provider/PersistedUsernamePasswordProvider.html","d":"

An authentication provider that authenticates\nNeos\\Flow\\Security\\Authentication\\Token\\UsernamePassword tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html","d":"

A singleton authentication provider for functional tests with\nmockable authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html","d":"

Default factory for providers and tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html","d":"

Factory contract for providers and their tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface","p":"Neos/Flow/Security/Authentication/TokenInterface.html","d":"

Contract for an authentication token.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html","d":"

An abstract authentication token.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html","d":"

rfc6750 Bearer token (https://tools.ietf.org/html/rfc6750)

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html","d":"

An authentication token used for simple password authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html","d":"

Interface for authentication tokens which only hold a password

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\SessionlessTokenInterface","p":"Neos/Flow/Security/Authentication/Token/SessionlessTokenInterface.html","d":"

Marker interface for authentication tokens which don't need a session.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\TestingToken","p":"Neos/Flow/Security/Authentication/Token/TestingToken.html","d":"

An authentication token used for functional tests

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html","d":"

An authentication token used for simple username and password authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordHttpBasic","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordHttpBasic.html","d":"

An authentication token used for simple username and password authentication via HTTP Basic Auth.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html","d":"

Interface for authentication tokens which hold a username and password

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html","d":"

Contract for an after invocation manager. It is used to check return values of a method against security rules.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html","d":"

Contract for an after invocation processor.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall","p":"Neos/Flow/Security/Authorization/FilterFirewall.html","d":"

Default Firewall which analyzes the request with a RequestFilter chain.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface","p":"Neos/Flow/Security/Authorization/FirewallInterface.html","d":"

Contract for firewall

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html","d":"

Contract for a security interceptor.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\InterceptorResolver","p":"Neos/Flow/Security/Authorization/InterceptorResolver.html","d":"

The security interceptor resolver. It resolves the class name of a security interceptor based on names.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessDeny","p":"Neos/Flow/Security/Authorization/Interceptor/AccessDeny.html","d":"

This security interceptor always denys access.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessGrant","p":"Neos/Flow/Security/Authorization/Interceptor/AccessGrant.html","d":"

This security interceptor always grants access.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\CsrfTokenMissing","p":"Neos/Flow/Security/Authorization/Interceptor/CsrfTokenMissing.html","d":"

This security interceptor always denys access.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html","d":"

This is the main security interceptor, which enforces the current security policy and is usually called by the central security aspect:

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\RequireAuthentication","p":"Neos/Flow/Security/Authorization/Interceptor/RequireAuthentication.html","d":"

This security interceptor invokes the authentication of the authentication tokens in the security context.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html","d":"

An access decision voter manager

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html","d":"

Contract for a privilege manager

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html","d":"","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html","d":"

An abstract base class for privileges

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html","d":"

A condition generator used as an eel context to orchestrate the different sql condition generators.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConjunctionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConjunctionGenerator.html","d":"

A sql generator to create a sql conjunction condition.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\DisjunctionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/DisjunctionGenerator.html","d":"

A sql generator to create a sql disjunction condition.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html","d":"

A filter to rewrite doctrine queries according to the security policy.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionEvaluator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionEvaluator.html","d":"

An evaluator that compiles expressions down to PHP code

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html","d":"

A compiling expression parser

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\FalseConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/FalseConditionGenerator.html","d":"

A SQL generator to create a condition matching nothing.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\NotExpressionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/NotExpressionGenerator.html","d":"

A sql generator to create a sql not condition.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html","d":"

A sql generator to create a sql condition for an entity property.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlFilter","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlFilter.html","d":"

A filter to rewrite doctrine queries according to the security policy.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html","d":"

Contract for a SQL condition generator.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\TrueConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/TrueConditionGenerator.html","d":"

A SQL generator to create a condition matching anything.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html","d":"

An entity privilege

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity","p":"Neos/Flow/Security/Authorization/Privilege/Entity.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html","d":"

A method privilege, able to restrict method calls based on pointcut expressions

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html","d":"

Contract for a privilege used to restrict method calls

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html","d":"

Pointcut filter which connects the method privileges to the AOP framework

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeSubject","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeSubject.html","d":"

A method privilege subject

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodTargetExpressionParser","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodTargetExpressionParser.html","d":"

A specialized pointcut expression parser tailored to policy expressions

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html","d":"

A privilege parameter

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html","d":"

A privilege parameter definition

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html","d":"

Contract for a privilege parameter

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html","d":"

A privilege parameter of type string

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html","d":"

Contract for a privilege

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeSubjectInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeSubjectInterface.html","d":"

Marker interface for privilege subjects

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html","d":"

A privilege target

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter","p":"Neos/Flow/Security/Authorization/RequestFilter.html","d":"

A RequestFilter is configured to match specific ActionRequests and call\na InterceptorInterface if needed.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html","d":"

An access decision manager that can be overridden for tests

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Channel\\HttpsInterceptor","p":"Neos/Flow/Security/Channel/HttpsInterceptor.html","d":"

This security interceptor switches the current channel between HTTP and HTTPS protocol.

","f":{"n":"Neos\\Flow\\Security\\Channel","p":"Neos/Flow/Security/Channel.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Context","p":"Neos/Flow/Security/Context.html","d":"

This is the default implementation of a security context, which holds current\nsecurity information like roles oder details of authenticated users.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\Algorithms","p":"Neos/Flow/Security/Cryptography/Algorithms.html","d":"

Cryptographic algorithms

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html","d":"

Hashing passwords using BCrypt

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html","d":"

File based simple encrypted key service

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\HashService","p":"Neos/Flow/Security/Cryptography/HashService.html","d":"

A hash service which should be used to generate and validate hashes.

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html","d":"

An RSA key

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html","d":"

A password hashing strategy interface

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html","d":"

A PBKDF2 based password hashing strategy

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\PrecomposedHashProvider","p":"Neos/Flow/Security/Cryptography/PrecomposedHashProvider.html","d":"

Precomposes a hash to be used to prevent timing attacks

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html","d":"

RSA related service functions (e.g. used for the RSA authentication provider)

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html","d":"

Implementation of the RSAWalletServiceInterface using PHP's OpenSSL extension

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\DummyContext","p":"Neos/Flow/Security/DummyContext.html","d":"

This is dummy implementation of a security context, which holds\nsecurity information like roles oder details of authenticated users.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html","d":"

A generic Security exception

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\AccessDeniedException","p":"Neos/Flow/Security/Exception/AccessDeniedException.html","d":"

An "AccessDenied" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html","d":"

An "AccessDenied" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\CircularResourceDefinitionDetectedException","p":"Neos/Flow/Security/Exception/CircularResourceDefinitionDetectedException.html","d":"

A "CircularResourceDefinitionDetected" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\DecryptionNotAllowedException","p":"Neos/Flow/Security/Exception/DecryptionNotAllowedException.html","d":"

A "DecryptionNotAllowed" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidArgumentForHashGenerationException","p":"Neos/Flow/Security/Exception/InvalidArgumentForHashGenerationException.html","d":"

A "InvalidArgumentForHashGeneration" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidArgumentForRequestHashGenerationException","p":"Neos/Flow/Security/Exception/InvalidArgumentForRequestHashGenerationException.html","d":"

A "InvalidArgumentForRequestHashGeneration" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidAuthenticationProviderException","p":"Neos/Flow/Security/Exception/InvalidAuthenticationProviderException.html","d":"

An "InvalidAuthenticationProvider" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidAuthenticationStatusException","p":"Neos/Flow/Security/Exception/InvalidAuthenticationStatusException.html","d":"

A "InvalidAuthenticationStatus" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidHashException","p":"Neos/Flow/Security/Exception/InvalidHashException.html","d":"

A "InvalidHash" Exception, thrown when a HMAC validation failed.

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidKeyPairIdException","p":"Neos/Flow/Security/Exception/InvalidKeyPairIdException.html","d":"

A "NoEntryInPolicy" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidPolicyException","p":"Neos/Flow/Security/Exception/InvalidPolicyException.html","d":"

An "InvalidPolicyException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidPrivilegeException","p":"Neos/Flow/Security/Exception/InvalidPrivilegeException.html","d":"

An "InvalidPrivilegeException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidPrivilegeTypeException","p":"Neos/Flow/Security/Exception/InvalidPrivilegeTypeException.html","d":"

An "InvalidPrivilegeTypeException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidQueryRewritingConstraintException","p":"Neos/Flow/Security/Exception/InvalidQueryRewritingConstraintException.html","d":"

A "InvalidQueryRewritingConstraintException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidRequestPatternException","p":"Neos/Flow/Security/Exception/InvalidRequestPatternException.html","d":"

An "InvalidRequestPattern" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\MissingConfigurationException","p":"Neos/Flow/Security/Exception/MissingConfigurationException.html","d":"

A "MissingConfiguration" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoAuthenticationProviderFoundException","p":"Neos/Flow/Security/Exception/NoAuthenticationProviderFoundException.html","d":"

A "NoAuthenticationProviderFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoAuthenticationTokenFoundException","p":"Neos/Flow/Security/Exception/NoAuthenticationTokenFoundException.html","d":"

A "NoAuthenticationTokenFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoContextAvailableException","p":"Neos/Flow/Security/Exception/NoContextAvailableException.html","d":"

A "NoContextAvailable" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoEntryPointFoundException","p":"Neos/Flow/Security/Exception/NoEntryPointFoundException.html","d":"

A "NoRequestPatternFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoInterceptorFoundException","p":"Neos/Flow/Security/Exception/NoInterceptorFoundException.html","d":"

A "NoInterceptorFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoRequestPatternFoundException","p":"Neos/Flow/Security/Exception/NoRequestPatternFoundException.html","d":"

A "NoRequestPatternFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoSuchRoleException","p":"Neos/Flow/Security/Exception/NoSuchRoleException.html","d":"

A "NoSuchRole" Exception, thrown when a roles is not defined.

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoTokensAuthenticatedException","p":"Neos/Flow/Security/Exception/NoTokensAuthenticatedException.html","d":"

An "NoTokensAuthenticated" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\OperationNotPermittedException","p":"Neos/Flow/Security/Exception/OperationNotPermittedException.html","d":"

An "OperationNotPermitted" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\RoleExistsException","p":"Neos/Flow/Security/Exception/RoleExistsException.html","d":"

A "RoleExists" Exception, thrown when a role already exists.

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\SyntacticallyWrongRequestHashException","p":"Neos/Flow/Security/Exception/SyntacticallyWrongRequestHashException.html","d":"

A "SyntacticallyWrongRequestHash" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\UnsupportedAuthenticationTokenException","p":"Neos/Flow/Security/Exception/UnsupportedAuthenticationTokenException.html","d":"

An "UnsupportedAuthenticationToken" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Policy\\PolicyService","p":"Neos/Flow/Security/Policy/PolicyService.html","d":"

The policy service reads the policy configuration. The security advice asks\nthis service which methods have to be intercepted by a security interceptor.

","f":{"n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Policy\\Role","p":"Neos/Flow/Security/Policy/Role.html","d":"

A role. These roles can be structured in a tree.

","f":{"n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Policy\\RoleConverter","p":"Neos/Flow/Security/Policy/RoleConverter.html","d":"

This converter transforms strings to role instances

","f":{"n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPatternInterface","p":"Neos/Flow/Security/RequestPatternInterface.html","d":"

Contract for a request pattern.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPatternResolver","p":"Neos/Flow/Security/RequestPatternResolver.html","d":"

The request pattern resolver. It resolves the class name of a request pattern based on names.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\ControllerObjectName","p":"Neos/Flow/Security/RequestPattern/ControllerObjectName.html","d":"

This class holds an controller object name pattern an decides, if a \\Neos\\Flow\\Mvc\\ActionRequest object matches against this pattern

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html","d":"

This class holds a request pattern that decides, if csrf protection was enabled for the current request and searches\nfor invalid csrf protection tokens.

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\Host","p":"Neos/Flow/Security/RequestPattern/Host.html","d":"

This class holds a host URI pattern and decides, if an ActionRequest object matches against this pattern\nNote: the pattern is a simple wildcard matching pattern, with * as the wildcard character.

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\Ip","p":"Neos/Flow/Security/RequestPattern/Ip.html","d":"

This class holds a CIDR IP pattern an decides, if an ActionRequest object matches against this pattern,\ncomparing the client IP address.

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\Uri","p":"Neos/Flow/Security/RequestPattern/Uri.html","d":"

This class holds an URI pattern an decides, if a \\Neos\\Flow\\Mvc\\ActionRequest object matches against this pattern

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\SessionDataContainer","p":"Neos/Flow/Security/SessionDataContainer.html","d":"","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html","d":"

Adds the aspect of lazy loading to objects with scope session.

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingProxyInterface","p":"Neos/Flow/Session/Aspect/LazyLoadingProxyInterface.html","d":"

Marker interface for a Session Lazy Loading Proxy

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect","p":"Neos/Flow/Session/Aspect/LoggingAspect.html","d":"

An aspect which centralizes the logging of important session actions.

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html","d":"

Pointcut filter matching proxyable methods in objects of scope session

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\CookieEnabledInterface","p":"Neos/Flow/Session/CookieEnabledInterface.html","d":null,"f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html","d":"","f":{"n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Data\\SessionMetaData","p":"Neos/Flow/Session/Data/SessionMetaData.html","d":null,"f":{"n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html","d":"","f":{"n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html","d":"","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\DataNotSerializableException","p":"Neos/Flow/Session/Exception/DataNotSerializableException.html","d":"

A "Data not serializable" Exception

","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\InvalidDataInSessionDataStoreException","p":"Neos/Flow/Session/Exception/InvalidDataInSessionDataStoreException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\InvalidRequestHandlerException","p":"Neos/Flow/Session/Exception/InvalidRequestHandlerException.html","d":"

An "Invalid Request Handler" Exception

","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\InvalidRequestResponseException","p":"Neos/Flow/Session/Exception/InvalidRequestResponseException.html","d":"

An "Invalid Request or Response" Exception

","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\OperationNotSupportedException","p":"Neos/Flow/Session/Exception/OperationNotSupportedException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\SessionAutostartIsEnabledException","p":"Neos/Flow/Session/Exception/SessionAutostartIsEnabledException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\SessionNotStartedException","p":"Neos/Flow/Session/Exception/SessionNotStartedException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Session","p":"Neos/Flow/Session/Session.html","d":"

A modular session implementation based on the caching framework.

","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\SessionInterface","p":"Neos/Flow/Session/SessionInterface.html","d":null,"f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\SessionManager","p":"Neos/Flow/Session/SessionManager.html","d":null,"f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\SessionManagerInterface","p":"Neos/Flow/Session/SessionManagerInterface.html","d":"

Interface for a session manager

","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\TransientSession","p":"Neos/Flow/Session/TransientSession.html","d":"

Implementation of a transient session.

","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\Dispatcher","p":"Neos/Flow/SignalSlot/Dispatcher.html","d":"

A dispatcher which dispatches signals by calling its registered slot methods\nand passing them the method arguments which were originally passed to the\nsignal method.

","f":{"n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\Exception\\InvalidSlotException","p":"Neos/Flow/SignalSlot/Exception/InvalidSlotException.html","d":"

"Invalid Slot" Exception

","f":{"n":"Neos\\Flow\\SignalSlot\\Exception","p":"Neos/Flow/SignalSlot/Exception.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\SignalAspect","p":"Neos/Flow/SignalSlot/SignalAspect.html","d":"

Aspect which connects signal methods with the Signal Dispatcher

","f":{"n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\SignalInformation","p":"Neos/Flow/SignalSlot/SignalInformation.html","d":"

A SignalInformation instance carries information about the signal that arrives\nat a slot during a signal/slot dispatch operation.

","f":{"n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"}},{"t":"C","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html","d":"

A test request handler that does absolutely nothing.

","f":{"n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"}},{"t":"C","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceHttpRequestHandler","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceHttpRequestHandler.html","d":"

Everything from {RuntimeSequenceInvokingRequestHandler} applies to this.

","f":{"n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"}},{"t":"C","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html","d":"

A request handler which boots up Flow into a basic runtime level and then returns\nwithout actually further handling anything.

","f":{"n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Algorithms","p":"Neos/Flow/Utility/Algorithms.html","d":"

A utility class for various algorithms.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Environment","p":"Neos/Flow/Utility/Environment.html","d":"

Abstraction methods which return system environment variables.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Exception","p":"Neos/Flow/Utility/Exception.html","d":"

A generic Utility Exception

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Ip","p":"Neos/Flow/Utility/Ip.html","d":"

A utility class for dealing with IP addresses.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Now","p":"Neos/Flow/Utility/Now.html","d":"

A unique DateTime object which serves as a reliable reference for the time "now"\nfor all parts of Flow and its packages. It also improves testability of code\nrelying on a certain time.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\PhpAnalyzer","p":"Neos/Flow/Utility/PhpAnalyzer.html","d":"

This utility class can be used to extract information about PHP files without having to instantiate/reflect classes.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Error","p":"Neos/Flow/Validation/Error.html","d":"

This object holds a validation error.

","f":{"n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html","d":"

A generic validation exception

","f":{"n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidSubjectException","p":"Neos/Flow/Validation/Exception/InvalidSubjectException.html","d":"

An "Invalid Subject" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidTypeHintException","p":"Neos/Flow/Validation/Exception/InvalidTypeHintException.html","d":"

An "Invalid Type Hint" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidValidationConfigurationException","p":"Neos/Flow/Validation/Exception/InvalidValidationConfigurationException.html","d":"

An "Invalid Validation Configuration" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidValidationOptionsException","p":"Neos/Flow/Validation/Exception/InvalidValidationOptionsException.html","d":"

An "Invalid Validation Options" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\NoSuchFilterException","p":"Neos/Flow/Validation/Exception/NoSuchFilterException.html","d":"

A "No Such Filter" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\NoSuchValidatorException","p":"Neos/Flow/Validation/Exception/NoSuchValidatorException.html","d":"

A "No Such Validator" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\ValidatorResolver","p":"Neos/Flow/Validation/ValidatorResolver.html","d":"

Validator resolver to automatically find a appropriate validator for a given subject

","f":{"n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html","d":"

An abstract composite validator consisting of other validators

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator","p":"Neos/Flow/Validation/Validator/AbstractValidator.html","d":"

Abstract validator

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AggregateBoundaryValidator","p":"Neos/Flow/Validation/Validator/AggregateBoundaryValidator.html","d":"

A validator which will not validate Aggregates that are lazy loaded and uninitialized.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AlphanumericValidator","p":"Neos/Flow/Validation/Validator/AlphanumericValidator.html","d":"

Validator for alphanumeric strings.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\BooleanValueValidator","p":"Neos/Flow/Validation/Validator/BooleanValueValidator.html","d":"

Validator for a specific boolean value.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\CollectionValidator","p":"Neos/Flow/Validation/Validator/CollectionValidator.html","d":"

A generic collection validator.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\ConjunctionValidator","p":"Neos/Flow/Validation/Validator/ConjunctionValidator.html","d":"

Validator to chain many validators in a conjunction (logical and).

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\CountValidator","p":"Neos/Flow/Validation/Validator/CountValidator.html","d":"

Validator for countable things

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\DateTimeRangeValidator","p":"Neos/Flow/Validation/Validator/DateTimeRangeValidator.html","d":"

Validator for checking Date and Time boundaries

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\DateTimeValidator","p":"Neos/Flow/Validation/Validator/DateTimeValidator.html","d":"

Validator for DateTime objects.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\DisjunctionValidator","p":"Neos/Flow/Validation/Validator/DisjunctionValidator.html","d":"

Validator to chain many validators in a disjunction (logical or).

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html","d":"

Validator for email addresses

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\FileExtensionValidator","p":"Neos/Flow/Validation/Validator/FileExtensionValidator.html","d":"

The given $value is has one of the allowed file extensions\nNote: a value of NULL or empty string ('') are considered valid

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\FileSizeValidator","p":"Neos/Flow/Validation/Validator/FileSizeValidator.html","d":"

Validator for file sizes\nNote: a value of NULL or empty string ('') are considered valid

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\FloatValidator","p":"Neos/Flow/Validation/Validator/FloatValidator.html","d":"

Validator for floats.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html","d":"

A generic object validator which allows for specifying property validators.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\IntegerValidator","p":"Neos/Flow/Validation/Validator/IntegerValidator.html","d":"

Validator for integers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\LabelValidator","p":"Neos/Flow/Validation/Validator/LabelValidator.html","d":"

A validator for labels.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\LocaleIdentifierValidator","p":"Neos/Flow/Validation/Validator/LocaleIdentifierValidator.html","d":"

A validator for locale identifiers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\MediaTypeValidator","p":"Neos/Flow/Validation/Validator/MediaTypeValidator.html","d":"

The given $value is matches the defined media types\nNote: a value of NULL or empty string ('') are considered valid

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\NotEmptyValidator","p":"Neos/Flow/Validation/Validator/NotEmptyValidator.html","d":"

Validator for not empty values.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\NumberRangeValidator","p":"Neos/Flow/Validation/Validator/NumberRangeValidator.html","d":"

Validator for general numbers

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\NumberValidator","p":"Neos/Flow/Validation/Validator/NumberValidator.html","d":"

Validator for general numbers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html","d":"

Contract for a validator

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html","d":"

Contract for a poly type validator, able to act on possibly any type.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\RawValidator","p":"Neos/Flow/Validation/Validator/RawValidator.html","d":"

A validator which accepts any input.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\RegularExpressionValidator","p":"Neos/Flow/Validation/Validator/RegularExpressionValidator.html","d":"

Validator based on regular expressions.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\StringLengthValidator","p":"Neos/Flow/Validation/Validator/StringLengthValidator.html","d":"

Validator for string length.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\StringValidator","p":"Neos/Flow/Validation/Validator/StringValidator.html","d":"

Validator for strings.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\TextValidator","p":"Neos/Flow/Validation/Validator/TextValidator.html","d":"

Validator for "plain" text.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\UniqueEntityValidator","p":"Neos/Flow/Validation/Validator/UniqueEntityValidator.html","d":"

Validator for uniqueness of entities.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\UuidValidator","p":"Neos/Flow/Validation/Validator/UuidValidator.html","d":"

Validator for Universally Unique Identifiers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html","d":"

Contract for a validator

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Command\\DocumentationCommandController","p":"Neos/FluidAdaptor/Command/DocumentationCommandController.html","d":"

Command controller for Fluid documentation rendering

","f":{"n":"Neos\\FluidAdaptor\\Command","p":"Neos/FluidAdaptor/Command.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html","d":"","f":{"n":"Neos\\FluidAdaptor\\Core\\Cache","p":"Neos/FluidAdaptor/Core/Cache.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Exception","p":"Neos/FluidAdaptor/Core/Exception.html","d":"

A generic Fluid Core exception.

","f":{"n":"Neos\\FluidAdaptor\\Core","p":"Neos/FluidAdaptor/Core.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html","d":"

This interceptor looks for URIs pointing to package resources and in place\nof those adds ResourceUriNode instances using the ResourceViewHelper to\nmake those URIs work in the rendered template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor","p":"Neos/FluidAdaptor/Core/Parser/Interceptor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression\\LegacyNamespaceExpressionNode","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression/LegacyNamespaceExpressionNode.html","d":"

A node representing an additional namespace declaration inside the template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\ResourceUriNode","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/ResourceUriNode.html","d":"

A special ViewHelperNode that works via injections and is created by the ResourceInterceptor

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html","d":"

This interface should be implemented by proxy objects which want to return\nsomething different than themselves when being part of a Fluid ObjectAccess\nchain such as {foo.bar.baz}.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateParser","p":"Neos/FluidAdaptor/Core/Parser/TemplateParser.html","d":"

This is needed to support the EscapingFlagProcessor and globally (en|dis)able escaping in the template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser","p":"Neos/FluidAdaptor/Core/Parser.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\EscapingFlagProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/EscapingFlagProcessor.html","d":"

Preprocessor to detect the "escapingEnabled" inline flag in a template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html","d":"

Note: this detects Namespace declarations AND takes care of CDATA because the class in TYPO3Fluid does so as well.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html","d":"

Interface for rendering contexts that are Flow aware.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html","d":"

A Fluid rendering context specifically to be used in conjunction with Flow.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html","d":"

This view helper is an abstract ViewHelper which implements an if/else condition.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html","d":"

Abstract view helper with locale awareness.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html","d":"

Tag based view helper.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html","d":"

The abstract base class for all view helpers.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html","d":"

A ViewHelper Exception

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception\\InvalidVariableException","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception/InvalidVariableException.html","d":"

A "Invalid Variable" exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception\\RenderingContextNotAccessibleException","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception/RenderingContextNotAccessibleException.html","d":"

A "Rendering Context not Accessible" exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception\\WrongEnctypeException","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception/WrongEnctypeException.html","d":"

A "Wrong enctype" exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html","d":"

Child Node Access Facet. View Helpers should implement this interface if they\nneed access to the direct children in the Syntax Tree at rendering-time.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html","d":"

Provides the variables inside fluid template. Adds TemplateObjectAccessInterface functionality.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html","d":"

Class ViewHelperResolver

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetController","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html","d":"

This is the base class for all widget controllers.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html","d":"","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetContextHolder","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetContextHolder.html","d":"

This object stores the WidgetContext for the currently active widgets\nof the current user, to make sure the WidgetContext is available in\nWidget AJAX requests.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetMiddleware","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html","d":"

A HTTP middleware specifically for Ajax widgets\nIt's task is to interrupt the default dispatching as soon as possible if the current request is an AJAX request\ntriggered by a Fluid widget (e.g. contains the arguments "widgetId" or "widgetContext").

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html","d":"

A Fluid Widget exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\InvalidControllerException","p":"Neos/FluidAdaptor/Core/Widget/Exception/InvalidControllerException.html","d":"

An exception if the widget controller has been changed

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\MissingControllerException","p":"Neos/FluidAdaptor/Core/Widget/Exception/MissingControllerException.html","d":"

An exception if the controller is missing.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\RenderingContextNotFoundException","p":"Neos/FluidAdaptor/Core/Widget/Exception/RenderingContextNotFoundException.html","d":"

An exception if no widget context could be found inside the AjaxWidgetContextHolder.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\WidgetContextNotFoundException","p":"Neos/FluidAdaptor/Core/Widget/Exception/WidgetContextNotFoundException.html","d":"

An exception if no widget context could be found inside the AjaxWidgetContextHolder.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html","d":"

The WidgetContext stores all information a widget needs to know about the\nenvironment.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Exception","p":"Neos/FluidAdaptor/Exception.html","d":"

The most general Fluid exception.

","f":{"n":"Neos\\FluidAdaptor","p":"Neos/FluidAdaptor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Package","p":"Neos/FluidAdaptor/Package.html","d":"

The Fluid Package

","f":{"n":"Neos\\FluidAdaptor","p":"Neos/FluidAdaptor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html","d":"

Common base class for XML generators.

","f":{"n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Service\\Exception","p":"Neos/FluidAdaptor/Service/Exception.html","d":"

A Fluid Service exception.

","f":{"n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator","p":"Neos/FluidAdaptor/Service/XsdGenerator.html","d":"

XML Schema (XSD) Generator. Will generate an XML schema which can be used for auto-completion\nin schema-aware editors like Eclipse XML editor.

","f":{"n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\DebugViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/DebugViewHelper.html","d":"

View helper that outputs its child nodes with \\Neos\\Flow\\var_dump()

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html","d":"

View helper which renders the flash messages (if there are any) as an unsorted list.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html","d":"

Used to output an HTML

tag which is targeted at the specified action, in the current controller and package.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html","d":"

Abstract Form View Helper. Bundles functionality related to direct property access of objects in other Form ViewHelpers.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html","d":"

Abstract Form View Helper. Bundles functionality related to direct property access of objects in other Form ViewHelpers.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\ButtonViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/ButtonViewHelper.html","d":"

Creates a button.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\CheckboxViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/CheckboxViewHelper.html","d":"

View Helper which creates a simple checkbox ().

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\HiddenViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/HiddenViewHelper.html","d":"

Renders an <input type="hidden" ...> tag.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\PasswordViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/PasswordViewHelper.html","d":"

View Helper which creates a simple Password Text Box ().

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\RadioViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/RadioViewHelper.html","d":"

View Helper which creates a simple radio button ().

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html","d":"

This ViewHelper generates a ).

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html","d":"

A view helper which generates an HTML element.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html","d":"

Applies base64_decode to the input

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html","d":"

Formats an integer with a byte count into human-readable form.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html","d":"

Modifies the case of an input string to upper- or lowercase or capitalization.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html","d":"

Use this view helper to crop the text between its opening and closing tags.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CurrencyViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/CurrencyViewHelper.html","d":"

Formats a given float to a currency representation.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\DateViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/DateViewHelper.html","d":"

Formats a \\DateTime object.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html","d":"

Applies html_entity_decode() to a value

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html","d":"

Applies htmlentities() escaping to a value

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html","d":"

This ViewHelper renders the identifier of a persisted object (if it has an identity).

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html","d":"

Wrapper for PHPs json_encode function.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html","d":"

Wrapper for PHPs nl2br function.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\NumberViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/NumberViewHelper.html","d":"

Formats a number with custom precision, decimal point and grouped thousands.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html","d":"

Formats a string using PHPs str_pad function.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html","d":"

Removes tags from the given string (applying PHPs strip_tags() function)

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html","d":"

Encodes the given string according to http://www.faqs.org/rfcs/rfc3986.html (applying PHPs rawurlencode() function)

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ActionViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Link/ActionViewHelper.html","d":"

A view helper for creating links to actions.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\EmailViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Link/EmailViewHelper.html","d":"

Email link view helper.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ExternalViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Link/ExternalViewHelper.html","d":"

A view helper for creating links to external targets.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html","d":"

Render the inner parts of a Widget.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\CsrfTokenViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/CsrfTokenViewHelper.html","d":"

ViewHelper that outputs a CSRF token which is required for "unsafe" requests (e.g. POST, PUT, DELETE, ...).

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html","d":"

This view helper implements an ifAccess/else condition.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAuthenticatedViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAuthenticatedViewHelper.html","d":"

This view helper implements an ifAuthenticated/else condition.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html","d":"

This view helper implements an ifHasRole/else condition.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html","d":"

Returns translated message using source message or key ID.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ActionViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ActionViewHelper.html","d":"

A view helper for creating URIs to actions.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\EmailViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/EmailViewHelper.html","d":"

Email uri view helper.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ExternalViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ExternalViewHelper.html","d":"

A view helper for creating URIs to external targets.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html","d":"

A view helper for creating URIs to resources.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html","d":"

This view helper allows to check whether validation errors adhere to the current request.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation","p":"Neos/FluidAdaptor/ViewHelpers/Validation.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\ResultsViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Validation/ResultsViewHelper.html","d":"

Validation results view helper

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation","p":"Neos/FluidAdaptor/ViewHelpers/Validation.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\AutocompleteViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html","d":"

Usage:\n<f:input id="name" ... />

\n","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html","d":"

Controller for the auto-complete widget

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html","d":"

Controller for the paginate widget

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html","d":"

widget.link ViewHelper\nThis ViewHelper can be used inside widget templates in order to render links pointing to widget actions

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\PaginateViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html","d":"

This ViewHelper renders a Pagination of objects.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html","d":"

widget.uri ViewHelper\nThis ViewHelper can be used inside widget templates in order to render URIs pointing to widget actions

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html","d":"

The abstract base of all Fluid views.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html","d":"

A generic Fluid View exception.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\Exception\\InvalidSectionException","p":"Neos/FluidAdaptor/View/Exception/InvalidSectionException.html","d":"

An "Invalid Section" exception

","f":{"n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\Exception\\InvalidTemplateResourceException","p":"Neos/FluidAdaptor/View/Exception/InvalidTemplateResourceException.html","d":"

An "Invalid Template Resource" exception

","f":{"n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\StandaloneView","p":"Neos/FluidAdaptor/View/StandaloneView.html","d":"

A standalone template view.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\TemplatePaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html","d":"

Class TemplatePaths

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\TemplateView","p":"Neos/FluidAdaptor/View/TemplateView.html","d":"

A standard Flow view based on Fluid.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\Http\\Factories\\FlowUploadedFile","p":"Neos/Http/Factories/FlowUploadedFile.html","d":"

A Flow specific uploaded file.

","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\PsrHttpFactory","p":"Neos/Http/Factories/PsrHttpFactory.html","d":"

A factory that implements all interfaces of PSR 17

","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\RequestFactory","p":"Neos/Http/Factories/RequestFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\RequestFactoryTrait","p":"Neos/Http/Factories/RequestFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\ResponseFactory","p":"Neos/Http/Factories/ResponseFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\ResponseFactoryTrait","p":"Neos/Http/Factories/ResponseFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\ServerRequestFactory","p":"Neos/Http/Factories/ServerRequestFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\ServerRequestFactoryTrait","p":"Neos/Http/Factories/ServerRequestFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\StreamFactory","p":"Neos/Http/Factories/StreamFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\StreamFactoryTrait","p":"Neos/Http/Factories/StreamFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\UploadedFileFactory","p":"Neos/Http/Factories/UploadedFileFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\UploadedFileFactoryTrait","p":"Neos/Http/Factories/UploadedFileFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\UriFactory","p":"Neos/Http/Factories/UriFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\UriFactoryTrait","p":"Neos/Http/Factories/UriFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Kickstarter\\Command\\KickstartCommandController","p":"Neos/Kickstarter/Command/KickstartCommandController.html","d":"

Command controller for the Kickstart generator

","f":{"n":"Neos\\Kickstarter\\Command","p":"Neos/Kickstarter/Command.html"}},{"t":"C","n":"Neos\\Kickstarter\\Package","p":"Neos/Kickstarter/Package.html","d":"

The Kickstart Package

","f":{"n":"Neos\\Kickstarter","p":"Neos/Kickstarter.html"}},{"t":"C","n":"Neos\\Kickstarter\\Service\\GeneratorService","p":"Neos/Kickstarter/Service/GeneratorService.html","d":"

Service for the Kickstart generator

","f":{"n":"Neos\\Kickstarter\\Service","p":"Neos/Kickstarter/Service.html"}},{"t":"C","n":"Neos\\Kickstarter\\Utility\\Inflector","p":"Neos/Kickstarter/Utility/Inflector.html","d":"

Inflector utilities for the Kickstarter. This is a basic conversion from PHP\nclass and field names to a human readable form.

","f":{"n":"Neos\\Kickstarter\\Utility","p":"Neos/Kickstarter/Utility.html"}},{"t":"C","n":"Neos\\Kickstarter\\Utility\\Validation","p":"Neos/Kickstarter/Utility/Validation.html","d":"

Validation utilities for the Kickstarter.

","f":{"n":"Neos\\Kickstarter\\Utility","p":"Neos/Kickstarter/Utility.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\LtrimViewHelper","p":"Neos/Kickstarter/ViewHelpers/Format/LtrimViewHelper.html","d":"

Wrapper for PHPs ltrim function.

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Format","p":"Neos/Kickstarter/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\UcfirstViewHelper","p":"Neos/Kickstarter/ViewHelpers/Format/UcfirstViewHelper.html","d":"

Wrapper for PHPs ucfirst function.

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Format","p":"Neos/Kickstarter/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\HumanizeCamelCaseViewHelper","p":"Neos/Kickstarter/ViewHelpers/Inflect/HumanizeCamelCaseViewHelper.html","d":"

Humanize a camel cased value

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Inflect","p":"Neos/Kickstarter/ViewHelpers/Inflect.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\PluralizeViewHelper","p":"Neos/Kickstarter/ViewHelpers/Inflect/PluralizeViewHelper.html","d":"

Pluralize a word

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Inflect","p":"Neos/Kickstarter/ViewHelpers/Inflect.html"}},{"t":"C","n":"Neos\\Utility\\Arrays","p":"Neos/Utility/Arrays.html","d":"

Some array functions to help with common tasks

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\FilesException","p":"Neos/Utility/Exception/FilesException.html","d":"

A generic File Utility Exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\InvalidPositionException","p":"Neos/Utility/Exception/InvalidPositionException.html","d":"

An Invalid Position Exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\InvalidTypeException","p":"Neos/Utility/Exception/InvalidTypeException.html","d":"

An Invalid Type Exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\PropertyNotAccessibleException","p":"Neos/Utility/Exception/PropertyNotAccessibleException.html","d":"

An "Invalid Property Type" exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Files","p":"Neos/Utility/Files.html","d":"

File and directory functions

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\MediaTypes","p":"Neos/Utility/MediaTypes.html","d":"

Utility class for converting Internet Media Types to file extensions and vice\nversa.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\ObjectAccess","p":"Neos/Utility/ObjectAccess.html","d":"

Provides methods to call appropriate getter/setter on an object given the\nproperty name. It does this following these rules:

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\OpcodeCacheHelper","p":"Neos/Utility/OpcodeCacheHelper.html","d":"

This class contains a helper to clear PHP Opcode Caches, auto-detecting the current opcache system in use.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\PdoHelper","p":"Neos/Utility/PdoHelper.html","d":"

A helper class for handling PDO databases

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\PositionalArraySorter","p":"Neos/Utility/PositionalArraySorter.html","d":"

Flexible array sorter that sorts an array according to a "position" metadata.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\SchemaGenerator","p":"Neos/Utility/SchemaGenerator.html","d":"

Configuration schema generator.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\SchemaValidator","p":"Neos/Utility/SchemaValidator.html","d":"

A general purpose Array Validator which can check PHP arrays for validity\naccording to some schema.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\TypeHandling","p":"Neos/Utility/TypeHandling.html","d":"

PHP type handling functions

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\Exception","p":"Neos/Utility/Unicode/Exception.html","d":"

Exception thrown by the Unicode methods.

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\Functions","p":"Neos/Utility/Unicode/Functions.html","d":"

A class with UTF-8 string functions, some inspired by what might be in some\nfuture PHP version.

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\TextIterator","p":"Neos/Utility/Unicode/TextIterator.html","d":"

A UTF8-aware TextIterator

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\TextIteratorElement","p":"Neos/Utility/Unicode/TextIteratorElement.html","d":"

A UTF8-aware TextIterator

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\UnsupportedFeatureException","p":"Neos/Utility/Unicode/UnsupportedFeatureException.html","d":"

Exception thrown if a feature is not supported.

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\BackendInterface","p":"Neos/Cache/Backend/BackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\FreezableBackendInterface","p":"Neos/Cache/Backend/FreezableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\IterableBackendInterface","p":"Neos/Cache/Backend/IterableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\TaggableBackendInterface","p":"Neos/Cache/Backend/TaggableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\WithSetupInterface","p":"Neos/Cache/Backend/WithSetupInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\WithStatusInterface","p":"Neos/Cache/Backend/WithStatusInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\CacheAwareInterface","p":"Neos/Cache/CacheAwareInterface.html","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"I","n":"Neos\\Cache\\CacheFactoryInterface","p":"Neos/Cache/CacheFactoryInterface.html","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"I","n":"Neos\\Cache\\Frontend\\FrontendInterface","p":"Neos/Cache/Frontend/FrontendInterface.html","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"I","n":"Neos\\Eel\\EelEvaluatorInterface","p":"Neos/Eel/EelEvaluatorInterface.html","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"I","n":"Neos\\Eel\\FlowQuery\\OperationInterface","p":"Neos/Eel/FlowQuery/OperationInterface.html","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"I","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"I","n":"Neos\\Eel\\ProtectedContextAwareInterface","p":"Neos/Eel/ProtectedContextAwareInterface.html","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface","p":"Neos/Flow/Aop/Advice/AdviceInterface.html","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\JoinPointInterface","p":"Neos/Flow/Aop/JoinPointInterface.html","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\ProxyInterface","p":"Neos/Flow/Aop/ProxyInterface.html","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"I","n":"Neos\\Flow\\Cli\\CommandControllerInterface","p":"Neos/Flow/Cli/CommandControllerInterface.html","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"I","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"I","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html","f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"I","n":"Neos\\Flow\\Core\\RequestHandlerInterface","p":"Neos/Flow/Core/RequestHandlerInterface.html","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"I","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface","p":"Neos/Flow/Error/ExceptionHandlerInterface.html","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"I","n":"Neos\\Flow\\Error\\WithHttpStatusInterface","p":"Neos/Flow/Error/WithHttpStatusInterface.html","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"I","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface","p":"Neos/Flow/Error/WithReferenceCodeInterface.html","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"I","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface","p":"Neos/Flow/Http/Client/RequestEngineInterface.html","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"I","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"I","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"I","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"}},{"t":"I","n":"Neos\\Flow\\Log\\Backend\\BackendInterface","p":"Neos/Flow/Log/Backend/BackendInterface.html","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"I","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"I","n":"Neos\\Flow\\Log\\ThrowableStorageInterface","p":"Neos/Flow/Log/ThrowableStorageInterface.html","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"I","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"I","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\RequestInterface","p":"Neos/Flow/Mvc/RequestInterface.html","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface","p":"Neos/Flow/Mvc/Routing/RouterInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\View\\ViewInterface","p":"Neos/Flow/Mvc/View/ViewInterface.html","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"I","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"I","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyInterface","p":"Neos/Flow/ObjectManagement/Proxy/ProxyInterface.html","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"I","n":"Neos\\Flow\\Package\\BootablePackageInterface","p":"Neos/Flow/Package/BootablePackageInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Package\\FlowPackageInterface","p":"Neos/Flow/Package/FlowPackageInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Package\\PackageInterface","p":"Neos/Flow/Package/PackageInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface","p":"Neos/Flow/Package/PackageKeyAwareInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicInterface","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicInterface.html","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\QueryInterface","p":"Neos/Flow/Persistence/QueryInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\QueryResultInterface","p":"Neos/Flow/Persistence/QueryResultInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\RepositoryInterface","p":"Neos/Flow/Persistence/RepositoryInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"I","n":"Neos\\Flow\\Property\\TypeConverterInterface","p":"Neos/Flow/Property/TypeConverterInterface.html","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"I","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverterInterface","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverterInterface.html","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface","p":"Neos/Flow/ResourceManagement/CollectionInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Filter\\FilterInterface","p":"Neos/Flow/ResourceManagement/Filter/FilterInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Filter","p":"Neos/Flow/ResourceManagement/Filter.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface","p":"Neos/Flow/Security/Authentication/TokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\Token\\SessionlessTokenInterface","p":"Neos/Flow/Security/Authentication/Token/SessionlessTokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface","p":"Neos/Flow/Security/Authorization/FirewallInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity","p":"Neos/Flow/Security/Authorization/Privilege/Entity.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeSubjectInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeSubjectInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"I","n":"Neos\\Flow\\Security\\RequestPatternInterface","p":"Neos/Flow/Security/RequestPatternInterface.html","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"I","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingProxyInterface","p":"Neos/Flow/Session/Aspect/LazyLoadingProxyInterface.html","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"I","n":"Neos\\Flow\\Session\\CookieEnabledInterface","p":"Neos/Flow/Session/CookieEnabledInterface.html","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"I","n":"Neos\\Flow\\Session\\SessionInterface","p":"Neos/Flow/Session/SessionInterface.html","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"I","n":"Neos\\Flow\\Session\\SessionManagerInterface","p":"Neos/Flow/Session/SessionManagerInterface.html","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"I","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"I","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"I","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"I","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"}},{"t":"I","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html","f":{"n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"}},{"t":"I","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets.html"}},{"t":"M","n":"Neos\\Cache\\BackendInstantiationTrait::instantiateBackend","p":"Neos/Cache/BackendInstantiationTrait.html#method_instantiateBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::__construct","p":"Neos/Cache/Backend/AbstractBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setProperties","p":"Neos/Cache/Backend/AbstractBackend.html#method_setProperties","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setProperty","p":"Neos/Cache/Backend/AbstractBackend.html#method_setProperty","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setCache","p":"Neos/Cache/Backend/AbstractBackend.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setDefaultLifetime","p":"Neos/Cache/Backend/AbstractBackend.html#method_setDefaultLifetime","d":"

Sets the default lifetime for this cache backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::calculateExpiryTime","p":"Neos/Cache/Backend/AbstractBackend.html#method_calculateExpiryTime","d":"

Calculates the expiry time by the given lifetime. If no lifetime is\nspecified, the default lifetime is used.

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::getPrefixedIdentifier","p":"Neos/Cache/Backend/AbstractBackend.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::__construct","p":"Neos/Cache/Backend/ApcuBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::setCache","p":"Neos/Cache/Backend/ApcuBackend.html#method_setCache","d":"

Initializes the identifier prefix when setting the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::getPrefixedIdentifier","p":"Neos/Cache/Backend/ApcuBackend.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::set","p":"Neos/Cache/Backend/ApcuBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::get","p":"Neos/Cache/Backend/ApcuBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::has","p":"Neos/Cache/Backend/ApcuBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::remove","p":"Neos/Cache/Backend/ApcuBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/ApcuBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::findTagsByIdentifier","p":"Neos/Cache/Backend/ApcuBackend.html#method_findTagsByIdentifier","d":"

Finds all tags for the given identifier. This function uses reverse tag\nindex to search for tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::flush","p":"Neos/Cache/Backend/ApcuBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::flushByTag","p":"Neos/Cache/Backend/ApcuBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::flushByTags","p":"Neos/Cache/Backend/ApcuBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::addIdentifierToTags","p":"Neos/Cache/Backend/ApcuBackend.html#method_addIdentifierToTags","d":"

Associates the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::removeIdentifierFromAllTags","p":"Neos/Cache/Backend/ApcuBackend.html#method_removeIdentifierFromAllTags","d":"

Removes association of the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::collectGarbage","p":"Neos/Cache/Backend/ApcuBackend.html#method_collectGarbage","d":"

Does nothing, as APCu does GC itself

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::current","p":"Neos/Cache/Backend/ApcuBackend.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::next","p":"Neos/Cache/Backend/ApcuBackend.html#method_next","d":"

Move forward to the next cache entry

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::key","p":"Neos/Cache/Backend/ApcuBackend.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::valid","p":"Neos/Cache/Backend/ApcuBackend.html#method_valid","d":"

Checks if the current position of the cache entry iterator is valid

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::rewind","p":"Neos/Cache/Backend/ApcuBackend.html#method_rewind","d":"

Rewinds the cache entry iterator to the first element

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::setCache","p":"Neos/Cache/Backend/BackendInterface.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::getPrefixedIdentifier","p":"Neos/Cache/Backend/BackendInterface.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::set","p":"Neos/Cache/Backend/BackendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::get","p":"Neos/Cache/Backend/BackendInterface.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::has","p":"Neos/Cache/Backend/BackendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::remove","p":"Neos/Cache/Backend/BackendInterface.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::flush","p":"Neos/Cache/Backend/BackendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::collectGarbage","p":"Neos/Cache/Backend/BackendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::freeze","p":"Neos/Cache/Backend/FileBackend.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::isFrozen","p":"Neos/Cache/Backend/FileBackend.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::setCache","p":"Neos/Cache/Backend/FileBackend.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend and\ninitializes the default cache directory.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::set","p":"Neos/Cache/Backend/FileBackend.html#method_set","d":"

Saves data in a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::get","p":"Neos/Cache/Backend/FileBackend.html#method_get","d":"

Loads data from a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::has","p":"Neos/Cache/Backend/FileBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::remove","p":"Neos/Cache/Backend/FileBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/FileBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::findIdentifiersByTags","p":"Neos/Cache/Backend/FileBackend.html#method_findIdentifiersByTags","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::flush","p":"Neos/Cache/Backend/FileBackend.html#method_flush","d":"

Removes all cache entries of this cache and sets the frozen flag to false.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::flushByTag","p":"Neos/Cache/Backend/FileBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::flushByTags","p":"Neos/Cache/Backend/FileBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::isCacheFileExpired","p":"Neos/Cache/Backend/FileBackend.html#method_isCacheFileExpired","d":"

Checks if the given cache entry files are still valid or if their\nlifetime has exceeded.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::collectGarbage","p":"Neos/Cache/Backend/FileBackend.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::findCacheFilesByIdentifier","p":"Neos/Cache/Backend/FileBackend.html#method_findCacheFilesByIdentifier","d":"

Tries to find the cache entry for the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::requireOnce","p":"Neos/Cache/Backend/FileBackend.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::internalGet","p":"Neos/Cache/Backend/FileBackend.html#method_internalGet","d":"

Internal get method, allows to nest locks by using the $acquireLock flag

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::internalGetWhileFrozen","p":"Neos/Cache/Backend/FileBackend.html#method_internalGetWhileFrozen","d":"

Internal get method in case the cache is frozen, this will not check expiry times!

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::getEntryIdentifierFromFilename","p":"Neos/Cache/Backend/FileBackend.html#method_getEntryIdentifierFromFilename","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::__construct","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method___construct","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::fromString","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_fromString","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::getData","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_getData","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::getTags","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_getTags","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::getExpiryTime","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_getExpiryTime","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::isExpired","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_isExpired","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::isTaggedWith","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_isTaggedWith","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::__toString","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method___toString","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::freeze","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::isFrozen","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::buildSubBackend","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_buildSubBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::current","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_current","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::next","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_next","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::key","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_key","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::valid","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_valid","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::rewind","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_rewind","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::__construct","p":"Neos/Cache/Backend/MemcachedBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setServers","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setServers","d":"

Setter for servers to be used. Expects an array, the values are expected\nto be formatted like "[:]" or "unix://"

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setCompression","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setCompression","d":"

Setter for compression flags bit

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setCache","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setCache","d":"

Initializes the identifier prefix when setting the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::getPrefixedIdentifier","p":"Neos/Cache/Backend/MemcachedBackend.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::set","p":"Neos/Cache/Backend/MemcachedBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setItem","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setItem","d":"

Stores an item on the server

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::get","p":"Neos/Cache/Backend/MemcachedBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::has","p":"Neos/Cache/Backend/MemcachedBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::remove","p":"Neos/Cache/Backend/MemcachedBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/MemcachedBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::findTagsByIdentifier","p":"Neos/Cache/Backend/MemcachedBackend.html#method_findTagsByIdentifier","d":"

Finds all tags for the given identifier. This function uses reverse tag\nindex to search for tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::flush","p":"Neos/Cache/Backend/MemcachedBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::flushByTag","p":"Neos/Cache/Backend/MemcachedBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::flushByTags","p":"Neos/Cache/Backend/MemcachedBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::addIdentifierToTags","p":"Neos/Cache/Backend/MemcachedBackend.html#method_addIdentifierToTags","d":"

Associates the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::removeIdentifierFromAllTags","p":"Neos/Cache/Backend/MemcachedBackend.html#method_removeIdentifierFromAllTags","d":"

Removes association of the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::collectGarbage","p":"Neos/Cache/Backend/MemcachedBackend.html#method_collectGarbage","d":"

Does nothing, as memcache/memcached does GC itself

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::__construct","p":"Neos/Cache/Backend/MultiBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::prepareBackends","p":"Neos/Cache/Backend/MultiBackend.html#method_prepareBackends","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::buildSubBackend","p":"Neos/Cache/Backend/MultiBackend.html#method_buildSubBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::set","p":"Neos/Cache/Backend/MultiBackend.html#method_set","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::get","p":"Neos/Cache/Backend/MultiBackend.html#method_get","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::has","p":"Neos/Cache/Backend/MultiBackend.html#method_has","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::remove","p":"Neos/Cache/Backend/MultiBackend.html#method_remove","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::flush","p":"Neos/Cache/Backend/MultiBackend.html#method_flush","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::collectGarbage","p":"Neos/Cache/Backend/MultiBackend.html#method_collectGarbage","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setBackendConfigurations","p":"Neos/Cache/Backend/MultiBackend.html#method_setBackendConfigurations","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setSetInAllBackends","p":"Neos/Cache/Backend/MultiBackend.html#method_setSetInAllBackends","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setDebug","p":"Neos/Cache/Backend/MultiBackend.html#method_setDebug","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setRemoveUnhealthyBackends","p":"Neos/Cache/Backend/MultiBackend.html#method_setRemoveUnhealthyBackends","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setLogErrors","p":"Neos/Cache/Backend/MultiBackend.html#method_setLogErrors","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::handleError","p":"Neos/Cache/Backend/MultiBackend.html#method_handleError","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::removeUnhealthyBackend","p":"Neos/Cache/Backend/MultiBackend.html#method_removeUnhealthyBackend","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::setProperty","p":"Neos/Cache/Backend/NullBackend.html#method_setProperty","d":"

Successfully ignore every configured property

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::set","p":"Neos/Cache/Backend/NullBackend.html#method_set","d":"

Acts as if it would save data

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::get","p":"Neos/Cache/Backend/NullBackend.html#method_get","d":"

Returns False

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::has","p":"Neos/Cache/Backend/NullBackend.html#method_has","d":"

Returns False

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::remove","p":"Neos/Cache/Backend/NullBackend.html#method_remove","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/NullBackend.html#method_findIdentifiersByTag","d":"

Returns an empty array

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::flush","p":"Neos/Cache/Backend/NullBackend.html#method_flush","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::flushByTag","p":"Neos/Cache/Backend/NullBackend.html#method_flushByTag","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::flushByTags","p":"Neos/Cache/Backend/NullBackend.html#method_flushByTags","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::collectGarbage","p":"Neos/Cache/Backend/NullBackend.html#method_collectGarbage","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::requireOnce","p":"Neos/Cache/Backend/NullBackend.html#method_requireOnce","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setDataSourceName","p":"Neos/Cache/Backend/PdoBackend.html#method_setDataSourceName","d":"

Sets the DSN to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setUsername","p":"Neos/Cache/Backend/PdoBackend.html#method_setUsername","d":"

Sets the username to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setPassword","p":"Neos/Cache/Backend/PdoBackend.html#method_setPassword","d":"

Sets the password to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setDriverOptions","p":"Neos/Cache/Backend/PdoBackend.html#method_setDriverOptions","d":"

Sets the driverOptions to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setCacheTableName","p":"Neos/Cache/Backend/PdoBackend.html#method_setCacheTableName","d":"

Sets the name of the "cache" table

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setTagsTableName","p":"Neos/Cache/Backend/PdoBackend.html#method_setTagsTableName","d":"

Sets the name of the "tags" table

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setBatchSize","p":"Neos/Cache/Backend/PdoBackend.html#method_setBatchSize","d":"

Sets the maximum number of items for batch operations

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::set","p":"Neos/Cache/Backend/PdoBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::get","p":"Neos/Cache/Backend/PdoBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::has","p":"Neos/Cache/Backend/PdoBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::remove","p":"Neos/Cache/Backend/PdoBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::flush","p":"Neos/Cache/Backend/PdoBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::flushByTag","p":"Neos/Cache/Backend/PdoBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::flushByTags","p":"Neos/Cache/Backend/PdoBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/PdoBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::collectGarbage","p":"Neos/Cache/Backend/PdoBackend.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::getNotExpiredStatement","p":"Neos/Cache/Backend/PdoBackend.html#method_getNotExpiredStatement","d":"

Returns an SQL statement that evaluates to true if the entry is not expired.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::connect","p":"Neos/Cache/Backend/PdoBackend.html#method_connect","d":"

Connect to the database

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::createCacheTables","p":"Neos/Cache/Backend/PdoBackend.html#method_createCacheTables","d":"

Creates the tables needed for the cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::current","p":"Neos/Cache/Backend/PdoBackend.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::next","p":"Neos/Cache/Backend/PdoBackend.html#method_next","d":"

Move forward to the next cache entry.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::key","p":"Neos/Cache/Backend/PdoBackend.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::valid","p":"Neos/Cache/Backend/PdoBackend.html#method_valid","d":"

Checks if the current position of the cache entry iterator is valid.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::rewind","p":"Neos/Cache/Backend/PdoBackend.html#method_rewind","d":"

Rewinds the cache entry iterator to the first element\nand fetches cacheEntries.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::context","p":"Neos/Cache/Backend/PdoBackend.html#method_context","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setup","p":"Neos/Cache/Backend/PdoBackend.html#method_setup","d":"

Connects to the configured PDO database and adds/updates table schema if required

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::getStatus","p":"Neos/Cache/Backend/PdoBackend.html#method_getStatus","d":"

Validates that configured database is accessible and schema up to date

"},{"t":"M","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface::requireOnce","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::__construct","p":"Neos/Cache/Backend/RedisBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::set","p":"Neos/Cache/Backend/RedisBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::get","p":"Neos/Cache/Backend/RedisBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::has","p":"Neos/Cache/Backend/RedisBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::remove","p":"Neos/Cache/Backend/RedisBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::flush","p":"Neos/Cache/Backend/RedisBackend.html#method_flush","d":"

Removes all cache entries of this cache

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::collectGarbage","p":"Neos/Cache/Backend/RedisBackend.html#method_collectGarbage","d":"

This backend does not need an externally triggered garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::flushByTag","p":"Neos/Cache/Backend/RedisBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::flushByTags","p":"Neos/Cache/Backend/RedisBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/RedisBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::current","p":"Neos/Cache/Backend/RedisBackend.html#method_current","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::next","p":"Neos/Cache/Backend/RedisBackend.html#method_next","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::key","p":"Neos/Cache/Backend/RedisBackend.html#method_key","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::valid","p":"Neos/Cache/Backend/RedisBackend.html#method_valid","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::rewind","p":"Neos/Cache/Backend/RedisBackend.html#method_rewind","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::freeze","p":"Neos/Cache/Backend/RedisBackend.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::isFrozen","p":"Neos/Cache/Backend/RedisBackend.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setHostname","p":"Neos/Cache/Backend/RedisBackend.html#method_setHostname","d":"

Sets the hostname or the socket of the Redis server

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setPort","p":"Neos/Cache/Backend/RedisBackend.html#method_setPort","d":"

Sets the port of the Redis server.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setDatabase","p":"Neos/Cache/Backend/RedisBackend.html#method_setDatabase","d":"

Sets the database that will be used for this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setPassword","p":"Neos/Cache/Backend/RedisBackend.html#method_setPassword","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setCompressionLevel","p":"Neos/Cache/Backend/RedisBackend.html#method_setCompressionLevel","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setBatchSize","p":"Neos/Cache/Backend/RedisBackend.html#method_setBatchSize","d":"

Sets the Maximum number of items for batch operations

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setRedis","p":"Neos/Cache/Backend/RedisBackend.html#method_setRedis","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::verifyRedisVersionIsSupported","p":"Neos/Cache/Backend/RedisBackend.html#method_verifyRedisVersionIsSupported","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::getStatus","p":"Neos/Cache/Backend/RedisBackend.html#method_getStatus","d":"

Validates that the configured redis backend is accessible and returns some details about its configuration if that's the case

"},{"t":"M","n":"Neos\\Cache\\Backend\\RequireOnceFromValueTrait::requireOnce","p":"Neos/Cache/Backend/RequireOnceFromValueTrait.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::__construct","p":"Neos/Cache/Backend/SimpleFileBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setCache","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend and\ninitializes the default cache directory.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setCacheDirectory","d":"

Sets the directory where the cache files are stored

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::getCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_getCacheDirectory","d":"

Returns the directory where the cache files are stored

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::set","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_set","d":"

Saves data in a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::get","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_get","d":"

Loads data from a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::has","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::remove","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::flush","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::isCacheFileExpired","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_isCacheFileExpired","d":"

Checks if the given cache entry files are still valid or if their\nlifetime has exceeded.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::collectGarbage","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_collectGarbage","d":"

Not necessary

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::findCacheFilesByIdentifier","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_findCacheFilesByIdentifier","d":"

Tries to find the cache entry for the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::requireOnce","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_requireOnce","d":"

Loads PHP code from the cache and include_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::current","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::next","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_next","d":"

Move forward to the next cache entry

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::key","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::valid","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_valid","d":"

Checks if the current position of the cache entry iterator is valid

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::rewind","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_rewind","d":"

Rewinds the cache entry iterator to the first element

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::throwExceptionIfPathExceedsMaximumLength","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_throwExceptionIfPathExceedsMaximumLength","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::getBaseDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_getBaseDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setBaseDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setBaseDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::configureCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_configureCacheDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::verifyCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_verifyCacheDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::readCacheFile","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_readCacheFile","d":"

Reads the cache data from the given cache file, using locking.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::writeCacheFile","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_writeCacheFile","d":"

Writes the cache data into the given cache file, using locking.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setup","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setup","d":"

Sets up this backend by creating the required cache directory if it doesn't exist yet

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::getStatus","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_getStatus","d":"

Validates that the configured cache directory exists and is writeable and returns some details about its configuration if that's the case

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTags","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::findIdentifiersByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::buildSubBackend","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_buildSubBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::flushByTag","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_flushByTag","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::flushByTags","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_flushByTags","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_findIdentifiersByTag","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::set","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::get","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::has","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::remove","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::flush","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::flushByTag","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::flushByTags","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::collectGarbage","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_collectGarbage","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithSetupInterface::setup","p":"Neos/Cache/Backend/WithSetupInterface.html#method_setup","d":"

Sets up the cache backend, if possible, and returns the status

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithStatusInterface::getStatus","p":"Neos/Cache/Backend/WithStatusInterface.html#method_getStatus","d":"

Returns the status of the cache backend

"},{"t":"M","n":"Neos\\Cache\\CacheAwareInterface::getCacheEntryIdentifier","p":"Neos/Cache/CacheAwareInterface.html#method_getCacheEntryIdentifier","d":"

Returns a string which distinctly identifies this object and thus can be used as an identifier for cache entries\nrelated to this object.

"},{"t":"M","n":"Neos\\Cache\\CacheFactory::__construct","p":"Neos/Cache/CacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Cache\\CacheFactory::create","p":"Neos/Cache/CacheFactory.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\CacheFactory::instantiateCache","p":"Neos/Cache/CacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Cache\\CacheFactoryInterface::create","p":"Neos/Cache/CacheFactoryInterface.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::__construct","p":"Neos/Cache/EnvironmentConfiguration.html#method___construct","d":"

EnvironmentConfiguration constructor.

"},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::getMaximumPathLength","p":"Neos/Cache/EnvironmentConfiguration.html#method_getMaximumPathLength","d":""},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::getFileCacheBasePath","p":"Neos/Cache/EnvironmentConfiguration.html#method_getFileCacheBasePath","d":""},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::getApplicationIdentifier","p":"Neos/Cache/EnvironmentConfiguration.html#method_getApplicationIdentifier","d":""},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::__construct","p":"Neos/Cache/Frontend/AbstractFrontend.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::initializeObject","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_initializeObject","d":"

Initializes this frontend

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::getIdentifier","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_getIdentifier","d":"

Returns this cache's identifier

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::getBackend","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_getBackend","d":"

Returns the backend used by this cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::has","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::remove","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_remove","d":"

Removes the given cache entry from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::flush","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::flushByTag","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::flushByTags","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::collectGarbage","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::isValidEntryIdentifier","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::isValidTag","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_isValidTag","d":"

Checks the validity of a tag. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::__construct","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method___construct","d":"

Constructs this Iterator

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::current","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::next","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_next","d":"

Move forward to the next cache entry

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::key","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::valid","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_valid","d":"

Checks if current position of the cache entry iterator is valid

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::rewind","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_rewind","d":"

Rewind the cache entry iterator to the first element

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getIdentifier","d":"

Returns this cache's identifier

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getBackend","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getBackend","d":"

Returns the backend used by this cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::set","p":"Neos/Cache/Frontend/FrontendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::get","p":"Neos/Cache/Frontend/FrontendInterface.html#method_get","d":"

Finds and returns data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::has","p":"Neos/Cache/Frontend/FrontendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::remove","p":"Neos/Cache/Frontend/FrontendInterface.html#method_remove","d":"

Removes the given cache entry from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flush","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTags","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::collectGarbage","p":"Neos/Cache/Frontend/FrontendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidEntryIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidTag","d":"

Checks the validity of a tag. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::__construct","p":"Neos/Cache/Frontend/PhpFrontend.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::get","p":"Neos/Cache/Frontend/PhpFrontend.html#method_get","d":"

Finds and returns the original code from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::getWrapped","p":"Neos/Cache/Frontend/PhpFrontend.html#method_getWrapped","d":"

Returns the code wrapped in php tags as written to the cache, ready to be included.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::set","p":"Neos/Cache/Frontend/PhpFrontend.html#method_set","d":"

Saves the PHP source code in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::requireOnce","p":"Neos/Cache/Frontend/PhpFrontend.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\StringFrontend::set","p":"Neos/Cache/Frontend/StringFrontend.html#method_set","d":"

Saves the value of a PHP variable in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\StringFrontend::get","p":"Neos/Cache/Frontend/StringFrontend.html#method_get","d":"

Finds and returns a variable value from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\StringFrontend::getByTag","p":"Neos/Cache/Frontend/StringFrontend.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::initializeObject","p":"Neos/Cache/Frontend/VariableFrontend.html#method_initializeObject","d":"

Initializes this cache frontend

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::set","p":"Neos/Cache/Frontend/VariableFrontend.html#method_set","d":"

Saves the value of a PHP variable in the cache. Note that the variable\nwill be serialized if necessary.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::get","p":"Neos/Cache/Frontend/VariableFrontend.html#method_get","d":"

Finds and returns a variable value from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::getByTag","p":"Neos/Cache/Frontend/VariableFrontend.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::getIterator","p":"Neos/Cache/Frontend/VariableFrontend.html#method_getIterator","d":"

Returns an iterator over the entries of this cache

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory::__construct","p":"Neos/Cache/Psr/Cache/CacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory::create","p":"Neos/Cache/Psr/Cache/CacheFactory.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory::instantiateCache","p":"Neos/Cache/Psr/Cache/CacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::__construct","p":"Neos/Cache/Psr/Cache/CacheItem.html#method___construct","d":"

Construct item.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::getKey","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_getKey","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::get","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_get","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::isHit","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_isHit","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::set","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_set","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::expiresAt","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_expiresAt","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::expiresAfter","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_expiresAfter","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::getExpirationDate","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_getExpirationDate","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::__construct","p":"Neos/Cache/Psr/Cache/CachePool.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::getItem","p":"Neos/Cache/Psr/Cache/CachePool.html#method_getItem","d":"

Returns a Cache Item representing the specified key.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::getItems","p":"Neos/Cache/Psr/Cache/CachePool.html#method_getItems","d":"

Returns a traversable set of cache items.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::hasItem","p":"Neos/Cache/Psr/Cache/CachePool.html#method_hasItem","d":"

Confirms if the cache contains specified cache item.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::clear","p":"Neos/Cache/Psr/Cache/CachePool.html#method_clear","d":"

Deletes all items in the pool.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::deleteItem","p":"Neos/Cache/Psr/Cache/CachePool.html#method_deleteItem","d":"

Removes the item from the pool.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::deleteItems","p":"Neos/Cache/Psr/Cache/CachePool.html#method_deleteItems","d":"

Removes multiple items from the pool.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::save","p":"Neos/Cache/Psr/Cache/CachePool.html#method_save","d":"

Persists a cache item immediately.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::saveDeferred","p":"Neos/Cache/Psr/Cache/CachePool.html#method_saveDeferred","d":"

Sets a cache item to be persisted later.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::commit","p":"Neos/Cache/Psr/Cache/CachePool.html#method_commit","d":"

Persists any deferred cache items.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::isValidEntryIdentifier","p":"Neos/Cache/Psr/Cache/CachePool.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::__construct","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::set","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_set","d":"

Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::get","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_get","d":"

Finds and returns a variable value from the cache.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::delete","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_delete","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::clear","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_clear","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::getMultiple","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_getMultiple","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::setMultiple","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_setMultiple","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::deleteMultiple","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_deleteMultiple","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::has","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_has","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::isValidEntryIdentifier","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_isValidEntryIdentifier","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::ensureValidEntryIdentifier","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_ensureValidEntryIdentifier","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::calculateLifetimeFromDateInterval","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_calculateLifetimeFromDateInterval","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory::__construct","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory::create","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory::instantiateCache","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_S","p":"Neos/Eel/AbstractParser.html#method_match_S","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match__IntegerNumber","p":"Neos/Eel/AbstractParser.html#method_match__IntegerNumber","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match__Decimals","p":"Neos/Eel/AbstractParser.html#method_match__Decimals","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_NumberLiteral","p":"Neos/Eel/AbstractParser.html#method_match_NumberLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_DoubleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_match_DoubleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_SingleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_match_SingleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_StringLiteral","p":"Neos/Eel/AbstractParser.html#method_match_StringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_BooleanLiteral","p":"Neos/Eel/AbstractParser.html#method_match_BooleanLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_Identifier","p":"Neos/Eel/AbstractParser.html#method_match_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_PropertyPath","p":"Neos/Eel/AbstractParser.html#method_match_PropertyPath","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::StringLiteral_SingleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_StringLiteral_SingleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::StringLiteral_DoubleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_StringLiteral_DoubleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::NumberLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_NumberLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::StringLiteral_SingleQuotedStringLiteral","p":"Neos/Eel/CompilingEelParser.html#method_StringLiteral_SingleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::StringLiteral_DoubleQuotedStringLiteral","p":"Neos/Eel/CompilingEelParser.html#method_StringLiteral_DoubleQuotedStringLiteral","d":"

Evaluate a double quoted string literal

"},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::BooleanLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_BooleanLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::OffsetAccess_Expression","p":"Neos/Eel/CompilingEelParser.html#method_OffsetAccess_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodCall_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_MethodCall_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodCall_Expression","p":"Neos/Eel/CompilingEelParser.html#method_MethodCall_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectPath_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_ObjectPath_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectPath_OffsetAccess","p":"Neos/Eel/CompilingEelParser.html#method_ObjectPath_OffsetAccess","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectPath_MethodCall","p":"Neos/Eel/CompilingEelParser.html#method_ObjectPath_MethodCall","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Term_term","p":"Neos/Eel/CompilingEelParser.html#method_Term_term","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Expression_exp","p":"Neos/Eel/CompilingEelParser.html#method_Expression_exp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SimpleExpression_term","p":"Neos/Eel/CompilingEelParser.html#method_SimpleExpression_term","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::WrappedExpression_Expression","p":"Neos/Eel/CompilingEelParser.html#method_WrappedExpression_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::NotExpression_exp","p":"Neos/Eel/CompilingEelParser.html#method_NotExpression_exp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrayLiteral_Expression","p":"Neos/Eel/CompilingEelParser.html#method_ArrayLiteral_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrayLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_ArrayLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteralProperty_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteralProperty_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteralProperty_StringLiteral","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteralProperty_StringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteral_ObjectLiteralProperty","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteral_ObjectLiteralProperty","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Disjunction_lft","p":"Neos/Eel/CompilingEelParser.html#method_Disjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Disjunction_rgt","p":"Neos/Eel/CompilingEelParser.html#method_Disjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Conjunction_lft","p":"Neos/Eel/CompilingEelParser.html#method_Conjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Conjunction_rgt","p":"Neos/Eel/CompilingEelParser.html#method_Conjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Comparison_lft","p":"Neos/Eel/CompilingEelParser.html#method_Comparison_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Comparison_comp","p":"Neos/Eel/CompilingEelParser.html#method_Comparison_comp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::unwrapExpression","p":"Neos/Eel/CompilingEelParser.html#method_unwrapExpression","d":"

Return an expression that unwraps the given expression\nif it is a Context object.

"},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Comparison_rgt","p":"Neos/Eel/CompilingEelParser.html#method_Comparison_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SumCalculation_lft","p":"Neos/Eel/CompilingEelParser.html#method_SumCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SumCalculation_op","p":"Neos/Eel/CompilingEelParser.html#method_SumCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SumCalculation_rgt","p":"Neos/Eel/CompilingEelParser.html#method_SumCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ProdCalculation_lft","p":"Neos/Eel/CompilingEelParser.html#method_ProdCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ProdCalculation_op","p":"Neos/Eel/CompilingEelParser.html#method_ProdCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ProdCalculation_rgt","p":"Neos/Eel/CompilingEelParser.html#method_ProdCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ConditionalExpression_cond","p":"Neos/Eel/CompilingEelParser.html#method_ConditionalExpression_cond","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ConditionalExpression_then","p":"Neos/Eel/CompilingEelParser.html#method_ConditionalExpression_then","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ConditionalExpression_else","p":"Neos/Eel/CompilingEelParser.html#method_ConditionalExpression_else","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodArgumentsWithoutParens_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_MethodArgumentsWithoutParens_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodArgumentsWithParens_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_MethodArgumentsWithParens_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodArguments_arguments","p":"Neos/Eel/CompilingEelParser.html#method_MethodArguments_arguments","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrowFunction_arguments","p":"Neos/Eel/CompilingEelParser.html#method_ArrowFunction_arguments","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrowFunction_exp","p":"Neos/Eel/CompilingEelParser.html#method_ArrowFunction_exp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrowFunction__finalise","p":"Neos/Eel/CompilingEelParser.html#method_ArrowFunction__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::injectExpressionCache","p":"Neos/Eel/CompilingEvaluator.html#method_injectExpressionCache","d":"

TODO: As soon as we support PSR-16 (Simple Cache) this could be replaced by a simple cache.

"},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::evaluate","p":"Neos/Eel/CompilingEvaluator.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::evaluateAndUnwrap","p":"Neos/Eel/CompilingEvaluator.html#method_evaluateAndUnwrap","d":""},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::generateEvaluatorCode","p":"Neos/Eel/CompilingEvaluator.html#method_generateEvaluatorCode","d":"

Internal generator method

"},{"t":"M","n":"Neos\\Eel\\Context::__construct","p":"Neos/Eel/Context.html#method___construct","d":""},{"t":"M","n":"Neos\\Eel\\Context::get","p":"Neos/Eel/Context.html#method_get","d":"

Get a value of the context

"},{"t":"M","n":"Neos\\Eel\\Context::getAndWrap","p":"Neos/Eel/Context.html#method_getAndWrap","d":"

Get a value by path and wrap it into another context

"},{"t":"M","n":"Neos\\Eel\\Context::call","p":"Neos/Eel/Context.html#method_call","d":"

Call a method on this context

"},{"t":"M","n":"Neos\\Eel\\Context::callAndWrap","p":"Neos/Eel/Context.html#method_callAndWrap","d":"

Call a method and wrap the result

"},{"t":"M","n":"Neos\\Eel\\Context::wrap","p":"Neos/Eel/Context.html#method_wrap","d":"

Wraps the given value in a new Context

"},{"t":"M","n":"Neos\\Eel\\Context::unwrap","p":"Neos/Eel/Context.html#method_unwrap","d":"

Unwrap the context value recursively

"},{"t":"M","n":"Neos\\Eel\\Context::unwrapValue","p":"Neos/Eel/Context.html#method_unwrapValue","d":"

Unwrap a value by unwrapping nested context objects

"},{"t":"M","n":"Neos\\Eel\\Context::push","p":"Neos/Eel/Context.html#method_push","d":"

Push an entry to the context

"},{"t":"M","n":"Neos\\Eel\\EelEvaluatorInterface::evaluate","p":"Neos/Eel/EelEvaluatorInterface.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\EelParser::match_OffsetAccess","p":"Neos/Eel/EelParser.html#method_match_OffsetAccess","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodCall","p":"Neos/Eel/EelParser.html#method_match_MethodCall","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ObjectPath","p":"Neos/Eel/EelParser.html#method_match_ObjectPath","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Term","p":"Neos/Eel/EelParser.html#method_match_Term","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Expression","p":"Neos/Eel/EelParser.html#method_match_Expression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_SimpleExpression","p":"Neos/Eel/EelParser.html#method_match_SimpleExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ArrowFunction","p":"Neos/Eel/EelParser.html#method_match_ArrowFunction","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodArguments","p":"Neos/Eel/EelParser.html#method_match_MethodArguments","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodArgumentsWithParens","p":"Neos/Eel/EelParser.html#method_match_MethodArgumentsWithParens","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodArgumentsWithoutParens","p":"Neos/Eel/EelParser.html#method_match_MethodArgumentsWithoutParens","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_WrappedExpression","p":"Neos/Eel/EelParser.html#method_match_WrappedExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_NotExpression","p":"Neos/Eel/EelParser.html#method_match_NotExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ConditionalExpression","p":"Neos/Eel/EelParser.html#method_match_ConditionalExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Disjunction","p":"Neos/Eel/EelParser.html#method_match_Disjunction","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Conjunction","p":"Neos/Eel/EelParser.html#method_match_Conjunction","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Comparison","p":"Neos/Eel/EelParser.html#method_match_Comparison","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_SumCalculation","p":"Neos/Eel/EelParser.html#method_match_SumCalculation","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ProdCalculation","p":"Neos/Eel/EelParser.html#method_match_ProdCalculation","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ArrayLiteral","p":"Neos/Eel/EelParser.html#method_match_ArrayLiteral","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ObjectLiteralProperty","p":"Neos/Eel/EelParser.html#method_match_ObjectLiteralProperty","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ObjectLiteral","p":"Neos/Eel/EelParser.html#method_match_ObjectLiteral","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match__","p":"Neos/Eel/EelParser.html#method_match__","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_ObjectIdentifier","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_ObjectIdentifier","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_FilterGroup","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_FilterGroup","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::FilterGroup_Filter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_FilterGroup_Filter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_Filter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_Filter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_PathFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_PathFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_IdentifierFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_IdentifierFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_PropertyNameFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_PropertyNameFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_AttributeFilters","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_AttributeFilters","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_IdentifierFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_IdentifierFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PropertyNameFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PropertyNameFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::PropertyNameFilter_Identifier","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_PropertyNameFilter_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PathFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PathFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_AttributeFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_AttributeFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter__construct","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter__construct","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter_PropertyPath","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter_PropertyPath","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter_Operator","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter_Operator","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter_Operand","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter_Operand","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_UnquotedOperand","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_UnquotedOperand","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::UnquotedOperand__finalise","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_UnquotedOperand__finalise","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PrefixMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PrefixMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PrefixMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PrefixMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SuffixMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SuffixMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SuffixMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SuffixMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SubstringMatchInsensitivee","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SubstringMatchInsensitivee","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SubstringMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SubstringMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_ExactMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_ExactMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_ExactMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_ExactMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_NotEqualMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_NotEqualMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_NotEqualMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_NotEqualMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_LessThanOrEqualMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_LessThanOrEqualMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_LessThanMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_LessThanMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_GreaterThanOrEqualMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_GreaterThanOrEqualMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_GreaterThanMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_GreaterThanMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::parseFilterGroup","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_parseFilterGroup","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::BooleanLiteral__finalise","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_BooleanLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::NumberLiteral__finalise","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_NumberLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::__construct","p":"Neos/Eel/FlowQuery/FlowQuery.html#method___construct","d":"

Construct a new FlowQuery object from $context and $operations.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::q","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_q","d":"

The q function from eel

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::setOperationResolver","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_setOperationResolver","d":"

Setter for setting the operation resolver from the outside, only needed\nto successfully run unit tests (hacky!)

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::__call","p":"Neos/Eel/FlowQuery/FlowQuery.html#method___call","d":"

Add a new operation to the operation list and return the new FlowQuery object.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::count","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_count","d":"

Implementation of the countable() interface, which is mapped to the "count" operation.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::getIterator","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_getIterator","d":"

Called when iterating over this FlowQuery object, triggers evaluation.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::evaluateOperations","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_evaluateOperations","d":"

Evaluate operations

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::popOperation","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_popOperation","d":"

Pop the topmost operation from the stack and return it; i.e. the\noperation which should be executed next. The returned array has\nthe form:\narray('name' => '...', 'arguments' => array(...))

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::pushOperation","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_pushOperation","d":"

Push a new operation onto the operations stack.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::peekOperationName","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_peekOperationName","d":"

Peek onto the next operation name, if any, or NULL otherwise.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::getContext","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_getContext","d":"

Get the current context.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::setContext","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_setContext","d":"

Set the updated context with the operation result applied.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::allowsCallOfMethod","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getShortName","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getShortName","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getPriority","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getPriority","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::isFinal","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_isFinal","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::canEvaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_canEvaluate","d":"

This method is called to determine whether the operation\ncan work with the $context objects. It can be implemented\nto implement runtime conditions.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::evaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::initializeObject","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_initializeObject","d":"

Initializer, building up $this->operations and $this->finalOperationNames

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::buildOperationsAndFinalOperationNames","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_buildOperationsAndFinalOperationNames","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::isFinalOperation","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_isFinalOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::resolveOperation","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_resolveOperation","d":"

Resolve an operation, taking runtime constraints into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::hasOperation","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_hasOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::isFinalOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_isFinalOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::resolveOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_resolveOperation","d":"

Resolve an operation, taking runtime constraints into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::hasOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_hasOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::getPriority","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_getPriority","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::isFinal","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_isFinal","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::getShortName","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_getShortName","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::canEvaluate","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_canEvaluate","d":"

This method is called to determine whether the operation\ncan work with the $context objects. It can be implemented\nto implement runtime conditions.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AddOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/AddOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\CountOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/CountOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\FirstOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/FirstOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\GetOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/GetOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\IsOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/IsOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\LastOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/LastOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\ChildrenOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/Object/ChildrenOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\ChildrenOperation::evaluatePropertyNameFilter","p":"Neos/Eel/FlowQuery/Operations/Object/ChildrenOperation.html#method_evaluatePropertyNameFilter","d":"

Evaluate the property name filter by traversing to the child object. We only support\nnested objects right now

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesFilterGroup","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesFilterGroup","d":"

Evaluate Filter Group. An element matches the filter group if it\nmatches at least one part of the filter group.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesFilter","d":"

Match a single filter, i.e. [foo]. It matches only if all filter parts match.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesPropertyNameFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesPropertyNameFilter","d":"

For generic objects, we do not support property name filters.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesAttributeFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesAttributeFilter","d":"

Match a single attribute filter

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesIdentifierFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesIdentifierFilter","d":"

Filter the object by its identifier (UUID)

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::getPropertyPath","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_getPropertyPath","d":"

Evaluate a property path. This is outsourced to a single method\nto make overriding this functionality easy.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::evaluateOperator","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_evaluateOperator","d":"

Evaluate an operator

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::operandIsSimpleType","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_operandIsSimpleType","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::handleSimpleTypeOperand","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_handleSimpleTypeOperand","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\PropertyOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/Object/PropertyOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\RemoveOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/RemoveOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\SliceOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/SliceOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\UniqueOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/UniqueOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::concat","p":"Neos/Eel/Helper/ArrayHelper.html#method_concat","d":"

Concatenate arrays or values to a new array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::join","p":"Neos/Eel/Helper/ArrayHelper.html#method_join","d":"

Join values of an array with a separator

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::slice","p":"Neos/Eel/Helper/ArrayHelper.html#method_slice","d":"

Extract a portion of an indexed array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::reverse","p":"Neos/Eel/Helper/ArrayHelper.html#method_reverse","d":"

Returns an array in reverse order

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::keys","p":"Neos/Eel/Helper/ArrayHelper.html#method_keys","d":"

Get the array keys

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::values","p":"Neos/Eel/Helper/ArrayHelper.html#method_values","d":"

Get the array values

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::length","p":"Neos/Eel/Helper/ArrayHelper.html#method_length","d":"

Get the length of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::isEmpty","p":"Neos/Eel/Helper/ArrayHelper.html#method_isEmpty","d":"

Check if an array is empty

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::first","p":"Neos/Eel/Helper/ArrayHelper.html#method_first","d":"

Get the first element of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::last","p":"Neos/Eel/Helper/ArrayHelper.html#method_last","d":"

Get the last element of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::indexOf","p":"Neos/Eel/Helper/ArrayHelper.html#method_indexOf","d":"

Returns the first index at which a given element can be found in the array,\nor -1 if it is not present

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::random","p":"Neos/Eel/Helper/ArrayHelper.html#method_random","d":"

Picks a random element from the array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::sort","p":"Neos/Eel/Helper/ArrayHelper.html#method_sort","d":"

Sorts an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::ksort","p":"Neos/Eel/Helper/ArrayHelper.html#method_ksort","d":"

Sort an array by key

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::shuffle","p":"Neos/Eel/Helper/ArrayHelper.html#method_shuffle","d":"

Shuffle an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::unique","p":"Neos/Eel/Helper/ArrayHelper.html#method_unique","d":"

Removes duplicate values from an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::pop","p":"Neos/Eel/Helper/ArrayHelper.html#method_pop","d":"

Removes the last element from an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::push","p":"Neos/Eel/Helper/ArrayHelper.html#method_push","d":"

Insert one or more elements at the end of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::shift","p":"Neos/Eel/Helper/ArrayHelper.html#method_shift","d":"

Remove the first element of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::unshift","p":"Neos/Eel/Helper/ArrayHelper.html#method_unshift","d":"

Insert one or more elements at the beginning of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::splice","p":"Neos/Eel/Helper/ArrayHelper.html#method_splice","d":"

Replaces a range of an array by the given replacements

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::flip","p":"Neos/Eel/Helper/ArrayHelper.html#method_flip","d":"

Exchanges all keys with their associated values in an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::range","p":"Neos/Eel/Helper/ArrayHelper.html#method_range","d":"

Create an array containing a range of elements

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::set","p":"Neos/Eel/Helper/ArrayHelper.html#method_set","d":"

Set the specified key in the the array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::map","p":"Neos/Eel/Helper/ArrayHelper.html#method_map","d":"

Apply the callback to each element of the array, passing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::reduce","p":"Neos/Eel/Helper/ArrayHelper.html#method_reduce","d":"

Apply the callback to each element of the array and accumulate a single value

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::filter","p":"Neos/Eel/Helper/ArrayHelper.html#method_filter","d":"

Filter an array by a test given as the callback, passing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::some","p":"Neos/Eel/Helper/ArrayHelper.html#method_some","d":"

Check if at least one element in an array passes a test given by the calback,\npassing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::every","p":"Neos/Eel/Helper/ArrayHelper.html#method_every","d":"

Check if all elements in an array pass a test given by the calback,\npassing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/ArrayHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\ConfigurationHelper::setting","p":"Neos/Eel/Helper/ConfigurationHelper.html#method_setting","d":"

Return the specified settings

"},{"t":"M","n":"Neos\\Eel\\Helper\\ConfigurationHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/ConfigurationHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::parse","p":"Neos/Eel/Helper/DateHelper.html#method_parse","d":"

Parse a date from string with a format to a DateTime object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::format","p":"Neos/Eel/Helper/DateHelper.html#method_format","d":"

Format a date (or interval) to a string with a given format

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::formatCldr","p":"Neos/Eel/Helper/DateHelper.html#method_formatCldr","d":"

Format a date to a string with a given cldr format

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::create","p":"Neos/Eel/Helper/DateHelper.html#method_create","d":"

Get a date object by given date or time format

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::now","p":"Neos/Eel/Helper/DateHelper.html#method_now","d":"

Get the current date and time

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::today","p":"Neos/Eel/Helper/DateHelper.html#method_today","d":"

Get the current date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::add","p":"Neos/Eel/Helper/DateHelper.html#method_add","d":"

Add an interval to a date and return a new DateTime object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::subtract","p":"Neos/Eel/Helper/DateHelper.html#method_subtract","d":"

Subtract an interval from a date and return a new DateTime object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::diff","p":"Neos/Eel/Helper/DateHelper.html#method_diff","d":"

Get the difference between two dates as a \\DateInterval object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::dayOfMonth","p":"Neos/Eel/Helper/DateHelper.html#method_dayOfMonth","d":"

Get the day of month of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::month","p":"Neos/Eel/Helper/DateHelper.html#method_month","d":"

Get the month of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::year","p":"Neos/Eel/Helper/DateHelper.html#method_year","d":"

Get the year of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::hour","p":"Neos/Eel/Helper/DateHelper.html#method_hour","d":"

Get the hour of a date (24 hour format)

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::minute","p":"Neos/Eel/Helper/DateHelper.html#method_minute","d":"

Get the minute of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::second","p":"Neos/Eel/Helper/DateHelper.html#method_second","d":"

Get the second of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/DateHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::readFile","p":"Neos/Eel/Helper/FileHelper.html#method_readFile","d":"

Read and return the files contents for further use.

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::getSha1","p":"Neos/Eel/Helper/FileHelper.html#method_getSha1","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::fileInfo","p":"Neos/Eel/Helper/FileHelper.html#method_fileInfo","d":"

Get file name and path information

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::stat","p":"Neos/Eel/Helper/FileHelper.html#method_stat","d":"

Get file information like creation and modification times as well as size.

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::exists","p":"Neos/Eel/Helper/FileHelper.html#method_exists","d":"

Check if the given file path exists

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/FileHelper.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\JsonHelper::stringify","p":"Neos/Eel/Helper/JsonHelper.html#method_stringify","d":"

JSON encode the given value

"},{"t":"M","n":"Neos\\Eel\\Helper\\JsonHelper::parse","p":"Neos/Eel/Helper/JsonHelper.html#method_parse","d":"

JSON decode the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\JsonHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/JsonHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getE","p":"Neos/Eel/Helper/MathHelper.html#method_getE","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLN2","p":"Neos/Eel/Helper/MathHelper.html#method_getLN2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLN10","p":"Neos/Eel/Helper/MathHelper.html#method_getLN10","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLOG2E","p":"Neos/Eel/Helper/MathHelper.html#method_getLOG2E","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLOG10E","p":"Neos/Eel/Helper/MathHelper.html#method_getLOG10E","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getPI","p":"Neos/Eel/Helper/MathHelper.html#method_getPI","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getSQRT1_2","p":"Neos/Eel/Helper/MathHelper.html#method_getSQRT1_2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getSQRT2","p":"Neos/Eel/Helper/MathHelper.html#method_getSQRT2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::abs","p":"Neos/Eel/Helper/MathHelper.html#method_abs","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::acos","p":"Neos/Eel/Helper/MathHelper.html#method_acos","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::acosh","p":"Neos/Eel/Helper/MathHelper.html#method_acosh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::asin","p":"Neos/Eel/Helper/MathHelper.html#method_asin","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::asinh","p":"Neos/Eel/Helper/MathHelper.html#method_asinh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::atan","p":"Neos/Eel/Helper/MathHelper.html#method_atan","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::atanh","p":"Neos/Eel/Helper/MathHelper.html#method_atanh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::atan2","p":"Neos/Eel/Helper/MathHelper.html#method_atan2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::cbrt","p":"Neos/Eel/Helper/MathHelper.html#method_cbrt","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::ceil","p":"Neos/Eel/Helper/MathHelper.html#method_ceil","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::cos","p":"Neos/Eel/Helper/MathHelper.html#method_cos","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::cosh","p":"Neos/Eel/Helper/MathHelper.html#method_cosh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::exp","p":"Neos/Eel/Helper/MathHelper.html#method_exp","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::expm1","p":"Neos/Eel/Helper/MathHelper.html#method_expm1","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::floor","p":"Neos/Eel/Helper/MathHelper.html#method_floor","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::isFinite","p":"Neos/Eel/Helper/MathHelper.html#method_isFinite","d":"

Test if the given value is a finite number

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::isInfinite","p":"Neos/Eel/Helper/MathHelper.html#method_isInfinite","d":"

Test if the given value is an infinite number (INF or -INF)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::isNaN","p":"Neos/Eel/Helper/MathHelper.html#method_isNaN","d":"

Test if the given value is not a number (either not numeric or NAN)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::hypot","p":"Neos/Eel/Helper/MathHelper.html#method_hypot","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log","p":"Neos/Eel/Helper/MathHelper.html#method_log","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log1p","p":"Neos/Eel/Helper/MathHelper.html#method_log1p","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log10","p":"Neos/Eel/Helper/MathHelper.html#method_log10","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log2","p":"Neos/Eel/Helper/MathHelper.html#method_log2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::max","p":"Neos/Eel/Helper/MathHelper.html#method_max","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::min","p":"Neos/Eel/Helper/MathHelper.html#method_min","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::pow","p":"Neos/Eel/Helper/MathHelper.html#method_pow","d":"

Calculate the power of x by y

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::random","p":"Neos/Eel/Helper/MathHelper.html#method_random","d":"

Get a random foating point number between 0 (inclusive) and 1 (exclusive)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::randomInt","p":"Neos/Eel/Helper/MathHelper.html#method_randomInt","d":"

Get a random integer number between a min and max value (inclusive)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::round","p":"Neos/Eel/Helper/MathHelper.html#method_round","d":"

Rounds the subject to the given precision

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sign","p":"Neos/Eel/Helper/MathHelper.html#method_sign","d":"

Get the sign of the given number, indicating whether the number is positive, negative or zero

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sin","p":"Neos/Eel/Helper/MathHelper.html#method_sin","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sinh","p":"Neos/Eel/Helper/MathHelper.html#method_sinh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sqrt","p":"Neos/Eel/Helper/MathHelper.html#method_sqrt","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::tan","p":"Neos/Eel/Helper/MathHelper.html#method_tan","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::tanh","p":"Neos/Eel/Helper/MathHelper.html#method_tanh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::trunc","p":"Neos/Eel/Helper/MathHelper.html#method_trunc","d":"

Get the integral part of the given number by removing any fractional digits

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/MathHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::getAccount","p":"Neos/Eel/Helper/SecurityHelper.html#method_getAccount","d":"

Get the account of the first authenticated token.

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::csrfToken","p":"Neos/Eel/Helper/SecurityHelper.html#method_csrfToken","d":"

Returns CSRF token which is required for "unsafe" requests (e.g. POST, PUT, DELETE, ...)

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::isAuthenticated","p":"Neos/Eel/Helper/SecurityHelper.html#method_isAuthenticated","d":"

Returns true, if any account is currently authenticated

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::hasAccess","p":"Neos/Eel/Helper/SecurityHelper.html#method_hasAccess","d":"

Returns true, if access to the given privilege-target is granted

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::hasRole","p":"Neos/Eel/Helper/SecurityHelper.html#method_hasRole","d":"

Returns true, if at least one of the currently authenticated accounts holds\na role with the given identifier, also recursively.

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/SecurityHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::substr","p":"Neos/Eel/Helper/StringHelper.html#method_substr","d":"

Return the characters in a string from start up to the given length

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::substring","p":"Neos/Eel/Helper/StringHelper.html#method_substring","d":"

Return the characters in a string from a start index to an end index

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::charAt","p":"Neos/Eel/Helper/StringHelper.html#method_charAt","d":"

Get the character at a specific position

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::endsWith","p":"Neos/Eel/Helper/StringHelper.html#method_endsWith","d":"

Test if a string ends with the given search string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::chr","p":"Neos/Eel/Helper/StringHelper.html#method_chr","d":"

Generate a single-byte string from a number

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::ord","p":"Neos/Eel/Helper/StringHelper.html#method_ord","d":"

Convert the first byte of a string to a value between 0 and 255

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::indexOf","p":"Neos/Eel/Helper/StringHelper.html#method_indexOf","d":"

Find the first position of a substring in the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::lastIndexOf","p":"Neos/Eel/Helper/StringHelper.html#method_lastIndexOf","d":"

Find the last position of a substring in the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregMatch","p":"Neos/Eel/Helper/StringHelper.html#method_pregMatch","d":"

Match a string with a regular expression (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregMatchAll","p":"Neos/Eel/Helper/StringHelper.html#method_pregMatchAll","d":"

Perform a global regular expression match (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregReplace","p":"Neos/Eel/Helper/StringHelper.html#method_pregReplace","d":"

Replace occurrences of a search string inside the string using regular expression matching (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregSplit","p":"Neos/Eel/Helper/StringHelper.html#method_pregSplit","d":"

Split a string by a separator using regular expression matching (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::replace","p":"Neos/Eel/Helper/StringHelper.html#method_replace","d":"

Replace occurrences of a search string inside the string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::split","p":"Neos/Eel/Helper/StringHelper.html#method_split","d":"

Split a string by a separator

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::startsWith","p":"Neos/Eel/Helper/StringHelper.html#method_startsWith","d":"

Test if a string starts with the given search string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toLowerCase","p":"Neos/Eel/Helper/StringHelper.html#method_toLowerCase","d":"

Lowercase a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toUpperCase","p":"Neos/Eel/Helper/StringHelper.html#method_toUpperCase","d":"

Uppercase a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::firstLetterToUpperCase","p":"Neos/Eel/Helper/StringHelper.html#method_firstLetterToUpperCase","d":"

Uppercase the first letter of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::firstLetterToLowerCase","p":"Neos/Eel/Helper/StringHelper.html#method_firstLetterToLowerCase","d":"

Lowercase the first letter of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::stripTags","p":"Neos/Eel/Helper/StringHelper.html#method_stripTags","d":"

Strip all HTML tags from the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::nl2br","p":"Neos/Eel/Helper/StringHelper.html#method_nl2br","d":"

Insert HTML line breaks before all newlines in a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::isBlank","p":"Neos/Eel/Helper/StringHelper.html#method_isBlank","d":"

Test if the given string is blank (empty or consists of whitespace only)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::trim","p":"Neos/Eel/Helper/StringHelper.html#method_trim","d":"

Trim whitespace at the beginning and end of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toString","p":"Neos/Eel/Helper/StringHelper.html#method_toString","d":"

Convert the given value to a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toInteger","p":"Neos/Eel/Helper/StringHelper.html#method_toInteger","d":"

Convert a string to integer

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toFloat","p":"Neos/Eel/Helper/StringHelper.html#method_toFloat","d":"

Convert a string to float

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toBoolean","p":"Neos/Eel/Helper/StringHelper.html#method_toBoolean","d":"

Convert a string to boolean

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::rawUrlEncode","p":"Neos/Eel/Helper/StringHelper.html#method_rawUrlEncode","d":"

Encode the string for URLs according to RFC 3986

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::rawUrlDecode","p":"Neos/Eel/Helper/StringHelper.html#method_rawUrlDecode","d":"

Decode the string from URLs according to RFC 3986

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::htmlSpecialChars","p":"Neos/Eel/Helper/StringHelper.html#method_htmlSpecialChars","d":"

Convert special characters to HTML entities

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::crop","p":"Neos/Eel/Helper/StringHelper.html#method_crop","d":"

Crop a string to maximumCharacters length, optionally appending suffix if cropping was necessary.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::cropAtWord","p":"Neos/Eel/Helper/StringHelper.html#method_cropAtWord","d":"

Crop a string to maximumCharacters length, taking words into account,\noptionally appending suffix if cropping was necessary.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::cropAtSentence","p":"Neos/Eel/Helper/StringHelper.html#method_cropAtSentence","d":"

Crop a string to maximumCharacters length, taking sentences into account,\noptionally appending suffix if cropping was necessary.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::md5","p":"Neos/Eel/Helper/StringHelper.html#method_md5","d":"

Calculate the MD5 checksum of the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::sha1","p":"Neos/Eel/Helper/StringHelper.html#method_sha1","d":"

Calculate the SHA1 checksum of the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::length","p":"Neos/Eel/Helper/StringHelper.html#method_length","d":"

Get the length of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::wordCount","p":"Neos/Eel/Helper/StringHelper.html#method_wordCount","d":"

Return the count of words for a given string. Remove marks & digits and\nflatten all kind of whitespaces (tabs, new lines and multiple spaces)\nFor example this helper can be utilized to calculate the reading time of an article.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::base64encode","p":"Neos/Eel/Helper/StringHelper.html#method_base64encode","d":"

Implementation of the PHP base64_encode function

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::base64decode","p":"Neos/Eel/Helper/StringHelper.html#method_base64decode","d":"

Implementation of the PHP base64_decode function

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::format","p":"Neos/Eel/Helper/StringHelper.html#method_format","d":"

Implementation of the PHP vsprintf function

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/StringHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::typeof","p":"Neos/Eel/Helper/TypeHelper.html#method_typeof","d":"

Get the variable type

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::getType","p":"Neos/Eel/Helper/TypeHelper.html#method_getType","d":"

Get the variable type

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::className","p":"Neos/Eel/Helper/TypeHelper.html#method_className","d":"

Get the class name of the given variable or NULL if it wasn't an object

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::debugType","p":"Neos/Eel/Helper/TypeHelper.html#method_debugType","d":"

Get the classname for objects or type for other values

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isArray","p":"Neos/Eel/Helper/TypeHelper.html#method_isArray","d":"

Is the given variable an array.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isString","p":"Neos/Eel/Helper/TypeHelper.html#method_isString","d":"

Is the given variable a string.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isNumeric","p":"Neos/Eel/Helper/TypeHelper.html#method_isNumeric","d":"

Is the given variable numeric.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isInteger","p":"Neos/Eel/Helper/TypeHelper.html#method_isInteger","d":"

Is the given variable an integer.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isFloat","p":"Neos/Eel/Helper/TypeHelper.html#method_isFloat","d":"

Is the given variable a float.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isScalar","p":"Neos/Eel/Helper/TypeHelper.html#method_isScalar","d":"

Is the given variable a scalar.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isBoolean","p":"Neos/Eel/Helper/TypeHelper.html#method_isBoolean","d":"

Is the given variable boolean.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isObject","p":"Neos/Eel/Helper/TypeHelper.html#method_isObject","d":"

Is the given variable an object.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::instance","p":"Neos/Eel/Helper/TypeHelper.html#method_instance","d":"

Is the given variable of the provided object type.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/TypeHelper.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::__construct","p":"Neos/Eel/InterpretedEelParser.html#method___construct","d":""},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::NumberLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_NumberLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::BooleanLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_BooleanLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::OffsetAccess_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_OffsetAccess_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::MethodCall_Identifier","p":"Neos/Eel/InterpretedEelParser.html#method_MethodCall_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::MethodCall_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_MethodCall_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectPath_Identifier","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectPath_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectPath_OffsetAccess","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectPath_OffsetAccess","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectPath_MethodCall","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectPath_MethodCall","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Term_term","p":"Neos/Eel/InterpretedEelParser.html#method_Term_term","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Expression_exp","p":"Neos/Eel/InterpretedEelParser.html#method_Expression_exp","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SimpleExpression_term","p":"Neos/Eel/InterpretedEelParser.html#method_SimpleExpression_term","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::WrappedExpression_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_WrappedExpression_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::NotExpression_exp","p":"Neos/Eel/InterpretedEelParser.html#method_NotExpression_exp","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ArrayLiteral_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_ArrayLiteral_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ArrayLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_ArrayLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteralProperty_Identifier","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteralProperty_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteralProperty_StringLiteral","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteralProperty_StringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteral_ObjectLiteralProperty","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteral_ObjectLiteralProperty","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Disjunction_lft","p":"Neos/Eel/InterpretedEelParser.html#method_Disjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Disjunction_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_Disjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Conjunction_lft","p":"Neos/Eel/InterpretedEelParser.html#method_Conjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Conjunction_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_Conjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Comparison_lft","p":"Neos/Eel/InterpretedEelParser.html#method_Comparison_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Comparison_comp","p":"Neos/Eel/InterpretedEelParser.html#method_Comparison_comp","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Comparison_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_Comparison_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SumCalculation_lft","p":"Neos/Eel/InterpretedEelParser.html#method_SumCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SumCalculation_op","p":"Neos/Eel/InterpretedEelParser.html#method_SumCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SumCalculation_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_SumCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ProdCalculation_lft","p":"Neos/Eel/InterpretedEelParser.html#method_ProdCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ProdCalculation_op","p":"Neos/Eel/InterpretedEelParser.html#method_ProdCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ProdCalculation_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_ProdCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ConditionalExpression_cond","p":"Neos/Eel/InterpretedEelParser.html#method_ConditionalExpression_cond","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ConditionalExpression_then","p":"Neos/Eel/InterpretedEelParser.html#method_ConditionalExpression_then","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ConditionalExpression_else","p":"Neos/Eel/InterpretedEelParser.html#method_ConditionalExpression_else","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::unwrap","p":"Neos/Eel/InterpretedEelParser.html#method_unwrap","d":"

If $value is an instance of Context, the result of unwrap()\nis returned, otherwise $value is returned unchanged.

"},{"t":"M","n":"Neos\\Eel\\InterpretedEvaluator::evaluate","p":"Neos/Eel/InterpretedEvaluator.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\ProtectedContext::call","p":"Neos/Eel/ProtectedContext.html#method_call","d":"

Call a method if it is allowed

"},{"t":"M","n":"Neos\\Eel\\ProtectedContext::getAndWrap","p":"Neos/Eel/ProtectedContext.html#method_getAndWrap","d":"

Get a value by path and wrap it into another context

"},{"t":"M","n":"Neos\\Eel\\ProtectedContext::allow","p":"Neos/Eel/ProtectedContext.html#method_allow","d":"

Allow the given method (or array of methods) for calls

"},{"t":"M","n":"Neos\\Eel\\ProtectedContextAwareInterface::allowsCallOfMethod","p":"Neos/Eel/ProtectedContextAwareInterface.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\Utility::parseEelExpression","p":"Neos/Eel/Utility.html#method_parseEelExpression","d":"

Return the expression if it is a valid EEL expression, null otherwise.

"},{"t":"M","n":"Neos\\Eel\\Utility::getDefaultContextVariables","p":"Neos/Eel/Utility.html#method_getDefaultContextVariables","d":"

Get variables from configuration that should be set in the context by default.

"},{"t":"M","n":"Neos\\Eel\\Utility::evaluateEelExpression","p":"Neos/Eel/Utility.html#method_evaluateEelExpression","d":"

Evaluate an Eel expression.

"},{"t":"M","n":"Neos\\Eel\\Validation\\ExpressionSyntaxValidator::isValid","p":"Neos/Eel/Validation/ExpressionSyntaxValidator.html#method_isValid","d":"

Check if $value is valid. If it is not valid, needs to add an error\nto Result.

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::__construct","p":"Neos/Error/Messages/Message.html#method___construct","d":"

Constructs this error

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::getMessage","p":"Neos/Error/Messages/Message.html#method_getMessage","d":"

Returns the error message

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::hasCode","p":"Neos/Error/Messages/Message.html#method_hasCode","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::getCode","p":"Neos/Error/Messages/Message.html#method_getCode","d":"

Returns the error code

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::getArguments","p":"Neos/Error/Messages/Message.html#method_getArguments","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::hasTitle","p":"Neos/Error/Messages/Message.html#method_hasTitle","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::getTitle","p":"Neos/Error/Messages/Message.html#method_getTitle","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::getSeverity","p":"Neos/Error/Messages/Message.html#method_getSeverity","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::render","p":"Neos/Error/Messages/Message.html#method_render","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::__toString","p":"Neos/Error/Messages/Message.html#method___toString","d":"

Converts this error into a string

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setParent","p":"Neos/Error/Messages/Result.html#method_setParent","d":"

Injects the parent result and propagates the\ncached error states upwards

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::addError","p":"Neos/Error/Messages/Result.html#method_addError","d":"

Add an error to the current Result object

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::addWarning","p":"Neos/Error/Messages/Result.html#method_addWarning","d":"

Add a warning to the current Result object

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::addNotice","p":"Neos/Error/Messages/Result.html#method_addNotice","d":"

Add a notice to the current Result object

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getErrors","p":"Neos/Error/Messages/Result.html#method_getErrors","d":"

Get all errors in the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getWarnings","p":"Neos/Error/Messages/Result.html#method_getWarnings","d":"

Get all warnings in the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getNotices","p":"Neos/Error/Messages/Result.html#method_getNotices","d":"

Get all notices in the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFirstError","p":"Neos/Error/Messages/Result.html#method_getFirstError","d":"

Get the first error object of the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFirstWarning","p":"Neos/Error/Messages/Result.html#method_getFirstWarning","d":"

Get the first warning object of the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFirstNotice","p":"Neos/Error/Messages/Result.html#method_getFirstNotice","d":"

Get the first notice object of the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::forProperty","p":"Neos/Error/Messages/Result.html#method_forProperty","d":"

Return a Result object for the given property path. This is\na fluent interface, so you will probably use it like:\n$result->forProperty('foo.bar')->getErrors() -- to get all errors\nfor property "foo.bar"

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::recurseThroughResult","p":"Neos/Error/Messages/Result.html#method_recurseThroughResult","d":"

Internal use only!

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasErrors","p":"Neos/Error/Messages/Result.html#method_hasErrors","d":"

Does the current Result object have Errors? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setErrorsExist","p":"Neos/Error/Messages/Result.html#method_setErrorsExist","d":"

Sets the error cache to true and propagates the information\nupwards the Result-Object Tree

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasWarnings","p":"Neos/Error/Messages/Result.html#method_hasWarnings","d":"

Does the current Result object have Warnings? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setWarningsExist","p":"Neos/Error/Messages/Result.html#method_setWarningsExist","d":"

Sets the warning cache to true and propagates the information\nupwards the Result-Object Tree

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasNotices","p":"Neos/Error/Messages/Result.html#method_hasNotices","d":"

Does the current Result object have Notices? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setNoticesExist","p":"Neos/Error/Messages/Result.html#method_setNoticesExist","d":"

Sets the notices cache to true and propagates the information\nupwards the Result-Object Tree

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasMessages","p":"Neos/Error/Messages/Result.html#method_hasMessages","d":"

Does the current Result object have Notices, Errors or Warnings? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedErrors","p":"Neos/Error/Messages/Result.html#method_getFlattenedErrors","d":"

Get a list of all Error objects recursively. The result is an array,\nwhere the key is the property path where the error occurred, and the\nvalue is a list of all errors (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedErrorsOfType","p":"Neos/Error/Messages/Result.html#method_getFlattenedErrorsOfType","d":"

Get a list of all Error objects recursively. The result is an array,\nwhere the key is the property path where the error occurred, and the\nvalue is a list of all errors (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedWarnings","p":"Neos/Error/Messages/Result.html#method_getFlattenedWarnings","d":"

Get a list of all Warning objects recursively. The result is an array,\nwhere the key is the property path where the warning occurred, and the\nvalue is a list of all warnings (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedNotices","p":"Neos/Error/Messages/Result.html#method_getFlattenedNotices","d":"

Get a list of all Notice objects recursively. The result is an array,\nwhere the key is the property path where the notice occurred, and the\nvalue is a list of all notices (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::flattenTree","p":"Neos/Error/Messages/Result.html#method_flattenTree","d":"

Flatten a tree of Result objects, based on a certain property.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::filterMessages","p":"Neos/Error/Messages/Result.html#method_filterMessages","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Result::merge","p":"Neos/Error/Messages/Result.html#method_merge","d":"

Merge the given Result object into this one.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::mergeProperty","p":"Neos/Error/Messages/Result.html#method_mergeProperty","d":"

Merge a single property from the other result object.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getSubResults","p":"Neos/Error/Messages/Result.html#method_getSubResults","d":"

Get a list of all sub Result objects available.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::clear","p":"Neos/Error/Messages/Result.html#method_clear","d":"

Clears the result

"},{"t":"M","n":"Neos\\Flow\\Annotations\\After::__construct","p":"Neos/Flow/Annotations/After.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\AfterReturning::__construct","p":"Neos/Flow/Annotations/AfterReturning.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\AfterThrowing::__construct","p":"Neos/Flow/Annotations/AfterThrowing.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Around::__construct","p":"Neos/Flow/Annotations/Around.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Autowiring::__construct","p":"Neos/Flow/Annotations/Autowiring.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Before::__construct","p":"Neos/Flow/Annotations/Before.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Entity::__construct","p":"Neos/Flow/Annotations/Entity.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\IgnoreValidation::__construct","p":"Neos/Flow/Annotations/IgnoreValidation.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Inject::__construct","p":"Neos/Flow/Annotations/Inject.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\InjectCache::__construct","p":"Neos/Flow/Annotations/InjectCache.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Introduce::__construct","p":"Neos/Flow/Annotations/Introduce.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\MapRequestBody::__construct","p":"Neos/Flow/Annotations/MapRequestBody.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Pointcut::__construct","p":"Neos/Flow/Annotations/Pointcut.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Proxy::__construct","p":"Neos/Flow/Annotations/Proxy.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Scope::__construct","p":"Neos/Flow/Annotations/Scope.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Session::__construct","p":"Neos/Flow/Annotations/Session.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Validate::__construct","p":"Neos/Flow/Annotations/Validate.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\ValidationGroups::__construct","p":"Neos/Flow/Annotations/ValidationGroups.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\ValueObject::__construct","p":"Neos/Flow/Annotations/ValueObject.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::__construct","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::invoke","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::getAspectObjectName","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_getAspectObjectName","d":"

Returns the aspect's object name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::getAdviceMethodName","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_getAdviceMethodName","d":"

Returns the advice's method name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::emitAdviceInvoked","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_emitAdviceInvoked","d":"

Emits a signal when an Advice is invoked

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain::__construct","p":"Neos/Flow/Aop/Advice/AdviceChain.html#method___construct","d":"

Initializes the advice chain

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain::proceed","p":"Neos/Flow/Aop/Advice/AdviceChain.html#method_proceed","d":"

An advice usually calls (but doesn't have to necessarily) this method\nin order to proceed with the next advice in the chain. If no advice is\nleft in the chain, the proxy classes' method invokeJoinpoint() will finally\nbe called.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain::rewind","p":"Neos/Flow/Aop/Advice/AdviceChain.html#method_rewind","d":"

Re-initializes the index to start a new run through the advice chain

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::invoke","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAspectObjectName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAspectObjectName","d":"

Returns the aspect's object name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAdviceMethodName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAdviceMethodName","d":"

Returns the advice's method name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AroundAdvice::invoke","p":"Neos/Flow/Aop/Advice/AroundAdvice.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\AdvicesTrait::Flow_Aop_Proxy_invokeJoinPoint","p":"Neos/Flow/Aop/AdvicesTrait.html#method_Flow_Aop_Proxy_invokeJoinPoint","d":"

Invokes a given join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advisor::__construct","p":"Neos/Flow/Aop/Advisor.html#method___construct","d":"

Initializes the advisor with an advice and a pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advisor::getAdvice","p":"Neos/Flow/Aop/Advisor.html#method_getAdvice","d":"

Returns the advisor's advice

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advisor::getPointcut","p":"Neos/Flow/Aop/Advisor.html#method_getPointcut","d":"

Returns the advisor's pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::__construct","p":"Neos/Flow/Aop/AspectContainer.html#method___construct","d":"

The constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getClassName","p":"Neos/Flow/Aop/AspectContainer.html#method_getClassName","d":"

Returns the name of the aspect class

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getAdvisors","p":"Neos/Flow/Aop/AspectContainer.html#method_getAdvisors","d":"

Returns the advisors which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getInterfaceIntroductions","p":"Neos/Flow/Aop/AspectContainer.html#method_getInterfaceIntroductions","d":"

Returns the interface introductions which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getPropertyIntroductions","p":"Neos/Flow/Aop/AspectContainer.html#method_getPropertyIntroductions","d":"

Returns the property introductions which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getTraitIntroductions","p":"Neos/Flow/Aop/AspectContainer.html#method_getTraitIntroductions","d":"

Returns the trait introductions which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getPointcuts","p":"Neos/Flow/Aop/AspectContainer.html#method_getPointcuts","d":"

Returns the pointcuts which were declared in the aspect. This\ndoes not contain the pointcuts which were made out of the pointcut\nexpressions for the advisors!

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addAdvisor","p":"Neos/Flow/Aop/AspectContainer.html#method_addAdvisor","d":"

Adds an advisor to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addInterfaceIntroduction","p":"Neos/Flow/Aop/AspectContainer.html#method_addInterfaceIntroduction","d":"

Adds an introduction declaration to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addPropertyIntroduction","p":"Neos/Flow/Aop/AspectContainer.html#method_addPropertyIntroduction","d":"

Adds an introduction declaration to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addTraitIntroduction","p":"Neos/Flow/Aop/AspectContainer.html#method_addTraitIntroduction","d":"

Adds an introduction declaration to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addPointcut","p":"Neos/Flow/Aop/AspectContainer.html#method_addPointcut","d":"

Adds a pointcut (from a pointcut declaration) to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::reduceTargetClassNames","p":"Neos/Flow/Aop/AspectContainer.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getCachedTargetClassNameCandidates","p":"Neos/Flow/Aop/AspectContainer.html#method_getCachedTargetClassNameCandidates","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::injectReflectionService","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::injectCompiler","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_injectCompiler","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::build","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_build","d":"

Builds method interception PHP code

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildArraySetupCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildArraySetupCode","d":"

Builds a string containing PHP code to build the array given as input.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildMethodArgumentsArrayCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildMethodArgumentsArrayCode","d":"

Builds the PHP code for the method arguments array which is passed to\nthe constructor of a new join point. Used in the method interceptor\nfunctions.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildSavedConstructorParametersCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildSavedConstructorParametersCode","d":"

Generates the parameters code needed to call the constructor with the saved parameters.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildAdvicesCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildAdvicesCode","d":"

Builds the advice interception code, to be used in a method interceptor.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AdvisedConstructorInterceptorBuilder::build","p":"Neos/Flow/Aop/Builder/AdvisedConstructorInterceptorBuilder.html#method_build","d":"

Builds interception PHP code for an advised constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AdvisedMethodInterceptorBuilder::build","p":"Neos/Flow/Aop/Builder/AdvisedMethodInterceptorBuilder.html#method_build","d":"

Builds interception PHP code for an advised method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::__construct","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method___construct","d":"

Constructor. Note: If you pass a data array here, make sure\nto key sort it before!

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::setClassNames","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_setClassNames","d":"

Set the data of this index to the given class\nnames. Note: Make sure to sort the array before!

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::getClassNames","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_getClassNames","d":"

Returns the class names contained in this index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::hasClassName","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_hasClassName","d":"

Checks, if a class name is contained in this index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::intersect","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_intersect","d":"

Returns a new index object with all class names contained in this and\nthe given index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::applyIntersect","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_applyIntersect","d":"

Sets this index to all class names which are present currently and\ncontained in the given index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::union","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_union","d":"

Returns a new index object containing all class names of\nthis index and the given one

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::applyUnion","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_applyUnion","d":"

Sets this index to all class names which are either already present or are\ncontained in the given index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::sort","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_sort","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::count","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_count","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::filterByPrefix","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_filterByPrefix","d":"

Returns a new index object which contains all class names of this index\nstarting with the given prefix

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectCompiler","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectCompiler","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectReflectionService","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectReflectionService","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectLogger","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectLogger","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectPointcutExpressionParser","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectPointcutExpressionParser","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectObjectConfigurationCache","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectObjectConfigurationCache","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectAdvisedConstructorInterceptorBuilder","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectAdvisedConstructorInterceptorBuilder","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectAdvisedMethodInterceptorBuilder","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectAdvisedMethodInterceptorBuilder","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectObjectManager","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectObjectManager","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::build","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_build","d":"

Builds proxy class code which weaves advices into the respective target classes.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::findPointcut","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_findPointcut","d":"

Traverses the aspect containers to find a pointcut from the aspect class name\nand pointcut method name

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getProxyableClasses","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getProxyableClasses","d":"

Determines which of the given classes are potentially proxyable\nand returns their names in an array.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildAspectContainers","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildAspectContainers","d":"

/**\nChecks the annotations of the specified classes for aspect tags\nand creates an aspect with advisors accordingly.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildAspectContainer","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildAspectContainer","d":"

Creates and returns an aspect from the annotations found in a class which\nis tagged as an aspect. The object acting as an advice will already be\nfetched (and therefore instantiated if necessary).

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildProxyClass","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildProxyClass","d":"

Builds methods for a single AOP proxy class for the specified class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::proxySubClassesOfClassToEnsureAdvices","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_proxySubClassesOfClassToEnsureAdvices","d":"

Makes sure that any subclasses of an advised class also build the advices array on construction.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::addBuildMethodsAndAdvicesCodeToClass","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_addBuildMethodsAndAdvicesCodeToClass","d":"

Adds code to build the methods and advices array in case the parent class has some.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMethodsFromTargetClass","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMethodsFromTargetClass","d":"

Returns the methods of the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildMethodsAndAdvicesArrayCode","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildMethodsAndAdvicesArrayCode","d":"

Creates code for an array of target methods and their advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildMethodsInterceptorCode","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildMethodsInterceptorCode","d":"

Traverses all intercepted methods and their advices and builds PHP code to intercept\nmethods if necessary.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::addAdvisedMethodsToInterceptedMethods","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_addAdvisedMethodsToInterceptedMethods","d":"

Traverses all aspect containers, their aspects and their advisors and adds the\nmethods and their advices to the (usually empty) array of intercepted methods.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::addIntroducedMethodsToInterceptedMethods","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_addIntroducedMethodsToInterceptedMethods","d":"

Traverses all methods which were introduced by interfaces and adds them to the\nintercepted methods array if they didn't exist already.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMatchingInterfaceIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMatchingInterfaceIntroductions","d":"

Traverses all aspect containers and returns an array of interface\nintroductions which match the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMatchingPropertyIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMatchingPropertyIntroductions","d":"

Traverses all aspect containers and returns an array of property\nintroductions which match the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMatchingTraitNamesFromIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMatchingTraitNamesFromIntroductions","d":"

Traverses all aspect containers and returns an array of trait\nintroductions which match the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getInterfaceNamesFromIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getInterfaceNamesFromIntroductions","d":"

Returns an array of interface names introduced by the given introductions

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getIntroducedMethodsFromInterfaceIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getIntroducedMethodsFromInterfaceIntroductions","d":"

Returns all methods declared by the introduced interfaces

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::renderSourceHint","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_renderSourceHint","d":"

Renders a short message which gives a hint on where the currently parsed pointcut expression was defined.

"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::__construct","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::getInterfaceName","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method_getInterfaceName","d":"

Returns the name of the introduced interface

"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::getPointcut","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method_getPointcut","d":"

Returns the pointcut this introduction applies to

"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::getDeclaringAspectClassName","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method_getDeclaringAspectClassName","d":"

Returns the object name of the aspect which declared this introduction

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::__construct","p":"Neos/Flow/Aop/JoinPoint.html#method___construct","d":"

Constructor, creates the join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getProxy","p":"Neos/Flow/Aop/JoinPoint.html#method_getProxy","d":"

Returns the reference to the proxy class instance

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getClassName","p":"Neos/Flow/Aop/JoinPoint.html#method_getClassName","d":"

Returns the class name of the target class this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getMethodName","p":"Neos/Flow/Aop/JoinPoint.html#method_getMethodName","d":"

Returns the method name of the method this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getMethodArguments","p":"Neos/Flow/Aop/JoinPoint.html#method_getMethodArguments","d":"

Returns an array of arguments which have been passed to the target method

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getMethodArgument","p":"Neos/Flow/Aop/JoinPoint.html#method_getMethodArgument","d":"

Returns the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::setMethodArgument","p":"Neos/Flow/Aop/JoinPoint.html#method_setMethodArgument","d":"

Sets the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::isMethodArgument","p":"Neos/Flow/Aop/JoinPoint.html#method_isMethodArgument","d":"

Returns true if the argument with the specified name exists in the\nmethod call this joinpoint refers to.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getAdviceChain","p":"Neos/Flow/Aop/JoinPoint.html#method_getAdviceChain","d":"

Returns the advice chain related to this join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::hasException","p":"Neos/Flow/Aop/JoinPoint.html#method_hasException","d":"

If an exception was thrown by the target method\nOnly makes sense for After Throwing advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getException","p":"Neos/Flow/Aop/JoinPoint.html#method_getException","d":"

Returns the exception which has been thrown in the target method.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getResult","p":"Neos/Flow/Aop/JoinPoint.html#method_getResult","d":"

Returns the result of the method invocation. The result is only\navailable for AfterReturning advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getProxy","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getProxy","d":"

Returns the reference to the proxy class instance

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getClassName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getClassName","d":"

Returns the class name of the target class this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodName","d":"

Returns the method name of the method this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArguments","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArguments","d":"

Returns an array of arguments which have been passed to the target method

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArgument","d":"

Returns the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::isMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_isMethodArgument","d":"

Returns true if the argument with the specified name exists in the\nmethod call this joinpoint refers to.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::setMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_setMethodArgument","d":"

Sets the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getAdviceChain","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getAdviceChain","d":"

Returns the advice chain related to this join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::hasException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_hasException","d":"

If an exception was thrown by the target method\nOnly makes sense for After Throwing advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getException","d":"

Returns the exception which has been thrown in the target method.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getResult","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getResult","d":"

Returns the result of the method invocation. The result is only\navailable for AfterReturning advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::__construct","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method___construct","d":"

The constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::matches","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_matches","d":"

Checks if the given class and method match this pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getPointcutExpression","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getPointcutExpression","d":"

Returns the pointcut expression which has been passed to the constructor.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getAspectClassName","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getAspectClassName","d":"

Returns the aspect class name where the pointcut was declared.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getPointcutMethodName","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getPointcutMethodName","d":"

Returns the pointcut method name (if any was defined)

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getRuntimeEvaluationsClosureCode","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getRuntimeEvaluationsClosureCode","d":"

Returns the PHP code (closure) that evaluates the runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method___construct","d":"

The constructor - initializes the class annotation filter with the expected annotation class

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::injectLogger","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_matches","d":"

Checks if the specified class matches with the class tag filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method___construct","d":"

The constructor - initializes the class filter with the class filter expression

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_matches","d":"

Checks if the specified class matches with the class filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method___construct","d":"

The constructor - initializes the class type filter with the class or interface name

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_matches","d":"

Checks if the specified class matches with the class type filter

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::injectProxyClassBuilder","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_injectProxyClassBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::injectObjectManager","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parse","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parse","d":"

Parses a string pointcut expression and returns the pointcut\nobjects accordingly

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorClassAnnotatedWith","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorClassAnnotatedWith","d":"

Takes a class annotation filter pattern and adds a so configured class annotation filter to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorClass","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorClass","d":"

Takes a class filter pattern and adds a so configured class filter to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorMethodAnnotatedWith","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorMethodAnnotatedWith","d":"

Takes a method annotation filter pattern and adds a so configured method annotation filter to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseAnnotationPattern","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseAnnotationPattern","d":"

Parse an annotation pattern and adjust $annotationPattern and $annotationPropertyConstraints as\nneeded.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorMethod","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorMethod","d":"

Splits the parameters of the pointcut designator "method" into a class\nand a method part and adds the appropriately configured filters to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorWithin","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorWithin","d":"

Adds a class type filter to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorPointcut","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorPointcut","d":"

Splits the value of the pointcut designator "pointcut" into an aspect\nclass- and a pointcut method part and adds the appropriately configured\nfilter to the composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorFilter","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorFilter","d":"

Adds a custom filter to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorSetting","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorSetting","d":"

Adds a setting filter to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseRuntimeEvaluations","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseRuntimeEvaluations","d":"

Adds runtime evaluations to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getSubstringBetweenParentheses","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getSubstringBetweenParentheses","d":"

Returns the substring of $string which is enclosed by parentheses\nof the first level.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getVisibilityFromSignaturePattern","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getVisibilityFromSignaturePattern","d":"

Parses the signature pattern and returns the visibility modifier if any. If a modifier\nwas found, it will be removed from the $signaturePattern.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getArgumentConstraintsFromMethodArgumentsPattern","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getArgumentConstraintsFromMethodArgumentsPattern","d":"

Parses the method arguments pattern and returns the corresponding constraints array

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getRuntimeEvaluationConditionsFromEvaluateString","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getRuntimeEvaluationConditionsFromEvaluateString","d":"

Parses the evaluate string for runtime evaluations and returns the corresponding conditions array

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method___construct","d":"

The constructor - initializes the pointcut filter with the name of the pointcut we're referring to

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::injectProxyClassBuilder","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_injectProxyClassBuilder","d":"

Injects the AOP Proxy Class Builder

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches with the pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_matches","d":"

Checks if the specified class and method match the registered class-\nand method filter patterns.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::addFilter","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_addFilter","d":"

Adds a class filter to the composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::setGlobalRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_setGlobalRuntimeEvaluationsDefinition","d":"

Sets static runtime evaluations for to pointcut, that will be used for every\nmethod this composite matches

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::getRuntimeEvaluationsClosureCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_getRuntimeEvaluationsClosureCode","d":"

Returns the PHP code (closure) that can evaluate the runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildRuntimeEvaluationsConditionCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildRuntimeEvaluationsConditionCode","d":"

Returns the PHP code of the conditions used for runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildMethodArgumentsEvaluationConditionCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildMethodArgumentsEvaluationConditionCode","d":"

Returns the PHP code of the conditions used argument runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildGlobalRuntimeEvaluationsConditionCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildGlobalRuntimeEvaluationsConditionCode","d":"

Returns the PHP code of the conditions used for global runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildArgumentEvaluationAccessCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildArgumentEvaluationAccessCode","d":"

Returns the PHP code used to access one argument of a runtime evaluation

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method___construct","d":"

The constructor - initializes the method annotation filter with the expected annotation class

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::injectLogger","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_matches","d":"

Checks if the specified method matches with the method annotation filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method___construct","d":"

Constructor - initializes the filter with the name filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::injectLogger","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_matches","d":"

Checks if the specified method matches against the method name\nexpression.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getMethodNameFilterExpression","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getMethodNameFilterExpression","d":"

Returns the method name filter expression

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getMethodVisibility","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getMethodVisibility","d":"

Returns the method visibility

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getMethodArgumentConstraints","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getMethodArgumentConstraints","d":"

Returns the method argument constraints

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method___construct","d":"

The constructor - initializes the configuration filter with the path to a configuration option

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::injectConfigurationManager","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_injectConfigurationManager","d":"

Injects the configuration manager

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_matches","d":"

Checks if the specified configuration option is set to true or false, or if it matches the specified\ncondition

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::parseConfigurationOptionPath","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_parseConfigurationOptionPath","d":"

Parses the given configuration path expression and sets $this->actualSettingValue\nand $this->condition accordingly

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::injectObjectManager","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_injectObjectManager","d":"

This object is created very early and is part of the excluded "Neos\\Flow\\Aop" namespace so we can't rely on AOP for the property injection.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::evaluate","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_evaluate","d":"

Evaluate an expression with the given JoinPoint

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::addExpression","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_addExpression","d":"

Add expression to the evaluator

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::generateExpressionFunctionName","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_generateExpressionFunctionName","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::flush","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_flush","d":"

Flush all runtime expressions

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::__construct","p":"Neos/Flow/Aop/PropertyIntroduction.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPropertyName","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPropertyName","d":"

Returns the name of the introduced property

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPropertyVisibility","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPropertyVisibility","d":"

Returns the visibility of the introduced property

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getInitialValue","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getInitialValue","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPropertyDocComment","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPropertyDocComment","d":"

Returns the DocComment of the introduced property

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPointcut","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPointcut","d":"

Returns the pointcut this introduction applies to

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getDeclaringAspectClassName","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getDeclaringAspectClassName","d":"

Returns the object name of the aspect which declared this introduction

"},{"t":"M","n":"Neos\\Flow\\Aop\\ProxyInterface::Flow_Aop_Proxy_invokeJoinPoint","p":"Neos/Flow/Aop/ProxyInterface.html#method_Flow_Aop_Proxy_invokeJoinPoint","d":"

Invokes the joinpoint - calls the target methods.

"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::__construct","p":"Neos/Flow/Aop/TraitIntroduction.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::getTraitName","p":"Neos/Flow/Aop/TraitIntroduction.html#method_getTraitName","d":"

Returns the name of the introduced trait

"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::getPointcut","p":"Neos/Flow/Aop/TraitIntroduction.html#method_getPointcut","d":"

Returns the pointcut this introduction applies to

"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::getDeclaringAspectClassName","p":"Neos/Flow/Aop/TraitIntroduction.html#method_getDeclaringAspectClassName","d":"

Returns the object name of the aspect which declared this introduction

"},{"t":"M","n":"Neos\\Flow\\Cache\\AnnotationsCacheFlusher::registerAnnotation","p":"Neos/Flow/Cache/AnnotationsCacheFlusher.html#method_registerAnnotation","d":"

Register an annotation that should trigger a cache flush

"},{"t":"M","n":"Neos\\Flow\\Cache\\AnnotationsCacheFlusher::flushConfigurationCachesByCompiledClass","p":"Neos/Flow/Cache/AnnotationsCacheFlusher.html#method_flushConfigurationCachesByCompiledClass","d":"

A slot that flushes caches as needed if classes with specific annotations have changed registerAnnotation()

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::injectEnvironmentConfiguration","p":"Neos/Flow/Cache/CacheFactory.html#method_injectEnvironmentConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::__construct","p":"Neos/Flow/Cache/CacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::create","p":"Neos/Flow/Cache/CacheFactory.html#method_create","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::instantiateCache","p":"Neos/Flow/Cache/CacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::instantiateBackend","p":"Neos/Flow/Cache/CacheFactory.html#method_instantiateBackend","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectLogger","p":"Neos/Flow/Cache/CacheManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectCacheFactory","p":"Neos/Flow/Cache/CacheManager.html#method_injectCacheFactory","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectConfigurationManager","p":"Neos/Flow/Cache/CacheManager.html#method_injectConfigurationManager","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectEnvironment","p":"Neos/Flow/Cache/CacheManager.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::setCacheConfigurations","p":"Neos/Flow/Cache/CacheManager.html#method_setCacheConfigurations","d":"

Sets configurations for caches. The key of each entry specifies the\ncache identifier and the value is an array of configuration options.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::registerCache","p":"Neos/Flow/Cache/CacheManager.html#method_registerCache","d":"

Registers a cache so it can be retrieved at a later point.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getCache","p":"Neos/Flow/Cache/CacheManager.html#method_getCache","d":"

Returns the cache specified by $identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getSimpleCache","p":"Neos/Flow/Cache/CacheManager.html#method_getSimpleCache","d":"

Return a SimpleCache frontend for the cache specified by $identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getCacheItemPool","p":"Neos/Flow/Cache/CacheManager.html#method_getCacheItemPool","d":"

Return a SimpleCache frontend for the cache specified by $identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::hasCache","p":"Neos/Flow/Cache/CacheManager.html#method_hasCache","d":"

Checks if the specified cache has been registered.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::isCachePersistent","p":"Neos/Flow/Cache/CacheManager.html#method_isCachePersistent","d":"

Checks if the specified cache is marked as "persistent".

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushCaches","p":"Neos/Flow/Cache/CacheManager.html#method_flushCaches","d":"

Flushes all registered caches

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushCachesByTag","p":"Neos/Flow/Cache/CacheManager.html#method_flushCachesByTag","d":"

Flushes entries tagged by the specified tag of all registered\ncaches.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getCacheConfigurations","p":"Neos/Flow/Cache/CacheManager.html#method_getCacheConfigurations","d":"

Returns an array of cache configurations, indexed by cache identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushSystemCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushSystemCachesByChangedFiles","d":"

Flushes entries tagged with class names if their class source files have changed.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushClassCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushClassCachesByChangedFiles","d":"

Flushes entries tagged with class names if their class source files have changed.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushConfigurationCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushConfigurationCachesByChangedFiles","d":"

Flushes caches as needed if settings, routes or policies have changed

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushTranslationCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushTranslationCachesByChangedFiles","d":"

Flushes I18n caches if translation files have changed

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::createAllCaches","p":"Neos/Flow/Cache/CacheManager.html#method_createAllCaches","d":"

Instantiates all registered caches.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::createCache","p":"Neos/Flow/Cache/CacheManager.html#method_createCache","d":"

Instantiates the cache for $identifier.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::__construct","p":"Neos/Flow/Cli/Command.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::injectReflectionService","p":"Neos/Flow/Cli/Command.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::injectObjectManager","p":"Neos/Flow/Cli/Command.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getControllerClassName","p":"Neos/Flow/Cli/Command.html#method_getControllerClassName","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getControllerCommandName","p":"Neos/Flow/Cli/Command.html#method_getControllerCommandName","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getCommandIdentifier","p":"Neos/Flow/Cli/Command.html#method_getCommandIdentifier","d":"

Returns the command identifier for this command

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getShortDescription","p":"Neos/Flow/Cli/Command.html#method_getShortDescription","d":"

Returns a short description of this command

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getDescription","p":"Neos/Flow/Cli/Command.html#method_getDescription","d":"

Returns a longer description of this command\nThis is the complete method description except for the first line which can be retrieved via getShortDescription()\nIf The command description only consists of one line, an empty string is returned

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::hasArguments","p":"Neos/Flow/Cli/Command.html#method_hasArguments","d":"

Returns true if this command expects required and/or optional arguments, otherwise false

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getArgumentDefinitions","p":"Neos/Flow/Cli/Command.html#method_getArgumentDefinitions","d":"

Returns an array of CommandArgumentDefinition that contains\ninformation about required/optional arguments of this command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::isInternal","p":"Neos/Flow/Cli/Command.html#method_isInternal","d":"

Tells if this command is internal and thus should not be exposed through help texts, user documentation etc.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::isDeprecated","p":"Neos/Flow/Cli/Command.html#method_isDeprecated","d":"

Tells if this command is deprecated and thus should be marked as such in help texts, user documentation etc.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::isFlushingCaches","p":"Neos/Flow/Cli/Command.html#method_isFlushingCaches","d":"

Tells if this command flushes all caches and thus needs special attention in the interactive shell.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getRelatedCommandIdentifiers","p":"Neos/Flow/Cli/Command.html#method_getRelatedCommandIdentifiers","d":"

Returns an array of command identifiers which were specified in the "@see"\nannotation of a command method.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getCommandMethodReflection","p":"Neos/Flow/Cli/Command.html#method_getCommandMethodReflection","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::__construct","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::getName","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_getName","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::getDashedName","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_getDashedName","d":"

Returns the lowercased name with dashes as word separator

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::getDescription","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_getDescription","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::isRequired","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_isRequired","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::__construct","p":"Neos/Flow/Cli/CommandController.html#method___construct","d":"

Constructs the command controller

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::injectCommandManager","p":"Neos/Flow/Cli/CommandController.html#method_injectCommandManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::injectObjectManager","p":"Neos/Flow/Cli/CommandController.html#method_injectObjectManager","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::processRequest","p":"Neos/Flow/Cli/CommandController.html#method_processRequest","d":"

Processes a command line request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::resolveCommandMethodName","p":"Neos/Flow/Cli/CommandController.html#method_resolveCommandMethodName","d":"

Resolves and checks the current command method name

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::initializeCommandMethodArguments","p":"Neos/Flow/Cli/CommandController.html#method_initializeCommandMethodArguments","d":"

Initializes the arguments array of this controller by creating an empty argument object for each of the\nmethod arguments found in the designated command method.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::mapRequestArgumentsToControllerArguments","p":"Neos/Flow/Cli/CommandController.html#method_mapRequestArgumentsToControllerArguments","d":"

Maps arguments delivered by the request object to the local controller arguments.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::forward","p":"Neos/Flow/Cli/CommandController.html#method_forward","d":"

Forwards the request to another command and / or CommandController.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::callCommandMethod","p":"Neos/Flow/Cli/CommandController.html#method_callCommandMethod","d":"

Calls the specified command method and passes the arguments.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::getFlowInvocationString","p":"Neos/Flow/Cli/CommandController.html#method_getFlowInvocationString","d":"

Returns the CLI Flow command depending on the environment

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::output","p":"Neos/Flow/Cli/CommandController.html#method_output","d":"

Outputs specified text to the console window\nYou can specify arguments that will be passed to the text via sprintf

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::outputLine","p":"Neos/Flow/Cli/CommandController.html#method_outputLine","d":"

Outputs specified text to the console window and appends a line break

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::outputFormatted","p":"Neos/Flow/Cli/CommandController.html#method_outputFormatted","d":"

Formats the given text to fit into MAXIMUM_LINE_LENGTH and outputs it to the\nconsole window

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::quit","p":"Neos/Flow/Cli/CommandController.html#method_quit","d":"

Exits the CLI through the dispatcher and makes sure that Flow is properly shut down.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::sendAndExit","p":"Neos/Flow/Cli/CommandController.html#method_sendAndExit","d":"

Sends the response and exits the CLI without any further code execution\nShould be used for commands that flush code caches.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandControllerInterface::processRequest","p":"Neos/Flow/Cli/CommandControllerInterface.html#method_processRequest","d":"

Processes a general request. The result can be returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::injectObjectManager","p":"Neos/Flow/Cli/CommandManager.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::injectBootstrap","p":"Neos/Flow/Cli/CommandManager.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getAvailableCommands","p":"Neos/Flow/Cli/CommandManager.html#method_getAvailableCommands","d":"

Returns an array of all commands

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandByIdentifier","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandByIdentifier","d":"

Returns a Command that matches the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandsByIdentifier","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandsByIdentifier","d":"

Returns an array of Commands that matches the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getShortestIdentifierForCommand","p":"Neos/Flow/Cli/CommandManager.html#method_getShortestIdentifierForCommand","d":"

Returns the shortest, non-ambiguous command identifier for the given command

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getShortCommandIdentifiers","p":"Neos/Flow/Cli/CommandManager.html#method_getShortCommandIdentifiers","d":"

Returns an array that contains all available command identifiers and their shortest non-ambiguous alias

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::commandMatchesIdentifier","p":"Neos/Flow/Cli/CommandManager.html#method_commandMatchesIdentifier","d":"

Returns true if the specified command identifier matches the identifier of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandMethodParameters","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandMethodParameters","d":"

Get the possible parameters for the command specified by CommandController and method name.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandControllerMethodArguments","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandControllerMethodArguments","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::__construct","p":"Neos/Flow/Cli/CommandRequestHandler.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::canHandleRequest","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_canHandleRequest","d":"

This request handler can handle CLI requests.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::getPriority","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::handleRequest","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_handleRequest","d":"

Handles a command line request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::exitIfCompiletimeCommandWasNotCalledCorrectly","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_exitIfCompiletimeCommandWasNotCalledCorrectly","d":"

Checks if compile time command was not recognized as such, then runlevel was\nbooted but it turned out that in fact the command is a compile time command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::boot","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_boot","d":"

Initializes the matching boot sequence depending on the type of the command\n(RUNLEVEL_RUNTIME or RUNLEVEL_COMPILETIME) and manually injects the necessary dependencies of\nthis request handler.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::shutdown","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_shutdown","d":"

Starts the shutdown sequence

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::__construct","p":"Neos/Flow/Cli/ConsoleOutput.html#method___construct","d":"

Creates and initializes the SymfonyConsoleOutput instance

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getMaximumLineLength","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getMaximumLineLength","d":"

Returns the desired maximum line length for console output.

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::output","p":"Neos/Flow/Cli/ConsoleOutput.html#method_output","d":"

Outputs specified text to the console window\nYou can specify arguments that will be passed to the text via sprintf

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::outputLine","p":"Neos/Flow/Cli/ConsoleOutput.html#method_outputLine","d":"

Outputs specified text to the console window and appends a line break

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::outputFormatted","p":"Neos/Flow/Cli/ConsoleOutput.html#method_outputFormatted","d":"

Formats the given text to fit into the maximum line length and outputs it to the\nconsole window

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::outputTable","p":"Neos/Flow/Cli/ConsoleOutput.html#method_outputTable","d":"

Renders a table like output of the given $rows

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::select","p":"Neos/Flow/Cli/ConsoleOutput.html#method_select","d":"

Asks the user to select a value

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::ask","p":"Neos/Flow/Cli/ConsoleOutput.html#method_ask","d":"

Asks a question to the user

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askQuestion","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askQuestion","d":"

Asks a question to the user

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askConfirmation","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askConfirmation","d":"

Asks a confirmation to the user.

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askHiddenResponse","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askHiddenResponse","d":"

Asks a question to the user, the response is hidden

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askAndValidate","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askAndValidate","d":"

Asks for a value and validates the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askHiddenResponseAndValidate","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askHiddenResponseAndValidate","d":"

Asks for a value, hide and validates the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressStart","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressStart","d":"

Starts the progress output

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressAdvance","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressAdvance","d":"

Advances the progress output X steps

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressSet","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressSet","d":"

Sets the current progress

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressFinish","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressFinish","d":"

Finishes the progress output

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::setOutput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_setOutput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getOutput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getOutput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::setInput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_setInput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getInput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getInput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getQuestionHelper","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getQuestionHelper","d":"

Returns or initializes the symfony/console QuestionHelper

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::combineQuestion","p":"Neos/Flow/Cli/ConsoleOutput.html#method_combineQuestion","d":"

If question is an array, split it into multi-line string

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getProgressBar","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getProgressBar","d":"

Returns or initializes the symfony/console ProgressHelper

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getTable","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getTable","d":"

Returns or initializes the symfony/console Table

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processShortDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processShortDescription","d":"

Processes the given short description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processDescription","d":"

Processes the given description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::injectSignalDispatcher","p":"Neos/Flow/Cli/Dispatcher.html#method_injectSignalDispatcher","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::injectObjectManager","p":"Neos/Flow/Cli/Dispatcher.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::dispatch","p":"Neos/Flow/Cli/Dispatcher.html#method_dispatch","d":"

Try processing the request until it is successfully marked "dispatched"

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::emitBeforeControllerInvocation","p":"Neos/Flow/Cli/Dispatcher.html#method_emitBeforeControllerInvocation","d":"

This signal is emitted directly before the request is been dispatched to a controller.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::emitAfterControllerInvocation","p":"Neos/Flow/Cli/Dispatcher.html#method_emitAfterControllerInvocation","d":"

This signal is emitted directly after the request has been dispatched to a controller and the controller\nreturned control back to the dispatcher.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::resolveController","p":"Neos/Flow/Cli/Dispatcher.html#method_resolveController","d":"

Finds and instantiates a controller that matches the current request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setDispatched","p":"Neos/Flow/Cli/Request.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::isDispatched","p":"Neos/Flow/Cli/Request.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setControllerObjectName","p":"Neos/Flow/Cli/Request.html#method_setControllerObjectName","d":"

Sets the object name of the controller

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getControllerObjectName","p":"Neos/Flow/Cli/Request.html#method_getControllerObjectName","d":"

Returns the object name of the controller

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setControllerCommandName","p":"Neos/Flow/Cli/Request.html#method_setControllerCommandName","d":"

Sets the name of the command contained in this request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getControllerCommandName","p":"Neos/Flow/Cli/Request.html#method_getControllerCommandName","d":"

Returns the name of the command the controller is supposed to execute.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getCommand","p":"Neos/Flow/Cli/Request.html#method_getCommand","d":"

Returns the command object for this request

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setArgument","p":"Neos/Flow/Cli/Request.html#method_setArgument","d":"

Sets the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setArguments","p":"Neos/Flow/Cli/Request.html#method_setArguments","d":"

Sets the whole arguments array and therefore replaces any arguments which existed before.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getArgument","p":"Neos/Flow/Cli/Request.html#method_getArgument","d":"

Returns the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::hasArgument","p":"Neos/Flow/Cli/Request.html#method_hasArgument","d":"

Checks if an argument of the given name exists (is set)

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getArguments","p":"Neos/Flow/Cli/Request.html#method_getArguments","d":"

Returns an ArrayObject of arguments and their values

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setExceedingArguments","p":"Neos/Flow/Cli/Request.html#method_setExceedingArguments","d":"

Sets the exceeding arguments

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getExceedingArguments","p":"Neos/Flow/Cli/Request.html#method_getExceedingArguments","d":"

Returns additional unnamed arguments (if any) which have been passed through the command line after all\nrequired arguments (if any) have been specified.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectEnvironment","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectObjectManager","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectPackageManager","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectCommandManager","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectCommandManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::build","p":"Neos/Flow/Cli/RequestBuilder.html#method_build","d":"

Builds a CLI request object from a command line.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::parseRawCommandLineArguments","p":"Neos/Flow/Cli/RequestBuilder.html#method_parseRawCommandLineArguments","d":"

Takes an array of unparsed command line arguments and options and converts it separated\nby named arguments, options and unnamed arguments.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::extractArgumentNameFromCommandLinePart","p":"Neos/Flow/Cli/RequestBuilder.html#method_extractArgumentNameFromCommandLinePart","d":"

Extracts the option or argument name from the name / value pair of a command line.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::getValueOfCurrentCommandLineOption","p":"Neos/Flow/Cli/RequestBuilder.html#method_getValueOfCurrentCommandLineOption","d":"

Returns the value of the first argument of the given input array. Shifts the parsed argument off the array.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setExitCode","p":"Neos/Flow/Cli/Response.html#method_setExitCode","d":"

Sets the numerical exit code which should be returned when exiting this application.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::getExitCode","p":"Neos/Flow/Cli/Response.html#method_getExitCode","d":"

Gets the numerical exit code which should be returned when exiting this application.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setContent","p":"Neos/Flow/Cli/Response.html#method_setContent","d":"

Overrides and sets the content of the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::appendContent","p":"Neos/Flow/Cli/Response.html#method_appendContent","d":"

Appends content to the already existing content.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::getContent","p":"Neos/Flow/Cli/Response.html#method_getContent","d":"

Returns the response content without sending it.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setColorSupport","p":"Neos/Flow/Cli/Response.html#method_setColorSupport","d":"

Sets color support / styled output to yes, no or auto detection

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::hasColorSupport","p":"Neos/Flow/Cli/Response.html#method_hasColorSupport","d":"

Tells if the response content should be styled on send().

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setOutputFormat","p":"Neos/Flow/Cli/Response.html#method_setOutputFormat","d":"

Sets the desired output format.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::getOutputFormat","p":"Neos/Flow/Cli/Response.html#method_getOutputFormat","d":"

Returns the currently set output format.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::send","p":"Neos/Flow/Cli/Response.html#method_send","d":"

Sends the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::__construct","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::canHandleRequest","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_canHandleRequest","d":"

This request handler can handle CLI requests.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::getPriority","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::handleRequest","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_handleRequest","d":"

Creates an event loop which takes orders from the parent process and executes\nthem in runtime mode.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::emitDispatchedCommandLineSlaveRequest","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_emitDispatchedCommandLineSlaveRequest","d":"

Emits a signal that a CLI slave request was dispatched.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::handleException","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_handleException","d":"

Displays a human readable, partly beautified version of the given exception\nand stops the application, return a non-zero exit code.

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectCacheManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectCacheManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectLockManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectLockManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectPackageManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectBootstrap","p":"Neos/Flow/Command/CacheCommandController.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectObjectManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectEnvironment","p":"Neos/Flow/Command/CacheCommandController.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::flushCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_flushCommand","d":"

Flush all caches

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::flushOneCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_flushOneCommand","d":"

Flushes a particular cache by its identifier

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::warmupCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_warmupCommand","d":"

Warm up caches

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::listCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_listCommand","d":"

List all configured caches and their status if available

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::showCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_showCommand","d":"

Display details of a cache including a detailed status if available

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::setupCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_setupCommand","d":"

Setup the given Cache if possible

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::setupAllCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_setupAllCommand","d":"

Setup all Caches

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::collectGarbageCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_collectGarbageCommand","d":"

Cache Garbage Collection

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::sysCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_sysCommand","d":"

Call system function

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::emitWarmupCaches","p":"Neos/Flow/Command/CacheCommandController.html#method_emitWarmupCaches","d":"

Signals that caches should be warmed up.

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::showCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_showCommand","d":"

Show the active configuration settings

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::listTypesCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_listTypesCommand","d":"

List registered configuration types

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::validateCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_validateCommand","d":"

Validate the given configuration

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::generateSchemaCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_generateSchemaCommand","d":"

Generate a schema for the given configuration or YAML file.

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectRequestBuilder","p":"Neos/Flow/Command/CoreCommandController.html#method_injectRequestBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectDispatcher","p":"Neos/Flow/Command/CoreCommandController.html#method_injectDispatcher","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectSignalSlotDispatcher","p":"Neos/Flow/Command/CoreCommandController.html#method_injectSignalSlotDispatcher","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectBootstrap","p":"Neos/Flow/Command/CoreCommandController.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectCacheManager","p":"Neos/Flow/Command/CoreCommandController.html#method_injectCacheManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectProxyClassCompiler","p":"Neos/Flow/Command/CoreCommandController.html#method_injectProxyClassCompiler","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectAopProxyClassBuilder","p":"Neos/Flow/Command/CoreCommandController.html#method_injectAopProxyClassBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectDependencyInjectionProxyClassBuilder","p":"Neos/Flow/Command/CoreCommandController.html#method_injectDependencyInjectionProxyClassBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectEnvironment","p":"Neos/Flow/Command/CoreCommandController.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::compileCommand","p":"Neos/Flow/Command/CoreCommandController.html#method_compileCommand","d":"

Explicitly compile proxy classes

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::setFilePermissionsCommand","p":"Neos/Flow/Command/CoreCommandController.html#method_setFilePermissionsCommand","d":"

Adjust file permissions for CLI and web server access

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::migrateCommand","p":"Neos/Flow/Command/CoreCommandController.html#method_migrateCommand","d":"

Migrate source files as needed

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::emitFinishedCompilationRun","p":"Neos/Flow/Command/CoreCommandController.html#method_emitFinishedCompilationRun","d":"

Signals that the compile command was successfully finished.

"},{"t":"M","n":"Neos\\Flow\\Command\\DatabaseCommandController::initializeConnection","p":"Neos/Flow/Command/DatabaseCommandController.html#method_initializeConnection","d":"

Create a Doctrine DBAL Connection with the configured settings.

"},{"t":"M","n":"Neos\\Flow\\Command\\DatabaseCommandController::setCharsetCommand","p":"Neos/Flow/Command/DatabaseCommandController.html#method_setCharsetCommand","d":"

Convert the database schema to use the given character set and collation (defaults to utf8mb4 and utf8mb4_unicode_ci).

"},{"t":"M","n":"Neos\\Flow\\Command\\DatabaseCommandController::convertToCharacterSetAndCollation","p":"Neos/Flow/Command/DatabaseCommandController.html#method_convertToCharacterSetAndCollation","d":"

Convert the tables in the current database to use given character set and collation.

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::injectSettings","p":"Neos/Flow/Command/DoctrineCommandController.html#method_injectSettings","d":"

Injects the Flow settings, only the persistence part is kept for further use

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::injectLogger","p":"Neos/Flow/Command/DoctrineCommandController.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::compileProxiesCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_compileProxiesCommand","d":"

Compile the Doctrine proxy classes

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::validateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_validateCommand","d":"

Validate the class/table mappings

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::createCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_createCommand","d":"

Create the database schema

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::updateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_updateCommand","d":"

Update the database schema

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::entityStatusCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_entityStatusCommand","d":"

Show the current status of entities and mappings

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::dqlCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_dqlCommand","d":"

Run arbitrary DQL and display results

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationStatusCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationStatusCommand","d":"

Show the current migration status

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrateCommand","d":"

Migrate the database schema

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::emitAfterDatabaseMigration","p":"Neos/Flow/Command/DoctrineCommandController.html#method_emitAfterDatabaseMigration","d":""},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationExecuteCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationExecuteCommand","d":"

Execute a single migration

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationVersionCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationVersionCommand","d":"

Mark/unmark migrations as migrated

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationGenerateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationGenerateCommand","d":"

Generate a new migration

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::handleException","p":"Neos/Flow/Command/DoctrineCommandController.html#method_handleException","d":"

Output an error message and log the exception.

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::isDatabaseConfigured","p":"Neos/Flow/Command/DoctrineCommandController.html#method_isDatabaseConfigured","d":null},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::helpStubCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_helpStubCommand","d":"

Displays a short, general help message

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::helpCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_helpCommand","d":"

Display help for a command

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::displayHelpIndex","p":"Neos/Flow/Command/HelpCommandController.html#method_displayHelpIndex","d":""},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::displayShortHelpForCommands","p":"Neos/Flow/Command/HelpCommandController.html#method_displayShortHelpForCommands","d":""},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::displayHelpForCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_displayHelpForCommand","d":"

Render help text for a single command

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::errorCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_errorCommand","d":"

Displays an error message

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::buildCommandsIndex","p":"Neos/Flow/Command/HelpCommandController.html#method_buildCommandsIndex","d":"

Builds an index of available commands. For each of them a Command object is\nadded to the commands array of this class.

"},{"t":"M","n":"Neos\\Flow\\Command\\MiddlewareCommandController::listCommand","p":"Neos/Flow/Command/MiddlewareCommandController.html#method_listCommand","d":"

Lists all configured middleware components in the order they will be executed

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::injectSettings","p":"Neos/Flow/Command/PackageCommandController.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::injectPackageManager","p":"Neos/Flow/Command/PackageCommandController.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::injectBootstrap","p":"Neos/Flow/Command/PackageCommandController.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::createCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_createCommand","d":"

Create a new package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::listCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_listCommand","d":"

List available packages

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::freezeCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_freezeCommand","d":"

Freeze a package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::unfreezeCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_unfreezeCommand","d":"

Unfreeze a package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::refreezeCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_refreezeCommand","d":"

Refreeze a package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::rescanCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_rescanCommand","d":"

Rescan package availability and recreates the PackageStates configuration.

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::publishCommand","p":"Neos/Flow/Command/ResourceCommandController.html#method_publishCommand","d":"

Publish resources

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::copyCommand","p":"Neos/Flow/Command/ResourceCommandController.html#method_copyCommand","d":"

Copy resources

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::cleanCommand","p":"Neos/Flow/Command/ResourceCommandController.html#method_cleanCommand","d":"

Clean up resource registry

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::clearState","p":"Neos/Flow/Command/ResourceCommandController.html#method_clearState","d":"

This method is used internal as a callback method to clear doctrine states

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::listCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_listCommand","d":"

List the known routes

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::showCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_showCommand","d":"

Show information for a route

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::getPathCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_getPathCommand","d":"

Generate a route path

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::resolveCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_resolveCommand","d":"

Build an URI for the given parameters

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::routePathCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_routePathCommand","d":"

Route the given route path

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::matchCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_matchCommand","d":"

Match the given URI to a corresponding route

"},{"t":"M","n":"Neos\\Flow\\Command\\SchemaCommandController::validateCommand","p":"Neos/Flow/Command/SchemaCommandController.html#method_validateCommand","d":"

Validate the given configurationfile againt a schema file

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::injectCacheManager","p":"Neos/Flow/Command/SecurityCommandController.html#method_injectCacheManager","d":"

Injects the Cache Manager because we cannot inject an automatically factored cache during compile time.

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::importPublicKeyCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_importPublicKeyCommand","d":"

Import a public key

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::generateKeyPairCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_generateKeyPairCommand","d":"

Generate a public/private key pair and add it to the RSAWalletService

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::importPrivateKeyCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_importPrivateKeyCommand","d":"

Import a private key

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::showEffectivePolicyCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_showEffectivePolicyCommand","d":"

Shows a list of all defined privilege targets and the effective permissions

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::showUnprotectedActionsCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_showUnprotectedActionsCommand","d":"

Lists all public controller actions not covered by the active security policy

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::showMethodsForPrivilegeTargetCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_showMethodsForPrivilegeTargetCommand","d":"

Shows the methods represented by the given security privilege target

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::listRolesCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_listRolesCommand","d":"

List all configured roles

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::describeRoleCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_describeRoleCommand","d":"

Show details of a specified role

"},{"t":"M","n":"Neos\\Flow\\Command\\ServerCommandController::runCommand","p":"Neos/Flow/Command/ServerCommandController.html#method_runCommand","d":"

Run a standalone development server

"},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::injectCacheManager","p":"Neos/Flow/Command/SessionCommandController.html#method_injectCacheManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::injectSessionManager","p":"Neos/Flow/Command/SessionCommandController.html#method_injectSessionManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::destroyAllCommand","p":"Neos/Flow/Command/SessionCommandController.html#method_destroyAllCommand","d":"

Destroys all sessions.

"},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::collectGarbageCommand","p":"Neos/Flow/Command/SessionCommandController.html#method_collectGarbageCommand","d":"

Run garbage collection for sesions.

"},{"t":"M","n":"Neos\\Flow\\Command\\SignalCommandController::listConnectedCommand","p":"Neos/Flow/Command/SignalCommandController.html#method_listConnectedCommand","d":"

Lists all connected signals with their slots.

"},{"t":"M","n":"Neos\\Flow\\Command\\TypeConverterCommandController::listCommand","p":"Neos/Flow/Command/TypeConverterCommandController.html#method_listCommand","d":"

Lists all currently active and registered type converters

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::getComposerManifest","p":"Neos/Flow/Composer/ComposerUtility.html#method_getComposerManifest","d":"

Returns contents of Composer manifest - or part there of.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::readComposerLock","p":"Neos/Flow/Composer/ComposerUtility.html#method_readComposerLock","d":"

Read the content of the composer.lock

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::readComposerManifest","p":"Neos/Flow/Composer/ComposerUtility.html#method_readComposerManifest","d":"

Read the content of composer.json in the given path

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::isFlowPackageType","p":"Neos/Flow/Composer/ComposerUtility.html#method_isFlowPackageType","d":"

Checks if the given (composer) package type is a type native to the neos project.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::writeComposerManifest","p":"Neos/Flow/Composer/ComposerUtility.html#method_writeComposerManifest","d":"

Write a composer manifest for the package.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::getPackageVersion","p":"Neos/Flow/Composer/ComposerUtility.html#method_getPackageVersion","d":"

Get the package version of the given package\nReturn normalized package version.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::flushCaches","p":"Neos/Flow/Composer/ComposerUtility.html#method_flushCaches","d":"

Flushes the internal caches for manifest files and composer lock.

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::postUpdateAndInstall","p":"Neos/Flow/Composer/InstallerScripts.html#method_postUpdateAndInstall","d":"

Make sure required paths and files are available outside of Package\nRun on every Composer install or update - must be configured in root manifest

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::postPackageUpdateAndInstall","p":"Neos/Flow/Composer/InstallerScripts.html#method_postPackageUpdateAndInstall","d":"

Calls actions and install scripts provided by installed packages.

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::copyDistributionFiles","p":"Neos/Flow/Composer/InstallerScripts.html#method_copyDistributionFiles","d":"

Copies any distribution files to their place if needed.

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::runPackageScripts","p":"Neos/Flow/Composer/InstallerScripts.html#method_runPackageScripts","d":"

Calls a static method from it's string representation

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::__construct","p":"Neos/Flow/Configuration/ConfigurationManager.html#method___construct","d":"

Constructs the configuration manager

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::setTemporaryDirectoryPath","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_setTemporaryDirectoryPath","d":"

Set an absolute file path to store configuration caches in.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::setPackages","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_setPackages","d":"

Sets the active packages to load the configuration for

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::getAvailableConfigurationTypes","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_getAvailableConfigurationTypes","d":"

Get the available configuration-types

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::registerConfigurationType","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_registerConfigurationType","d":"

Registers a new configuration type with the given source.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::emitConfigurationManagerReady","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_emitConfigurationManagerReady","d":"

Emits a signal after The ConfigurationManager has been loaded

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::getConfiguration","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_getConfiguration","d":"

Returns the specified raw configuration.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::shutdown","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_shutdown","d":"

Shuts down the configuration manager.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::warmup","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_warmup","d":"

Warms up the complete configuration cache, i.e. fetching every configured configuration type\nin order to be able to store it into the cache, if configured to do so.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::loadConfiguration","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_loadConfiguration","d":"

Loads special configuration defined in the specified packages and merges them with\nthose potentially existing in the global configuration folders. The result is stored\nin the configuration manager's configuration registry and can be retrieved with the\ngetConfiguration() method.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::replaceConfigurationForConfigurationType","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_replaceConfigurationForConfigurationType","d":"

If a cache file with previously saved configuration exists, it is loaded.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::loadConfigurationsFromCache","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_loadConfigurationsFromCache","d":"

Includes the cached configuration file such that $this->configurations is fully populated

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::flushConfigurationCache","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_flushConfigurationCache","d":"

If a cache file with previously saved configuration exists, it is removed.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::processConfigurationType","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_processConfigurationType","d":"

Generate configuration with environment variables replaced without modifying or loading the cache

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::saveConfigurationCache","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_saveConfigurationCache","d":"

Saves the current configuration into a cache file and creates a cache inclusion script\nin the context's Configuration directory.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::writeConfigurationCacheFile","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_writeConfigurationCacheFile","d":"

Writes the cache on disk in the given cache file

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::refreshConfiguration","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_refreshConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::replaceVariablesInPhpString","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_replaceVariablesInPhpString","d":"

Replaces variables (in the format %CONSTANT% or %env:ENVIRONMENT_VARIABLE%)\nin the given php exported configuration string.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::constructConfigurationCachePath","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_constructConfigurationCachePath","d":"

Constructs a path to the configuration cache PHP file.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationSchemaValidator::validate","p":"Neos/Flow/Configuration/ConfigurationSchemaValidator.html#method_validate","d":"

Validate the given $configurationType and $path

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationSchemaValidator::validateSingleType","p":"Neos/Flow/Configuration/ConfigurationSchemaValidator.html#method_validateSingleType","d":"

Validate a single configuration type

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\AppendLoader::__construct","p":"Neos/Flow/Configuration/Loader/AppendLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\AppendLoader::load","p":"Neos/Flow/Configuration/Loader/AppendLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface::load","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\MergeLoader::__construct","p":"Neos/Flow/Configuration/Loader/MergeLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\MergeLoader::load","p":"Neos/Flow/Configuration/Loader/MergeLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\ObjectsLoader::__construct","p":"Neos/Flow/Configuration/Loader/ObjectsLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\ObjectsLoader::load","p":"Neos/Flow/Configuration/Loader/ObjectsLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader::__construct","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader::setTemporaryDirectoryPath","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html#method_setTemporaryDirectoryPath","d":"

Set an absolute file path to store configuration caches in. If null no cache will be active.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader::load","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::__construct","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::load","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::includeSubRoutesFromSettings","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_includeSubRoutesFromSettings","d":"

Merges routes from Neos.Flow.mvc.routes settings into $routeDefinitions\nNOTE: Routes from settings will always be appended to existing route definitions from the main Routes configuration!

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::mergeRoutesWithSubRoutes","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_mergeRoutesWithSubRoutes","d":"

Loads specified sub routes and builds composite routes.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::buildSubRouteConfigurations","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_buildSubRouteConfigurations","d":"

Merges all routes in $routesConfiguration with the sub routes in $subRoutesConfiguration

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\SettingsLoader::__construct","p":"Neos/Flow/Configuration/Loader/SettingsLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\SettingsLoader::load","p":"Neos/Flow/Configuration/Loader/SettingsLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::__construct","p":"Neos/Flow/Configuration/Source/YamlSource.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::has","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_has","d":"

Checks for the specified configuration file and returns true if it exists.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::load","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_load","d":"

Loads the specified configuration file and returns its content as an\narray. If the file does not exist or could not be loaded, an empty\narray is returned

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::detectFilesWithWrongExtension","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_detectFilesWithWrongExtension","d":""},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::mergeFileContent","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_mergeFileContent","d":"

Loads the file with the given path and merge it's contents into the configuration array.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::save","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_save","d":"

Save the specified configuration array to the given file in YAML format.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::getHeaderFromFile","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_getHeaderFromFile","d":"

Read the header part from the given file. That means, every line\nuntil the first non comment line is found.

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::__construct","p":"Neos/Flow/Core/ApplicationContext.html#method___construct","d":"

Initialize the context object.

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::__toString","p":"Neos/Flow/Core/ApplicationContext.html#method___toString","d":"

Returns the full context string, for example "Development", or "Production/LiveSystem"

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::isDevelopment","p":"Neos/Flow/Core/ApplicationContext.html#method_isDevelopment","d":"

Returns true if this context is the Development context or a sub-context of it

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::isProduction","p":"Neos/Flow/Core/ApplicationContext.html#method_isProduction","d":"

Returns true if this context is the Production context or a sub-context of it

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::isTesting","p":"Neos/Flow/Core/ApplicationContext.html#method_isTesting","d":"

Returns true if this context is the Testing context or a sub-context of it

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::getParent","p":"Neos/Flow/Core/ApplicationContext.html#method_getParent","d":"

Returns the parent context object, if any

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::getHierarchy","p":"Neos/Flow/Core/ApplicationContext.html#method_getHierarchy","d":"

Returns the names of this context and all parents in ascending specificity

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeClassLoader","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeClassLoader","d":"

Initializes the Class Loader

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::registerClassLoaderInAnnotationRegistry","p":"Neos/Flow/Core/Booting/Scripts.html#method_registerClassLoaderInAnnotationRegistry","d":"

Register the class loader into the Doctrine AnnotationRegistry so\nthe DocParser is able to load annation classes from packages.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeClassLoaderClassesCache","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeClassLoaderClassesCache","d":"

Injects the classes cache to the already initialized class loader

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::forceFlushCachesIfNecessary","p":"Neos/Flow/Core/Booting/Scripts.html#method_forceFlushCachesIfNecessary","d":"

Does some emergency, forced, low level flush caches if the user told to do\nso through the command line.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeSignalSlot","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeSignalSlot","d":"

Initializes the Signal Slot module

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializePackageManagement","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializePackageManagement","d":"

Initializes the package system and loads the package configuration and settings\nprovided by the packages.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeConfiguration","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeConfiguration","d":"

Initializes the Configuration Manager, the Flow settings and the Environment service

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeSystemLogger","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeSystemLogger","d":"

Initializes the System Logger

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeExceptionStorage","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeExceptionStorage","d":"

Initialize the exception storage

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeErrorHandling","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeErrorHandling","d":"

Initializes the error handling

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeCacheManagement","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeCacheManagement","d":"

Initializes the cache framework

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeProxyClasses","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeProxyClasses","d":"

Runs the compile step if necessary

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::recompileClasses","p":"Neos/Flow/Core/Booting/Scripts.html#method_recompileClasses","d":"

Recompile classes after file monitoring was executed and class files\nhave been changed.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeObjectManagerCompileTimeCreate","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeObjectManagerCompileTimeCreate","d":"

Initializes the Compiletime Object Manager (phase 1)

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeObjectManagerCompileTimeFinalize","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeObjectManagerCompileTimeFinalize","d":"

Initializes the Compiletime Object Manager (phase 2)

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeObjectManager","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeObjectManager","d":"

Initializes the runtime Object Manager

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeReflectionServiceFactory","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeReflectionServiceFactory","d":"

Initializes the Reflection Service Factory

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeReflectionService","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeReflectionService","d":"

Initializes the Reflection Service

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeSystemFileMonitor","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeSystemFileMonitor","d":"

Checks if classes (i.e. php files containing classes), Policy.yaml, Objects.yaml\nor localization files have been altered and if so flushes the related caches.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::getListOfPackagesWithConfiguredObjects","p":"Neos/Flow/Core/Booting/Scripts.html#method_getListOfPackagesWithConfiguredObjects","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::monitorDirectoryIfItExists","p":"Neos/Flow/Core/Booting/Scripts.html#method_monitorDirectoryIfItExists","d":"

Let the given file monitor track changes of the specified directory if it exists.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::compileDoctrineProxies","p":"Neos/Flow/Core/Booting/Scripts.html#method_compileDoctrineProxies","d":"

Update Doctrine 2 proxy classes

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeResources","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeResources","d":"

Initialize the stream wrappers.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::executeCommand","p":"Neos/Flow/Core/Booting/Scripts.html#method_executeCommand","d":"

Executes the given command as a sub-request to the Flow CLI system.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::executeCommandAsync","p":"Neos/Flow/Core/Booting/Scripts.html#method_executeCommandAsync","d":"

Executes the given command as a sub-request to the Flow CLI system without waiting for the output.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::buildSubprocessCommand","p":"Neos/Flow/Core/Booting/Scripts.html#method_buildSubprocessCommand","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::buildPhpCommand","p":"Neos/Flow/Core/Booting/Scripts.html#method_buildPhpCommand","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::ensureCLISubrequestsUseCurrentlyRunningPhpBinary","p":"Neos/Flow/Core/Booting/Scripts.html#method_ensureCLISubrequestsUseCurrentlyRunningPhpBinary","d":"

Compares the realpath of the configured PHP binary (if any) with the one flow was called with in a CLI request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::ensureWebSubrequestsUseCurrentlyRunningPhpVersion","p":"Neos/Flow/Core/Booting/Scripts.html#method_ensureWebSubrequestsUseCurrentlyRunningPhpVersion","d":"

Compares the actual version of the configured PHP binary (if any) with the one flow was called with in a non-CLI request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::useClassLoader","p":"Neos/Flow/Core/Booting/Scripts.html#method_useClassLoader","d":"

Check if the old fallback classloader should be used.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::__construct","p":"Neos/Flow/Core/Booting/Sequence.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::addStep","p":"Neos/Flow/Core/Booting/Sequence.html#method_addStep","d":"

Adds the given step to this sequence, to be executed after then step specified\nby $previousStepIdentifier. If no previous step is specified, the new step\nis added to the list of steps executed right at the start of the sequence.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::removeStep","p":"Neos/Flow/Core/Booting/Sequence.html#method_removeStep","d":"

Removes all occurrences of the specified step from this sequence

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::invoke","p":"Neos/Flow/Core/Booting/Sequence.html#method_invoke","d":"

Executes all steps of this sequence

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::invokeStep","p":"Neos/Flow/Core/Booting/Sequence.html#method_invokeStep","d":"

Invokes a single step of this sequence and also invokes all steps registered\nto be executed after the given step.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Step::__construct","p":"Neos/Flow/Core/Booting/Step.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Step::__invoke","p":"Neos/Flow/Core/Booting/Step.html#method___invoke","d":"

Invokes / executes this step

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Step::getIdentifier","p":"Neos/Flow/Core/Booting/Step.html#method_getIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::__construct","p":"Neos/Flow/Core/Bootstrap.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::run","p":"Neos/Flow/Core/Bootstrap.html#method_run","d":"

Bootstraps the minimal infrastructure, resolves a fitting request handler and\nthen passes control over to that request handler.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::shutdown","p":"Neos/Flow/Core/Bootstrap.html#method_shutdown","d":"

Initiates the shutdown procedure to safely close all connections, save\nmodified data and commit other tasks necessary to cleanly exit Flow.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getContext","p":"Neos/Flow/Core/Bootstrap.html#method_getContext","d":"

Returns the context this bootstrap was started in.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::registerRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_registerRequestHandler","d":"

Registers a request handler which can possibly handle a request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::setPreselectedRequestHandlerClassName","p":"Neos/Flow/Core/Bootstrap.html#method_setPreselectedRequestHandlerClassName","d":"

Preselects a specific request handler. If such a request handler exists,\nit will be used if it can handle the request \u2013 regardless of the priority\nof this or other request handlers.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getActiveRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_getActiveRequestHandler","d":"

Returns the request handler (if any) which is currently handling the request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::setActiveRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_setActiveRequestHandler","d":"

Explicitly sets the active request handler.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::registerCompiletimeCommand","p":"Neos/Flow/Core/Bootstrap.html#method_registerCompiletimeCommand","d":"

Registers a command specified by the given identifier to be called during\ncompiletime (versus runtime). The related command controller must be totally\naware of the limited functionality Flow provides at compiletime.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::isCompiletimeCommand","p":"Neos/Flow/Core/Bootstrap.html#method_isCompiletimeCommand","d":"

Tells if the given command controller is registered for compiletime or not.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::buildEssentialsSequence","p":"Neos/Flow/Core/Bootstrap.html#method_buildEssentialsSequence","d":"

Builds a boot sequence with the minimum modules necessary for both, compiletime\nand runtime.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::buildCompiletimeSequence","p":"Neos/Flow/Core/Bootstrap.html#method_buildCompiletimeSequence","d":"

Builds a boot sequence starting all modules necessary for the compiletime state.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::buildRuntimeSequence","p":"Neos/Flow/Core/Bootstrap.html#method_buildRuntimeSequence","d":"

Builds a boot sequence starting all modules necessary for the runtime state.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::setEarlyInstance","p":"Neos/Flow/Core/Bootstrap.html#method_setEarlyInstance","d":"

Registers the instance of the specified object for an early boot stage.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getSignalSlotDispatcher","p":"Neos/Flow/Core/Bootstrap.html#method_getSignalSlotDispatcher","d":"

Returns the signal slot dispatcher instance

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getEarlyInstance","p":"Neos/Flow/Core/Bootstrap.html#method_getEarlyInstance","d":"

Returns an instance which was registered earlier through setEarlyInstance()

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getEarlyInstances","p":"Neos/Flow/Core/Bootstrap.html#method_getEarlyInstances","d":"

Returns all registered early instances indexed by object name

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getObjectManager","p":"Neos/Flow/Core/Bootstrap.html#method_getObjectManager","d":"

Returns the object manager instance

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::resolveRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_resolveRequestHandler","d":"

Iterates over the registered request handlers and determines which one fits best.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::emitFinishedCompiletimeRun","p":"Neos/Flow/Core/Bootstrap.html#method_emitFinishedCompiletimeRun","d":"

Emits a signal that the compile run was finished.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::emitFinishedRuntimeRun","p":"Neos/Flow/Core/Bootstrap.html#method_emitFinishedRuntimeRun","d":"

Emits a signal that the runtime run was finished.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::emitBootstrapShuttingDown","p":"Neos/Flow/Core/Bootstrap.html#method_emitBootstrapShuttingDown","d":"

Emits a signal that the bootstrap finished and is shutting down.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::defineConstants","p":"Neos/Flow/Core/Bootstrap.html#method_defineConstants","d":"

Defines various path constants used by Flow and if no root path or web root was\nspecified by an environment variable, exits with a respective error message.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::ensureRequiredEnvironment","p":"Neos/Flow/Core/Bootstrap.html#method_ensureRequiredEnvironment","d":"

Checks PHP version and other parameters of the environment

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getEnvironmentConfigurationSetting","p":"Neos/Flow/Core/Bootstrap.html#method_getEnvironmentConfigurationSetting","d":"

Tries to find an environment setting with the following fallback chain:

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::__construct","p":"Neos/Flow/Core/ClassLoader.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::loadClass","p":"Neos/Flow/Core/ClassLoader.html#method_loadClass","d":"

Loads php files containing classes or interfaces found in the classes directory of\na package and specifically registered classes.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::loadClassFromPossiblePaths","p":"Neos/Flow/Core/ClassLoader.html#method_loadClassFromPossiblePaths","d":"

Tries to load a class from a list of possible paths. This is needed because packages are not prefix-free; i.e.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::setPackages","p":"Neos/Flow/Core/ClassLoader.html#method_setPackages","d":"

Sets the available packages

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::createNamespaceMapEntry","p":"Neos/Flow/Core/ClassLoader.html#method_createNamespaceMapEntry","d":"

Add a namespace to class path mapping to the class loader for resolving classes.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::createFallbackPathEntry","p":"Neos/Flow/Core/ClassLoader.html#method_createFallbackPathEntry","d":"

Adds an entry to the fallback path map. MappingType for this kind of paths is always PSR4 as no package namespace is used then.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::removeNamespaceMapEntry","p":"Neos/Flow/Core/ClassLoader.html#method_removeNamespaceMapEntry","d":"

Tries to remove a possibly existing namespace to class path map entry.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::buildClassPathWithPsr0","p":"Neos/Flow/Core/ClassLoader.html#method_buildClassPathWithPsr0","d":"

Try to build a path to a class according to PSR-0 rules.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::buildClassPathWithPsr4","p":"Neos/Flow/Core/ClassLoader.html#method_buildClassPathWithPsr4","d":"

Try to build a path to a class according to PSR-4 rules.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::setConsiderTestsNamespace","p":"Neos/Flow/Core/ClassLoader.html#method_setConsiderTestsNamespace","d":"

Sets the flag which enables or disables autoloading support for functional\ntest files.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::isAutoloadTypeWithPredictableClassPath","p":"Neos/Flow/Core/ClassLoader.html#method_isAutoloadTypeWithPredictableClassPath","d":"

Is the given mapping type predictable in terms of path to class name

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::__construct","p":"Neos/Flow/Core/LockManager.html#method___construct","d":"

Initializes the manager, removing expired locks

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::getLockPath","p":"Neos/Flow/Core/LockManager.html#method_getLockPath","d":"

Returns the absolute path to a directory that should contain the lock files

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::removeExpiredLock","p":"Neos/Flow/Core/LockManager.html#method_removeExpiredLock","d":""},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::isSiteLocked","p":"Neos/Flow/Core/LockManager.html#method_isSiteLocked","d":"

Tells if the site is currently locked

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::exitIfSiteLocked","p":"Neos/Flow/Core/LockManager.html#method_exitIfSiteLocked","d":"

Exits if the site is currently locked

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::lockSiteOrExit","p":"Neos/Flow/Core/LockManager.html#method_lockSiteOrExit","d":"

Locks the site for further requests.

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::unlockSite","p":"Neos/Flow/Core/LockManager.html#method_unlockSite","d":"

Unlocks the site if this request has locked it.

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::doExit","p":"Neos/Flow/Core/LockManager.html#method_doExit","d":"

Exit and emit a message about the reason.

"},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::__construct","p":"Neos/Flow/Core/ProxyClassLoader.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::injectClassesCache","p":"Neos/Flow/Core/ProxyClassLoader.html#method_injectClassesCache","d":"

Injects the cache for storing the renamed original classes

"},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::loadClass","p":"Neos/Flow/Core/ProxyClassLoader.html#method_loadClass","d":"

Loads php files containing classes or interfaces found in the classes directory of\na package and specifically registered classes.

"},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::initializeAvailableProxyClasses","p":"Neos/Flow/Core/ProxyClassLoader.html#method_initializeAvailableProxyClasses","d":"

Initialize available proxy classes from the cached list.

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::handleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_handleRequest","d":"

Handles a raw request

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::canHandleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_canHandleRequest","d":"

Checks if the request handler can handle the current request.

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::getPriority","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest. An integer > 0 means "I want to handle this request" where\n"100" is default. "0" means "I am a fallback solution".

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::injectLogger","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::injectThrowableStorage","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_injectThrowableStorage","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::setOptions","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_setOptions","d":"

Sets options of this exception handler.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::__construct","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method___construct","d":"

Constructs this exception handler - registers itself as the default exception handler.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::handleException","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_handleException","d":"

Handles the given exception

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::echoExceptionWeb","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_echoExceptionWeb","d":"

Echoes an exception for the web.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::buildView","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_buildView","d":"

Prepares a view for rendering the custom error page.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::resolveCustomRenderingOptions","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_resolveCustomRenderingOptions","d":"

Checks if custom rendering rules apply to the given $exception and returns those.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::resolveRenderingGroup","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_resolveRenderingGroup","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::useCustomErrorView","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_useCustomErrorView","d":"

If a renderingGroup was successfully resolved via resolveRenderingGroup\nWe will use a custom error view.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::echoExceptionCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_echoExceptionCli","d":"

Formats and echoes the exception and its previous exceptions (if any) for the command line

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::renderNestedExceptonsCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_renderNestedExceptonsCli","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::renderSingleExceptionCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_renderSingleExceptionCli","d":"

Renders a single exception including message, code and affected file

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::renderExceptionDetailCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_renderExceptionDetailCli","d":"

Renders the given $value word-wrapped and prefixed with $label

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::splitExceptionMessage","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_splitExceptionMessage","d":"

Splits the given string into subject and body according to following rules:

\n
    \n
  • If the string is empty or does not contain more than one sentence nor line breaks, the subject will be equal to the string and body will be an empty string
  • \n
  • Otherwise the subject is everything until the first line break or end of sentence, the body contains the rest
  • \n
"},{"t":"M","n":"Neos\\Flow\\Error\\DebugExceptionHandler::echoExceptionWeb","p":"Neos/Flow/Error/DebugExceptionHandler.html#method_echoExceptionWeb","d":"

Formats and echoes the exception as XHTML.

"},{"t":"M","n":"Neos\\Flow\\Error\\DebugExceptionHandler::renderStatically","p":"Neos/Flow/Error/DebugExceptionHandler.html#method_renderStatically","d":"

Returns the statically rendered exception message

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::injectObjectManager","p":"Neos/Flow/Error/Debugger.html#method_injectObjectManager","d":"

Injects the Object Manager

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::clearState","p":"Neos/Flow/Error/Debugger.html#method_clearState","d":"

Clear the state of the debugger

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::renderDump","p":"Neos/Flow/Error/Debugger.html#method_renderDump","d":"

Renders a dump of the given variable

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::renderArrayDump","p":"Neos/Flow/Error/Debugger.html#method_renderArrayDump","d":"

Renders a dump of the given array

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::renderObjectDump","p":"Neos/Flow/Error/Debugger.html#method_renderObjectDump","d":"

Renders a dump of the given object

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getBacktraceCode","p":"Neos/Flow/Error/Debugger.html#method_getBacktraceCode","d":"

Renders some backtrace

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getBacktraceCodePlaintext","p":"Neos/Flow/Error/Debugger.html#method_getBacktraceCodePlaintext","d":""},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getCodeSnippet","p":"Neos/Flow/Error/Debugger.html#method_getCodeSnippet","d":"

Returns a code snippet from the specified file.

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getObjectSnippetPlaintext","p":"Neos/Flow/Error/Debugger.html#method_getObjectSnippetPlaintext","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getObjectShortName","p":"Neos/Flow/Error/Debugger.html#method_getObjectShortName","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::truncateObjectOutput","p":"Neos/Flow/Error/Debugger.html#method_truncateObjectOutput","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getCodeSnippetPlaintext","p":"Neos/Flow/Error/Debugger.html#method_getCodeSnippetPlaintext","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::findProxyAndShortFilePath","p":"Neos/Flow/Error/Debugger.html#method_findProxyAndShortFilePath","d":""},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::ansiEscapeWrap","p":"Neos/Flow/Error/Debugger.html#method_ansiEscapeWrap","d":"

Wrap a string with the ANSI escape sequence for colorful output

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getIgnoredClassesRegex","p":"Neos/Flow/Error/Debugger.html#method_getIgnoredClassesRegex","d":"

Tries to load the 'Neos.Flow.error.debugger.ignoredClasses' setting\nto build a regular expression that can be used to filter ignored class names\nIf settings can't be loaded it uses self::$ignoredClassesFallback.

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getRecursionLimit","p":"Neos/Flow/Error/Debugger.html#method_getRecursionLimit","d":"

Tries to load the 'Neos.Flow.error.debugger.recursionLimit' setting\nto determine the maximal recursions-level fgor the debugger.

"},{"t":"M","n":"Neos\\Flow\\Error\\ErrorHandler::__construct","p":"Neos/Flow/Error/ErrorHandler.html#method___construct","d":"

Constructs this error handler - registers itself as the default error handler.

"},{"t":"M","n":"Neos\\Flow\\Error\\ErrorHandler::setExceptionalErrors","p":"Neos/Flow/Error/ErrorHandler.html#method_setExceptionalErrors","d":"

Defines which error levels result should result in an exception thrown.

"},{"t":"M","n":"Neos\\Flow\\Error\\ErrorHandler::handleError","p":"Neos/Flow/Error/ErrorHandler.html#method_handleError","d":"

Handles an error by converting it into an exception.

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::handleException","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_handleException","d":"

Handles the given exception

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::setOptions","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_setOptions","d":"

Sets options of this exception handler

"},{"t":"M","n":"Neos\\Flow\\Error\\ProductionExceptionHandler::echoExceptionWeb","p":"Neos/Flow/Error/ProductionExceptionHandler.html#method_echoExceptionWeb","d":"

Echoes an exception for the web.

"},{"t":"M","n":"Neos\\Flow\\Error\\ProductionExceptionHandler::renderStatically","p":"Neos/Flow/Error/ProductionExceptionHandler.html#method_renderStatically","d":"

Returns the statically rendered exception message

"},{"t":"M","n":"Neos\\Flow\\Error\\WithHttpStatusInterface::getStatusCode","p":"Neos/Flow/Error/WithHttpStatusInterface.html#method_getStatusCode","d":"

Returns the HTTP status code this exception corresponds to.

"},{"t":"M","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface::getReferenceCode","p":"Neos/Flow/Error/WithReferenceCodeInterface.html#method_getReferenceCode","d":"

Returns a code which can be communicated publicly so that whoever experiences the exception can refer\nto it and a developer can find more information about it in the system log.

"},{"t":"M","n":"Neos\\Flow\\Exception::getReferenceCode","p":"Neos/Flow/Exception.html#method_getReferenceCode","d":"

Returns a code which can be communicated publicly so that whoever experiences the exception can refer\nto it and a developer can find more information about it in the system log.

"},{"t":"M","n":"Neos\\Flow\\Exception::getStatusCode","p":"Neos/Flow/Exception.html#method_getStatusCode","d":"

Returns the HTTP status code this exception corresponds to (defaults to 500).

"},{"t":"M","n":"Neos\\Flow\\Http\\BaseUriProvider::getConfiguredBaseUriOrFallbackToCurrentRequest","p":"Neos/Flow/Http/BaseUriProvider.html#method_getConfiguredBaseUriOrFallbackToCurrentRequest","d":"

Gives the best possible base URI with the following priority:

\n
    \n
  • configured base URI
  • \n
  • generated base URI from currently active server request
  • \n
  • generated base URI from specified $fallbackRequest
  • \n
"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::fromRawHeader","p":"Neos/Flow/Http/CacheControlDirectives.html#method_fromRawHeader","d":"

Internally sets the cache directives correctly by parsing the given\nCache-Control header value.

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::setDirective","p":"Neos/Flow/Http/CacheControlDirectives.html#method_setDirective","d":"

Sets a special directive for use in the Cache-Control header, according to\nRFC 2616 / 14.9

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::removeDirective","p":"Neos/Flow/Http/CacheControlDirectives.html#method_removeDirective","d":"

Removes a special directive previously set for the Cache-Control header.

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::getDirective","p":"Neos/Flow/Http/CacheControlDirectives.html#method_getDirective","d":"

Returns the value of the specified Cache-Control directive.

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::getDirectives","p":"Neos/Flow/Http/CacheControlDirectives.html#method_getDirectives","d":""},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::getCacheControlHeaderValue","p":"Neos/Flow/Http/CacheControlDirectives.html#method_getCacheControlHeaderValue","d":"

Renders and returns a Cache-Control header value, based on the previously set\ncache control directives.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::__construct","p":"Neos/Flow/Http/Client/Browser.html#method___construct","d":"

Construct the Browser instance.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::setRequestEngine","p":"Neos/Flow/Http/Client/Browser.html#method_setRequestEngine","d":"

Inject the request engine

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::addAutomaticRequestHeader","p":"Neos/Flow/Http/Client/Browser.html#method_addAutomaticRequestHeader","d":"

Allows to add headers to be sent with every request the browser executes.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::removeAutomaticRequestHeader","p":"Neos/Flow/Http/Client/Browser.html#method_removeAutomaticRequestHeader","d":"

Allows to remove headers that were added with addAutomaticRequestHeader.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::request","p":"Neos/Flow/Http/Client/Browser.html#method_request","d":"

Requests the given URI with the method and other parameters as specified.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::setFollowRedirects","p":"Neos/Flow/Http/Client/Browser.html#method_setFollowRedirects","d":"

Sets a flag if redirects should be followed or not.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::sendRequest","p":"Neos/Flow/Http/Client/Browser.html#method_sendRequest","d":"

Sends a prepared request and returns the respective response.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getLastResponse","p":"Neos/Flow/Http/Client/Browser.html#method_getLastResponse","d":"

Returns the response received after the last request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getLastRequest","p":"Neos/Flow/Http/Client/Browser.html#method_getLastRequest","d":"

Returns the last request executed.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getRequestEngine","p":"Neos/Flow/Http/Client/Browser.html#method_getRequestEngine","d":"

Returns the request engine used by this Browser.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getCrawler","p":"Neos/Flow/Http/Client/Browser.html#method_getCrawler","d":"

Returns the DOM crawler which can be used to interact with the web page\nstructure, submit forms, click links or fetch specific parts of the\nwebsite's contents.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getForm","p":"Neos/Flow/Http/Client/Browser.html#method_getForm","d":"

Get the form specified by $xpath. If no $xpath given, return the first form\non the page.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::submit","p":"Neos/Flow/Http/Client/Browser.html#method_submit","d":"

Submit a form

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\CurlEngine::setOption","p":"Neos/Flow/Http/Client/CurlEngine.html#method_setOption","d":"

Sets an option to be used by cURL.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\CurlEngine::sendRequest","p":"Neos/Flow/Http/Client/CurlEngine.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine::sendRequest","p":"Neos/Flow/Http/Client/InternalRequestEngine.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine::getRouter","p":"Neos/Flow/Http/Client/InternalRequestEngine.html#method_getRouter","d":"

Returns the router used by this internal request engine

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine::prepareErrorResponse","p":"Neos/Flow/Http/Client/InternalRequestEngine.html#method_prepareErrorResponse","d":"

Prepare a response in case an error occurred.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface::sendRequest","p":"Neos/Flow/Http/Client/RequestEngineInterface.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::__construct","p":"Neos/Flow/Http/ContentStream.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::fromContents","p":"Neos/Flow/Http/ContentStream.html#method_fromContents","d":"

Creates an instance representing the given $contents string

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::close","p":"Neos/Flow/Http/ContentStream.html#method_close","d":"

Closes the stream and any underlying resources.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::detach","p":"Neos/Flow/Http/ContentStream.html#method_detach","d":"

Separates any underlying resources from the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::replace","p":"Neos/Flow/Http/ContentStream.html#method_replace","d":"

Attach a new stream/resource to the instance.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::getSize","p":"Neos/Flow/Http/ContentStream.html#method_getSize","d":"

Get the size of the stream if known.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::tell","p":"Neos/Flow/Http/ContentStream.html#method_tell","d":"

Returns the current position of the file read/write pointer

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::eof","p":"Neos/Flow/Http/ContentStream.html#method_eof","d":"

Returns true if the stream is at the end of the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isSeekable","p":"Neos/Flow/Http/ContentStream.html#method_isSeekable","d":"

Returns whether or not the stream is seekable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::seek","p":"Neos/Flow/Http/ContentStream.html#method_seek","d":"

Seek to a position in the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::rewind","p":"Neos/Flow/Http/ContentStream.html#method_rewind","d":"

Seek to the beginning of the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isWritable","p":"Neos/Flow/Http/ContentStream.html#method_isWritable","d":"

Returns whether or not the stream is writable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::write","p":"Neos/Flow/Http/ContentStream.html#method_write","d":"

Write data to the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isReadable","p":"Neos/Flow/Http/ContentStream.html#method_isReadable","d":"

Returns whether or not the stream is readable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::read","p":"Neos/Flow/Http/ContentStream.html#method_read","d":"

Read data from the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::getContents","p":"Neos/Flow/Http/ContentStream.html#method_getContents","d":"

Returns the remaining contents in a string

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::getMetadata","p":"Neos/Flow/Http/ContentStream.html#method_getMetadata","d":"

Get stream metadata as an associative array or retrieve a specific key.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::ensureResourceReadable","p":"Neos/Flow/Http/ContentStream.html#method_ensureResourceReadable","d":"

Throw an exception if the current resource is not readable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::ensureResourceOpen","p":"Neos/Flow/Http/ContentStream.html#method_ensureResourceOpen","d":"

Throw an exception if the current resource is not valid.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isValidResource","p":"Neos/Flow/Http/ContentStream.html#method_isValidResource","d":""},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::__toString","p":"Neos/Flow/Http/ContentStream.html#method___toString","d":"

Reads all data from the stream into a string, from the beginning to end.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::__construct","p":"Neos/Flow/Http/Cookie.html#method___construct","d":"

Constructs a new Cookie object

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::createFromRawSetCookieHeader","p":"Neos/Flow/Http/Cookie.html#method_createFromRawSetCookieHeader","d":"

Creates a cookie (an instance of this class) by a provided\nraw header string like "foo=507d9f20317a5; path=/; domain=.example.org"\nThis is is an implementation of the algorithm explained in RFC 6265, Section 5.2\nA basic statement of this algorithm is to "ignore the set-cookie-string entirely"\nin case a required condition is not met. In these cases this function will return NULL\nrather than the created cookie.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getName","p":"Neos/Flow/Http/Cookie.html#method_getName","d":"

Returns the name of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getValue","p":"Neos/Flow/Http/Cookie.html#method_getValue","d":"

Returns the value of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::setValue","p":"Neos/Flow/Http/Cookie.html#method_setValue","d":"

Sets the value of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getExpires","p":"Neos/Flow/Http/Cookie.html#method_getExpires","d":"

Returns the date and time of the Expires attribute, if any.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getMaximumAge","p":"Neos/Flow/Http/Cookie.html#method_getMaximumAge","d":"

Returns the number of seconds until the cookie expires, if defined.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getDomain","p":"Neos/Flow/Http/Cookie.html#method_getDomain","d":"

Returns the domain this cookie is valid for.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getPath","p":"Neos/Flow/Http/Cookie.html#method_getPath","d":"

Returns the path this cookie is valid for.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::isSecure","p":"Neos/Flow/Http/Cookie.html#method_isSecure","d":"

Tells if the cookie was flagged to be sent over "secure" channels only.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::isHttpOnly","p":"Neos/Flow/Http/Cookie.html#method_isHttpOnly","d":"

Tells if this cookie should only be used through the HTTP protocol.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getSameSite","p":"Neos/Flow/Http/Cookie.html#method_getSameSite","d":"

Returns the SameSite of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::expire","p":"Neos/Flow/Http/Cookie.html#method_expire","d":"

Marks this cookie for removal.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::isExpired","p":"Neos/Flow/Http/Cookie.html#method_isExpired","d":"

Tells if this cookie is expired and will be removed in the user agent when it\nreceived the response containing this cookie.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::__toString","p":"Neos/Flow/Http/Cookie.html#method___toString","d":"

Renders the field value suitable for a HTTP "Set-Cookie" header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::__construct","p":"Neos/Flow/Http/Headers.html#method___construct","d":"

Constructs a new Headers object.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::createFromServer","p":"Neos/Flow/Http/Headers.html#method_createFromServer","d":"

Creates a new Headers instance from the given $_SERVER-superglobal-like array.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::set","p":"Neos/Flow/Http/Headers.html#method_set","d":"

Sets the specified HTTP header

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getRaw","p":"Neos/Flow/Http/Headers.html#method_getRaw","d":"

Get raw header values

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::get","p":"Neos/Flow/Http/Headers.html#method_get","d":"

Returns the specified HTTP header

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getAll","p":"Neos/Flow/Http/Headers.html#method_getAll","d":"

Returns all header fields

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::has","p":"Neos/Flow/Http/Headers.html#method_has","d":"

Checks if the specified HTTP header exists

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::remove","p":"Neos/Flow/Http/Headers.html#method_remove","d":"

Removes the specified header field

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::setCookie","p":"Neos/Flow/Http/Headers.html#method_setCookie","d":"

Sets a cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getCookie","p":"Neos/Flow/Http/Headers.html#method_getCookie","d":"

Returns a cookie specified by the given name

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getCookies","p":"Neos/Flow/Http/Headers.html#method_getCookies","d":"

Returns all cookies

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::hasCookie","p":"Neos/Flow/Http/Headers.html#method_hasCookie","d":"

Checks if the specified cookie exists

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::removeCookie","p":"Neos/Flow/Http/Headers.html#method_removeCookie","d":"

Removes the specified cookie if it exists

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::eatCookie","p":"Neos/Flow/Http/Headers.html#method_eatCookie","d":"

Although not 100% semantically correct, an alias for removeCookie()

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::setCacheControlDirective","p":"Neos/Flow/Http/Headers.html#method_setCacheControlDirective","d":"

Sets a special directive for use in the Cache-Control header, according to\nRFC 2616 / 14.9

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::removeCacheControlDirective","p":"Neos/Flow/Http/Headers.html#method_removeCacheControlDirective","d":"

Removes a special directive previously set for the Cache-Control header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getCacheControlDirective","p":"Neos/Flow/Http/Headers.html#method_getCacheControlDirective","d":"

Returns the value of the specified Cache-Control directive.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::setCookiesFromRawHeader","p":"Neos/Flow/Http/Headers.html#method_setCookiesFromRawHeader","d":"

Internally sets cookie objects based on the Cookie header field value.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getPreparedValues","p":"Neos/Flow/Http/Headers.html#method_getPreparedValues","d":"

Get all header lines prepared as "name: value" strings.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::__toString","p":"Neos/Flow/Http/Headers.html#method___toString","d":"

Renders this headers object as string, with lines separated by "\\r\\n" as required by RFC 2616 sec 5.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::current","p":"Neos/Flow/Http/Headers.html#method_current","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::next","p":"Neos/Flow/Http/Headers.html#method_next","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::key","p":"Neos/Flow/Http/Headers.html#method_key","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::valid","p":"Neos/Flow/Http/Headers.html#method_valid","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::rewind","p":"Neos/Flow/Http/Headers.html#method_rewind","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ArgumentsHelper::buildUnifiedArguments","p":"Neos/Flow/Http/Helper/ArgumentsHelper.html#method_buildUnifiedArguments","d":"

Takes the raw GET & POST arguments and maps them into the request object.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ArgumentsHelper::mergeArgumentArrays","p":"Neos/Flow/Http/Helper/ArgumentsHelper.html#method_mergeArgumentArrays","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper::determineAcceptedMediaTypes","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html#method_determineAcceptedMediaTypes","d":"

Get accepted media types for the given request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper::negotiateMediaType","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html#method_negotiateMediaType","d":"

Returns the best fitting IANA media type after applying the content negotiation\nrules on the accepted media types.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper::parseContentNegotiationQualityValues","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html#method_parseContentNegotiationQualityValues","d":"

Parses a RFC 2616 content negotiation header field by evaluating the Quality\nValues and splitting the options into an array list, ordered by user preference.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getScriptRequestPathAndFilename","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getScriptRequestPathAndFilename","d":"

Returns the relative path (i.e. relative to the web root) and name of the\nscript as it was accessed through the web server.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getScriptRequestPath","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getScriptRequestPath","d":"

Returns the relative path (i.e. relative to the web root) to the script as\nit was accessed through the web server.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getRelativeRequestPath","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getRelativeRequestPath","d":"

Constructs a relative path for this request,\nthat is the path segments left after removing the baseUri.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::generateBaseUri","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_generateBaseUri","d":"

Tries to detect the base URI of request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::generateRequestLine","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_generateRequestLine","d":"

Return the Request-Line of this Request Message, consisting of the method, the URI and the HTTP version\nWould be, for example, "GET /foo?bar=baz HTTP/1.1"\nNote that the URI part is, at the moment, only possible in the form "abs_path" since the\nactual requestUri of the Request cannot be determined during the creation of the Request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::renderRequestInformation","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_renderRequestInformation","d":"

Renders information about the request

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::renderRequestHeaders","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_renderRequestHeaders","d":"

Renders the HTTP headers - EXCLUDING the status header - of the given request

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getContentCharset","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getContentCharset","d":"

Extract the charset from the content type header if available

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::extractHeadersFromServerVariables","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_extractHeadersFromServerVariables","d":"

Extract header key/value pairs from a $_SERVER array.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::createFromRaw","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_createFromRaw","d":"

Creates a response from the given raw, that is plain text, HTTP response.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::getStatusMessageByCode","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_getStatusMessageByCode","d":"

Returns the human-readable message for the given status code.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::generateStatusLine","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_generateStatusLine","d":"

Return the Request-Line of this Request Message, consisting of the method, the URI and the HTTP version\nWould be, for example, "GET /foo?bar=baz HTTP/1.1"\nNote that the URI part is, at the moment, only possible in the form "abs_path" since the\nactual requestUri of the Request cannot be determined during the creation of the Request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::prepareHeaders","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_prepareHeaders","d":"

Prepare array of header lines for this response

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::makeStandardsCompliant","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_makeStandardsCompliant","d":"

Analyzes this response, considering the given request and makes additions\nor removes certain headers in order to make the response compliant to\nRFC 2616 and related standards.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::sendStream","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_sendStream","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\SecurityHelper::isSecureRequest","p":"Neos/Flow/Http/Helper/SecurityHelper.html#method_isSecureRequest","d":"

Indicates if this request has been received through a secure channel.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\SecurityHelper::hasSafeMethod","p":"Neos/Flow/Http/Helper/SecurityHelper.html#method_hasSafeMethod","d":"

Tells if the request method is "safe", that is, it is expected to not take any\nother action than retrieval. This should the case with "GET" and "HEAD" requests.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::upcastUploadedFiles","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_upcastUploadedFiles","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::upcastUploadedFile","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_upcastUploadedFile","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::untangleFilesArray","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_untangleFilesArray","d":"

Transforms the convoluted _FILES superglobal into a manageable form.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::calculateFieldPathsAsArray","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_calculateFieldPathsAsArray","d":"

Returns an array of all possible "field paths" for the given array.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::getRelativePath","p":"Neos/Flow/Http/Helper/UriHelper.html#method_getRelativePath","d":"

Returns the path relative to the $baseUri

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::uriWithQueryParameters","p":"Neos/Flow/Http/Helper/UriHelper.html#method_uriWithQueryParameters","d":"

Sets and replaces the query parameters.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::uriWithAdditionalQueryParameters","p":"Neos/Flow/Http/Helper/UriHelper.html#method_uriWithAdditionalQueryParameters","d":"

Merges the additional query parameters recursively into the current query parameters.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::getDefaultPortForScheme","p":"Neos/Flow/Http/Helper/UriHelper.html#method_getDefaultPortForScheme","d":""},{"t":"M","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface::getHttpRequest","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html#method_getHttpRequest","d":"

Returns the currently processed HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MethodOverrideMiddleware::process","p":"Neos/Flow/Http/Middleware/MethodOverrideMiddleware.html#method_process","d":"

Process an incoming server request and overwrite the request method of a POST based on a __method argument or either\nthe X-Http-Method-Override or X-Http-Method header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain::__construct","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain::onStep","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html#method_onStep","d":"

Register a callback that is invoked whenever a middleware component is about to be processed

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain::handle","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html#method_handle","d":"

The PSR-15 request handler implementation method

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChainFactory::create","p":"Neos/Flow/Http/Middleware/MiddlewaresChainFactory.html#method_create","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::process","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_process","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::renderMajorVersion","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_renderMajorVersion","d":"

Renders a major version out of a full version string

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::renderMinorVersion","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_renderMinorVersion","d":"

Renders a minor version out of a full version string

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::prepareApplicationToken","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_prepareApplicationToken","d":"

Generate an application information header for the response based on settings and package versions.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\RequestBodyParsingMiddleware::process","p":"Neos/Flow/Http/Middleware/RequestBodyParsingMiddleware.html#method_process","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\RequestBodyParsingMiddleware::parseRequestBody","p":"Neos/Flow/Http/Middleware/RequestBodyParsingMiddleware.html#method_parseRequestBody","d":"

Parses the request body according to the media type.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SecurityEntryPointMiddleware::process","p":"Neos/Flow/Http/Middleware/SecurityEntryPointMiddleware.html#method_process","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SecurityEntryPointMiddleware::buildHttpResponse","p":"Neos/Flow/Http/Middleware/SecurityEntryPointMiddleware.html#method_buildHttpResponse","d":"

Build a base HTTP Response in case of a missing authentication exception

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware::process","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware::handleSetCookie","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html#method_handleSetCookie","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware::prepareCookie","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html#method_prepareCookie","d":"

Prepares a cookie object for the session.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\StandardsComplianceMiddleware::__construct","p":"Neos/Flow/Http/Middleware/StandardsComplianceMiddleware.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\StandardsComplianceMiddleware::process","p":"Neos/Flow/Http/Middleware/StandardsComplianceMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::injectSettings","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_injectSettings","d":"

Injects the configuration settings

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::process","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::unquoteArray","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_unquoteArray","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getForwardedHeader","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getForwardedHeader","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getTrustedProxyHeaderValues","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getTrustedProxyHeaderValues","d":"

Get the values of trusted proxy header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getFirstTrustedProxyHeaderValue","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getFirstTrustedProxyHeaderValue","d":"

Convenience getter for the first value of a given trusted proxy header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::ipIsTrustedProxy","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_ipIsTrustedProxy","d":"

Check if the given IP address is from a trusted proxy.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::isFromTrustedProxy","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_isFromTrustedProxy","d":"

Check if the given request is from a trusted proxy.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getTrustedClientIpAddress","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getTrustedClientIpAddress","d":"

Get the most trusted client's IP address.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::__construct","p":"Neos/Flow/Http/RequestHandler.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::canHandleRequest","p":"Neos/Flow/Http/RequestHandler.html#method_canHandleRequest","d":"

This request handler can handle any web request.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::getPriority","p":"Neos/Flow/Http/RequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::handleRequest","p":"Neos/Flow/Http/RequestHandler.html#method_handleRequest","d":"

Handles a HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::getHttpRequest","p":"Neos/Flow/Http/RequestHandler.html#method_getHttpRequest","d":"

Returns the currently handled HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::getHttpResponse","p":"Neos/Flow/Http/RequestHandler.html#method_getHttpResponse","d":"

Returns the HTTP response corresponding to the currently handled request

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::boot","p":"Neos/Flow/Http/RequestHandler.html#method_boot","d":"

Boots up Flow to runtime

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::resolveDependencies","p":"Neos/Flow/Http/RequestHandler.html#method_resolveDependencies","d":"

Resolves a few dependencies of this request handler which can't be resolved\nautomatically due to the early stage of the boot process this request handler\nis invoked at.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::sendResponse","p":"Neos/Flow/Http/RequestHandler.html#method_sendResponse","d":"

Send the HttpResponse of the component context to the browser and flush all output buffers.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::__construct","p":"Neos/Flow/Http/UploadedFile.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::setStreamOrFile","p":"Neos/Flow/Http/UploadedFile.html#method_setStreamOrFile","d":"

Depending on the value set file or stream variable

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::isOk","p":"Neos/Flow/Http/UploadedFile.html#method_isOk","d":"

Return true if there is no upload error

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::isMoved","p":"Neos/Flow/Http/UploadedFile.html#method_isMoved","d":""},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getStream","p":"Neos/Flow/Http/UploadedFile.html#method_getStream","d":"

Retrieve a stream representing the uploaded file.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::moveTo","p":"Neos/Flow/Http/UploadedFile.html#method_moveTo","d":"

Move the uploaded file to a new location.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getSize","p":"Neos/Flow/Http/UploadedFile.html#method_getSize","d":"

Retrieve the file size.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getError","p":"Neos/Flow/Http/UploadedFile.html#method_getError","d":"

Retrieve the error associated with the uploaded file.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getClientFilename","p":"Neos/Flow/Http/UploadedFile.html#method_getClientFilename","d":"

Retrieve the filename sent by the client.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getClientMediaType","p":"Neos/Flow/Http/UploadedFile.html#method_getClientMediaType","d":"

Retrieve the media type sent by the client.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::throwExceptionIfNotAccessible","p":"Neos/Flow/Http/UploadedFile.html#method_throwExceptionIfNotAccessible","d":""},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::writeFile","p":"Neos/Flow/Http/UploadedFile.html#method_writeFile","d":"

Write the uploaded file to the given path.

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::expand","p":"Neos/Flow/Http/UriTemplate.html#method_expand","d":"

Expand the template string using the supplied variables

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::expandMatch","p":"Neos/Flow/Http/UriTemplate.html#method_expandMatch","d":"

Process an expansion

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::parseExpression","p":"Neos/Flow/Http/UriTemplate.html#method_parseExpression","d":"

Parse an expression into parts

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::encodeArrayVariable","p":"Neos/Flow/Http/UriTemplate.html#method_encodeArrayVariable","d":"

Encode arrays for use in the expanded URI string

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::isAssociative","p":"Neos/Flow/Http/UriTemplate.html#method_isAssociative","d":"

Determines if an array is associative, i.e. contains at least one key that is a string.

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::decodeReservedDelimiters","p":"Neos/Flow/Http/UriTemplate.html#method_decodeReservedDelimiters","d":"

Decodes percent encoding on delimiters (used with + and # modifiers)

"},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::getParsedData","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_getParsedData","d":"

Returns parsed representation of XML file.

"},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::getRootNode","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_getRootNode","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::parseXmlFile","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_parseXmlFile","d":"

Reads and parses XML file and returns internal representation of data.

"},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::doParsingFromRoot","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_doParsingFromRoot","d":"

Returns array representation of XML data, starting from a root node.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::__construct","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method___construct","d":"

Contructs the model

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::injectCache","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_CldrModelCache cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::injectParser","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_injectParser","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::initializeObject","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_initializeObject","d":"

When it's called, CLDR file is parsed or cache is loaded, if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getRawData","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getRawData","d":"

Returns multi-dimensional array representing desired node and it's children,\nor a string value if the path points to a leaf.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getRawArray","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getRawArray","d":"

Returns multi-dimensional array representing desired node and it's children.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getElement","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getElement","d":"

Returns string value from a path given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::findNodesWithinPath","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_findNodesWithinPath","d":"

Returns all nodes with given name found within given path

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getNodeName","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getNodeName","d":"

Returns node name extracted from node string

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getAttributeValue","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getAttributeValue","d":"

Parses the node string and returns a value of attribute for name provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::parseFiles","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_parseFiles","d":"

Parses given CLDR files using CldrParser and merges parsed data.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::mergeTwoParsedFiles","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_mergeTwoParsedFiles","d":"

Merges two sets of data from two separate CLDR files into one array.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::resolveAliases","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_resolveAliases","d":"

Resolves any 'alias' nodes in parsed CLDR data.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser::doParsingFromRoot","p":"Neos/Flow/I18n/Cldr/CldrParser.html#method_doParsingFromRoot","d":"

Returns array representation of XML data, starting from a root node.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser::parseNode","p":"Neos/Flow/I18n/Cldr/CldrParser.html#method_parseNode","d":"

Returns array representation of XML data, starting from a node pointed by\n$node variable.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser::isDistinguishingAttribute","p":"Neos/Flow/I18n/Cldr/CldrParser.html#method_isDistinguishingAttribute","d":"

Checks if given attribute belongs to the group of distinguishing attributes

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::injectLocalizationService","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::getModel","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_getModel","d":"

Returns an instance of CldrModel which represents CLDR file found under\nspecified path.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::getModelForLocale","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_getModelForLocale","d":"

Returns an instance of CldrModel which represents group of CLDR files\nwhich are related in hierarchy.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::findLocaleChain","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_findLocaleChain","d":"

Returns absolute paths to CLDR files connected in hierarchy

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_Reader_CurrencyReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::getFraction","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_getFraction","d":"

Returns an array with keys "digits" and "rounding", each an integer.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::generateFractions","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_generateFractions","d":"

Generates an internal representation of currency fractions which can be found\nin supplementalData.xml CLDR file.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_Reader_DatesReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::shutdownObject","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_shutdownObject","d":"

Shutdowns the object, saving parsed format strings to the cache.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseFormatFromCldr","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseFormatFromCldr","d":"

Returns parsed date or time format basing on locale and desired format\nlength.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseCustomFormat","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseCustomFormat","d":"

Returns parsed date or time format string provided as parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::getLocalizedLiteralsForLocale","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_getLocalizedLiteralsForLocale","d":"

Returns literals array for locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::validateFormatType","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_validateFormatType","d":"

Validates provided format type and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::validateFormatLength","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_validateFormatLength","d":"

Validates provided format length and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseFormat","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseFormat","d":"

Parses a date / time format (with syntax defined in CLDR).

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseLocalizedLiterals","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseLocalizedLiterals","d":"

Parses one CLDR child of "dates" node and returns it's array representation.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseLocalizedEras","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseLocalizedEras","d":"

Parses "eras" child of "dates" node and returns it's array representation.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::prepareDateAndTimeFormat","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_prepareDateAndTimeFormat","d":"

Creates one parsed datetime format from date and time formats merged\ntogether.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_injectCache","d":"

Injects the Flow_I18n_CDLR_Reader_NumbersReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::shutdownObject","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_shutdownObject","d":"

Shutdowns the object, saving parsed format strings to the cache.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::parseFormatFromCldr","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_parseFormatFromCldr","d":"

Returns parsed number format basing on locale and desired format length\nif provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::getDefaultNumberingSystem","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_getDefaultNumberingSystem","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::parseCustomFormat","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_parseCustomFormat","d":"

Returns parsed date or time format string provided as parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::getLocalizedSymbolsForLocale","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_getLocalizedSymbolsForLocale","d":"

Returns symbols array for provided locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::validateFormatType","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_validateFormatType","d":"

Validates provided format type and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::validateFormatLength","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_validateFormatLength","d":"

Validates provided format length and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::parseFormat","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_parseFormat","d":"

Parses a number format (with syntax defined in CLDR).

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_Reader_PluralsReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::getPluralForm","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_getPluralForm","d":"

Returns matching plural form based on $quantity and $locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::getPluralForms","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_getPluralForms","d":"

Returns array of plural forms available for particular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::generateRulesets","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_generateRulesets","d":"

Generates an internal representation of plural rules which can be found\nin plurals.xml CLDR file.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::parseRule","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_parseRule","d":"

Parses a plural rule from CLDR.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::__construct","p":"Neos/Flow/I18n/Configuration.html#method___construct","d":"

Constructs a new configuration object with the given locale identifier to\nbe used as the default locale of this configuration.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::getDefaultLocale","p":"Neos/Flow/I18n/Configuration.html#method_getDefaultLocale","d":"

Returns the default locale of this configuration.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::setCurrentLocale","p":"Neos/Flow/I18n/Configuration.html#method_setCurrentLocale","d":"

Sets the current locale of this configuration.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::getCurrentLocale","p":"Neos/Flow/I18n/Configuration.html#method_getCurrentLocale","d":"

Returns the current locale. This is the default locale if\nno current locale has been set or the set current locale has\na language code of "mul".

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::setFallbackRule","p":"Neos/Flow/I18n/Configuration.html#method_setFallbackRule","d":"

Allows to set a fallback order for locale resolving. If not set,\nthe implicit inheritance of locales will be used. That is, if a\nlocale of en_UK is requested, matches will be searched for in en_UK\nand en before trying the default locale configured in Flow.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::getFallbackRule","p":"Neos/Flow/I18n/Configuration.html#method_getFallbackRule","d":"

Returns the current fallback rule.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::injectLocalizationService","p":"Neos/Flow/I18n/Detector.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::injectLocaleCollection","p":"Neos/Flow/I18n/Detector.html#method_injectLocaleCollection","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::detectLocaleFromHttpHeader","p":"Neos/Flow/I18n/Detector.html#method_detectLocaleFromHttpHeader","d":"

Returns best-matching Locale object based on the Accept-Language header\nprovided as parameter. System default locale will be returned if no\nsuccessful matches were done.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::detectLocaleFromLocaleTag","p":"Neos/Flow/I18n/Detector.html#method_detectLocaleFromLocaleTag","d":"

Returns best-matching Locale object based on the locale identifier\nprovided as parameter. System default locale will be returned if no\nsuccessful matches were done.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::detectLocaleFromTemplateLocale","p":"Neos/Flow/I18n/Detector.html#method_detectLocaleFromTemplateLocale","d":"

Returns best-matching Locale object based on the template Locale object\nprovided as parameter. System default locale will be returned if no\nsuccessful matches were done.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::translate","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_translate","d":"

Get the translated value for an id or original label

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::id","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_id","d":"

Start collection of parameters for translation by id

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::value","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_value","d":"

Start collection of parameters for translation by original label

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::allowsCallOfMethod","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::translateByExplicitlyPassedOrderedArguments","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_translateByExplicitlyPassedOrderedArguments","d":"

Get the translated value for an id or original label

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::translateByShortHandString","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_translateByShortHandString","d":"

Translate by shorthand string

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::createTranslationParameterToken","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_createTranslationParameterToken","d":"

Create and return a TranslationParameterToken.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::__construct","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::injectTranslator","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_injectTranslator","d":"

Inject the translator into the token.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::id","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_id","d":"

Set the id.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::value","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_value","d":"

Set the original translation value (the untranslated source string).

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::arguments","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_arguments","d":"

Set the arguments.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::source","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_source","d":"

Set the source.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::package","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_package","d":"

Set the package.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::quantity","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_quantity","d":"

Set the quantity.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::locale","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_locale","d":"

Set the locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::translate","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_translate","d":"

Translate according to currently collected parameters

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::__toString","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method___toString","d":"

Runs translate to avoid the need of calling translate as a finishing method

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::allowsCallOfMethod","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::injectObjectManager","p":"Neos/Flow/I18n/FormatResolver.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::injectLocalizationService","p":"Neos/Flow/I18n/FormatResolver.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::resolvePlaceholders","p":"Neos/Flow/I18n/FormatResolver.html#method_resolvePlaceholders","d":"

Replaces all placeholders in text with corresponding values.

"},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::getFormatter","p":"Neos/Flow/I18n/FormatResolver.html#method_getFormatter","d":"

Returns instance of concrete formatter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::injectDatesReader","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_injectDatesReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::format","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatDateTimeWithCustomPattern","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatDateTimeWithCustomPattern","d":"

Returns dateTime formatted by custom format, string provided in parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatDate","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatDate","d":"

Formats date with format string for date defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatTime","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatTime","d":"

Formats time with format string for time defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatDateTime","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatDateTime","d":"

Formats dateTime with format string for date and time defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::doFormattingWithParsedFormat","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_doFormattingWithParsedFormat","d":"

Formats provided dateTime object.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::doFormattingForSubpattern","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_doFormattingForSubpattern","d":"

Formats date or time element according to the subpattern provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::padString","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_padString","d":"

Pads given string to the specified length with zeros.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface::format","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::injectNumbersReader","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_injectNumbersReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::injectCurrencyReader","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_injectCurrencyReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::format","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatNumberWithCustomPattern","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatNumberWithCustomPattern","d":"

Returns number formatted by custom format, string provided in parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatDecimalNumber","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatDecimalNumber","d":"

Formats number with format string for decimal numbers defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatPercentNumber","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatPercentNumber","d":"

Formats number with format string for percentage defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatCurrencyNumber","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatCurrencyNumber","d":"

Formats number with format string for currency defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::doFormattingWithParsedFormat","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_doFormattingWithParsedFormat","d":"

Formats provided float or integer.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::__construct","p":"Neos/Flow/I18n/Locale.html#method___construct","d":"

Constructs this locale object

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getLanguage","p":"Neos/Flow/I18n/Locale.html#method_getLanguage","d":"

Returns the language defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getScript","p":"Neos/Flow/I18n/Locale.html#method_getScript","d":"

Returns the script defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getRegion","p":"Neos/Flow/I18n/Locale.html#method_getRegion","d":"

Returns the region defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getVariant","p":"Neos/Flow/I18n/Locale.html#method_getVariant","d":"

Returns the variant defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::__toString","p":"Neos/Flow/I18n/Locale.html#method___toString","d":"

Returns the string identifier of this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleCollection::addLocale","p":"Neos/Flow/I18n/LocaleCollection.html#method_addLocale","d":"

Adds a locale to the collection.

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleCollection::getParentLocaleOf","p":"Neos/Flow/I18n/LocaleCollection.html#method_getParentLocaleOf","d":"

Returns a parent Locale object of the locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleCollection::findBestMatchingLocale","p":"Neos/Flow/I18n/LocaleCollection.html#method_findBestMatchingLocale","d":"

Returns Locale object which represents one of locales installed and which\nis most similar to the "template" Locale object given as parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleTypeConverter::convertFrom","p":"Neos/Flow/I18n/LocaleTypeConverter.html#method_convertFrom","d":"

Convert the given $source (a locale identifier string) to $targetType (Locale)

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::injectDatesReader","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_injectDatesReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseDatetimeWithCustomPattern","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseDatetimeWithCustomPattern","d":"

Returns dateTime parsed by custom format (string provided in parameter).

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseDate","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseDate","d":"

Parses date with format string for date defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseTime","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseTime","d":"

Parses time with format string for time defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseDateAndTime","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseDateAndTime","d":"

Parses dateTime with format string for date and time defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::doParsingWithParsedFormat","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_doParsingWithParsedFormat","d":"

Parses date and / or time using parsed format, in strict or lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::doParsingInStrictMode","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_doParsingInStrictMode","d":"

Parses date and / or time in strict mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::doParsingInLenientMode","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_doParsingInLenientMode","d":"

Parses date and / or time in lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::extractAndCheckNumber","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_extractAndCheckNumber","d":"

Extracts one or two-digit number from the beginning of the string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::extractNumberAndGetPosition","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_extractNumberAndGetPosition","d":"

Extracts and returns first integer number encountered in provided string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::injectNumbersReader","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_injectNumbersReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::parseNumberWithCustomPattern","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_parseNumberWithCustomPattern","d":"

Parses number given as a string using provided format.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::parseDecimalNumber","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_parseDecimalNumber","d":"

Parses decimal number using proper format from CLDR.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::parsePercentNumber","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_parsePercentNumber","d":"

Parses percent number using proper format from CLDR.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::doParsingWithParsedFormat","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_doParsingWithParsedFormat","d":"

Parses number using parsed format, in strict or lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::doParsingInStrictMode","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_doParsingInStrictMode","d":"

Parses number in strict mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::doParsingInLenientMode","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_doParsingInLenientMode","d":"

Parses number in lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::injectSettings","p":"Neos/Flow/I18n/Service.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Service::initializeObject","p":"Neos/Flow/I18n/Service.html#method_initializeObject","d":"

Initializes the locale service

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getConfiguration","p":"Neos/Flow/I18n/Service.html#method_getConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getLocalizedFilename","p":"Neos/Flow/I18n/Service.html#method_getLocalizedFilename","d":"

Returns the path to the existing localized version of file given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getXliffFilenameAndPath","p":"Neos/Flow/I18n/Service.html#method_getXliffFilenameAndPath","d":"

Returns the path to the existing localized version of file given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getLocaleChain","p":"Neos/Flow/I18n/Service.html#method_getLocaleChain","d":"

Build a chain of locale objects according to the fallback rule and\nthe available locales.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getParentLocaleOf","p":"Neos/Flow/I18n/Service.html#method_getParentLocaleOf","d":"

Returns a parent Locale object of the locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::findBestMatchingLocale","p":"Neos/Flow/I18n/Service.html#method_findBestMatchingLocale","d":"

Returns Locale object which is the most similar to the "template" Locale\nobject given as parameter, from the collection of locales available in\nthe current Flow installation.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::generateAvailableLocalesCollectionFromSettings","p":"Neos/Flow/I18n/Service.html#method_generateAvailableLocalesCollectionFromSettings","d":"

Generates the available Locales Collection from the configuration setting\nNeos.Flow.i18n.availableLocales.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getScanExcludePattern","p":"Neos/Flow/I18n/Service.html#method_getScanExcludePattern","d":"

Returns a regex pattern including enclosing characters, that matches any of the configured\nexclude list configured inside "Neos.Flow.i18n.scan.excludePatterns".

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::generateAvailableLocalesCollectionByScanningFilesystem","p":"Neos/Flow/I18n/Service.html#method_generateAvailableLocalesCollectionByScanningFilesystem","d":"

Finds all Locale objects representing locales available in the\nFlow installation. This is done by scanning all Private and Public\nresource files of all active packages, in order to find localized files.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationByOriginalLabel","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationByOriginalLabel","d":"

Returns translated label of $originalLabel from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationById","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationById","d":"

Returns label for a key ($labelId) from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::injectFileProvider","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_injectFileProvider","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::injectPluralsReader","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_injectPluralsReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::getTranslationByOriginalLabel","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_getTranslationByOriginalLabel","d":"

Returns translated label of $originalLabel from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::getTranslationById","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_getTranslationById","d":"

Returns label for a key ($labelId) from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectLocalizationService","p":"Neos/Flow/I18n/Translator.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectTranslationProvider","p":"Neos/Flow/I18n/Translator.html#method_injectTranslationProvider","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectFormatResolver","p":"Neos/Flow/I18n/Translator.html#method_injectFormatResolver","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectPluralsReader","p":"Neos/Flow/I18n/Translator.html#method_injectPluralsReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::translateByOriginalLabel","p":"Neos/Flow/I18n/Translator.html#method_translateByOriginalLabel","d":"

Translates the message given as $originalLabel.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::translateById","p":"Neos/Flow/I18n/Translator.html#method_translateById","d":"

Returns translated string found under the $labelId.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::getPluralForm","p":"Neos/Flow/I18n/Translator.html#method_getPluralForm","d":"

Get the plural form to be used.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::parseAcceptLanguageHeader","p":"Neos/Flow/I18n/Utility.html#method_parseAcceptLanguageHeader","d":"

Parses Accept-Language header and returns array of locale tags (like:\nen-GB, en), or false if no tags were found.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::extractLocaleTagFromFilename","p":"Neos/Flow/I18n/Utility.html#method_extractLocaleTagFromFilename","d":"

Extracts a locale tag (identifier) from the filename given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::extractLocaleTagFromDirectory","p":"Neos/Flow/I18n/Utility.html#method_extractLocaleTagFromDirectory","d":"

Extracts a locale tag (identifier) from the directory name given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::stringBeginsWith","p":"Neos/Flow/I18n/Utility.html#method_stringBeginsWith","d":"

Checks if $haystack string begins with $needle string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::stringEndsWith","p":"Neos/Flow/I18n/Utility.html#method_stringEndsWith","d":"

Checks if $haystack string ends with $needle string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::__construct","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::getTargetBySource","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method_getTargetBySource","d":"

Returns translated label ("target" tag in XLIFF) from source-target\npair where "source" tag equals to $source parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::getTargetByTransUnitId","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method_getTargetByTransUnitId","d":"

Returns translated label ("target" tag in XLIFF) for the id given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::getTranslationUnits","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method_getTranslationUnits","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::injectCache","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_injectCache","d":"

Injects the Flow_I18n_XmlModelCache cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::initializeObject","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_initializeObject","d":"

When it's called, XML file is parsed (using parser set in $xmlParser)\nor cache is loaded, if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::getMergedFileData","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_getMergedFileData","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::readDirectoryRecursively","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_readDirectoryRecursively","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::getFile","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_getFile","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::getParser","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_getParser","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffReader::readFiles","p":"Neos/Flow/I18n/Xliff/Service/XliffReader.html#method_readFiles","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffReader::isFileNode","p":"Neos/Flow/I18n/Xliff/Service/XliffReader.html#method_isFileNode","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser::doParsingFromRoot","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html#method_doParsingFromRoot","d":"

Returns array representation of XLIFF data, starting from a root node.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser::getFileData","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html#method_getFileData","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser::getFileDataFromDocument","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html#method_getFileDataFromDocument","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend::__construct","p":"Neos/Flow/Log/Backend/AbstractBackend.html#method___construct","d":"

Constructs this log backend

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend::setSeverityThreshold","p":"Neos/Flow/Log/Backend/AbstractBackend.html#method_setSeverityThreshold","d":"

The maximum severity to log, anything less severe will not be logged.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend::setLogIpAddress","p":"Neos/Flow/Log/Backend/AbstractBackend.html#method_setLogIpAddress","d":"

Enables or disables logging of IP addresses.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::open","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_open","d":"

Open the log backend

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::append","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::formatOutput","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_formatOutput","d":"

Apply ansi formatting to output according to tags

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::setDisableAnsi","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_setDisableAnsi","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::getDisableAnsi","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_getDisableAnsi","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::open","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::append","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::close","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend::open","p":"Neos/Flow/Log/Backend/ConsoleBackend.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend::append","p":"Neos/Flow/Log/Backend/ConsoleBackend.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend::close","p":"Neos/Flow/Log/Backend/ConsoleBackend.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setLogFileURL","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setLogFileURL","d":"

Sets URL pointing to the log file. Usually the full directory and\nthe filename, however any valid stream URL is possible.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setCreateParentDirectories","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setCreateParentDirectories","d":"

Sets the flag telling if parent directories in the path leading to\nthe log file URL should be created if they don't exist.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setMaximumLogFileSize","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setMaximumLogFileSize","d":"

Sets the maximum log file size, if the logfile is bigger, a new one\nis started.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setLogFilesToKeep","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setLogFilesToKeep","d":"

If a new log file is started, keep this number of old log files.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setLogMessageOrigin","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setLogMessageOrigin","d":"

If enabled, a hint about where the log message was created is added to the\nlog file.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::open","p":"Neos/Flow/Log/Backend/FileBackend.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::rotateLogFile","p":"Neos/Flow/Log/Backend/FileBackend.html#method_rotateLogFile","d":"

Rotate the log file and make sure the configured number of files\nis kept.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::append","p":"Neos/Flow/Log/Backend/FileBackend.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::close","p":"Neos/Flow/Log/Backend/FileBackend.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\JsonFileBackend::append","p":"Neos/Flow/Log/Backend/JsonFileBackend.html#method_append","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\NullBackend::open","p":"Neos/Flow/Log/Backend/NullBackend.html#method_open","d":"

Does nothing

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\NullBackend::append","p":"Neos/Flow/Log/Backend/NullBackend.html#method_append","d":"

Ignores the call

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\NullBackend::close","p":"Neos/Flow/Log/Backend/NullBackend.html#method_close","d":"

Does nothing

"},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::__construct","p":"Neos/Flow/Log/PlainTextFormatter.html#method___construct","d":"

Initialize the formatter with any value.

"},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::format","p":"Neos/Flow/Log/PlainTextFormatter.html#method_format","d":""},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::renderVariableAsPlaintext","p":"Neos/Flow/Log/PlainTextFormatter.html#method_renderVariableAsPlaintext","d":"

Returns a suitable form of a variable (be it a string, array, object ...) for logfile output

"},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::renderKeyValue","p":"Neos/Flow/Log/PlainTextFormatter.html#method_renderKeyValue","d":""},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::__construct","p":"Neos/Flow/Log/PsrLoggerFactory.html#method___construct","d":"

PsrLoggerFactory constructor.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::get","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_get","d":"

Get the logger configured with given identifier.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::create","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_create","d":"

Create a new instance of this PsrLoggerFactory

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::instantiateBackends","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_instantiateBackends","d":"

Instantiate all configured backends

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::instantiateBackend","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_instantiateBackend","d":"

Instantiate a backend based on configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::get","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_get","d":"

Create a PSR-3 logger based on the given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::create","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_create","d":"

Create an instance of this LoggerFactory, with a given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::__construct","p":"Neos/Flow/Log/Psr/Logger.html#method___construct","d":"

Constructs the PSR-3 Logger.

"},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::log","p":"Neos/Flow/Log/Psr/Logger.html#method_log","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::extractLegacyDataFromContext","p":"Neos/Flow/Log/Psr/Logger.html#method_extractLegacyDataFromContext","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::removeLegacyDataFromContext","p":"Neos/Flow/Log/Psr/Logger.html#method_removeLegacyDataFromContext","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::createWithOptions","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_createWithOptions","d":"

A factory method to create an instance of the throwable storage.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::logThrowable","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_logThrowable","d":"

Stores information about the given exception and returns information about\nthe exception and where the details have been stored. The returned message\ncan be logged or displayed as needed.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setRequestInformationRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setRequestInformationRenderer","d":"

Set a closure that returns information about the current request to be stored with the exception.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setBacktraceRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setBacktraceRenderer","d":"

Set a closure that takes a backtrace array and returns a representation useful for this storage.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::createWithOptions","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_createWithOptions","d":"

Factory method to get an instance.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::__construct","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method___construct","d":"

Create new instance.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::setRequestInformationRenderer","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_setRequestInformationRenderer","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::setBacktraceRenderer","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_setBacktraceRenderer","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::logThrowable","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_logThrowable","d":"

Stores information about the given exception and returns information about\nthe exception and where the details have been stored. The returned message\ncan be logged or displayed as needed.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::generateUniqueReferenceCode","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_generateUniqueReferenceCode","d":"

Generates a reference code for this specific error event to make it findable.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::renderErrorInfo","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_renderErrorInfo","d":"

Get current error post mortem informations with support for error chaining

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::getErrorLogMessage","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_getErrorLogMessage","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::renderBacktrace","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_renderBacktrace","d":"

Renders background information about the circumstances of the exception.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::renderRequestInfo","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_renderRequestInfo","d":"

Render information about the current request, if possible

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::cleanupThrowableDumps","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_cleanupThrowableDumps","d":"

Cleans up existing throwable dumps when they are older than the configured\nmaximum age or the oldest ones exceeding the maximum number of dumps allowed.

"},{"t":"M","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment::fromMethodName","p":"Neos/Flow/Log/Utility/LogEnvironment.html#method_fromMethodName","d":"

Returns an array containing the log environment variables\nunder the key FLOW_LOG_ENVIRONMENT to be set as part of the additional data\nin an log method call.

"},{"t":"M","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment::getPackageKeyFromClassName","p":"Neos/Flow/Log/Utility/LogEnvironment.html#method_getPackageKeyFromClassName","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment::getPackageKeys","p":"Neos/Flow/Log/Utility/LogEnvironment.html#method_getPackageKeys","d":""},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::getFileStatus","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_getFileStatus","d":"

Checks if the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::setFileMonitor","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_setFileMonitor","d":"

Creates a link to the file monitor using the strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::shutdownObject","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_shutdownObject","d":"

Commit any necessary data, like the current modification time.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::injectCache","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_injectCache","d":"

Injects the Flow_Monitor cache

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::setFileMonitor","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_setFileMonitor","d":"

Initializes this strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::getFileStatus","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_getFileStatus","d":"

Checks if the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::setFileDeleted","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_setFileDeleted","d":"

Notify the change strategy that this file was deleted and does not need to be tracked anymore.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::shutdownObject","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_shutdownObject","d":"

Caches the file modification times

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface::setFileDeleted","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html#method_setFileDeleted","d":"

Notify the change strategy that this file was deleted and does not need to be tracked anymore.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::__construct","p":"Neos/Flow/Monitor/FileMonitor.html#method___construct","d":"

Constructs this file monitor

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::createFileMonitorAtBoot","p":"Neos/Flow/Monitor/FileMonitor.html#method_createFileMonitorAtBoot","d":"

Helper method to create a FileMonitor instance during boot sequence as injections have to be done manually.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectChangeDetectionStrategy","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectChangeDetectionStrategy","d":"

Injects the Change Detection Strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectSignalDispatcher","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectSignalDispatcher","d":"

Injects the Singal Slot Dispatcher because classes of the Monitor subpackage cannot be proxied by the AOP\nframework because it is not initialized at the time the monitoring is used.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectLogger","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectCache","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectCache","d":"

Injects the Flow_Monitor cache

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::getIdentifier","p":"Neos/Flow/Monitor/FileMonitor.html#method_getIdentifier","d":"

Returns the identifier of this monitor

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::monitorFile","p":"Neos/Flow/Monitor/FileMonitor.html#method_monitorFile","d":"

Adds the specified file to the list of files to be monitored.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::monitorDirectory","p":"Neos/Flow/Monitor/FileMonitor.html#method_monitorDirectory","d":"

Adds the specified directory to the list of directories to be monitored.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::getMonitoredFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_getMonitoredFiles","d":"

Returns a list of all monitored files

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::getMonitoredDirectories","p":"Neos/Flow/Monitor/FileMonitor.html#method_getMonitoredDirectories","d":"

Returns a list of all monitored directories

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::detectChanges","p":"Neos/Flow/Monitor/FileMonitor.html#method_detectChanges","d":"

Detects changes of the files and directories to be monitored and emits signals\naccordingly.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::detectChangesOnPath","p":"Neos/Flow/Monitor/FileMonitor.html#method_detectChangesOnPath","d":"

Detect changes for one of the monitored paths.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::readMonitoredDirectoryRecursively","p":"Neos/Flow/Monitor/FileMonitor.html#method_readMonitoredDirectoryRecursively","d":"

Read a monitored directory recursively, taking into account filename patterns

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::loadDetectedDirectoriesAndFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_loadDetectedDirectoriesAndFiles","d":"

Loads the last detected files for this monitor.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::saveDetectedDirectoriesAndFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_saveDetectedDirectoriesAndFiles","d":"

Store the changed directories and files back to the cache.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::setDetectedFilesForPath","p":"Neos/Flow/Monitor/FileMonitor.html#method_setDetectedFilesForPath","d":""},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::detectChangedFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_detectChangedFiles","d":"

Detects changes in the given list of files and emits signals if necessary.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::emitFilesHaveChanged","p":"Neos/Flow/Monitor/FileMonitor.html#method_emitFilesHaveChanged","d":"

Signalizes that the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::emitDirectoriesHaveChanged","p":"Neos/Flow/Monitor/FileMonitor.html#method_emitDirectoriesHaveChanged","d":"

Signalizes that the specified directory has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::shutdownObject","p":"Neos/Flow/Monitor/FileMonitor.html#method_shutdownObject","d":"

Caches the directories and their files

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::__construct","p":"Neos/Flow/Mvc/ActionRequest.html#method___construct","d":"

Constructs this action request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::fromHttpRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_fromHttpRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::createSubRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_createSubRequest","d":"

Create a sub request from this action request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getParentRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getParentRequest","d":"

Returns the parent request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getHttpRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getHttpRequest","d":"

Returns the top level request: the HTTP request object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getMainRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getMainRequest","d":"

Returns the top level ActionRequest: the one just below the HTTP request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::isMainRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_isMainRequest","d":"

Checks if this request is the uppermost ActionRequest, just one below the\nHTTP request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getReferringRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getReferringRequest","d":"

Returns an ActionRequest which referred to this request, if any.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setDispatched","p":"Neos/Flow/Mvc/ActionRequest.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::isDispatched","p":"Neos/Flow/Mvc/ActionRequest.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerObjectName","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerObjectName","d":"

Returns the object name of the controller defined by the package key and\ncontroller name

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerObjectName","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerObjectName","d":"

Explicitly sets the object name of the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerPackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerPackageKey","d":"

Sets the package key of the controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerPackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerPackageKey","d":"

Returns the package key of the specified controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerSubpackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerSubpackageKey","d":"

Sets the subpackage key of the controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerSubpackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerSubpackageKey","d":"

Returns the subpackage key of the specified controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerName","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerName","d":"

Sets the name of the controller which is supposed to handle the request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerName","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerName","d":"

Returns the object name of the controller supposed to handle this request, if one\nwas set already (if not, the name of the default controller is returned)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerActionName","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerActionName","d":"

Sets the name of the action contained in this request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerActionName","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerActionName","d":"

Returns the name of the action the controller is supposed to execute.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_setArgument","d":"

Sets the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_getArgument","d":"

Returns the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::hasArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_hasArgument","d":"

Checks if an argument of the given name exists (is set)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_setArguments","d":"

Sets the specified arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_getArguments","d":"

Returns an Array of arguments and their values

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getInternalArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_getInternalArgument","d":"

Returns the value of the specified internal argument.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getInternalArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_getInternalArguments","d":"

Returns the internal arguments of the request, that is, all arguments whose\nname starts with two underscores.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setArgumentNamespace","p":"Neos/Flow/Mvc/ActionRequest.html#method_setArgumentNamespace","d":"

Sets a namespace for the arguments of this request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getArgumentNamespace","p":"Neos/Flow/Mvc/ActionRequest.html#method_getArgumentNamespace","d":"

Returns the argument namespace, if any.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getPluginArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_getPluginArguments","d":"

Returns an array of plugin argument configurations

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setFormat","p":"Neos/Flow/Mvc/ActionRequest.html#method_setFormat","d":"

Sets the requested representation format

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getFormat","p":"Neos/Flow/Mvc/ActionRequest.html#method_getFormat","d":"

Returns the requested representation format

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::emitRequestDispatched","p":"Neos/Flow/Mvc/ActionRequest.html#method_emitRequestDispatched","d":"

Emits a signal when a Request has been dispatched

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::__clone","p":"Neos/Flow/Mvc/ActionRequest.html#method___clone","d":"

Resets the dispatched status to false

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::__sleep","p":"Neos/Flow/Mvc/ActionRequest.html#method___sleep","d":"

We provide our own __sleep method, where we serialize all properties except the parentRequest if it is\na HTTP request -- as this one contains $_SERVER etc.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::createActionRequest","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_createActionRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::mergeHttpRequestArguments","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_mergeHttpRequestArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::mergeHttpRequestArgumentsWithAdditionalArguments","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_mergeHttpRequestArgumentsWithAdditionalArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::prepareActionRequest","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_prepareActionRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::setDefaultControllerAndActionNameIfNoneSpecified","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_setDefaultControllerAndActionNameIfNoneSpecified","d":"

Set the default controller and action names if none has been specified.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::__construct","p":"Neos/Flow/Mvc/ActionResponse.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setContent","p":"Neos/Flow/Mvc/ActionResponse.html#method_setContent","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setContentType","p":"Neos/Flow/Mvc/ActionResponse.html#method_setContentType","d":"

Set content mime type for this response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setRedirectUri","p":"Neos/Flow/Mvc/ActionResponse.html#method_setRedirectUri","d":"

Set a redirect URI and according status for this response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setStatusCode","p":"Neos/Flow/Mvc/ActionResponse.html#method_setStatusCode","d":"

Set the status code for this response as HTTP status code.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setCookie","p":"Neos/Flow/Mvc/ActionResponse.html#method_setCookie","d":"

Set a cookie in the HTTP response\nThis leads to a corresponding Set-Cookie header to be set in the HTTP response

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::deleteCookie","p":"Neos/Flow/Mvc/ActionResponse.html#method_deleteCookie","d":"

Delete a cooke from the HTTP response\nThis leads to a corresponding Set-Cookie header with an expired Cookie to be set in the HTTP response

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setHttpHeader","p":"Neos/Flow/Mvc/ActionResponse.html#method_setHttpHeader","d":"

Set the specified header in the response, overwriting any previous value set for this header.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::addHttpHeader","p":"Neos/Flow/Mvc/ActionResponse.html#method_addHttpHeader","d":"

Add the specified header to the response, without overwriting any previous value set for this header.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getHttpHeader","p":"Neos/Flow/Mvc/ActionResponse.html#method_getHttpHeader","d":"

Return the specified HTTP header that was previously set.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getContent","p":"Neos/Flow/Mvc/ActionResponse.html#method_getContent","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getRedirectUri","p":"Neos/Flow/Mvc/ActionResponse.html#method_getRedirectUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getStatusCode","p":"Neos/Flow/Mvc/ActionResponse.html#method_getStatusCode","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::hasContentType","p":"Neos/Flow/Mvc/ActionResponse.html#method_hasContentType","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getContentType","p":"Neos/Flow/Mvc/ActionResponse.html#method_getContentType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::replaceHttpResponse","p":"Neos/Flow/Mvc/ActionResponse.html#method_replaceHttpResponse","d":"

Use this if you want build your own HTTP Response inside your action

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::mergeIntoParentResponse","p":"Neos/Flow/Mvc/ActionResponse.html#method_mergeIntoParentResponse","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::buildHttpResponse","p":"Neos/Flow/Mvc/ActionResponse.html#method_buildHttpResponse","d":"

Note this is a special use case method that will apply the internal properties (Content-Type, StatusCode, Location, Set-Cookie and Content)\nto the given PSR-7 Response and return a modified response. This is used to merge the ActionResponse properties into a possible HttpResponse\ncreated in a View (see ActionController::renderView()) because those would be overwritten otherwise. Note that any component parameters will\nstill run through the component chain and will not be propagated here.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::initializeController","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_initializeController","d":"

Initializes the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::getControllerContext","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_getControllerContext","d":"

Returns this controller's context.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::addFlashMessage","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_addFlashMessage","d":"

Creates a Message object and adds it to the FlashMessageContainer.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::forward","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_forward","d":"

Forwards the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::forwardToRequest","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_forwardToRequest","d":"

Forwards the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::redirect","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_redirect","d":"

Redirects the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::redirectToRequest","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_redirectToRequest","d":"

Redirects the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::redirectToUri","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_redirectToUri","d":"

Redirects to another URI

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::throwStatus","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_throwStatus","d":"

Sends the specified HTTP status immediately.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::mapRequestArgumentsToControllerArguments","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_mapRequestArgumentsToControllerArguments","d":"

Maps arguments delivered by the request object to the local controller arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::injectSettings","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::injectLogger","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::injectThrowableStorage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_injectThrowableStorage","d":"

Injects the throwable storage.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::processRequest","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_processRequest","d":"

Handles a request. The result output is returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::resolveActionMethodName","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_resolveActionMethodName","d":"

Resolves and checks the current action method name

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeActionMethodArguments","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeActionMethodArguments","d":"

Implementation of the arguments initialization in the action controller:\nAutomatically registers arguments of the current action

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionMethodParameters","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionMethodParameters","d":"

Returns a map of action method names and their parameters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getInformationNeededForInitializeActionMethodValidators","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getInformationNeededForInitializeActionMethodValidators","d":"

This is a helper method purely used to make initializeActionMethodValidators()\ntestable without mocking static methods.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeActionMethodValidators","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeActionMethodValidators","d":"

Adds the needed validators to the Arguments:

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionValidationGroups","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionValidationGroups","d":"

Returns a map of action method names and their validation groups.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionValidateAnnotationData","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionValidateAnnotationData","d":"

Returns a map of action method names and their validation parameters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeAction","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeAction","d":"

Initializes the controller before invoking an action method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::callActionMethod","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_callActionMethod","d":"

Calls the specified action method and passes the arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionIgnoredValidationArguments","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionIgnoredValidationArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getPublicActionMethods","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getPublicActionMethods","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::resolveView","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_resolveView","d":"

Prepares a view for the current action and stores it in $this->view.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::emitViewResolved","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_emitViewResolved","d":"

Emit that the view is resolved. The passed ViewInterface reference,\ngives the possibility to add variables to the view,\nbefore passing it on to further rendering

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::resolveViewObjectName","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_resolveViewObjectName","d":"

Determines the fully qualified view object name.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeView","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeView","d":"

Initializes the view before invoking an action method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::errorAction","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_errorAction","d":"

A special action which is called if the originally intended action could\nnot be called, for example if the arguments were not valid.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::handleTargetNotFoundError","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_handleTargetNotFoundError","d":"

Checks if the arguments validation result contain errors of type TargetNotFoundError and throws a TargetNotFoundException if that's the case for a top-level object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::addErrorFlashMessage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_addErrorFlashMessage","d":"

If an error occurred during this request, this adds a flash message describing the error to the flash\nmessage container.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::forwardToReferringRequest","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_forwardToReferringRequest","d":"

If information on the request before the current request was sent, this method forwards back\nto the originating request. This effectively ends processing of the current request, so do not\ncall this method before you have finished the necessary business logic!

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getFlattenedValidationErrorMessage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getFlattenedValidationErrorMessage","d":"

Returns a string containing all validation errors separated by PHP_EOL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getErrorFlashMessage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getErrorFlashMessage","d":"

A template method for displaying custom error flash messages, or to\ndisplay no flash message at all on errors. Override this to customize\nthe flash message in your action controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::renderView","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_renderView","d":"

Renders the view and applies the result to the response object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::__construct","p":"Neos/Flow/Mvc/Controller/Argument.html#method___construct","d":"

Constructs this controller argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getName","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getName","d":"

Returns the name of this argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getDataType","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getDataType","d":"

Returns the data type of this argument's value

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setRequired","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setRequired","d":"

Marks this argument to be required

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::isRequired","p":"Neos/Flow/Mvc/Controller/Argument.html#method_isRequired","d":"

Returns true if this argument is required

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setDefaultValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setDefaultValue","d":"

Sets the default value of the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getDefaultValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getDefaultValue","d":"

Returns the default value of this argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setValidator","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setValidator","d":"

Sets a custom validator which is used supplementary to the base validation

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getValidator","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getValidator","d":"

Returns the set validator

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setValue","d":"

Sets the value of this argument.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getValue","d":"

Returns the value of this argument. If the value is NULL, we use the defaultValue.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getPropertyMappingConfiguration","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getPropertyMappingConfiguration","d":"

Return the Property Mapping Configuration used for this argument; can be used by the initialize*action to modify the Property Mapping.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getValidationResults","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getValidationResults","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getMapRequestBody","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getMapRequestBody","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setMapRequestBody","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setMapRequestBody","d":"

Set if the request body should be mapped into this argument.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetSet","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetSet","d":"

Adds or replaces the argument specified by $value. The argument's name is taken from the\nargument object itself, therefore the $offset does not have any meaning in this context.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::append","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_append","d":"

Sets an argument, aliased to offsetSet()

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetUnset","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetUnset","d":"

Unsets an argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetExists","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetExists","d":"

Returns whether the requested index exists

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetGet","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetGet","d":"

Returns the value at the specified index

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::addNewArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_addNewArgument","d":"

Creates, adds and returns a new controller argument to this composite object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::addArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_addArgument","d":"

Adds the specified controller argument to this composite object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::getArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_getArgument","d":"

Returns an argument specified by name

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::hasArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_hasArgument","d":"

Checks if an argument with the specified name exists

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::getArgumentNames","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_getArgumentNames","d":"

Returns the names of all arguments contained in this object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::__call","p":"Neos/Flow/Mvc/Controller/Arguments.html#method___call","d":"

Magic setter method for the argument values. Each argument\nvalue can be set by just calling the setArgumentName() method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::validateArgumentExistence","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_validateArgumentExistence","d":"

Translates a short argument name to its corresponding long name. If the\nspecified argument name is a real argument name already, it will be returned again.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::removeAll","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_removeAll","d":"

Remove all arguments and resets this object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::getValidationResults","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_getValidationResults","d":"

Get all property mapping / validation errors

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::__construct","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method___construct","d":"

Constructs this context

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getRequest","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getRequest","d":"

Get the request of the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getResponse","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getResponse","d":"

Get the response of the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getArguments","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getArguments","d":"

Get the arguments of the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getUriBuilder","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getUriBuilder","d":"

Returns the URI Builder bound to this context

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getFlashMessageContainer","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getFlashMessageContainer","d":"

Get the flash message container

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface::processRequest","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html#method_processRequest","d":"

Processes a general request. The result can be returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Exception::__construct","p":"Neos/Flow/Mvc/Controller/Exception.html#method___construct","d":"

Overwrites parent constructor to be able to inject current request object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Exception::getRequest","p":"Neos/Flow/Mvc/Controller/Exception.html#method_getRequest","d":"

Returns the request object that exception belongs to.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::allowCreationForSubProperty","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_allowCreationForSubProperty","d":"

Allow creation of a certain sub property

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::allowModificationForSubProperty","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_allowModificationForSubProperty","d":"

Allow modification for a given property path

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::allowOverrideTargetType","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_allowOverrideTargetType","d":"

Allow override of the target type through a special "__type" parameter

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::setTargetTypeForSubProperty","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_setTargetTypeForSubProperty","d":"

Set the target type for a certain property. Especially useful\nif there is an object which has a nested object which is abstract,\nand you want to instantiate a concrete object instead.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::generateTrustedPropertiesToken","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_generateTrustedPropertiesToken","d":"

Generate a request hash for a list of form fields

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::serializeAndHashFormFieldArray","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_serializeAndHashFormFieldArray","d":"

Serialize and hash the form field array

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::initializePropertyMappingConfigurationFromRequest","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_initializePropertyMappingConfigurationFromRequest","d":"

Initialize the property mapping configuration in $controllerArguments if\nthe trusted properties are set inside the request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::modifyPropertyMappingConfiguration","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_modifyPropertyMappingConfiguration","d":"

Modify the passed $propertyMappingConfiguration according to the $propertyConfiguration which\nhas been generated by e.g. Fluid. In detail, if the $propertyConfiguration contains\nan __identity field, we allow modification of objects; else we allow creation.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::resolveActionMethodName","p":"Neos/Flow/Mvc/Controller/RestController.html#method_resolveActionMethodName","d":"

Determines the action method and assures that the method exists.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::initializeCreateAction","p":"Neos/Flow/Mvc/Controller/RestController.html#method_initializeCreateAction","d":"

Allow creation of resources in createAction()

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::initializeUpdateAction","p":"Neos/Flow/Mvc/Controller/RestController.html#method_initializeUpdateAction","d":"

Allow modification of resources in updateAction()

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::redirectToUri","p":"Neos/Flow/Mvc/Controller/RestController.html#method_redirectToUri","d":"

Redirects the web request to another uri.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\StandardController::resolveView","p":"Neos/Flow/Mvc/Controller/StandardController.html#method_resolveView","d":"

Overrides the standard resolveView method

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\StandardController::indexAction","p":"Neos/Flow/Mvc/Controller/StandardController.html#method_indexAction","d":"

Displays the default view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\DispatchMiddleware::process","p":"Neos/Flow/Mvc/DispatchMiddleware.html#method_process","d":"

Create an action request from stored route match values and dispatch to that

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::injectObjectManager","p":"Neos/Flow/Mvc/Dispatcher.html#method_injectObjectManager","d":"

Inject the Object Manager through setter injection because property injection\nis not available during compile time.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::injectSecurityContext","p":"Neos/Flow/Mvc/Dispatcher.html#method_injectSecurityContext","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::injectFirewall","p":"Neos/Flow/Mvc/Dispatcher.html#method_injectFirewall","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::dispatch","p":"Neos/Flow/Mvc/Dispatcher.html#method_dispatch","d":"

Dispatches a request to a controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::initiateDispatchLoop","p":"Neos/Flow/Mvc/Dispatcher.html#method_initiateDispatchLoop","d":"

Try processing the request until it is successfully marked "dispatched"

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::emitBeforeControllerInvocation","p":"Neos/Flow/Mvc/Dispatcher.html#method_emitBeforeControllerInvocation","d":"

This signal is emitted directly before the request is been dispatched to a controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::emitAfterControllerInvocation","p":"Neos/Flow/Mvc/Dispatcher.html#method_emitAfterControllerInvocation","d":"

This signal is emitted directly after the request has been dispatched to a controller and the controller\nreturned control back to the dispatcher.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::resolveController","p":"Neos/Flow/Mvc/Dispatcher.html#method_resolveController","d":"

Finds and instantiates a controller that matches the current request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\AmbiguousCommandIdentifierException::__construct","p":"Neos/Flow/Mvc/Exception/AmbiguousCommandIdentifierException.html#method___construct","d":"

Overwrites parent constructor to be able to inject matching commands.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\AmbiguousCommandIdentifierException::getMatchingCommands","p":"Neos/Flow/Mvc/Exception/AmbiguousCommandIdentifierException.html#method_getMatchingCommands","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\ForwardException::setNextRequest","p":"Neos/Flow/Mvc/Exception/ForwardException.html#method_setNextRequest","d":"

Sets the next request, containing the information about the next action to\nexecute.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\ForwardException::getNextRequest","p":"Neos/Flow/Mvc/Exception/ForwardException.html#method_getNextRequest","d":"

Returns the next request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::addMessage","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_addMessage","d":"

Add a flash message object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::hasMessages","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_hasMessages","d":"

Whether there are any messages in the FlashMessageContainer

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::getMessages","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_getMessages","d":"

Returns all currently stored flash messages.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::flush","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_flush","d":"

Remove messages from this container.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::getMessagesAndFlush","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_getMessagesAndFlush","d":"

Get all flash messages (with given severity) currently available and remove them from the container.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageMiddleware::process","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageService::persistFlashMessages","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageService.html#method_persistFlashMessages","d":"

Persist all FlashMessageContainers that have been instantiated during the current request cycle

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageService::getFlashMessageContainerForRequest","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageService.html#method_getFlashMessageContainerForRequest","d":"

Load the FlashMessageContainer for the given request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::load","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::persist","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage::__construct","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage::load","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage::persist","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage::__construct","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage::load","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage::persist","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::setDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getControllerObjectName","p":"Neos/Flow/Mvc/RequestInterface.html#method_getControllerObjectName","d":"

Returns the object name of the controller which is supposed to process the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_getMainRequest","d":"

Returns the top level Request: the one just below the HTTP request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_isMainRequest","d":"

Checks if this request is the uppermost ActionRequest, just one below the\nHTTP request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::__construct","p":"Neos/Flow/Mvc/RequestMatcher.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isPackage","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isPackage","d":"

Check if the current Request's Package equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isSubPackage","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isSubPackage","d":"

Check if the current Request's SubPackage equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isController","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isController","d":"

Check if the current Request's Controller equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isAction","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isAction","d":"

Check if the current Request's Action equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isFormat","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isFormat","d":"

Check if the current Request's Format equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::matchRequestProperty","p":"Neos/Flow/Mvc/RequestMatcher.html#method_matchRequestProperty","d":"

Compare a request propertyValue against an expected\nvalue and add the weight if it's true

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::getParentRequest","p":"Neos/Flow/Mvc/RequestMatcher.html#method_getParentRequest","d":"

Get a new RequestMatcher for the Request's ParentRequest

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::getMainRequest","p":"Neos/Flow/Mvc/RequestMatcher.html#method_getMainRequest","d":"

Get a new RequestMatcher for the Request's MainRequest

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::getWeight","p":"Neos/Flow/Mvc/RequestMatcher.html#method_getWeight","d":"

Return the current weight for this match

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::addWeight","p":"Neos/Flow/Mvc/RequestMatcher.html#method_addWeight","d":"

Add a weight to the total

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::resetWeight","p":"Neos/Flow/Mvc/RequestMatcher.html#method_resetWeight","d":"

Reset the match weight

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setName","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setName","d":"

Sets name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getName","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getName","d":"

Returns name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::hasValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_hasValue","d":"

Returns true if a value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getValue","d":"

Returns value of the Route Part. Before match() is called this returns NULL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::hasDefaultValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_hasDefaultValue","d":"

Returns true if a default value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setDefaultValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setDefaultValue","d":"

Sets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getDefaultValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setOptional","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setOptional","d":"

Specifies whether this Route part is optional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::isOptional","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_isOptional","d":"

Getter for $this->isOptional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setLowerCase","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setLowerCase","d":"

Specifies whether this Route part should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::isLowerCase","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setOptions","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setOptions","d":"

Defines options for this Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getOptions","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getOptions","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProvider::__construct","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProvider.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProvider::getRoutes","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProvider.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProviderFactory::__construct","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProviderFactory.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProviderFactory::createRoutesProvider","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProviderFactory.html#method_createRoutesProvider","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ConfigurationRoutesProvider::__construct","p":"Neos/Flow/Mvc/Routing/ConfigurationRoutesProvider.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ConfigurationRoutesProvider::getRoutes","p":"Neos/Flow/Mvc/Routing/ConfigurationRoutesProvider.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::__construct","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::getMatchedValue","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_getMatchedValue","d":"

The actual matched value of the respective Route Part

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::hasTags","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_hasTags","d":"

Whether this result is tagged

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::getTags","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_getTags","d":"

RouteTags to be associated with the MatchResult, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::hasLifetime","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_hasLifetime","d":"

Whether this has a lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::getLifetime","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_getLifetime","d":"

RouteLifetime to be associated with the MatchResult, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::__construct","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getBaseUri","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getBaseUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getRouteValues","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getRouteValues","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::isForceAbsoluteUri","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_isForceAbsoluteUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getUriPathPrefix","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getUriPathPrefix","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getParameters","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::__construct","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getResolvedValue","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getResolvedValue","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::hasUriConstraints","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_hasUriConstraints","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getUriConstraints","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getUriConstraints","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::hasTags","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_hasTags","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getTags","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getTags","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::hasLifetime","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_hasLifetime","d":"

Whether this result has a lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getLifetime","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getLifetime","d":"

RouteLifetime to be associated with the MatchResult, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::__construct","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::getHttpRequest","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method_getHttpRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::getParameters","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::getCacheEntryIdentifier","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method_getCacheEntryIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::createUndefined","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_createUndefined","d":"

Creates an empty instance without a specific lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::createInfinite","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_createInfinite","d":"

Creates an instance without an infinite lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::createSeconds","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_createSeconds","d":"

Creates an instance without lifetime specified in seconds

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::fromInt","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_fromInt","d":"

Creates an instance with a specific lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::merge","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_merge","d":"

Merges two instances of this class combining results by using the lowest lifetime\nwhile respecting the special meaning of 0 = infinite and null = undefined

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::isUndefined","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_isUndefined","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::isInfinite","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_isInfinite","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::getValue","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_getValue","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::createEmpty","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_createEmpty","d":"

Creates an empty instance of this class

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::withParameter","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_withParameter","d":"

Create a new instance adding the given parameter

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::has","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_has","d":"

Checks whether a given parameter exists

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::getValue","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_getValue","d":"

Returns the value for a given $parameterName, or NULL if it doesn't exist

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::isEmpty","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_isEmpty","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::toArray","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_toArray","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::getCacheEntryIdentifier","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_getCacheEntryIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::createEmpty","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_createEmpty","d":"

Creates an instance without any tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::createFromTag","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_createFromTag","d":"

Creates an instance with one given tag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::createFromArray","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_createFromArray","d":"

Creates an instance with one given tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::merge","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_merge","d":"

Merges two instances of this class combining and unifying all tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::withTag","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_withTag","d":"

Creates a new instance with the given $tag added\nIf the $tag has been added already, this instance is returned

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::has","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_has","d":"

Whether a given $tag is contained in the collection of this instance

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::getTags","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_getTags","d":"

Returns the tags of this tag collection as value array

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::create","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_create","d":"

Create a new instance without any constraints

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::fromUri","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_fromUri","d":"

Create a new instance with constraints extracted from the given $uri

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::merge","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_merge","d":"

Merge two instances of UriConstraints\nConstraints of the given $uriConstraints instance will overrule similar constraints of this instance

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withScheme","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withScheme","d":"

Create a new instance with the scheme constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withHost","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withHost","d":"

Create a new instance with the host constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withHostPrefix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withHostPrefix","d":"

Create a new instance with the host prefix constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withHostSuffix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withHostSuffix","d":"

Create a new instance with the host suffix constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPort","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPort","d":"

Create a new instance with the port constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPath","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPath","d":"

Create a new instance with the path constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withQueryString","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withQueryString","d":"

Create a new instance with the query string constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withAddedQueryValues","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withAddedQueryValues","d":"

Create a new instance with a query string corresponding to the given $values merged with any existing query string constraint

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withFragment","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withFragment","d":"

Create a new instance with the fragment constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPathPrefix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPathPrefix","d":"

Create a new instance with the path prefix constraint added\nThis can be applied multiple times, later prefixes will be prepended to the start

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPathSuffix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPathSuffix","d":"

Create a new instance with the path suffix constraint added\nThis can be applied multiple times, later suffixes will be appended to the end

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::getPathConstraint","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_getPathConstraint","d":"

Returns the URI path constraint, which consists of the path and query string parts, or NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::applyTo","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_applyTo","d":"

Applies all constraints of this instance to the given $templateUri and returns a new UriInterface instance\nsatisfying all of the constraints (see example above)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::toUri","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_toUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::setSplitString","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_setSplitString","d":"

Sets split string of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::match","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_match","d":"

Checks whether this Dynamic Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::matchWithParameters","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_matchWithParameters","d":"

Checks whether this Dynamic Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::findValueToMatch","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_findValueToMatch","d":"

Returns the first part of $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::matchValue","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_matchValue","d":"

Checks, whether given value can be matched.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::removeMatchingPortionFromRequestPath","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_removeMatchingPortionFromRequestPath","d":"

Removes matching part from $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::resolve","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_resolve","d":"

Checks whether $routeValues contains elements which correspond to this Dynamic Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::resolveWithParameters","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_resolveWithParameters","d":"

Checks whether $routeValues contains elements which correspond to this Dynamic Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::findValueToResolve","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_findValueToResolve","d":"

Returns the route value of the current route part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::resolveValue","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_resolveValue","d":"

Checks, whether given value can be resolved and if so, sets $this->value to the resolved value.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface::setSplitString","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html#method_setSplitString","d":"

Sets split string of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::setObjectType","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_setObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getObjectType","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::setUriPattern","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_setUriPattern","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getUriPattern","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getUriPattern","d":"

If $this->uriPattern is specified, this will be returned, otherwise identity properties of $this->objectType\nare returned in the format {property1}/{property2}/{property3}.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::matchValue","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_matchValue","d":"

Checks, whether given value can be matched.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getObjectIdentifierFromPathSegment","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getObjectIdentifierFromPathSegment","d":"

Retrieves the object identifier from the given $pathSegment.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::findValueToMatch","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_findValueToMatch","d":"

Returns the first part of $routePath that should be evaluated in matchValue().

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::resolveValue","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_resolveValue","d":"

Resolves the given entity and sets the value to a URI representation (path segment) that matches $this->uriPattern and is unique for the given object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getPathSegmentByIdentifier","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getPathSegmentByIdentifier","d":"

Generates a unique string for the given identifier according to $this->uriPattern.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::createPathSegmentForObject","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_createPathSegmentForObject","d":"

Creates a URI representation (path segment) for the given object matching $this->uriPattern.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::storeObjectPathMapping","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_storeObjectPathMapping","d":"

Creates a new ObjectPathMapping and stores it in the repository

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::rewriteForUri","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_rewriteForUri","d":"

Transforms the given string into a URI compatible format without special characters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setPathSegment","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setPathSegment","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getPathSegment","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getPathSegment","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setUriPattern","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setUriPattern","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getUriPattern","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getUriPattern","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setIdentifier","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getIdentifier","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setObjectType","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getObjectType","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository::findOneByObjectTypeUriPatternAndPathSegment","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html#method_findOneByObjectTypeUriPatternAndPathSegment","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository::findOneByObjectTypeUriPatternAndIdentifier","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html#method_findOneByObjectTypeUriPatternAndIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository::persistEntities","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html#method_persistEntities","d":"

Persists all entities managed by the repository and all cascading dependencies

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::matchWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_matchWithParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::resolveWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_resolveWithParameters","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::fromConfiguration","p":"Neos/Flow/Mvc/Routing/Route.html#method_fromConfiguration","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setName","p":"Neos/Flow/Mvc/Routing/Route.html#method_setName","d":"

Sets Route name.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getName","p":"Neos/Flow/Mvc/Routing/Route.html#method_getName","d":"

Returns the name of this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setDefaults","p":"Neos/Flow/Mvc/Routing/Route.html#method_setDefaults","d":"

Sets default values for this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getDefaults","p":"Neos/Flow/Mvc/Routing/Route.html#method_getDefaults","d":"

Returns default values for this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setUriPattern","p":"Neos/Flow/Mvc/Routing/Route.html#method_setUriPattern","d":"

Sets the URI pattern this route should match with

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getUriPattern","p":"Neos/Flow/Mvc/Routing/Route.html#method_getUriPattern","d":"

Returns the URI pattern this route should match with

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setLowerCase","p":"Neos/Flow/Mvc/Routing/Route.html#method_setLowerCase","d":"

Specifies whether Route parts of this route should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::isLowerCase","p":"Neos/Flow/Mvc/Routing/Route.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setAppendExceedingArguments","p":"Neos/Flow/Mvc/Routing/Route.html#method_setAppendExceedingArguments","d":"

Specifies whether Route values, that are not part of the Route configuration, should be appended to the\nResulting URI as query string.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getAppendExceedingArguments","p":"Neos/Flow/Mvc/Routing/Route.html#method_getAppendExceedingArguments","d":"

Returns true if exceeding arguments should be appended to the URI as query string, otherwise false

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setRoutePartsConfiguration","p":"Neos/Flow/Mvc/Routing/Route.html#method_setRoutePartsConfiguration","d":"

By default all Dynamic Route Parts are resolved by\n\\Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getRoutePartsConfiguration","p":"Neos/Flow/Mvc/Routing/Route.html#method_getRoutePartsConfiguration","d":"

Returns the route parts configuration of this route

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setHttpMethods","p":"Neos/Flow/Mvc/Routing/Route.html#method_setHttpMethods","d":"

Limits the HTTP verbs that are accepted by this route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getHttpMethods","p":"Neos/Flow/Mvc/Routing/Route.html#method_getHttpMethods","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setCacheTags","p":"Neos/Flow/Mvc/Routing/Route.html#method_setCacheTags","d":"

Tags for cache items

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setCacheLifetime","p":"Neos/Flow/Mvc/Routing/Route.html#method_setCacheLifetime","d":"

Lifetime for cache items

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::hasHttpMethodConstraints","p":"Neos/Flow/Mvc/Routing/Route.html#method_hasHttpMethodConstraints","d":"

Whether or not this route is limited to one or more HTTP verbs

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getMatchResults","p":"Neos/Flow/Mvc/Routing/Route.html#method_getMatchResults","d":"

Returns an array with the Route match results.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getMatchedTags","p":"Neos/Flow/Mvc/Routing/Route.html#method_getMatchedTags","d":"

Returns the tags that have been associated with this route during request matching, or NULL if no tags were set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getMatchedLifetime","p":"Neos/Flow/Mvc/Routing/Route.html#method_getMatchedLifetime","d":"

Returns the lifetime been associated with this route during request matching, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getResolvedUriConstraints","p":"Neos/Flow/Mvc/Routing/Route.html#method_getResolvedUriConstraints","d":"

Returns the merged UriConstraints of all Route Parts after resolving, or NULL if no constraints were set yet

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getResolvedTags","p":"Neos/Flow/Mvc/Routing/Route.html#method_getResolvedTags","d":"

Returns the tags that have been associated with this route during resolving, or NULL if no tags were set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getResolvedLifetime","p":"Neos/Flow/Mvc/Routing/Route.html#method_getResolvedLifetime","d":"

Returns the tags that have been associated with this route during resolving, or NULL if no tags were set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::matches","p":"Neos/Flow/Mvc/Routing/Route.html#method_matches","d":"

Checks whether $routeContext corresponds to this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::resolves","p":"Neos/Flow/Mvc/Routing/Route.html#method_resolves","d":"

Checks whether $routeValues can be resolved to a corresponding uri.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::compareAndRemoveMatchingDefaultValues","p":"Neos/Flow/Mvc/Routing/Route.html#method_compareAndRemoveMatchingDefaultValues","d":"

Recursively iterates through the defaults of this route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::extractInternalArguments","p":"Neos/Flow/Mvc/Routing/Route.html#method_extractInternalArguments","d":"

Removes all internal arguments (prefixed with two underscores) from the given $arguments\nand returns them as array

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::containsObject","p":"Neos/Flow/Mvc/Routing/Route.html#method_containsObject","d":"

Checks if the given subject contains an object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::parse","p":"Neos/Flow/Mvc/Routing/Route.html#method_parse","d":"

Iterates through all segments in $this->uriPattern and creates\nappropriate RoutePart instances.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setName","d":"

Sets name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getName","d":"

Returns name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasValue","d":"

Returns true if a value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getValue","d":"

Returns value of the Route Part. Before match() is called this returns NULL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasDefaultValue","d":"

Returns true if a default value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setDefaultValue","d":"

Sets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptional","d":"

Specifies whether this Route part is optional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isOptional","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setLowerCase","d":"

Specifies whether this Route part should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptions","d":"

Defines options for this Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getOptions","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::match","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_match","d":"

Checks whether this Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::resolve","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_resolve","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::injectLogger","p":"Neos/Flow/Mvc/Routing/Router.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::route","p":"Neos/Flow/Mvc/Routing/Router.html#method_route","d":"

Iterates through all configured routes and calls matches() on them.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::getLastMatchedRoute","p":"Neos/Flow/Mvc/Routing/Router.html#method_getLastMatchedRoute","d":"

Returns the route that has been matched with the last route() call.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::resolve","p":"Neos/Flow/Mvc/Routing/Router.html#method_resolve","d":"

Builds the corresponding uri (excluding protocol and host) by iterating\nthrough all configured routes and calling their respective resolves()\nmethod. If no matching route is found, an empty string is returned.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::getLastResolvedRoute","p":"Neos/Flow/Mvc/Routing/Router.html#method_getLastResolvedRoute","d":"

Returns the route that has been resolved with the last resolve() call.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::injectLogger","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::initializeObject","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_initializeObject","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::getCachedMatchResults","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_getCachedMatchResults","d":"

Checks the cache for the given RouteContext and returns the result or false if no matching ache entry was found

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::storeMatchResults","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_storeMatchResults","d":"

Stores the $matchResults in the cache

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::getCachedResolvedUriConstraints","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_getCachedResolvedUriConstraints","d":"

Checks the cache for the given ResolveContext and returns the cached UriConstraints if a cache entry is found

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::storeResolvedUriConstraints","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_storeResolvedUriConstraints","d":"

Stores the resolved UriConstraints in the cache together with the $routeValues

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::generateRouteTags","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_generateRouteTags","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCaches","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCaches","d":"

Flushes 'route' and 'resolve' caches.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCachesByTag","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCachesByTag","d":"

Flushes 'findMatchResults' and 'resolve' caches for the given $tag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCachesByTags","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCachesByTags","d":"

Flushes 'findMatchResults' and 'resolve' caches for the given $tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCachesForUriPath","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCachesForUriPath","d":"

Flushes 'findMatchResults' caches that are tagged with the given $uriPath

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::containsObject","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_containsObject","d":"

Checks if the given subject contains an object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::convertObjectsToHashes","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_convertObjectsToHashes","d":"

Recursively converts objects in an array to their identifiers

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::buildResolveCacheIdentifier","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_buildResolveCacheIdentifier","d":"

Generates the Resolve cache identifier for the given Request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::extractUuids","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_extractUuids","d":"

Helper method to generate tags by taking all UUIDs contained\nin the given $routeValues or $matchResults

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::route","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_route","d":"

Iterates through all configured routes and calls matches() on them.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::resolve","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_resolve","d":"

Walks through all configured routes and calls their respective resolves-method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::create","p":"Neos/Flow/Mvc/Routing/Routes.html#method_create","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::fromConfiguration","p":"Neos/Flow/Mvc/Routing/Routes.html#method_fromConfiguration","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::empty","p":"Neos/Flow/Mvc/Routing/Routes.html#method_empty","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::merge","p":"Neos/Flow/Mvc/Routing/Routes.html#method_merge","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::getIterator","p":"Neos/Flow/Mvc/Routing/Routes.html#method_getIterator","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface::createRoutesProvider","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html#method_createRoutesProvider","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface::getRoutes","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutingMiddleware::process","p":"Neos/Flow/Mvc/Routing/RoutingMiddleware.html#method_process","d":"

Resolve a route for the request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart::getDefaultValue","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart::match","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html#method_match","d":"

Checks whether this Static Route Part correspond to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart::resolve","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html#method_resolve","d":"

Sets the Route Part value to the Route Part name and returns true if successful.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::__construct","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::addRoute","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method_addRoute","d":"

Prepends a route additionally to the routes form the Testing context configuration

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::reset","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method_reset","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::getRoutes","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setRequest","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setRequest","d":"

Sets the current request and resets the UriBuilder

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getRequest","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getRequest","d":"

Gets the current request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setArguments","d":"

Additional query parameters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setSection","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setSection","d":"

If specified, adds a given HTML anchor to the URI (#...)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getSection","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getSection","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setFormat","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setFormat","d":"

Specifies the format of the target (e.g. "html" or "xml")

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getFormat","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getFormat","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setCreateAbsoluteUri","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setCreateAbsoluteUri","d":"

If set, the URI is prepended with the current base URI. Defaults to false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getCreateAbsoluteUri","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getCreateAbsoluteUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setAddQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setAddQueryString","d":"

If set, the current query parameters will be merged with $this->arguments. Defaults to false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getAddQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getAddQueryString","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setArgumentsToBeExcludedFromQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setArgumentsToBeExcludedFromQueryString","d":"

A list of arguments to be excluded from the query parameters\nOnly active if addQueryString is set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getArgumentsToBeExcludedFromQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getArgumentsToBeExcludedFromQueryString","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getLastArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getLastArguments","d":"

Returns the arguments being used for the last URI being built.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::reset","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_reset","d":"

Resets all UriBuilder options to their default value.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::uriFor","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_uriFor","d":"

Creates an URI used for linking to an Controller action.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::addNamespaceToArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_addNamespaceToArguments","d":"

Adds the argument namespace of the current request to the specified arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::build","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_build","d":"

Builds the URI

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::mergeArgumentsWithRequestArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_mergeArgumentsWithRequestArguments","d":"

Merges specified arguments with arguments from request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getRequestNamespacePath","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getRequestNamespacePath","d":"

Get the path of the argument namespaces of all parent requests.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ViewConfigurationManager::getViewConfiguration","p":"Neos/Flow/Mvc/ViewConfigurationManager.html#method_getViewConfiguration","d":"

This method walks through the view configuration and applies\nmatching configurations in the order of their specifity score.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ViewConfigurationManager::createCacheIdentifier","p":"Neos/Flow/Mvc/ViewConfigurationManager.html#method_createCacheIdentifier","d":"

Create a complete cache identifier for the given\nrequest that conforms to cache identifier syntax

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::createWithOptions","p":"Neos/Flow/Mvc/View/AbstractView.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::__construct","p":"Neos/Flow/Mvc/View/AbstractView.html#method___construct","d":"

Set default options based on the supportedOptions provided

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::getOption","p":"Neos/Flow/Mvc/View/AbstractView.html#method_getOption","d":"

Get a specific option of this View

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::setOption","p":"Neos/Flow/Mvc/View/AbstractView.html#method_setOption","d":"

Set a specific option of this View

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::assign","p":"Neos/Flow/Mvc/View/AbstractView.html#method_assign","d":"

Add a variable to $this->variables.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::assignMultiple","p":"Neos/Flow/Mvc/View/AbstractView.html#method_assignMultiple","d":"

Add multiple variables to $this->variables.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::setControllerContext","p":"Neos/Flow/Mvc/View/AbstractView.html#method_setControllerContext","d":"

Sets the current controller context

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::setVariablesToRender","p":"Neos/Flow/Mvc/View/JsonView.html#method_setVariablesToRender","d":"

Specifies which variables this JsonView should render\nBy default only the variable 'value' will be rendered

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::setConfiguration","p":"Neos/Flow/Mvc/View/JsonView.html#method_setConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::render","p":"Neos/Flow/Mvc/View/JsonView.html#method_render","d":"

Transforms the value view variable to a serializable\narray represantion using a YAML view configuration and JSON encodes\nthe result.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::renderArray","p":"Neos/Flow/Mvc/View/JsonView.html#method_renderArray","d":"

Loads the configuration and transforms the value to a serializable\narray.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::transformValue","p":"Neos/Flow/Mvc/View/JsonView.html#method_transformValue","d":"

Transforms a value depending on type recursively using the\nsupplied configuration.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::transformObject","p":"Neos/Flow/Mvc/View/JsonView.html#method_transformObject","d":"

Traverses the given object structure in order to transform it into an\narray structure.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\SimpleTemplateView::render","p":"Neos/Flow/Mvc/View/SimpleTemplateView.html#method_render","d":"

Renders the view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assign","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assign","d":"

Add a variable to the view data collection.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assignMultiple","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assignMultiple","d":"

Add multiple variables to the view data collection

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::render","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_render","d":"

Renders the view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::createWithOptions","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectReflectionService","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectConfigurationManager","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectConfigurationManager","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectConfigurationCache","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectConfigurationCache","d":"

Injects the configuration cache of the Object Framework

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectLogger","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::initialize","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_initialize","d":"

Initializes the object configurations and some other parts of this Object Manager.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::setInstance","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::getRegisteredClassNames","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_getRegisteredClassNames","d":"

Returns a list of all class names, grouped by package key, which were registered by registerClassFiles()

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::getClassNamesByScope","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_getClassNamesByScope","d":"

Returns a list of class names, which are configured with the given scope

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::registerClassFiles","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_registerClassFiles","d":"

Traverses through all class files of the active packages and registers collects the class names as\n"all available class names". If the respective Flow settings say so, also function test classes\nare registered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::filterClassNamesFromConfiguration","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_filterClassNamesFromConfiguration","d":"

Given an array of class names by package key this filters out classes that\nhave been configured to be included by object management.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::applyClassFilterConfiguration","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_applyClassFilterConfiguration","d":"

Filters the classnames available for object management by filter expressions that includes classes.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::buildObjectsArray","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_buildObjectsArray","d":"

Builds the objects array which contains information about the registered objects,\ntheir scope, class, built method etc.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::getObjectConfigurations","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_getObjectConfigurations","d":"

Returns object configurations which were previously built by the ConfigurationBuilder.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::get","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::shutdown","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_shutdown","d":"

Shuts down this Object Container by calling the shutdown methods of all\nobject instances which were configured to be shut down.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::__construct","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method___construct","d":"

The constructor

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setObjectName","d":"

Sets the object name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getObjectName","d":"

Returns the object name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setClassName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setClassName","d":"

Setter function for property "className"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getClassName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getClassName","d":"

Returns the class name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setPackageKey","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setPackageKey","d":"

Sets the package key

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getPackageKey","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getPackageKey","d":"

Returns the package key

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setFactoryObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setFactoryObjectName","d":"

Sets the class name of a factory which is in charge of instantiating this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getFactoryObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getFactoryObjectName","d":"

Returns the class name of the factory for this object, if any

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setFactoryMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setFactoryMethodName","d":"

Sets the name of the factory method

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getFactoryMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getFactoryMethodName","d":"

Returns the factory method name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::isCreatedByFactory","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_isCreatedByFactory","d":"

Returns true if factoryObjectName or factoryMethodName are defined.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setScope","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setScope","d":"

Setter function for property "scope"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getScope","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getScope","d":"

Returns the scope for this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setAutowiring","d":"

Setter function for property "autowiring"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getAutowiring","d":"

Returns the autowiring mode for the configured object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setLifecycleInitializationMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setLifecycleInitializationMethodName","d":"

Setter function for property "lifecycleInitializationMethodName"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getLifecycleInitializationMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getLifecycleInitializationMethodName","d":"

Returns the name of the lifecycle initialization method for this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setLifecycleShutdownMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setLifecycleShutdownMethodName","d":"

Setter function for property "lifecycleShutdownMethodName"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getLifecycleShutdownMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getLifecycleShutdownMethodName","d":"

Returns the name of the lifecycle shutdown method for this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setProperties","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setProperties","d":"

Setter function for injection properties. If an empty array is passed to this\nmethod, all (possibly) defined properties are removed from the configuration.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getProperties","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getProperties","d":"

Returns the currently set injection properties of the object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setProperty","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setProperty","d":"

Setter function for a single injection property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setArguments","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setArguments","d":"

Setter function for injection constructor arguments. If an empty array is passed to this\nmethod, all (possibly) defined constructor arguments are removed from the configuration.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setArgument","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setArgument","d":"

Setter function for a single constructor argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getArguments","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getArguments","d":"

Returns a sorted array of constructor arguments indexed by position (starting with "1")

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setFactoryArgument","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setFactoryArgument","d":"

Setter function for a single factory method argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getFactoryArguments","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getFactoryArguments","d":"

Returns a sorted array of factory method arguments indexed by position (starting with "1")

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setConfigurationSourceHint","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setConfigurationSourceHint","d":"

Sets some information (hint) about where this configuration has been created.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getConfigurationSourceHint","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getConfigurationSourceHint","d":"

Returns some information (if any) about where this configuration has been created.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::__construct","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method___construct","d":"

Constructor - sets the index, value and type of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::set","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_set","d":"

Sets the index, value, type of the argument and object configuration

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getIndex","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getIndex","d":"

Returns the index (position) of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getValue","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getValue","d":"

Returns the value of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getType","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getType","d":"

Returns the type of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::setAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_setAutowiring","d":"

Sets autowiring for this argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getAutowiring","d":"

Returns the autowiring mode for this argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::injectReflectionService","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::injectLogger","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::injectExcludeClassesFromConstructorAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_injectExcludeClassesFromConstructorAutowiring","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::buildObjectConfigurations","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_buildObjectConfigurations","d":"

Traverses through the given class and interface names and builds a base object configuration\nfor all of them. Then parses the provided extra configuration and merges the result\ninto the overall configuration. Finally autowires dependencies of arguments and properties\nwhich can be resolved automatically.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::enhanceRawConfigurationWithAnnotationOptions","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_enhanceRawConfigurationWithAnnotationOptions","d":"

Builds a raw configuration array by parsing possible scope and autowiring\nannotations from the given class or interface.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseConfigurationArray","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseConfigurationArray","d":"

Builds an object configuration object from a generic configuration container.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseScope","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseScope","d":"

Parses the value of the option "scope"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseAutowiring","d":"

Parses the value of the option "autowiring"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parsePropertyOfTypeObject","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parsePropertyOfTypeObject","d":"

Parses the configuration for properties of type OBJECT

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseArgumentOfTypeObject","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseArgumentOfTypeObject","d":"

Parses the configuration for arguments of type OBJECT

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::wireFactoryArguments","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_wireFactoryArguments","d":"

Creates a "virtual object configuration" for factory arguments, turning:

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::autowireArguments","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_autowireArguments","d":"

If mandatory constructor arguments have not been defined yet, this function tries to autowire\nthem if possible.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::autowireProperties","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_autowireProperties","d":"

This function tries to find yet unmatched dependencies which need to be injected via "inject*" setter methods.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::__construct","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method___construct","d":"

Constructor - sets the name, type and value of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::set","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_set","d":"

Sets the name, type and value of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getName","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getName","d":"

Returns the name of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getValue","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getValue","d":"

Returns the value of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getType","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getType","d":"

Returns the type of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getObjectConfiguration","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getObjectConfiguration","d":"

Returns the (optional) object configuration which may be defined for properties of type OBJECT

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::setAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_setAutowiring","d":"

Sets autowiring for this property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getAutowiring","d":"

Returns the autowiring mode for this property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::isLazyLoading","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_isLazyLoading","d":"

If this property can be lazy loaded if the dependency injection mechanism offers that.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::__construct","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method___construct","d":"

Constructs this proxy

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::_activateDependency","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method__activateDependency","d":"

Activate the dependency and set it in the object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::_getClassName","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method__getClassName","d":"

Returns the class name of the proxied dependency

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::_addPropertyVariable","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method__addPropertyVariable","d":"

Adds another variable by reference where the actual dependency object should\nbe injected into once this proxy is activated.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::__call","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method___call","d":"

Proxy magic call method which triggers the injection of the real dependency\nand returns the result of a call to the original method in the dependency

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectReflectionService","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectReflectionService","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectCompiler","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectCompiler","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectConfigurationManager","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectConfigurationManager","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectCacheManager","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectCacheManager","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectLogger","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectLogger","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectObjectManager","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectObjectManager","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::build","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_build","d":"

Analyzes the object configuration provided by the compile-time object manager and builds\nthe necessary PHP code for the proxy classes to realize dependency injection.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSetInstanceCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSetInstanceCode","d":"

Renders additional code which registers the instance of the proxy class at the Object Manager\nbefore constructor injection is executed. Used in constructors and wakeup methods.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSerializeRelatedEntitiesCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSerializeRelatedEntitiesCode","d":"

Renders code to create identifier/type information from related entities in an object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSetRelatedEntitiesCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSetRelatedEntitiesCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildConstructorInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildConstructorInjectionCode","d":"

Renders additional code for the __construct() method of the Proxy Class which realizes constructor injection.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCode","d":"

Builds the code necessary to inject setter based dependencies.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByConfiguration","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByConfiguration","d":"

Builds code which injects an object which was specified by its object configuration

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByString","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByString","d":"

Builds code which injects an object which was specified by its object name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByConfigurationTypeAndPath","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByConfigurationTypeAndPath","d":"

Builds code which assigns the value stored in the specified configuration into the given class property.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByCacheIdentifier","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByCacheIdentifier","d":"

Builds code which assigns the frontend of the specified cache into the given class property.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildLazyPropertyInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildLazyPropertyInjectionCode","d":"

Builds code which injects a DependencyProxy instead of the actual dependency

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSetterInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSetterInjectionCode","d":"

Builds a code snippet which tries to inject the specified property first through calling the related\ninject() method and then the set() method. If neither exists and the property doesn't exist either,\nan empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildLifecycleInitializationCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildLifecycleInitializationCode","d":"

Builds code which calls the lifecycle initialization method, if any.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildLifecycleShutdownCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildLifecycleShutdownCode","d":"

Builds code which registers the lifecycle shutdown method, if any.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildMethodParametersCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildMethodParametersCode","d":"

FIXME: Not yet completely refactored to new proxy mechanism

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildCustomFactoryCall","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildCustomFactoryCall","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::compileStaticMethods","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_compileStaticMethods","d":"

Compile the result of methods marked with CompileStatic into the proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::__construct","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method___construct","d":"

Constructor for this Object Container

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::setObjects","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_setObjects","d":"

Sets the objects array

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::injectAllSettings","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_injectAllSettings","d":"

Injects the global settings array, indexed by package key.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getContext","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getContext","d":"

Returns the context Flow is running in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::isRegistered","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_isRegistered","d":"

Returns true if an object with the given name is registered

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::has","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_has","d":"

Returns true if the container can return an entry for the given identifier.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::registerShutdownObject","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_registerShutdownObject","d":"

Registers the passed shutdown lifecycle method for the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::get","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getScope","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getScope","d":"

Returns the scope of the specified object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getCaseSensitiveObjectName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getCaseSensitiveObjectName","d":"

Returns the case sensitive object name of an object specified by a\ncase insensitive object name. If no object of that name exists,\nfalse is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getObjectNameByClassName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getObjectNameByClassName","d":"

Returns the object name corresponding to a given class name.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getClassNameByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getClassNameByObjectName","d":"

Returns the implementation class name for the specified object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getPackageKeyByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getPackageKeyByObjectName","d":"

Returns the key of the package the specified object is contained in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::setInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::hasInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_hasInstance","d":"

Returns true if this object manager already has an instance for the specified\nobject.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getInstance","d":"

Returns the instance of the specified object or NULL if no instance has been\nregistered yet.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getLazyDependencyByHash","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getLazyDependencyByHash","d":"

This method is used internally to retrieve either an actual (singleton) instance\nof the specified dependency or, if no instance exists yet, a Dependency Proxy\nobject which automatically triggers the creation of an instance as soon as\nit is used the first time.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::createLazyDependency","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_createLazyDependency","d":"

Creates a new DependencyProxy class for a dependency built through code\nidentified through "hash" for a dependency of class $className. The\nclosure in $builder contains code for actually creating the dependency\ninstance once it needs to be materialized.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::forgetInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_forgetInstance","d":"

Unsets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getSessionInstances","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getSessionInstances","d":"

Returns all instances of objects with scope session

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::shutdown","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_shutdown","d":"

Shuts down this Object Container by calling the shutdown methods of all\nobject instances which were configured to be shut down.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getAllObjectConfigurations","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getAllObjectConfigurations","d":"

Returns all current object configurations.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::buildObjectByFactory","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_buildObjectByFactory","d":"

Invokes the Factory defined in the object configuration of the specified object in order\nto build an instance. Arguments which were defined in the object configuration are\npassed to the factory method.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::instantiateClass","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_instantiateClass","d":"

Speed optimized alternative to ReflectionClass::newInstanceArgs()

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::callShutdownMethods","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_callShutdownMethods","d":"

Executes the methods of the provided objects.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getContext","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getContext","d":"

Returns the currently set context.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::get","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::has","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_has","d":"

This is the PSR-11 ContainerInterface equivalent to isRegistered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::isRegistered","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_isRegistered","d":"

Returns true if an object with the given name has already\nbeen registered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::registerShutdownObject","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_registerShutdownObject","d":"

Registers the passed shutdown lifecycle method for the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getCaseSensitiveObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getCaseSensitiveObjectName","d":"

Returns the case sensitive object name of an object specified by a\ncase insensitive object name. If no object of that name exists,\nfalse is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getObjectNameByClassName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getObjectNameByClassName","d":"

Returns the object name corresponding to a given class name.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getClassNameByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getClassNameByObjectName","d":"

Returns the implementation class name for the specified object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getPackageKeyByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getPackageKeyByObjectName","d":"

Returns the key of the package the specified object is contained in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getScope","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getScope","d":"

Returns the scope of the specified object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::setInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::forgetInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_forgetInstance","d":"

Unsets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getSessionInstances","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getSessionInstances","d":"

Returns all instances of objects with scope session

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::shutdown","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_shutdown","d":"

Shuts the object manager down and calls the shutdown methods of all objects\nwhich are configured for it.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::__construct","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method___construct","d":"

Compiler constructor.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::injectObjectManager","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::injectClassesCache","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_injectClassesCache","d":"

Injects the cache for storing the renamed original classes and proxy classes

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::injectReflectionService","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::getProxyClass","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_getProxyClass","d":"

Returns a proxy class object for the specified original class.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::hasCacheEntryForClass","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_hasCacheEntryForClass","d":"

Checks if the specified class still exists in the code cache. If that is the case, it means that obviously\nthe proxy class doesn't have to be rebuilt because otherwise the cache would have been flushed by the file\nmonitor or some other mechanism.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::compile","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_compile","d":"

Compiles the configured proxy classes and methods as static PHP code and stores it in the proxy class code cache.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::emitCompiledClasses","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_emitCompiledClasses","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::getStoredProxyClassMap","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_getStoredProxyClassMap","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::cacheOriginalClassFileAndProxyCode","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_cacheOriginalClassFileAndProxyCode","d":"

Reads the specified class file, appends ORIGINAL_CLASSNAME_SUFFIX to its\nclass name and stores the result in the proxy classes cache.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::stripOpeningPhpTag","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_stripOpeningPhpTag","d":"

Removes the first opening php tag ("<?php") from the given $classCode if there is any

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::renderAttribute","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_renderAttribute","d":"

Render the source (string) form of a PHP Attribute.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::renderAnnotation","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_renderAnnotation","d":"

Render the source (string) form of an Annotation instance.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::renderOptionArrayValueAsString","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_renderOptionArrayValueAsString","d":"

Render an array value as string for an annotation.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::replaceClassName","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_replaceClassName","d":"

Appends ORIGINAL_CLASSNAME_SUFFIX to the original class name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::makePrivateConstructorPublic","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_makePrivateConstructorPublic","d":"

If a constructor exists, and it is private, this method will change its visibility to public\nin the given class code. This is only necessary in order to allow the proxy class to call its\nparent constructor.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::commentOutFinalKeywordForMethods","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_commentOutFinalKeywordForMethods","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::replaceSelfWithStatic","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_replaceSelfWithStatic","d":"

Replace occurrences of "self" with "static" for instantiation with new self()\nand function return declarations like "public function foo(): self".

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::__construct","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method___construct","d":"

Creates a new ProxyClass instance.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::injectReflectionService","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_injectReflectionService","d":"

Injects the Reflection Service

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::getConstructor","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_getConstructor","d":"

Returns the ProxyConstructorGenerator for this ProxyClass. Creates it if needed.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::getMethod","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_getMethod","d":"

Returns the named ProxyMethod for this ProxyClass. Creates it if needed.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addConstant","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addConstant","d":"

Adds a constant to this proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addProperty","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addProperty","d":"

Adds a class property to this proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addInterfaces","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addInterfaces","d":"

Adds one or more interfaces to the "implements" section of the class definition.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addTraits","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addTraits","d":"

Adds one or more traits to the class definition.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::render","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_render","d":"

Renders and returns the PHP code for this ProxyClass.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::buildClassDocumentation","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_buildClassDocumentation","d":"

Builds the class documentation block for the specified class keeping doc comments and vital annotations

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::renderConstantsCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_renderConstantsCode","d":"

Renders code for the added class constants

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::renderPropertiesCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_renderPropertiesCode","d":"

Renders code for the added class properties

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::renderTraitsCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_renderTraitsCode","d":"

Renders code for added traits

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::__construct","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::fromReflection","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_fromReflection","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::copyMethodSignature","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_copyMethodSignature","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::getOriginalVisibility","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_getOriginalVisibility","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::renderBodyCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_renderBodyCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::buildAssignMethodArgumentsCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_buildAssignMethodArgumentsCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::buildCallParentMethodCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_buildCallParentMethodCode","d":"

Build code which calls the parent method, if any.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::fromReflection","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_fromReflection","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::copyMethodSignatureAndDocblock","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_copyMethodSignatureAndDocblock","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::getFullOriginalClassName","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_getFullOriginalClassName","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::setFullOriginalClassName","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_setFullOriginalClassName","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::addPreParentCallCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_addPreParentCallCode","d":"

Adds PHP code to the body of this proxy method which will be executed before a possible parent call.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::addPostParentCallCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_addPostParentCallCode","d":"

Adds PHP code to the body of this proxy method which will be executed after a possible parent call.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::generate","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_generate","d":"

Generates the code for the method.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::renderBodyCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_renderBodyCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::willBeRendered","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_willBeRendered","d":"

Tells if enough code was provided (yet) so that this method would actually be rendered\nif render() is called.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::buildMethodParametersCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_buildMethodParametersCode","d":"

Builds the PHP code for the parameters of the specified method to be\nused in a method interceptor in the proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::buildCallParentMethodCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_buildCallParentMethodCode","d":"

Builds PHP code which calls the original (i.e. parent) method after the added code has been executed.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::buildAttributesCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_buildAttributesCode","d":"

Build the code for the attributes of a given \\ReflectionMethod object.

"},{"t":"M","n":"Neos\\Flow\\Package::boot","p":"Neos/Flow/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\BootablePackageInterface::boot","p":"Neos/Flow/Package/BootablePackageInterface.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getResourcesPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getResourcesPath","d":"

Returns the full path to this package's Resources directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getConfigurationPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getConfigurationPath","d":"

Returns the full path to this package's Configuration directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsClassFiles","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsClassFiles","d":"

Returns a generator of filenames of class files provided by functional tests contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsPath","d":"

Returns the full path to this package's functional tests directory

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::__construct","p":"Neos/Flow/Package/GenericPackage.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getClassFiles","p":"Neos/Flow/Package/GenericPackage.html#method_getClassFiles","d":"

Returns the array of filenames of the class files

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getPackageKey","p":"Neos/Flow/Package/GenericPackage.html#method_getPackageKey","d":"

Returns the package key of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getComposerName","p":"Neos/Flow/Package/GenericPackage.html#method_getComposerName","d":"

Returns the packages composer name

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getNamespaces","p":"Neos/Flow/Package/GenericPackage.html#method_getNamespaces","d":"

Returns array of all declared autoload namespaces contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getAutoloadTypes","p":"Neos/Flow/Package/GenericPackage.html#method_getAutoloadTypes","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getPackagePath","p":"Neos/Flow/Package/GenericPackage.html#method_getPackagePath","d":"

Returns the full path to this package's main directory

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getAutoloadPaths","p":"Neos/Flow/Package/GenericPackage.html#method_getAutoloadPaths","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getAutoloadConfiguration","p":"Neos/Flow/Package/GenericPackage.html#method_getAutoloadConfiguration","d":"

Get the autoload configuration for this package. Any valid composer "autoload" configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getFlattenedAutoloadConfiguration","p":"Neos/Flow/Package/GenericPackage.html#method_getFlattenedAutoloadConfiguration","d":"

Get a flattened array of autoload configurations that have a predictable pattern (PSR-0, PSR-4)

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getComposerManifest","p":"Neos/Flow/Package/GenericPackage.html#method_getComposerManifest","d":"

Returns contents of Composer manifest - or part there of.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getInstalledVersion","p":"Neos/Flow/Package/GenericPackage.html#method_getInstalledVersion","d":"

Get the installed package version (from composer) and as fallback the version given by composer manifest.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::normalizeAutoloadPath","p":"Neos/Flow/Package/GenericPackage.html#method_normalizeAutoloadPath","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getClassesInNormalizedAutoloadPath","p":"Neos/Flow/Package/GenericPackage.html#method_getClassesInNormalizedAutoloadPath","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::isPathAutoloadEntryPoint","p":"Neos/Flow/Package/GenericPackage.html#method_isPathAutoloadEntryPoint","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::explodeAutoloadConfiguration","p":"Neos/Flow/Package/GenericPackage.html#method_explodeAutoloadConfiguration","d":"

Brings the composer autoload configuration into an easy to use format for various parts of Flow.

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::boot","p":"Neos/Flow/Package/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getFunctionalTestsClassFiles","p":"Neos/Flow/Package/Package.html#method_getFunctionalTestsClassFiles","d":"

Returns a generator of filenames of class files provided by functional tests contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getFunctionalTestsPath","p":"Neos/Flow/Package/Package.html#method_getFunctionalTestsPath","d":"

Returns the full path to this package's functional tests directory

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getResourcesPath","p":"Neos/Flow/Package/Package.html#method_getResourcesPath","d":"

Returns the full path to this package's Resources directory

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getConfigurationPath","p":"Neos/Flow/Package/Package.html#method_getConfigurationPath","d":"

Returns the full path to this package's Configuration directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageFactory::create","p":"Neos/Flow/Package/PackageFactory.html#method_create","d":"

Returns a package instance.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageFactory::detectFlowPackageFilePath","p":"Neos/Flow/Package/PackageFactory.html#method_detectFlowPackageFilePath","d":"

Detects if the package contains a package file and returns the path and classname.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getClassFiles","p":"Neos/Flow/Package/PackageInterface.html#method_getClassFiles","d":"

Returns the array of filenames of the class files

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerName","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerName","d":"

Returns the composer name of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getNamespaces","p":"Neos/Flow/Package/PackageInterface.html#method_getNamespaces","d":"

Returns an array of all namespaces declared for this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getPackagePath","p":"Neos/Flow/Package/PackageInterface.html#method_getPackagePath","d":"

Returns the full path to this package's main directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getInstalledVersion","p":"Neos/Flow/Package/PackageInterface.html#method_getInstalledVersion","d":"

Returns the currently installed version of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerManifest","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerManifest","d":"

Returns the composer manifest of this package or\njust contents of a specific key of the full configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface::getPackageKey","p":"Neos/Flow/Package/PackageKeyAwareInterface.html#method_getPackageKey","d":"

Returns the package key of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::injectSettings","p":"Neos/Flow/Package/PackageManager.html#method_injectSettings","d":"

Inject settings into the package manager. Has to be called explicitly on object initialization as\nthe package manager subpackage is excluded from proxy class building.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::__construct","p":"Neos/Flow/Package/PackageManager.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::initialize","p":"Neos/Flow/Package/PackageManager.html#method_initialize","d":"

Initializes the package manager

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getFlowPackages","p":"Neos/Flow/Package/PackageManager.html#method_getFlowPackages","d":"

Get only packages that implement the FlowPackageInterface for use in the Framework\nArray keys will be the respective package keys.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::isPackageAvailable","p":"Neos/Flow/Package/PackageManager.html#method_isPackageAvailable","d":"

Returns true if a package is available (the package's files exist in the packages directory)\nor false if it's not.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getPackagesBasePath","p":"Neos/Flow/Package/PackageManager.html#method_getPackagesBasePath","d":"

Returns the base path for packages

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getPackage","p":"Neos/Flow/Package/PackageManager.html#method_getPackage","d":"

Returns a PackageInterface object for the specified package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getAvailablePackages","p":"Neos/Flow/Package/PackageManager.html#method_getAvailablePackages","d":"

Returns an array of PackageInterface objects of all available packages.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getFrozenPackages","p":"Neos/Flow/Package/PackageManager.html#method_getFrozenPackages","d":"

Returns an array of PackageInterface objects of all frozen packages.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getFilteredPackages","p":"Neos/Flow/Package/PackageManager.html#method_getFilteredPackages","d":"

Returns an array of PackageInterface objects of all packages that match\nthe given package state, path, and type filters. All three filters must match, if given.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::filterPackagesByType","p":"Neos/Flow/Package/PackageManager.html#method_filterPackagesByType","d":"

Returns an array of PackageInterface objects in the given array of packages\nthat are of the specified package type.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::createPackage","p":"Neos/Flow/Package/PackageManager.html#method_createPackage","d":"

Create a package, given the package key

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::movePackage","p":"Neos/Flow/Package/PackageManager.html#method_movePackage","d":"

Moves a package from one path to another.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::freezePackage","p":"Neos/Flow/Package/PackageManager.html#method_freezePackage","d":"

Freezes a package

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::isPackageFrozen","p":"Neos/Flow/Package/PackageManager.html#method_isPackageFrozen","d":"

Tells if a package is frozen

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::unfreezePackage","p":"Neos/Flow/Package/PackageManager.html#method_unfreezePackage","d":"

Unfreezes a package

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::refreezePackage","p":"Neos/Flow/Package/PackageManager.html#method_refreezePackage","d":"

Refreezes a package

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::rescanPackages","p":"Neos/Flow/Package/PackageManager.html#method_rescanPackages","d":"

Rescans available packages, order and write a new PackageStates file.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getCurrentPackageStates","p":"Neos/Flow/Package/PackageManager.html#method_getCurrentPackageStates","d":"

Loads the states of available packages from the PackageStates.php file and\ninitialises a package scan if the file was not found or the configuration format\nwas not current.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::loadPackageStates","p":"Neos/Flow/Package/PackageManager.html#method_loadPackageStates","d":"

Load the current package states

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::scanAvailablePackages","p":"Neos/Flow/Package/PackageManager.html#method_scanAvailablePackages","d":"

Scans all directories in the packages directories for available packages.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::findComposerPackagesInPath","p":"Neos/Flow/Package/PackageManager.html#method_findComposerPackagesInPath","d":"

Traverses directories recursively from the given starting point and yields folder paths, who contain a composer.json.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::preparePackageStateConfiguration","p":"Neos/Flow/Package/PackageManager.html#method_preparePackageStateConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::registerPackagesFromConfiguration","p":"Neos/Flow/Package/PackageManager.html#method_registerPackagesFromConfiguration","d":"

Requires and registers all packages which were defined in packageStatesConfiguration

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::registerPackageFromStateConfiguration","p":"Neos/Flow/Package/PackageManager.html#method_registerPackageFromStateConfiguration","d":"

Registers a package under the given composer name with the configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::sortAndSavePackageStates","p":"Neos/Flow/Package/PackageManager.html#method_sortAndSavePackageStates","d":"

Takes the given packageStatesConfiguration, sorts it by dependencies, saves it and returns\nthe ordered list

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::savePackageStates","p":"Neos/Flow/Package/PackageManager.html#method_savePackageStates","d":"

Save the given (ordered) array of package states data

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::sortAvailablePackagesByDependencies","p":"Neos/Flow/Package/PackageManager.html#method_sortAvailablePackagesByDependencies","d":"

Orders all packages by comparing their dependencies. By this, the packages\nand package configurations arrays holds all packages in the correct\ninitialization order.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::collectPackageManifestData","p":"Neos/Flow/Package/PackageManager.html#method_collectPackageManifestData","d":"

Collects the manifest data for all packages in the given package states array

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getCaseSensitivePackageKey","p":"Neos/Flow/Package/PackageManager.html#method_getCaseSensitivePackageKey","d":"

Returns the correctly cased version of the given package key or false\nif no such package is available.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getPackageKeyFromComposerName","p":"Neos/Flow/Package/PackageManager.html#method_getPackageKeyFromComposerName","d":"

Resolves a Flow package key from a composer package name.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::isPackageKeyValid","p":"Neos/Flow/Package/PackageManager.html#method_isPackageKeyValid","d":"

Check the conformance of the given package key

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::emitPackageStatesUpdated","p":"Neos/Flow/Package/PackageManager.html#method_emitPackageStatesUpdated","d":"

Emits a signal when package states have been changed (e.g. when a package was created)

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::__construct","p":"Neos/Flow/Package/PackageOrderResolver.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::sort","p":"Neos/Flow/Package/PackageOrderResolver.html#method_sort","d":"

Sorts the packages and returns the sorted packages array

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::sortPackage","p":"Neos/Flow/Package/PackageOrderResolver.html#method_sortPackage","d":"

Recursively sort dependencies of a package. This is a depth-first approach that recursively\nadds all dependent packages to the sorted list before adding the given package. Visited\npackages are flagged to break up cyclic dependencies.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::sortListBefore","p":"Neos/Flow/Package/PackageOrderResolver.html#method_sortListBefore","d":"

Tries to sort packages from the given list before the named package key.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::packageRequirementIsComposerPackage","p":"Neos/Flow/Package/PackageOrderResolver.html#method_packageRequirementIsComposerPackage","d":"

Check whether the given package requirement (like "neos/flow" or "php") is a composer package or not

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::injectSettings","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::clearState","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::registerNewObject","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_registerNewObject","d":"

Registers an object which has been created or cloned during this request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::allowObject","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_allowObject","d":"

Adds the given object to a list of allowed objects which may be persisted even if the current HTTP request\nis considered a "safe" request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::convertObjectToIdentityArray","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_convertObjectToIdentityArray","d":"

Converts the given object into an array containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::convertObjectsToIdentityArrays","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_convertObjectsToIdentityArrays","d":"

Recursively iterates through the given array and turns objects\ninto an arrays containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::hasUnpersistedChanges","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AllowedObjectsContainer::checkNext","p":"Neos/Flow/Persistence/AllowedObjectsContainer.html#method_checkNext","d":"

Set the internal flag to return true for shouldCheck() on the next invocation.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AllowedObjectsContainer::shouldCheck","p":"Neos/Flow/Persistence/AllowedObjectsContainer.html#method_shouldCheck","d":"

Returns true if allowed objects should be checked this time and resets the internal flag to false,\nso the next call will return false unless checkNext(true) is called again.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::injectReflectionService","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::matches","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::isEntity","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_isEntity","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::isNonEmbeddedValueObject","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_isNonEmbeddedValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::isEntityOrValueObject","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_isEntityOrValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::initializeObject","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_initializeObject","d":"

Initializes this aspect

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::generateUuid","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_generateUuid","d":"

After returning advice, making sure we have an UUID for each and every entity.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::generateValueHash","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_generateValueHash","d":"

After returning advice, generates the value hash for the object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener::onFlush","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html#method_onFlush","d":"

Doctrine onFlush listener that checks for only allowed objects and reconnects\nif the database connection was closed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener::ping","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html#method_ping","d":"

Execute a dummy query on the given connection and return false if the connection is not open

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener::throwExceptionIfObjectIsNotAllowed","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html#method_throwExceptionIfObjectIsNotAllowed","d":"

Checks if the given object is allowed and if not, throws an exception

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ArrayTypeConverter::convertFrom","p":"Neos/Flow/Persistence/Doctrine/ArrayTypeConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::getItem","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_getItem","d":"

Returns a Cache Item representing the specified key.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::hasItem","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_hasItem","d":"

Confirms if the cache contains specified cache item.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::deleteItem","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_deleteItem","d":"

Removes the item from the pool.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::save","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_save","d":"

Persists a cache item immediately.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::enrichCacheItemKey","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_enrichCacheItemKey","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ConnectionFactory::create","p":"Neos/Flow/Persistence/Doctrine/ConnectionFactory.html#method_create","d":"

Factory method which creates an Connection from\nthe injected EntityManager.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CountWalker::walkSelectStatement","p":"Neos/Flow/Persistence/Doctrine/CountWalker.html#method_walkSelectStatement","d":"

Walks down a SelectStatement AST node, modifying it to retrieve a COUNT

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::getName","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_getName","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::getSQLDeclaration","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_getSQLDeclaration","d":"

Use jsonb for PostgreSQL.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::getMappedDatabaseTypes","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_getMappedDatabaseTypes","d":"

We map jsonb fields to our datatype by default.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::convertToPHPValue","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_convertToPHPValue","d":"

Converts a value from its database representation to its PHP representation\nof this type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::convertToDatabaseValue","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_convertToDatabaseValue","d":"

Converts a value from its PHP representation to its database representation\nof this type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::initializeDependencies","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_initializeDependencies","d":"

Fetches dependencies from the static object manager.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::decodeObjectReferences","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_decodeObjectReferences","d":"

Traverses the $array and replaces known persisted objects (tuples of\ntype and identifier) with actual instances.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::deserializeValueObject","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_deserializeValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::encodeObjectReferences","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_encodeObjectReferences","d":"

Traverses the $array and replaces known persisted objects with a tuple of\ntype and identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::serializeValueObject","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_serializeValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::requiresSQLCommentHint","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_requiresSQLCommentHint","d":"

We require a comment on the column to make doctrine recognize the type on already existing columns

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::injectSettings","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::configureEntityManager","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_configureEntityManager","d":"

Configure the Doctrine EntityManager according to configuration settings before its creation.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::registerEventSubscribers","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_registerEventSubscribers","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::registerEventListeners","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_registerEventListeners","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::applyDqlSettingsToConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_applyDqlSettingsToConfiguration","d":"

Apply configured settings regarding DQL to the Doctrine Configuration.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::applyCacheConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_applyCacheConfiguration","d":"

Apply basic cache configuration for the metadata, query and result caches.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::applySecondLevelCacheSettingsToConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_applySecondLevelCacheSettingsToConfiguration","d":"

Apply configured settings regarding Doctrine's second level cache.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::enhanceEntityManager","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_enhanceEntityManager","d":"

Enhance the Doctrine EntityManager by applying post creation settings, like custom filters.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::injectSettings","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::create","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_create","d":"

Factory method which creates an EntityManager.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::emitBeforeDoctrineEntityManagerCreation","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_emitBeforeDoctrineEntityManagerCreation","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::emitAfterDoctrineEntityManagerCreation","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_emitAfterDoctrineEntityManagerCreation","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::enableSqlLogger","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_enableSqlLogger","d":"

The logger middleware needs to be set on the configuration applied to the Driver and Connection

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::getReflectionClass","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method_getReflectionClass","d":"

Gets the ReflectionClass instance of the mapped class.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::initializeReflection","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method_initializeReflection","d":"

Initializes $this->reflClass and a number of related variables.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::wakeupReflection","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method_wakeupReflection","d":"

Restores some state that can not be serialized/unserialized.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::_initializeReflection","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method__initializeReflection","d":"

Initializes $this->reflClass and a number of related variables.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadataFactory::newClassMetadataInstance","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadataFactory.html#method_newClassMetadataInstance","d":"

Creates a new ClassMetadata instance for the given class name.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::__construct","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method___construct","d":"

Initializes a new AnnotationDriver that uses the given AnnotationReader for reading\ndocblock annotations.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::injectReflectionService","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::setEntityManager","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_setEntityManager","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getClassSchema","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getClassSchema","d":"

Fetch a class schema for the given class, if possible.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::isAggregateRoot","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_isAggregateRoot","d":"

Check for $className being an aggregate root.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::isValueObject","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_isValueObject","d":"

Check for $className being a value object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::loadMetadataForClass","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_loadMetadataForClass","d":"

Loads the metadata for the specified class into the provided container.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::inferTableNameFromClassName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_inferTableNameFromClassName","d":"

Given a class name a table name is returned. That name should be reasonably unique.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::inferDiscriminatorTypeFromClassName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_inferDiscriminatorTypeFromClassName","d":"

Given a class name returns a value to be used as a discriminator type value.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::truncateIdentifier","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_truncateIdentifier","d":"

Truncate an identifier if needed and append a hash to ensure uniqueness.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::inferJoinTableNameFromClassAndPropertyName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_inferJoinTableNameFromClassAndPropertyName","d":"

Given a class and property name a table name is returned. That name should be reasonably unique.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::buildJoinTableColumnName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_buildJoinTableColumnName","d":"

Build a name for a column in a jointable.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::buildJoinColumnsIfNeeded","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_buildJoinColumnsIfNeeded","d":"

Check if the referenced column name is set (and valid) and if not make sure\nit is initialized properly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluatePropertyAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluatePropertyAnnotations","d":"

Evaluate the property annotations and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateJoinTableAnnotation","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateJoinTableAnnotation","d":"

Evaluate JoinTable annotations and fill missing bits as needed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateJoinColumnAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateJoinColumnAnnotations","d":"

Check for and build JoinColummn/JoinColumns annotations.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateOverridesAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateOverridesAnnotations","d":"

Evaluate the association overrides annotations and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateEntityListenersAnnotation","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateEntityListenersAnnotation","d":"

Evaluate the EntityListeners annotation and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateLifeCycleAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateLifeCycleAnnotations","d":"

Evaluate the lifecycle annotations and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getMethodCallbacks","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getMethodCallbacks","d":"

Returns an array of callbacks for lifecycle annotations on the given method.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getMaxIdentifierLength","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getMaxIdentifierLength","d":"

Derive maximum identifier length from doctrine DBAL

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::isTransient","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_isTransient","d":"

Returns whether the class with the specified name is transient. Only non-transient\nclasses, that is entities and mapped superclasses, should have their metadata loaded.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getAllClassNames","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getAllClassNames","d":"

Returns the names of all mapped (non-transient) classes known to this driver.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::joinColumnToArray","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_joinColumnToArray","d":"

Parse the given JoinColumn into an array

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::addColumnToMappingArray","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_addColumnToMappingArray","d":"

Parse the given Column into an array

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getUnproxiedClassName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getUnproxiedClassName","d":"

Returns the classname after stripping a potentially present Compiler::ORIGINAL_CLASSNAME_SUFFIX.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::matches","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_matches","d":"

Checks if the specified class has a property annotated with Id

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::reduceTargetClassNames","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\MigrationFinder::__construct","p":"Neos/Flow/Persistence/Doctrine/MigrationFinder.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\MigrationFinder::findMigrations","p":"Neos/Flow/Persistence/Doctrine/MigrationFinder.html#method_findMigrations","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ObjectValidationAndDeDuplicationListener::prePersist","p":"Neos/Flow/Persistence/Doctrine/ObjectValidationAndDeDuplicationListener.html#method_prePersist","d":"

An prePersist event listener to deduplicate value objects.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ObjectValidationAndDeDuplicationListener::onFlush","p":"Neos/Flow/Persistence/Doctrine/ObjectValidationAndDeDuplicationListener.html#method_onFlush","d":"

An onFlush event listener used to act upon persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::injectLogger","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::persistAll","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_persistAll","d":"

Commits new objects and changes to objects in the current persistence\nsession into the backend

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::persistAllowedObjects","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_persistAllowedObjects","d":"

Commits new objects and changes to objects in the current persistence\nsession into the backend.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::clearState","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::isNewObject","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_isNewObject","d":"

Checks if the given object has ever been persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::getIdentifierByObject","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_getIdentifierByObject","d":"

Returns the (internal) identifier for the object, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::getObjectByIdentifier","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_getObjectByIdentifier","d":"

Returns the object with the (internal) identifier, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::createQueryForType","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_createQueryForType","d":"

Return a query object for the given type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::add","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_add","d":"

Adds an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::remove","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_remove","d":"

Removes an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::update","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_update","d":"

Update an object in the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::isConnected","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_isConnected","d":"

Returns true, if an active connection to the persistence\nbackend has been established, e.g. entities can be persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::compile","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_compile","d":"

Called from functional tests, creates/updates database tables and compiles proxies.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::tearDown","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_tearDown","d":"

Called after a functional test in Flow, dumps everything in the database.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::emitAllObjectsPersisted","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_emitAllObjectsPersisted","d":"

Signals that all persistAll() has been executed successfully.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::hasUnpersistedChanges","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__construct","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::injectEntityManager","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_injectEntityManager","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::injectSettings","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::injectLogger","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getType","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getType","d":"

Returns the type this query cares for.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::execute","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_execute","d":"

Executes the query and returns the result.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getResult","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getResult","d":"

Gets the results of this query as array.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::count","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_count","d":"

Returns the query result count

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setOrderings","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setOrderings","d":"

Sets the property names to order the result by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getOrderings","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getOrderings","d":"

Returns the property names to order the result by, like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setLimit","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setLimit","d":"

Sets the maximum size of the result set to limit. Returns $this to allow\nfor chaining (fluid interface)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getLimit","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getLimit","d":"

Returns the maximum size of the result set to limit.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setDistinct","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setDistinct","d":"

Sets the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::isDistinct","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_isDistinct","d":"

Returns the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setOffset","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setOffset","d":"

Sets the start offset of the result set to offset. Returns $this to\nallow for chaining (fluid interface)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getOffset","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getOffset","d":"

Returns the start offset of the result set.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::matching","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_matching","d":"

The constraint used to limit the result set. Returns $this to allow\nfor chaining (fluid interface)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getConstraint","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getConstraint","d":"

Gets the constraint for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::logicalAnd","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_logicalAnd","d":"

Performs a logical conjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean AND.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::logicalOr","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_logicalOr","d":"

Performs a logical disjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean OR.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::logicalNot","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_logicalNot","d":"

Performs a logical negation of the given constraint

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::equals","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_equals","d":"

Returns an equals criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::like","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_like","d":"

Returns a like criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::contains","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_contains","d":"

Returns a "contains" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::isEmpty","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_isEmpty","d":"

Returns an "isEmpty" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::in","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_in","d":"

Returns an "in" criterion used for matching objects against a query. It\nmatches if the property's value is contained in the multivalued operand.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::lessThan","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_lessThan","d":"

Returns a less than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::lessThanOrEqual","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_lessThanOrEqual","d":"

Returns a less or equal than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::greaterThan","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_greaterThan","d":"

Returns a greater than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::greaterThanOrEqual","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_greaterThanOrEqual","d":"

Returns a greater than or equal criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::addParameters","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_addParameters","d":"

Add parameters to the query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getParameters","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getParameters","d":"

Gets all defined query parameters for the query being constructed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getParamNeedle","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getParamNeedle","d":"

Get a needle for parameter binding.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getPropertyNameWithAlias","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getPropertyNameWithAlias","d":"

Adds left join clauses along the given property path to the query, if needed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getSql","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getSql","d":"

Return the SQL statements representing this Query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__sleep","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___sleep","d":"

We need to drop the query builder, as it contains a PDO instance deep inside.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__wakeup","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___wakeup","d":"

Recreate query builder and set state again.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__clone","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___clone","d":"

Cloning the query clones also the internal QueryBuilder,\nas they are tightly coupled.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getQueryBuilder","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getQueryBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::__construct","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::initialize","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_initialize","d":"

Loads the objects this QueryResult is supposed to hold

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::getQuery","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::getFirst","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_getFirst","d":"

Returns the first object in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::count","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_count","d":"

Returns the number of objects in the result

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::toArray","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_toArray","d":"

Returns an array with the objects in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetExists","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetExists","d":"

This method is needed to implement the \\ArrayAccess interface,\nbut it isn't very useful as the offset has to be an integer

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetGet","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetGet","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetSet","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetSet","d":"

This method has no effect on the persisted objects but only on the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetUnset","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetUnset","d":"

This method has no effect on the persisted objects but only on the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::current","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_current","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::key","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_key","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::next","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_next","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::rewind","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_rewind","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::valid","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_valid","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::__construct","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method___construct","d":"

Initializes a new Repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::getEntityClassName","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_getEntityClassName","d":"

Returns the classname of the entities this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::add","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::remove","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::findAll","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_findAll","d":"

Finds all entities in the repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::findAllIterator","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_findAllIterator","d":"

Find all objects and return an IterableResult

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::findByIdentifier","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::createQuery","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::createDqlQuery","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_createDqlQuery","d":"

Creates a DQL query from the given query string

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::countAll","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::removeAll","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::setDefaultOrderings","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::update","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::__call","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::validateMapping","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_validateMapping","d":"

Validates the metadata mapping for Doctrine, using the SchemaValidator\nof Doctrine.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::createSchema","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_createSchema","d":"

Creates the needed DB schema using Doctrine's SchemaTool. If tables already\nexist, this will throw an exception.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::updateSchema","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_updateSchema","d":"

Updates the DB schema using Doctrine's SchemaTool. The $safeMode flag is passed\nto SchemaTool unchanged.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::compileProxies","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_compileProxies","d":"

Compiles the Doctrine proxy class code using the Doctrine ProxyFactory.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getEntityStatus","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getEntityStatus","d":"

Returns information about which entities exist and possibly if their\nmapping information contains errors or not.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::runDql","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_runDql","d":"

Run DQL and return the result as-is.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getDependencyFactory","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getDependencyFactory","d":"

Return the configuration needed for Migrations.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getFormattedMigrationStatus","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getFormattedMigrationStatus","d":"

Returns a formatted string of current database migration status.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::executeMigrations","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_executeMigrations","d":"

Execute all new migrations, up to $version if given.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::executeMigration","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_executeMigration","d":"

Execute a single migration in up or down direction. If $path is given, the\nSQL statements will be written to the file in $path instead of executed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::markAsMigrated","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_markAsMigrated","d":"

Add a migration version to the migrations table or remove it.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getMigrationStatus","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getMigrationStatus","d":"

Returns the current migration status as an array.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::generateMigration","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_generateMigration","d":"

Generates a new migration file and returns the path to it.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getMigrationFolderName","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getMigrationFolderName","d":"

Get a migration folder name based on current connection platform

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getForeignKeyHandlingSql","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getForeignKeyHandlingSql","d":"

This serves a rather strange use case: renaming columns used in FK constraints.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::__construct","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::getQuery","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::getFirst","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_getFirst","d":"

Returns NULL

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::toArray","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_toArray","d":"

Returns an empty array

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::current","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_current","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::next","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_next","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::key","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_key","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::valid","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_valid","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::rewind","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_rewind","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetExists","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetExists","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetGet","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetGet","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetSet","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetSet","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetUnset","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetUnset","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::count","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_count","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::injectSettings","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_injectSettings","d":"

Injects the Flow settings, called by Flow.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::persistAll","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_persistAll","d":"

Commits new objects and changes to objects in the current persistence session into the backend.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::clearState","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isNewObject","d":"

Checks if the given object has ever been persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::registerNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_registerNewObject","d":"

Registers an object which has been created or cloned during this request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getIdentifierByObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getIdentifierByObject","d":"

Returns the (internal) identifier for the object, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getObjectByIdentifier","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getObjectByIdentifier","d":"

Returns the object with the (internal) identifier, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectToIdentityArray","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectToIdentityArray","d":"

Converts the given object into an array containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectsToIdentityArrays","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectsToIdentityArrays","d":"

Recursively iterates through the given array and turns objects\ninto arrays containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::createQueryForType","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_createQueryForType","d":"

Return a query object for the given type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::add","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_add","d":"

Adds an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::remove","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_remove","d":"

Removes an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::update","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_update","d":"

Update an object in the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::allowObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_allowObject","d":"

Adds the given object to a list of allowed objects which may be persisted when persistAllowedObjects() is called.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isConnected","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isConnected","d":"

Returns true, if an active connection to the persistence\nbackend has been established, e.g. entities can be persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::hasUnpersistedChanges","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getType","p":"Neos/Flow/Persistence/QueryInterface.html#method_getType","d":"

Returns the type this query cares for.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::execute","p":"Neos/Flow/Persistence/QueryInterface.html#method_execute","d":"

Executes the query and returns the result.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::count","p":"Neos/Flow/Persistence/QueryInterface.html#method_count","d":"

Returns the query result count.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOrderings","d":"

Sets the property names to order the result by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOrderings","d":"

Gets the property names to order the result by, like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_setLimit","d":"

Sets the maximum size of the result set to limit. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_getLimit","d":"

Returns the maximum size of the result set to limit.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_setDistinct","d":"

Sets the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_isDistinct","d":"

Returns the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOffset","d":"

Sets the start offset of the result set to offset. Returns $this to\nallow for chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOffset","d":"

Returns the start offset of the result set.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::matching","p":"Neos/Flow/Persistence/QueryInterface.html#method_matching","d":"

The constraint used to limit the result set. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getConstraint","p":"Neos/Flow/Persistence/QueryInterface.html#method_getConstraint","d":"

Gets the constraint for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalAnd","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalAnd","d":"

Performs a logical conjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean AND.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalOr","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalOr","d":"

Performs a logical disjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean OR.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalNot","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalNot","d":"

Performs a logical negation of the given constraint

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::equals","p":"Neos/Flow/Persistence/QueryInterface.html#method_equals","d":"

Returns an equals criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::like","p":"Neos/Flow/Persistence/QueryInterface.html#method_like","d":"

Returns a like criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::contains","p":"Neos/Flow/Persistence/QueryInterface.html#method_contains","d":"

Returns a "contains" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isEmpty","p":"Neos/Flow/Persistence/QueryInterface.html#method_isEmpty","d":"

Returns an "isEmpty" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::in","p":"Neos/Flow/Persistence/QueryInterface.html#method_in","d":"

Returns an "in" criterion used for matching objects against a query. It\nmatches if the property's value is contained in the multivalued operand.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThan","d":"

Returns a less than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThanOrEqual","d":"

Returns a less or equal than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThan","d":"

Returns a greater than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThanOrEqual","d":"

Returns a greater than or equal criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getQuery","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getFirst","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getFirst","d":"

Returns the first object in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::toArray","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_toArray","d":"

Returns an array with the objects in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::__construct","p":"Neos/Flow/Persistence/Repository.html#method___construct","d":"

Initializes a new Repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::getEntityClassName","p":"Neos/Flow/Persistence/Repository.html#method_getEntityClassName","d":"

Returns the classname of the entities this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::add","p":"Neos/Flow/Persistence/Repository.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::remove","p":"Neos/Flow/Persistence/Repository.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::findAll","p":"Neos/Flow/Persistence/Repository.html#method_findAll","d":"

Returns all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::findByIdentifier","p":"Neos/Flow/Persistence/Repository.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::createQuery","p":"Neos/Flow/Persistence/Repository.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::countAll","p":"Neos/Flow/Persistence/Repository.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::removeAll","p":"Neos/Flow/Persistence/Repository.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::setDefaultOrderings","p":"Neos/Flow/Persistence/Repository.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::update","p":"Neos/Flow/Persistence/Repository.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::__call","p":"Neos/Flow/Persistence/Repository.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::getEntityClassName","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_getEntityClassName","d":"

Returns the object type this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::add","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::remove","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findAll","d":"

Returns all objects of this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findByIdentifier","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::createQuery","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::countAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::removeAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::setDefaultOrderings","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::update","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::__call","p":"Neos/Flow/Persistence/RepositoryInterface.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Property\\Exception::getStatusCode","p":"Neos/Flow/Property/Exception.html#method_getStatusCode","d":"

Return the status code of the nested exception, if any.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::initializeObject","p":"Neos/Flow/Property/PropertyMapper.html#method_initializeObject","d":"

Lifecycle method, called after all dependencies have been injected.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getTypeConverterImplementationClassNames","p":"Neos/Flow/Property/PropertyMapper.html#method_getTypeConverterImplementationClassNames","d":"

Returns all class names implementing the TypeConverterInterface.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::convert","p":"Neos/Flow/Property/PropertyMapper.html#method_convert","d":"

Map $source to $targetType, and return the result.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getMessages","p":"Neos/Flow/Property/PropertyMapper.html#method_getMessages","d":"

Get the messages of the last Property Mapping

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::doMapping","p":"Neos/Flow/Property/PropertyMapper.html#method_doMapping","d":"

Internal function which actually does the property mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::findTypeConverter","p":"Neos/Flow/Property/PropertyMapper.html#method_findTypeConverter","d":"

Determine the type converter to be used. If no converter has been found, an exception is raised.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::findFirstEligibleTypeConverterInObjectHierarchy","p":"Neos/Flow/Property/PropertyMapper.html#method_findFirstEligibleTypeConverterInObjectHierarchy","d":"

Tries to find a suitable type converter for the given source and target type.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::findEligibleConverterWithHighestPriority","p":"Neos/Flow/Property/PropertyMapper.html#method_findEligibleConverterWithHighestPriority","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getConvertersForInterfaces","p":"Neos/Flow/Property/PropertyMapper.html#method_getConvertersForInterfaces","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::determineSourceTypes","p":"Neos/Flow/Property/PropertyMapper.html#method_determineSourceTypes","d":"

Determine the type of the source data, or throw an exception if source was an unsupported format.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::prepareTypeConverterMap","p":"Neos/Flow/Property/PropertyMapper.html#method_prepareTypeConverterMap","d":"

Collects all TypeConverter implementations in a multi-dimensional array with source and target types.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getTypeConverters","p":"Neos/Flow/Property/PropertyMapper.html#method_getTypeConverters","d":"

Returns a multi-dimensional array with the Type Converters available in the system.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::buildPropertyMappingConfiguration","p":"Neos/Flow/Property/PropertyMapper.html#method_buildPropertyMappingConfiguration","d":"

Builds the default property mapping configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::__construct","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::shouldMap","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_shouldMap","d":"

The behavior is as follows:

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::shouldSkip","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_shouldSkip","d":"

Check if the given $propertyName should be skipped during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::allowAllProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_allowAllProperties","d":"

Allow all properties in property mapping, even unknown ones.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::allowProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_allowProperties","d":"

Allow a list of specific properties. All arguments of\nallowProperties are used here (varargs).

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::skipProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_skipProperties","d":"

Skip a list of specific properties. All arguments of\nskipProperties are used here (varargs).

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::allowAllPropertiesExcept","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_allowAllPropertiesExcept","d":"

Allow all properties during property mapping, but reject a few\nselected ones.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::skipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_skipUnknownProperties","d":"

When this is enabled, properties that are disallowed will be skipped\ninstead of triggering an error during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::shouldSkipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_shouldSkipUnknownProperties","d":"

Whether unknown (unconfigured) properties should be skipped during\nmapping, instead if causing an error.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getConfigurationFor","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getConfigurationFor","d":"

Returns the sub-configuration for the passed $propertyName. Must ALWAYS return a valid configuration object!

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getTargetPropertyName","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getTargetPropertyName","d":"

Maps the given $sourcePropertyName to a target property name.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getConfigurationValue","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getConfigurationValue","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setMapping","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setMapping","d":"

Define renaming from Source to Target property.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setTypeConverterOptions","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setTypeConverterOptions","d":"

Set all options for the given $typeConverter.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setTypeConverterOption","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setTypeConverterOption","d":"

Set a single option (denoted by $optionKey) for the given $typeConverter.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getTypeConvertersWithParentClasses","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getTypeConvertersWithParentClasses","d":"

Get type converter classes including parents for the given type converter

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::forProperty","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_forProperty","d":"

Returns the configuration for the specific property path, ready to be modified. Should be used\ninside a fluent interface like:\n$configuration->forProperty('foo.bar')->setTypeConverterOption(....)

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::traverseProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_traverseProperties","d":"

Traverse the property configuration. Only used by forProperty().

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getTypeConverter","d":"

Return the type converter set for this configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setTypeConverter","d":"

Set a type converter which should be used for this specific conversion.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldMap","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldMap","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkip","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkip","d":"

Check if the given $propertyName should be skipped during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkipUnknownProperties","d":"

Whether unknown (unconfigured) properties should be skipped during\nmapping, instead if causing an error.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationFor","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationFor","d":"

Returns the sub-configuration for the passed $propertyName. Must ALWAYS return a valid configuration object!

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTargetPropertyName","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTargetPropertyName","d":"

Maps the given $sourcePropertyName to a target property name.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationValue","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationValue","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTypeConverter","d":"

This method can be used to explicitely force a TypeConverter to be used for this Configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedSourceTypes","d":"

Returns the list of source types the TypeConverter can handle.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedTargetType","d":"

Return the target type this TypeConverter converts to.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTargetTypeForSource","d":"

Returns the type for a given source, depending on e.g. the __type setting or other properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getPriority","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::canConvertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_canConvertFrom","d":"

Here, the TypeConverter can do some additional runtime checks to see whether\nit can handle the given source data and the given target type.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSourceChildPropertiesToBeConverted","d":"

Return a list of sub-properties inside the source object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::convertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getSupportedSourceTypes","d":"

Returns the list of source types the TypeConverter can handle.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getSupportedTargetType","d":"

Return the target type this TypeConverter converts to.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getTargetTypeForSource","d":"

Returns the $originalTargetType unchanged in this implementation.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getPriority","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_canConvertFrom","d":"

This implementation always returns true for this method.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Returns an empty list of sub property names

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getTypeOfChildProperty","d":"

This method is never called, as getSourceChildPropertiesToBeConverted() returns an empty array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_convertFrom","d":"

Convert from $source to $targetType, a noop if the source is an array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::getStringDelimiter","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_getStringDelimiter","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::getStringFormat","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_getStringFormat","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::getResourceExportType","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_getResourceExportType","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Convert all properties in the source array

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html#method_getTypeOfChildProperty","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ArrayObjectConverter.html#method_convertFrom","d":"

Convert from $source to $targetType.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\BooleanConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/BooleanConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Returns the source, if it is an array, otherwise an empty array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_canConvertFrom","d":"

If conversion is possible.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_convertFrom","d":"

Converts $source to a \\DateTime using the configured dateFormat

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::isDatePartKeysProvided","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_isDatePartKeysProvided","d":"

Returns whether date information (day, month, year) are present as keys in $source.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::getDefaultDateFormat","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_getDefaultDateFormat","d":"

Determines the default date format to use for the conversion.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::overrideTime","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_overrideTime","d":"

Overrides hour, minute & second of the given date with the values in the $source array

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getSupportedSourceTypes","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getSupportedTargetType","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getTargetTypeForSource","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getPriority","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_canConvertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::canConvertFromSourceType","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_canConvertFromSourceType","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::isDenormalizable","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_isDenormalizable","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getTypeOfChildProperty","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_convertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::convertFromSource","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_convertFromSource","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, by doing a typecast.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter::parseUsingLocaleIfConfigured","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html#method_parseUsingLocaleIfConfigured","d":"

Tries to parse the input using the NumberParser.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter::getConfigurationKeysAndValues","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html#method_getConfigurationKeysAndValues","d":"

Helper method to collect configuration for this class.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\IntegerConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/IntegerConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, in fact a noop here.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverter.html#method_convertFrom","d":"

Convert the given $source to $targetType depending on the MediaTypeConverterInterface::CONFIGURATION_MEDIA_TYPE property mapping configuration

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverter::convertMediaType","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverter.html#method_convertMediaType","d":"

Converts the given request body according to the specified media type\nOverride this method in your custom TypeConverter to support additional media types

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_canConvertFrom","d":"

Only convert non-persistent types

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Convert all properties in the source array

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getTypeOfChildProperty","d":"

The type of a property is determined by the reflection service.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_convertFrom","d":"

Convert an object from $source to an object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getTargetTypeForSource","d":"

Determines the target type based on the source's (optional) __type key.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::buildObject","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_buildObject","d":"

Builds a new instance of $objectType with the given $possibleConstructorArgumentValues.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getConstructorArgumentsForClass","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getConstructorArgumentsForClass","d":"

Get the constructor argument reflection for the given object type.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_canConvertFrom","d":"

We can only convert if the $targetType is either tagged with entity or value object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

All properties in the source array except __identity are sub-properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_getTypeOfChildProperty","d":"

The type of a property is determined by the reflection service.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_convertFrom","d":"

Convert an object from $source to an entity or a value object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::handleArrayData","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_handleArrayData","d":"

Handle the case if $source is an array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::setIdentity","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_setIdentity","d":"

Set the given $identity on the created $object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::fetchObjectFromPersistence","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_fetchObjectFromPersistence","d":"

Fetch an object from persistence layer.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::findObjectByIdentityProperties","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_findObjectByIdentityProperties","d":"

Finds an object from the repository by searching for its identity properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectSerializer::convertFrom","p":"Neos/Flow/Property/TypeConverter/PersistentObjectSerializer.html#method_convertFrom","d":"

Convert an entity or valueobject to a string representation (by using the identifier)

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ScalarTypeToObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/ScalarTypeToObjectConverter.html#method_canConvertFrom","d":"

Only convert if the given target class has a constructor with one argument being of type given type

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ScalarTypeToObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ScalarTypeToObjectConverter.html#method_convertFrom","d":"

Convert the given simple type to an object

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\SessionConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/SessionConverter.html#method_canConvertFrom","d":"

This implementation always returns true for this method.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\SessionConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/SessionConverter.html#method_convertFrom","d":"

Convert a session identifier from $source to a Session object

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::getDateFormat","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_getDateFormat","d":"

Determines the date format to use for the conversion.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::getCsvDelimiter","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_getCsvDelimiter","d":"

Determines the delimiter to use for the conversion from array to CSV format.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::getArrayFormat","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_getArrayFormat","d":"

Determines the format to use for the conversion from array to string.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_canConvertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_convertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Returns the source, if it is an array, otherwise an empty array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\UriTypeConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/UriTypeConverter.html#method_convertFrom","d":"

Converts the given string to a Uri object.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::__construct","p":"Neos/Flow/Reflection/ClassReflection.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getConstructor","p":"Neos/Flow/Reflection/ClassReflection.html#method_getConstructor","d":"

Replacement for the original getConstructor() method which makes sure\nthat MethodReflection objects are returned instead of the\noriginal ReflectionMethod instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getInterfaces","p":"Neos/Flow/Reflection/ClassReflection.html#method_getInterfaces","d":"

Replacement for the original getInterfaces() method which makes sure\nthat ClassReflection objects are returned instead of the\noriginal ReflectionClass instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getMethod","p":"Neos/Flow/Reflection/ClassReflection.html#method_getMethod","d":"

Replacement for the original getMethod() method which makes sure\nthat MethodReflection objects are returned instead of the\norginal ReflectionMethod instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getMethods","p":"Neos/Flow/Reflection/ClassReflection.html#method_getMethods","d":"

Replacement for the original getMethods() method which makes sure\nthat MethodReflection objects are returned instead of the\noriginal ReflectionMethod instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getParentClass","p":"Neos/Flow/Reflection/ClassReflection.html#method_getParentClass","d":"

Replacement for the original getParentClass() method which makes sure\nthat a ClassReflection object is returned instead of the\norginal ReflectionClass instance.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getProperties","p":"Neos/Flow/Reflection/ClassReflection.html#method_getProperties","d":"

Replacement for the original getProperties() method which makes sure\nthat PropertyReflection objects are returned instead of the\norginal ReflectionProperty instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getProperty","p":"Neos/Flow/Reflection/ClassReflection.html#method_getProperty","d":"

Replacement for the original getProperty() method which makes sure\nthat a PropertyReflection object is returned instead of the\norginal ReflectionProperty instance.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::isTaggedWith","p":"Neos/Flow/Reflection/ClassReflection.html#method_isTaggedWith","d":"

Checks if the doc comment of this method is tagged with\nthe specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getTagsValues","p":"Neos/Flow/Reflection/ClassReflection.html#method_getTagsValues","d":"

Returns an array of tags and their values

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getTagValues","p":"Neos/Flow/Reflection/ClassReflection.html#method_getTagValues","d":"

Returns the values of the specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getDescription","p":"Neos/Flow/Reflection/ClassReflection.html#method_getDescription","d":"

Returns the description part of the doc comment

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::newInstanceWithoutConstructor","p":"Neos/Flow/Reflection/ClassReflection.html#method_newInstanceWithoutConstructor","d":"

Creates a new class instance without invoking the constructor.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getDocCommentParser","p":"Neos/Flow/Reflection/ClassReflection.html#method_getDocCommentParser","d":"

Returns an instance of the doc comment parser and\nruns the parse() method.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::__construct","p":"Neos/Flow/Reflection/ClassSchema.html#method___construct","d":"

Constructs this class schema

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getClassName","p":"Neos/Flow/Reflection/ClassSchema.html#method_getClassName","d":"

Returns the class name this schema is referring to

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::setLazyLoadableObject","p":"Neos/Flow/Reflection/ClassSchema.html#method_setLazyLoadableObject","d":"

Marks the class as being lazy-loadable.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isLazyLoadableObject","p":"Neos/Flow/Reflection/ClassSchema.html#method_isLazyLoadableObject","d":"

Marks the class as being lazy-loadable.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::addProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_addProperty","d":"

Adds (defines) a specific property and its type.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_getProperty","d":"

Returns the given property defined in this schema. Check with\nhasProperty($propertyName) before!

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getProperties","p":"Neos/Flow/Reflection/ClassSchema.html#method_getProperties","d":"

Returns all properties defined in this schema

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isMultiValuedProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_isMultiValuedProperty","d":"

Checks if the given property defined in this schema is multi-valued (i.e.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::setModelType","p":"Neos/Flow/Reflection/ClassSchema.html#method_setModelType","d":"

Sets the model type of the class this schema is referring to.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getModelType","p":"Neos/Flow/Reflection/ClassSchema.html#method_getModelType","d":"

Returns the model type of the class this schema is referring to.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::setRepositoryClassName","p":"Neos/Flow/Reflection/ClassSchema.html#method_setRepositoryClassName","d":"

Set the class name of the repository managing an entity.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getRepositoryClassName","p":"Neos/Flow/Reflection/ClassSchema.html#method_getRepositoryClassName","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isAggregateRoot","p":"Neos/Flow/Reflection/ClassSchema.html#method_isAggregateRoot","d":"

Whether the class is accessible through a repository and therefore an aggregate root.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::hasProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_hasProperty","d":"

If the class schema has a certain property.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isPropertyLazy","p":"Neos/Flow/Reflection/ClassSchema.html#method_isPropertyLazy","d":"

If a certain class schema property is to be lazy loaded

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isPropertyTransient","p":"Neos/Flow/Reflection/ClassSchema.html#method_isPropertyTransient","d":"

If a certain class schema property is to disregarded for persistence

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isPropertyNullable","p":"Neos/Flow/Reflection/ClassSchema.html#method_isPropertyNullable","d":"

If a certain class schema property is nullable

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::markAsIdentityProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_markAsIdentityProperty","d":"

Marks the given property as one of properties forming the identity\nof an object. The property must already be registered in the class\nschema.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getIdentityProperties","p":"Neos/Flow/Reflection/ClassSchema.html#method_getIdentityProperties","d":"

Gets the properties (names and types) forming the identity of an object.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::parseDocComment","p":"Neos/Flow/Reflection/DocCommentParser.html#method_parseDocComment","d":"

Parses the given doc comment and saves the result (description and\ntags) in the parser's object. They can be retrieved by the\ngetTags() getTagValues() and getDescription() methods.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::getTagsValues","p":"Neos/Flow/Reflection/DocCommentParser.html#method_getTagsValues","d":"

Returns the tags which have been previously parsed

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::getTagValues","p":"Neos/Flow/Reflection/DocCommentParser.html#method_getTagValues","d":"

Returns the values of the specified tag. The doc comment\nmust be parsed with parseDocComment() before tags are\navailable.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::isTaggedWith","p":"Neos/Flow/Reflection/DocCommentParser.html#method_isTaggedWith","d":"

Checks if a tag with the given name exists

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::getDescription","p":"Neos/Flow/Reflection/DocCommentParser.html#method_getDescription","d":"

Returns the description which has been previously parsed

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::parseTag","p":"Neos/Flow/Reflection/DocCommentParser.html#method_parseTag","d":"

Parses a line of a doc comment for a tag and its value.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\Exception\\ClassLoadingForReflectionFailedException::forClassName","p":"Neos/Flow/Reflection/Exception/ClassLoadingForReflectionFailedException.html#method_forClassName","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDeclaringClass","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDeclaringClass","d":"

Returns the declaring class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getParameters","p":"Neos/Flow/Reflection/MethodReflection.html#method_getParameters","d":"

Replacement for the original getParameters() method which makes sure\nthat ParameterReflection objects are returned instead of the\noriginal ReflectionParameter instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::isTaggedWith","p":"Neos/Flow/Reflection/MethodReflection.html#method_isTaggedWith","d":"

Checks if the doc comment of this method is tagged with\nthe specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getTagsValues","p":"Neos/Flow/Reflection/MethodReflection.html#method_getTagsValues","d":"

Returns an array of tags and their values

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getTagValues","p":"Neos/Flow/Reflection/MethodReflection.html#method_getTagValues","d":"

Returns the values of the specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDescription","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDescription","d":"

Returns the description part of the doc comment

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDeclaredReturnType","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDeclaredReturnType","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::isDeclaredReturnTypeNullable","p":"Neos/Flow/Reflection/MethodReflection.html#method_isDeclaredReturnTypeNullable","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDocCommentParser","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDocCommentParser","d":"

Returns an instance of the doc comment parser and\nruns the parse() method.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ParameterReflection::getDeclaringClass","p":"Neos/Flow/Reflection/ParameterReflection.html#method_getDeclaringClass","d":"

Returns the declaring class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ParameterReflection::getClass","p":"Neos/Flow/Reflection/ParameterReflection.html#method_getClass","d":"

Returns the parameter class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ParameterReflection::getBuiltinType","p":"Neos/Flow/Reflection/ParameterReflection.html#method_getBuiltinType","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::isTaggedWith","p":"Neos/Flow/Reflection/PropertyReflection.html#method_isTaggedWith","d":"

Checks if the doc comment of this property is tagged with\nthe specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getDeclaringClass","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getDeclaringClass","d":"

Returns the declaring class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getTagsValues","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getTagsValues","d":"

Returns an array of tags and their values

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getTagValues","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getTagValues","d":"

Returns the values of the specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getDescription","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getDescription","d":"

Returns the description part of the doc comment

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getValue","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getValue","d":"

Returns the value of the reflected property - even if it is protected.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::setValue","p":"Neos/Flow/Reflection/PropertyReflection.html#method_setValue","d":"

Returns the value of the reflected property - even if it is protected.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getDocCommentParser","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getDocCommentParser","d":"

Returns an instance of the doc comment parser and\nruns the parse() method.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::setIsAopIntroduced","p":"Neos/Flow/Reflection/PropertyReflection.html#method_setIsAopIntroduced","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::isAopIntroduced","p":"Neos/Flow/Reflection/PropertyReflection.html#method_isAopIntroduced","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setStatusCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setStatusCache","d":"

Sets the status cache

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setReflectionDataCompiletimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setReflectionDataCompiletimeCache","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setReflectionDataRuntimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setReflectionDataRuntimeCache","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setClassSchemataRuntimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setClassSchemataRuntimeCache","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectSettings","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectSettings","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectLogger","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectLogger","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectPackageManager","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectPackageManager","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectEnvironment","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectEnvironment","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getDoctrinePhpParser","p":"Neos/Flow/Reflection/ReflectionService.html#method_getDoctrinePhpParser","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::initialize","p":"Neos/Flow/Reflection/ReflectionService.html#method_initialize","d":"

Initialize the reflection service lazily

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::buildReflectionData","p":"Neos/Flow/Reflection/ReflectionService.html#method_buildReflectionData","d":"

Builds the reflection data cache during compile time.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassReflected","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassReflected","d":"

Tells if the specified class is known to this reflection service and\nreflection information is available.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getAllClassNames","p":"Neos/Flow/Reflection/ReflectionService.html#method_getAllClassNames","d":"

Returns the names of all classes known to this reflection service.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getDefaultImplementationClassNameForInterface","p":"Neos/Flow/Reflection/ReflectionService.html#method_getDefaultImplementationClassNameForInterface","d":"

Searches for and returns the class name of the default implementation of the given\ninterface name. If no class implementing the interface was found or more than one\nimplementation was found in the package defining the interface, false is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getAllImplementationClassNamesForInterface","p":"Neos/Flow/Reflection/ReflectionService.html#method_getAllImplementationClassNamesForInterface","d":"

Searches for and returns all class names of implementations of the given object type\n(interface name). If no class implementing the interface was found, an empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getAllSubClassNamesForClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_getAllSubClassNamesForClass","d":"

Searches for and returns all names of classes inheriting the specified class.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassNamesByAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassNamesByAnnotation","d":"

Searches for and returns all names of classes which are tagged by the specified\nannotation. If no classes were found, an empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassAnnotatedWith","d":"

Tells if the specified class has the given annotation

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassAnnotations","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassAnnotations","d":"

Returns the specified class annotations or an empty array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassAnnotation","d":"

Returns the specified class annotation or NULL.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassImplementationOf","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassImplementationOf","d":"

Tells if the specified class implements the given interface

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassAbstract","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassAbstract","d":"

Tells if the specified class is abstract or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassFinal","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassFinal","d":"

Tells if the specified class is final or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassReadonly","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassReadonly","d":"

Tells if the specified class is readonly or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassUnconfigurable","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassUnconfigurable","d":"

Tells if the class is unconfigurable or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassesContainingMethodsAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassesContainingMethodsAnnotatedWith","d":"

Returns all class names of classes containing at least one method annotated\nwith the given annotation class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodsAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodsAnnotatedWith","d":"

Returns all names of methods of the given class that are annotated with the given annotation class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodFinal","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodFinal","d":"

Tells if the specified method is final or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodStatic","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodStatic","d":"

Tells if the specified method is declared as static or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodPublic","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodPublic","d":"

Tells if the specified method is public

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodProtected","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodProtected","d":"

Tells if the specified method is protected

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodPrivate","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodPrivate","d":"

Tells if the specified method is private

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodTaggedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodTaggedWith","d":"

Tells if the specified method is tagged with the given tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isAttributeIgnored","p":"Neos/Flow/Reflection/ReflectionService.html#method_isAttributeIgnored","d":"

Tells if a specific PHP attribute is to be ignored for reflection

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodAnnotatedWith","d":"

Tells if the specified method has the given annotation

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodAnnotations","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodAnnotations","d":"

Returns the specified method annotations or an empty array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodAnnotation","d":"

Returns the specified method annotation or NULL.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassPropertyNames","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassPropertyNames","d":"

Returns the names of all properties of the specified class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::hasMethod","p":"Neos/Flow/Reflection/ReflectionService.html#method_hasMethod","d":"

Wrapper for method_exists() which tells if the given method exists.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodTagsValues","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodTagsValues","d":"

Returns all tags and their values the specified method is tagged with

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodParameters","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodParameters","d":"

Returns an array of parameters of the given method. Each entry contains\nadditional information about the parameter position, type hint etc.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodDeclaredReturnType","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodDeclaredReturnType","d":"

Returns the declared return type of a method (for PHP < 7.0 this will always return null)

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyNamesByTag","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyNamesByTag","d":"

Searches for and returns all names of class properties which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyTagsValues","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyTagsValues","d":"

Returns all tags and their values the specified class property is tagged with

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyTagValues","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyTagValues","d":"

Returns the values of the specified class property tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyType","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyType","d":"

Returns the property type

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyPrivate","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyPrivate","d":"

Tells if the specified property is private

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyPromoted","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyPromoted","d":"

Tells if the specified property is promoted

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyTaggedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyTaggedWith","d":"

Tells if the specified class property is tagged with the given tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyAnnotatedWith","d":"

Tells if the specified property has the given annotation

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyNamesByAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyNamesByAnnotation","d":"

Searches for and returns all names of class properties which are marked by the\nspecified annotation. If no properties were found, an empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyAnnotations","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyAnnotations","d":"

Returns the specified property annotations or an empty array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyAnnotation","d":"

Returns the specified property annotation or NULL.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassSchema","d":"

Returns the class schema for the given class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::prepareClassReflectionForUsage","p":"Neos/Flow/Reflection/ReflectionService.html#method_prepareClassReflectionForUsage","d":"

Initializes the ReflectionService, cleans the given class name and finally reflects the class if necessary.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectEmergedClasses","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectEmergedClasses","d":"

Checks if the given class names match those which already have been\nreflected. If the given array contains class names not yet known to\nthis service, these classes will be reflected.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isTagIgnored","p":"Neos/Flow/Reflection/ReflectionService.html#method_isTagIgnored","d":"

Check if a specific annotation tag is configured to be ignored.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClass","d":"

Reflects the given class and stores the results in this service's properties.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClassProperty","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClassProperty","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectPropertyTag","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectPropertyTag","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::addParentClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_addParentClass","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::addImplementedInterface","p":"Neos/Flow/Reflection/ReflectionService.html#method_addImplementedInterface","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClassMethod","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClassMethod","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClassMethodParameter","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClassMethodParameter","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::expandType","p":"Neos/Flow/Reflection/ReflectionService.html#method_expandType","d":"

Expand shortened class names in "var" and "param" annotations, taking use statements into account.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getParentClasses","p":"Neos/Flow/Reflection/ReflectionService.html#method_getParentClasses","d":"

Finds all parent classes of the given class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::buildClassSchemata","p":"Neos/Flow/Reflection/ReflectionService.html#method_buildClassSchemata","d":"

Builds class schemata from classes annotated as entities or value objects

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::buildClassSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_buildClassSchema","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::addPropertiesToClassSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_addPropertiesToClassSchema","d":"

Adds properties of the class at hand to the class schema.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::evaluateClassPropertyAnnotationsForSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_evaluateClassPropertyAnnotationsForSchema","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::completeRepositoryAssignments","p":"Neos/Flow/Reflection/ReflectionService.html#method_completeRepositoryAssignments","d":"

Complete repository-to-entity assignments.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::makeChildClassesAggregateRoot","p":"Neos/Flow/Reflection/ReflectionService.html#method_makeChildClassesAggregateRoot","d":"

Assigns the repository of any aggregate root to all it's\nsubclasses, unless they are aggregate root already.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::ensureAggregateRootInheritanceChainConsistency","p":"Neos/Flow/Reflection/ReflectionService.html#method_ensureAggregateRootInheritanceChainConsistency","d":"

Checks whether all aggregate roots having superclasses\nhave a repository assigned up to the tip of their hierarchy.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::checkValueObjectRequirements","p":"Neos/Flow/Reflection/ReflectionService.html#method_checkValueObjectRequirements","d":"

Checks if the given class meets the requirements for a value object, i.e.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::convertParameterDataToArray","p":"Neos/Flow/Reflection/ReflectionService.html#method_convertParameterDataToArray","d":"

Converts the internal, optimized data structure of parameter information into\na human-friendly array with speaking indexes.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::convertParameterReflectionToArray","p":"Neos/Flow/Reflection/ReflectionService.html#method_convertParameterReflectionToArray","d":"

Converts the given parameter reflection into an information array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::forgetChangedClasses","p":"Neos/Flow/Reflection/ReflectionService.html#method_forgetChangedClasses","d":"

Checks which classes lack a cache entry and removes their reflection data\naccordingly.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::forgetClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_forgetClass","d":"

Forgets all reflection data related to the specified class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::loadClassReflectionCompiletimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_loadClassReflectionCompiletimeCache","d":"

Tries to load the reflection data from the compile time cache.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::loadOrReflectClassIfNecessary","p":"Neos/Flow/Reflection/ReflectionService.html#method_loadOrReflectClassIfNecessary","d":"

Loads reflection data from the cache or reflects the class if needed.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::freezePackageReflection","p":"Neos/Flow/Reflection/ReflectionService.html#method_freezePackageReflection","d":"

Stores the current reflection data related to classes of the specified package\nin the PrecompiledReflectionData directory for the current context.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::filterArrayByClassesInPackageNamespace","p":"Neos/Flow/Reflection/ReflectionService.html#method_filterArrayByClassesInPackageNamespace","d":"

Filter an array of entries where keys are class names by being in the given package namespace.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::unfreezePackageReflection","p":"Neos/Flow/Reflection/ReflectionService.html#method_unfreezePackageReflection","d":"

Removes the precompiled reflection data of a frozen package

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::saveToCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_saveToCache","d":"

Exports the internal reflection data into the ReflectionData cache

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::saveDevelopmentData","p":"Neos/Flow/Reflection/ReflectionService.html#method_saveDevelopmentData","d":"

Save reflection data to cache in Development context.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::saveProductionData","p":"Neos/Flow/Reflection/ReflectionService.html#method_saveProductionData","d":"

Save reflection data to cache in Production context.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::updateReflectionData","p":"Neos/Flow/Reflection/ReflectionService.html#method_updateReflectionData","d":"

Set updated reflection data to caches.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::cleanClassName","p":"Neos/Flow/Reflection/ReflectionService.html#method_cleanClassName","d":"

Clean a given class name from possibly prefixed backslash

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::produceCacheIdentifierFromClassName","p":"Neos/Flow/Reflection/ReflectionService.html#method_produceCacheIdentifierFromClassName","d":"

Transform backslashes to underscores to provide a valid cache identifier.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::log","p":"Neos/Flow/Reflection/ReflectionService.html#method_log","d":"

Writes the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPrecompiledReflectionStoragePath","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPrecompiledReflectionStoragePath","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::hasFrozenCacheInProduction","p":"Neos/Flow/Reflection/ReflectionService.html#method_hasFrozenCacheInProduction","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionServiceFactory::__construct","p":"Neos/Flow/Reflection/ReflectionServiceFactory.html#method___construct","d":"

Constructs the factory

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionServiceFactory::create","p":"Neos/Flow/Reflection/ReflectionServiceFactory.html#method_create","d":"

Get reflection service instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::__construct","p":"Neos/Flow/ResourceManagement/Collection.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getName","p":"Neos/Flow/ResourceManagement/Collection.html#method_getName","d":"

Returns the name of this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getStorage","p":"Neos/Flow/ResourceManagement/Collection.html#method_getStorage","d":"

Returns the storage used for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getTarget","p":"Neos/Flow/ResourceManagement/Collection.html#method_getTarget","d":"

Returns the publication target defined for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::importResource","p":"Neos/Flow/ResourceManagement/Collection.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Collection.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::publish","p":"Neos/Flow/ResourceManagement/Collection.html#method_publish","d":"

Publishes the whole collection to the corresponding publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getObjects","p":"Neos/Flow/ResourceManagement/Collection.html#method_getObjects","d":"

Returns all internal data objects of the storage attached to this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getStreamByResource","p":"Neos/Flow/ResourceManagement/Collection.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getName","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getName","d":"

Returns the name of this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStorage","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStorage","d":"

Returns the storage used for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getTarget","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getTarget","d":"

Returns the publication target defined for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::publish","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_publish","d":"

Publishes the whole collection to the corresponding publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getObjects","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getObjects","d":"

Returns all internal data objects of the storage attached to this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::uri","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_uri","d":"

Get the public uri of a package resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::content","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_content","d":"

Get the content of a package resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::getLocalizedResourcePath","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_getLocalizedResourcePath","d":"

Get a resource://.. url for the given arguments and apply localization if needed

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::allowsCallOfMethod","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::initializeObject","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_initializeObject","d":"

Protects this PersistentResource if it has been persisted already.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getStream","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getStream","d":"

Returns a stream for use with read-only file operations such as reading or copying.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setCollectionName","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setCollectionName","d":"

Sets the name of the collection this resource should be part of

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getCollectionName","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getCollectionName","d":"

Returns the name of the collection this resource is part of

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setFilename","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setFilename","d":"

Sets the filename which is used when this resource is downloaded or saved as a file

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getFilename","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getFilename","d":"

Gets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getFileExtension","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getFileExtension","d":"

Returns the file extension used for this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setRelativePublicationPath","d":"

Sets a relative path which can be used by a publishing target for structuring resources into directories

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getRelativePublicationPath","d":"

Returns the relative publication path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setMediaType","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setMediaType","d":"

Explicitly sets the Media Type for this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getMediaType","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getMediaType","d":"

Returns the Media Type for this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setFileSize","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setFileSize","d":"

Sets the size of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getFileSize","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getFileSize","d":"

Returns the size of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getSha1","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getSha1","d":"

Returns the SHA1 hash of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setSha1","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setSha1","d":"

Sets the SHA1 hash of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::createTemporaryLocalCopy","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_createTemporaryLocalCopy","d":"

Returns the path to a local file representing this resource for use with read-only file operations such as reading or copying.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::postPersist","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_postPersist","d":"

Doctrine lifecycle event callback which is triggered on "postPersist" events.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::preRemove","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_preRemove","d":"

Doctrine lifecycle event callback which is triggered on "preRemove" events.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::disableLifecycleEvents","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_disableLifecycleEvents","d":"

A very internal function which disables the Doctrine lifecycle events for this PersistentResource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setDeleted","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setDeleted","d":"

An internal method which marks the PersistentResource object as deleted.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::isDeleted","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_isDeleted","d":"

An internal method which tells if this PersistentResource object has been already deleted by the ResourceManager.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getCacheEntryIdentifier","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getCacheEntryIdentifier","d":"

Returns a string which distinctly identifies this object and thus can be used as an identifier for cache entries\nrelated to this object. Introduced through the CacheAwareInterface.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::throwExceptionIfProtected","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_throwExceptionIfProtected","d":"

Throws an exception if this PersistentResource object is protected against modifications.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::shutdownObject","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_shutdownObject","d":"

Takes care of removing a possibly existing temporary local copy on destruction of this object.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::injectLogger","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::__construct","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method___construct","d":"

Message Collector Constructor

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::append","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_append","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::hasMessages","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_hasMessages","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::flush","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_flush","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::__destruct","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method___destruct","d":"

Flush all notification during the object lifecycle

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::injectSettings","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_injectSettings","d":"

Injects the settings of this package

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::injectLogger","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initialize","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initialize","d":"

Initializes the ResourceManager by parsing the related configuration and registering the resource\nstream wrapper.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::importResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_importResource","d":"

Imports a resource (file) from the given location as a persistent resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::importResourceFromContent","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_importResourceFromContent","d":"

Imports the given content passed as a string as a new persistent resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::importUploadedResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_importUploadedResource","d":"

Imports a resource (file) from the given upload info array as a persistent\nresource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getResourceBySha1","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getResourceBySha1","d":"

Returns the resource object identified by the given SHA1 hash over the content, or NULL if no such PersistentResource\nobject is known yet.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getStreamByResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getImportedResources","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getImportedResources","d":"

Returns an object storage with all resource objects which have been imported\nby the ResourceManager during this script call. Each resource comes with\nan array of additional information about its import.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::deleteResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_deleteResource","d":"

Deletes the given PersistentResource from the ResourceRepository and, if the storage data is no longer used in another\nPersistentResource object, also deletes the data from the storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI for the given resource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPersistentResourceUriByHash","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPersistentResourceUriByHash","d":"

Returns the web accessible URI for the resource object specified by the\ngiven SHA1 hash.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPackageResourceUri","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPackageResourceUri","d":"

Returns the public URI for a static resource provided by the specified package and in the given\npath below the package's resources directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPackageResourceUriByPath","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPackageResourceUriByPath","d":"

Returns the public URI for a static resource provided by the public package

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPackageAndPathByPublicPath","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPackageAndPathByPublicPath","d":"

Return the package key and the relative path and filename from the given resource path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getStorage","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getStorage","d":"

Returns a Storage instance by the given name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getCollection","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getCollection","d":"

Returns a Collection instance by the given name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getCollections","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getCollections","d":"

Returns an array of currently known Collection instances

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getCollectionsByStorage","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getCollectionsByStorage","d":"

Returns an array of Collection instances which use the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::shutdownObject","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_shutdownObject","d":"

Checks if recently imported resources really have been persisted - and if not, removes its data from the\nrespective storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initializeStorages","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initializeStorages","d":"

Initializes the Storage objects according to the current settings

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initializeTargets","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initializeTargets","d":"

Initializes the Target objects according to the current settings

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initializeCollections","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initializeCollections","d":"

Initializes the Collection objects according to the current settings

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::prepareUploadedFileForImport","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_prepareUploadedFileForImport","d":"

Prepare an uploaded file to be imported as resource object. Will check the validity of the file,\nmove it outside of upload folder if open_basedir is enabled and check the filename.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFilename","d":"

Sets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFilename","d":"

Gets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFileSize","d":"

Returns the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFileSize","d":"

Sets the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getMediaType","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getMediaType","d":"

Returns the Media Type for this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getSha1","d":"

Returns the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setSha1","d":"

Sets the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::__construct","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::add","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_add","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::remove","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_remove","d":"

Removes a PersistentResource object from this repository

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::resetAfterPersistingChanges","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_resetAfterPersistingChanges","d":"

Reset internal state after changes have been persisted

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findByIdentifier","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findAllIterator","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findAllIterator","d":"

Finds all objects and return an IterableResult

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findByCollectionNameIterator","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findByCollectionNameIterator","d":"

Finds all objects by collection name and return an IterableResult

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findSimilarResources","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findSimilarResources","d":"

Finds other resources which are referring to the same resource data, filename and collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findBySha1","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findBySha1","d":"

Find all resources with the same SHA1 hash

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findBySha1AndCollectionName","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findBySha1AndCollectionName","d":"

Find all resources with the same SHA1 hash and collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::countBySha1AndCollectionName","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_countBySha1AndCollectionName","d":"

Counts all resources with the same SHA1 hash and collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findOneBySha1","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findOneBySha1","d":"

Find one resource by SHA1

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::getAddedResources","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_getAddedResources","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::injectLogger","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::convertFrom","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_convertFrom","d":"

Converts the given string or array to a PersistentResource object.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::handleFileUploads","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_handleFileUploads","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::handleHashAndData","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_handleHashAndData","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::handleUploadedFile","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_handleUploadedFile","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::getCollectionName","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_getCollectionName","d":"

Get the collection name this resource will be stored in. Default will be ResourceManager::DEFAULT_PERSISTENT_COLLECTION_NAME\nThe propertyMappingConfiguration CONFIGURATION_COLLECTION_NAME will directly override the default. Then if CONFIGURATION_ALLOW_COLLECTION_OVERRIDE is true\nand __collectionName is in the $source this will finally be the value.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::__construct","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::initializeObject","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_initializeObject","d":"

Initializes this resource storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getName","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getName","d":"

Returns the instance name of this storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getStreamByResource","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getStreamByResourcePath","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getStreamByResourcePath","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getObjects","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getObjectsByCollection","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getObjectsByCollection","d":"

Retrieve all Objects stored in this storage, filtered by the given collection name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getStoragePathAndFilenameByHash","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getStoragePathAndFilenameByHash","d":"

Determines and returns the absolute path and filename for a storage file identified by the given SHA1 hash.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::initializeObject","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_initializeObject","d":"

Initializes this resource storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getObjects","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getObjectsByPathPattern","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getObjectsByPathPattern","d":"

Return all Objects stored in this storage filtered by the given directory / filename pattern

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::createStorageObject","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_createStorageObject","d":"

Create a storage object for the given static resource path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::prepareRelativePublicationPath","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_prepareRelativePublicationPath","d":"

Prepares a relative publication path for a package resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getStreamByResource","d":"

Because we cannot store persistent resources in a PackageStorage, this method always returns false.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getPublicResourcePaths","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getPublicResourcePaths","d":"

Returns the absolute paths of public resources directories of all active packages.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getName","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getName","d":"

Returns the instance name of this storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResource","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResourcePath","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResourcePath","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjects","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjectsByCollection","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjectsByCollection","d":"

Retrieve all Objects stored in this storage, filtered by the given collection name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setMediaType","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setMediaType","d":"

Set the IANA media type of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getMediaType","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getMediaType","d":"

Retrieve the IANA media type of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setFilename","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setFilename","d":"

Set the suggested filename of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getFilename","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getFilename","d":"

Retrieve the suggested filename of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setRelativePublicationPath","d":"

Set the suggested relative publication path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getRelativePublicationPath","d":"

Retrieve the suggested relative publication path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getFileSize","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getFileSize","d":"

Returns the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setFileSize","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setFileSize","d":"

Sets the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setSha1","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setSha1","d":"

Set the SHA1 hash identifying the data of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getSha1","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getSha1","d":"

Retrieve the SHA1 hash identifying the data of this object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setStream","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setStream","d":"

Sets the data stream which can deliver the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getStream","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getStream","d":"

Returns the data stream which can deliver the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::initializeObject","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_initializeObject","d":"

Initializes this resource storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::importResource","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::deleteResource","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_deleteResource","d":"

Deletes the storage data related to the given PersistentResource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::importTemporaryFile","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_importTemporaryFile","d":"

Imports the given temporary file into the storage and creates the new resource object.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::moveTemporaryFileToFinalDestination","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_moveTemporaryFileToFinalDestination","d":"

Move a temporary file to the final destination, creating missing path segments on the way.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::fixFilePermissions","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_fixFilePermissions","d":"

Fixes the permissions as needed for Flow to run fine in web and cli context.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::deleteResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_deleteResource","d":"

Deletes the storage data related to the given PersistentResource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::getScheme","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_getScheme","d":"

Returns the scheme ("protocol") this wrapper handles.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::closeDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_closeDirectory","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::openDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_openDirectory","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::readDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_readDirectory","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::rewindDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_rewindDirectory","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::makeDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_makeDirectory","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::removeDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_removeDirectory","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::rename","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::cast","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_cast","d":"

Retrieve the underlying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::close","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::isAtEof","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_isAtEof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::flush","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::lock","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::unlock","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_unlock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::open","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::read","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::seek","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::setOption","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_setOption","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::tell","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::write","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::unlink","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::resourceStat","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_resourceStat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::pathStat","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_pathStat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::evaluateResourcePath","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_evaluateResourcePath","d":"

Evaluates the absolute path and filename of the resource file specified\nby the given path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::initializeStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_initializeStreamWrapper","d":"

Initialize StreamWrappers with this adapter

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::registerStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_registerStreamWrapper","d":"

Register a stream wrapper. Later registrations for a scheme will override\nearlier ones without warning.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::getRegisteredStreamWrappers","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_getRegisteredStreamWrappers","d":"

Returns the stream wrappers registered with this class.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::createStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_createStreamWrapper","d":"

Create the internal stream wrapper if needed.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_closedir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_closedir","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_opendir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_opendir","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_readdir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_readdir","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_rewinddir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_rewinddir","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::mkdir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_mkdir","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::rename","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::rmdir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_rmdir","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_cast","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_cast","d":"

Retrieve the underlaying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_close","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_eof","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_eof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_flush","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_lock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_open","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_read","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_seek","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_set_option","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_set_option","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_stat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_stat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_tell","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_write","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::unlink","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::url_stat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_url_stat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::getStreamWrapperImplementationClassNames","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_getStreamWrapperImplementationClassNames","d":"

Returns all class names implementing the StreamWrapperInterface.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::getScheme","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_getScheme","d":"

Returns the scheme ("protocol") this wrapper handles.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::closeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_closeDirectory","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::openDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_openDirectory","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::readDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_readDirectory","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rewindDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rewindDirectory","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::makeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_makeDirectory","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::removeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_removeDirectory","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rename","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::cast","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_cast","d":"

Retrieve the underlying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::close","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::isAtEof","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_isAtEof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::flush","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::lock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::open","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::read","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::seek","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::setOption","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_setOption","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::tell","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::write","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlink","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::resourceStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_resourceStat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::pathStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_pathStat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::publishCollection","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::publishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_publishFile","d":"

Publishes the given source stream to this target, with the given relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::unpublishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_unpublishFile","d":"

Removes the specified target file from the public directory

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::publishDirectory","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_publishDirectory","d":"

Publishes the specified directory to this target, with the given relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::setOption","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_setOption","d":"

Set an option value and return if it was set.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::__construct","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::injectLogger","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::initializeObject","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_initializeObject","d":"

Initializes this resource publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getName","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getName","d":"

Returns the name of this target instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::onPublish","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_onPublish","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::invokeOnPublishCallbacks","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_invokeOnPublishCallbacks","d":null},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::checkAndRemovePackageSymlinks","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_checkAndRemovePackageSymlinks","d":"

Checks if the PackageStorage has been previously initialized with symlinks\nand clears them. Otherwise the original sources would be overwritten.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::publishCollection","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::publishResource","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_publishResource","d":"

Publishes the given persistent resource from the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::handleMissingData","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_handleMissingData","d":"

Handle missing data notification

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::unpublishResource","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_unpublishResource","d":"

Unpublishes the given persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getPublicStaticResourceUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getPublicStaticResourceUri","d":"

Returns the web accessible URI pointing to the given static resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI pointing to the specified persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::encodeRelativePathAndFilenameForUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_encodeRelativePathAndFilenameForUri","d":"

Applies rawurlencode() to all path segments of the given $relativePathAndFilename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::publishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_publishFile","d":"

Publishes the given source stream to this target, with the given relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::unpublishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_unpublishFile","d":"

Removes the specified target file from the public directory

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getResourcesBaseUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getResourcesBaseUri","d":"

Returns the resolved absolute base URI for resources of this target.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::detectResourcesBaseUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_detectResourcesBaseUri","d":"

Detects and returns the website's absolute base URI

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getRelativePublicationPathAndFilename","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getRelativePublicationPathAndFilename","d":"

Determines and returns the relative path and filename for the given Storage Object or PersistentResource. If the given\nobject represents a persistent resource, its own relative publication path will be empty. If the given object\nrepresents a static resources, it will contain a relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::setOption","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_setOption","d":"

Set an option value and return if it was set.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getName","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getName","d":"

Returns the name of this target instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishCollection","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishResource","d":"

Publishes the given persistent resource from the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::unpublishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_unpublishResource","d":"

Unpublishes the given persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicStaticResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicStaticResourceUri","d":"

Returns the web accessible URI pointing to the given static resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI pointing to the specified persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::onPublish","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_onPublish","d":"

Registers a callback, which must be invoked by the implementation after each resource publishing

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::__construct","p":"Neos/Flow/Security/Account.html#method___construct","d":"

Upon creation the creationDate property is initialized.

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::initializeRoles","p":"Neos/Flow/Security/Account.html#method_initializeRoles","d":"

Initializes the roles field by fetching the role objects referenced by the roleIdentifiers

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getAccountIdentifier","p":"Neos/Flow/Security/Account.html#method_getAccountIdentifier","d":"

Returns the account identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setAccountIdentifier","p":"Neos/Flow/Security/Account.html#method_setAccountIdentifier","d":"

Set the account identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getAuthenticationProviderName","p":"Neos/Flow/Security/Account.html#method_getAuthenticationProviderName","d":"

Returns the authentication provider name this account corresponds to

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setAuthenticationProviderName","p":"Neos/Flow/Security/Account.html#method_setAuthenticationProviderName","d":"

Set the authentication provider name this account corresponds to

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getCredentialsSource","p":"Neos/Flow/Security/Account.html#method_getCredentialsSource","d":"

Returns the credentials source

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setCredentialsSource","p":"Neos/Flow/Security/Account.html#method_setCredentialsSource","d":"

Sets the credentials source

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getRoles","p":"Neos/Flow/Security/Account.html#method_getRoles","d":"

Returns the roles this account has assigned

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setRoles","p":"Neos/Flow/Security/Account.html#method_setRoles","d":"

Sets the roles for this account

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::hasRole","p":"Neos/Flow/Security/Account.html#method_hasRole","d":"

Return if the account has a certain role

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::addRole","p":"Neos/Flow/Security/Account.html#method_addRole","d":"

Adds a role to this account

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::removeRole","p":"Neos/Flow/Security/Account.html#method_removeRole","d":"

Removes a role from this account

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getCreationDate","p":"Neos/Flow/Security/Account.html#method_getCreationDate","d":"

Returns the date on which this account has been created.

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getExpirationDate","p":"Neos/Flow/Security/Account.html#method_getExpirationDate","d":"

Returns the date on which this account has expired or will expire. If no expiration date has been set, NULL\nis returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setExpirationDate","p":"Neos/Flow/Security/Account.html#method_setExpirationDate","d":"

Sets the date on which this account will become inactive

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getFailedAuthenticationCount","p":"Neos/Flow/Security/Account.html#method_getFailedAuthenticationCount","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Account::getLastSuccessfulAuthenticationDate","p":"Neos/Flow/Security/Account.html#method_getLastSuccessfulAuthenticationDate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Account::authenticationAttempted","p":"Neos/Flow/Security/Account.html#method_authenticationAttempted","d":"

Sets the authentication status. Usually called by the responsible \\Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::isActive","p":"Neos/Flow/Security/Account.html#method_isActive","d":"

Returns true if it is currently allowed to use this account for authentication.

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountFactory::createAccountWithPassword","p":"Neos/Flow/Security/AccountFactory.html#method_createAccountWithPassword","d":"

Creates a new account and sets the given password and roles

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountRepository::remove","p":"Neos/Flow/Security/AccountRepository.html#method_remove","d":"

Removes an account

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountRepository::findByAccountIdentifierAndAuthenticationProviderName","p":"Neos/Flow/Security/AccountRepository.html#method_findByAccountIdentifierAndAuthenticationProviderName","d":"

Returns the account for a specific authentication provider with the given identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountRepository::findActiveByAccountIdentifierAndAuthenticationProviderName","p":"Neos/Flow/Security/AccountRepository.html#method_findActiveByAccountIdentifierAndAuthenticationProviderName","d":"

Returns the account for a specific authentication provider with the given identifier if it's not expired

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logManagerAuthenticate","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logManagerAuthenticate","d":"

Logs calls and results of the authenticate() method of the Authentication Manager

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logManagerLogout","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logManagerLogout","d":"

Logs calls and results of the logout() method of the Authentication Manager

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::reduceTokenToAccountIdentifier","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_reduceTokenToAccountIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logPersistedUsernamePasswordProviderAuthenticate","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logPersistedUsernamePasswordProviderAuthenticate","d":"

Logs calls and results of the authenticate() method of an authentication provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logJoinPointAccessDecisions","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logJoinPointAccessDecisions","d":"

Logs calls and result of vote() for method privileges

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logPrivilegeAccessDecisions","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logPrivilegeAccessDecisions","d":"

Logs calls and result of isPrivilegeTargetGranted()

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::getLogEnvironmentFromJoinPoint","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_getLogEnvironmentFromJoinPoint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\PolicyEnforcementAspect::__construct","p":"Neos/Flow/Security/Aspect/PolicyEnforcementAspect.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\PolicyEnforcementAspect::enforcePolicy","p":"Neos/Flow/Security/Aspect/PolicyEnforcementAspect.html#method_enforcePolicy","d":"

The policy enforcement advice. This advices applies the security enforcement interceptor to all methods configured in the policy.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::getSecurityContext","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_getSecurityContext","d":"

Returns the security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_authenticate","d":"

Tries to authenticate the tokens in the security context, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_isAuthenticated","d":"

Checks if at least one token is authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::logout","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_logout","d":"

Logs all active authentication tokens out

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::create","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_create","d":"

Constructs an instance with the given name and options.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::canAuthenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_canAuthenticate","d":"

Returns true if the given token can be authenticated by this provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::getTokenClassNames","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_getTokenClassNames","d":"

Returns the classnames of the tokens this provider is responsible for.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_authenticate","d":"

Tries to authenticate the given token. Sets isAuthenticated to true if authentication succeeded.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::__construct","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::injectSettings","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_injectSettings","d":"

Inject the settings and does a fresh build of tokens based on the injected settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::getSecurityContext","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_getSecurityContext","d":"

Returns the security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_authenticate","d":"

Tries to authenticate the tokens in the security context (in the given order)\nwith the available authentication providers, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::isAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_isAuthenticated","d":"

Checks if one or all tokens are authenticated (depending on the authentication strategy).

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::logout","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_logout","d":"

Logout all active authentication tokens

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::emitAuthenticatedToken","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_emitAuthenticatedToken","d":"

Signals that the specified token has been successfully authenticated.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::emitLoggedOut","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_emitLoggedOut","d":"

Signals that all active authentication tokens have been invalidated.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::emitSuccessfullyAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_emitSuccessfullyAuthenticated","d":"

Signals that authentication commenced and at least one token was authenticated.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderResolver::__construct","p":"Neos/Flow/Security/Authentication/AuthenticationProviderResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderResolver::resolveProviderClass","p":"Neos/Flow/Security/Authentication/AuthenticationProviderResolver.html#method_resolveProviderClass","d":"

Resolves the class name of an authentication provider. If a valid provider class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationTokenResolver::__construct","p":"Neos/Flow/Security/Authentication/AuthenticationTokenResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationTokenResolver::resolveTokenClass","p":"Neos/Flow/Security/Authentication/AuthenticationTokenResolver.html#method_resolveTokenClass","d":"

Resolves the class name of an authentication token. If a valid token class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::loginAction","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_loginAction","d":"

This action is used to show the login form. To make this\nwork in your package simply create a template for this\naction, which could look like this in the simplest case:

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::authenticateAction","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_authenticateAction","d":"

Calls the authentication manager to authenticate all active tokens\nand redirects to the original intercepted request on success if there\nis one stored in the security context. If no intercepted request is\nfound, the function simply returns.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::logoutAction","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_logoutAction","d":"

Logs all active tokens out. Override this, if you want to\nhave some custom action here. You can always call the parent\nmethod to do the actual logout.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::onAuthenticationFailure","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_onAuthenticationFailure","d":"

Is called if authentication failed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::onAuthenticationSuccess","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_onAuthenticationSuccess","d":"

Is called if authentication was successful. If there has been an\nintercepted request due to security restrictions, you might want to use\nsomething like the following code to restart the originally intercepted\nrequest:

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::getErrorFlashMessage","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_getErrorFlashMessage","d":"

A template method for displaying custom error flash messages, or to\ndisplay no flash message at all on errors. Override this to customize\nthe flash message in your action controller.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::setOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_setOptions","d":"

Sets the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::getOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_getOptions","d":"

Returns the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_startAuthentication","d":"

Starts the authentication. (e.g. redirect to login page or send 401 HTTP header)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\AbstractEntryPoint::setOptions","p":"Neos/Flow/Security/Authentication/EntryPoint/AbstractEntryPoint.html#method_setOptions","d":"

Sets the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\AbstractEntryPoint::getOptions","p":"Neos/Flow/Security/Authentication/EntryPoint/AbstractEntryPoint.html#method_getOptions","d":"

Returns the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\HttpBasic::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPoint/HttpBasic.html#method_startAuthentication","d":"

Starts the authentication: Send HTTP header

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html#method_startAuthentication","d":"

Starts the authentication: Redirect to login page

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect::generateUriFromRouteValues","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html#method_generateUriFromRouteValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect::extractRouteValue","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html#method_extractRouteValue","d":"

Returns the entry $key from the array $routeValues removing the original array item.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider::create","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html#method_create","d":"

Factory method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider::__construct","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html#method___construct","d":"

Protected constructor, see create method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider::canAuthenticate","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html#method_canAuthenticate","d":"

Returns true if the given token can be authenticated by this provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider::getTokenClassNames","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html#method_getTokenClassNames","d":"

Returns the class names of the tokens this provider can authenticate.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider::authenticate","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html#method_authenticate","d":"

Sets isAuthenticated to true for all tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider::validateCredentials","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html#method_validateCredentials","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\PersistedUsernamePasswordProvider::getTokenClassNames","p":"Neos/Flow/Security/Authentication/Provider/PersistedUsernamePasswordProvider.html#method_getTokenClassNames","d":"

Returns the class names of the tokens this provider can authenticate.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\PersistedUsernamePasswordProvider::authenticate","p":"Neos/Flow/Security/Authentication/Provider/PersistedUsernamePasswordProvider.html#method_authenticate","d":"

Checks the given token for validity and sets the token authentication status\naccordingly (success, wrong credentials or no credentials given).

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::getTokenClassNames","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_getTokenClassNames","d":"

Returns the class names of the tokens this provider can authenticate.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::authenticate","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_authenticate","d":"

Sets isAuthenticated to true for all tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::setAccount","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_setAccount","d":"

Set the account that will be authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_setAuthenticationStatus","d":"

Set the authentication status for authentication

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::setName","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_setName","d":"

Set the provider name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::reset","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_reset","d":"

Reset the authentication status and account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::__construct","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::getTokens","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_getTokens","d":"

Returns clean tokens this manager is responsible for.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::getProviders","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_getProviders","d":"

Returns all configured authentication providers

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::injectSettings","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_injectSettings","d":"

Inject the settings and does a fresh build of tokens based on the injected settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::buildProvidersAndTokensFromConfiguration","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_buildProvidersAndTokensFromConfiguration","d":"

Builds the provider and token objects based on the given configuration

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getTokens","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getTokens","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getProviders","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getProviders","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationProviderName","d":"

Returns the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationProviderName","d":"

Sets the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_isAuthenticated","d":"

Returns true if this token is currently authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationStatus","d":"

Sets the authentication status. Usually called by the responsible AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationStatus","d":"

Returns the current authentication status

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationEntryPoint","d":"

Sets the authentication entry point

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationEntryPoint","d":"

Returns the configured authentication entry point, NULL if none is available

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::hasRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_hasRequestPatterns","d":"

Returns true if \\Neos\\Flow\\Security\\RequestPattern were set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setRequestPatterns","d":"

Sets request patterns

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getRequestPatterns","d":"

Returns an array of set \\Neos\\Flow\\Security\\RequestPatternInterface, NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::updateCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_updateCredentials","d":"

Updates the authentication credentials, the authentication manager needs to authenticate this token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getCredentials","d":"

Returns the credentials of this token. The type depends on the provider\nof the token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAccount","d":"

Returns the account if one is authenticated, NULL otherwise.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAccount","d":"

Set the (authenticated) account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::__toString","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::__construct","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method___construct","d":"

Build an instance of this token, potentially passing it options that can be configured via tokenOptions

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAuthenticationProviderName","d":"

Returns the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAuthenticationProviderName","d":"

Sets the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::isAuthenticated","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_isAuthenticated","d":"

Returns true if this token is currently authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAuthenticationEntryPoint","d":"

Sets the authentication entry point

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAuthenticationEntryPoint","d":"

Returns the configured authentication entry point, NULL if none is available

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::hasRequestPatterns","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_hasRequestPatterns","d":"

Returns true if any request pattern has been defined

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setRequestPatterns","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setRequestPatterns","d":"

Sets request patterns

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getRequestPatterns","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getRequestPatterns","d":"

Returns an array of set \\Neos\\Flow\\Security\\RequestPatternInterface, NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getCredentials","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getCredentials","d":"

Returns the credentials (username and password) of this token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAccount","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAccount","d":"

Returns the account if one is authenticated, NULL otherwise.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAccount","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAccount","d":"

Set the (authenticated) account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAuthenticationStatus","d":"

Sets the authentication status. Usually called by the responsible \\Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAuthenticationStatus","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAuthenticationStatus","d":"

Returns the current authentication status

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::__toString","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html#method_updateCredentials","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken::getBearer","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html#method_getBearer","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken::__toString","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html#method_updateCredentials","d":"

Updates the password credential from the POST vars, if the POST parameters\nare available. Sets the authentication status to AUTHENTICATION_NEEDED, if credentials have been sent.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken::getPassword","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken::__toString","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\TestingToken::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/TestingToken.html#method_updateCredentials","d":"

Simply sets the authentication status to AUTHENTICATION_NEEDED

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\TestingToken::__toString","p":"Neos/Flow/Security/Authentication/Token/TestingToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method_updateCredentials","d":"

Updates the username and password credentials from the POST vars, if the POST parameters\nare available. Sets the authentication status to REAUTHENTICATION_NEEDED, if credentials have been sent.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::getUsername","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method_getUsername","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::getPassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::__toString","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordHttpBasic::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordHttpBasic.html#method_updateCredentials","d":"

Updates the username and password credentials from the HTTP authorization header.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getUsername","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getUsername","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::__construct","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::injectSettings","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method_injectSettings","d":"

Injects the configuration settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::blockIllegalRequests","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method_blockIllegalRequests","d":"

Analyzes a request against the configured firewall rules and blocks\nany illegal request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::createFilterFromConfiguration","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method_createFilterFromConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface::blockIllegalRequests","p":"Neos/Flow/Security/Authorization/FirewallInterface.html#method_blockIllegalRequests","d":"

Analyzes a request against the configured firewall rules and blocks\nany illegal request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface::invoke","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html#method_invoke","d":"

Invokes the security interception (e.g. calls a PrivilegeManagerInterface)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorResolver::__construct","p":"Neos/Flow/Security/Authorization/InterceptorResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorResolver::resolveInterceptorClass","p":"Neos/Flow/Security/Authorization/InterceptorResolver.html#method_resolveInterceptorClass","d":"

Resolves the class name of a security interceptor. If a valid interceptor class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessDeny::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/AccessDeny.html#method_invoke","d":"

Invokes nothing, always throws an AccessDenied Exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessGrant::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/AccessGrant.html#method_invoke","d":"

Invokes nothing, always returns true.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\CsrfTokenMissing::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/CsrfTokenMissing.html#method_invoke","d":"

Invokes nothing, always throws an AccessDenied Exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::__construct","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::setJoinPoint","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method_setJoinPoint","d":"

Sets the current joinpoint for this interception

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method_invoke","d":"

Invokes the security interception

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::renderDecisionReasonMessage","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method_renderDecisionReasonMessage","d":"

Returns a string message, giving insights what happened during privilege evaluation.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\RequireAuthentication::__construct","p":"Neos/Flow/Security/Authorization/Interceptor/RequireAuthentication.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\RequireAuthentication::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/RequireAuthentication.html#method_invoke","d":"

Invokes the authentication, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::__construct","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isGrantedForRoles","d":"

Returns true, if the given privilege type would be granted for the given roles and subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isPrivilegeTargetGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isPrivilegeTargetGrantedForRoles","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::applyPrivilegeToResult","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_applyPrivilegeToResult","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::getPrivilegeByTypeReducer","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_getPrivilegeByTypeReducer","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::getPrivilegeSubjectFilter","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_getPrivilegeSubjectFilter","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGrantedForRoles","d":"

Returns true, if the given privilege type would be granted for the given roles and subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGrantedForRoles","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::__construct","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method___construct","d":"

PrivilegePermissionResult constructor.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::withPrivilege","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_withPrivilege","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getDenies","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getDenies","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getGrants","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getGrants","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getAbstains","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getAbstains","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getEffectivePrivilegeIdentifiersWithPermission","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getEffectivePrivilegeIdentifiersWithPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::__construct","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::buildCacheEntryIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_buildCacheEntryIdentifier","d":"

Initializes the unique cache entry identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getCacheEntryIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getCacheEntryIdentifier","d":"

Unique identifier of this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getParameters","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getPermission","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::isGranted","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_isGranted","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::isAbstained","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_isAbstained","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::isDenied","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_isDenied","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getPrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getPrivilegeTarget","d":"

The related privilege target

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getPrivilegeTargetIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getPrivilegeTargetIdentifier","d":"

Unique identifier for the related privilege target (e.g. "Neos.Flow:PublicMethods")

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getMatcher","d":"

A matcher string, describing the privilegeTarget (e.g. pointcut expression for methods or EEL expression for entities)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getParsedMatcher","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getParsedMatcher","d":"

Returns the matcher string with replaced parameter markers.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::isType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_isType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::notExpression","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_notExpression","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::conjunction","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_conjunction","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::disjunction","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_disjunction","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::property","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_property","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::getEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_getEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConjunctionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConjunctionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConjunctionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConjunctionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\DisjunctionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/DisjunctionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\DisjunctionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/DisjunctionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::matchesEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_matchesEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::getSqlConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_getSqlConstraint","d":"

Note: The result of this method cannot be cached, as the target table alias might change for different query scenarios

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::evaluateMatcher","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_evaluateMatcher","d":"

parses the matcher of this privilege using Eel and extracts "entityType" and "conditionGenerator"

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::getConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_getConditionGenerator","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject. As entity\nprivileges are evaluated and enforced "within the database system"\nin SQL and not by the voting process, this method will always\nreturn false.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionEvaluator::evaluate","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionEvaluator.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionEvaluator::generateEvaluatorCode","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionEvaluator.html#method_generateEvaluatorCode","d":"

Internal generator method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::NotExpression_exp","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_NotExpression_exp","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::Disjunction_rgt","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_Disjunction_rgt","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::Conjunction_rgt","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_Conjunction_rgt","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::Comparison_rgt","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_Comparison_rgt","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\FalseConditionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/FalseConditionGenerator.html#method_getSql","d":"

Returns an SQL query part that is basically a no-op in order to match no entity

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\NotExpressionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/NotExpressionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\NotExpressionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/NotExpressionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::equals","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_equals","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::notEquals","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_notEquals","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::lessThan","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_lessThan","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::lessOrEqual","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_lessOrEqual","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::greaterThan","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_greaterThan","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::greaterOrEqual","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_greaterOrEqual","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::like","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_like","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::in","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_in","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::contains","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_contains","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForPropertyContains","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForPropertyContains","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForSimpleProperty","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForSimpleProperty","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForManyToOneAndOneToOneRelationsWithoutPropertyPath","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForManyToOneAndOneToOneRelationsWithoutPropertyPath","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForManyToOneAndOneToOneRelationsWithPropertyPath","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForManyToOneAndOneToOneRelationsWithPropertyPath","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSubselectQuery","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSubselectQuery","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getConstraintStringForSimpleProperty","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getConstraintStringForSimpleProperty","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getValueForOperand","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getValueForOperand","d":"

Returns the static value of the given operand, this might be also a global object

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::setParameter","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_setParameter","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getRawParameterValue","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getRawParameterValue","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getObjectValueByPath","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getObjectValueByPath","d":"

Redirects directly to \\Neos\\Utility\\ObjectAccess::getPropertyPath($result, $propertyPath)\nThis is only needed for unit tests!

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlFilter::addFilterConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlFilter.html#method_addFilterConstraint","d":"

Gets the SQL query part to add to a query.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlFilter::initializeDependencies","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlFilter.html#method_initializeDependencies","d":"

Initializes the dependencies by retrieving them from the object manager

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\TrueConditionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/TrueConditionGenerator.html#method_getSql","d":"

Returns an SQL query part that is basically a no-op in order to match any entity

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::matchesEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_matchesEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::getSqlConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_getSqlConstraint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection\nThis method also takes care of initializing caches and other dependencies.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::initialize","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_initialize","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject (join point)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::matchesMethod","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_matchesMethod","d":"

Returns true, if this privilege covers the given method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::getPointcutFilterComposite","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_getPointcutFilterComposite","d":"

Returns the pointcut filter composite, matching all methods covered by this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::matchesMethod","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_matchesMethod","d":"

Returns true, if this privilege covers the given method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::getPointcutFilterComposite","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_getPointcutFilterComposite","d":"

Returns the pointcut filter composite, matching all methods covered by this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::initializeObject","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_initializeObject","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::matches","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches against the filter, i.e. if there is a policy entry to intercept this method.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::getFilterEvaluator","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_getFilterEvaluator","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::buildPointcutFilters","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_buildPointcutFilters","d":"

Builds the needed pointcut filters for matching the policy privileges

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::savePolicyCache","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_savePolicyCache","d":"

Save the found matches to the cache.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeSubject::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeSubject.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeSubject::getJoinPoint","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeSubject.html#method_getJoinPoint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodTargetExpressionParser::parseDesignatorPointcut","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodTargetExpressionParser.html#method_parseDesignatorPointcut","d":"

Throws an exception, as recursive privilege targets are not allowed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method_getName","d":"

Name of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::getValue","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method_getValue","d":"

The value of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::__toString","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method___toString","d":"

Returns the string representation of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html#method_getName","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition::getParameterClassName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html#method_getParameterClassName","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getName","d":"

Name of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getValue","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getValue","d":"

The value of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getPossibleValues","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getPossibleValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::validate","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_validate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getType","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::__toString","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method___toString","d":"

Returns the string representation of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter::getPossibleValues","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html#method_getPossibleValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter::validate","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html#method_validate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter::getType","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html#method_getType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPermission","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isGranted","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isGranted","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isAbstained","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isAbstained","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isDenied","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isDenied","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTarget","d":"

Returns the related privilege target

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTargetIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTargetIdentifier","d":"

Unique name of the related privilege target (for example "Neos.Flow:PublicMethods")

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getMatcher","d":"

A matcher string, describing the privilegeTarget (e.g. pointcut expression for methods or EEL expression for entities)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::__construct","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getPrivilegeClassName","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getPrivilegeClassName","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getMatcher","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getParameterDefinitions","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getParameterDefinitions","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::createPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_createPrivilege","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getLabel","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getLabel","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::createParameterMapper","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_createParameterMapper","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::createParameter","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_createParameter","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::__construct","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::getRequestPattern","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method_getRequestPattern","d":"

Returns the set request pattern

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::getSecurityInterceptor","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method_getSecurityInterceptor","d":"

Returns the set security interceptor

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::filterRequest","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method_filterRequest","d":"

Tries to match the given request against this filter and calls the set security interceptor on success.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::isGranted","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context or if set based on the override decision value.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context\nor if set based on the override decision value.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::setOverrideDecision","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_setOverrideDecision","d":"

Set the decision override

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::reset","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_reset","d":"

Resets the AccessDecisionManager to behave transparently.

"},{"t":"M","n":"Neos\\Flow\\Security\\Channel\\HttpsInterceptor::__construct","p":"Neos/Flow/Security/Channel/HttpsInterceptor.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Channel\\HttpsInterceptor::invoke","p":"Neos/Flow/Security/Channel/HttpsInterceptor.html#method_invoke","d":"

Redirects the current request to HTTP or HTTPS depending on $this->useSSL;

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::withoutAuthorizationChecks","p":"Neos/Flow/Security/Context.html#method_withoutAuthorizationChecks","d":"

Lets you switch off authorization checks (CSRF token, policies, content security, ...) for the runtime of $callback

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::areAuthorizationChecksDisabled","p":"Neos/Flow/Security/Context.html#method_areAuthorizationChecksDisabled","d":"

Returns true if authorization should be ignored, otherwise false\nThis is mainly useful to fetch records without Content Security to kick in (e.g. for AuthenticationProviders)

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::setRequest","p":"Neos/Flow/Security/Context.html#method_setRequest","d":"

Set the current action request

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::injectSettings","p":"Neos/Flow/Security/Context.html#method_injectSettings","d":"

Injects the configuration settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::initialize","p":"Neos/Flow/Security/Context.html#method_initialize","d":"

Initializes the security context for the given request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::isInitialized","p":"Neos/Flow/Security/Context.html#method_isInitialized","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAuthenticationStrategy","p":"Neos/Flow/Security/Context.html#method_getAuthenticationStrategy","d":"

Get the token authentication strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAuthenticationTokens","p":"Neos/Flow/Security/Context.html#method_getAuthenticationTokens","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAuthenticationTokensOfType","p":"Neos/Flow/Security/Context.html#method_getAuthenticationTokensOfType","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request and of the given type. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getRoles","p":"Neos/Flow/Security/Context.html#method_getRoles","d":"

Returns the roles of all authenticated accounts, including inherited roles.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::hasRole","p":"Neos/Flow/Security/Context.html#method_hasRole","d":"

Returns true, if at least one of the currently authenticated accounts holds\na role with the given identifier, also recursively.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAccount","p":"Neos/Flow/Security/Context.html#method_getAccount","d":"

Returns the account of the first authenticated authentication token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAccountByAuthenticationProviderName","p":"Neos/Flow/Security/Context.html#method_getAccountByAuthenticationProviderName","d":"

Returns an authenticated account for the given provider or NULL if no\naccount was authenticated or no token was registered for the given\nauthentication provider name.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getCsrfProtectionToken","p":"Neos/Flow/Security/Context.html#method_getCsrfProtectionToken","d":"

Returns the current CSRF protection token. A new one is created when needed, depending on the configured CSRF\nprotection strategy.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::hasCsrfProtectionTokens","p":"Neos/Flow/Security/Context.html#method_hasCsrfProtectionTokens","d":"

Returns true if the context has CSRF protection tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::isCsrfProtectionTokenValid","p":"Neos/Flow/Security/Context.html#method_isCsrfProtectionTokenValid","d":"

Returns true if the given string is a valid CSRF protection token. The token will be removed if the configured\ncsrf strategy is 'onePerUri'.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::setInterceptedRequest","p":"Neos/Flow/Security/Context.html#method_setInterceptedRequest","d":"

Sets an action request, to be stored for later resuming after it\nhas been intercepted by a security exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getInterceptedRequest","p":"Neos/Flow/Security/Context.html#method_getInterceptedRequest","d":"

Returns the request, that has been stored for later resuming after it\nhas been intercepted by a security exception, NULL if there is none.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::clearContext","p":"Neos/Flow/Security/Context.html#method_clearContext","d":"

Clears the security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::collectRolesAndParentRolesFromAccount","p":"Neos/Flow/Security/Context.html#method_collectRolesAndParentRolesFromAccount","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Context::collectParentRoles","p":"Neos/Flow/Security/Context.html#method_collectParentRoles","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Context::separateActiveAndInactiveTokens","p":"Neos/Flow/Security/Context.html#method_separateActiveAndInactiveTokens","d":"

Stores all active tokens in $this->activeTokens, all others in $this->inactiveTokens

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::isTokenActive","p":"Neos/Flow/Security/Context.html#method_isTokenActive","d":"

Evaluates any RequestPatterns of the given token to determine whether it is active for the current request

\n
    \n
  • If no RequestPattern is configured for this token, it is active
  • \n
  • Otherwise it is active only if at least one configured RequestPattern per type matches the request
  • \n
"},{"t":"M","n":"Neos\\Flow\\Security\\Context::mergeTokens","p":"Neos/Flow/Security/Context.html#method_mergeTokens","d":"

Merges the session and manager tokens. All manager tokens types will be in the result array\nIf a specific type is found in the session this token replaces the one (of the same type)\ngiven by the manager.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::findBestMatchingToken","p":"Neos/Flow/Security/Context.html#method_findBestMatchingToken","d":"

Tries to find a token matchting the given manager token in the session tokens, will return that or the manager token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::updateTokens","p":"Neos/Flow/Security/Context.html#method_updateTokens","d":"

Updates the token credentials for all tokens in the given array.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::refreshTokens","p":"Neos/Flow/Security/Context.html#method_refreshTokens","d":"

Refreshes all active tokens by updating the credentials.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::refreshRoles","p":"Neos/Flow/Security/Context.html#method_refreshRoles","d":"

Refreshes the currently effective roles. In fact the roles first level cache\nis reset and the effective roles get recalculated by calling getRoles().

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::canBeInitialized","p":"Neos/Flow/Security/Context.html#method_canBeInitialized","d":"

Check if the securityContext is ready to be initialized. Only after that security will be active.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getContextHash","p":"Neos/Flow/Security/Context.html#method_getContextHash","d":"

Returns a hash that is unique for the current context, depending on hash components, setContextHashComponent()

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getSessionTagForAccount","p":"Neos/Flow/Security/Context.html#method_getSessionTagForAccount","d":"

returns the tag to use for sessions belonging to the given $account

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::destroySessionsForAccount","p":"Neos/Flow/Security/Context.html#method_destroySessionsForAccount","d":"

destroys all sessions belonging to the given $account

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Algorithms::pbkdf2","p":"Neos/Flow/Security/Cryptography/Algorithms.html#method_pbkdf2","d":"

Compute a derived key from a password based on PBKDF2

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy::__construct","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html#method___construct","d":"

Construct a BCrypt hashing strategy with the given parameters

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy::hashPassword","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html#method_hashPassword","d":"

Creates a BCrypt hash

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy::validatePassword","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html#method_validatePassword","d":"

Validate a password against a derived key (hashed password) and salt using BCrypt

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::injectSettings","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::generateKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_generateKey","d":"

Generates a new key & saves it encrypted with a hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::storeKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_storeKey","d":"

Saves a key encrypted with a hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::keyExists","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_keyExists","d":"

Checks if a key exists

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::getKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_getKey","d":"

Returns a key by its name

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::persistKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_persistKey","d":"

Persists a key to the file system

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::getKeyPathAndFilename","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_getKeyPathAndFilename","d":"

Returns the path and filename for the key with the given name.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::checkKeyName","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_checkKeyName","d":"

Checks if the given key name is valid amd returns it\n(unchanged) if yes. Otherwise it throws an exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::getPath","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_getPath","d":"

Helper function to get the base path for key storage.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::injectSettings","p":"Neos/Flow/Security/Cryptography/HashService.html#method_injectSettings","d":"

Injects the settings of the package this controller belongs to.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::generateHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_generateHmac","d":"

Generate a hash (HMAC) for a given string

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::appendHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_appendHmac","d":"

Appends a hash (HMAC) to a given string and returns the result

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::validateHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_validateHmac","d":"

Tests if a string $string matches the HMAC given by $hash.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::validateAndStripHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_validateAndStripHmac","d":"

Tests if the last 40 characters of a given string $string\nmatches the HMAC of the rest of the string and, if true,\nreturns the string without the HMAC. In case of a HMAC\nvalidation error, an exception is thrown.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::hashPassword","p":"Neos/Flow/Security/Cryptography/HashService.html#method_hashPassword","d":"

Hash a password using the configured password hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::validatePassword","p":"Neos/Flow/Security/Cryptography/HashService.html#method_validatePassword","d":"

Validate a hashed password using the configured password hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::getPasswordHashingStrategyAndIdentifier","p":"Neos/Flow/Security/Cryptography/HashService.html#method_getPasswordHashingStrategyAndIdentifier","d":"

Get a password hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::getEncryptionKey","p":"Neos/Flow/Security/Cryptography/HashService.html#method_getEncryptionKey","d":"

Returns the encryption key from the persistent cache or Data/Persistent directory. If none exists, a new\nencryption key will be generated and stored in the cache.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey::__construct","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey::getModulus","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html#method_getModulus","d":"

Returns the modulus in HEX representation

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey::getKeyString","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html#method_getKeyString","d":"

Returns the key string

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::hashPassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_hashPassword","d":"

Hash a password for storage

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::validatePassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_validatePassword","d":"

Validate a hashed password against a cleartext password

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy::__construct","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html#method___construct","d":"

Construct a PBKDF2 hashing strategy with the given parameters

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy::hashPassword","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html#method_hashPassword","d":"

Hash a password for storage using PBKDF2 and the configured parameters.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy::validatePassword","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html#method_validatePassword","d":"

Validate a password against a derived key (hashed password) and salt using PBKDF2.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PrecomposedHashProvider::getPrecomposedHash","p":"Neos/Flow/Security/Cryptography/PrecomposedHashProvider.html#method_getPrecomposedHash","d":null},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PrecomposedHashProvider::precomposeHash","p":"Neos/Flow/Security/Cryptography/PrecomposedHashProvider.html#method_precomposeHash","d":null},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::generateNewKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_generateNewKeypair","d":"

Generates a new keypair and returns a fingerprint to refer to it

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerKeyPairFromPrivateKeyString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerKeyPairFromPrivateKeyString","d":"

Adds the specified keypair to the local store and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerPublicKeyFromString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerPublicKeyFromString","d":"

Adds the specified public key to the wallet and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::getPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_getPublicKey","d":"

Returns the public key for the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::decrypt","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_decrypt","d":"

Decrypts the given cypher with the private key identified by the given fingerprint\nNote: You should never decrypt a password with this function. Use checkRSAEncryptedPassword()\nto check passwords!

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::sign","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_sign","d":"

Signs the given plaintext with the private key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::verifySignature","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_verifySignature","d":"

Checks whether the given signature is valid for the given plaintext\nwith the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::encryptWithPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_encryptWithPublicKey","d":"

Encrypts the given plaintext with the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::checkRSAEncryptedPassword","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_checkRSAEncryptedPassword","d":"

Checks if the given encrypted password is correct by\ncomparing it's md5 hash. The salt is appended to the decrypted password string before hashing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::destroyKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_destroyKeypair","d":"

Destroys the keypair identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::injectSettings","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_injectSettings","d":"

Injects the OpenSSL configuration to be used

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::initializeObject","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_initializeObject","d":"

Initializes the rsa wallet service by fetching the keys from the keystore file

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::generateNewKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_generateNewKeypair","d":"

Generates a new keypair and returns a fingerprint to refer to it

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::registerKeyPairFromPrivateKeyString","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_registerKeyPairFromPrivateKeyString","d":"

Adds the specified keypair to the local store and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::registerPublicKeyFromString","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_registerPublicKeyFromString","d":"

Adds the specified public key to the wallet and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::getPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_getPublicKey","d":"

Returns the public key for the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::encryptWithPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_encryptWithPublicKey","d":"

Encrypts the given plaintext with the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::decrypt","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_decrypt","d":"

Decrypts the given cipher with the private key identified by the given fingerprint\nNote: You should never decrypt a password with this function. Use checkRSAEncryptedPassword()\nto check passwords!

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::sign","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_sign","d":"

Signs the given plaintext with the private key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::verifySignature","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_verifySignature","d":"

Checks whether the given signature is valid for the given plaintext\nwith the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::checkRSAEncryptedPassword","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_checkRSAEncryptedPassword","d":"

Checks if the given encrypted password is correct by\ncomparing it's md5 hash. The salt is appended to the decrypted password string before hashing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::destroyKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_destroyKeypair","d":"

Destroys the keypair identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::shutdownObject","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_shutdownObject","d":"

Stores the keys array in the keystore file

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::getFingerprintByPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_getFingerprintByPublicKey","d":"

Generate an OpenSSH fingerprint for a RSA public key

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setInitialized","p":"Neos/Flow/Security/DummyContext.html#method_setInitialized","d":""},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::isInitialized","p":"Neos/Flow/Security/DummyContext.html#method_isInitialized","d":""},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getAuthenticationStrategy","p":"Neos/Flow/Security/DummyContext.html#method_getAuthenticationStrategy","d":"

Get the token authentication strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setAuthenticationTokens","p":"Neos/Flow/Security/DummyContext.html#method_setAuthenticationTokens","d":"

Sets the Authentication\\Tokens of the security context which should be active.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getAuthenticationTokens","p":"Neos/Flow/Security/DummyContext.html#method_getAuthenticationTokens","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getAuthenticationTokensOfType","p":"Neos/Flow/Security/DummyContext.html#method_getAuthenticationTokensOfType","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request and of the given type. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getRoles","p":"Neos/Flow/Security/DummyContext.html#method_getRoles","d":"

Returns the roles of all authenticated accounts, including inherited roles.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setRoles","p":"Neos/Flow/Security/DummyContext.html#method_setRoles","d":"

Set an array of role objects.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::hasRole","p":"Neos/Flow/Security/DummyContext.html#method_hasRole","d":"

Returns true, if at least one of the currently authenticated accounts holds\na role with the given identifier, also recursively.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setCsrfProtectionToken","p":"Neos/Flow/Security/DummyContext.html#method_setCsrfProtectionToken","d":""},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getCsrfProtectionToken","p":"Neos/Flow/Security/DummyContext.html#method_getCsrfProtectionToken","d":"

Returns the current CSRF protection token. A new one is created when needed, depending on the configured CSRF\nprotection strategy.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::hasCsrfProtectionTokens","p":"Neos/Flow/Security/DummyContext.html#method_hasCsrfProtectionTokens","d":"

Returns true if the context has CSRF protection tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::isCsrfProtectionTokenValid","p":"Neos/Flow/Security/DummyContext.html#method_isCsrfProtectionTokenValid","d":"

Returns true if the given string is a valid CSRF protection token. The token will be removed if the configured\ncsrf strategy is 'onePerUri'.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setInterceptedRequest","p":"Neos/Flow/Security/DummyContext.html#method_setInterceptedRequest","d":"

Sets an action request, to be stored for later resuming after it\nhas been intercepted by a security exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getInterceptedRequest","p":"Neos/Flow/Security/DummyContext.html#method_getInterceptedRequest","d":"

Returns the request, that has been stored for later resuming after it\nhas been intercepted by a security exception, NULL if there is none.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::clearContext","p":"Neos/Flow/Security/DummyContext.html#method_clearContext","d":"

Clears the security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException::attachInterceptedRequest","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html#method_attachInterceptedRequest","d":"

Attach the given action request as intercepted request and return self.

"},{"t":"M","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException::hasInterceptedRequest","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html#method_hasInterceptedRequest","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException::getInterceptedRequest","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html#method_getInterceptedRequest","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::injectConfigurationManager","p":"Neos/Flow/Security/Policy/PolicyService.html#method_injectConfigurationManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::injectObjectManager","p":"Neos/Flow/Security/Policy/PolicyService.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::initialize","p":"Neos/Flow/Security/Policy/PolicyService.html#method_initialize","d":"

Parses the global policy configuration and initializes roles and privileges accordingly

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::initializePrivilegeTargets","p":"Neos/Flow/Security/Policy/PolicyService.html#method_initializePrivilegeTargets","d":"

Initialized all configured privilege targets from the policy definitions

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::hasRole","p":"Neos/Flow/Security/Policy/PolicyService.html#method_hasRole","d":"

Checks if a role exists

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getRole","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getRole","d":"

Returns a Role object configured in the PolicyService

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getRoles","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getRoles","d":"

Returns an array of all configured roles

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getAllPrivilegesByType","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getAllPrivilegesByType","d":"

Returns all privileges of the given type

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getPrivilegeTargets","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getPrivilegeTargets","d":"

Returns all configured privilege targets

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getPrivilegeTargetByIdentifier","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getPrivilegeTargetByIdentifier","d":"

Returns the privilege target identified by the given string

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::reset","p":"Neos/Flow/Security/Policy/PolicyService.html#method_reset","d":"

Resets the PolicyService to behave transparently during\nfunctional testing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::emitConfigurationLoaded","p":"Neos/Flow/Security/Policy/PolicyService.html#method_emitConfigurationLoaded","d":"

Emits a signal when the policy configuration has been loaded

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::emitRolesInitialized","p":"Neos/Flow/Security/Policy/PolicyService.html#method_emitRolesInitialized","d":"

Emits a signal when roles have been initialized

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::__construct","p":"Neos/Flow/Security/Policy/Role.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getIdentifier","p":"Neos/Flow/Security/Policy/Role.html#method_getIdentifier","d":"

Returns the fully qualified identifier of this role

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPackageKey","p":"Neos/Flow/Security/Policy/Role.html#method_getPackageKey","d":"

The key of the package that defines this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getName","p":"Neos/Flow/Security/Policy/Role.html#method_getName","d":"

The name of this role, being the identifier without the package key.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::setAbstract","p":"Neos/Flow/Security/Policy/Role.html#method_setAbstract","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::isAbstract","p":"Neos/Flow/Security/Policy/Role.html#method_isAbstract","d":"

Whether or not this role is "abstract", meaning it can't be assigned to accounts directly but only serves as a "template role" for other roles to inherit from

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::setParentRoles","p":"Neos/Flow/Security/Policy/Role.html#method_setParentRoles","d":"

Assign parent roles to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getParentRoles","p":"Neos/Flow/Security/Policy/Role.html#method_getParentRoles","d":"

Returns an array of all directly assigned parent roles.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getAllParentRoles","p":"Neos/Flow/Security/Policy/Role.html#method_getAllParentRoles","d":"

Returns all (directly and indirectly reachable) parent roles for the given role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::addParentRole","p":"Neos/Flow/Security/Policy/Role.html#method_addParentRole","d":"

Add a (direct) parent role to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::hasParentRole","p":"Neos/Flow/Security/Policy/Role.html#method_hasParentRole","d":"

Returns true if the given role is a directly assigned parent of this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::setPrivileges","p":"Neos/Flow/Security/Policy/Role.html#method_setPrivileges","d":"

Assign privileges to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPrivileges","p":"Neos/Flow/Security/Policy/Role.html#method_getPrivileges","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPrivilegesByType","p":"Neos/Flow/Security/Policy/Role.html#method_getPrivilegesByType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPrivilegeForTarget","p":"Neos/Flow/Security/Policy/Role.html#method_getPrivilegeForTarget","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::addPrivilege","p":"Neos/Flow/Security/Policy/Role.html#method_addPrivilege","d":"

Add a privilege to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::__toString","p":"Neos/Flow/Security/Policy/Role.html#method___toString","d":"

Returns the string representation of this role (the identifier)

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getLabel","p":"Neos/Flow/Security/Policy/Role.html#method_getLabel","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getDescription","p":"Neos/Flow/Security/Policy/Role.html#method_getDescription","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\RoleConverter::convertFrom","p":"Neos/Flow/Security/Policy/RoleConverter.html#method_convertFrom","d":"

Convert an object from $source to an object.

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternInterface::matchRequest","p":"Neos/Flow/Security/RequestPatternInterface.html#method_matchRequest","d":"

Matches an ActionRequest against its set pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternResolver::__construct","p":"Neos/Flow/Security/RequestPatternResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternResolver::resolveRequestPatternClass","p":"Neos/Flow/Security/RequestPatternResolver.html#method_resolveRequestPatternClass","d":"

Resolves the class name of a request pattern. If a valid request pattern class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\ControllerObjectName::__construct","p":"Neos/Flow/Security/RequestPattern/ControllerObjectName.html#method___construct","d":"

Expects options in the form array('controllerObjectNamePattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\ControllerObjectName::matchRequest","p":"Neos/Flow/Security/RequestPattern/ControllerObjectName.html#method_matchRequest","d":"

Matches an ActionRequest against its set controller object name pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection::injectLogger","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection::matchRequest","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html#method_matchRequest","d":"

Matches an ActionRequest against the configured CSRF pattern rules and\nsearches for invalid csrf tokens. If this returns true, the request is invalid!

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection::hasPolicyEntryForMethod","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html#method_hasPolicyEntryForMethod","d":""},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Host::__construct","p":"Neos/Flow/Security/RequestPattern/Host.html#method___construct","d":"

Expects options in the form array('hostPattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Host::matchRequest","p":"Neos/Flow/Security/RequestPattern/Host.html#method_matchRequest","d":"

Matches an ActionRequest against its set host pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Ip::__construct","p":"Neos/Flow/Security/RequestPattern/Ip.html#method___construct","d":"

Expects options in the form array('cidrPattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Ip::matchRequest","p":"Neos/Flow/Security/RequestPattern/Ip.html#method_matchRequest","d":"

Matches an ActionRequest against the set IP pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Uri::__construct","p":"Neos/Flow/Security/RequestPattern/Uri.html#method___construct","d":"

Expects options in the form array('uriPattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Uri::matchRequest","p":"Neos/Flow/Security/RequestPattern/Uri.html#method_matchRequest","d":"

Matches an ActionRequest against its set URL pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::getSecurityTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_getSecurityTokens","d":"

Get the current list of security tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::setSecurityTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_setSecurityTokens","d":"

Set the current list of security tokens with their data.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::getCsrfProtectionTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_getCsrfProtectionTokens","d":"

Get the current list of active CSRF tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::setCsrfProtectionTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_setCsrfProtectionTokens","d":"

set the list of currently active CSRF tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::getInterceptedRequest","p":"Neos/Flow/Security/SessionDataContainer.html#method_getInterceptedRequest","d":"

Get a possible saved request after a security exceptoin happeened.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::setInterceptedRequest","p":"Neos/Flow/Security/SessionDataContainer.html#method_setInterceptedRequest","d":"

Save a request that triggered a security exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::reset","p":"Neos/Flow/Security/SessionDataContainer.html#method_reset","d":"

Reset data in this session container.

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::__construct","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::registerSessionInstance","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method_registerSessionInstance","d":"

Registers an object of scope session.

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::initializeSession","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method_initializeSession","d":"

Before advice for all methods annotated with "@Flow\\Session(autoStart=true)".

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::callMethodOnOriginalSessionObject","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method_callMethodOnOriginalSessionObject","d":"

Around advice, wrapping every method of a scope session object. It redirects\nall method calls to the session object once there is one.

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logStart","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logStart","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logResume","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logResume","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logDestroy","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logDestroy","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logRenewId","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logRenewId","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logCollectGarbage","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logCollectGarbage","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::getSessionImplementationClassName","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_getSessionImplementationClassName","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::injectObjectManager","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_injectObjectManager","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::matches","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::getSessionCookie","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_getSessionCookie","d":null},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::createFromCookieAndSessionInformation","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_createFromCookieAndSessionInformation","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::injectCache","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_injectCache","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::initializeObject","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_initializeObject","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::has","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_has","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::retrieve","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_retrieve","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::store","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_store","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::remove","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_remove","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::__construct","p":"Neos/Flow/Session/Data/SessionMetaData.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::createWithTimestamp","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_createWithTimestamp","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::createFromSessionIdentifierStringAndOldArrayCacheFormat","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_createFromSessionIdentifierStringAndOldArrayCacheFormat","d":"

Create session metadata from classic cache format for backwards compatibility

"},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withLastActivityTimestamp","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withLastActivityTimestamp","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withNewSessionIdentifier","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withNewSessionIdentifier","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withAddedTag","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withAddedTag","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withRemovedTag","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withRemovedTag","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::isSame","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_isSame","d":"

Determine whether the metadata is equal in all aspects other than lastActivityTimestamp

"},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::ageDifference","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_ageDifference","d":"

Determine the age difference between the metadata items

"},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::injectCache","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_injectCache","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::initializeObject","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_initializeObject","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::isValidSessionIdentifier","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_isValidSessionIdentifier","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::isValidSessionTag","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_isValidSessionTag","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::has","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_has","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::retrieve","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_retrieve","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::retrieveByTag","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_retrieveByTag","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::retrieveAll","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_retrieveAll","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::store","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_store","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::remove","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_remove","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::startGarbageCollection","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_startGarbageCollection","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::isGarbageCollectionRunning","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_isGarbageCollectionRunning","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::endGarbageCollection","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_endGarbageCollection","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::__construct","p":"Neos/Flow/Session/Session.html#method___construct","d":"

Session instances MUST NOT be created manually! They should be retrieved via\nthe Session Manager or through dependency injection (use SessionInterface!).

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::create","p":"Neos/Flow/Session/Session.html#method_create","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::createRemote","p":"Neos/Flow/Session/Session.html#method_createRemote","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::createRemoteFromSessionMetaData","p":"Neos/Flow/Session/Session.html#method_createRemoteFromSessionMetaData","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::createFromCookieAndSessionInformation","p":"Neos/Flow/Session/Session.html#method_createFromCookieAndSessionInformation","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::injectSettings","p":"Neos/Flow/Session/Session.html#method_injectSettings","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::getSessionCookie","p":"Neos/Flow/Session/Session.html#method_getSessionCookie","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::isStarted","p":"Neos/Flow/Session/Session.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::isRemote","p":"Neos/Flow/Session/Session.html#method_isRemote","d":"

Tells if the session is local (the current session bound to the current HTTP\nrequest) or remote (retrieved through the Session Manager).

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::start","p":"Neos/Flow/Session/Session.html#method_start","d":"

Starts the session, if it has not been already started

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::canBeResumed","p":"Neos/Flow/Session/Session.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::resume","p":"Neos/Flow/Session/Session.html#method_resume","d":"

Resumes an existing session, if any.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getId","p":"Neos/Flow/Session/Session.html#method_getId","d":"

Returns the current session identifier

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::renewId","p":"Neos/Flow/Session/Session.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getData","p":"Neos/Flow/Session/Session.html#method_getData","d":"

Returns the data associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::hasKey","p":"Neos/Flow/Session/Session.html#method_hasKey","d":"

Returns true if a session data entry $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::putData","p":"Neos/Flow/Session/Session.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getLastActivityTimestamp","p":"Neos/Flow/Session/Session.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::addTag","p":"Neos/Flow/Session/Session.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::removeTag","p":"Neos/Flow/Session/Session.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getTags","p":"Neos/Flow/Session/Session.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::touch","p":"Neos/Flow/Session/Session.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::close","p":"Neos/Flow/Session/Session.html#method_close","d":"

Explicitly writes and closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::destroy","p":"Neos/Flow/Session/Session.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::shutdownObject","p":"Neos/Flow/Session/Session.html#method_shutdownObject","d":"

Shuts down this session

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::autoExpire","p":"Neos/Flow/Session/Session.html#method_autoExpire","d":"

Automatically expires the session if the user has been inactive for too long.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::writeSessionMetaDataCacheEntry","p":"Neos/Flow/Session/Session.html#method_writeSessionMetaDataCacheEntry","d":"

Writes the cache entry containing information about the session, such as the\nlast activity time and the storage identifier.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::isStarted","p":"Neos/Flow/Session/SessionInterface.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::start","p":"Neos/Flow/Session/SessionInterface.html#method_start","d":"

Starts the session, if it has not been already started

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::canBeResumed","p":"Neos/Flow/Session/SessionInterface.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed. false otherwise

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::resume","p":"Neos/Flow/Session/SessionInterface.html#method_resume","d":"

Resumes an existing session, if any.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getId","p":"Neos/Flow/Session/SessionInterface.html#method_getId","d":"

Returns the current session ID.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::renewId","p":"Neos/Flow/Session/SessionInterface.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getData","p":"Neos/Flow/Session/SessionInterface.html#method_getData","d":"

Returns the content (mixed) associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::hasKey","p":"Neos/Flow/Session/SessionInterface.html#method_hasKey","d":"

Returns true if $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::putData","p":"Neos/Flow/Session/SessionInterface.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::addTag","p":"Neos/Flow/Session/SessionInterface.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::removeTag","p":"Neos/Flow/Session/SessionInterface.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getTags","p":"Neos/Flow/Session/SessionInterface.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::touch","p":"Neos/Flow/Session/SessionInterface.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getLastActivityTimestamp","p":"Neos/Flow/Session/SessionInterface.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::close","p":"Neos/Flow/Session/SessionInterface.html#method_close","d":"

Explicitly writes (persists) and closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::destroy","p":"Neos/Flow/Session/SessionInterface.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::__construct","p":"Neos/Flow/Session/SessionManager.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getCurrentSession","p":"Neos/Flow/Session/SessionManager.html#method_getCurrentSession","d":"

Returns the currently active session which stores session data for the\ncurrent HTTP request on this local system.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::initializeCurrentSessionFromCookie","p":"Neos/Flow/Session/SessionManager.html#method_initializeCurrentSessionFromCookie","d":""},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::createCurrentSessionFromCookie","p":"Neos/Flow/Session/SessionManager.html#method_createCurrentSessionFromCookie","d":""},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getSession","p":"Neos/Flow/Session/SessionManager.html#method_getSession","d":"

Returns the specified session. If no session with the given identifier exists,\nNULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getActiveSessions","p":"Neos/Flow/Session/SessionManager.html#method_getActiveSessions","d":"

Returns all active sessions, even remote ones.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getSessionsByTag","p":"Neos/Flow/Session/SessionManager.html#method_getSessionsByTag","d":"

Returns all sessions which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::destroySessionsByTag","p":"Neos/Flow/Session/SessionManager.html#method_destroySessionsByTag","d":"

Destroys all sessions which are tagged with the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::collectGarbage","p":"Neos/Flow/Session/SessionManager.html#method_collectGarbage","d":"

Iterates over all existing sessions and removes their data if the inactivity\ntimeout was reached.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::shutdownObject","p":"Neos/Flow/Session/SessionManager.html#method_shutdownObject","d":"

Shuts down this session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getCurrentSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getCurrentSession","d":"

Returns the currently active session which stores session data for the\ncurrent HTTP request on this local system.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSession","d":"

Returns the specified session. If no session with the given identifier exists,\nNULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getActiveSessions","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getActiveSessions","d":"

Returns all active sessions, even remote ones.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSessionsByTag","d":"

Returns all sessions which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::destroySessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_destroySessionsByTag","d":"

Destroys all sessions which are tagged with the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::collectGarbage","p":"Neos/Flow/Session/SessionManagerInterface.html#method_collectGarbage","d":"

Remove data of all sessions which are considered to be expired.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::isStarted","p":"Neos/Flow/Session/TransientSession.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::start","p":"Neos/Flow/Session/TransientSession.html#method_start","d":""},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::canBeResumed","p":"Neos/Flow/Session/TransientSession.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed. false otherwise

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::resume","p":"Neos/Flow/Session/TransientSession.html#method_resume","d":""},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::renewId","p":"Neos/Flow/Session/TransientSession.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getId","p":"Neos/Flow/Session/TransientSession.html#method_getId","d":"

Returns the current session ID.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getData","p":"Neos/Flow/Session/TransientSession.html#method_getData","d":"

Returns the data associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::hasKey","p":"Neos/Flow/Session/TransientSession.html#method_hasKey","d":"

Returns true if $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::putData","p":"Neos/Flow/Session/TransientSession.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::close","p":"Neos/Flow/Session/TransientSession.html#method_close","d":"

Closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::destroy","p":"Neos/Flow/Session/TransientSession.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getLastActivityTimestamp","p":"Neos/Flow/Session/TransientSession.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::touch","p":"Neos/Flow/Session/TransientSession.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::addTag","p":"Neos/Flow/Session/TransientSession.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::removeTag","p":"Neos/Flow/Session/TransientSession.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getTags","p":"Neos/Flow/Session/TransientSession.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::injectObjectManager","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_injectObjectManager","d":"

Injects the object manager

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::connect","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_connect","d":"

Connects a signal with a slot.

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::wire","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_wire","d":"

Connects a signal with a slot.

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::dispatch","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_dispatch","d":"

Dispatches a signal by calling the registered Slot methods

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::getSlots","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_getSlots","d":"

Returns all slots which are connected with the given signal

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::getSignals","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_getSignals","d":"

Returns all signals with its slots

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalAspect::forwardSignalToDispatcher","p":"Neos/Flow/SignalSlot/SignalAspect.html#method_forwardSignalToDispatcher","d":"

Passes the signal over to the Dispatcher

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::__construct","p":"Neos/Flow/SignalSlot/SignalInformation.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalClassName","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalClassName","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalName","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalName","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalArguments","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalArguments","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalArgument","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalArgument","d":""},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler::handleRequest","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html#method_handleRequest","d":"

Handles a raw request

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler::canHandleRequest","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html#method_canHandleRequest","d":"

Checks if the request handler can handle the current request.

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler::getPriority","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest. An integer > 0 means "I want to handle this request" where\n"100" is default. "0" means "I am a fallback solution".

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceHttpRequestHandler::setHttpRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceHttpRequestHandler.html#method_setHttpRequest","d":""},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceHttpRequestHandler::getHttpRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceHttpRequestHandler.html#method_getHttpRequest","d":"

Returns the currently processed HTTP request

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::__construct","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::canHandleRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method_canHandleRequest","d":"

This request handler can handle requests in Testing Context.

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::getPriority","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::handleRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method_handleRequest","d":"

Handles a command line request

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateUUID","p":"Neos/Flow/Utility/Algorithms.html#method_generateUUID","d":"

Generates a universally unique identifier (UUID) according to RFC 4122.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateRandomBytes","p":"Neos/Flow/Utility/Algorithms.html#method_generateRandomBytes","d":"

Returns a string of random bytes.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateRandomToken","p":"Neos/Flow/Utility/Algorithms.html#method_generateRandomToken","d":"

Returns a random token in hex format.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateRandomString","p":"Neos/Flow/Utility/Algorithms.html#method_generateRandomString","d":"

Returns a random string with alpha-numeric characters.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::__construct","p":"Neos/Flow/Utility/Environment.html#method___construct","d":"

Initializes the environment instance.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::setTemporaryDirectoryBase","p":"Neos/Flow/Utility/Environment.html#method_setTemporaryDirectoryBase","d":"

Sets the base path of the temporary directory

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::getPathToTemporaryDirectory","p":"Neos/Flow/Utility/Environment.html#method_getPathToTemporaryDirectory","d":"

Returns the full path to Flow's temporary directory.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::getMaximumPathLength","p":"Neos/Flow/Utility/Environment.html#method_getMaximumPathLength","d":"

Retrieves the maximum path length that is valid in the current environment.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::isRewriteEnabled","p":"Neos/Flow/Utility/Environment.html#method_isRewriteEnabled","d":"

Whether or not URL rewriting is enabled.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::composeTemporaryDirectoryName","p":"Neos/Flow/Utility/Environment.html#method_composeTemporaryDirectoryName","d":"

Compose path name for the temporary directory respecting supplied context.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::createTemporaryDirectory","p":"Neos/Flow/Utility/Environment.html#method_createTemporaryDirectory","d":"

Creates Flow's temporary directory - or at least asserts that it exists and is\nwritable.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::getContext","p":"Neos/Flow/Utility/Environment.html#method_getContext","d":""},{"t":"M","n":"Neos\\Flow\\Utility\\Ip::cidrMatch","p":"Neos/Flow/Utility/Ip.html#method_cidrMatch","d":"

Matches a CIDR range pattern against an IP

"},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::__construct","p":"Neos/Flow/Utility/PhpAnalyzer.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::extractFullyQualifiedClassName","p":"Neos/Flow/Utility/PhpAnalyzer.html#method_extractFullyQualifiedClassName","d":"

Extracts the Fully Qualified Class name from the given PHP code

"},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::extractNamespace","p":"Neos/Flow/Utility/PhpAnalyzer.html#method_extractNamespace","d":"

Extracts the PHP namespace from the given PHP code

"},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::extractClassName","p":"Neos/Flow/Utility/PhpAnalyzer.html#method_extractClassName","d":"

Extracts the className of the given PHP code\nNote: This only returns the class name without namespace, extractFullyQualifiedClassName()

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::createValidator","p":"Neos/Flow/Validation/ValidatorResolver.html#method_createValidator","d":"

Get a validator for a given data type. Returns a validator implementing\nthe ValidatorInterface or NULL if no validator\ncould be resolved.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getBaseValidatorConjunction","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getBaseValidatorConjunction","d":"

Resolves and returns the base validator conjunction for the given data type.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::buildMethodArgumentsValidatorConjunctions","p":"Neos/Flow/Validation/ValidatorResolver.html#method_buildMethodArgumentsValidatorConjunctions","d":"

Detects and registers any validators for arguments:

\n
    \n
  • by the data type specified in the param annotations
  • \n
  • additional validators specified in the validate annotations of a method
  • \n
"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::reset","p":"Neos/Flow/Validation/ValidatorResolver.html#method_reset","d":"

Resets the baseValidatorConjunctions\nIt is usually not required to reset the ValidatorResolver during one request. This method is mainly useful for functional tests

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::buildSubObjectValidator","p":"Neos/Flow/Validation/ValidatorResolver.html#method_buildSubObjectValidator","d":"

Builds a chain of nested object validators by specification of the given\nobject path.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::buildBaseValidatorConjunction","p":"Neos/Flow/Validation/ValidatorResolver.html#method_buildBaseValidatorConjunction","d":"

Builds a base validator conjunction for the given data type.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::addCustomValidators","p":"Neos/Flow/Validation/ValidatorResolver.html#method_addCustomValidators","d":"

This adds custom validators to the passed $conjunctionValidator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getPolyTypeObjectValidatorImplementationClassNames","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getPolyTypeObjectValidatorImplementationClassNames","d":"

Returns a map of object validator class names.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::resolveValidatorObjectName","p":"Neos/Flow/Validation/ValidatorResolver.html#method_resolveValidatorObjectName","d":"

Returns the class name of an appropriate validator for the given type. If no\nvalidator is available false is returned

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getValidatorImplementationClassNames","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getValidatorImplementationClassNames","d":"

Returns all class names implementing the ValidatorInterface.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getValidatorType","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getValidatorType","d":"

Used to map PHP types to validator types.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::__construct","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method___construct","d":"

Constructs the composite validator and sets validation options

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::addValidator","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_addValidator","d":"

Adds a new validator to the conjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::removeValidator","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_removeValidator","d":"

Removes the specified validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::count","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_count","d":"

Returns the number of validators contained in this conjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::getValidators","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_getValidators","d":"

Returns the child validators of this Composite Validator

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::getOptions","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_getOptions","d":"

Returns the options for this validator

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::__construct","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method___construct","d":"

Constructs the validator and sets validation options

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::pushResult","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_pushResult","d":"

Push a new Result onto the Result stack and return it in order to fix cyclic calls to a single validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::popResult","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_popResult","d":"

Pop and return the current Result from the stack and make $this->result point to the last Result again.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::getResult","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_getResult","d":"

Get the current Result for this validation invocation. Use this inside your isValid() implementation\nto e.g. merge results together into the current one.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::validate","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_validate","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::isValid","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_isValid","d":"

Check if $value is valid. If it is not valid, needs to add an error\nto Result.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::addError","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_addError","d":"

Creates a new validation error object and adds it to $this->errors

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::getOptions","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_getOptions","d":"

Returns the options of this validator

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::isEmpty","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_isEmpty","d":""},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AggregateBoundaryValidator::isValid","p":"Neos/Flow/Validation/Validator/AggregateBoundaryValidator.html#method_isValid","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred. Will skip validation if value is\nan uninitialized lazy loading proxy.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AlphanumericValidator::isValid","p":"Neos/Flow/Validation/Validator/AlphanumericValidator.html#method_isValid","d":"

The given $value is valid if it is an alphanumeric string, which is defined as [[:alnum:]].

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\BooleanValueValidator::isValid","p":"Neos/Flow/Validation/Validator/BooleanValueValidator.html#method_isValid","d":"

Checks if the given value is a specific boolean value.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\CollectionValidator::isValid","p":"Neos/Flow/Validation/Validator/CollectionValidator.html#method_isValid","d":"

Checks for a collection and if needed validates the items in the collection.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ConjunctionValidator::validate","p":"Neos/Flow/Validation/Validator/ConjunctionValidator.html#method_validate","d":"

Checks if the given value is valid according to the validators of the conjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\CountValidator::isValid","p":"Neos/Flow/Validation/Validator/CountValidator.html#method_isValid","d":"

The given value is valid if it is an array or \\Countable that contains the specified amount of elements.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DateTimeRangeValidator::isValid","p":"Neos/Flow/Validation/Validator/DateTimeRangeValidator.html#method_isValid","d":"

Adds errors if the given DateTime does not match the set boundaries.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DateTimeRangeValidator::parseReferenceDate","p":"Neos/Flow/Validation/Validator/DateTimeRangeValidator.html#method_parseReferenceDate","d":"

Calculates a DateTime object from a given Time interval

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DateTimeValidator::isValid","p":"Neos/Flow/Validation/Validator/DateTimeValidator.html#method_isValid","d":"

Checks if the given value is a valid DateTime object.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DisjunctionValidator::validate","p":"Neos/Flow/Validation/Validator/DisjunctionValidator.html#method_validate","d":"

Checks if the given value is valid according to the validators of the\ndisjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator::initializeObject","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html#method_initializeObject","d":null},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator::isValid","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html#method_isValid","d":"

Checks if the given value is a valid email address.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator::validEmail","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html#method_validEmail","d":"

Checking syntax of input email address

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\FileExtensionValidator::isValid","p":"Neos/Flow/Validation/Validator/FileExtensionValidator.html#method_isValid","d":"

The given $value is valid media type matches one of the allowedTypes and\nnone of the disallowedTypes

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\FileSizeValidator::isValid","p":"Neos/Flow/Validation/Validator/FileSizeValidator.html#method_isValid","d":"

The given $value is valid media type matches one of the allowedTypes and\nnone of the disallowedTypes

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\FloatValidator::isValid","p":"Neos/Flow/Validation/Validator/FloatValidator.html#method_isValid","d":"

The given value is valid if it is of type float or a string matching the regular expression [0-9.e+-]

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::isValid","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_isValid","d":"

Checks if the given value is valid according to the property validators.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::isUninitializedProxy","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_isUninitializedProxy","d":""},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::isValidatedAlready","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_isValidatedAlready","d":""},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::getPropertyValue","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_getPropertyValue","d":"

Load the property value to be used for validation.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::checkProperty","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_checkProperty","d":"

Checks if the specified property of the given object is valid, and adds\nfound errors to the $messages object.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::addPropertyValidator","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_addPropertyValidator","d":"

Adds the given validator for validation of the specified property.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::getPropertyValidators","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_getPropertyValidators","d":"

Returns all property validators - or only validators of the specified property

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\IntegerValidator::isValid","p":"Neos/Flow/Validation/Validator/IntegerValidator.html#method_isValid","d":"

Checks if the given value is a valid integer.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\LabelValidator::isValid","p":"Neos/Flow/Validation/Validator/LabelValidator.html#method_isValid","d":"

The given value is valid if it matches the regular expression specified in PATTERN_VALIDCHARACTERS.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\LocaleIdentifierValidator::isValid","p":"Neos/Flow/Validation/Validator/LocaleIdentifierValidator.html#method_isValid","d":"

Is valid if the given value is a valid "locale identifier".

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\MediaTypeValidator::isValid","p":"Neos/Flow/Validation/Validator/MediaTypeValidator.html#method_isValid","d":"

The given $value is valid media type matches one of the allowedTypes and\nnone of the disallowedTypes

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\NotEmptyValidator::isValid","p":"Neos/Flow/Validation/Validator/NotEmptyValidator.html#method_isValid","d":"

Checks if the given value is not empty (NULL, empty string, empty array\nor empty object that implements the Countable interface).

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\NumberRangeValidator::isValid","p":"Neos/Flow/Validation/Validator/NumberRangeValidator.html#method_isValid","d":"

The given value is valid if it is a number in the specified range.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\NumberValidator::isValid","p":"Neos/Flow/Validation/Validator/NumberValidator.html#method_isValid","d":"

Checks if the given value is a valid number.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::canValidate","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_canValidate","d":"

Checks the given target can be validated by the validator implementation.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::getPriority","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_getPriority","d":"

Return the priority of this validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\RawValidator::isValid","p":"Neos/Flow/Validation/Validator/RawValidator.html#method_isValid","d":"

This validator is always valid.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\RegularExpressionValidator::isValid","p":"Neos/Flow/Validation/Validator/RegularExpressionValidator.html#method_isValid","d":"

Checks if the given value matches the specified regular expression.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\StringLengthValidator::isValid","p":"Neos/Flow/Validation/Validator/StringLengthValidator.html#method_isValid","d":"

Checks if the given value is a valid string (or can be cast to a string\nif an object is given) and its length is between minimum and maximum\nspecified in the validation options.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\StringValidator::isValid","p":"Neos/Flow/Validation/Validator/StringValidator.html#method_isValid","d":"

Checks if the given value is a string.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\TextValidator::isValid","p":"Neos/Flow/Validation/Validator/TextValidator.html#method_isValid","d":"

Checks if the given value is a valid text (contains no XML tags).

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\UniqueEntityValidator::isValid","p":"Neos/Flow/Validation/Validator/UniqueEntityValidator.html#method_isValid","d":"

Checks if the given value is a unique entity depending on it's identity properties or\ncustom configured identity properties.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\UuidValidator::isValid","p":"Neos/Flow/Validation/Validator/UuidValidator.html#method_isValid","d":"

Checks if the given value is a syntactically valid UUID.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::validate","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_validate","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::getOptions","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_getOptions","d":"

Returns the options of this validator which can be specified in the constructor

"},{"t":"M","n":"Neos\\FluidAdaptor\\Command\\DocumentationCommandController::generateXsdCommand","p":"Neos/FluidAdaptor/Command/DocumentationCommandController.html#method_generateXsdCommand","d":"

Generate Fluid ViewHelper XSD Schema

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::get","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_get","d":"

Gets an entry from the cache or NULL if the\nentry does not exist.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::set","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_set","d":"

Set or updates an entry identified by $name\ninto the cache.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::flush","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_flush","d":"

Flushes the cache either by entry or flushes\nthe entire cache if no entry is provided.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::getCacheWarmer","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_getCacheWarmer","d":"

Get an instance of FluidCacheWarmerInterface which\ncan warm up template files that would normally be\ncached on-the-fly to this FluidCacheInterface\nimplementaion.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor::setDefaultPackageKey","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html#method_setDefaultPackageKey","d":"

Set the default package key to use for resource URIs.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor::process","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html#method_process","d":"

Looks for URIs pointing to package resources and in place of those adds\nViewHelperNode instances using the ResourceViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor::getInterceptionPoints","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html#method_getInterceptionPoints","d":"

This interceptor wants to hook into text nodes.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression\\LegacyNamespaceExpressionNode::evaluateExpression","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression/LegacyNamespaceExpressionNode.html#method_evaluateExpression","d":"

Evaluates the expression stored in this node, in the context of $renderingcontext.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\ResourceUriNode::injectViewHelperResolver","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/ResourceUriNode.html#method_injectViewHelperResolver","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\ResourceUriNode::__construct","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/ResourceUriNode.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface::objectAccess","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html#method_objectAccess","d":"

Post-Processor which is called whenever this object is encountered in a Fluid\nobject access.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateParser::isEscapingEnabled","p":"Neos/FluidAdaptor/Core/Parser/TemplateParser.html#method_isEscapingEnabled","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateParser::setEscapingEnabled","p":"Neos/FluidAdaptor/Core/Parser/TemplateParser.html#method_setEscapingEnabled","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\EscapingFlagProcessor::setRenderingContext","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/EscapingFlagProcessor.html#method_setRenderingContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\EscapingFlagProcessor::preProcessSource","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/EscapingFlagProcessor.html#method_preProcessSource","d":"

Pre-process the template source before it is\nreturned to the TemplateParser or passed to\nthe next TemplateProcessorInterface instance.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor::preProcessSource","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html#method_preProcessSource","d":"

Pre-process the template source before it is\nreturned to the TemplateParser or passed to\nthe next TemplateProcessorInterface instance.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor::protectCDataSectionsFromParser","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html#method_protectCDataSectionsFromParser","d":"

Encodes areas enclosed in CDATA to prevent further parsing by the Fluid engine.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor::throwExceptionsForUnhandledNamespaces","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html#method_throwExceptionsForUnhandledNamespaces","d":"

Throw an UnknownNamespaceException for any unknown and not ignored\nnamespace inside the template string.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::__construct","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method___construct","d":"

RenderingContext constructor.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::injectObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::getControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_getControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::setControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_setControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::getObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_getObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::buildParserConfiguration","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_buildParserConfiguration","d":"

Build parser configuration

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::setOption","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_setOption","d":"

Set a specific option of this View

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::initializeArguments","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_initializeArguments","d":"

Initializes the "then" and "else" arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_evaluateCondition","d":"

Static method which can be overridden by subclasses. If a subclass\nrequires a different (or faster) decision then this method is the one\nto override and implement.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderStatic","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::evaluateElseClosures","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_evaluateElseClosures","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderThenChild","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderThenChild","d":"

Returns value of "then" attribute.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderElseChild","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderElseChild","d":"

Returns value of "else" attribute.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::compile","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_compile","d":"

The compiled ViewHelper adds two new ViewHelper arguments: thenClosure and elseClosure.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderResult","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderResult","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper::__construct","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper::injectLocalizationService","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper::getLocale","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html#method_getLocale","d":"

Get the locale to use for all locale specific functionality.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::__construct","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::injectTagBuilder","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_injectTagBuilder","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::initialize","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_initialize","d":"

Sets the tag name to $this->tagName.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::registerTagAttribute","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_registerTagAttribute","d":"

Register a new tag attribute. Tag attributes are all arguments which will be directly appended to a tag if you call $this->initializeTag()

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::registerUniversalTagAttributes","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_registerUniversalTagAttributes","d":"

Registers all standard HTML universal attributes.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::handleAdditionalArguments","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_handleAdditionalArguments","d":"

Handles additional arguments, sorting out any data-\nprefixed tag attributes and assigning them. Then passes\nthe unassigned arguments to the parent class' method,\nwhich in the default implementation will throw an error\nabout "undeclared argument used".

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::setRenderingContext","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_setRenderingContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::injectObjectManager","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::injectLogger","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::isEscapingInterceptorEnabled","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_isEscapingInterceptorEnabled","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface::setChildNodes","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html#method_setChildNodes","d":"

Sets the direct child nodes of the current syntax tree node.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer::getByPath","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html#method_getByPath","d":"

Get a variable by dotted path expression, retrieving the\nvariable from nested arrays/objects one segment at a time.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer::resolveSubVariableReferences","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html#method_resolveSubVariableReferences","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer::getBooleanValue","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html#method_getBooleanValue","d":"

Tries to interpret the given path as boolean value, either returns the boolean value or null.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::initializeObject","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_initializeObject","d":null},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::createViewHelperInstanceFromClassName","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_createViewHelperInstanceFromClassName","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::addNamespace","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_addNamespace","d":"

Add a PHP namespace where ViewHelpers can be found and give\nit an alias/identifier.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::addNamespaceInternal","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_addNamespaceInternal","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetController::processRequest","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html#method_processRequest","d":"

Handles a request. The result output is returned by altering the given response.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::injectAjaxWidgetContextHolder","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_injectAjaxWidgetContextHolder","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::injectWidgetContext","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_injectWidgetContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::initializeArguments","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_initializeArguments","d":"

Registers the widgetId viewhelper

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::initializeArgumentsAndRender","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_initializeArgumentsAndRender","d":"

Initialize the arguments of the ViewHelper, and call the render() method of the ViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::setChildNodes","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_setChildNodes","d":"

Stores the syntax tree child nodes in the Widget Context, so they can be\nrendered with lateron.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::getWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_getWidgetConfiguration","d":"

Generate the configuration for this widget. Override to adjust.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::getAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_getAjaxWidgetConfiguration","d":"

Generate the configuration for this widget in AJAX context.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::getNonAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_getNonAjaxWidgetConfiguration","d":"

Generate the configuration for this widget in non-AJAX context.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::initiateSubRequest","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_initiateSubRequest","d":"

Initiate a sub request to $this->controller. Make sure to fill $this->controller\nvia Dependency Injection.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::resetState","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_resetState","d":"

Resets the ViewHelper state by creating a fresh WidgetContext

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::compile","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_compile","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetContextHolder::get","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetContextHolder.html#method_get","d":"

Get the widget context for the given $ajaxWidgetId.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetContextHolder::store","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetContextHolder.html#method_store","d":"

Stores the WidgetContext inside the Context, and sets the\nAjaxWidgetIdentifier inside the Widget Context correctly.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetMiddleware::process","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html#method_process","d":"

Check if the current request contains a widget context.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetMiddleware::extractWidgetContext","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html#method_extractWidgetContext","d":"

Extracts the WidgetContext from the given $httpRequest.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getAjaxWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getAjaxWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setAjaxWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setAjaxWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getWidgetConfiguration","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setAjaxWidgetConfiguration","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setNonAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setNonAjaxWidgetConfiguration","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getControllerObjectName","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getControllerObjectName","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setControllerObjectName","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setControllerObjectName","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setViewHelperChildNodes","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setViewHelperChildNodes","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getViewHelperChildNodes","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getViewHelperChildNodes","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getViewHelperChildNodeRenderingContext","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getViewHelperChildNodeRenderingContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::__sleep","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method___sleep","d":"

Serialize everything except the viewHelperChildNodes, viewHelperChildNodeRenderingContext and nonAjaxWidgetConfiguration

"},{"t":"M","n":"Neos\\FluidAdaptor\\Package::boot","p":"Neos/FluidAdaptor/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::__construct","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method___construct","d":"

Constructor. Sets $this->abstractViewHelperReflectionClass

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::getClassNamesInNamespace","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method_getClassNamesInNamespace","d":"

Get all class names inside this namespace and return them as array.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::getTagNameForClass","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method_getTagNameForClass","d":"

Get a tag name for a given ViewHelper class.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::addChildWithCData","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method_addChildWithCData","d":"

Add a child node to $parentXmlNode, and wrap the contents inside a CDATA section.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::generateXsd","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_generateXsd","d":"

Generate the XML Schema definition for a given namespace.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::generateXmlForClassName","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_generateXmlForClassName","d":"

Generate the XML Schema for a given class name.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::addAttributes","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_addAttributes","d":"

Add attribute descriptions to a given tag.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::addDocumentation","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_addDocumentation","d":"

Add documentation XSD to a given XML node

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\DebugViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/DebugViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\DebugViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/DebugViewHelper.html#method_render","d":"

Wrapper for \\Neos\\Flow\\var_dump()

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_render","d":"

Renders flash messages that have been added to the FlashMessageContainer in previous request(s).

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::renderAsList","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_renderAsList","d":"

Render the flash messages as unsorted list. This is triggered if no "as" argument is given\nto the ViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::renderFromTemplate","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_renderFromTemplate","d":"

Defer the rendering of Flash Messages to the template. In this case,\nthe flash messages are stored in the template inside the variable specified\nin "as".

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_initializeArguments","d":"

Initialize arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_render","d":"

Render the form.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getFormActionUri","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getFormActionUri","d":"

Returns the action URI of the form tag.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderHiddenActionUriQueryParameters","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderHiddenActionUriQueryParameters","d":"

Render hidden form fields for query parameters from action URI.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderAdditionalIdentityFields","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderAdditionalIdentityFields","d":"

Render additional identity fields which were registered by form elements.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderHiddenReferrerFields","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderHiddenReferrerFields","d":"

Renders hidden form fields for referrer information about\nthe current controller and action.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFormObjectNameToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFormObjectNameToViewHelperVariableContainer","d":"

Adds the form object name to the ViewHelperVariableContainer if "objectName" argument or "name" attribute is specified.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFormObjectNameFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFormObjectNameFromViewHelperVariableContainer","d":"

Removes the form object name from the ViewHelperVariableContainer.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getFormObjectName","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getFormObjectName","d":"

Returns the name of the object that is bound to this form.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFormObjectToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFormObjectToViewHelperVariableContainer","d":"

Adds the object that is bound to this form to the ViewHelperVariableContainer if the formObject attribute is specified.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFormObjectFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFormObjectFromViewHelperVariableContainer","d":"

Removes the form object from the ViewHelperVariableContainer.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFieldNamePrefixToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFieldNamePrefixToViewHelperVariableContainer","d":"

Adds the field name prefix to the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getFieldNamePrefix","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getFieldNamePrefix","d":"

Get the field name prefix

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getDefaultFieldNamePrefix","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getDefaultFieldNamePrefix","d":"

Retrieves the default field name prefix for this form

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFieldNamePrefixFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFieldNamePrefixFromViewHelperVariableContainer","d":"

Removes field name prefix from the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFormFieldNamesToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFormFieldNamesToViewHelperVariableContainer","d":"

Adds a container for form field names to the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFormFieldNamesFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFormFieldNamesFromViewHelperVariableContainer","d":"

Removes the container for form field names from the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addEmptyHiddenFieldNamesToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addEmptyHiddenFieldNamesToViewHelperVariableContainer","d":"

Adds a container for rendered hidden field names for empty values to the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeEmptyHiddenFieldNamesFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeEmptyHiddenFieldNamesFromViewHelperVariableContainer","d":"

Removes container for rendered hidden field names for empty values from ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderEmptyHiddenFields","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderEmptyHiddenFields","d":"

Renders all empty hidden fields that have been added to ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderTrustedPropertiesField","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderTrustedPropertiesField","d":"

Render the request hash field

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderCsrfTokenField","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderCsrfTokenField","d":"

Render the a hidden field with a CSRF token

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_initializeArguments","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getName","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getName","d":"

Get the name of this form element.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getRequest","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getRequest","d":"

Shortcut for retrieving the request from the controller context

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getNameWithoutPrefix","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getNameWithoutPrefix","d":"

Get the name of this form element, without prefix.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getValueAttribute","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getValueAttribute","d":"

Returns the current value of this Form ViewHelper and converts it to an identifier string in case it's an object\nThe value is determined as follows:

\n
    \n
  • If property mapping errors occurred and the form is re-displayed, the last submitted value is returned
  • \n
  • Else the bound property is returned (only in objectAccessor-mode)
  • \n
  • As fallback the "value" argument of this ViewHelper is used
  • \n
"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::hasMappingErrorOccurred","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_hasMappingErrorOccurred","d":"

Checks if a property mapping error has occurred in the last request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getLastSubmittedFormData","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getLastSubmittedFormData","d":"

Get the form data which has last been submitted; only returns valid data in case\na property mapping error has occurred. Check with hasMappingErrorOccurred() before!

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::addAdditionalIdentityPropertiesIfNeeded","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_addAdditionalIdentityPropertiesIfNeeded","d":"

Add additional identity properties in case the current property is hierarchical (of the form "bla.blubb").

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getPropertyValue","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getPropertyValue","d":"

Get the current property of the object bound to this form.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getPropertyPath","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getPropertyPath","d":"

Returns the "absolute" property path of the property bound to this ViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::isObjectAccessorMode","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_isObjectAccessorMode","d":"

Internal method which checks if we should evaluate a domain object or just output arguments['name'] and arguments['value']

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::setErrorClassAttribute","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_setErrorClassAttribute","d":"

Add an CSS class if this view helper has errors

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getMappingResultsForProperty","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getMappingResultsForProperty","d":"

Get errors for the property and form name of this view helper

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::renderHiddenFieldForEmptyValue","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_renderHiddenFieldForEmptyValue","d":"

Renders a hidden field with the same name as the element, to make sure the empty value is submitted\nin case nothing is selected. This is needed for checkbox and multiple select fields

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::injectPersistenceManager","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_injectPersistenceManager","d":"

Injects the Flow Persistence Manager

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::prefixFieldName","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_prefixFieldName","d":"

Prefixes / namespaces the given name with the form field prefix

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::renderHiddenIdentityField","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_renderHiddenIdentityField","d":"

Renders a hidden form field containing the technical identity of the given object.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::registerFieldNameForFormTokenGeneration","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_registerFieldNameForFormTokenGeneration","d":"

Register a field name for inclusion in the HMAC / Form Token generation

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\ButtonViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/ButtonViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\ButtonViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/ButtonViewHelper.html#method_render","d":"

Renders the button.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\CheckboxViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/CheckboxViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\CheckboxViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/CheckboxViewHelper.html#method_render","d":"

Renders the checkbox.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\HiddenViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/HiddenViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\HiddenViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/HiddenViewHelper.html#method_render","d":"

Renders the hidden field.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\PasswordViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/PasswordViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\PasswordViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/PasswordViewHelper.html#method_render","d":"

Renders the password input field.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\RadioViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/RadioViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\RadioViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/RadioViewHelper.html#method_render","d":"

Renders the checkbox.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_initializeArguments","d":"

Initialize arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_render","d":"

Render the tag.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::renderOptionTags","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_renderOptionTags","d":"

Render the option tags.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getOptions","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getOptions","d":"

Render the option tags.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::isSelected","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_isSelected","d":"

Render the option tags.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getSelectedValue","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getSelectedValue","d":"

Retrieves the selected value(s)

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getOptionValueScalar","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getOptionValueScalar","d":"

Get the option value for an object

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::renderOptionTag","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_renderOptionTag","d":"

Render one option tag

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getTranslatedLabel","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getTranslatedLabel","d":"

Returns a translated version of the given label

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SubmitViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/SubmitViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SubmitViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/SubmitViewHelper.html#method_render","d":"

Renders the submit button.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextareaViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextareaViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextareaViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextareaViewHelper.html#method_render","d":"

Renders the textarea.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextfieldViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextfieldViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextfieldViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextfieldViewHelper.html#method_render","d":"

Renders the textfield.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_initializeArguments","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_render","d":"

Renders the upload field.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::getUploadedResource","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_getUploadedResource","d":"

Returns a previously uploaded resource, or the resource specified via "value" argument if no resource has been uploaded before\nIf errors occurred during property mapping for this property, NULL is returned

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::getNameWithoutPrefix","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_getNameWithoutPrefix","d":"

Get the name of this form element, without prefix.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html#method_render","d":"

Converts all HTML entities to their applicable characters as needed using PHPs html_entity_decode() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html#method_compile","d":"

This ViewHelper is used whenever something was wrappded in CDATA\nTherefore we render it to raw PHP code during compilation.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper::maximizeUnit","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html#method_maximizeUnit","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html#method_render","d":"

Render the supplied byte count as a human readable string.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html#method_render","d":"

Changes the case of the input string

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html#method_render","d":"

Render the cropped text

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CurrencyViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/CurrencyViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CurrencyViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/CurrencyViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\DateViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/DateViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\DateViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/DateViewHelper.html#method_render","d":"

Render the supplied DateTime object as a formatted date.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html#method_render","d":"

Converts all HTML entities to their applicable characters as needed using PHPs html_entity_decode() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html#method_renderStatic","d":"

Applies html_entity_decode() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html#method_render","d":"

Escapes special characters with their escaped counterparts as needed using PHPs htmlentities() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html#method_renderStatic","d":"

Applies htmlentities() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html#method_render","d":"

Outputs the identifier of the specified object

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html#method_compile","d":"

Directly compile to code for the template cache.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html#method_render","d":"

Outputs content with its JSON representation. To prevent issues in HTML context, occurrences\nof greater-than or less-than characters are converted to their hexadecimal representations.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html#method_compile","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html#method_render","d":"

Replaces newline characters by HTML line breaks.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html#method_compile","d":"

Compile to direct nl2br use in template code.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\NumberViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/NumberViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\NumberViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/NumberViewHelper.html#method_render","d":"

Format the numeric value as a number with grouped thousands, decimal point and\nprecision.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html#method_render","d":"

Pad a string to a certain length with another string

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html#method_renderStatic","d":"

Applies str_pad() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html#method_render","d":"

Escapes special characters with their escaped counterparts as needed using PHPs strip_tags() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html#method_compile","d":"

Compile into direct strip_tags call in the cached template.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html#method_render","d":"

Escapes special characters with their escaped counterparts as needed using PHPs urlencode() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html#method_renderStatic","d":"

Applies rawurlencode() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ActionViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Link/ActionViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ActionViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Link/ActionViewHelper.html#method_render","d":"

Render the link.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\EmailViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Link/EmailViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\EmailViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Link/EmailViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ExternalViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Link/ExternalViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ExternalViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Link/ExternalViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::getWidgetRenderingContext","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_getWidgetRenderingContext","d":"

Get the widget rendering context, or throw an exception if it cannot be found.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::getWidgetChildNodes","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_getWidgetChildNodes","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::getWidgetContext","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_getWidgetContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::addArgumentsToTemplateVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_addArgumentsToTemplateVariableContainer","d":"

Add the given arguments to the TemplateVariableContainer of the widget.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::removeArgumentsFromTemplateVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_removeArgumentsFromTemplateVariableContainer","d":"

Remove the given arguments from the TemplateVariableContainer of the widget.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\CsrfTokenViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/CsrfTokenViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\CsrfTokenViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Security/CsrfTokenViewHelper.html#method_compile","d":"

Compile to direct call in the template.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_initializeArguments","d":"

Initializes the "then" and "else" arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_render","d":"

renders child if access to the given resource is allowed, otherwise renders child.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::getPrivilegeManager","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_getPrivilegeManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAuthenticatedViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAuthenticatedViewHelper.html#method_render","d":"

renders child if access to the given resource is allowed, otherwise renders child.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAuthenticatedViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAuthenticatedViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html#method_initializeArguments","d":"

Initializes the "then" and "else" arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html#method_render","d":"

renders child if the role could be found in the security context,\notherwise renders child.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html#method_render","d":"

Renders the translated label.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper::injectTranslator","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html#method_injectTranslator","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ActionViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ActionViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ActionViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ActionViewHelper.html#method_render","d":"

Render the Uri.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\EmailViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/EmailViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\EmailViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/EmailViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ExternalViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ExternalViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ExternalViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ExternalViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html#method_initializeArguments","d":"

Initialize and register all arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html#method_render","d":"

Render the URI to the resource. The filename is used from child content.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html#method_initializeArguments","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html#method_render","d":"

Renders child if there are validation errors. The check can be narrowed down to\nspecific property paths.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\ResultsViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Validation/ResultsViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\ResultsViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Validation/ResultsViewHelper.html#method_render","d":"

Iterates through selected errors of the request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\AutocompleteViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\AutocompleteViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController::initializeAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html#method_initializeAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController::indexAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html#method_indexAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController::autocompleteAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html#method_autocompleteAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::initializeAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_initializeAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::indexAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_indexAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::calculateDisplayRange","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_calculateDisplayRange","d":"

If a certain number of links should be displayed, adjust before and after\namounts accordingly.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::buildPagination","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_buildPagination","d":"

Returns an array with the keys "pages", "current", "numberOfPages", "nextPage" & "previousPage"

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_render","d":"

Render the link.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::getAjaxUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_getAjaxUri","d":"

Get the URI for an AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::getWidgetUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_getWidgetUri","d":"

Get the URI for a non-AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\PaginateViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\PaginateViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html#method_render","d":"

Render this view helper

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_render","d":"

Render the Uri.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::getAjaxUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_getAjaxUri","d":"

Get the URI for an AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::getWidgetUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_getWidgetUri","d":"

Get the URI for a non-AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::render","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::assign","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_assign","d":"

Add a variable to the view data collection.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::assignMultiple","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_assignMultiple","d":"

Add multiple variables to the view data collection

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::createWithOptions","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::__construct","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method___construct","d":"

Set default options based on the supportedOptions provided

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setTemplatePathAndFilename","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setTemplatePathAndFilename","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setControllerContext","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::renderSection","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_renderSection","d":"

Renders a given section.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::validateOptions","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_validateOptions","d":"

Validate options given to this view.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setOptions","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setOptions","d":"

Merges the given options with the default values\nand sets the resulting options in this object.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::getOption","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_getOption","d":"

Get a specific option of this View

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setOption","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setOption","d":"

Set a specific option of this View

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::createWithOptions","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::__construct","p":"Neos/FluidAdaptor/View/StandaloneView.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::initializeObject","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_initializeObject","d":"

Initiates the StandaloneView by creating the required ControllerContext

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplate","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplate","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setFormat","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setFormat","d":"

Sets the format of the current request (default format is "html")

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getFormat","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getFormat","d":"

Returns the format of the current request (defaults is "html")

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getRequest","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getRequest","d":"

Returns the current request object

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplatePathAndFilename","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplatePathAndFilename","d":"

Sets the absolute path to a Fluid template file

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getTemplatePathAndFilename","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getTemplatePathAndFilename","d":"

Returns the absolute path to a Fluid template file if it was specified with setTemplatePathAndFilename() before

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplateSource","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplateSource","d":"

Sets the Fluid template source\nYou can use setTemplatePathAndFilename() alternatively if you only want to specify the template path

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplateRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplateRootPaths","d":"

Set the root path(s) to the templates.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setLayoutRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setLayoutRootPaths","d":"

Set the root path(s) to the layouts.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getLayoutRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getLayoutRootPaths","d":"

Resolves the layout root to be used inside other paths.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setLayoutRootPath","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setLayoutRootPath","d":"

Sets the absolute path to the folder that contains Fluid layout files

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setPartialRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setPartialRootPaths","d":"

Set the root path(s) to the partials.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getPartialRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getPartialRootPaths","d":"

Returns the absolute path to the folder that contains Fluid partial files

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setPartialRootPath","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setPartialRootPath","d":"

Sets the absolute path to the folder that contains Fluid partial files.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::hasTemplate","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_hasTemplate","d":"

Checks whether a template can be resolved for the current request

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::__construct","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method___construct","d":null},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::injectPackageManager","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getTemplateRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getTemplateRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setTemplateRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setTemplateRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setLayoutRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setLayoutRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setPartialRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setPartialRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setTemplateRootPath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setTemplateRootPath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getTemplateRootPaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getTemplateRootPaths","d":"

Resolves the template root to be used inside other paths.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getLayoutRootPaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getLayoutRootPaths","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPartialRootPaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPartialRootPaths","d":null},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setLayoutRootPath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setLayoutRootPath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setPartialRootPath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setPartialRootPath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPatternReplacementVariables","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPatternReplacementVariables","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setPatternReplacementVariables","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setPatternReplacementVariables","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::resolveTemplateFileForControllerAndActionAndFormat","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_resolveTemplateFileForControllerAndActionAndFormat","d":"

Resolves a template file based on the given controller and action,\ntogether with eventually defined patternReplacementVariables.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getLayoutPathAndFilename","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getLayoutPathAndFilename","d":"

Resolve the path and file name of the layout file, based on\n$this->options['layoutPathAndFilename'] and $this->options['layoutPathAndFilenamePattern'].

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPartialPathAndFilename","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPartialPathAndFilename","d":"

Resolve the partial path and filename based on $this->options['partialPathAndFilenamePattern'].

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPackagePath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPackagePath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::sanitizePath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_sanitizePath","d":"

Sanitize a path, ensuring it is absolute and\nif a directory, suffixed by a trailing slash.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::expandGenericPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_expandGenericPathPattern","d":"

Processes following placeholders inside $pattern:

\n
    \n
  • "@templateRoot"
  • \n
  • "@partialRoot"
  • \n
  • "@layoutRoot"
  • \n
  • "@subpackage"
  • \n
  • "@controller"
  • \n
  • "@format"
  • \n
"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::replacePatternVariable","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_replacePatternVariable","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::expandSubPackageAndController","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_expandSubPackageAndController","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::expandPatterns","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_expandPatterns","d":"

Expands the given $patterns by adding an array element for each $replacement\nreplacing occurrences of $search.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getOption","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getOption","d":"

Get a specific option of this object

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setOption","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setOption","d":"

Set a specific option of this object

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::createIdentifierForFile","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_createIdentifierForFile","d":"

Returns a unique identifier for the given file in the format

\n____\nThe SH1 hash is a checksum that is based on the file path and last modification date"},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::getOriginallySubmittedResource","p":"Neos/Http/Factories/FlowUploadedFile.html#method_getOriginallySubmittedResource","d":"

This is either the persistent identifier of a previously submitted resource file\nor an array with the "__identity" key set to the persistent identifier.

"},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::setOriginallySubmittedResource","p":"Neos/Http/Factories/FlowUploadedFile.html#method_setOriginallySubmittedResource","d":"

Sets a previously submitted resource reference.

"},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::getCollectionName","p":"Neos/Http/Factories/FlowUploadedFile.html#method_getCollectionName","d":""},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::setCollectionName","p":"Neos/Http/Factories/FlowUploadedFile.html#method_setCollectionName","d":""},{"t":"M","n":"Neos\\Http\\Factories\\RequestFactoryTrait::createRequest","p":"Neos/Http/Factories/RequestFactoryTrait.html#method_createRequest","d":""},{"t":"M","n":"Neos\\Http\\Factories\\ResponseFactoryTrait::createResponse","p":"Neos/Http/Factories/ResponseFactoryTrait.html#method_createResponse","d":""},{"t":"M","n":"Neos\\Http\\Factories\\ServerRequestFactoryTrait::__construct","p":"Neos/Http/Factories/ServerRequestFactoryTrait.html#method___construct","d":"

ServerRequestFactory constructor.

"},{"t":"M","n":"Neos\\Http\\Factories\\ServerRequestFactoryTrait::createServerRequest","p":"Neos/Http/Factories/ServerRequestFactoryTrait.html#method_createServerRequest","d":""},{"t":"M","n":"Neos\\Http\\Factories\\StreamFactoryTrait::createStream","p":"Neos/Http/Factories/StreamFactoryTrait.html#method_createStream","d":""},{"t":"M","n":"Neos\\Http\\Factories\\StreamFactoryTrait::createStreamFromFile","p":"Neos/Http/Factories/StreamFactoryTrait.html#method_createStreamFromFile","d":""},{"t":"M","n":"Neos\\Http\\Factories\\StreamFactoryTrait::createStreamFromResource","p":"Neos/Http/Factories/StreamFactoryTrait.html#method_createStreamFromResource","d":""},{"t":"M","n":"Neos\\Http\\Factories\\UploadedFileFactoryTrait::createUploadedFile","p":"Neos/Http/Factories/UploadedFileFactoryTrait.html#method_createUploadedFile","d":""},{"t":"M","n":"Neos\\Http\\Factories\\UriFactoryTrait::createUri","p":"Neos/Http/Factories/UriFactoryTrait.html#method_createUri","d":""},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::packageCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_packageCommand","d":"

Kickstart a new package

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::actionControllerCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_actionControllerCommand","d":"

Kickstart a new action controller

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::commandControllerCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_commandControllerCommand","d":"

Kickstart a new command controller

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::modelCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_modelCommand","d":"

Kickstart a new domain model

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::repositoryCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_repositoryCommand","d":"

Kickstart a new domain repository

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::documentationCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_documentationCommand","d":"

Kickstart documentation

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::translationCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_translationCommand","d":"

Kickstart translation

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::validatePackageKey","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_validatePackageKey","d":"

Checks the syntax of the given $packageKey and quits with an error message if it's not valid

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::validateModelName","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_validateModelName","d":"

Check the given model name to be not one of the reserved words of PHP.

"},{"t":"M","n":"Neos\\Kickstarter\\Package::boot","p":"Neos/Kickstarter/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateActionController","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateActionController","d":"

Generate a controller with the given name for the given package

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateCrudController","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateCrudController","d":"

Generate an Action Controller with pre-made CRUD methods

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateCommandController","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateCommandController","d":"

Generate a command controller with the given name for the given package

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateView","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateView","d":"

Generate a view with the given name for the given package and controller

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateLayout","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateLayout","d":"

Generate a default layout

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateFusion","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateFusion","d":"

Generate a Fusion with the given name for the given package and controller

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generatePrototype","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generatePrototype","d":"

Generate a default page prototype

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateModel","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateModel","d":"

Generate a model for the package with the given model name and fields

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateTestsForModel","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateTestsForModel","d":"

Generate a dummy testcase for a model for the package with the given model name

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateRepository","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateRepository","d":"

Generate a repository for a model given a model name and package key

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateDocumentation","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateDocumentation","d":"

Generate a documentation skeleton for the package key

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateTranslation","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateTranslation","d":"

Generate translation for the package key

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::normalizeFieldDefinitions","p":"Neos/Kickstarter/Service/GeneratorService.html#method_normalizeFieldDefinitions","d":"

Normalize types and prefix types with namespaces

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateFile","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateFile","d":"

Generate a file with the given content and add it to the\ngenerated files

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::renderTemplate","p":"Neos/Kickstarter/Service/GeneratorService.html#method_renderTemplate","d":"

Render the given template file with the given variables

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::getPrimaryNamespaceAndEntryPath","p":"Neos/Kickstarter/Service/GeneratorService.html#method_getPrimaryNamespaceAndEntryPath","d":""},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Inflector::pluralize","p":"Neos/Kickstarter/Utility/Inflector.html#method_pluralize","d":""},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Inflector::humanizeCamelCase","p":"Neos/Kickstarter/Utility/Inflector.html#method_humanizeCamelCase","d":"

Convert a model class name like "BlogAuthor" or a field name like\n"blogAuthor" to a humanized version like "Blog author" for better readability.

"},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Inflector::spacify","p":"Neos/Kickstarter/Utility/Inflector.html#method_spacify","d":"

Splits a string at lowercase/uppcase transitions and insert the glue\ncharacter in between.

"},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Validation::isReservedKeyword","p":"Neos/Kickstarter/Utility/Validation.html#method_isReservedKeyword","d":"

Check the given keyword to be not one of the reserved words of PHP.

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\LtrimViewHelper::initializeArguments","p":"Neos/Kickstarter/ViewHelpers/Format/LtrimViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\LtrimViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Format/LtrimViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\UcfirstViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Format/UcfirstViewHelper.html#method_render","d":"

Uppercase first character

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\HumanizeCamelCaseViewHelper::initializeArguments","p":"Neos/Kickstarter/ViewHelpers/Inflect/HumanizeCamelCaseViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\HumanizeCamelCaseViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Inflect/HumanizeCamelCaseViewHelper.html#method_render","d":"

Humanize a model name

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\PluralizeViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Inflect/PluralizeViewHelper.html#method_render","d":"

Pluralize a word

"},{"t":"M","n":"Neos\\Utility\\Arrays::integerExplode","p":"Neos/Utility/Arrays.html#method_integerExplode","d":"

Explodes a $string delimited by $delimiter and passes each item in the array through intval().

"},{"t":"M","n":"Neos\\Utility\\Arrays::trimExplode","p":"Neos/Utility/Arrays.html#method_trimExplode","d":"

Explodes a string and trims all values for whitespace in the ends.

"},{"t":"M","n":"Neos\\Utility\\Arrays::arrayMergeRecursiveOverrule","p":"Neos/Utility/Arrays.html#method_arrayMergeRecursiveOverrule","d":"

Merges two arrays recursively and "binary safe" (integer keys are overridden as well), overruling similar values\nin the first array ($firstArray) with the values of the second array ($secondArray) in case of identical keys,\nie. keeping the values of the second.

"},{"t":"M","n":"Neos\\Utility\\Arrays::arrayMergeRecursiveOverruleWithCallback","p":"Neos/Utility/Arrays.html#method_arrayMergeRecursiveOverruleWithCallback","d":"

Merges two arrays recursively and "binary safe" (integer keys are overridden as well), overruling similar values in the first array ($firstArray) with the values of the second array ($secondArray)\nIn case of identical keys, ie. keeping the values of the second. The given $toArray closure will be used if one of the two array keys contains an array and the other not. It should return an array.

"},{"t":"M","n":"Neos\\Utility\\Arrays::containsMultipleTypes","p":"Neos/Utility/Arrays.html#method_containsMultipleTypes","d":"

Returns true if the given array contains elements of varying types

"},{"t":"M","n":"Neos\\Utility\\Arrays::array_reduce","p":"Neos/Utility/Arrays.html#method_array_reduce","d":"

Replacement for array_reduce that allows any type for $initial (instead\nof only integer)

"},{"t":"M","n":"Neos\\Utility\\Arrays::getValueByPath","p":"Neos/Utility/Arrays.html#method_getValueByPath","d":"

Returns the value of a nested array by following the specifed path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::getAccessorByPath","p":"Neos/Utility/Arrays.html#method_getAccessorByPath","d":"

Returns a type safe accessor for a value in a nested array by following the specified path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::setValueByPath","p":"Neos/Utility/Arrays.html#method_setValueByPath","d":"

Sets the given value in a nested array or object by following the specified path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::unsetValueByPath","p":"Neos/Utility/Arrays.html#method_unsetValueByPath","d":"

Unsets an element/part of a nested array by following the specified path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::sortKeysRecursively","p":"Neos/Utility/Arrays.html#method_sortKeysRecursively","d":"

Sorts multidimensional arrays by recursively calling ksort on its elements.

"},{"t":"M","n":"Neos\\Utility\\Arrays::convertObjectToArray","p":"Neos/Utility/Arrays.html#method_convertObjectToArray","d":"

Recursively convert an object hierarchy into an associative array.

"},{"t":"M","n":"Neos\\Utility\\Arrays::removeEmptyElementsRecursively","p":"Neos/Utility/Arrays.html#method_removeEmptyElementsRecursively","d":"

Recursively removes empty array elements.

"},{"t":"M","n":"Neos\\Utility\\Files::getUnixStylePath","p":"Neos/Utility/Files.html#method_getUnixStylePath","d":"

Replacing backslashes and double slashes to slashes.

"},{"t":"M","n":"Neos\\Utility\\Files::getNormalizedPath","p":"Neos/Utility/Files.html#method_getNormalizedPath","d":"

Makes sure path has a trailing slash

"},{"t":"M","n":"Neos\\Utility\\Files::concatenatePaths","p":"Neos/Utility/Files.html#method_concatenatePaths","d":"

Properly glues together filepaths / filenames by replacing\nbackslashes and double slashes of the specified paths.

"},{"t":"M","n":"Neos\\Utility\\Files::readDirectoryRecursively","p":"Neos/Utility/Files.html#method_readDirectoryRecursively","d":"

Returns all filenames from the specified directory. Filters hidden files and\ndirectories.

"},{"t":"M","n":"Neos\\Utility\\Files::getRecursiveDirectoryGenerator","p":"Neos/Utility/Files.html#method_getRecursiveDirectoryGenerator","d":""},{"t":"M","n":"Neos\\Utility\\Files::emptyDirectoryRecursively","p":"Neos/Utility/Files.html#method_emptyDirectoryRecursively","d":"

Deletes all files, directories and subdirectories from the specified\ndirectory. The passed directory itself won't be deleted though.

"},{"t":"M","n":"Neos\\Utility\\Files::removeEmptyDirectoriesOnPath","p":"Neos/Utility/Files.html#method_removeEmptyDirectoriesOnPath","d":"

Removes all empty directories on the specified path. If a base path is given, this function will not remove\ndirectories, even if empty, above and including that base path.

"},{"t":"M","n":"Neos\\Utility\\Files::removeDirectoryRecursively","p":"Neos/Utility/Files.html#method_removeDirectoryRecursively","d":"

Deletes all files, directories and subdirectories from the specified\ndirectory. Contrary to emptyDirectoryRecursively() this function will\nalso finally remove the emptied directory.

"},{"t":"M","n":"Neos\\Utility\\Files::createDirectoryRecursively","p":"Neos/Utility/Files.html#method_createDirectoryRecursively","d":"

Creates a directory specified by $path. If the parent directories\ndon't exist yet, they will be created as well.

"},{"t":"M","n":"Neos\\Utility\\Files::copyDirectoryRecursively","p":"Neos/Utility/Files.html#method_copyDirectoryRecursively","d":"

Copies the contents of the source directory to the target directory.

"},{"t":"M","n":"Neos\\Utility\\Files::getFileContents","p":"Neos/Utility/Files.html#method_getFileContents","d":"

An enhanced version of file_get_contents which intercepts the warning\nissued by the original function if a file could not be loaded.

"},{"t":"M","n":"Neos\\Utility\\Files::getUploadErrorMessage","p":"Neos/Utility/Files.html#method_getUploadErrorMessage","d":"

Returns a human-readable message for the given PHP file upload error\nconstant.

"},{"t":"M","n":"Neos\\Utility\\Files::is_link","p":"Neos/Utility/Files.html#method_is_link","d":"

A version of is_link() that works on Windows too

"},{"t":"M","n":"Neos\\Utility\\Files::unlink","p":"Neos/Utility/Files.html#method_unlink","d":"

A version of unlink() that works on Windows regardless on the symlink type (file/directory).

"},{"t":"M","n":"Neos\\Utility\\Files::bytesToSizeString","p":"Neos/Utility/Files.html#method_bytesToSizeString","d":"

Converts an integer with a byte count into human-readable form

"},{"t":"M","n":"Neos\\Utility\\Files::sizeStringToBytes","p":"Neos/Utility/Files.html#method_sizeStringToBytes","d":"

Converts a size string (e.g. "1024.0 MB") to the number of bytes it represents

"},{"t":"M","n":"Neos\\Utility\\Files::createRelativeSymlink","p":"Neos/Utility/Files.html#method_createRelativeSymlink","d":"

Will create relative symlinks by given absolute paths, falling back to Windows' mklink command because PHP's symlink() does not support relative paths there.

"},{"t":"M","n":"Neos\\Utility\\Files::getRelativePath","p":"Neos/Utility/Files.html#method_getRelativePath","d":"

Finds the relative path between two given absolute paths.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getMediaTypeFromFilename","p":"Neos/Utility/MediaTypes.html#method_getMediaTypeFromFilename","d":"

Returns a Media Type based on the filename extension

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getMediaTypeFromFileContent","p":"Neos/Utility/MediaTypes.html#method_getMediaTypeFromFileContent","d":"

Returns a Media Type based on the file content

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getFilenameExtensionFromMediaType","p":"Neos/Utility/MediaTypes.html#method_getFilenameExtensionFromMediaType","d":"

Returns the primary filename extension based on the given Media Type.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getFilenameExtensionsFromMediaType","p":"Neos/Utility/MediaTypes.html#method_getFilenameExtensionsFromMediaType","d":"

Returns all possible filename extensions based on the given Media Type.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::parseMediaType","p":"Neos/Utility/MediaTypes.html#method_parseMediaType","d":"

Parses a RFC 2616 Media Type and returns its parts in an associative array.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::mediaRangeMatches","p":"Neos/Utility/MediaTypes.html#method_mediaRangeMatches","d":"

Checks if the given media range and the media type match.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::trimMediaType","p":"Neos/Utility/MediaTypes.html#method_trimMediaType","d":"

Strips off any parameters from the given media type and returns just the type\nand subtype in the format "type/subtype".

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getProperty","p":"Neos/Utility/ObjectAccess.html#method_getProperty","d":"

Get a property of a given object or array.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getPropertyInternal","p":"Neos/Utility/ObjectAccess.html#method_getPropertyInternal","d":"

Gets a property of a given object or array.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::initializePropertyGetterCache","p":"Neos/Utility/ObjectAccess.html#method_initializePropertyGetterCache","d":""},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getPropertyPath","p":"Neos/Utility/ObjectAccess.html#method_getPropertyPath","d":"

Gets a property path from a given object or array.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::setProperty","p":"Neos/Utility/ObjectAccess.html#method_setProperty","d":"

Set a property for a given object.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getGettablePropertyNames","p":"Neos/Utility/ObjectAccess.html#method_getGettablePropertyNames","d":"

Returns an array of properties which can be get with the getProperty()\nmethod.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getSettablePropertyNames","p":"Neos/Utility/ObjectAccess.html#method_getSettablePropertyNames","d":"

Returns an array of properties which can be set with the setProperty()\nmethod.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::isPropertySettable","p":"Neos/Utility/ObjectAccess.html#method_isPropertySettable","d":"

Tells if the value of the specified property can be set by this Object Accessor.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::isPropertyGettable","p":"Neos/Utility/ObjectAccess.html#method_isPropertyGettable","d":"

Tells if the value of the specified property can be retrieved by this Object Accessor.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getGettableProperties","p":"Neos/Utility/ObjectAccess.html#method_getGettableProperties","d":"

Get all properties (names and their current values) of the current\n$object that are accessible through this class.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::buildSetterMethodName","p":"Neos/Utility/ObjectAccess.html#method_buildSetterMethodName","d":"

Build the setter method name for a given property by capitalizing the\nfirst letter of the property, and prepending it with "set".

"},{"t":"M","n":"Neos\\Utility\\OpcodeCacheHelper::initialize","p":"Neos/Utility/OpcodeCacheHelper.html#method_initialize","d":"

Initialize the ClearCache-Callbacks

"},{"t":"M","n":"Neos\\Utility\\OpcodeCacheHelper::clearAllActive","p":"Neos/Utility/OpcodeCacheHelper.html#method_clearAllActive","d":"

Clear a PHP file from all active cache files. Also supports to flush the cache completely, if called without parameter.

"},{"t":"M","n":"Neos\\Utility\\PdoHelper::importSql","p":"Neos/Utility/PdoHelper.html#method_importSql","d":"

Pumps the SQL into the database. Use for DDL only.

"},{"t":"M","n":"Neos\\Utility\\PositionalArraySorter::__construct","p":"Neos/Utility/PositionalArraySorter.html#method___construct","d":""},{"t":"M","n":"Neos\\Utility\\PositionalArraySorter::toArray","p":"Neos/Utility/PositionalArraySorter.html#method_toArray","d":"

Returns a sorted copy of the subject array

"},{"t":"M","n":"Neos\\Utility\\PositionalArraySorter::getSortedKeys","p":"Neos/Utility/PositionalArraySorter.html#method_getSortedKeys","d":"

Returns the keys of $this->subject sorted according to the position meta data

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generate","p":"Neos/Utility/SchemaGenerator.html#method_generate","d":"

Generate a schema for the given value

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generateDictionarySchema","p":"Neos/Utility/SchemaGenerator.html#method_generateDictionarySchema","d":"

Create a schema for a dictionary

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generateArraySchema","p":"Neos/Utility/SchemaGenerator.html#method_generateArraySchema","d":"

Create a schema for an array structure

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generateStringSchema","p":"Neos/Utility/SchemaGenerator.html#method_generateStringSchema","d":"

Create a schema for a given string

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::filterDuplicatesFromArray","p":"Neos/Utility/SchemaGenerator.html#method_filterDuplicatesFromArray","d":"

Compact an array of items to avoid adding the same value more than once.

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validate","p":"Neos/Utility/SchemaValidator.html#method_validate","d":"

Validate array with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateType","p":"Neos/Utility/SchemaValidator.html#method_validateType","d":"

Validate a value for a given type

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateTypeArray","p":"Neos/Utility/SchemaValidator.html#method_validateTypeArray","d":"

Validate a value with a given list of allowed types

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateNumberType","p":"Neos/Utility/SchemaValidator.html#method_validateNumberType","d":"

Validate an integer value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateIntegerType","p":"Neos/Utility/SchemaValidator.html#method_validateIntegerType","d":"

Validate an integer value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateBooleanType","p":"Neos/Utility/SchemaValidator.html#method_validateBooleanType","d":"

Validate a boolean value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateArrayType","p":"Neos/Utility/SchemaValidator.html#method_validateArrayType","d":"

Validate an array value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateDictionaryType","p":"Neos/Utility/SchemaValidator.html#method_validateDictionaryType","d":"

Validate a dictionary value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateStringType","p":"Neos/Utility/SchemaValidator.html#method_validateStringType","d":"

Validate a string value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateNullType","p":"Neos/Utility/SchemaValidator.html#method_validateNullType","d":"

Validate a null value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateAnyType","p":"Neos/Utility/SchemaValidator.html#method_validateAnyType","d":"

Validate any value with the given schema. Return always a valid Result.

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::renderValue","p":"Neos/Utility/SchemaValidator.html#method_renderValue","d":"

Create a string information for the given value

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::createError","p":"Neos/Utility/SchemaValidator.html#method_createError","d":"

Create Error Object

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::isSchema","p":"Neos/Utility/SchemaValidator.html#method_isSchema","d":"

Determine whether the given php array is a schema or not

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::isNumericallyIndexedArray","p":"Neos/Utility/SchemaValidator.html#method_isNumericallyIndexedArray","d":"

Determine whether the given php array is a plain numerically indexed array

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::isDictionary","p":"Neos/Utility/SchemaValidator.html#method_isDictionary","d":"

Determine whether the given php array is a Dictionary (has no numeric identifiers)

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::parseType","p":"Neos/Utility/TypeHandling.html#method_parseType","d":"

Returns an array with type information, including element type for\ncollection types (array, SplObjectStorage, ...)

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::normalizeType","p":"Neos/Utility/TypeHandling.html#method_normalizeType","d":"

Normalize data types so they match the PHP type names:\nint -> integer\ndouble -> float\nbool -> boolean

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isLiteral","p":"Neos/Utility/TypeHandling.html#method_isLiteral","d":"

Returns true if the $type is a literal.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isSimpleType","p":"Neos/Utility/TypeHandling.html#method_isSimpleType","d":"

Returns true if the $type is a simple type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isCollectionType","p":"Neos/Utility/TypeHandling.html#method_isCollectionType","d":"

Returns true if the $type is a collection type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isUnionType","p":"Neos/Utility/TypeHandling.html#method_isUnionType","d":"

Returns true if the $type is a union type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isIntersectionType","p":"Neos/Utility/TypeHandling.html#method_isIntersectionType","d":"

Returns true if the $type is an intersection type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::truncateElementType","p":"Neos/Utility/TypeHandling.html#method_truncateElementType","d":"

Parses a composite type like "\\Foo\\Collection<\\Bar\\Entity>" into "\\Foo\\Collection"\nNote: If the given type does not specify an element type it is not changed

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::stripNullableType","p":"Neos/Utility/TypeHandling.html#method_stripNullableType","d":""},{"t":"M","n":"Neos\\Utility\\TypeHandling::getTypeForValue","p":"Neos/Utility/TypeHandling.html#method_getTypeForValue","d":"

Return simple type or class for object

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strtotitle","p":"Neos/Utility/Unicode/Functions.html#method_strtotitle","d":"

Converts the first character of each word to uppercase and all remaining characters\nto lowercase.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::substr","p":"Neos/Utility/Unicode/Functions.html#method_substr","d":"

Unicode variant of substr()

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strtoupper","p":"Neos/Utility/Unicode/Functions.html#method_strtoupper","d":"

Unicode variant of strtoupper()

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strtolower","p":"Neos/Utility/Unicode/Functions.html#method_strtolower","d":"

Unicode variant of strtolower()

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strlen","p":"Neos/Utility/Unicode/Functions.html#method_strlen","d":"

Uniocde variant of strlen() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::ucfirst","p":"Neos/Utility/Unicode/Functions.html#method_ucfirst","d":"

Unicode variant of ucfirst() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::lcfirst","p":"Neos/Utility/Unicode/Functions.html#method_lcfirst","d":"

Unicode variant of lcfirst() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strpos","p":"Neos/Utility/Unicode/Functions.html#method_strpos","d":"

Unicode variant of strpos() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::pathinfo","p":"Neos/Utility/Unicode/Functions.html#method_pathinfo","d":"

Unicode variant of pathinfo()\npathinfo() function is not unicode-friendly\nif setlocale is not set. It's sufficient to set it\nto any UTF-8 locale to correctly handle unicode strings.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::parse_url","p":"Neos/Utility/Unicode/Functions.html#method_parse_url","d":"

Parse a URL and return its components, UTF-8 safe

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::__construct","p":"Neos/Utility/Unicode/TextIterator.html#method___construct","d":"

Constructs the TextIterator

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::current","p":"Neos/Utility/Unicode/TextIterator.html#method_current","d":"

Returns the current element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::next","p":"Neos/Utility/Unicode/TextIterator.html#method_next","d":"

Advances the iterator to the next element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::key","p":"Neos/Utility/Unicode/TextIterator.html#method_key","d":"

Returns the key of the current element. That means the number of the\ncurrent element starting with 0.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::valid","p":"Neos/Utility/Unicode/TextIterator.html#method_valid","d":"

Returns true, if the current element is not the end of the iterator

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::rewind","p":"Neos/Utility/Unicode/TextIterator.html#method_rewind","d":"

Sets the iterator back to the first element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::offset","p":"Neos/Utility/Unicode/TextIterator.html#method_offset","d":"

Returns the offset in the original given string of the current element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::previous","p":"Neos/Utility/Unicode/TextIterator.html#method_previous","d":"

Returns the previous element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::last","p":"Neos/Utility/Unicode/TextIterator.html#method_last","d":"

Returns the last element of the iterator

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::following","p":"Neos/Utility/Unicode/TextIterator.html#method_following","d":"

Returns the offset of the next element following the character of the original string\ngiven by its offset

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::preceding","p":"Neos/Utility/Unicode/TextIterator.html#method_preceding","d":"

Returns the offset of the element preceding the character of the original string given by its offset

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::isBoundary","p":"Neos/Utility/Unicode/TextIterator.html#method_isBoundary","d":"

Returns true if the current element is a boundary element.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getAll","p":"Neos/Utility/Unicode/TextIterator.html#method_getAll","d":"

Returns all elements of the iterator in an array

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getRuleStatus","p":"Neos/Utility/Unicode/TextIterator.html#method_getRuleStatus","d":""},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getRuleStatusArray","p":"Neos/Utility/Unicode/TextIterator.html#method_getRuleStatusArray","d":""},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getAvailableLocales","p":"Neos/Utility/Unicode/TextIterator.html#method_getAvailableLocales","d":""},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::first","p":"Neos/Utility/Unicode/TextIterator.html#method_first","d":"

Returns the first element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::__construct","p":"Neos/Utility/Unicode/TextIteratorElement.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::getValue","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_getValue","d":"

Returns the element's value

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::getOffset","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_getOffset","d":"

Returns the element's offset

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::getLength","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_getLength","d":"

Returns the element's length

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::isBoundary","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_isBoundary","d":"

Returns true for a boundary element

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::setCache","p":"Neos/Cache/Backend/BackendInterface.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::getPrefixedIdentifier","p":"Neos/Cache/Backend/BackendInterface.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::set","p":"Neos/Cache/Backend/BackendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::get","p":"Neos/Cache/Backend/BackendInterface.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::has","p":"Neos/Cache/Backend/BackendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::remove","p":"Neos/Cache/Backend/BackendInterface.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::flush","p":"Neos/Cache/Backend/BackendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::collectGarbage","p":"Neos/Cache/Backend/BackendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::freeze","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::isFrozen","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface::requireOnce","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTags","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::findIdentifiersByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithSetupInterface::setup","p":"Neos/Cache/Backend/WithSetupInterface.html#method_setup","d":"

Sets up the cache backend, if possible, and returns the status

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithStatusInterface::getStatus","p":"Neos/Cache/Backend/WithStatusInterface.html#method_getStatus","d":"

Returns the status of the cache backend

"},{"t":"M","n":"Neos\\Cache\\CacheAwareInterface::getCacheEntryIdentifier","p":"Neos/Cache/CacheAwareInterface.html#method_getCacheEntryIdentifier","d":"

Returns a string which distinctly identifies this object and thus can be used as an identifier for cache entries\nrelated to this object.

"},{"t":"M","n":"Neos\\Cache\\CacheFactoryInterface::create","p":"Neos/Cache/CacheFactoryInterface.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getIdentifier","d":"

Returns this cache's identifier

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getBackend","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getBackend","d":"

Returns the backend used by this cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::set","p":"Neos/Cache/Frontend/FrontendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::get","p":"Neos/Cache/Frontend/FrontendInterface.html#method_get","d":"

Finds and returns data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::has","p":"Neos/Cache/Frontend/FrontendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::remove","p":"Neos/Cache/Frontend/FrontendInterface.html#method_remove","d":"

Removes the given cache entry from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flush","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTags","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::collectGarbage","p":"Neos/Cache/Frontend/FrontendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidEntryIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidTag","d":"

Checks the validity of a tag. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Eel\\EelEvaluatorInterface::evaluate","p":"Neos/Eel/EelEvaluatorInterface.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getShortName","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getShortName","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getPriority","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getPriority","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::isFinal","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_isFinal","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::canEvaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_canEvaluate","d":"

This method is called to determine whether the operation\ncan work with the $context objects. It can be implemented\nto implement runtime conditions.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::evaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::isFinalOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_isFinalOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::resolveOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_resolveOperation","d":"

Resolve an operation, taking runtime constraints into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::hasOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_hasOperation","d":""},{"t":"M","n":"Neos\\Eel\\ProtectedContextAwareInterface::allowsCallOfMethod","p":"Neos/Eel/ProtectedContextAwareInterface.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::invoke","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAspectObjectName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAspectObjectName","d":"

Returns the aspect's object name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAdviceMethodName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAdviceMethodName","d":"

Returns the advice's method name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getProxy","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getProxy","d":"

Returns the reference to the proxy class instance

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getClassName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getClassName","d":"

Returns the class name of the target class this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodName","d":"

Returns the method name of the method this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArguments","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArguments","d":"

Returns an array of arguments which have been passed to the target method

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArgument","d":"

Returns the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::isMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_isMethodArgument","d":"

Returns true if the argument with the specified name exists in the\nmethod call this joinpoint refers to.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::setMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_setMethodArgument","d":"

Sets the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getAdviceChain","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getAdviceChain","d":"

Returns the advice chain related to this join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::hasException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_hasException","d":"

If an exception was thrown by the target method\nOnly makes sense for After Throwing advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getException","d":"

Returns the exception which has been thrown in the target method.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getResult","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getResult","d":"

Returns the result of the method invocation. The result is only\navailable for AfterReturning advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\ProxyInterface::Flow_Aop_Proxy_invokeJoinPoint","p":"Neos/Flow/Aop/ProxyInterface.html#method_Flow_Aop_Proxy_invokeJoinPoint","d":"

Invokes the joinpoint - calls the target methods.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandControllerInterface::processRequest","p":"Neos/Flow/Cli/CommandControllerInterface.html#method_processRequest","d":"

Processes a general request. The result can be returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processShortDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processShortDescription","d":"

Processes the given short description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processDescription","d":"

Processes the given description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface::load","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::handleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_handleRequest","d":"

Handles a raw request

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::canHandleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_canHandleRequest","d":"

Checks if the request handler can handle the current request.

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::getPriority","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest. An integer > 0 means "I want to handle this request" where\n"100" is default. "0" means "I am a fallback solution".

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::handleException","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_handleException","d":"

Handles the given exception

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::setOptions","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_setOptions","d":"

Sets options of this exception handler

"},{"t":"M","n":"Neos\\Flow\\Error\\WithHttpStatusInterface::getStatusCode","p":"Neos/Flow/Error/WithHttpStatusInterface.html#method_getStatusCode","d":"

Returns the HTTP status code this exception corresponds to.

"},{"t":"M","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface::getReferenceCode","p":"Neos/Flow/Error/WithReferenceCodeInterface.html#method_getReferenceCode","d":"

Returns a code which can be communicated publicly so that whoever experiences the exception can refer\nto it and a developer can find more information about it in the system log.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface::sendRequest","p":"Neos/Flow/Http/Client/RequestEngineInterface.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface::getHttpRequest","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html#method_getHttpRequest","d":"

Returns the currently processed HTTP request

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface::format","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationByOriginalLabel","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationByOriginalLabel","d":"

Returns translated label of $originalLabel from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationById","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationById","d":"

Returns label for a key ($labelId) from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::open","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::append","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::close","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::get","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_get","d":"

Create a PSR-3 logger based on the given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::create","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_create","d":"

Create an instance of this LoggerFactory, with a given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::createWithOptions","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_createWithOptions","d":"

A factory method to create an instance of the throwable storage.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::logThrowable","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_logThrowable","d":"

Stores information about the given exception and returns information about\nthe exception and where the details have been stored. The returned message\ncan be logged or displayed as needed.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setRequestInformationRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setRequestInformationRenderer","d":"

Set a closure that returns information about the current request to be stored with the exception.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setBacktraceRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setBacktraceRenderer","d":"

Set a closure that takes a backtrace array and returns a representation useful for this storage.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::getFileStatus","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_getFileStatus","d":"

Checks if the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::setFileMonitor","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_setFileMonitor","d":"

Creates a link to the file monitor using the strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::shutdownObject","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_shutdownObject","d":"

Commit any necessary data, like the current modification time.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface::setFileDeleted","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html#method_setFileDeleted","d":"

Notify the change strategy that this file was deleted and does not need to be tracked anymore.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface::processRequest","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html#method_processRequest","d":"

Processes a general request. The result can be returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::load","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::persist","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::setDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getControllerObjectName","p":"Neos/Flow/Mvc/RequestInterface.html#method_getControllerObjectName","d":"

Returns the object name of the controller which is supposed to process the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_getMainRequest","d":"

Returns the top level Request: the one just below the HTTP request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_isMainRequest","d":"

Checks if this request is the uppermost ActionRequest, just one below the\nHTTP request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface::setSplitString","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html#method_setSplitString","d":"

Sets split string of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::matchWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_matchWithParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::resolveWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_resolveWithParameters","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setName","d":"

Sets name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getName","d":"

Returns name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasValue","d":"

Returns true if a value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getValue","d":"

Returns value of the Route Part. Before match() is called this returns NULL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasDefaultValue","d":"

Returns true if a default value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setDefaultValue","d":"

Sets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptional","d":"

Specifies whether this Route part is optional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isOptional","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setLowerCase","d":"

Specifies whether this Route part should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptions","d":"

Defines options for this Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getOptions","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::match","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_match","d":"

Checks whether this Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::resolve","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_resolve","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::route","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_route","d":"

Iterates through all configured routes and calls matches() on them.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::resolve","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_resolve","d":"

Walks through all configured routes and calls their respective resolves-method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface::createRoutesProvider","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html#method_createRoutesProvider","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface::getRoutes","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assign","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assign","d":"

Add a variable to the view data collection.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assignMultiple","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assignMultiple","d":"

Add multiple variables to the view data collection

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::render","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_render","d":"

Renders the view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::createWithOptions","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getContext","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getContext","d":"

Returns the currently set context.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::get","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::has","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_has","d":"

This is the PSR-11 ContainerInterface equivalent to isRegistered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::isRegistered","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_isRegistered","d":"

Returns true if an object with the given name has already\nbeen registered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::registerShutdownObject","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_registerShutdownObject","d":"

Registers the passed shutdown lifecycle method for the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getCaseSensitiveObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getCaseSensitiveObjectName","d":"

Returns the case sensitive object name of an object specified by a\ncase insensitive object name. If no object of that name exists,\nfalse is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getObjectNameByClassName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getObjectNameByClassName","d":"

Returns the object name corresponding to a given class name.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getClassNameByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getClassNameByObjectName","d":"

Returns the implementation class name for the specified object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getPackageKeyByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getPackageKeyByObjectName","d":"

Returns the key of the package the specified object is contained in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getScope","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getScope","d":"

Returns the scope of the specified object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::setInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::forgetInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_forgetInstance","d":"

Unsets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getSessionInstances","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getSessionInstances","d":"

Returns all instances of objects with scope session

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::shutdown","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_shutdown","d":"

Shuts the object manager down and calls the shutdown methods of all objects\nwhich are configured for it.

"},{"t":"M","n":"Neos\\Flow\\Package\\BootablePackageInterface::boot","p":"Neos/Flow/Package/BootablePackageInterface.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getResourcesPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getResourcesPath","d":"

Returns the full path to this package's Resources directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getConfigurationPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getConfigurationPath","d":"

Returns the full path to this package's Configuration directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsClassFiles","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsClassFiles","d":"

Returns a generator of filenames of class files provided by functional tests contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsPath","d":"

Returns the full path to this package's functional tests directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getClassFiles","p":"Neos/Flow/Package/PackageInterface.html#method_getClassFiles","d":"

Returns the array of filenames of the class files

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerName","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerName","d":"

Returns the composer name of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getNamespaces","p":"Neos/Flow/Package/PackageInterface.html#method_getNamespaces","d":"

Returns an array of all namespaces declared for this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getPackagePath","p":"Neos/Flow/Package/PackageInterface.html#method_getPackagePath","d":"

Returns the full path to this package's main directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getInstalledVersion","p":"Neos/Flow/Package/PackageInterface.html#method_getInstalledVersion","d":"

Returns the currently installed version of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerManifest","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerManifest","d":"

Returns the composer manifest of this package or\njust contents of a specific key of the full configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface::getPackageKey","p":"Neos/Flow/Package/PackageKeyAwareInterface.html#method_getPackageKey","d":"

Returns the package key of this package.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::injectSettings","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_injectSettings","d":"

Injects the Flow settings, called by Flow.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::persistAll","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_persistAll","d":"

Commits new objects and changes to objects in the current persistence session into the backend.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::clearState","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isNewObject","d":"

Checks if the given object has ever been persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::registerNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_registerNewObject","d":"

Registers an object which has been created or cloned during this request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getIdentifierByObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getIdentifierByObject","d":"

Returns the (internal) identifier for the object, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getObjectByIdentifier","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getObjectByIdentifier","d":"

Returns the object with the (internal) identifier, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectToIdentityArray","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectToIdentityArray","d":"

Converts the given object into an array containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectsToIdentityArrays","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectsToIdentityArrays","d":"

Recursively iterates through the given array and turns objects\ninto arrays containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::createQueryForType","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_createQueryForType","d":"

Return a query object for the given type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::add","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_add","d":"

Adds an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::remove","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_remove","d":"

Removes an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::update","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_update","d":"

Update an object in the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::allowObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_allowObject","d":"

Adds the given object to a list of allowed objects which may be persisted when persistAllowedObjects() is called.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isConnected","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isConnected","d":"

Returns true, if an active connection to the persistence\nbackend has been established, e.g. entities can be persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::hasUnpersistedChanges","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getType","p":"Neos/Flow/Persistence/QueryInterface.html#method_getType","d":"

Returns the type this query cares for.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::execute","p":"Neos/Flow/Persistence/QueryInterface.html#method_execute","d":"

Executes the query and returns the result.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::count","p":"Neos/Flow/Persistence/QueryInterface.html#method_count","d":"

Returns the query result count.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOrderings","d":"

Sets the property names to order the result by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOrderings","d":"

Gets the property names to order the result by, like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_setLimit","d":"

Sets the maximum size of the result set to limit. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_getLimit","d":"

Returns the maximum size of the result set to limit.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_setDistinct","d":"

Sets the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_isDistinct","d":"

Returns the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOffset","d":"

Sets the start offset of the result set to offset. Returns $this to\nallow for chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOffset","d":"

Returns the start offset of the result set.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::matching","p":"Neos/Flow/Persistence/QueryInterface.html#method_matching","d":"

The constraint used to limit the result set. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getConstraint","p":"Neos/Flow/Persistence/QueryInterface.html#method_getConstraint","d":"

Gets the constraint for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalAnd","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalAnd","d":"

Performs a logical conjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean AND.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalOr","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalOr","d":"

Performs a logical disjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean OR.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalNot","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalNot","d":"

Performs a logical negation of the given constraint

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::equals","p":"Neos/Flow/Persistence/QueryInterface.html#method_equals","d":"

Returns an equals criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::like","p":"Neos/Flow/Persistence/QueryInterface.html#method_like","d":"

Returns a like criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::contains","p":"Neos/Flow/Persistence/QueryInterface.html#method_contains","d":"

Returns a "contains" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isEmpty","p":"Neos/Flow/Persistence/QueryInterface.html#method_isEmpty","d":"

Returns an "isEmpty" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::in","p":"Neos/Flow/Persistence/QueryInterface.html#method_in","d":"

Returns an "in" criterion used for matching objects against a query. It\nmatches if the property's value is contained in the multivalued operand.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThan","d":"

Returns a less than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThanOrEqual","d":"

Returns a less or equal than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThan","d":"

Returns a greater than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThanOrEqual","d":"

Returns a greater than or equal criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getQuery","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getFirst","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getFirst","d":"

Returns the first object in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::toArray","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_toArray","d":"

Returns an array with the objects in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::getEntityClassName","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_getEntityClassName","d":"

Returns the object type this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::add","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::remove","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findAll","d":"

Returns all objects of this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findByIdentifier","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::createQuery","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::countAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::removeAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::setDefaultOrderings","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::update","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::__call","p":"Neos/Flow/Persistence/RepositoryInterface.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldMap","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldMap","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkip","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkip","d":"

Check if the given $propertyName should be skipped during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkipUnknownProperties","d":"

Whether unknown (unconfigured) properties should be skipped during\nmapping, instead if causing an error.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationFor","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationFor","d":"

Returns the sub-configuration for the passed $propertyName. Must ALWAYS return a valid configuration object!

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTargetPropertyName","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTargetPropertyName","d":"

Maps the given $sourcePropertyName to a target property name.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationValue","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationValue","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTypeConverter","d":"

This method can be used to explicitely force a TypeConverter to be used for this Configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedSourceTypes","d":"

Returns the list of source types the TypeConverter can handle.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedTargetType","d":"

Return the target type this TypeConverter converts to.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTargetTypeForSource","d":"

Returns the type for a given source, depending on e.g. the __type setting or other properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getPriority","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::canConvertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_canConvertFrom","d":"

Here, the TypeConverter can do some additional runtime checks to see whether\nit can handle the given source data and the given target type.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSourceChildPropertiesToBeConverted","d":"

Return a list of sub-properties inside the source object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::convertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getName","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getName","d":"

Returns the name of this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStorage","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStorage","d":"

Returns the storage used for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getTarget","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getTarget","d":"

Returns the publication target defined for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::publish","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_publish","d":"

Publishes the whole collection to the corresponding publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getObjects","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getObjects","d":"

Returns all internal data objects of the storage attached to this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFilename","d":"

Sets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFilename","d":"

Gets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFileSize","d":"

Returns the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFileSize","d":"

Sets the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getMediaType","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getMediaType","d":"

Returns the Media Type for this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getSha1","d":"

Returns the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setSha1","d":"

Sets the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getName","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getName","d":"

Returns the instance name of this storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResource","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResourcePath","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResourcePath","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjects","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjectsByCollection","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjectsByCollection","d":"

Retrieve all Objects stored in this storage, filtered by the given collection name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::deleteResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_deleteResource","d":"

Deletes the storage data related to the given PersistentResource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::getScheme","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_getScheme","d":"

Returns the scheme ("protocol") this wrapper handles.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::closeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_closeDirectory","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::openDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_openDirectory","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::readDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_readDirectory","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rewindDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rewindDirectory","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::makeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_makeDirectory","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::removeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_removeDirectory","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rename","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::cast","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_cast","d":"

Retrieve the underlying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::close","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::isAtEof","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_isAtEof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::flush","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::lock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::open","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::read","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::seek","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::setOption","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_setOption","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::tell","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::write","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlink","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::resourceStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_resourceStat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::pathStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_pathStat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getName","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getName","d":"

Returns the name of this target instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishCollection","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishResource","d":"

Publishes the given persistent resource from the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::unpublishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_unpublishResource","d":"

Unpublishes the given persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicStaticResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicStaticResourceUri","d":"

Returns the web accessible URI pointing to the given static resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI pointing to the specified persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::onPublish","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_onPublish","d":"

Registers a callback, which must be invoked by the implementation after each resource publishing

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::getSecurityContext","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_getSecurityContext","d":"

Returns the security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_authenticate","d":"

Tries to authenticate the tokens in the security context, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_isAuthenticated","d":"

Checks if at least one token is authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::logout","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_logout","d":"

Logs all active authentication tokens out

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::create","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_create","d":"

Constructs an instance with the given name and options.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::canAuthenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_canAuthenticate","d":"

Returns true if the given token can be authenticated by this provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::getTokenClassNames","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_getTokenClassNames","d":"

Returns the classnames of the tokens this provider is responsible for.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_authenticate","d":"

Tries to authenticate the given token. Sets isAuthenticated to true if authentication succeeded.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::setOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_setOptions","d":"

Sets the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::getOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_getOptions","d":"

Returns the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_startAuthentication","d":"

Starts the authentication. (e.g. redirect to login page or send 401 HTTP header)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getTokens","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getTokens","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getProviders","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getProviders","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationProviderName","d":"

Returns the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationProviderName","d":"

Sets the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_isAuthenticated","d":"

Returns true if this token is currently authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationStatus","d":"

Sets the authentication status. Usually called by the responsible AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationStatus","d":"

Returns the current authentication status

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationEntryPoint","d":"

Sets the authentication entry point

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationEntryPoint","d":"

Returns the configured authentication entry point, NULL if none is available

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::hasRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_hasRequestPatterns","d":"

Returns true if \\Neos\\Flow\\Security\\RequestPattern were set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setRequestPatterns","d":"

Sets request patterns

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getRequestPatterns","d":"

Returns an array of set \\Neos\\Flow\\Security\\RequestPatternInterface, NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::updateCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_updateCredentials","d":"

Updates the authentication credentials, the authentication manager needs to authenticate this token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getCredentials","d":"

Returns the credentials of this token. The type depends on the provider\nof the token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAccount","d":"

Returns the account if one is authenticated, NULL otherwise.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAccount","d":"

Set the (authenticated) account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::__toString","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getUsername","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getUsername","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface::blockIllegalRequests","p":"Neos/Flow/Security/Authorization/FirewallInterface.html#method_blockIllegalRequests","d":"

Analyzes a request against the configured firewall rules and blocks\nany illegal request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface::invoke","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html#method_invoke","d":"

Invokes the security interception (e.g. calls a PrivilegeManagerInterface)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGrantedForRoles","d":"

Returns true, if the given privilege type would be granted for the given roles and subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGrantedForRoles","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::matchesEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_matchesEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::getSqlConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_getSqlConstraint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::matchesMethod","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_matchesMethod","d":"

Returns true, if this privilege covers the given method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::getPointcutFilterComposite","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_getPointcutFilterComposite","d":"

Returns the pointcut filter composite, matching all methods covered by this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getName","d":"

Name of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getValue","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getValue","d":"

The value of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getPossibleValues","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getPossibleValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::validate","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_validate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getType","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::__toString","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method___toString","d":"

Returns the string representation of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPermission","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isGranted","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isGranted","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isAbstained","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isAbstained","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isDenied","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isDenied","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTarget","d":"

Returns the related privilege target

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTargetIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTargetIdentifier","d":"

Unique name of the related privilege target (for example "Neos.Flow:PublicMethods")

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getMatcher","d":"

A matcher string, describing the privilegeTarget (e.g. pointcut expression for methods or EEL expression for entities)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::hashPassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_hashPassword","d":"

Hash a password for storage

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::validatePassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_validatePassword","d":"

Validate a hashed password against a cleartext password

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::generateNewKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_generateNewKeypair","d":"

Generates a new keypair and returns a fingerprint to refer to it

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerKeyPairFromPrivateKeyString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerKeyPairFromPrivateKeyString","d":"

Adds the specified keypair to the local store and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerPublicKeyFromString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerPublicKeyFromString","d":"

Adds the specified public key to the wallet and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::getPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_getPublicKey","d":"

Returns the public key for the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::decrypt","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_decrypt","d":"

Decrypts the given cypher with the private key identified by the given fingerprint\nNote: You should never decrypt a password with this function. Use checkRSAEncryptedPassword()\nto check passwords!

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::sign","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_sign","d":"

Signs the given plaintext with the private key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::verifySignature","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_verifySignature","d":"

Checks whether the given signature is valid for the given plaintext\nwith the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::encryptWithPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_encryptWithPublicKey","d":"

Encrypts the given plaintext with the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::checkRSAEncryptedPassword","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_checkRSAEncryptedPassword","d":"

Checks if the given encrypted password is correct by\ncomparing it's md5 hash. The salt is appended to the decrypted password string before hashing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::destroyKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_destroyKeypair","d":"

Destroys the keypair identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternInterface::matchRequest","p":"Neos/Flow/Security/RequestPatternInterface.html#method_matchRequest","d":"

Matches an ActionRequest against its set pattern rules

"},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::getSessionCookie","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_getSessionCookie","d":null},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::createFromCookieAndSessionInformation","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_createFromCookieAndSessionInformation","d":null},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::isStarted","p":"Neos/Flow/Session/SessionInterface.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::start","p":"Neos/Flow/Session/SessionInterface.html#method_start","d":"

Starts the session, if it has not been already started

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::canBeResumed","p":"Neos/Flow/Session/SessionInterface.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed. false otherwise

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::resume","p":"Neos/Flow/Session/SessionInterface.html#method_resume","d":"

Resumes an existing session, if any.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getId","p":"Neos/Flow/Session/SessionInterface.html#method_getId","d":"

Returns the current session ID.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::renewId","p":"Neos/Flow/Session/SessionInterface.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getData","p":"Neos/Flow/Session/SessionInterface.html#method_getData","d":"

Returns the content (mixed) associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::hasKey","p":"Neos/Flow/Session/SessionInterface.html#method_hasKey","d":"

Returns true if $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::putData","p":"Neos/Flow/Session/SessionInterface.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::addTag","p":"Neos/Flow/Session/SessionInterface.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::removeTag","p":"Neos/Flow/Session/SessionInterface.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getTags","p":"Neos/Flow/Session/SessionInterface.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::touch","p":"Neos/Flow/Session/SessionInterface.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getLastActivityTimestamp","p":"Neos/Flow/Session/SessionInterface.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::close","p":"Neos/Flow/Session/SessionInterface.html#method_close","d":"

Explicitly writes (persists) and closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::destroy","p":"Neos/Flow/Session/SessionInterface.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getCurrentSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getCurrentSession","d":"

Returns the currently active session which stores session data for the\ncurrent HTTP request on this local system.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSession","d":"

Returns the specified session. If no session with the given identifier exists,\nNULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getActiveSessions","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getActiveSessions","d":"

Returns all active sessions, even remote ones.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSessionsByTag","d":"

Returns all sessions which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::destroySessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_destroySessionsByTag","d":"

Destroys all sessions which are tagged with the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::collectGarbage","p":"Neos/Flow/Session/SessionManagerInterface.html#method_collectGarbage","d":"

Remove data of all sessions which are considered to be expired.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::canValidate","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_canValidate","d":"

Checks the given target can be validated by the validator implementation.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::getPriority","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_getPriority","d":"

Return the priority of this validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::validate","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_validate","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::getOptions","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_getOptions","d":"

Returns the options of this validator which can be specified in the constructor

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface::objectAccess","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html#method_objectAccess","d":"

Post-Processor which is called whenever this object is encountered in a Fluid\nobject access.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface::setChildNodes","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html#method_setChildNodes","d":"

Sets the direct child nodes of the current syntax tree node.

"},{"t":"N","n":"Neos","p":"Neos.html"},{"t":"N","n":"Neos\\Cache","p":"Neos/Cache.html"},{"t":"N","n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"},{"t":"N","n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"},{"t":"N","n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"},{"t":"N","n":"Neos\\Cache\\Psr","p":"Neos/Cache/Psr.html"},{"t":"N","n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"},{"t":"N","n":"Neos\\Cache\\Psr\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache.html"},{"t":"N","n":"Neos\\Eel","p":"Neos/Eel.html"},{"t":"N","n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"},{"t":"N","n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"},{"t":"N","n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"},{"t":"N","n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"},{"t":"N","n":"Neos\\Eel\\Validation","p":"Neos/Eel/Validation.html"},{"t":"N","n":"Neos\\Error","p":"Neos/Error.html"},{"t":"N","n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"},{"t":"N","n":"Neos\\Flow","p":"Neos/Flow.html"},{"t":"N","n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"},{"t":"N","n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"},{"t":"N","n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"},{"t":"N","n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"},{"t":"N","n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"},{"t":"N","n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"},{"t":"N","n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"},{"t":"N","n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"},{"t":"N","n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"},{"t":"N","n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"},{"t":"N","n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"},{"t":"N","n":"Neos\\Flow\\Configuration\\Source","p":"Neos/Flow/Configuration/Source.html"},{"t":"N","n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"},{"t":"N","n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"},{"t":"N","n":"Neos\\Flow\\Core\\Booting\\Exception","p":"Neos/Flow/Core/Booting/Exception.html"},{"t":"N","n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"},{"t":"N","n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"},{"t":"N","n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"},{"t":"N","n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"},{"t":"N","n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"},{"t":"N","n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr\\Exception","p":"Neos/Flow/I18n/Cldr/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\EelHelper","p":"Neos/Flow/I18n/EelHelper.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Parser","p":"Neos/Flow/I18n/Parser.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Parser\\Exception","p":"Neos/Flow/I18n/Parser/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"},{"t":"N","n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception","p":"Neos/Flow/I18n/TranslationProvider/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff","p":"Neos/Flow/I18n/Xliff.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\Exception","p":"Neos/Flow/I18n/Xliff/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\Model","p":"Neos/Flow/I18n/Xliff/Model.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\Service","p":"Neos/Flow/I18n/Xliff/Service.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\V12","p":"Neos/Flow/I18n/Xliff/V12.html"},{"t":"N","n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"},{"t":"N","n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"},{"t":"N","n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"},{"t":"N","n":"Neos\\Flow\\Log\\Psr","p":"Neos/Flow/Log/Psr.html"},{"t":"N","n":"Neos\\Flow\\Log\\ThrowableStorage","p":"Neos/Flow/Log/ThrowableStorage.html"},{"t":"N","n":"Neos\\Flow\\Log\\Utility","p":"Neos/Flow/Log/Utility.html"},{"t":"N","n":"Neos\\Flow\\Monitor","p":"Neos/Flow/Monitor.html"},{"t":"N","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"},{"t":"N","n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage","p":"Neos/Flow/Mvc/FlashMessage/Storage.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Routing\\Exception","p":"Neos/Flow/Mvc/Routing/Exception.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"},{"t":"N","n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"},{"t":"N","n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"},{"t":"N","n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes","p":"Neos/Flow/Persistence/Doctrine/DataTypes.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Logging","p":"Neos/Flow/Persistence/Doctrine/Logging.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping","p":"Neos/Flow/Persistence/Doctrine/Mapping.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Exception","p":"Neos/Flow/Persistence/Doctrine/Mapping/Exception.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"},{"t":"N","n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"},{"t":"N","n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"},{"t":"N","n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"},{"t":"N","n":"Neos\\Flow\\Property\\TypeConverter\\Error","p":"Neos/Flow/Property/TypeConverter/Error.html"},{"t":"N","n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"},{"t":"N","n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\EelHelper","p":"Neos/Flow/ResourceManagement/EelHelper.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Exception","p":"Neos/Flow/ResourceManagement/Exception.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Filter","p":"Neos/Flow/ResourceManagement/Filter.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Publishing","p":"Neos/Flow/ResourceManagement/Publishing.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"},{"t":"N","n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"},{"t":"N","n":"Neos\\Flow\\Security\\Aspect","p":"Neos/Flow/Security/Aspect.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\Controller","p":"Neos/Flow/Security/Authentication/Controller.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity","p":"Neos/Flow/Security/Authorization/Privilege/Entity.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"},{"t":"N","n":"Neos\\Flow\\Security\\Channel","p":"Neos/Flow/Security/Channel.html"},{"t":"N","n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"},{"t":"N","n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"},{"t":"N","n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"},{"t":"N","n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"},{"t":"N","n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"},{"t":"N","n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"},{"t":"N","n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"},{"t":"N","n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"},{"t":"N","n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"},{"t":"N","n":"Neos\\Flow\\SignalSlot\\Exception","p":"Neos/Flow/SignalSlot/Exception.html"},{"t":"N","n":"Neos\\Flow\\Testing","p":"Neos/Flow/Testing.html"},{"t":"N","n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"},{"t":"N","n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"},{"t":"N","n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"},{"t":"N","n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"},{"t":"N","n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"},{"t":"N","n":"Neos\\FluidAdaptor","p":"Neos/FluidAdaptor.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Command","p":"Neos/FluidAdaptor/Command.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core","p":"Neos/FluidAdaptor/Core.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Cache","p":"Neos/FluidAdaptor/Core/Cache.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser","p":"Neos/FluidAdaptor/Core/Parser.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor","p":"Neos/FluidAdaptor/Core/Parser/Interceptor.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"},{"t":"N","n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation","p":"Neos/FluidAdaptor/ViewHelpers/Validation.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller.html"},{"t":"N","n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html"},{"t":"N","n":"Neos\\Http","p":"Neos/Http.html"},{"t":"N","n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"},{"t":"N","n":"Neos\\Kickstarter","p":"Neos/Kickstarter.html"},{"t":"N","n":"Neos\\Kickstarter\\Command","p":"Neos/Kickstarter/Command.html"},{"t":"N","n":"Neos\\Kickstarter\\Service","p":"Neos/Kickstarter/Service.html"},{"t":"N","n":"Neos\\Kickstarter\\Utility","p":"Neos/Kickstarter/Utility.html"},{"t":"N","n":"Neos\\Kickstarter\\ViewHelpers","p":"Neos/Kickstarter/ViewHelpers.html"},{"t":"N","n":"Neos\\Kickstarter\\ViewHelpers\\Format","p":"Neos/Kickstarter/ViewHelpers/Format.html"},{"t":"N","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect","p":"Neos/Kickstarter/ViewHelpers/Inflect.html"},{"t":"N","n":"Neos\\Utility","p":"Neos/Utility.html"},{"t":"N","n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"},{"t":"N","n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}]} +{"items":[{"t":"F","n":"Neos\\Flow\\var_dump","p":"Neos/Flow.html#function_var_dump","d":"

A var_dump function optimized for Flow's object structures

"},{"t":"T","n":"Neos\\Cache\\BackendInstantiationTrait","p":"Neos/Cache/BackendInstantiationTrait.html","d":"

Abstracts the task of creating a BackendInterface implementation with it's options.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\AbstractBackend","p":"Neos/Cache/Backend/AbstractBackend.html","d":"

An abstract caching backend

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\ApcuBackend","p":"Neos/Cache/Backend/ApcuBackend.html","d":"

A caching backend which stores cache entries by using APCu.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\BackendInterface","p":"Neos/Cache/Backend/BackendInterface.html","d":"

A contract for a Cache Backend

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\FileBackend","p":"Neos/Cache/Backend/FileBackend.html","d":"

A caching backend which stores cache entries in files

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\FileBackendEntryDto","p":"Neos/Cache/Backend/FileBackendEntryDto.html","d":null,"f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\FreezableBackendInterface","p":"Neos/Cache/Backend/FreezableBackendInterface.html","d":"

A contract for a cache backend which can be frozen.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\IterableBackendInterface","p":"Neos/Cache/Backend/IterableBackendInterface.html","d":"

A contract for a cache backend which provides Iterator functionality.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\IterableMultiBackend","p":"Neos/Cache/Backend/IterableMultiBackend.html","d":"

An iterable, taggable multi backend, falling back to multiple backends if errors occur.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\MemcachedBackend","p":"Neos/Cache/Backend/MemcachedBackend.html","d":"

A caching backend which stores cache entries by using Memcache/Memcached.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\MultiBackend","p":"Neos/Cache/Backend/MultiBackend.html","d":"

A multi backend, falling back to multiple backends if errors occur.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\NullBackend","p":"Neos/Cache/Backend/NullBackend.html","d":"

A caching backend which forgets everything immediately

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\PdoBackend","p":"Neos/Cache/Backend/PdoBackend.html","d":"

A PDO database cache backend

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html","d":"

A contract for a cache backend which is capable of storing, retrieving and\nincluding PHP source code.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\RedisBackend","p":"Neos/Cache/Backend/RedisBackend.html","d":"

A caching backend which stores cache entries in Redis using the phpredis PHP extension.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"T","n":"Neos\\Cache\\Backend\\RequireOnceFromValueTrait","p":"Neos/Cache/Backend/RequireOnceFromValueTrait.html","d":"RequireOnceFromValueTrait","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\SimpleFileBackend","p":"Neos/Cache/Backend/SimpleFileBackend.html","d":"

A caching backend which stores cache entries in files, but does not support or\ncare about expiry times and tags.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\TaggableBackendInterface","p":"Neos/Cache/Backend/TaggableBackendInterface.html","d":"

A contract for a Cache Backend which supports tagging.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\TaggableMultiBackend","p":"Neos/Cache/Backend/TaggableMultiBackend.html","d":"

A taggable multi backend, falling back to multiple backends if errors occur.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\TransientMemoryBackend","p":"Neos/Cache/Backend/TransientMemoryBackend.html","d":"

A caching backend which stores cache entries during one script run.

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\WithSetupInterface","p":"Neos/Cache/Backend/WithSetupInterface.html","d":"

A contract for a Cache Backend which allows to be set up

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\Backend\\WithStatusInterface","p":"Neos/Cache/Backend/WithStatusInterface.html","d":"

A contract for a Cache Backend which allows to retrieve its status

","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"C","n":"Neos\\Cache\\CacheAwareInterface","p":"Neos/Cache/CacheAwareInterface.html","d":"

Interface for objects which are cache aware and are collaborative when it comes to storing them in a cache.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\CacheFactory","p":"Neos/Cache/CacheFactory.html","d":"

This cache factory takes care of instantiating a cache frontend and injecting\na certain cache backend. After creation of the new cache, the cache object\nis registered at the cache manager.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\CacheFactoryInterface","p":"Neos/Cache/CacheFactoryInterface.html","d":"

This cache factory takes care of instantiating a cache frontend and injecting\na certain cache backend. After creation of the new cache, the cache object\nis registered at the cache manager.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\EnvironmentConfiguration","p":"Neos/Cache/EnvironmentConfiguration.html","d":"

Global Configuration about the environment to be used by caches.

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html","d":"

A generic Cache exception

","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\ClassAlreadyLoadedException","p":"Neos/Cache/Exception/ClassAlreadyLoadedException.html","d":"

A "Class Already Loaded" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\DuplicateIdentifierException","p":"Neos/Cache/Exception/DuplicateIdentifierException.html","d":"

A "Duplicate Identifier" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\InvalidBackendException","p":"Neos/Cache/Exception/InvalidBackendException.html","d":"

An "Invalid Backend" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\InvalidCacheException","p":"Neos/Cache/Exception/InvalidCacheException.html","d":"

An "Invalid Cache" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\InvalidDataException","p":"Neos/Cache/Exception/InvalidDataException.html","d":"

An "Invalid Data" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\NoSuchCacheException","p":"Neos/Cache/Exception/NoSuchCacheException.html","d":"

A "No Such Cache" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Exception\\NotSupportedByBackendException","p":"Neos/Cache/Exception/NotSupportedByBackendException.html","d":"

A "Not Supported by Backend" exception

","f":{"n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\AbstractFrontend","p":"Neos/Cache/Frontend/AbstractFrontend.html","d":"

An abstract cache

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\CacheEntryIterator","p":"Neos/Cache/Frontend/CacheEntryIterator.html","d":"

An iterator for cache entries

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\FrontendInterface","p":"Neos/Cache/Frontend/FrontendInterface.html","d":"

Contract for a Cache (frontend)

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\PhpFrontend","p":"Neos/Cache/Frontend/PhpFrontend.html","d":"

A cache frontend tailored to PHP code.

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\StringFrontend","p":"Neos/Cache/Frontend/StringFrontend.html","d":"

A cache frontend for strings. Nothing else.

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Frontend\\VariableFrontend","p":"Neos/Cache/Frontend/VariableFrontend.html","d":"

A cache frontend for any kinds of PHP variables

","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory","p":"Neos/Cache/Psr/Cache/CacheFactory.html","d":"

A factory for the PSR-6 compatible cache pool.

","f":{"n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\Cache\\CacheItem","p":"Neos/Cache/Psr/Cache/CacheItem.html","d":"

A cache item (entry).

","f":{"n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\Cache\\CachePool","p":"Neos/Cache/Psr/Cache/CachePool.html","d":"

An implementation of the CacheItemPoolInterface from the PSR-6 specification to be used with our provided backends.

","f":{"n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\InvalidArgumentException","p":"Neos/Cache/Psr/InvalidArgumentException.html","d":"

An invalid argument (usually an inacceptable cache key) was given to a PSR cache.

","f":{"n":"Neos\\Cache\\Psr","p":"Neos/Cache/Psr.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html","d":"

A simple cache frontend\nNote: This does not follow the \\Neos\\Cache\\Frontend\\FrontendInterface this package provides.

","f":{"n":"Neos\\Cache\\Psr\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache.html"}},{"t":"C","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html","d":"

A factory for PSR-16 simple caches.

","f":{"n":"Neos\\Cache\\Psr\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache.html"}},{"t":"C","n":"Neos\\Eel\\AbstractParser","p":"Neos/Eel/AbstractParser.html","d":"

This Abstract Parser class contains definitions for absolutely basic types,\nlike quoted strings or identifiers

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\CompilingEelParser","p":"Neos/Eel/CompilingEelParser.html","d":"

A compiling expression parser

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\CompilingEvaluator","p":"Neos/Eel/CompilingEvaluator.html","d":"

An evaluator that compiles expressions down to PHP code

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Context","p":"Neos/Eel/Context.html","d":"

A Eel evaluation context

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\EelEvaluatorInterface","p":"Neos/Eel/EelEvaluatorInterface.html","d":"

An Eel evaluator interface

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\EelParser","p":"Neos/Eel/EelParser.html","d":"

Eel parser

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\EvaluationException","p":"Neos/Eel/EvaluationException.html","d":"

Some exception that occurred during evaluation of an expression

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Exception","p":"Neos/Eel/Exception.html","d":"

A general Eel exception

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FizzleException","p":"Neos/Eel/FlowQuery/FizzleException.html","d":null,"f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FizzleParser","p":"Neos/Eel/FlowQuery/FizzleParser.html","d":"

Fizzle parser

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FlowQuery","p":"Neos/Eel/FlowQuery/FlowQuery.html","d":"

FlowQuery is jQuery for PHP, a selector and traversal engine for object sets.

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\FlowQueryException","p":"Neos/Eel/FlowQuery/FlowQueryException.html","d":null,"f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\OperationInterface","p":"Neos/Eel/FlowQuery/OperationInterface.html","d":"

Contract for a FlowQuery operation which is applied onto a set of objects.

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\OperationResolver","p":"Neos/Eel/FlowQuery/OperationResolver.html","d":"

FlowQuery Operation Resolver

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html","d":"

FlowQuery Operation Resolver Interface

","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html","d":"

Convenience base class for FlowQuery Operations. You should set\n$shortName and optionally also $final and $priority when subclassing.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\AddOperation","p":"Neos/Eel/FlowQuery/Operations/AddOperation.html","d":"

Adds the given items to the current context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\CountOperation","p":"Neos/Eel/FlowQuery/Operations/CountOperation.html","d":"

Count the number of elements in the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\FirstOperation","p":"Neos/Eel/FlowQuery/Operations/FirstOperation.html","d":"

Get the first element inside the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\GetOperation","p":"Neos/Eel/FlowQuery/Operations/GetOperation.html","d":"

Get a (non-wrapped) element from the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\IsOperation","p":"Neos/Eel/FlowQuery/Operations/IsOperation.html","d":"

Check whether the at least one of the context elements match the given filter.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\LastOperation","p":"Neos/Eel/FlowQuery/Operations/LastOperation.html","d":"

Get the last element inside the context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\ChildrenOperation","p":"Neos/Eel/FlowQuery/Operations/Object/ChildrenOperation.html","d":"

"children" operation working on generic objects. It iterates over all\ncontext elements and returns the values of the properties given in the\nfilter expression that has to be specified as argument or in a following\nfilter operation.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html","d":"

Filter operation, limiting the set of objects. The filter expression is\nexpected as string argument and used to reduce the context to matching\nelements by checking each value against the filter.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\PropertyOperation","p":"Neos/Eel/FlowQuery/Operations/Object/PropertyOperation.html","d":"

Access properties of an object using ObjectAccess.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\RemoveOperation","p":"Neos/Eel/FlowQuery/Operations/RemoveOperation.html","d":"

Removes the given items from the current context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\SliceOperation","p":"Neos/Eel/FlowQuery/Operations/SliceOperation.html","d":"

Slice the current context

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\FlowQuery\\Operations\\UniqueOperation","p":"Neos/Eel/FlowQuery/Operations/UniqueOperation.html","d":"

Removes duplicate items from the current context.

","f":{"n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\ArrayHelper","p":"Neos/Eel/Helper/ArrayHelper.html","d":"

Array helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\ConfigurationHelper","p":"Neos/Eel/Helper/ConfigurationHelper.html","d":"

Configuration helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\DateHelper","p":"Neos/Eel/Helper/DateHelper.html","d":"

Date helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\FileHelper","p":"Neos/Eel/Helper/FileHelper.html","d":"

Helper to read files.

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\JsonHelper","p":"Neos/Eel/Helper/JsonHelper.html","d":"

JSON helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\MathHelper","p":"Neos/Eel/Helper/MathHelper.html","d":"

Math helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\SecurityHelper","p":"Neos/Eel/Helper/SecurityHelper.html","d":"

Helper for security related information

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\StringHelper","p":"Neos/Eel/Helper/StringHelper.html","d":"

String helpers for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\Helper\\TypeHelper","p":"Neos/Eel/Helper/TypeHelper.html","d":"

Type helper for Eel contexts

","f":{"n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"}},{"t":"C","n":"Neos\\Eel\\InterpretedEelParser","p":"Neos/Eel/InterpretedEelParser.html","d":"

An interpreting expression parser

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\InterpretedEvaluator","p":"Neos/Eel/InterpretedEvaluator.html","d":"

An expression evalutator that interprets expressions

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\NotAllowedException","p":"Neos/Eel/NotAllowedException.html","d":"

An exception that is thrown when methods are accessed which are not allowed

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Package","p":"Neos/Eel/Package.html","d":"

Package base class of the Eel package.

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\ParserException","p":"Neos/Eel/ParserException.html","d":"

Some exception that occurred during parsing of an expression

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\ProtectedContext","p":"Neos/Eel/ProtectedContext.html","d":"

A protected evaluation context

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\ProtectedContextAwareInterface","p":"Neos/Eel/ProtectedContextAwareInterface.html","d":"

Interface for classes that are aware of a protected Eel context

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Utility","p":"Neos/Eel/Utility.html","d":"

Utility to reduce boilerplate code needed to set default context variables and evaluate a string that possibly is an EEL expression.

","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"C","n":"Neos\\Eel\\Validation\\ExpressionSyntaxValidator","p":"Neos/Eel/Validation/ExpressionSyntaxValidator.html","d":"

A validator which checks for the correct syntax of an eel expression (without the wrapping ${\u2026}).

","f":{"n":"Neos\\Eel\\Validation","p":"Neos/Eel/Validation.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Error","p":"Neos/Error/Messages/Error.html","d":"

An object representation of a generic error. Subclass this to create\nmore specific errors if necessary.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Message","p":"Neos/Error/Messages/Message.html","d":"

An object representation of a generic message. Usually, you will use Error, Warning or Notice instead of this one.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Notice","p":"Neos/Error/Messages/Notice.html","d":"

An object representation of a generic notice. Subclass this to create\nmore specific notices if necessary.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Result","p":"Neos/Error/Messages/Result.html","d":"

Result object for operations dealing with objects, such as the Property Mapper or the Validators.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Error\\Messages\\Warning","p":"Neos/Error/Messages/Warning.html","d":"

An object representation of a generic warning. Subclass this to create\nmore specific warnings if necessary.

","f":{"n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\After","p":"Neos/Flow/Annotations/After.html","d":"

Declares a method as an after advice to be triggered after any\npointcut matching the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\AfterReturning","p":"Neos/Flow/Annotations/AfterReturning.html","d":"

Declares a method as an after returning advice to be triggered\nafter any pointcut matching the given expression returns.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\AfterThrowing","p":"Neos/Flow/Annotations/AfterThrowing.html","d":"

Declares a method as an after throwing advice to be triggered\nafter any pointcut matching the given expression throws an exception.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Around","p":"Neos/Flow/Annotations/Around.html","d":"

Declares a method as an around advice to be triggered around any\npointcut matching the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Aspect","p":"Neos/Flow/Annotations/Aspect.html","d":"

Marks a class as an aspect.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Autowiring","p":"Neos/Flow/Annotations/Autowiring.html","d":"

Used to disable autowiring for Dependency Injection on the\nwhole class or on the annotated property only.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Before","p":"Neos/Flow/Annotations/Before.html","d":"

Declares a method as an before advice to be triggered before any\npointcut matching the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\CompileStatic","p":"Neos/Flow/Annotations/CompileStatic.html","d":"","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Entity","p":"Neos/Flow/Annotations/Entity.html","d":"

Marks an object as an entity.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\FlushesCaches","p":"Neos/Flow/Annotations/FlushesCaches.html","d":"

Marks a CLI command as a cache-flushing command.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Identity","p":"Neos/Flow/Annotations/Identity.html","d":"

Marks a property as being (part of) the identity of an object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\IgnoreValidation","p":"Neos/Flow/Annotations/IgnoreValidation.html","d":"

Used to ignore validation on a specific method argument or class property.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Inject","p":"Neos/Flow/Annotations/Inject.html","d":"

Used to enable property injection.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\InjectCache","p":"Neos/Flow/Annotations/InjectCache.html","d":"

Used to enable property injection for cache frontends.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Internal","p":"Neos/Flow/Annotations/Internal.html","d":"

Used to mark a command as internal - it will not be shown in\nCLI help output.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Introduce","p":"Neos/Flow/Annotations/Introduce.html","d":"

Introduces the given interface or property into any target class matching\nthe given pointcut expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Lazy","p":"Neos/Flow/Annotations/Lazy.html","d":"

Marks a property or class as lazy-loaded.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\MapRequestBody","p":"Neos/Flow/Annotations/MapRequestBody.html","d":"

Used to map the request body to a single action argument.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Pointcut","p":"Neos/Flow/Annotations/Pointcut.html","d":"

Declares a named pointcut. The annotated method does not become an advice\nbut can be used as a named pointcut instead of the given expression.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Proxy","p":"Neos/Flow/Annotations/Proxy.html","d":"

Used to disable proxy building for an object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Scope","p":"Neos/Flow/Annotations/Scope.html","d":"

Used to set the scope of an object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Session","p":"Neos/Flow/Annotations/Session.html","d":"

Used to control the behavior of session handling when the annotated\nmethod is called.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Signal","p":"Neos/Flow/Annotations/Signal.html","d":"

Marks a method as a signal for the signal/slot implementation\nof Flow. The method will be augmented as needed (using AOP)\nto be a usable signal.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\SkipCsrfProtection","p":"Neos/Flow/Annotations/SkipCsrfProtection.html","d":"

Action methods marked with this annotation will not be secured\nagainst CSRF.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Transient","p":"Neos/Flow/Annotations/Transient.html","d":"

Marks a property as transient - it will never be considered by the\npersistence layer for storage and retrieval.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\Validate","p":"Neos/Flow/Annotations/Validate.html","d":"

Controls how a property or method argument will be validated by Flow.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\ValidationGroups","p":"Neos/Flow/Annotations/ValidationGroups.html","d":"","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Annotations\\ValueObject","p":"Neos/Flow/Annotations/ValueObject.html","d":"

Marks the annotate class as a value object.

","f":{"n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html","d":"

Base class for Advices.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain","p":"Neos/Flow/Aop/Advice/AdviceChain.html","d":"

The advice chain holds a number of subsequent advices that\nmatch a given join point and calls the advices in the right order.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface","p":"Neos/Flow/Aop/Advice/AdviceInterface.html","d":"

This is the interface for a generic AOP advice. It is never implemented directly.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AfterAdvice","p":"Neos/Flow/Aop/Advice/AfterAdvice.html","d":"

Implementation of the After Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AfterReturningAdvice","p":"Neos/Flow/Aop/Advice/AfterReturningAdvice.html","d":"

Implementation of the After Returning Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AfterThrowingAdvice","p":"Neos/Flow/Aop/Advice/AfterThrowingAdvice.html","d":"

Implementation of the After Throwing Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\AroundAdvice","p":"Neos/Flow/Aop/Advice/AroundAdvice.html","d":"

Implementation of the Around Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advice\\BeforeAdvice","p":"Neos/Flow/Aop/Advice/BeforeAdvice.html","d":"

Implementation of the Before Advice.

","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"T","n":"Neos\\Flow\\Aop\\AdvicesTrait","p":"Neos/Flow/Aop/AdvicesTrait.html","d":"

Contains boilerplate code for AOP execution and is added to AOP proxy classes.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Advisor","p":"Neos/Flow/Aop/Advisor.html","d":"

An advisor is the combination of a single advice and the pointcut where the\nadvice will become active.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\AspectContainer","p":"Neos/Flow/Aop/AspectContainer.html","d":"

An aspect is represented by class tagged with the "aspect" annotation.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html","d":"

An abstract class with builder functions for AOP method interceptors code\nbuilders.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\AdvisedConstructorInterceptorBuilder","p":"Neos/Flow/Aop/Builder/AdvisedConstructorInterceptorBuilder.html","d":"

A method interceptor build for constructors with advice.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\AdvisedMethodInterceptorBuilder","p":"Neos/Flow/Aop/Builder/AdvisedMethodInterceptorBuilder.html","d":"

An AOP interceptor code builder for methods enriched by advices.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html","d":"

A filterable index of class names

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html","d":"

The main class of the AOP (Aspect Oriented Programming) framework.

","f":{"n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html","d":"

A generic AOP Framework Exception

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\CircularPointcutReferenceException","p":"Neos/Flow/Aop/Exception/CircularPointcutReferenceException.html","d":"

A "Circular PointcutReference" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidArgumentException","p":"Neos/Flow/Aop/Exception/InvalidArgumentException.html","d":"

A "Invalid Argument" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidConstructorSignatureException","p":"Neos/Flow/Aop/Exception/InvalidConstructorSignatureException.html","d":"

A "Invalid Constructor Signature" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidPointcutExpressionException","p":"Neos/Flow/Aop/Exception/InvalidPointcutExpressionException.html","d":"

A "Invalid Pointcut Expression" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\InvalidTargetClassException","p":"Neos/Flow/Aop/Exception/InvalidTargetClassException.html","d":"

An "Invalid Target Class" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\UnknownPointcutException","p":"Neos/Flow/Aop/Exception/UnknownPointcutException.html","d":"

A "unknown pointcut" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Exception\\VoidImplementationException","p":"Neos/Flow/Aop/Exception/VoidImplementationException.html","d":"

A "Void Implementation" Exception

","f":{"n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\InterfaceIntroduction","p":"Neos/Flow/Aop/InterfaceIntroduction.html","d":"

Implementation of the interface introduction declaration.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\JoinPoint","p":"Neos/Flow/Aop/JoinPoint.html","d":"

In Flow the join point object contains context information when a point cut\nmatches and the registered advices are executed.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\JoinPointInterface","p":"Neos/Flow/Aop/JoinPointInterface.html","d":"

Contract for a join point

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut","p":"Neos/Flow/Aop/Pointcut/Pointcut.html","d":"

The pointcut defines the set of join points (ie. "situations") in which certain\ncode associated with the pointcut (ie. advices) should be executed. This set of\njoin points is defined by a pointcut expression which is matched against class\nand method signatures.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html","d":"

A class filter which fires on classes annotated with a certain annotation

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html","d":"

A simple class filter which fires on class names defined by a regular expression

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html","d":"

A class type filter which fires on class or interface names

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html","d":"

The pointcut expression parser parses the definition of the place and circumstances\nwhere advices can be inserted later on. The input of the parse() function is a string\nfrom a pointcut- or advice annotation and returns a pointcut filter composite.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html","d":"

A filter which refers to another pointcut.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html","d":"

This composite allows to check for match against a row pointcut filters\nby only one method call. All registered filters will be invoked and if one filter\ndoesn't match, the overall result is "no".

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html","d":"

The contract for an AOP Pointcut Filter class

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html","d":"

A method filter which fires on methods annotated with a certain annotation

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html","d":"

A little filter which filters for method names

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html","d":"

A settings filter which fires on configuration setting set to true or equal to the given condition.

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html","d":"

An evaluator for AOP runtime expressions

","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\PropertyIntroduction","p":"Neos/Flow/Aop/PropertyIntroduction.html","d":"

Implementation of the property introduction declaration.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\ProxyInterface","p":"Neos/Flow/Aop/ProxyInterface.html","d":"

Contract and marker interface for the AOP Proxy classes

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Aop\\TraitIntroduction","p":"Neos/Flow/Aop/TraitIntroduction.html","d":"

Implementation of the trait introduction declaration.

","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"C","n":"Neos\\Flow\\Cache\\AnnotationsCacheFlusher","p":"Neos/Flow/Cache/AnnotationsCacheFlusher.html","d":"","f":{"n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"}},{"t":"C","n":"Neos\\Flow\\Cache\\CacheFactory","p":"Neos/Flow/Cache/CacheFactory.html","d":"

This cache factory takes care of instantiating a cache frontend and injecting\na certain cache backend. In a Flow context you should use the CacheManager to\nget a Cache.

","f":{"n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"}},{"t":"C","n":"Neos\\Flow\\Cache\\CacheManager","p":"Neos/Flow/Cache/CacheManager.html","d":"

The Cache Manager

","f":{"n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Command","p":"Neos/Flow/Cli/Command.html","d":"

Represents a command

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition","p":"Neos/Flow/Cli/CommandArgumentDefinition.html","d":"

Represents a CommandArgumentDefinition

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandController","p":"Neos/Flow/Cli/CommandController.html","d":"

A controller which processes requests from the command line

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandControllerInterface","p":"Neos/Flow/Cli/CommandControllerInterface.html","d":"

Transitional interface for command controllers.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandManager","p":"Neos/Flow/Cli/CommandManager.html","d":"

A helper for CLI Commands

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\CommandRequestHandler","p":"Neos/Flow/Cli/CommandRequestHandler.html","d":"

A request handler which can handle command line requests.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\ConsoleOutput","p":"Neos/Flow/Cli/ConsoleOutput.html","d":"

A wrapper for Symfony ConsoleOutput and related helpers

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html","d":"

An interface which allows a CommandController to tweak command descriptions before they are displayed to the user.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Dispatcher","p":"Neos/Flow/Cli/Dispatcher.html","d":"

A command dispatcher.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Exception\\InfiniteLoopException","p":"Neos/Flow/Cli/Exception/InfiniteLoopException.html","d":"

An "Infinite Loop" exception

","f":{"n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Exception\\InvalidCommandControllerException","p":"Neos/Flow/Cli/Exception/InvalidCommandControllerException.html","d":"","f":{"n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Exception\\StopCommandException","p":"Neos/Flow/Cli/Exception/StopCommandException.html","d":"","f":{"n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Request","p":"Neos/Flow/Cli/Request.html","d":"

Represents a CLI request.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\RequestBuilder","p":"Neos/Flow/Cli/RequestBuilder.html","d":"

Builds a CLI request object from the raw command call

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\Response","p":"Neos/Flow/Cli/Response.html","d":"

A CLI specific response implementation

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Cli\\SlaveRequestHandler","p":"Neos/Flow/Cli/SlaveRequestHandler.html","d":"

A special request handler which handles "slave" command requests as used by\nthe interactive shell.

","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"C","n":"Neos\\Flow\\Command\\CacheCommandController","p":"Neos/Flow/Command/CacheCommandController.html","d":"

Command controller for managing caches

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\ConfigurationCommandController","p":"Neos/Flow/Command/ConfigurationCommandController.html","d":"

Configuration command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\CoreCommandController","p":"Neos/Flow/Command/CoreCommandController.html","d":"

Command controller for core commands

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\DatabaseCommandController","p":"Neos/Flow/Command/DatabaseCommandController.html","d":"

Command controller for tasks related to database handling

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\DoctrineCommandController","p":"Neos/Flow/Command/DoctrineCommandController.html","d":"

Command controller for tasks related to Doctrine

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\HelpCommandController","p":"Neos/Flow/Command/HelpCommandController.html","d":"

A Command Controller which provides help for available commands

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\MiddlewareCommandController","p":"Neos/Flow/Command/MiddlewareCommandController.html","d":"

Command controller for PSR-15 (middleware) related commands

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\PackageCommandController","p":"Neos/Flow/Command/PackageCommandController.html","d":"

Package command controller to handle packages from CLI

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\ResourceCommandController","p":"Neos/Flow/Command/ResourceCommandController.html","d":"

PersistentResource command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\RoutingCommandController","p":"Neos/Flow/Command/RoutingCommandController.html","d":"

Command controller for tasks related to routing

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SchemaCommandController","p":"Neos/Flow/Command/SchemaCommandController.html","d":"

Configuration command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SecurityCommandController","p":"Neos/Flow/Command/SecurityCommandController.html","d":"

Command controller for tasks related to security

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\ServerCommandController","p":"Neos/Flow/Command/ServerCommandController.html","d":"

Command controller for starting the development-server

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SessionCommandController","p":"Neos/Flow/Command/SessionCommandController.html","d":"

Command controller for managing sessions

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\SignalCommandController","p":"Neos/Flow/Command/SignalCommandController.html","d":"

Signal command controller for the Neos.Flow package

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Command\\TypeConverterCommandController","p":"Neos/Flow/Command/TypeConverterCommandController.html","d":"

Command controller for listing active type converters

","f":{"n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\ComposerUtility","p":"Neos/Flow/Composer/ComposerUtility.html","d":"

Utility to access composer information like composer manifests (composer.json) and the lock file.

","f":{"n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html","d":"

A generic Composer Exception

","f":{"n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\InvalidConfigurationException","p":"Neos/Flow/Composer/Exception/InvalidConfigurationException.html","d":"

An Invalid Configuration Exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\InvalidPackageManifestException","p":"Neos/Flow/Composer/Exception/InvalidPackageManifestException.html","d":"

An "package manifest could not be converted to JSON" exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\MissingPackageManifestException","p":"Neos/Flow/Composer/Exception/MissingPackageManifestException.html","d":"

An "Invalid Package Key" exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\Exception\\UnexpectedOperationException","p":"Neos/Flow/Composer/Exception/UnexpectedOperationException.html","d":"

An Invalid Configuration Exception

","f":{"n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Composer\\InstallerScripts","p":"Neos/Flow/Composer/InstallerScripts.html","d":"

Class for Composer install scripts

","f":{"n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\ConfigurationManager","p":"Neos/Flow/Configuration/ConfigurationManager.html","d":"

A general purpose configuration manager

","f":{"n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\ConfigurationSchemaValidator","p":"Neos/Flow/Configuration/ConfigurationSchemaValidator.html","d":"

A validator for all configuration entries using Schema

","f":{"n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html","d":"

A generic Configuration Exception

","f":{"n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\ContainerIsLockedException","p":"Neos/Flow/Configuration/Exception/ContainerIsLockedException.html","d":"

A Container Is Locked exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\InvalidConfigurationException","p":"Neos/Flow/Configuration/Exception/InvalidConfigurationException.html","d":"

An Invalid Configuration Exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\InvalidConfigurationTypeException","p":"Neos/Flow/Configuration/Exception/InvalidConfigurationTypeException.html","d":"

An Invalid Configuration Type Exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\NoSuchFileException","p":"Neos/Flow/Configuration/Exception/NoSuchFileException.html","d":"

A No Such File exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\NoSuchOptionException","p":"Neos/Flow/Configuration/Exception/NoSuchOptionException.html","d":"

A No Such Option exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\ParseErrorException","p":"Neos/Flow/Configuration/Exception/ParseErrorException.html","d":"

A Parse Error exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\RecursionException","p":"Neos/Flow/Configuration/Exception/RecursionException.html","d":"

A Recursion exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Exception\\SchemaValidationException","p":"Neos/Flow/Configuration/Exception/SchemaValidationException.html","d":"

A Schema Validation Exception

","f":{"n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\AppendLoader","p":"Neos/Flow/Configuration/Loader/AppendLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html","d":"

The interface for a configuration loader

","f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\MergeLoader","p":"Neos/Flow/Configuration/Loader/MergeLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\ObjectsLoader","p":"Neos/Flow/Configuration/Loader/ObjectsLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Loader\\SettingsLoader","p":"Neos/Flow/Configuration/Loader/SettingsLoader.html","d":null,"f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"C","n":"Neos\\Flow\\Configuration\\Source\\YamlSource","p":"Neos/Flow/Configuration/Source/YamlSource.html","d":"

Configuration source based on YAML files

","f":{"n":"Neos\\Flow\\Configuration\\Source","p":"Neos/Flow/Configuration/Source.html"}},{"t":"C","n":"Neos\\Flow\\Core\\ApplicationContext","p":"Neos/Flow/Core/ApplicationContext.html","d":"

The Flow Context object.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Exception\\SubProcessException","p":"Neos/Flow/Core/Booting/Exception/SubProcessException.html","d":"

A Sub Process exception

","f":{"n":"Neos\\Flow\\Core\\Booting\\Exception","p":"Neos/Flow/Core/Booting/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Scripts","p":"Neos/Flow/Core/Booting/Scripts.html","d":"

Initialization scripts for modules of the Flow package

","f":{"n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Sequence","p":"Neos/Flow/Core/Booting/Sequence.html","d":"

A boot sequence, consisting of individual steps, each of them initializing a\nspecific part of the application.

","f":{"n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Booting\\Step","p":"Neos/Flow/Core/Booting/Step.html","d":"

A Step within a Sequence

","f":{"n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"}},{"t":"C","n":"Neos\\Flow\\Core\\Bootstrap","p":"Neos/Flow/Core/Bootstrap.html","d":"

General purpose central core hyper Flow bootstrap class

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\ClassLoader","p":"Neos/Flow/Core/ClassLoader.html","d":"

Class Loader implementation for test classes.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\LockManager","p":"Neos/Flow/Core/LockManager.html","d":"

The Lock Manager controls the master lock of the whole site which is mainly\nused to regenerate code caches in peace.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\ProxyClassLoader","p":"Neos/Flow/Core/ProxyClassLoader.html","d":"

Class loader for Flow proxy classes.

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Core\\RequestHandlerInterface","p":"Neos/Flow/Core/RequestHandlerInterface.html","d":"

The interface for a request handler

","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"C","n":"Neos\\Flow\\Error\\AbstractExceptionHandler","p":"Neos/Flow/Error/AbstractExceptionHandler.html","d":"

An abstract exception handler

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\DebugExceptionHandler","p":"Neos/Flow/Error/DebugExceptionHandler.html","d":"

A basic but solid exception handler which catches everything which\nfalls through the other exception handlers and provides useful debugging\ninformation.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\Debugger","p":"Neos/Flow/Error/Debugger.html","d":"

A debugging utility class

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\ErrorHandler","p":"Neos/Flow/Error/ErrorHandler.html","d":"

Global error handler for Flow

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\Exception","p":"Neos/Flow/Error/Exception.html","d":"

An exception which represents a PHP error.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface","p":"Neos/Flow/Error/ExceptionHandlerInterface.html","d":"

Contract for an exception handler

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\ProductionExceptionHandler","p":"Neos/Flow/Error/ProductionExceptionHandler.html","d":"

A quite exception handler which catches but ignores any exception.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\WithHttpStatusInterface","p":"Neos/Flow/Error/WithHttpStatusInterface.html","d":"

Marks Exceptions having a HTTP status code to return.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface","p":"Neos/Flow/Error/WithReferenceCodeInterface.html","d":"

Marks Exceptions having a reference code to look up.

","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"C","n":"Neos\\Flow\\Exception","p":"Neos/Flow/Exception.html","d":"

A generic Flow Exception

","f":{"n":"Neos\\Flow","p":"Neos/Flow.html"}},{"t":"C","n":"Neos\\Flow\\Http\\BaseUriProvider","p":"Neos/Flow/Http/BaseUriProvider.html","d":"

Supports to get a baseUri from various possible sources.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\CacheControlDirectives","p":"Neos/Flow/Http/CacheControlDirectives.html","d":"

Cache-Control HTTP header generation/parsing

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\Browser","p":"Neos/Flow/Http/Client/Browser.html","d":"

An HTTP client simulating a web browser

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\CurlEngine","p":"Neos/Flow/Http/Client/CurlEngine.html","d":"

A Request Engine which uses cURL in order to send requests to external\nHTTP servers.

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\CurlEngineException","p":"Neos/Flow/Http/Client/CurlEngineException.html","d":"

An exception for the Curl Engine

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\Exception","p":"Neos/Flow/Http/Client/Exception.html","d":"

A generic HTTP exception

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\InfiniteRedirectionException","p":"Neos/Flow/Http/Client/InfiniteRedirectionException.html","d":"

An HTTP exception occuring if an endless Location: redirect is suspect to happen

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine","p":"Neos/Flow/Http/Client/InternalRequestEngine.html","d":"

A Request Engine which uses Flow's request dispatcher directly for processing\nHTTP requests internally.

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface","p":"Neos/Flow/Http/Client/RequestEngineInterface.html","d":"

Interface for a Request Engine which can be used by a HTTP Client implementation\nfor sending requests and returning responses.

","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"C","n":"Neos\\Flow\\Http\\ContentStream","p":"Neos/Flow/Http/ContentStream.html","d":"

Implementation of a PSR-7 HTTP stream

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Cookie","p":"Neos/Flow/Http/Cookie.html","d":"

Represents a HTTP Cookie as of RFC 6265

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Exception","p":"Neos/Flow/Http/Exception.html","d":"

A generic HTTP exception

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Headers","p":"Neos/Flow/Http/Headers.html","d":"

Container for HTTP header fields

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\ArgumentsHelper","p":"Neos/Flow/Http/Helper/ArgumentsHelper.html","d":"

Helper to unify different HTTP request arguments.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html","d":"

Helper for dealing with HTTP media type resolution.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html","d":"

Helper to extract various information from PSR-7 requests.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html","d":"

Helper to extract various information from PSR-7 responses.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\SecurityHelper","p":"Neos/Flow/Http/Helper/SecurityHelper.html","d":"

Helper functions about request safety and security.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html","d":"

Helper to re-organize uploaded file data for requests.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Helper\\UriHelper","p":"Neos/Flow/Http/Helper/UriHelper.html","d":"

Helper to extract information from Uris.

","f":{"n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"}},{"t":"C","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html","d":"

The interface for a request handler which handles and works with HTTP requests

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\InvalidArgumentException","p":"Neos/Flow/Http/InvalidArgumentException.html","d":"

A generic HTTP InvalidArgument exception

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\Exception","p":"Neos/Flow/Http/Middleware/Exception.html","d":"

A HTTP middleware exception

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\MethodOverrideMiddleware","p":"Neos/Flow/Http/Middleware/MethodOverrideMiddleware.html","d":"

Allows to override the request HTTP Method via different overrides in this order:

\n
    \n
  • a "__method" argument passes in via request body
  • \n
  • X-Http-Method-Override header
  • \n
  • X-Http-Method header
  • \n
","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html","d":null,"f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChainFactory","p":"Neos/Flow/Http/Middleware/MiddlewaresChainFactory.html","d":"

Creates a new MiddlewaresChain according to the specified settings

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html","d":"

Adds the "X-Flow-Powered" to the response.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\RequestBodyParsingMiddleware","p":"Neos/Flow/Http/Middleware/RequestBodyParsingMiddleware.html","d":"

Parses the request body and adds the result to the ServerRequest instance.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\SecurityEntryPointMiddleware","p":"Neos/Flow/Http/Middleware/SecurityEntryPointMiddleware.html","d":"

A HTTP middleware that handles authentication exceptions that were thrown by the dispatcher (\\Neos\\Flow\\Mvc\\Dispatcher::dispatch()) and

\n
    \n
  • rethrows the exception if no token with Entry Point is authenticated
  • \n
  • or otherwise invokes the Entry Point of all authenticated tokens
  • \n
","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html","d":"

A middleware that handles the session in a HTTP request

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\StandardsComplianceMiddleware","p":"Neos/Flow/Http/Middleware/StandardsComplianceMiddleware.html","d":"

HTTP component that makes sure that the current response is standards-compliant. It is usually the last component in the chain.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html","d":"

Middleware that checks request headers against a configured list of trusted proxy IP addresses.

","f":{"n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"}},{"t":"C","n":"Neos\\Flow\\Http\\RequestHandler","p":"Neos/Flow/Http/RequestHandler.html","d":"

A request handler which can handle HTTP requests.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\ServerRequestAttributes","p":"Neos/Flow/Http/ServerRequestAttributes.html","d":"

Declares attributes Flow uses in PSR-7 ServerRequestInterface\nto carry derived information about the request.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\UploadedFile","p":"Neos/Flow/Http/UploadedFile.html","d":"

Generic implementation of the PSR-7 UploadedFileInterface.

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\Http\\UriTemplate","p":"Neos/Flow/Http/UriTemplate.html","d":"

Represents a URI Template as per http://tools.ietf.org/html/rfc6570

","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\AbstractXmlParser","p":"Neos/Flow/I18n/AbstractXmlParser.html","d":"

An abstract class for all concrete classes that parses any kind of XML data.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel","p":"Neos/Flow/I18n/Cldr/CldrModel.html","d":"

A model representing data from one or few CLDR files.

","f":{"n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser","p":"Neos/Flow/I18n/Cldr/CldrParser.html","d":"

A class which parses CLDR file to simple but useful array representation.

","f":{"n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository","p":"Neos/Flow/I18n/Cldr/CldrRepository.html","d":"

The CldrRepository class

","f":{"n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Exception\\InvalidCldrDataException","p":"Neos/Flow/I18n/Cldr/Exception/InvalidCldrDataException.html","d":"

The "Invalid CLDR Data" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Exception","p":"Neos/Flow/I18n/Cldr/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html","d":"

A reader for data placed in "currencyData" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html","d":"

A reader for data placed in "dates" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidDateTimeFormatException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidDateTimeFormatException.html","d":"

The "Invalid DateTime Format" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidFormatLengthException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidFormatLengthException.html","d":"

The "Invalid Format Length" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidFormatTypeException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidFormatTypeException.html","d":"

The "Invalid Format Type" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\InvalidPluralRuleException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/InvalidPluralRuleException.html","d":"

The "Invalid Plural Rule" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\UnableToFindFormatException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/UnableToFindFormatException.html","d":"

The "Unable To Find Format" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception\\UnsupportedNumberFormatException","p":"Neos/Flow/I18n/Cldr/Reader/Exception/UnsupportedNumberFormatException.html","d":"

The "Unsupported Number Format" exception

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html","d":"

A reader for data placed in "numbers" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html","d":"

A reader for data placed in "plurals" tag in CLDR.

","f":{"n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Configuration","p":"Neos/Flow/I18n/Configuration.html","d":"

A Configuration instance represents settings to be used with the I18n\nfunctionality. Examples of such settings are the locale to be used and\noverrides for message catalogs.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Detector","p":"Neos/Flow/I18n/Detector.html","d":"

The Detector class provides methods for automatic locale detection

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html","d":"

Translation helpers for Eel contexts

","f":{"n":"Neos\\Flow\\I18n\\EelHelper","p":"Neos/Flow/I18n/EelHelper.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html","d":"

Provides a chainable interface to collect all arguments needed to\ntranslate messages using source message or key ID

","f":{"n":"Neos\\Flow\\I18n\\EelHelper","p":"Neos/Flow/I18n/EelHelper.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html","d":"

A generic Locale exception

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\IndexOutOfBoundsException","p":"Neos/Flow/I18n/Exception/IndexOutOfBoundsException.html","d":"

The "Index Out Of Bounds" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidArgumentException","p":"Neos/Flow/I18n/Exception/InvalidArgumentException.html","d":"

The "Invalid Argument" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidFormatPlaceholderException","p":"Neos/Flow/I18n/Exception/InvalidFormatPlaceholderException.html","d":"

The "Invalid Format Placeholder" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidFormatterException","p":"Neos/Flow/I18n/Exception/InvalidFormatterException.html","d":"

The "Unsatisfactory Formatter" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidLocaleIdentifierException","p":"Neos/Flow/I18n/Exception/InvalidLocaleIdentifierException.html","d":"

The "Invalid Locale Identifier" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\InvalidXmlFileException","p":"Neos/Flow/I18n/Exception/InvalidXmlFileException.html","d":"

The "Invalid XML File" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Exception\\UnknownFormatterException","p":"Neos/Flow/I18n/Exception/UnknownFormatterException.html","d":"

The "Unknown Formatter" exception

","f":{"n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\FormatResolver","p":"Neos/Flow/I18n/FormatResolver.html","d":"

A class for replacing placeholders in strings with formatted values.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html","d":"

Formatter for date and time.

","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html","d":"

An interface for formatters.

","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html","d":"

Formatter for numbers.

","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Locale","p":"Neos/Flow/I18n/Locale.html","d":"

Represents a locale

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\LocaleCollection","p":"Neos/Flow/I18n/LocaleCollection.html","d":"

The LocaleCollection class contains all locales available in current\nFlow installation, and describes hierarchical relations between them.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\LocaleTypeConverter","p":"Neos/Flow/I18n/LocaleTypeConverter.html","d":"

Converter which transforms strings to a Locale object.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser","p":"Neos/Flow/I18n/Parser/DatetimeParser.html","d":"

Parser for date and time.

","f":{"n":"Neos\\Flow\\I18n\\Parser","p":"Neos/Flow/I18n/Parser.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\Exception\\InvalidParseStringException","p":"Neos/Flow/I18n/Parser/Exception/InvalidParseStringException.html","d":"

The "Invalid Parse String" exception

","f":{"n":"Neos\\Flow\\I18n\\Parser\\Exception","p":"Neos/Flow/I18n/Parser/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\Exception\\UnsupportedParserModeException","p":"Neos/Flow/I18n/Parser/Exception/UnsupportedParserModeException.html","d":"

The "Unsupported Parser Mode" exception

","f":{"n":"Neos\\Flow\\I18n\\Parser\\Exception","p":"Neos/Flow/I18n/Parser/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Parser\\NumberParser","p":"Neos/Flow/I18n/Parser/NumberParser.html","d":"

Parser for numbers.

","f":{"n":"Neos\\Flow\\I18n\\Parser","p":"Neos/Flow/I18n/Parser.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Service","p":"Neos/Flow/I18n/Service.html","d":"

A Service which provides further information about a given locale\nand the current state of the i18n and L10n components.

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception\\InvalidPluralFormException","p":"Neos/Flow/I18n/TranslationProvider/Exception/InvalidPluralFormException.html","d":"

An "Invalid Plural Form" exception

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception","p":"Neos/Flow/I18n/TranslationProvider/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception\\UnsupportedTranslationMethodException","p":"Neos/Flow/I18n/TranslationProvider/Exception/UnsupportedTranslationMethodException.html","d":"

An "Unsupported Translation Method" exception

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception","p":"Neos/Flow/I18n/TranslationProvider/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html","d":"

An interface for providers of translation labels (messages).

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html","d":"

The concrete implementation of TranslationProviderInterface which uses XLIFF\nfile format to store labels.

","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Translator","p":"Neos/Flow/I18n/Translator.html","d":"

A class for translating messages

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Utility","p":"Neos/Flow/I18n/Utility.html","d":"

The Utility class for locale specific actions

","f":{"n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Exception\\InvalidXliffDataException","p":"Neos/Flow/I18n/Xliff/Exception/InvalidXliffDataException.html","d":"

An "Invalid XLIFF Data" exception

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Exception","p":"Neos/Flow/I18n/Xliff/Exception.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html","d":"

A model representing data from an XLIFF file object that may be distributed\nover several documents in different versions.

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Model","p":"Neos/Flow/I18n/Xliff/Model.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html","d":"

A provider service for XLIFF file objects within the application

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Service","p":"Neos/Flow/I18n/Xliff/Service.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffReader","p":"Neos/Flow/I18n/Xliff/Service/XliffReader.html","d":"

An Xliff reader

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\Service","p":"Neos/Flow/I18n/Xliff/Service.html"}},{"t":"C","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html","d":"

A class which parses XLIFF file to simple but useful array representation.

","f":{"n":"Neos\\Flow\\I18n\\Xliff\\V12","p":"Neos/Flow/I18n/Xliff/V12.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend","p":"Neos/Flow/Log/Backend/AbstractBackend.html","d":"

An abstract Log backend

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html","d":"

Extended ANSI console backend with human friendly formatting

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\BackendInterface","p":"Neos/Flow/Log/Backend/BackendInterface.html","d":"

Contract for a logger backend interface

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend","p":"Neos/Flow/Log/Backend/ConsoleBackend.html","d":"

A log backend which writes log entries to the console (STDOUT or STDERR)

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\FileBackend","p":"Neos/Flow/Log/Backend/FileBackend.html","d":"

A log backend which writes log entries into a file

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\JsonFileBackend","p":"Neos/Flow/Log/Backend/JsonFileBackend.html","d":"

A log backend which writes log entries into a file in an easy to parse json format

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Backend\\NullBackend","p":"Neos/Flow/Log/Backend/NullBackend.html","d":"

A backend which just ignores everything

","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html","d":"

A generic Log exception

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception\\CouldNotOpenResourceException","p":"Neos/Flow/Log/Exception/CouldNotOpenResourceException.html","d":"

A "Could Not Open Resource" exception

","f":{"n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception\\InvalidBackendException","p":"Neos/Flow/Log/Exception/InvalidBackendException.html","d":"

An "Invalid Backend" exception

","f":{"n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Exception\\NoSuchBackendException","p":"Neos/Flow/Log/Exception/NoSuchBackendException.html","d":"

A "No Such Backend" exception

","f":{"n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Log\\PlainTextFormatter","p":"Neos/Flow/Log/PlainTextFormatter.html","d":"

Format any value as plain text representation.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\PsrLoggerFactory","p":"Neos/Flow/Log/PsrLoggerFactory.html","d":"

This actually creates a logger from the Neos.Log package.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html","d":"

Interface for PSR-3 logger factories. Any adapter for\nlogging in Flow should bring such a factory.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Psr\\Logger","p":"Neos/Flow/Log/Psr/Logger.html","d":"

PSR-3 supporting logger.

","f":{"n":"Neos\\Flow\\Log\\Psr","p":"Neos/Flow/Log/Psr.html"}},{"t":"C","n":"Neos\\Flow\\Log\\ThrowableStorageInterface","p":"Neos/Flow/Log/ThrowableStorageInterface.html","d":"

An interface for storages that can store full exceptions and their stack traces.

","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"C","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html","d":"

Stores detailed information about throwables into files.

","f":{"n":"Neos\\Flow\\Log\\ThrowableStorage","p":"Neos/Flow/Log/ThrowableStorage.html"}},{"t":"C","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment","p":"Neos/Flow/Log/Utility/LogEnvironment.html","d":null,"f":{"n":"Neos\\Flow\\Log\\Utility","p":"Neos/Flow/Log/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html","d":"

Contract for a change detection strategy

","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html","d":"

A change detection strategy based on modification times

","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html","d":"

Contract for a change detection strategy that allows the FileMonitor to mark a file deleted directly.

","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"C","n":"Neos\\Flow\\Monitor\\FileMonitor","p":"Neos/Flow/Monitor/FileMonitor.html","d":"

A monitor which detects changes in directories or files

","f":{"n":"Neos\\Flow\\Monitor","p":"Neos/Flow/Monitor.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ActionRequest","p":"Neos/Flow/Mvc/ActionRequest.html","d":"

Represents an internal request targeted to a controller action

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ActionRequestFactory","p":"Neos/Flow/Mvc/ActionRequestFactory.html","d":"

Creates an ActionRequest from a PSR-7 http request and sets appropriate defaults.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ActionResponse","p":"Neos/Flow/Mvc/ActionResponse.html","d":"

The legacy MVC response object.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController","p":"Neos/Flow/Mvc/Controller/AbstractController.html","d":"

An abstract base class for HTTP based controllers

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\ActionController","p":"Neos/Flow/Mvc/Controller/ActionController.html","d":"

An HTTP based multi-action controller.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Argument","p":"Neos/Flow/Mvc/Controller/Argument.html","d":"

A controller argument

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Arguments","p":"Neos/Flow/Mvc/Controller/Arguments.html","d":"

A composite of controller arguments

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext","p":"Neos/Flow/Mvc/Controller/ControllerContext.html","d":"

The controller context holds information about the request, response, arguments\nand further details of a controller. Instances of this class act as a container\nfor conveniently passing the information to other classes who need it, usually\nviews being views or view helpers.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html","d":"

Generic interface for controllers

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html","d":"

A generic Controller exception

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception\\InactivePackageException","p":"Neos/Flow/Mvc/Controller/Exception/InactivePackageException.html","d":"

An Inactive Package Exception

","f":{"n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception\\InvalidControllerException","p":"Neos/Flow/Mvc/Controller/Exception/InvalidControllerException.html","d":"

An Invalid Controller Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\Exception\\InvalidPackageException","p":"Neos/Flow/Mvc/Controller/Exception/InvalidPackageException.html","d":"

An Invalid Package Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html","d":"

The default property mapping configuration is available\ninside the Argument-object.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html","d":"

This is a Service which can generate a request hash and check whether the currently given arguments\nfit to the request hash.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\RestController","p":"Neos/Flow/Mvc/Controller/RestController.html","d":"

An action controller for RESTful web services

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Controller\\StandardController","p":"Neos/Flow/Mvc/Controller/StandardController.html","d":"

A Special Case of a Controller: If no controller has been specified in the\nrequest, this controller is chosen.

","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\DispatchMiddleware","p":"Neos/Flow/Mvc/DispatchMiddleware.html","d":"

A dispatch middleware that runs the current HTTP request through the MVC stack

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Dispatcher","p":"Neos/Flow/Mvc/Dispatcher.html","d":"

Dispatches requests to the controller which was specified by the request and\nreturns the response the controller generated.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html","d":"

A generic MVC exception

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\AmbiguousCommandIdentifierException","p":"Neos/Flow/Mvc/Exception/AmbiguousCommandIdentifierException.html","d":"

An "Ambiguous command identifier" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\CommandException","p":"Neos/Flow/Mvc/Exception/CommandException.html","d":"

Base command exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\ForwardException","p":"Neos/Flow/Mvc/Exception/ForwardException.html","d":"

This exception is thrown by a controller to stop the execution of the current\naction and return the control to the dispatcher for the special case of a forward.

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InfiniteLoopException","p":"Neos/Flow/Mvc/Exception/InfiniteLoopException.html","d":"

An "Infinite Loop" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidActionNameException","p":"Neos/Flow/Mvc/Exception/InvalidActionNameException.html","d":"

An "invalid action name" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidActionVisibilityException","p":"Neos/Flow/Mvc/Exception/InvalidActionVisibilityException.html","d":"

An "invalid action visibility" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentMixingException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentMixingException.html","d":"

An "Invalid Argument Mixing" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentNameException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentNameException.html","d":"

An "Invalid Argument Name" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentTypeException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentTypeException.html","d":"

An "Invalid Argument Type" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidArgumentValueException","p":"Neos/Flow/Mvc/Exception/InvalidArgumentValueException.html","d":"

An "Invalid Argument Value" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidCommandIdentifierException","p":"Neos/Flow/Mvc/Exception/InvalidCommandIdentifierException.html","d":"

An "Invalid Command Identifier" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidControllerNameException","p":"Neos/Flow/Mvc/Exception/InvalidControllerNameException.html","d":"

An "Invalid Controller Name" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidFlashMessageConfigurationException","p":"Neos/Flow/Mvc/Exception/InvalidFlashMessageConfigurationException.html","d":"

An "Invalid FlashMessage Configuration" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidFormatException","p":"Neos/Flow/Mvc/Exception/InvalidFormatException.html","d":"

An "Invalid Format" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidMarkerException","p":"Neos/Flow/Mvc/Exception/InvalidMarkerException.html","d":"

An "Invalid Marker" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidOrMissingRequestHashException","p":"Neos/Flow/Mvc/Exception/InvalidOrMissingRequestHashException.html","d":"

An "Invalid Or Missing Request Hash" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidPackageKeyException","p":"Neos/Flow/Mvc/Exception/InvalidPackageKeyException.html","d":"

An "Invalid Package Key" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidPartException","p":"Neos/Flow/Mvc/Exception/InvalidPartException.html","d":"

An "Invalid Part" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRequestMethodException","p":"Neos/Flow/Mvc/Exception/InvalidRequestMethodException.html","d":"

An "Invalid Request Method" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRequestTypeException","p":"Neos/Flow/Mvc/Exception/InvalidRequestTypeException.html","d":"

An "Invalid Request Type" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRoutePartHandlerException","p":"Neos/Flow/Mvc/Exception/InvalidRoutePartHandlerException.html","d":"

An "invalid RoutePartHandler" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRoutePartValueException","p":"Neos/Flow/Mvc/Exception/InvalidRoutePartValueException.html","d":"

An "invalid RoutePartValue" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidRouteSetupException","p":"Neos/Flow/Mvc/Exception/InvalidRouteSetupException.html","d":"

An "invalid Route setup" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidTemplateResourceException","p":"Neos/Flow/Mvc/Exception/InvalidTemplateResourceException.html","d":"

An "Invalid Template Resource" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\InvalidUriPatternException","p":"Neos/Flow/Mvc/Exception/InvalidUriPatternException.html","d":"

An "Invalid URI Pattern" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoMatchingRouteException","p":"Neos/Flow/Mvc/Exception/NoMatchingRouteException.html","d":"

An "no matching route" exception that is thrown if the router could not\nfind a route that matches/resolves the given uri pattern/route values

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchActionException","p":"Neos/Flow/Mvc/Exception/NoSuchActionException.html","d":"

A "No Such Action" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchArgumentException","p":"Neos/Flow/Mvc/Exception/NoSuchArgumentException.html","d":"

A "No Such Argument" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchCommandException","p":"Neos/Flow/Mvc/Exception/NoSuchCommandException.html","d":"

A "No Such Command" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchControllerException","p":"Neos/Flow/Mvc/Exception/NoSuchControllerException.html","d":"

A "No Such Controller" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\NoSuchViewException","p":"Neos/Flow/Mvc/Exception/NoSuchViewException.html","d":"

A "No Such View" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\RequiredArgumentMissingException","p":"Neos/Flow/Mvc/Exception/RequiredArgumentMissingException.html","d":"

A "Required Argument missing" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\StopActionException","p":"Neos/Flow/Mvc/Exception/StopActionException.html","d":"

This exception is thrown by a controller to stop the execution of the current\naction and return the control to the dispatcher. The dispatcher catches this\nexception and - depending on the "dispatched" status of the request - either\ncontinues dispatching the request or returns control to the request handler.

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\UnsupportedRequestTypeException","p":"Neos/Flow/Mvc/Exception/UnsupportedRequestTypeException.html","d":"

An "Unsupported Request Type" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Exception\\ViewNotFoundException","p":"Neos/Flow/Mvc/Exception/ViewNotFoundException.html","d":"

A "View not found" exception

","f":{"n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html","d":"

This is a container for all Flash Messages.

","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageMiddleware","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageMiddleware.html","d":"

A middleware that persists any new FlashMessages that have been added during the current request cycle

","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageService","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageService.html","d":"","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html","d":"

Contract for FlashMessage storages

","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage","p":"Neos/Flow/Mvc/FlashMessage/Storage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage","p":"Neos/Flow/Mvc/FlashMessage/Storage.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\RequestInterface","p":"Neos/Flow/Mvc/RequestInterface.html","d":"

Contract for a dispatchable request.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\RequestMatcher","p":"Neos/Flow/Mvc/RequestMatcher.html","d":"

This class is a helper that can be used as a\ncontext for an Eel evaluation to match a request\nusing the Eel Syntax. This is primarily used\nin the requestFilter of the Views.yaml configuration.

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html","d":"

abstract Route Part

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProvider","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProvider.html","d":"

Allows to annotate controller methods with route configurations

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProviderFactory","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProviderFactory.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ConfigurationRoutesProvider","p":"Neos/Flow/Mvc/Routing/ConfigurationRoutesProvider.html","d":"","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html","d":"

The result of a RoutePartInterface::match() call if the corresponding Route Part matched

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html","d":"

Simple DTO wrapping the values required for a Router::resolve() call

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html","d":"

The result of a RoutePartInterface::resolve() call if the corresponding Route Part resolved

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html","d":"

Simple DTO wrapping the values required for a Router::route() call

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html","d":"

RouteLifetime to be associated with matched/resolved routes

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html","d":"

This class allows the whole routing behavior to be parametrized.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html","d":"

RouteTags to be associated with matched/resolved routes

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html","d":"

This class allows constraints to be applied to a given URI, transforming it accordingly as a result.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html","d":"

Dynamic Route Part

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html","d":"

Contract for Dynamic Route Parts

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Exception\\InvalidControllerException","p":"Neos/Flow/Mvc/Routing/Exception/InvalidControllerException.html","d":"

An Invalid Controller Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Exception","p":"Neos/Flow/Mvc/Routing/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Exception\\MissingActionNameException","p":"Neos/Flow/Mvc/Routing/Exception/MissingActionNameException.html","d":"

A Missing actionName Exception.

","f":{"n":"Neos\\Flow\\Mvc\\Routing\\Exception","p":"Neos/Flow/Mvc/Routing/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html","d":"

Identity Route Part\nThis route part can be used to create and resolve ObjectPathMappings.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html","d":"

An ObjectPathMapping model\nThis contains the URI representation of an object (pathSegment)

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html","d":"

Repository for object path mapping objects

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html","d":"

Contract for Route parts that are aware of Routing RouteParameters

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Route","p":"Neos/Flow/Mvc/Routing/Route.html","d":"

Implementation of a standard route

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html","d":"

Contract for all Route Parts.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Router","p":"Neos/Flow/Mvc/Routing/Router.html","d":"

The default web router

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html","d":"

Caching of findMatchResults() and resolve() calls on the web Router.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface","p":"Neos/Flow/Mvc/Routing/RouterInterface.html","d":"

Contract for a Web Router

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\Routes","p":"Neos/Flow/Mvc/Routing/Routes.html","d":"","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html","d":null,"f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html","d":"

Supplier for lazily fetching the routes for the router.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\RoutingMiddleware","p":"Neos/Flow/Mvc/Routing/RoutingMiddleware.html","d":"

A routing HTTP component

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html","d":"

Static Route Part

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html","d":"

Extends the routing to be able to add custom routes at runtime.

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder","p":"Neos/Flow/Mvc/Routing/UriBuilder.html","d":"

An URI Builder

","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\ViewConfigurationManager","p":"Neos/Flow/Mvc/ViewConfigurationManager.html","d":"

A View Configuration Manager

","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\AbstractView","p":"Neos/Flow/Mvc/View/AbstractView.html","d":"

An abstract View

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\JsonView","p":"Neos/Flow/Mvc/View/JsonView.html","d":"

A JSON view

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\SimpleTemplateView","p":"Neos/Flow/Mvc/View/SimpleTemplateView.html","d":"

An abstract View

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\Mvc\\View\\ViewInterface","p":"Neos/Flow/Mvc/View/ViewInterface.html","d":"

Interface of a view

","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html","d":"

A specialized Object Manager which is able to do some basic dependency injection for\nsingleton scoped objects. This Object Manager is used during compile time when the proxy\nclass based DI mechanism is not yet available.

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html","d":"

Flow Object Configuration

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html","d":"

Injection (constructor-) argument as used in a Object Configuration

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html","d":"

Object Configuration Builder which can build object configuration objects\nfrom information collected by reflection combined with arrays of configuration\noptions as defined in an Objects.yaml file.

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html","d":"

Injection property as used in a Object Configuration

","f":{"n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html","d":"

A Proxy Class Builder which integrates Dependency Injection.

","f":{"n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"}},{"t":"T","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\PropertyInjectionTrait","p":"Neos/Flow/ObjectManagement/DependencyInjection/PropertyInjectionTrait.html","d":"

Boilerplate code for dependency injection

","f":{"n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html","d":"

A Proxy Class Builder which integrates Dependency Injection

","f":{"n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html","d":"

A generic Object Exception

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\CannotBuildObjectException","p":"Neos/Flow/ObjectManagement/Exception/CannotBuildObjectException.html","d":"

"Cannot build object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\CannotReconstituteObjectException","p":"Neos/Flow/ObjectManagement/Exception/CannotReconstituteObjectException.html","d":"

"Cannot reconstitute object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidClassException","p":"Neos/Flow/ObjectManagement/Exception/InvalidClassException.html","d":"

"Invalid class" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidObjectConfigurationException","p":"Neos/Flow/ObjectManagement/Exception/InvalidObjectConfigurationException.html","d":"

"Invalid Object Configuration" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidObjectException","p":"Neos/Flow/ObjectManagement/Exception/InvalidObjectException.html","d":"

"Invalid object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\InvalidObjectNameException","p":"Neos/Flow/ObjectManagement/Exception/InvalidObjectNameException.html","d":"

"Invalid object name" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\ObjectAlreadyRegisteredException","p":"Neos/Flow/ObjectManagement/Exception/ObjectAlreadyRegisteredException.html","d":"

"Object already registered" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\ProxyCompilerException","p":"Neos/Flow/ObjectManagement/Exception/ProxyCompilerException.html","d":null,"f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnknownClassException","p":"Neos/Flow/ObjectManagement/Exception/UnknownClassException.html","d":"

"Unknown Class" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnknownInterfaceException","p":"Neos/Flow/ObjectManagement/Exception/UnknownInterfaceException.html","d":"

"Unknown Interface" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnknownObjectException","p":"Neos/Flow/ObjectManagement/Exception/UnknownObjectException.html","d":"

"Unknown Object" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnresolvedDependenciesException","p":"Neos/Flow/ObjectManagement/Exception/UnresolvedDependenciesException.html","d":"

"Unresolved Dependencies" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\UnsupportedAttributeException","p":"Neos/Flow/ObjectManagement/Exception/UnsupportedAttributeException.html","d":null,"f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Exception\\WrongScopeException","p":"Neos/Flow/ObjectManagement/Exception/WrongScopeException.html","d":"

"Wrong Scope" Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\ObjectManager","p":"Neos/Flow/ObjectManagement/ObjectManager.html","d":"

Object Manager

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html","d":"

Interface for the Flow Object Manager\nThis is a superset of the PSR-11 ContainerInterface.

","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html","d":"

Builder for proxy classes which are used to implement Dependency Injection and\nAspect-Oriented Programming

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Exception","p":"Neos/Flow/ObjectManagement/Proxy/Exception.html","d":"

A generic Proxy Exception

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"T","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ObjectSerializationTrait","p":"Neos/Flow/ObjectManagement/Proxy/ObjectSerializationTrait.html","d":"

Methods used to serialize objects used by proxy classes.

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html","d":"

Representation of a Proxy Class during rendering time

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html","d":null,"f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyInterface","p":"Neos/Flow/ObjectManagement/Proxy/ProxyInterface.html","d":"

A marker interface for Proxy Classes

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html","d":"

Class ProxyMethodGenerator

","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"C","n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html","d":"

The Flow Package

","f":{"n":"Neos\\Flow","p":"Neos/Flow.html"}},{"t":"C","n":"Neos\\Flow\\Package\\BootablePackageInterface","p":"Neos/Flow/Package/BootablePackageInterface.html","d":"

An interface to indicate a bootable package

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html","d":"

A generic Package Exception

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\CorruptPackageException","p":"Neos/Flow/Package/Exception/CorruptPackageException.html","d":"

"Corrupt Package" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\InvalidPackageKeyException","p":"Neos/Flow/Package/Exception/InvalidPackageKeyException.html","d":"

An "Invalid Package Key" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\InvalidPackagePathException","p":"Neos/Flow/Package/Exception/InvalidPackagePathException.html","d":"

"Invalid Package Path" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\InvalidPackageStateException","p":"Neos/Flow/Package/Exception/InvalidPackageStateException.html","d":"

An "Invalid Package State" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\PackageKeyAlreadyExistsException","p":"Neos/Flow/Package/Exception/PackageKeyAlreadyExistsException.html","d":"

A "Package Key Already Exists" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\PackageStatesFileNotWritableException","p":"Neos/Flow/Package/Exception/PackageStatesFileNotWritableException.html","d":"

"Package states file not writable" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\ProtectedPackageKeyException","p":"Neos/Flow/Package/Exception/ProtectedPackageKeyException.html","d":"

A "Protected Package Key" exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Exception\\UnknownPackageException","p":"Neos/Flow/Package/Exception/UnknownPackageException.html","d":"

"Unknown Package" Exception

","f":{"n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Package\\FlowPackageInterface","p":"Neos/Flow/Package/FlowPackageInterface.html","d":"

An interface for Flow packages that might have configuration or resources

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\GenericPackage","p":"Neos/Flow/Package/GenericPackage.html","d":"

The generic base package that represents third party packages

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\Package","p":"Neos/Flow/Package/Package.html","d":"

A Flow Package

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageFactory","p":"Neos/Flow/Package/PackageFactory.html","d":"

Class for building Packages

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageInterface","p":"Neos/Flow/Package/PackageInterface.html","d":"

Interface for a basic Package class

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface","p":"Neos/Flow/Package/PackageKeyAwareInterface.html","d":"

An interface for packages that are aware of the concept of package keys, eg. "Neos.Flow".

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageManager","p":"Neos/Flow/Package/PackageManager.html","d":"

The default Flow Package Manager

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Package\\PackageOrderResolver","p":"Neos/Flow/Package/PackageOrderResolver.html","d":"

A simple package dependency order solver. Just sorts by simple dependencies, does no checking or versions.

","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html","d":"

The Flow Persistence Manager base class

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\AllowedObjectsContainer","p":"Neos/Flow/Persistence/AllowedObjectsContainer.html","d":"

A container for the list of allowed objects to be persisted during this request.

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html","d":"

Pointcut filter matching embeddable value objects

","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html","d":"

Adds the aspect of persistence magic to relevant objects

","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicInterface","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicInterface.html","d":"

A marker interface used to support object persistence

","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html","d":"

An onFlush listener for Flow's Doctrine PersistenceManager, that validates to be persisted entities\nagainst the list of allowed objects.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\ArrayTypeConverter","p":"Neos/Flow/Persistence/Doctrine/ArrayTypeConverter.html","d":"

Converts Doctrine collections to arrays

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool","p":"Neos/Flow/Persistence/Doctrine/CachePool.html","d":"

Extended PSR cache pool to include security context hash into cache key

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\ConnectionFactory","p":"Neos/Flow/Persistence/Doctrine/ConnectionFactory.html","d":"

Connection factory for Doctrine connection class

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\CountWalker","p":"Neos/Flow/Persistence/Doctrine/CountWalker.html","d":"

A walker to transform a select query into a count query.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html","d":"

Extends the default doctrine JsonArrayType to work with entities.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes","p":"Neos/Flow/Persistence/Doctrine/DataTypes.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html","d":"

EntityManager configuration handler

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html","d":"

EntityManager factory for Doctrine integration

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception\\DatabaseConnectionException","p":"Neos/Flow/Persistence/Doctrine/Exception/DatabaseConnectionException.html","d":"

An database connection exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception\\DatabaseException","p":"Neos/Flow/Persistence/Doctrine/Exception/DatabaseException.html","d":"

An generic database exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception\\DatabaseStructureException","p":"Neos/Flow/Persistence/Doctrine/Exception/DatabaseStructureException.html","d":"

An database connection exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Logging\\SqlLogger","p":"Neos/Flow/Persistence/Doctrine/Logging/SqlLogger.html","d":"

Just a stub placeholder so nothing has to be changed in user configuration,\nThis class has no meaning apart from being referenced in settings,\nwe extract the LoggerInterface from here and apply it to a {Middleware}

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Logging","p":"Neos/Flow/Persistence/Doctrine/Logging.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html","d":"

A ClassMetadata instance holds all the object-relational mapping metadata\nof an entity and it's associations.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping","p":"Neos/Flow/Persistence/Doctrine/Mapping.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadataFactory","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadataFactory.html","d":"

A factory for Doctrine to create our ClassMetadata instances, aware of\nthe object manager.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping","p":"Neos/Flow/Persistence/Doctrine/Mapping.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html","d":"

This driver reads the mapping metadata from docblock annotations.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Exception\\ClassSchemaNotFoundException","p":"Neos/Flow/Persistence/Doctrine/Mapping/Exception/ClassSchemaNotFoundException.html","d":"

A Class Schema Not Found Exception

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Exception","p":"Neos/Flow/Persistence/Doctrine/Mapping/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\MigrationFinder","p":"Neos/Flow/Persistence/Doctrine/MigrationFinder.html","d":"

The GlobFinder class finds migrations in a directory using the PHP glob() function.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\ObjectValidationAndDeDuplicationListener","p":"Neos/Flow/Persistence/Doctrine/ObjectValidationAndDeDuplicationListener.html","d":"

An onFlush listener for Flow's Doctrine PersistenceManager.

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html","d":"

Flow's Doctrine PersistenceManager

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Query","p":"Neos/Flow/Persistence/Doctrine/Query.html","d":"

A Query class for Doctrine 2

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html","d":"

A lazy result list that is returned by Query::execute()

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository","p":"Neos/Flow/Persistence/Doctrine/Repository.html","d":"

The Flow default Repository, based on Doctrine 2

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Doctrine\\Service","p":"Neos/Flow/Persistence/Doctrine/Service.html","d":"

Service class for tasks related to Doctrine

","f":{"n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\EmptyQueryResult","p":"Neos/Flow/Persistence/EmptyQueryResult.html","d":"

An empty result list

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html","d":"

A generic Persistence exception

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\IllegalObjectTypeException","p":"Neos/Flow/Persistence/Exception/IllegalObjectTypeException.html","d":"

An Illegal Object Type Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\InvalidQueryException","p":"Neos/Flow/Persistence/Exception/InvalidQueryException.html","d":"

An "Invalid Query" Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\KnownObjectException","p":"Neos/Flow/Persistence/Exception/KnownObjectException.html","d":"

A Known Object Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\ObjectValidationFailedException","p":"Neos/Flow/Persistence/Exception/ObjectValidationFailedException.html","d":"

An ObjectValidationFailedException thrown when a validation error is\nencountered during persistence.

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Exception\\UnknownObjectException","p":"Neos/Flow/Persistence/Exception/UnknownObjectException.html","d":"

An Unknown Object Exception

","f":{"n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html","d":"

The Flow Persistence Manager interface

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\QueryInterface","p":"Neos/Flow/Persistence/QueryInterface.html","d":"

A persistence query interface.

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\QueryResultInterface","p":"Neos/Flow/Persistence/QueryResultInterface.html","d":"

A lazy result list that is returned by Query::execute()

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\Repository","p":"Neos/Flow/Persistence/Repository.html","d":"

The Flow default Repository

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Persistence\\RepositoryInterface","p":"Neos/Flow/Persistence/RepositoryInterface.html","d":"

Contract for a repository

","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html","d":"

An generic Property related exception

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\DuplicateObjectException","p":"Neos/Flow/Property/Exception/DuplicateObjectException.html","d":"

A "Duplicate Object" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\DuplicateTypeConverterException","p":"Neos/Flow/Property/Exception/DuplicateTypeConverterException.html","d":"

A "Duplicate Type Converter" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\FormatNotSupportedException","p":"Neos/Flow/Property/Exception/FormatNotSupportedException.html","d":"

An "Format not supported" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidDataTypeException","p":"Neos/Flow/Property/Exception/InvalidDataTypeException.html","d":"

An "Invalid Data Type" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidFormatException","p":"Neos/Flow/Property/Exception/InvalidFormatException.html","d":"

An "Invalid Format" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidPropertyException","p":"Neos/Flow/Property/Exception/InvalidPropertyException.html","d":"

An "Invalid Property" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidPropertyMappingConfigurationException","p":"Neos/Flow/Property/Exception/InvalidPropertyMappingConfigurationException.html","d":"

An "Invalid Property Mapping Configuration" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidSourceException","p":"Neos/Flow/Property/Exception/InvalidSourceException.html","d":"

An "Invalid Source" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\InvalidTargetException","p":"Neos/Flow/Property/Exception/InvalidTargetException.html","d":"

An "Invalid Target" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\TargetNotFoundException","p":"Neos/Flow/Property/Exception/TargetNotFoundException.html","d":"

A "TargetNotFound" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\Exception\\TypeConverterException","p":"Neos/Flow/Property/Exception/TypeConverterException.html","d":"

A "Type Converter" Exception

","f":{"n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Property\\PropertyMapper","p":"Neos/Flow/Property/PropertyMapper.html","d":"

The Property Mapper transforms simple types (arrays, strings, integers, floats, booleans) to objects or other simple types.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration","p":"Neos/Flow/Property/PropertyMappingConfiguration.html","d":"

Concrete configuration object for the PropertyMapper.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html","d":"

Configuration object for the property mapper. This interface specifies all methods\nwhich are used by the property mapper and by the type converters during the conversion\nprocess. Thus, this interface does only contain read-only methods, and no methods\nto set any of these options.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverterInterface","p":"Neos/Flow/Property/TypeConverterInterface.html","d":"

Interface for type converters, which can convert from a simple type to an object or another simple type.

","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html","d":"

Type converter which provides sensible default implementations for most methods. If you extend this class\nyou only need to do the following:

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html","d":"

Converter which transforms various types to arrays.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html","d":"

TypeConverter which converts generic objects to arrays by converting and returning

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayObjectConverter","p":"Neos/Flow/Property/TypeConverter/ArrayObjectConverter.html","d":"

Converter which transforms ArrayObjects to arrays.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\BooleanConverter","p":"Neos/Flow/Property/TypeConverter/BooleanConverter.html","d":"

Converter which transforms simple types to a boolean.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html","d":"

Converter which transforms strings and arrays into a Doctrine ArrayCollection.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html","d":"

Converter which transforms from string, integer and array into DateTime objects.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html","d":null,"f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\Error\\TargetNotFoundError","p":"Neos/Flow/Property/TypeConverter/Error/TargetNotFoundError.html","d":"

A "target not found" error that is issued when a referenced object/value could not be fetched

","f":{"n":"Neos\\Flow\\Property\\TypeConverter\\Error","p":"Neos/Flow/Property/TypeConverter/Error.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html","d":"

Converter which transforms a float, integer or string to a float.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\IntegerConverter","p":"Neos/Flow/Property/TypeConverter/IntegerConverter.html","d":"

Converter which transforms to an integer.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverter","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverter.html","d":"

Converter which transforms strings to arrays using the configured strategy.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverterInterface","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverterInterface.html","d":"

A marker interface for type converters that are used to decode the content of a HTTP request

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html","d":"

This converter transforms arrays to simple objects (POPO) by setting properties.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html","d":"

This converter transforms arrays or strings to persistent objects. It does the following:

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectSerializer","p":"Neos/Flow/Property/TypeConverter/PersistentObjectSerializer.html","d":"

This converter transforms persistent objects to strings by returning their (technical) identifier.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\ScalarTypeToObjectConverter","p":"Neos/Flow/Property/TypeConverter/ScalarTypeToObjectConverter.html","d":"

A type converter which converts a scalar type (string, boolean, float or integer) to an object by instantiating\nthe object and passing the string as the constructor argument.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\SessionConverter","p":"Neos/Flow/Property/TypeConverter/SessionConverter.html","d":"

This converter transforms a session identifier into a real session object.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter","p":"Neos/Flow/Property/TypeConverter/StringConverter.html","d":"

Converter which transforms simple types to a string.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html","d":"

Converter which recursively transforms typed arrays (array).

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Property\\TypeConverter\\UriTypeConverter","p":"Neos/Flow/Property/TypeConverter/UriTypeConverter.html","d":"

A type converter for converting URI strings to Http Uri objects.

","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ClassReflection","p":"Neos/Flow/Reflection/ClassReflection.html","d":"

Extended version of the ReflectionClass

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ClassSchema","p":"Neos/Flow/Reflection/ClassSchema.html","d":"

A class schema

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\DocCommentParser","p":"Neos/Flow/Reflection/DocCommentParser.html","d":"

A little parser which creates tag objects from doc comments

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html","d":"

A generic Reflection Exception

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\ClassLoadingForReflectionFailedException","p":"Neos/Flow/Reflection/Exception/ClassLoadingForReflectionFailedException.html","d":"

A "Class loading for reflection failed" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\ClassSchemaConstraintViolationException","p":"Neos/Flow/Reflection/Exception/ClassSchemaConstraintViolationException.html","d":"

An "ClassSchema Constraint Violation" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\InvalidClassException","p":"Neos/Flow/Reflection/Exception/InvalidClassException.html","d":"

An "Invalid Class" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\InvalidPropertyTypeException","p":"Neos/Flow/Reflection/Exception/InvalidPropertyTypeException.html","d":"

An "Invalid Property Type" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\InvalidValueObjectException","p":"Neos/Flow/Reflection/Exception/InvalidValueObjectException.html","d":"

An "Invalid Value Object" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\Exception\\UnknownClassException","p":"Neos/Flow/Reflection/Exception/UnknownClassException.html","d":"

An "Unknown Class" exception

","f":{"n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\MethodReflection","p":"Neos/Flow/Reflection/MethodReflection.html","d":"

Extended version of the ReflectionMethod

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ParameterReflection","p":"Neos/Flow/Reflection/ParameterReflection.html","d":"

Extended version of the ReflectionParameter

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\PropertyReflection","p":"Neos/Flow/Reflection/PropertyReflection.html","d":"

Extended version of the ReflectionProperty

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ReflectionService","p":"Neos/Flow/Reflection/ReflectionService.html","d":"

A service for acquiring reflection based information in a performant way. This\nservice also builds up class schema information which is used by the Flow's\npersistence layer.

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\Reflection\\ReflectionServiceFactory","p":"Neos/Flow/Reflection/ReflectionServiceFactory.html","d":"

Factory for getting an reflection service instance.

","f":{"n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Collection","p":"Neos/Flow/ResourceManagement/Collection.html","d":"

A resource collection

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface","p":"Neos/Flow/ResourceManagement/CollectionInterface.html","d":"

Interface for a resource collection

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html","d":null,"f":{"n":"Neos\\Flow\\ResourceManagement\\EelHelper","p":"Neos/Flow/ResourceManagement/EelHelper.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Exception","p":"Neos/Flow/ResourceManagement/Exception.html","d":"

Generic ResourceManagement Exception

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Exception\\InvalidResourceDataException","p":"Neos/Flow/ResourceManagement/Exception/InvalidResourceDataException.html","d":"

"Invalid Resource Data" Exception

","f":{"n":"Neos\\Flow\\ResourceManagement\\Exception","p":"Neos/Flow/ResourceManagement/Exception.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Filter\\FilterInterface","p":"Neos/Flow/ResourceManagement/Filter/FilterInterface.html","d":"

Interface for a resource processing filter

","f":{"n":"Neos\\Flow\\ResourceManagement\\Filter","p":"Neos/Flow/ResourceManagement/Filter.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\PersistentResource","p":"Neos/Flow/ResourceManagement/PersistentResource.html","d":"

Model representing a persistable resource

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html","d":"

Message Collector

","f":{"n":"Neos\\Flow\\ResourceManagement\\Publishing","p":"Neos/Flow/ResourceManagement/Publishing.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceManager","p":"Neos/Flow/ResourceManagement/ResourceManager.html","d":"

The ResourceManager

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html","d":"

Interface which defines the basic meta data getters and setters for PersistentResource\nand Storage/Object objects.

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository","p":"Neos/Flow/ResourceManagement/ResourceRepository.html","d":"

PersistentResource Repository

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html","d":"

A type converter for converting strings, array and uploaded files to PersistentResource objects.

","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\Exception","p":"Neos/Flow/ResourceManagement/Storage/Exception.html","d":"

Generic Storage Exception

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html","d":"

A resource storage based on the (local) file system

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html","d":"

A resource storage which stores and retrieves resources from active Flow packages.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html","d":"

Interface for a resource storage

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html","d":"

An Object which is stored in a Storage

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html","d":"

A resource storage based on the (local) file system

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html","d":"

Interface of a PersistentResource Storage which provides import functionality.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html","d":"

A stream wrapper for resources.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html","d":"

A generic stream wrapper sitting between PHP and stream wrappers\nimplementing StreamWrapperInterface.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html","d":"

A stream wrapper interface. Modeled after the PHP streamWrapper class\nprototype. Check http://php.net/streamwrapper for details on that.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\Exception","p":"Neos/Flow/ResourceManagement/Target/Exception.html","d":"

Generic Target Exception

","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html","d":"

A target which publishes resources by creating symlinks.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html","d":"

A target which publishes resources to a specific directory in a file system.

","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html","d":null,"f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Account","p":"Neos/Flow/Security/Account.html","d":"

An account model

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\AccountFactory","p":"Neos/Flow/Security/AccountFactory.html","d":"

A factory for conveniently creating new accounts

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\AccountRepository","p":"Neos/Flow/Security/AccountRepository.html","d":"

The repository for accounts

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect","p":"Neos/Flow/Security/Aspect/LoggingAspect.html","d":"

An aspect which centralizes the logging of security relevant actions.

","f":{"n":"Neos\\Flow\\Security\\Aspect","p":"Neos/Flow/Security/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Aspect\\PolicyEnforcementAspect","p":"Neos/Flow/Security/Aspect/PolicyEnforcementAspect.html","d":"

The central security aspect, that invokes the security interceptors.

","f":{"n":"Neos\\Flow\\Security\\Aspect","p":"Neos/Flow/Security/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html","d":"

Contract for an authentication manager.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html","d":"

Contract for an authentication provider used by the AuthenticationProviderManager.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html","d":"

The default authentication manager, which relies on Authentication Providers\nto authenticate the tokens stored in the security context.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderResolver","p":"Neos/Flow/Security/Authentication/AuthenticationProviderResolver.html","d":"

The authentication provider resolver. It resolves the class name of a authentication provider based on names.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationTokenResolver","p":"Neos/Flow/Security/Authentication/AuthenticationTokenResolver.html","d":"

The authentication token resolver. It resolves the class name of a authentication token based on names.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html","d":"

An action controller for generic authentication in Flow

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Controller","p":"Neos/Flow/Security/Authentication/Controller.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html","d":"

Contract for an authentication entry point

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\AbstractEntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint/AbstractEntryPoint.html","d":"

An abstract authentication entry point.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\HttpBasic","p":"Neos/Flow/Security/Authentication/EntryPoint/HttpBasic.html","d":"

An authentication entry point, that sends an HTTP header to start HTTP Basic authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html","d":"

An authentication entry point, that redirects to another webpage.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html","d":"

An abstract authentication provider.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html","d":"

An authentication provider that authenticates\nNeos\\Flow\\Security\\Authentication\\Token\\PasswordToken tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\PersistedUsernamePasswordProvider","p":"Neos/Flow/Security/Authentication/Provider/PersistedUsernamePasswordProvider.html","d":"

An authentication provider that authenticates\nNeos\\Flow\\Security\\Authentication\\Token\\UsernamePassword tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html","d":"

A singleton authentication provider for functional tests with\nmockable authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html","d":"

Default factory for providers and tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html","d":"

Factory contract for providers and their tokens.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface","p":"Neos/Flow/Security/Authentication/TokenInterface.html","d":"

Contract for an authentication token.

","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html","d":"

An abstract authentication token.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html","d":"

rfc6750 Bearer token (https://tools.ietf.org/html/rfc6750)

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html","d":"

An authentication token used for simple password authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html","d":"

Interface for authentication tokens which only hold a password

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\SessionlessTokenInterface","p":"Neos/Flow/Security/Authentication/Token/SessionlessTokenInterface.html","d":"

Marker interface for authentication tokens which don't need a session.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\TestingToken","p":"Neos/Flow/Security/Authentication/Token/TestingToken.html","d":"

An authentication token used for functional tests

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html","d":"

An authentication token used for simple username and password authentication.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordHttpBasic","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordHttpBasic.html","d":"

An authentication token used for simple username and password authentication via HTTP Basic Auth.

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html","d":"

Interface for authentication tokens which hold a username and password

","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html","d":"

Contract for an after invocation manager. It is used to check return values of a method against security rules.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html","d":"

Contract for an after invocation processor.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall","p":"Neos/Flow/Security/Authorization/FilterFirewall.html","d":"

Default Firewall which analyzes the request with a RequestFilter chain.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface","p":"Neos/Flow/Security/Authorization/FirewallInterface.html","d":"

Contract for firewall

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html","d":"

Contract for a security interceptor.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\InterceptorResolver","p":"Neos/Flow/Security/Authorization/InterceptorResolver.html","d":"

The security interceptor resolver. It resolves the class name of a security interceptor based on names.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessDeny","p":"Neos/Flow/Security/Authorization/Interceptor/AccessDeny.html","d":"

This security interceptor always denys access.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessGrant","p":"Neos/Flow/Security/Authorization/Interceptor/AccessGrant.html","d":"

This security interceptor always grants access.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\CsrfTokenMissing","p":"Neos/Flow/Security/Authorization/Interceptor/CsrfTokenMissing.html","d":"

This security interceptor always denys access.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html","d":"

This is the main security interceptor, which enforces the current security policy and is usually called by the central security aspect:

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\RequireAuthentication","p":"Neos/Flow/Security/Authorization/Interceptor/RequireAuthentication.html","d":"

This security interceptor invokes the authentication of the authentication tokens in the security context.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html","d":"

An access decision voter manager

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html","d":"

Contract for a privilege manager

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html","d":"","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html","d":"

An abstract base class for privileges

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html","d":"

A condition generator used as an eel context to orchestrate the different sql condition generators.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConjunctionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConjunctionGenerator.html","d":"

A sql generator to create a sql conjunction condition.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\DisjunctionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/DisjunctionGenerator.html","d":"

A sql generator to create a sql disjunction condition.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html","d":"

A filter to rewrite doctrine queries according to the security policy.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionEvaluator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionEvaluator.html","d":"

An evaluator that compiles expressions down to PHP code

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html","d":"

A compiling expression parser

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\FalseConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/FalseConditionGenerator.html","d":"

A SQL generator to create a condition matching nothing.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\NotExpressionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/NotExpressionGenerator.html","d":"

A sql generator to create a sql not condition.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html","d":"

A sql generator to create a sql condition for an entity property.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlFilter","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlFilter.html","d":"

A filter to rewrite doctrine queries according to the security policy.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html","d":"

Contract for a SQL condition generator.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\TrueConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/TrueConditionGenerator.html","d":"

A SQL generator to create a condition matching anything.

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html","d":"

An entity privilege

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity","p":"Neos/Flow/Security/Authorization/Privilege/Entity.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html","d":"

A method privilege, able to restrict method calls based on pointcut expressions

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html","d":"

Contract for a privilege used to restrict method calls

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html","d":"

Pointcut filter which connects the method privileges to the AOP framework

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeSubject","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeSubject.html","d":"

A method privilege subject

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodTargetExpressionParser","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodTargetExpressionParser.html","d":"

A specialized pointcut expression parser tailored to policy expressions

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html","d":"

A privilege parameter

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html","d":"

A privilege parameter definition

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html","d":"

Contract for a privilege parameter

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html","d":"

A privilege parameter of type string

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html","d":"

Contract for a privilege

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeSubjectInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeSubjectInterface.html","d":"

Marker interface for privilege subjects

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html","d":"

A privilege target

","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter","p":"Neos/Flow/Security/Authorization/RequestFilter.html","d":"

A RequestFilter is configured to match specific ActionRequests and call\na InterceptorInterface if needed.

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html","d":"

An access decision manager that can be overridden for tests

","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Channel\\HttpsInterceptor","p":"Neos/Flow/Security/Channel/HttpsInterceptor.html","d":"

This security interceptor switches the current channel between HTTP and HTTPS protocol.

","f":{"n":"Neos\\Flow\\Security\\Channel","p":"Neos/Flow/Security/Channel.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Context","p":"Neos/Flow/Security/Context.html","d":"

This is the default implementation of a security context, which holds current\nsecurity information like roles oder details of authenticated users.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\Algorithms","p":"Neos/Flow/Security/Cryptography/Algorithms.html","d":"

Cryptographic algorithms

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html","d":"

Hashing passwords using BCrypt

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html","d":"

File based simple encrypted key service

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\HashService","p":"Neos/Flow/Security/Cryptography/HashService.html","d":"

A hash service which should be used to generate and validate hashes.

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html","d":"

An RSA key

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html","d":"

A password hashing strategy interface

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html","d":"

A PBKDF2 based password hashing strategy

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\PrecomposedHashProvider","p":"Neos/Flow/Security/Cryptography/PrecomposedHashProvider.html","d":"

Precomposes a hash to be used to prevent timing attacks

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html","d":"

RSA related service functions (e.g. used for the RSA authentication provider)

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html","d":"

Implementation of the RSAWalletServiceInterface using PHP's OpenSSL extension

","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"C","n":"Neos\\Flow\\Security\\DummyContext","p":"Neos/Flow/Security/DummyContext.html","d":"

This is dummy implementation of a security context, which holds\nsecurity information like roles oder details of authenticated users.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html","d":"

A generic Security exception

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\AccessDeniedException","p":"Neos/Flow/Security/Exception/AccessDeniedException.html","d":"

An "AccessDenied" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html","d":"

An "AccessDenied" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\CircularResourceDefinitionDetectedException","p":"Neos/Flow/Security/Exception/CircularResourceDefinitionDetectedException.html","d":"

A "CircularResourceDefinitionDetected" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\DecryptionNotAllowedException","p":"Neos/Flow/Security/Exception/DecryptionNotAllowedException.html","d":"

A "DecryptionNotAllowed" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidArgumentForHashGenerationException","p":"Neos/Flow/Security/Exception/InvalidArgumentForHashGenerationException.html","d":"

A "InvalidArgumentForHashGeneration" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidArgumentForRequestHashGenerationException","p":"Neos/Flow/Security/Exception/InvalidArgumentForRequestHashGenerationException.html","d":"

A "InvalidArgumentForRequestHashGeneration" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidAuthenticationProviderException","p":"Neos/Flow/Security/Exception/InvalidAuthenticationProviderException.html","d":"

An "InvalidAuthenticationProvider" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidAuthenticationStatusException","p":"Neos/Flow/Security/Exception/InvalidAuthenticationStatusException.html","d":"

A "InvalidAuthenticationStatus" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidHashException","p":"Neos/Flow/Security/Exception/InvalidHashException.html","d":"

A "InvalidHash" Exception, thrown when a HMAC validation failed.

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidKeyPairIdException","p":"Neos/Flow/Security/Exception/InvalidKeyPairIdException.html","d":"

A "NoEntryInPolicy" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidPolicyException","p":"Neos/Flow/Security/Exception/InvalidPolicyException.html","d":"

An "InvalidPolicyException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidPrivilegeException","p":"Neos/Flow/Security/Exception/InvalidPrivilegeException.html","d":"

An "InvalidPrivilegeException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidPrivilegeTypeException","p":"Neos/Flow/Security/Exception/InvalidPrivilegeTypeException.html","d":"

An "InvalidPrivilegeTypeException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidQueryRewritingConstraintException","p":"Neos/Flow/Security/Exception/InvalidQueryRewritingConstraintException.html","d":"

A "InvalidQueryRewritingConstraintException" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\InvalidRequestPatternException","p":"Neos/Flow/Security/Exception/InvalidRequestPatternException.html","d":"

An "InvalidRequestPattern" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\MissingConfigurationException","p":"Neos/Flow/Security/Exception/MissingConfigurationException.html","d":"

A "MissingConfiguration" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoAuthenticationProviderFoundException","p":"Neos/Flow/Security/Exception/NoAuthenticationProviderFoundException.html","d":"

A "NoAuthenticationProviderFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoAuthenticationTokenFoundException","p":"Neos/Flow/Security/Exception/NoAuthenticationTokenFoundException.html","d":"

A "NoAuthenticationTokenFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoContextAvailableException","p":"Neos/Flow/Security/Exception/NoContextAvailableException.html","d":"

A "NoContextAvailable" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoEntryPointFoundException","p":"Neos/Flow/Security/Exception/NoEntryPointFoundException.html","d":"

A "NoRequestPatternFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoInterceptorFoundException","p":"Neos/Flow/Security/Exception/NoInterceptorFoundException.html","d":"

A "NoInterceptorFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoRequestPatternFoundException","p":"Neos/Flow/Security/Exception/NoRequestPatternFoundException.html","d":"

A "NoRequestPatternFound" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoSuchRoleException","p":"Neos/Flow/Security/Exception/NoSuchRoleException.html","d":"

A "NoSuchRole" Exception, thrown when a roles is not defined.

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\NoTokensAuthenticatedException","p":"Neos/Flow/Security/Exception/NoTokensAuthenticatedException.html","d":"

An "NoTokensAuthenticated" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\OperationNotPermittedException","p":"Neos/Flow/Security/Exception/OperationNotPermittedException.html","d":"

An "OperationNotPermitted" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\RoleExistsException","p":"Neos/Flow/Security/Exception/RoleExistsException.html","d":"

A "RoleExists" Exception, thrown when a role already exists.

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\SyntacticallyWrongRequestHashException","p":"Neos/Flow/Security/Exception/SyntacticallyWrongRequestHashException.html","d":"

A "SyntacticallyWrongRequestHash" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Exception\\UnsupportedAuthenticationTokenException","p":"Neos/Flow/Security/Exception/UnsupportedAuthenticationTokenException.html","d":"

An "UnsupportedAuthenticationToken" Exception

","f":{"n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Policy\\PolicyService","p":"Neos/Flow/Security/Policy/PolicyService.html","d":"

The policy service reads the policy configuration. The security advice asks\nthis service which methods have to be intercepted by a security interceptor.

","f":{"n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Policy\\Role","p":"Neos/Flow/Security/Policy/Role.html","d":"

A role. These roles can be structured in a tree.

","f":{"n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"}},{"t":"C","n":"Neos\\Flow\\Security\\Policy\\RoleConverter","p":"Neos/Flow/Security/Policy/RoleConverter.html","d":"

This converter transforms strings to role instances

","f":{"n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPatternInterface","p":"Neos/Flow/Security/RequestPatternInterface.html","d":"

Contract for a request pattern.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPatternResolver","p":"Neos/Flow/Security/RequestPatternResolver.html","d":"

The request pattern resolver. It resolves the class name of a request pattern based on names.

","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\ControllerObjectName","p":"Neos/Flow/Security/RequestPattern/ControllerObjectName.html","d":"

This class holds an controller object name pattern an decides, if a \\Neos\\Flow\\Mvc\\ActionRequest object matches against this pattern

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html","d":"

This class holds a request pattern that decides, if csrf protection was enabled for the current request and searches\nfor invalid csrf protection tokens.

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\Host","p":"Neos/Flow/Security/RequestPattern/Host.html","d":"

This class holds a host URI pattern and decides, if an ActionRequest object matches against this pattern\nNote: the pattern is a simple wildcard matching pattern, with * as the wildcard character.

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\Ip","p":"Neos/Flow/Security/RequestPattern/Ip.html","d":"

This class holds a CIDR IP pattern an decides, if an ActionRequest object matches against this pattern,\ncomparing the client IP address.

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\RequestPattern\\Uri","p":"Neos/Flow/Security/RequestPattern/Uri.html","d":"

This class holds an URI pattern an decides, if a \\Neos\\Flow\\Mvc\\ActionRequest object matches against this pattern

","f":{"n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"}},{"t":"C","n":"Neos\\Flow\\Security\\SessionDataContainer","p":"Neos/Flow/Security/SessionDataContainer.html","d":"","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html","d":"

Adds the aspect of lazy loading to objects with scope session.

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingProxyInterface","p":"Neos/Flow/Session/Aspect/LazyLoadingProxyInterface.html","d":"

Marker interface for a Session Lazy Loading Proxy

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect","p":"Neos/Flow/Session/Aspect/LoggingAspect.html","d":"

An aspect which centralizes the logging of important session actions.

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html","d":"

Pointcut filter matching proxyable methods in objects of scope session

","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"C","n":"Neos\\Flow\\Session\\CookieEnabledInterface","p":"Neos/Flow/Session/CookieEnabledInterface.html","d":null,"f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html","d":"","f":{"n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Data\\SessionMetaData","p":"Neos/Flow/Session/Data/SessionMetaData.html","d":null,"f":{"n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html","d":"","f":{"n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html","d":"","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\DataNotSerializableException","p":"Neos/Flow/Session/Exception/DataNotSerializableException.html","d":"

A "Data not serializable" Exception

","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\InvalidDataInSessionDataStoreException","p":"Neos/Flow/Session/Exception/InvalidDataInSessionDataStoreException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\InvalidRequestHandlerException","p":"Neos/Flow/Session/Exception/InvalidRequestHandlerException.html","d":"

An "Invalid Request Handler" Exception

","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\InvalidRequestResponseException","p":"Neos/Flow/Session/Exception/InvalidRequestResponseException.html","d":"

An "Invalid Request or Response" Exception

","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\OperationNotSupportedException","p":"Neos/Flow/Session/Exception/OperationNotSupportedException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\SessionAutostartIsEnabledException","p":"Neos/Flow/Session/Exception/SessionAutostartIsEnabledException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Exception\\SessionNotStartedException","p":"Neos/Flow/Session/Exception/SessionNotStartedException.html","d":"","f":{"n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Session\\Session","p":"Neos/Flow/Session/Session.html","d":"

A modular session implementation based on the caching framework.

","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\SessionInterface","p":"Neos/Flow/Session/SessionInterface.html","d":null,"f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\SessionManager","p":"Neos/Flow/Session/SessionManager.html","d":null,"f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\SessionManagerInterface","p":"Neos/Flow/Session/SessionManagerInterface.html","d":"

Interface for a session manager

","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\Session\\TransientSession","p":"Neos/Flow/Session/TransientSession.html","d":"

Implementation of a transient session.

","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\Dispatcher","p":"Neos/Flow/SignalSlot/Dispatcher.html","d":"

A dispatcher which dispatches signals by calling its registered slot methods\nand passing them the method arguments which were originally passed to the\nsignal method.

","f":{"n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\Exception\\InvalidSlotException","p":"Neos/Flow/SignalSlot/Exception/InvalidSlotException.html","d":"

"Invalid Slot" Exception

","f":{"n":"Neos\\Flow\\SignalSlot\\Exception","p":"Neos/Flow/SignalSlot/Exception.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\SignalAspect","p":"Neos/Flow/SignalSlot/SignalAspect.html","d":"

Aspect which connects signal methods with the Signal Dispatcher

","f":{"n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"}},{"t":"C","n":"Neos\\Flow\\SignalSlot\\SignalInformation","p":"Neos/Flow/SignalSlot/SignalInformation.html","d":"

A SignalInformation instance carries information about the signal that arrives\nat a slot during a signal/slot dispatch operation.

","f":{"n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"}},{"t":"C","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html","d":"

A test request handler that does absolutely nothing.

","f":{"n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"}},{"t":"C","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceHttpRequestHandler","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceHttpRequestHandler.html","d":"

Everything from {RuntimeSequenceInvokingRequestHandler} applies to this.

","f":{"n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"}},{"t":"C","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html","d":"

A request handler which boots up Flow into a basic runtime level and then returns\nwithout actually further handling anything.

","f":{"n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Algorithms","p":"Neos/Flow/Utility/Algorithms.html","d":"

A utility class for various algorithms.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Environment","p":"Neos/Flow/Utility/Environment.html","d":"

Abstraction methods which return system environment variables.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Exception","p":"Neos/Flow/Utility/Exception.html","d":"

A generic Utility Exception

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Ip","p":"Neos/Flow/Utility/Ip.html","d":"

A utility class for dealing with IP addresses.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\Now","p":"Neos/Flow/Utility/Now.html","d":"

A unique DateTime object which serves as a reliable reference for the time "now"\nfor all parts of Flow and its packages. It also improves testability of code\nrelying on a certain time.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Utility\\PhpAnalyzer","p":"Neos/Flow/Utility/PhpAnalyzer.html","d":"

This utility class can be used to extract information about PHP files without having to instantiate/reflect classes.

","f":{"n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Error","p":"Neos/Flow/Validation/Error.html","d":"

This object holds a validation error.

","f":{"n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html","d":"

A generic validation exception

","f":{"n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidSubjectException","p":"Neos/Flow/Validation/Exception/InvalidSubjectException.html","d":"

An "Invalid Subject" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidTypeHintException","p":"Neos/Flow/Validation/Exception/InvalidTypeHintException.html","d":"

An "Invalid Type Hint" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidValidationConfigurationException","p":"Neos/Flow/Validation/Exception/InvalidValidationConfigurationException.html","d":"

An "Invalid Validation Configuration" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\InvalidValidationOptionsException","p":"Neos/Flow/Validation/Exception/InvalidValidationOptionsException.html","d":"

An "Invalid Validation Options" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\NoSuchFilterException","p":"Neos/Flow/Validation/Exception/NoSuchFilterException.html","d":"

A "No Such Filter" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Exception\\NoSuchValidatorException","p":"Neos/Flow/Validation/Exception/NoSuchValidatorException.html","d":"

A "No Such Validator" Exception

","f":{"n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\ValidatorResolver","p":"Neos/Flow/Validation/ValidatorResolver.html","d":"

Validator resolver to automatically find a appropriate validator for a given subject

","f":{"n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html","d":"

An abstract composite validator consisting of other validators

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator","p":"Neos/Flow/Validation/Validator/AbstractValidator.html","d":"

Abstract validator

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AggregateBoundaryValidator","p":"Neos/Flow/Validation/Validator/AggregateBoundaryValidator.html","d":"

A validator which will not validate Aggregates that are lazy loaded and uninitialized.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\AlphanumericValidator","p":"Neos/Flow/Validation/Validator/AlphanumericValidator.html","d":"

Validator for alphanumeric strings.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\BooleanValueValidator","p":"Neos/Flow/Validation/Validator/BooleanValueValidator.html","d":"

Validator for a specific boolean value.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\CollectionValidator","p":"Neos/Flow/Validation/Validator/CollectionValidator.html","d":"

A generic collection validator.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\ConjunctionValidator","p":"Neos/Flow/Validation/Validator/ConjunctionValidator.html","d":"

Validator to chain many validators in a conjunction (logical and).

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\CountValidator","p":"Neos/Flow/Validation/Validator/CountValidator.html","d":"

Validator for countable things

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\DateTimeRangeValidator","p":"Neos/Flow/Validation/Validator/DateTimeRangeValidator.html","d":"

Validator for checking Date and Time boundaries

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\DateTimeValidator","p":"Neos/Flow/Validation/Validator/DateTimeValidator.html","d":"

Validator for DateTime objects.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\DisjunctionValidator","p":"Neos/Flow/Validation/Validator/DisjunctionValidator.html","d":"

Validator to chain many validators in a disjunction (logical or).

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html","d":"

Validator for email addresses

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\FileExtensionValidator","p":"Neos/Flow/Validation/Validator/FileExtensionValidator.html","d":"

The given $value is has one of the allowed file extensions\nNote: a value of NULL or empty string ('') are considered valid

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\FileSizeValidator","p":"Neos/Flow/Validation/Validator/FileSizeValidator.html","d":"

Validator for file sizes\nNote: a value of NULL or empty string ('') are considered valid

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\FloatValidator","p":"Neos/Flow/Validation/Validator/FloatValidator.html","d":"

Validator for floats.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html","d":"

A generic object validator which allows for specifying property validators.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\IntegerValidator","p":"Neos/Flow/Validation/Validator/IntegerValidator.html","d":"

Validator for integers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\LabelValidator","p":"Neos/Flow/Validation/Validator/LabelValidator.html","d":"

A validator for labels.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\LocaleIdentifierValidator","p":"Neos/Flow/Validation/Validator/LocaleIdentifierValidator.html","d":"

A validator for locale identifiers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\MediaTypeValidator","p":"Neos/Flow/Validation/Validator/MediaTypeValidator.html","d":"

The given $value is matches the defined media types\nNote: a value of NULL or empty string ('') are considered valid

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\NotEmptyValidator","p":"Neos/Flow/Validation/Validator/NotEmptyValidator.html","d":"

Validator for not empty values.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\NumberRangeValidator","p":"Neos/Flow/Validation/Validator/NumberRangeValidator.html","d":"

Validator for general numbers

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\NumberValidator","p":"Neos/Flow/Validation/Validator/NumberValidator.html","d":"

Validator for general numbers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html","d":"

Contract for a validator

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html","d":"

Contract for a poly type validator, able to act on possibly any type.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\RawValidator","p":"Neos/Flow/Validation/Validator/RawValidator.html","d":"

A validator which accepts any input.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\RegularExpressionValidator","p":"Neos/Flow/Validation/Validator/RegularExpressionValidator.html","d":"

Validator based on regular expressions.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\StringLengthValidator","p":"Neos/Flow/Validation/Validator/StringLengthValidator.html","d":"

Validator for string length.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\StringValidator","p":"Neos/Flow/Validation/Validator/StringValidator.html","d":"

Validator for strings.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\TextValidator","p":"Neos/Flow/Validation/Validator/TextValidator.html","d":"

Validator for "plain" text.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\UniqueEntityValidator","p":"Neos/Flow/Validation/Validator/UniqueEntityValidator.html","d":"

Validator for uniqueness of entities.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\UuidValidator","p":"Neos/Flow/Validation/Validator/UuidValidator.html","d":"

Validator for Universally Unique Identifiers.

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html","d":"

Contract for a validator

","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Command\\DocumentationCommandController","p":"Neos/FluidAdaptor/Command/DocumentationCommandController.html","d":"

Command controller for Fluid documentation rendering

","f":{"n":"Neos\\FluidAdaptor\\Command","p":"Neos/FluidAdaptor/Command.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html","d":"","f":{"n":"Neos\\FluidAdaptor\\Core\\Cache","p":"Neos/FluidAdaptor/Core/Cache.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Exception","p":"Neos/FluidAdaptor/Core/Exception.html","d":"

A generic Fluid Core exception.

","f":{"n":"Neos\\FluidAdaptor\\Core","p":"Neos/FluidAdaptor/Core.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html","d":"

This interceptor looks for URIs pointing to package resources and in place\nof those adds ResourceUriNode instances using the ResourceViewHelper to\nmake those URIs work in the rendered template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor","p":"Neos/FluidAdaptor/Core/Parser/Interceptor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression\\LegacyNamespaceExpressionNode","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression/LegacyNamespaceExpressionNode.html","d":"

A node representing an additional namespace declaration inside the template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\ResourceUriNode","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/ResourceUriNode.html","d":"

A special ViewHelperNode that works via injections and is created by the ResourceInterceptor

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html","d":"

This interface should be implemented by proxy objects which want to return\nsomething different than themselves when being part of a Fluid ObjectAccess\nchain such as {foo.bar.baz}.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateParser","p":"Neos/FluidAdaptor/Core/Parser/TemplateParser.html","d":"

This is needed to support the EscapingFlagProcessor and globally (en|dis)able escaping in the template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser","p":"Neos/FluidAdaptor/Core/Parser.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\EscapingFlagProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/EscapingFlagProcessor.html","d":"

Preprocessor to detect the "escapingEnabled" inline flag in a template.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html","d":"

Note: this detects Namespace declarations AND takes care of CDATA because the class in TYPO3Fluid does so as well.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html","d":"

Interface for rendering contexts that are Flow aware.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html","d":"

A Fluid rendering context specifically to be used in conjunction with Flow.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html","d":"

This view helper is an abstract ViewHelper which implements an if/else condition.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html","d":"

Abstract view helper with locale awareness.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html","d":"

Tag based view helper.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html","d":"

The abstract base class for all view helpers.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html","d":"

A ViewHelper Exception

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception\\InvalidVariableException","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception/InvalidVariableException.html","d":"

A "Invalid Variable" exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception\\RenderingContextNotAccessibleException","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception/RenderingContextNotAccessibleException.html","d":"

A "Rendering Context not Accessible" exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception\\WrongEnctypeException","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception/WrongEnctypeException.html","d":"

A "Wrong enctype" exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html","d":"

Child Node Access Facet. View Helpers should implement this interface if they\nneed access to the direct children in the Syntax Tree at rendering-time.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html","d":"

Provides the variables inside fluid template. Adds TemplateObjectAccessInterface functionality.

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html","d":"

Class ViewHelperResolver

","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetController","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html","d":"

This is the base class for all widget controllers.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html","d":"","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetContextHolder","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetContextHolder.html","d":"

This object stores the WidgetContext for the currently active widgets\nof the current user, to make sure the WidgetContext is available in\nWidget AJAX requests.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetMiddleware","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html","d":"

A HTTP middleware specifically for Ajax widgets\nIt's task is to interrupt the default dispatching as soon as possible if the current request is an AJAX request\ntriggered by a Fluid widget (e.g. contains the arguments "widgetId" or "widgetContext").

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html","d":"

A Fluid Widget exception.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\InvalidControllerException","p":"Neos/FluidAdaptor/Core/Widget/Exception/InvalidControllerException.html","d":"

An exception if the widget controller has been changed

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\MissingControllerException","p":"Neos/FluidAdaptor/Core/Widget/Exception/MissingControllerException.html","d":"

An exception if the controller is missing.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\RenderingContextNotFoundException","p":"Neos/FluidAdaptor/Core/Widget/Exception/RenderingContextNotFoundException.html","d":"

An exception if no widget context could be found inside the AjaxWidgetContextHolder.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception\\WidgetContextNotFoundException","p":"Neos/FluidAdaptor/Core/Widget/Exception/WidgetContextNotFoundException.html","d":"

An exception if no widget context could be found inside the AjaxWidgetContextHolder.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html","d":"

The WidgetContext stores all information a widget needs to know about the\nenvironment.

","f":{"n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Exception","p":"Neos/FluidAdaptor/Exception.html","d":"

The most general Fluid exception.

","f":{"n":"Neos\\FluidAdaptor","p":"Neos/FluidAdaptor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Package","p":"Neos/FluidAdaptor/Package.html","d":"

The Fluid Package

","f":{"n":"Neos\\FluidAdaptor","p":"Neos/FluidAdaptor.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html","d":"

Common base class for XML generators.

","f":{"n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Service\\Exception","p":"Neos/FluidAdaptor/Service/Exception.html","d":"

A Fluid Service exception.

","f":{"n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator","p":"Neos/FluidAdaptor/Service/XsdGenerator.html","d":"

XML Schema (XSD) Generator. Will generate an XML schema which can be used for auto-completion\nin schema-aware editors like Eclipse XML editor.

","f":{"n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\DebugViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/DebugViewHelper.html","d":"

View helper that outputs its child nodes with \\Neos\\Flow\\var_dump()

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html","d":"

View helper which renders the flash messages (if there are any) as an unsorted list.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html","d":"

Used to output an HTML tag which is targeted at the specified action, in the current controller and package.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html","d":"

Abstract Form View Helper. Bundles functionality related to direct property access of objects in other Form ViewHelpers.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html","d":"

Abstract Form View Helper. Bundles functionality related to direct property access of objects in other Form ViewHelpers.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\ButtonViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/ButtonViewHelper.html","d":"

Creates a button.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\CheckboxViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/CheckboxViewHelper.html","d":"

View Helper which creates a simple checkbox ().

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\HiddenViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/HiddenViewHelper.html","d":"

Renders an <input type="hidden" ...> tag.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\PasswordViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/PasswordViewHelper.html","d":"

View Helper which creates a simple Password Text Box ().

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\RadioViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/RadioViewHelper.html","d":"

View Helper which creates a simple radio button ().

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html","d":"

This ViewHelper generates a ).

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html","d":"

A view helper which generates an HTML element.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html","d":"

Applies base64_decode to the input

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html","d":"

Formats an integer with a byte count into human-readable form.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html","d":"

Modifies the case of an input string to upper- or lowercase or capitalization.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html","d":"

Use this view helper to crop the text between its opening and closing tags.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CurrencyViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/CurrencyViewHelper.html","d":"

Formats a given float to a currency representation.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\DateViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/DateViewHelper.html","d":"

Formats a \\DateTime object.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html","d":"

Applies html_entity_decode() to a value

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html","d":"

Applies htmlentities() escaping to a value

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html","d":"

This ViewHelper renders the identifier of a persisted object (if it has an identity).

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html","d":"

Wrapper for PHPs json_encode function.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html","d":"

Wrapper for PHPs nl2br function.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\NumberViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/NumberViewHelper.html","d":"

Formats a number with custom precision, decimal point and grouped thousands.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html","d":"

Formats a string using PHPs str_pad function.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html","d":"

Removes tags from the given string (applying PHPs strip_tags() function)

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html","d":"

Encodes the given string according to http://www.faqs.org/rfcs/rfc3986.html (applying PHPs rawurlencode() function)

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ActionViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Link/ActionViewHelper.html","d":"

A view helper for creating links to actions.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\EmailViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Link/EmailViewHelper.html","d":"

Email link view helper.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ExternalViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Link/ExternalViewHelper.html","d":"

A view helper for creating links to external targets.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html","d":"

Render the inner parts of a Widget.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\CsrfTokenViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/CsrfTokenViewHelper.html","d":"

ViewHelper that outputs a CSRF token which is required for "unsafe" requests (e.g. POST, PUT, DELETE, ...).

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html","d":"

This view helper implements an ifAccess/else condition.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAuthenticatedViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAuthenticatedViewHelper.html","d":"

This view helper implements an ifAuthenticated/else condition.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html","d":"

This view helper implements an ifHasRole/else condition.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html","d":"

Returns translated message using source message or key ID.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ActionViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ActionViewHelper.html","d":"

A view helper for creating URIs to actions.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\EmailViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/EmailViewHelper.html","d":"

Email uri view helper.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ExternalViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ExternalViewHelper.html","d":"

A view helper for creating URIs to external targets.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html","d":"

A view helper for creating URIs to resources.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html","d":"

This view helper allows to check whether validation errors adhere to the current request.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation","p":"Neos/FluidAdaptor/ViewHelpers/Validation.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\ResultsViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Validation/ResultsViewHelper.html","d":"

Validation results view helper

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation","p":"Neos/FluidAdaptor/ViewHelpers/Validation.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\AutocompleteViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html","d":"

Usage:\n<f:input id="name" ... />

\n","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html","d":"

Controller for the auto-complete widget

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html","d":"

Controller for the paginate widget

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html","d":"

widget.link ViewHelper\nThis ViewHelper can be used inside widget templates in order to render links pointing to widget actions

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\PaginateViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html","d":"

This ViewHelper renders a Pagination of objects.

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html","d":"

widget.uri ViewHelper\nThis ViewHelper can be used inside widget templates in order to render URIs pointing to widget actions

","f":{"n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html","d":"

The abstract base of all Fluid views.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html","d":"

A generic Fluid View exception.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\Exception\\InvalidSectionException","p":"Neos/FluidAdaptor/View/Exception/InvalidSectionException.html","d":"

An "Invalid Section" exception

","f":{"n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\Exception\\InvalidTemplateResourceException","p":"Neos/FluidAdaptor/View/Exception/InvalidTemplateResourceException.html","d":"

An "Invalid Template Resource" exception

","f":{"n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\StandaloneView","p":"Neos/FluidAdaptor/View/StandaloneView.html","d":"

A standalone template view.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\TemplatePaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html","d":"

Class TemplatePaths

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\FluidAdaptor\\View\\TemplateView","p":"Neos/FluidAdaptor/View/TemplateView.html","d":"

A standard Flow view based on Fluid.

","f":{"n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"}},{"t":"C","n":"Neos\\Http\\Factories\\FlowUploadedFile","p":"Neos/Http/Factories/FlowUploadedFile.html","d":"

A Flow specific uploaded file.

","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\PsrHttpFactory","p":"Neos/Http/Factories/PsrHttpFactory.html","d":"

A factory that implements all interfaces of PSR 17

","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\RequestFactory","p":"Neos/Http/Factories/RequestFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\RequestFactoryTrait","p":"Neos/Http/Factories/RequestFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\ResponseFactory","p":"Neos/Http/Factories/ResponseFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\ResponseFactoryTrait","p":"Neos/Http/Factories/ResponseFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\ServerRequestFactory","p":"Neos/Http/Factories/ServerRequestFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\ServerRequestFactoryTrait","p":"Neos/Http/Factories/ServerRequestFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\StreamFactory","p":"Neos/Http/Factories/StreamFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\StreamFactoryTrait","p":"Neos/Http/Factories/StreamFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\UploadedFileFactory","p":"Neos/Http/Factories/UploadedFileFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\UploadedFileFactoryTrait","p":"Neos/Http/Factories/UploadedFileFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Http\\Factories\\UriFactory","p":"Neos/Http/Factories/UriFactory.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"T","n":"Neos\\Http\\Factories\\UriFactoryTrait","p":"Neos/Http/Factories/UriFactoryTrait.html","d":"","f":{"n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"}},{"t":"C","n":"Neos\\Kickstarter\\Command\\KickstartCommandController","p":"Neos/Kickstarter/Command/KickstartCommandController.html","d":"

Command controller for the Kickstart generator

","f":{"n":"Neos\\Kickstarter\\Command","p":"Neos/Kickstarter/Command.html"}},{"t":"C","n":"Neos\\Kickstarter\\Package","p":"Neos/Kickstarter/Package.html","d":"

The Kickstart Package

","f":{"n":"Neos\\Kickstarter","p":"Neos/Kickstarter.html"}},{"t":"C","n":"Neos\\Kickstarter\\Service\\GeneratorService","p":"Neos/Kickstarter/Service/GeneratorService.html","d":"

Service for the Kickstart generator

","f":{"n":"Neos\\Kickstarter\\Service","p":"Neos/Kickstarter/Service.html"}},{"t":"C","n":"Neos\\Kickstarter\\Utility\\Inflector","p":"Neos/Kickstarter/Utility/Inflector.html","d":"

Inflector utilities for the Kickstarter. This is a basic conversion from PHP\nclass and field names to a human readable form.

","f":{"n":"Neos\\Kickstarter\\Utility","p":"Neos/Kickstarter/Utility.html"}},{"t":"C","n":"Neos\\Kickstarter\\Utility\\Validation","p":"Neos/Kickstarter/Utility/Validation.html","d":"

Validation utilities for the Kickstarter.

","f":{"n":"Neos\\Kickstarter\\Utility","p":"Neos/Kickstarter/Utility.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\LtrimViewHelper","p":"Neos/Kickstarter/ViewHelpers/Format/LtrimViewHelper.html","d":"

Wrapper for PHPs ltrim function.

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Format","p":"Neos/Kickstarter/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\UcfirstViewHelper","p":"Neos/Kickstarter/ViewHelpers/Format/UcfirstViewHelper.html","d":"

Wrapper for PHPs ucfirst function.

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Format","p":"Neos/Kickstarter/ViewHelpers/Format.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\HumanizeCamelCaseViewHelper","p":"Neos/Kickstarter/ViewHelpers/Inflect/HumanizeCamelCaseViewHelper.html","d":"

Humanize a camel cased value

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Inflect","p":"Neos/Kickstarter/ViewHelpers/Inflect.html"}},{"t":"C","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\PluralizeViewHelper","p":"Neos/Kickstarter/ViewHelpers/Inflect/PluralizeViewHelper.html","d":"

Pluralize a word

","f":{"n":"Neos\\Kickstarter\\ViewHelpers\\Inflect","p":"Neos/Kickstarter/ViewHelpers/Inflect.html"}},{"t":"C","n":"Neos\\Utility\\Arrays","p":"Neos/Utility/Arrays.html","d":"

Some array functions to help with common tasks

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\FilesException","p":"Neos/Utility/Exception/FilesException.html","d":"

A generic File Utility Exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\InvalidPositionException","p":"Neos/Utility/Exception/InvalidPositionException.html","d":"

An Invalid Position Exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\InvalidTypeException","p":"Neos/Utility/Exception/InvalidTypeException.html","d":"

An Invalid Type Exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Exception\\PropertyNotAccessibleException","p":"Neos/Utility/Exception/PropertyNotAccessibleException.html","d":"

An "Invalid Property Type" exception

","f":{"n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"}},{"t":"C","n":"Neos\\Utility\\Files","p":"Neos/Utility/Files.html","d":"

File and directory functions

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\MediaTypes","p":"Neos/Utility/MediaTypes.html","d":"

Utility class for converting Internet Media Types to file extensions and vice\nversa.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\ObjectAccess","p":"Neos/Utility/ObjectAccess.html","d":"

Provides methods to call appropriate getter/setter on an object given the\nproperty name. It does this following these rules:

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\OpcodeCacheHelper","p":"Neos/Utility/OpcodeCacheHelper.html","d":"

This class contains a helper to clear PHP Opcode Caches, auto-detecting the current opcache system in use.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\PdoHelper","p":"Neos/Utility/PdoHelper.html","d":"

A helper class for handling PDO databases

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\PositionalArraySorter","p":"Neos/Utility/PositionalArraySorter.html","d":"

Flexible array sorter that sorts an array according to a "position" metadata.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\SchemaGenerator","p":"Neos/Utility/SchemaGenerator.html","d":"

Configuration schema generator.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\SchemaValidator","p":"Neos/Utility/SchemaValidator.html","d":"

A general purpose Array Validator which can check PHP arrays for validity\naccording to some schema.

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\TypeHandling","p":"Neos/Utility/TypeHandling.html","d":"

PHP type handling functions

","f":{"n":"Neos\\Utility","p":"Neos/Utility.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\Exception","p":"Neos/Utility/Unicode/Exception.html","d":"

Exception thrown by the Unicode methods.

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\Functions","p":"Neos/Utility/Unicode/Functions.html","d":"

A class with UTF-8 string functions, some inspired by what might be in some\nfuture PHP version.

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\TextIterator","p":"Neos/Utility/Unicode/TextIterator.html","d":"

A UTF8-aware TextIterator

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\TextIteratorElement","p":"Neos/Utility/Unicode/TextIteratorElement.html","d":"

A UTF8-aware TextIterator

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"C","n":"Neos\\Utility\\Unicode\\UnsupportedFeatureException","p":"Neos/Utility/Unicode/UnsupportedFeatureException.html","d":"

Exception thrown if a feature is not supported.

","f":{"n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\BackendInterface","p":"Neos/Cache/Backend/BackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\FreezableBackendInterface","p":"Neos/Cache/Backend/FreezableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\IterableBackendInterface","p":"Neos/Cache/Backend/IterableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\TaggableBackendInterface","p":"Neos/Cache/Backend/TaggableBackendInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\WithSetupInterface","p":"Neos/Cache/Backend/WithSetupInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\Backend\\WithStatusInterface","p":"Neos/Cache/Backend/WithStatusInterface.html","f":{"n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"}},{"t":"I","n":"Neos\\Cache\\CacheAwareInterface","p":"Neos/Cache/CacheAwareInterface.html","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"I","n":"Neos\\Cache\\CacheFactoryInterface","p":"Neos/Cache/CacheFactoryInterface.html","f":{"n":"Neos\\Cache","p":"Neos/Cache.html"}},{"t":"I","n":"Neos\\Cache\\Frontend\\FrontendInterface","p":"Neos/Cache/Frontend/FrontendInterface.html","f":{"n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"}},{"t":"I","n":"Neos\\Eel\\EelEvaluatorInterface","p":"Neos/Eel/EelEvaluatorInterface.html","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"I","n":"Neos\\Eel\\FlowQuery\\OperationInterface","p":"Neos/Eel/FlowQuery/OperationInterface.html","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"I","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html","f":{"n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"}},{"t":"I","n":"Neos\\Eel\\ProtectedContextAwareInterface","p":"Neos/Eel/ProtectedContextAwareInterface.html","f":{"n":"Neos\\Eel","p":"Neos/Eel.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface","p":"Neos/Flow/Aop/Advice/AdviceInterface.html","f":{"n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\JoinPointInterface","p":"Neos/Flow/Aop/JoinPointInterface.html","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html","f":{"n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"}},{"t":"I","n":"Neos\\Flow\\Aop\\ProxyInterface","p":"Neos/Flow/Aop/ProxyInterface.html","f":{"n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"}},{"t":"I","n":"Neos\\Flow\\Cli\\CommandControllerInterface","p":"Neos/Flow/Cli/CommandControllerInterface.html","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"I","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html","f":{"n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"}},{"t":"I","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html","f":{"n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"}},{"t":"I","n":"Neos\\Flow\\Core\\RequestHandlerInterface","p":"Neos/Flow/Core/RequestHandlerInterface.html","f":{"n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"}},{"t":"I","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface","p":"Neos/Flow/Error/ExceptionHandlerInterface.html","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"I","n":"Neos\\Flow\\Error\\WithHttpStatusInterface","p":"Neos/Flow/Error/WithHttpStatusInterface.html","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"I","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface","p":"Neos/Flow/Error/WithReferenceCodeInterface.html","f":{"n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"}},{"t":"I","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface","p":"Neos/Flow/Http/Client/RequestEngineInterface.html","f":{"n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"}},{"t":"I","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html","f":{"n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"}},{"t":"I","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html","f":{"n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"}},{"t":"I","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html","f":{"n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"}},{"t":"I","n":"Neos\\Flow\\Log\\Backend\\BackendInterface","p":"Neos/Flow/Log/Backend/BackendInterface.html","f":{"n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"}},{"t":"I","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"I","n":"Neos\\Flow\\Log\\ThrowableStorageInterface","p":"Neos/Flow/Log/ThrowableStorageInterface.html","f":{"n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"}},{"t":"I","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"I","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html","f":{"n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html","f":{"n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\RequestInterface","p":"Neos/Flow/Mvc/RequestInterface.html","f":{"n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface","p":"Neos/Flow/Mvc/Routing/RouterInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html","f":{"n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"}},{"t":"I","n":"Neos\\Flow\\Mvc\\View\\ViewInterface","p":"Neos/Flow/Mvc/View/ViewInterface.html","f":{"n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"}},{"t":"I","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html","f":{"n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"}},{"t":"I","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyInterface","p":"Neos/Flow/ObjectManagement/Proxy/ProxyInterface.html","f":{"n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"}},{"t":"I","n":"Neos\\Flow\\Package\\BootablePackageInterface","p":"Neos/Flow/Package/BootablePackageInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Package\\FlowPackageInterface","p":"Neos/Flow/Package/FlowPackageInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Package\\PackageInterface","p":"Neos/Flow/Package/PackageInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface","p":"Neos/Flow/Package/PackageKeyAwareInterface.html","f":{"n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicInterface","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicInterface.html","f":{"n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\QueryInterface","p":"Neos/Flow/Persistence/QueryInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\QueryResultInterface","p":"Neos/Flow/Persistence/QueryResultInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Persistence\\RepositoryInterface","p":"Neos/Flow/Persistence/RepositoryInterface.html","f":{"n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"}},{"t":"I","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"I","n":"Neos\\Flow\\Property\\TypeConverterInterface","p":"Neos/Flow/Property/TypeConverterInterface.html","f":{"n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"}},{"t":"I","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverterInterface","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverterInterface.html","f":{"n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface","p":"Neos/Flow/ResourceManagement/CollectionInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Filter\\FilterInterface","p":"Neos/Flow/ResourceManagement/Filter/FilterInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Filter","p":"Neos/Flow/ResourceManagement/Filter.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"}},{"t":"I","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html","f":{"n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface","p":"Neos/Flow/Security/Authentication/TokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\Token\\SessionlessTokenInterface","p":"Neos/Flow/Security/Authentication/Token/SessionlessTokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html","f":{"n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface","p":"Neos/Flow/Security/Authorization/FirewallInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity","p":"Neos/Flow/Security/Authorization/Privilege/Entity.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeSubjectInterface","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeSubjectInterface.html","f":{"n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"I","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html","f":{"n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"}},{"t":"I","n":"Neos\\Flow\\Security\\RequestPatternInterface","p":"Neos/Flow/Security/RequestPatternInterface.html","f":{"n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"}},{"t":"I","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingProxyInterface","p":"Neos/Flow/Session/Aspect/LazyLoadingProxyInterface.html","f":{"n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"}},{"t":"I","n":"Neos\\Flow\\Session\\CookieEnabledInterface","p":"Neos/Flow/Session/CookieEnabledInterface.html","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"I","n":"Neos\\Flow\\Session\\SessionInterface","p":"Neos/Flow/Session/SessionInterface.html","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"I","n":"Neos\\Flow\\Session\\SessionManagerInterface","p":"Neos/Flow/Session/SessionManagerInterface.html","f":{"n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"}},{"t":"I","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"I","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"I","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html","f":{"n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"}},{"t":"I","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html","f":{"n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"}},{"t":"I","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html","f":{"n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"}},{"t":"I","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html","f":{"n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets.html"}},{"t":"M","n":"Neos\\Cache\\BackendInstantiationTrait::instantiateBackend","p":"Neos/Cache/BackendInstantiationTrait.html#method_instantiateBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::__construct","p":"Neos/Cache/Backend/AbstractBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setProperties","p":"Neos/Cache/Backend/AbstractBackend.html#method_setProperties","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setProperty","p":"Neos/Cache/Backend/AbstractBackend.html#method_setProperty","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setCache","p":"Neos/Cache/Backend/AbstractBackend.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::setDefaultLifetime","p":"Neos/Cache/Backend/AbstractBackend.html#method_setDefaultLifetime","d":"

Sets the default lifetime for this cache backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::calculateExpiryTime","p":"Neos/Cache/Backend/AbstractBackend.html#method_calculateExpiryTime","d":"

Calculates the expiry time by the given lifetime. If no lifetime is\nspecified, the default lifetime is used.

"},{"t":"M","n":"Neos\\Cache\\Backend\\AbstractBackend::getPrefixedIdentifier","p":"Neos/Cache/Backend/AbstractBackend.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::__construct","p":"Neos/Cache/Backend/ApcuBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::setCache","p":"Neos/Cache/Backend/ApcuBackend.html#method_setCache","d":"

Initializes the identifier prefix when setting the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::getPrefixedIdentifier","p":"Neos/Cache/Backend/ApcuBackend.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::set","p":"Neos/Cache/Backend/ApcuBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::get","p":"Neos/Cache/Backend/ApcuBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::has","p":"Neos/Cache/Backend/ApcuBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::remove","p":"Neos/Cache/Backend/ApcuBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/ApcuBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::findTagsByIdentifier","p":"Neos/Cache/Backend/ApcuBackend.html#method_findTagsByIdentifier","d":"

Finds all tags for the given identifier. This function uses reverse tag\nindex to search for tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::flush","p":"Neos/Cache/Backend/ApcuBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::flushByTag","p":"Neos/Cache/Backend/ApcuBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::flushByTags","p":"Neos/Cache/Backend/ApcuBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::addIdentifierToTags","p":"Neos/Cache/Backend/ApcuBackend.html#method_addIdentifierToTags","d":"

Associates the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::removeIdentifierFromAllTags","p":"Neos/Cache/Backend/ApcuBackend.html#method_removeIdentifierFromAllTags","d":"

Removes association of the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::collectGarbage","p":"Neos/Cache/Backend/ApcuBackend.html#method_collectGarbage","d":"

Does nothing, as APCu does GC itself

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::current","p":"Neos/Cache/Backend/ApcuBackend.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::next","p":"Neos/Cache/Backend/ApcuBackend.html#method_next","d":"

Move forward to the next cache entry

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::key","p":"Neos/Cache/Backend/ApcuBackend.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::valid","p":"Neos/Cache/Backend/ApcuBackend.html#method_valid","d":"

Checks if the current position of the cache entry iterator is valid

"},{"t":"M","n":"Neos\\Cache\\Backend\\ApcuBackend::rewind","p":"Neos/Cache/Backend/ApcuBackend.html#method_rewind","d":"

Rewinds the cache entry iterator to the first element

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::setCache","p":"Neos/Cache/Backend/BackendInterface.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::getPrefixedIdentifier","p":"Neos/Cache/Backend/BackendInterface.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::set","p":"Neos/Cache/Backend/BackendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::get","p":"Neos/Cache/Backend/BackendInterface.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::has","p":"Neos/Cache/Backend/BackendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::remove","p":"Neos/Cache/Backend/BackendInterface.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::flush","p":"Neos/Cache/Backend/BackendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::collectGarbage","p":"Neos/Cache/Backend/BackendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::freeze","p":"Neos/Cache/Backend/FileBackend.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::isFrozen","p":"Neos/Cache/Backend/FileBackend.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::setCache","p":"Neos/Cache/Backend/FileBackend.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend and\ninitializes the default cache directory.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::set","p":"Neos/Cache/Backend/FileBackend.html#method_set","d":"

Saves data in a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::get","p":"Neos/Cache/Backend/FileBackend.html#method_get","d":"

Loads data from a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::has","p":"Neos/Cache/Backend/FileBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::remove","p":"Neos/Cache/Backend/FileBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/FileBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::findIdentifiersByTags","p":"Neos/Cache/Backend/FileBackend.html#method_findIdentifiersByTags","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::flush","p":"Neos/Cache/Backend/FileBackend.html#method_flush","d":"

Removes all cache entries of this cache and sets the frozen flag to false.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::flushByTag","p":"Neos/Cache/Backend/FileBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::flushByTags","p":"Neos/Cache/Backend/FileBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::isCacheFileExpired","p":"Neos/Cache/Backend/FileBackend.html#method_isCacheFileExpired","d":"

Checks if the given cache entry files are still valid or if their\nlifetime has exceeded.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::collectGarbage","p":"Neos/Cache/Backend/FileBackend.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::findCacheFilesByIdentifier","p":"Neos/Cache/Backend/FileBackend.html#method_findCacheFilesByIdentifier","d":"

Tries to find the cache entry for the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::requireOnce","p":"Neos/Cache/Backend/FileBackend.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::internalGet","p":"Neos/Cache/Backend/FileBackend.html#method_internalGet","d":"

Internal get method, allows to nest locks by using the $acquireLock flag

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::internalGetWhileFrozen","p":"Neos/Cache/Backend/FileBackend.html#method_internalGetWhileFrozen","d":"

Internal get method in case the cache is frozen, this will not check expiry times!

"},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackend::getEntryIdentifierFromFilename","p":"Neos/Cache/Backend/FileBackend.html#method_getEntryIdentifierFromFilename","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::__construct","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method___construct","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::fromString","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_fromString","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::getData","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_getData","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::getTags","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_getTags","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::getExpiryTime","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_getExpiryTime","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::isExpired","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_isExpired","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::isTaggedWith","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method_isTaggedWith","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FileBackendEntryDto::__toString","p":"Neos/Cache/Backend/FileBackendEntryDto.html#method___toString","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::freeze","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::isFrozen","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::buildSubBackend","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_buildSubBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::current","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_current","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::next","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_next","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::key","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_key","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::valid","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_valid","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\IterableMultiBackend::rewind","p":"Neos/Cache/Backend/IterableMultiBackend.html#method_rewind","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::__construct","p":"Neos/Cache/Backend/MemcachedBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setServers","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setServers","d":"

Setter for servers to be used. Expects an array, the values are expected\nto be formatted like "[:]" or "unix://"

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setCompression","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setCompression","d":"

Setter for compression flags bit

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setCache","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setCache","d":"

Initializes the identifier prefix when setting the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::getPrefixedIdentifier","p":"Neos/Cache/Backend/MemcachedBackend.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::set","p":"Neos/Cache/Backend/MemcachedBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::setItem","p":"Neos/Cache/Backend/MemcachedBackend.html#method_setItem","d":"

Stores an item on the server

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::get","p":"Neos/Cache/Backend/MemcachedBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::has","p":"Neos/Cache/Backend/MemcachedBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::remove","p":"Neos/Cache/Backend/MemcachedBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/MemcachedBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::findTagsByIdentifier","p":"Neos/Cache/Backend/MemcachedBackend.html#method_findTagsByIdentifier","d":"

Finds all tags for the given identifier. This function uses reverse tag\nindex to search for tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::flush","p":"Neos/Cache/Backend/MemcachedBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::flushByTag","p":"Neos/Cache/Backend/MemcachedBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::flushByTags","p":"Neos/Cache/Backend/MemcachedBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::addIdentifierToTags","p":"Neos/Cache/Backend/MemcachedBackend.html#method_addIdentifierToTags","d":"

Associates the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::removeIdentifierFromAllTags","p":"Neos/Cache/Backend/MemcachedBackend.html#method_removeIdentifierFromAllTags","d":"

Removes association of the identifier with the given tags

"},{"t":"M","n":"Neos\\Cache\\Backend\\MemcachedBackend::collectGarbage","p":"Neos/Cache/Backend/MemcachedBackend.html#method_collectGarbage","d":"

Does nothing, as memcache/memcached does GC itself

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::__construct","p":"Neos/Cache/Backend/MultiBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::prepareBackends","p":"Neos/Cache/Backend/MultiBackend.html#method_prepareBackends","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::buildSubBackend","p":"Neos/Cache/Backend/MultiBackend.html#method_buildSubBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::set","p":"Neos/Cache/Backend/MultiBackend.html#method_set","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::get","p":"Neos/Cache/Backend/MultiBackend.html#method_get","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::has","p":"Neos/Cache/Backend/MultiBackend.html#method_has","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::remove","p":"Neos/Cache/Backend/MultiBackend.html#method_remove","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::flush","p":"Neos/Cache/Backend/MultiBackend.html#method_flush","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::collectGarbage","p":"Neos/Cache/Backend/MultiBackend.html#method_collectGarbage","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setBackendConfigurations","p":"Neos/Cache/Backend/MultiBackend.html#method_setBackendConfigurations","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setSetInAllBackends","p":"Neos/Cache/Backend/MultiBackend.html#method_setSetInAllBackends","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setDebug","p":"Neos/Cache/Backend/MultiBackend.html#method_setDebug","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setRemoveUnhealthyBackends","p":"Neos/Cache/Backend/MultiBackend.html#method_setRemoveUnhealthyBackends","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::setLogErrors","p":"Neos/Cache/Backend/MultiBackend.html#method_setLogErrors","d":"

This setter is used by AbstractBackend::setProperties()

"},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::handleError","p":"Neos/Cache/Backend/MultiBackend.html#method_handleError","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\MultiBackend::removeUnhealthyBackend","p":"Neos/Cache/Backend/MultiBackend.html#method_removeUnhealthyBackend","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::setProperty","p":"Neos/Cache/Backend/NullBackend.html#method_setProperty","d":"

Successfully ignore every configured property

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::set","p":"Neos/Cache/Backend/NullBackend.html#method_set","d":"

Acts as if it would save data

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::get","p":"Neos/Cache/Backend/NullBackend.html#method_get","d":"

Returns False

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::has","p":"Neos/Cache/Backend/NullBackend.html#method_has","d":"

Returns False

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::remove","p":"Neos/Cache/Backend/NullBackend.html#method_remove","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/NullBackend.html#method_findIdentifiersByTag","d":"

Returns an empty array

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::flush","p":"Neos/Cache/Backend/NullBackend.html#method_flush","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::flushByTag","p":"Neos/Cache/Backend/NullBackend.html#method_flushByTag","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::flushByTags","p":"Neos/Cache/Backend/NullBackend.html#method_flushByTags","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::collectGarbage","p":"Neos/Cache/Backend/NullBackend.html#method_collectGarbage","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\NullBackend::requireOnce","p":"Neos/Cache/Backend/NullBackend.html#method_requireOnce","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setDataSourceName","p":"Neos/Cache/Backend/PdoBackend.html#method_setDataSourceName","d":"

Sets the DSN to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setUsername","p":"Neos/Cache/Backend/PdoBackend.html#method_setUsername","d":"

Sets the username to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setPassword","p":"Neos/Cache/Backend/PdoBackend.html#method_setPassword","d":"

Sets the password to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setDriverOptions","p":"Neos/Cache/Backend/PdoBackend.html#method_setDriverOptions","d":"

Sets the driverOptions to use

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setCacheTableName","p":"Neos/Cache/Backend/PdoBackend.html#method_setCacheTableName","d":"

Sets the name of the "cache" table

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setTagsTableName","p":"Neos/Cache/Backend/PdoBackend.html#method_setTagsTableName","d":"

Sets the name of the "tags" table

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setBatchSize","p":"Neos/Cache/Backend/PdoBackend.html#method_setBatchSize","d":"

Sets the maximum number of items for batch operations

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::set","p":"Neos/Cache/Backend/PdoBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::get","p":"Neos/Cache/Backend/PdoBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::has","p":"Neos/Cache/Backend/PdoBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::remove","p":"Neos/Cache/Backend/PdoBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::flush","p":"Neos/Cache/Backend/PdoBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::flushByTag","p":"Neos/Cache/Backend/PdoBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::flushByTags","p":"Neos/Cache/Backend/PdoBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/PdoBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::collectGarbage","p":"Neos/Cache/Backend/PdoBackend.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::getNotExpiredStatement","p":"Neos/Cache/Backend/PdoBackend.html#method_getNotExpiredStatement","d":"

Returns an SQL statement that evaluates to true if the entry is not expired.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::connect","p":"Neos/Cache/Backend/PdoBackend.html#method_connect","d":"

Connect to the database

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::createCacheTables","p":"Neos/Cache/Backend/PdoBackend.html#method_createCacheTables","d":"

Creates the tables needed for the cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::current","p":"Neos/Cache/Backend/PdoBackend.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::next","p":"Neos/Cache/Backend/PdoBackend.html#method_next","d":"

Move forward to the next cache entry.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::key","p":"Neos/Cache/Backend/PdoBackend.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::valid","p":"Neos/Cache/Backend/PdoBackend.html#method_valid","d":"

Checks if the current position of the cache entry iterator is valid.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::rewind","p":"Neos/Cache/Backend/PdoBackend.html#method_rewind","d":"

Rewinds the cache entry iterator to the first element\nand fetches cacheEntries.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::context","p":"Neos/Cache/Backend/PdoBackend.html#method_context","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::setup","p":"Neos/Cache/Backend/PdoBackend.html#method_setup","d":"

Connects to the configured PDO database and adds/updates table schema if required

"},{"t":"M","n":"Neos\\Cache\\Backend\\PdoBackend::getStatus","p":"Neos/Cache/Backend/PdoBackend.html#method_getStatus","d":"

Validates that configured database is accessible and schema up to date

"},{"t":"M","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface::requireOnce","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::__construct","p":"Neos/Cache/Backend/RedisBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::set","p":"Neos/Cache/Backend/RedisBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::get","p":"Neos/Cache/Backend/RedisBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::has","p":"Neos/Cache/Backend/RedisBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::remove","p":"Neos/Cache/Backend/RedisBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::flush","p":"Neos/Cache/Backend/RedisBackend.html#method_flush","d":"

Removes all cache entries of this cache

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::collectGarbage","p":"Neos/Cache/Backend/RedisBackend.html#method_collectGarbage","d":"

This backend does not need an externally triggered garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::flushByTag","p":"Neos/Cache/Backend/RedisBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::flushByTags","p":"Neos/Cache/Backend/RedisBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/RedisBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::current","p":"Neos/Cache/Backend/RedisBackend.html#method_current","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::next","p":"Neos/Cache/Backend/RedisBackend.html#method_next","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::key","p":"Neos/Cache/Backend/RedisBackend.html#method_key","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::valid","p":"Neos/Cache/Backend/RedisBackend.html#method_valid","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::rewind","p":"Neos/Cache/Backend/RedisBackend.html#method_rewind","d":"{@inheritdoc}"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::freeze","p":"Neos/Cache/Backend/RedisBackend.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::isFrozen","p":"Neos/Cache/Backend/RedisBackend.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setHostname","p":"Neos/Cache/Backend/RedisBackend.html#method_setHostname","d":"

Sets the hostname or the socket of the Redis server

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setPort","p":"Neos/Cache/Backend/RedisBackend.html#method_setPort","d":"

Sets the port of the Redis server.

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setDatabase","p":"Neos/Cache/Backend/RedisBackend.html#method_setDatabase","d":"

Sets the database that will be used for this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setPassword","p":"Neos/Cache/Backend/RedisBackend.html#method_setPassword","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setCompressionLevel","p":"Neos/Cache/Backend/RedisBackend.html#method_setCompressionLevel","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setBatchSize","p":"Neos/Cache/Backend/RedisBackend.html#method_setBatchSize","d":"

Sets the Maximum number of items for batch operations

"},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::setRedis","p":"Neos/Cache/Backend/RedisBackend.html#method_setRedis","d":null},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::verifyRedisVersionIsSupported","p":"Neos/Cache/Backend/RedisBackend.html#method_verifyRedisVersionIsSupported","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\RedisBackend::getStatus","p":"Neos/Cache/Backend/RedisBackend.html#method_getStatus","d":"

Validates that the configured redis backend is accessible and returns some details about its configuration if that's the case

"},{"t":"M","n":"Neos\\Cache\\Backend\\RequireOnceFromValueTrait::requireOnce","p":"Neos/Cache/Backend/RequireOnceFromValueTrait.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::__construct","p":"Neos/Cache/Backend/SimpleFileBackend.html#method___construct","d":"

Constructs this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setCache","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend and\ninitializes the default cache directory.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setCacheDirectory","d":"

Sets the directory where the cache files are stored

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::getCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_getCacheDirectory","d":"

Returns the directory where the cache files are stored

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::set","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_set","d":"

Saves data in a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::get","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_get","d":"

Loads data from a cache file.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::has","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::remove","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::flush","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::isCacheFileExpired","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_isCacheFileExpired","d":"

Checks if the given cache entry files are still valid or if their\nlifetime has exceeded.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::collectGarbage","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_collectGarbage","d":"

Not necessary

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::findCacheFilesByIdentifier","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_findCacheFilesByIdentifier","d":"

Tries to find the cache entry for the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::requireOnce","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_requireOnce","d":"

Loads PHP code from the cache and include_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::current","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::next","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_next","d":"

Move forward to the next cache entry

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::key","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::valid","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_valid","d":"

Checks if the current position of the cache entry iterator is valid

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::rewind","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_rewind","d":"

Rewinds the cache entry iterator to the first element

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::throwExceptionIfPathExceedsMaximumLength","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_throwExceptionIfPathExceedsMaximumLength","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::getBaseDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_getBaseDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setBaseDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setBaseDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::configureCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_configureCacheDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::verifyCacheDirectory","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_verifyCacheDirectory","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::readCacheFile","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_readCacheFile","d":"

Reads the cache data from the given cache file, using locking.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::writeCacheFile","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_writeCacheFile","d":"

Writes the cache data into the given cache file, using locking.

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::setup","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_setup","d":"

Sets up this backend by creating the required cache directory if it doesn't exist yet

"},{"t":"M","n":"Neos\\Cache\\Backend\\SimpleFileBackend::getStatus","p":"Neos/Cache/Backend/SimpleFileBackend.html#method_getStatus","d":"

Validates that the configured cache directory exists and is writeable and returns some details about its configuration if that's the case

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTags","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::findIdentifiersByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::buildSubBackend","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_buildSubBackend","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::flushByTag","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_flushByTag","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::flushByTags","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_flushByTags","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableMultiBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/TaggableMultiBackend.html#method_findIdentifiersByTag","d":""},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::set","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::get","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::has","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::remove","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::findIdentifiersByTag","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::flush","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::flushByTag","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::flushByTags","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TransientMemoryBackend::collectGarbage","p":"Neos/Cache/Backend/TransientMemoryBackend.html#method_collectGarbage","d":"

Does nothing

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithSetupInterface::setup","p":"Neos/Cache/Backend/WithSetupInterface.html#method_setup","d":"

Sets up the cache backend, if possible, and returns the status

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithStatusInterface::getStatus","p":"Neos/Cache/Backend/WithStatusInterface.html#method_getStatus","d":"

Returns the status of the cache backend

"},{"t":"M","n":"Neos\\Cache\\CacheAwareInterface::getCacheEntryIdentifier","p":"Neos/Cache/CacheAwareInterface.html#method_getCacheEntryIdentifier","d":"

Returns a string which distinctly identifies this object and thus can be used as an identifier for cache entries\nrelated to this object.

"},{"t":"M","n":"Neos\\Cache\\CacheFactory::__construct","p":"Neos/Cache/CacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Cache\\CacheFactory::create","p":"Neos/Cache/CacheFactory.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\CacheFactory::instantiateCache","p":"Neos/Cache/CacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Cache\\CacheFactoryInterface::create","p":"Neos/Cache/CacheFactoryInterface.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::__construct","p":"Neos/Cache/EnvironmentConfiguration.html#method___construct","d":"

EnvironmentConfiguration constructor.

"},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::getMaximumPathLength","p":"Neos/Cache/EnvironmentConfiguration.html#method_getMaximumPathLength","d":""},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::getFileCacheBasePath","p":"Neos/Cache/EnvironmentConfiguration.html#method_getFileCacheBasePath","d":""},{"t":"M","n":"Neos\\Cache\\EnvironmentConfiguration::getApplicationIdentifier","p":"Neos/Cache/EnvironmentConfiguration.html#method_getApplicationIdentifier","d":""},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::__construct","p":"Neos/Cache/Frontend/AbstractFrontend.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::initializeObject","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_initializeObject","d":"

Initializes this frontend

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::getIdentifier","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_getIdentifier","d":"

Returns this cache's identifier

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::getBackend","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_getBackend","d":"

Returns the backend used by this cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::has","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::remove","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_remove","d":"

Removes the given cache entry from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::flush","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::flushByTag","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::flushByTags","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::collectGarbage","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::isValidEntryIdentifier","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\AbstractFrontend::isValidTag","p":"Neos/Cache/Frontend/AbstractFrontend.html#method_isValidTag","d":"

Checks the validity of a tag. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::__construct","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method___construct","d":"

Constructs this Iterator

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::current","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_current","d":"

Returns the data of the current cache entry pointed to by the cache entry\niterator.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::next","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_next","d":"

Move forward to the next cache entry

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::key","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_key","d":"

Returns the identifier of the current cache entry pointed to by the cache\nentry iterator.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::valid","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_valid","d":"

Checks if current position of the cache entry iterator is valid

"},{"t":"M","n":"Neos\\Cache\\Frontend\\CacheEntryIterator::rewind","p":"Neos/Cache/Frontend/CacheEntryIterator.html#method_rewind","d":"

Rewind the cache entry iterator to the first element

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getIdentifier","d":"

Returns this cache's identifier

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getBackend","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getBackend","d":"

Returns the backend used by this cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::set","p":"Neos/Cache/Frontend/FrontendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::get","p":"Neos/Cache/Frontend/FrontendInterface.html#method_get","d":"

Finds and returns data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::has","p":"Neos/Cache/Frontend/FrontendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::remove","p":"Neos/Cache/Frontend/FrontendInterface.html#method_remove","d":"

Removes the given cache entry from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flush","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTags","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::collectGarbage","p":"Neos/Cache/Frontend/FrontendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidEntryIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidTag","d":"

Checks the validity of a tag. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::__construct","p":"Neos/Cache/Frontend/PhpFrontend.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::get","p":"Neos/Cache/Frontend/PhpFrontend.html#method_get","d":"

Finds and returns the original code from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::getWrapped","p":"Neos/Cache/Frontend/PhpFrontend.html#method_getWrapped","d":"

Returns the code wrapped in php tags as written to the cache, ready to be included.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::set","p":"Neos/Cache/Frontend/PhpFrontend.html#method_set","d":"

Saves the PHP source code in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\PhpFrontend::requireOnce","p":"Neos/Cache/Frontend/PhpFrontend.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\StringFrontend::set","p":"Neos/Cache/Frontend/StringFrontend.html#method_set","d":"

Saves the value of a PHP variable in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\StringFrontend::get","p":"Neos/Cache/Frontend/StringFrontend.html#method_get","d":"

Finds and returns a variable value from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\StringFrontend::getByTag","p":"Neos/Cache/Frontend/StringFrontend.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::initializeObject","p":"Neos/Cache/Frontend/VariableFrontend.html#method_initializeObject","d":"

Initializes this cache frontend

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::set","p":"Neos/Cache/Frontend/VariableFrontend.html#method_set","d":"

Saves the value of a PHP variable in the cache. Note that the variable\nwill be serialized if necessary.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::get","p":"Neos/Cache/Frontend/VariableFrontend.html#method_get","d":"

Finds and returns a variable value from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::getByTag","p":"Neos/Cache/Frontend/VariableFrontend.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\VariableFrontend::getIterator","p":"Neos/Cache/Frontend/VariableFrontend.html#method_getIterator","d":"

Returns an iterator over the entries of this cache

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory::__construct","p":"Neos/Cache/Psr/Cache/CacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory::create","p":"Neos/Cache/Psr/Cache/CacheFactory.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheFactory::instantiateCache","p":"Neos/Cache/Psr/Cache/CacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::__construct","p":"Neos/Cache/Psr/Cache/CacheItem.html#method___construct","d":"

Construct item.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::getKey","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_getKey","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::get","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_get","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::isHit","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_isHit","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::set","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_set","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::expiresAt","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_expiresAt","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::expiresAfter","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_expiresAfter","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CacheItem::getExpirationDate","p":"Neos/Cache/Psr/Cache/CacheItem.html#method_getExpirationDate","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::__construct","p":"Neos/Cache/Psr/Cache/CachePool.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::getItem","p":"Neos/Cache/Psr/Cache/CachePool.html#method_getItem","d":"

Returns a Cache Item representing the specified key.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::getItems","p":"Neos/Cache/Psr/Cache/CachePool.html#method_getItems","d":"

Returns a traversable set of cache items.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::hasItem","p":"Neos/Cache/Psr/Cache/CachePool.html#method_hasItem","d":"

Confirms if the cache contains specified cache item.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::clear","p":"Neos/Cache/Psr/Cache/CachePool.html#method_clear","d":"

Deletes all items in the pool.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::deleteItem","p":"Neos/Cache/Psr/Cache/CachePool.html#method_deleteItem","d":"

Removes the item from the pool.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::deleteItems","p":"Neos/Cache/Psr/Cache/CachePool.html#method_deleteItems","d":"

Removes multiple items from the pool.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::save","p":"Neos/Cache/Psr/Cache/CachePool.html#method_save","d":"

Persists a cache item immediately.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::saveDeferred","p":"Neos/Cache/Psr/Cache/CachePool.html#method_saveDeferred","d":"

Sets a cache item to be persisted later.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::commit","p":"Neos/Cache/Psr/Cache/CachePool.html#method_commit","d":"

Persists any deferred cache items.

"},{"t":"M","n":"Neos\\Cache\\Psr\\Cache\\CachePool::isValidEntryIdentifier","p":"Neos/Cache/Psr/Cache/CachePool.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::__construct","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method___construct","d":"

Constructs the cache

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::set","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_set","d":"

Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::get","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_get","d":"

Finds and returns a variable value from the cache.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::delete","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_delete","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::clear","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_clear","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::getMultiple","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_getMultiple","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::setMultiple","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_setMultiple","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::deleteMultiple","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_deleteMultiple","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::has","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_has","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::isValidEntryIdentifier","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_isValidEntryIdentifier","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::ensureValidEntryIdentifier","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_ensureValidEntryIdentifier","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCache::calculateLifetimeFromDateInterval","p":"Neos/Cache/Psr/SimpleCache/SimpleCache.html#method_calculateLifetimeFromDateInterval","d":""},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory::__construct","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory::create","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\Psr\\SimpleCache\\SimpleCacheFactory::instantiateCache","p":"Neos/Cache/Psr/SimpleCache/SimpleCacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_S","p":"Neos/Eel/AbstractParser.html#method_match_S","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match__IntegerNumber","p":"Neos/Eel/AbstractParser.html#method_match__IntegerNumber","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match__Decimals","p":"Neos/Eel/AbstractParser.html#method_match__Decimals","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_NumberLiteral","p":"Neos/Eel/AbstractParser.html#method_match_NumberLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_DoubleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_match_DoubleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_SingleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_match_SingleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_StringLiteral","p":"Neos/Eel/AbstractParser.html#method_match_StringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_BooleanLiteral","p":"Neos/Eel/AbstractParser.html#method_match_BooleanLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_Identifier","p":"Neos/Eel/AbstractParser.html#method_match_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::match_PropertyPath","p":"Neos/Eel/AbstractParser.html#method_match_PropertyPath","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::StringLiteral_SingleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_StringLiteral_SingleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\AbstractParser::StringLiteral_DoubleQuotedStringLiteral","p":"Neos/Eel/AbstractParser.html#method_StringLiteral_DoubleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::NumberLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_NumberLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::StringLiteral_SingleQuotedStringLiteral","p":"Neos/Eel/CompilingEelParser.html#method_StringLiteral_SingleQuotedStringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::StringLiteral_DoubleQuotedStringLiteral","p":"Neos/Eel/CompilingEelParser.html#method_StringLiteral_DoubleQuotedStringLiteral","d":"

Evaluate a double quoted string literal

"},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::BooleanLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_BooleanLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::OffsetAccess_Expression","p":"Neos/Eel/CompilingEelParser.html#method_OffsetAccess_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodCall_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_MethodCall_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodCall_Expression","p":"Neos/Eel/CompilingEelParser.html#method_MethodCall_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectPath_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_ObjectPath_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectPath_OffsetAccess","p":"Neos/Eel/CompilingEelParser.html#method_ObjectPath_OffsetAccess","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectPath_MethodCall","p":"Neos/Eel/CompilingEelParser.html#method_ObjectPath_MethodCall","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Term_term","p":"Neos/Eel/CompilingEelParser.html#method_Term_term","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Expression_exp","p":"Neos/Eel/CompilingEelParser.html#method_Expression_exp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SimpleExpression_term","p":"Neos/Eel/CompilingEelParser.html#method_SimpleExpression_term","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::WrappedExpression_Expression","p":"Neos/Eel/CompilingEelParser.html#method_WrappedExpression_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::NotExpression_exp","p":"Neos/Eel/CompilingEelParser.html#method_NotExpression_exp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrayLiteral_Expression","p":"Neos/Eel/CompilingEelParser.html#method_ArrayLiteral_Expression","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrayLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_ArrayLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteralProperty_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteralProperty_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteralProperty_StringLiteral","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteralProperty_StringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteral_ObjectLiteralProperty","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteral_ObjectLiteralProperty","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ObjectLiteral__finalise","p":"Neos/Eel/CompilingEelParser.html#method_ObjectLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Disjunction_lft","p":"Neos/Eel/CompilingEelParser.html#method_Disjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Disjunction_rgt","p":"Neos/Eel/CompilingEelParser.html#method_Disjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Conjunction_lft","p":"Neos/Eel/CompilingEelParser.html#method_Conjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Conjunction_rgt","p":"Neos/Eel/CompilingEelParser.html#method_Conjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Comparison_lft","p":"Neos/Eel/CompilingEelParser.html#method_Comparison_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Comparison_comp","p":"Neos/Eel/CompilingEelParser.html#method_Comparison_comp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::unwrapExpression","p":"Neos/Eel/CompilingEelParser.html#method_unwrapExpression","d":"

Return an expression that unwraps the given expression\nif it is a Context object.

"},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::Comparison_rgt","p":"Neos/Eel/CompilingEelParser.html#method_Comparison_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SumCalculation_lft","p":"Neos/Eel/CompilingEelParser.html#method_SumCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SumCalculation_op","p":"Neos/Eel/CompilingEelParser.html#method_SumCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::SumCalculation_rgt","p":"Neos/Eel/CompilingEelParser.html#method_SumCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ProdCalculation_lft","p":"Neos/Eel/CompilingEelParser.html#method_ProdCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ProdCalculation_op","p":"Neos/Eel/CompilingEelParser.html#method_ProdCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ProdCalculation_rgt","p":"Neos/Eel/CompilingEelParser.html#method_ProdCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ConditionalExpression_cond","p":"Neos/Eel/CompilingEelParser.html#method_ConditionalExpression_cond","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ConditionalExpression_then","p":"Neos/Eel/CompilingEelParser.html#method_ConditionalExpression_then","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ConditionalExpression_else","p":"Neos/Eel/CompilingEelParser.html#method_ConditionalExpression_else","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodArgumentsWithoutParens_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_MethodArgumentsWithoutParens_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodArgumentsWithParens_Identifier","p":"Neos/Eel/CompilingEelParser.html#method_MethodArgumentsWithParens_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::MethodArguments_arguments","p":"Neos/Eel/CompilingEelParser.html#method_MethodArguments_arguments","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrowFunction_arguments","p":"Neos/Eel/CompilingEelParser.html#method_ArrowFunction_arguments","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrowFunction_exp","p":"Neos/Eel/CompilingEelParser.html#method_ArrowFunction_exp","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEelParser::ArrowFunction__finalise","p":"Neos/Eel/CompilingEelParser.html#method_ArrowFunction__finalise","d":null},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::injectExpressionCache","p":"Neos/Eel/CompilingEvaluator.html#method_injectExpressionCache","d":"

TODO: As soon as we support PSR-16 (Simple Cache) this could be replaced by a simple cache.

"},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::evaluate","p":"Neos/Eel/CompilingEvaluator.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::evaluateAndUnwrap","p":"Neos/Eel/CompilingEvaluator.html#method_evaluateAndUnwrap","d":""},{"t":"M","n":"Neos\\Eel\\CompilingEvaluator::generateEvaluatorCode","p":"Neos/Eel/CompilingEvaluator.html#method_generateEvaluatorCode","d":"

Internal generator method

"},{"t":"M","n":"Neos\\Eel\\Context::__construct","p":"Neos/Eel/Context.html#method___construct","d":""},{"t":"M","n":"Neos\\Eel\\Context::get","p":"Neos/Eel/Context.html#method_get","d":"

Get a value of the context

"},{"t":"M","n":"Neos\\Eel\\Context::getAndWrap","p":"Neos/Eel/Context.html#method_getAndWrap","d":"

Get a value by path and wrap it into another context

"},{"t":"M","n":"Neos\\Eel\\Context::call","p":"Neos/Eel/Context.html#method_call","d":"

Call a method on this context

"},{"t":"M","n":"Neos\\Eel\\Context::callAndWrap","p":"Neos/Eel/Context.html#method_callAndWrap","d":"

Call a method and wrap the result

"},{"t":"M","n":"Neos\\Eel\\Context::wrap","p":"Neos/Eel/Context.html#method_wrap","d":"

Wraps the given value in a new Context

"},{"t":"M","n":"Neos\\Eel\\Context::unwrap","p":"Neos/Eel/Context.html#method_unwrap","d":"

Unwrap the context value recursively

"},{"t":"M","n":"Neos\\Eel\\Context::unwrapValue","p":"Neos/Eel/Context.html#method_unwrapValue","d":"

Unwrap a value by unwrapping nested context objects

"},{"t":"M","n":"Neos\\Eel\\Context::push","p":"Neos/Eel/Context.html#method_push","d":"

Push an entry to the context

"},{"t":"M","n":"Neos\\Eel\\EelEvaluatorInterface::evaluate","p":"Neos/Eel/EelEvaluatorInterface.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\EelParser::match_OffsetAccess","p":"Neos/Eel/EelParser.html#method_match_OffsetAccess","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodCall","p":"Neos/Eel/EelParser.html#method_match_MethodCall","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ObjectPath","p":"Neos/Eel/EelParser.html#method_match_ObjectPath","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Term","p":"Neos/Eel/EelParser.html#method_match_Term","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Expression","p":"Neos/Eel/EelParser.html#method_match_Expression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_SimpleExpression","p":"Neos/Eel/EelParser.html#method_match_SimpleExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ArrowFunction","p":"Neos/Eel/EelParser.html#method_match_ArrowFunction","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodArguments","p":"Neos/Eel/EelParser.html#method_match_MethodArguments","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodArgumentsWithParens","p":"Neos/Eel/EelParser.html#method_match_MethodArgumentsWithParens","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_MethodArgumentsWithoutParens","p":"Neos/Eel/EelParser.html#method_match_MethodArgumentsWithoutParens","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_WrappedExpression","p":"Neos/Eel/EelParser.html#method_match_WrappedExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_NotExpression","p":"Neos/Eel/EelParser.html#method_match_NotExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ConditionalExpression","p":"Neos/Eel/EelParser.html#method_match_ConditionalExpression","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Disjunction","p":"Neos/Eel/EelParser.html#method_match_Disjunction","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Conjunction","p":"Neos/Eel/EelParser.html#method_match_Conjunction","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_Comparison","p":"Neos/Eel/EelParser.html#method_match_Comparison","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_SumCalculation","p":"Neos/Eel/EelParser.html#method_match_SumCalculation","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ProdCalculation","p":"Neos/Eel/EelParser.html#method_match_ProdCalculation","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ArrayLiteral","p":"Neos/Eel/EelParser.html#method_match_ArrayLiteral","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ObjectLiteralProperty","p":"Neos/Eel/EelParser.html#method_match_ObjectLiteralProperty","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match_ObjectLiteral","p":"Neos/Eel/EelParser.html#method_match_ObjectLiteral","d":null},{"t":"M","n":"Neos\\Eel\\EelParser::match__","p":"Neos/Eel/EelParser.html#method_match__","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_ObjectIdentifier","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_ObjectIdentifier","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_FilterGroup","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_FilterGroup","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::FilterGroup_Filter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_FilterGroup_Filter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_Filter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_Filter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_PathFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_PathFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_IdentifierFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_IdentifierFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_PropertyNameFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_PropertyNameFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::Filter_AttributeFilters","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_Filter_AttributeFilters","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_IdentifierFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_IdentifierFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PropertyNameFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PropertyNameFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::PropertyNameFilter_Identifier","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_PropertyNameFilter_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PathFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PathFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_AttributeFilter","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_AttributeFilter","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter__construct","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter__construct","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter_PropertyPath","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter_PropertyPath","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter_Operator","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter_Operator","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::AttributeFilter_Operand","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_AttributeFilter_Operand","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_UnquotedOperand","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_UnquotedOperand","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::UnquotedOperand__finalise","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_UnquotedOperand__finalise","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PrefixMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PrefixMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_PrefixMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_PrefixMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SuffixMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SuffixMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SuffixMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SuffixMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SubstringMatchInsensitivee","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SubstringMatchInsensitivee","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_SubstringMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_SubstringMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_ExactMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_ExactMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_ExactMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_ExactMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_NotEqualMatchInsensitive","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_NotEqualMatchInsensitive","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_NotEqualMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_NotEqualMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_LessThanOrEqualMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_LessThanOrEqualMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_LessThanMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_LessThanMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_GreaterThanOrEqualMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_GreaterThanOrEqualMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::match_GreaterThanMatch","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_match_GreaterThanMatch","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::parseFilterGroup","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_parseFilterGroup","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::BooleanLiteral__finalise","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_BooleanLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FizzleParser::NumberLiteral__finalise","p":"Neos/Eel/FlowQuery/FizzleParser.html#method_NumberLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::__construct","p":"Neos/Eel/FlowQuery/FlowQuery.html#method___construct","d":"

Construct a new FlowQuery object from $context and $operations.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::q","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_q","d":"

The q function from eel

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::setOperationResolver","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_setOperationResolver","d":"

Setter for setting the operation resolver from the outside, only needed\nto successfully run unit tests (hacky!)

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::__call","p":"Neos/Eel/FlowQuery/FlowQuery.html#method___call","d":"

Add a new operation to the operation list and return the new FlowQuery object.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::count","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_count","d":"

Implementation of the countable() interface, which is mapped to the "count" operation.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::getIterator","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_getIterator","d":"

Called when iterating over this FlowQuery object, triggers evaluation.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::evaluateOperations","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_evaluateOperations","d":"

Evaluate operations

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::popOperation","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_popOperation","d":"

Pop the topmost operation from the stack and return it; i.e. the\noperation which should be executed next. The returned array has\nthe form:\narray('name' => '...', 'arguments' => array(...))

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::pushOperation","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_pushOperation","d":"

Push a new operation onto the operations stack.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::peekOperationName","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_peekOperationName","d":"

Peek onto the next operation name, if any, or NULL otherwise.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::getContext","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_getContext","d":"

Get the current context.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::setContext","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_setContext","d":"

Set the updated context with the operation result applied.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\FlowQuery::allowsCallOfMethod","p":"Neos/Eel/FlowQuery/FlowQuery.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getShortName","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getShortName","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getPriority","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getPriority","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::isFinal","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_isFinal","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::canEvaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_canEvaluate","d":"

This method is called to determine whether the operation\ncan work with the $context objects. It can be implemented\nto implement runtime conditions.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::evaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::initializeObject","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_initializeObject","d":"

Initializer, building up $this->operations and $this->finalOperationNames

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::buildOperationsAndFinalOperationNames","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_buildOperationsAndFinalOperationNames","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::isFinalOperation","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_isFinalOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::resolveOperation","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_resolveOperation","d":"

Resolve an operation, taking runtime constraints into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolver::hasOperation","p":"Neos/Eel/FlowQuery/OperationResolver.html#method_hasOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::isFinalOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_isFinalOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::resolveOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_resolveOperation","d":"

Resolve an operation, taking runtime constraints into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::hasOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_hasOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::getPriority","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_getPriority","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::isFinal","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_isFinal","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::getShortName","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_getShortName","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AbstractOperation::canEvaluate","p":"Neos/Eel/FlowQuery/Operations/AbstractOperation.html#method_canEvaluate","d":"

This method is called to determine whether the operation\ncan work with the $context objects. It can be implemented\nto implement runtime conditions.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\AddOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/AddOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\CountOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/CountOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\FirstOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/FirstOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\GetOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/GetOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\IsOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/IsOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\LastOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/LastOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\ChildrenOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/Object/ChildrenOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\ChildrenOperation::evaluatePropertyNameFilter","p":"Neos/Eel/FlowQuery/Operations/Object/ChildrenOperation.html#method_evaluatePropertyNameFilter","d":"

Evaluate the property name filter by traversing to the child object. We only support\nnested objects right now

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesFilterGroup","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesFilterGroup","d":"

Evaluate Filter Group. An element matches the filter group if it\nmatches at least one part of the filter group.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesFilter","d":"

Match a single filter, i.e. [foo]. It matches only if all filter parts match.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesPropertyNameFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesPropertyNameFilter","d":"

For generic objects, we do not support property name filters.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesAttributeFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesAttributeFilter","d":"

Match a single attribute filter

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::matchesIdentifierFilter","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_matchesIdentifierFilter","d":"

Filter the object by its identifier (UUID)

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::getPropertyPath","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_getPropertyPath","d":"

Evaluate a property path. This is outsourced to a single method\nto make overriding this functionality easy.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::evaluateOperator","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_evaluateOperator","d":"

Evaluate an operator

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::operandIsSimpleType","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_operandIsSimpleType","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\FilterOperation::handleSimpleTypeOperand","p":"Neos/Eel/FlowQuery/Operations/Object/FilterOperation.html#method_handleSimpleTypeOperand","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\Object\\PropertyOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/Object/PropertyOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\RemoveOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/RemoveOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\SliceOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/SliceOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\Operations\\UniqueOperation::evaluate","p":"Neos/Eel/FlowQuery/Operations/UniqueOperation.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::concat","p":"Neos/Eel/Helper/ArrayHelper.html#method_concat","d":"

Concatenate arrays or values to a new array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::join","p":"Neos/Eel/Helper/ArrayHelper.html#method_join","d":"

Join values of an array with a separator

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::slice","p":"Neos/Eel/Helper/ArrayHelper.html#method_slice","d":"

Extract a portion of an indexed array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::reverse","p":"Neos/Eel/Helper/ArrayHelper.html#method_reverse","d":"

Returns an array in reverse order

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::keys","p":"Neos/Eel/Helper/ArrayHelper.html#method_keys","d":"

Get the array keys

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::values","p":"Neos/Eel/Helper/ArrayHelper.html#method_values","d":"

Get the array values

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::length","p":"Neos/Eel/Helper/ArrayHelper.html#method_length","d":"

Get the length of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::isEmpty","p":"Neos/Eel/Helper/ArrayHelper.html#method_isEmpty","d":"

Check if an array is empty

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::first","p":"Neos/Eel/Helper/ArrayHelper.html#method_first","d":"

Get the first element of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::last","p":"Neos/Eel/Helper/ArrayHelper.html#method_last","d":"

Get the last element of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::indexOf","p":"Neos/Eel/Helper/ArrayHelper.html#method_indexOf","d":"

Returns the first index at which a given element can be found in the array,\nor -1 if it is not present

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::random","p":"Neos/Eel/Helper/ArrayHelper.html#method_random","d":"

Picks a random element from the array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::sort","p":"Neos/Eel/Helper/ArrayHelper.html#method_sort","d":"

Sorts an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::ksort","p":"Neos/Eel/Helper/ArrayHelper.html#method_ksort","d":"

Sort an array by key

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::shuffle","p":"Neos/Eel/Helper/ArrayHelper.html#method_shuffle","d":"

Shuffle an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::unique","p":"Neos/Eel/Helper/ArrayHelper.html#method_unique","d":"

Removes duplicate values from an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::pop","p":"Neos/Eel/Helper/ArrayHelper.html#method_pop","d":"

Removes the last element from an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::push","p":"Neos/Eel/Helper/ArrayHelper.html#method_push","d":"

Insert one or more elements at the end of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::shift","p":"Neos/Eel/Helper/ArrayHelper.html#method_shift","d":"

Remove the first element of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::unshift","p":"Neos/Eel/Helper/ArrayHelper.html#method_unshift","d":"

Insert one or more elements at the beginning of an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::splice","p":"Neos/Eel/Helper/ArrayHelper.html#method_splice","d":"

Replaces a range of an array by the given replacements

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::flip","p":"Neos/Eel/Helper/ArrayHelper.html#method_flip","d":"

Exchanges all keys with their associated values in an array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::range","p":"Neos/Eel/Helper/ArrayHelper.html#method_range","d":"

Create an array containing a range of elements

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::set","p":"Neos/Eel/Helper/ArrayHelper.html#method_set","d":"

Set the specified key in the the array

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::map","p":"Neos/Eel/Helper/ArrayHelper.html#method_map","d":"

Apply the callback to each element of the array, passing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::reduce","p":"Neos/Eel/Helper/ArrayHelper.html#method_reduce","d":"

Apply the callback to each element of the array and accumulate a single value

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::filter","p":"Neos/Eel/Helper/ArrayHelper.html#method_filter","d":"

Filter an array by a test given as the callback, passing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::some","p":"Neos/Eel/Helper/ArrayHelper.html#method_some","d":"

Check if at least one element in an array passes a test given by the calback,\npassing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::every","p":"Neos/Eel/Helper/ArrayHelper.html#method_every","d":"

Check if all elements in an array pass a test given by the calback,\npassing each element and key as arguments

"},{"t":"M","n":"Neos\\Eel\\Helper\\ArrayHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/ArrayHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\ConfigurationHelper::setting","p":"Neos/Eel/Helper/ConfigurationHelper.html#method_setting","d":"

Return the specified settings

"},{"t":"M","n":"Neos\\Eel\\Helper\\ConfigurationHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/ConfigurationHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::parse","p":"Neos/Eel/Helper/DateHelper.html#method_parse","d":"

Parse a date from string with a format to a DateTime object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::format","p":"Neos/Eel/Helper/DateHelper.html#method_format","d":"

Format a date (or interval) to a string with a given format

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::formatCldr","p":"Neos/Eel/Helper/DateHelper.html#method_formatCldr","d":"

Format a date to a string with a given cldr format

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::create","p":"Neos/Eel/Helper/DateHelper.html#method_create","d":"

Get a date object by given date or time format

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::now","p":"Neos/Eel/Helper/DateHelper.html#method_now","d":"

Get the current date and time

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::today","p":"Neos/Eel/Helper/DateHelper.html#method_today","d":"

Get the current date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::add","p":"Neos/Eel/Helper/DateHelper.html#method_add","d":"

Add an interval to a date and return a new DateTime object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::subtract","p":"Neos/Eel/Helper/DateHelper.html#method_subtract","d":"

Subtract an interval from a date and return a new DateTime object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::diff","p":"Neos/Eel/Helper/DateHelper.html#method_diff","d":"

Get the difference between two dates as a \\DateInterval object

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::dayOfMonth","p":"Neos/Eel/Helper/DateHelper.html#method_dayOfMonth","d":"

Get the day of month of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::month","p":"Neos/Eel/Helper/DateHelper.html#method_month","d":"

Get the month of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::year","p":"Neos/Eel/Helper/DateHelper.html#method_year","d":"

Get the year of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::hour","p":"Neos/Eel/Helper/DateHelper.html#method_hour","d":"

Get the hour of a date (24 hour format)

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::minute","p":"Neos/Eel/Helper/DateHelper.html#method_minute","d":"

Get the minute of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::second","p":"Neos/Eel/Helper/DateHelper.html#method_second","d":"

Get the second of a date

"},{"t":"M","n":"Neos\\Eel\\Helper\\DateHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/DateHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::readFile","p":"Neos/Eel/Helper/FileHelper.html#method_readFile","d":"

Read and return the files contents for further use.

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::getSha1","p":"Neos/Eel/Helper/FileHelper.html#method_getSha1","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::fileInfo","p":"Neos/Eel/Helper/FileHelper.html#method_fileInfo","d":"

Get file name and path information

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::stat","p":"Neos/Eel/Helper/FileHelper.html#method_stat","d":"

Get file information like creation and modification times as well as size.

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::exists","p":"Neos/Eel/Helper/FileHelper.html#method_exists","d":"

Check if the given file path exists

"},{"t":"M","n":"Neos\\Eel\\Helper\\FileHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/FileHelper.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\JsonHelper::stringify","p":"Neos/Eel/Helper/JsonHelper.html#method_stringify","d":"

JSON encode the given value

"},{"t":"M","n":"Neos\\Eel\\Helper\\JsonHelper::parse","p":"Neos/Eel/Helper/JsonHelper.html#method_parse","d":"

JSON decode the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\JsonHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/JsonHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getE","p":"Neos/Eel/Helper/MathHelper.html#method_getE","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLN2","p":"Neos/Eel/Helper/MathHelper.html#method_getLN2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLN10","p":"Neos/Eel/Helper/MathHelper.html#method_getLN10","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLOG2E","p":"Neos/Eel/Helper/MathHelper.html#method_getLOG2E","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getLOG10E","p":"Neos/Eel/Helper/MathHelper.html#method_getLOG10E","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getPI","p":"Neos/Eel/Helper/MathHelper.html#method_getPI","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getSQRT1_2","p":"Neos/Eel/Helper/MathHelper.html#method_getSQRT1_2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::getSQRT2","p":"Neos/Eel/Helper/MathHelper.html#method_getSQRT2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::abs","p":"Neos/Eel/Helper/MathHelper.html#method_abs","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::acos","p":"Neos/Eel/Helper/MathHelper.html#method_acos","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::acosh","p":"Neos/Eel/Helper/MathHelper.html#method_acosh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::asin","p":"Neos/Eel/Helper/MathHelper.html#method_asin","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::asinh","p":"Neos/Eel/Helper/MathHelper.html#method_asinh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::atan","p":"Neos/Eel/Helper/MathHelper.html#method_atan","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::atanh","p":"Neos/Eel/Helper/MathHelper.html#method_atanh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::atan2","p":"Neos/Eel/Helper/MathHelper.html#method_atan2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::cbrt","p":"Neos/Eel/Helper/MathHelper.html#method_cbrt","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::ceil","p":"Neos/Eel/Helper/MathHelper.html#method_ceil","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::cos","p":"Neos/Eel/Helper/MathHelper.html#method_cos","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::cosh","p":"Neos/Eel/Helper/MathHelper.html#method_cosh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::exp","p":"Neos/Eel/Helper/MathHelper.html#method_exp","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::expm1","p":"Neos/Eel/Helper/MathHelper.html#method_expm1","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::floor","p":"Neos/Eel/Helper/MathHelper.html#method_floor","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::isFinite","p":"Neos/Eel/Helper/MathHelper.html#method_isFinite","d":"

Test if the given value is a finite number

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::isInfinite","p":"Neos/Eel/Helper/MathHelper.html#method_isInfinite","d":"

Test if the given value is an infinite number (INF or -INF)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::isNaN","p":"Neos/Eel/Helper/MathHelper.html#method_isNaN","d":"

Test if the given value is not a number (either not numeric or NAN)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::hypot","p":"Neos/Eel/Helper/MathHelper.html#method_hypot","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log","p":"Neos/Eel/Helper/MathHelper.html#method_log","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log1p","p":"Neos/Eel/Helper/MathHelper.html#method_log1p","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log10","p":"Neos/Eel/Helper/MathHelper.html#method_log10","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::log2","p":"Neos/Eel/Helper/MathHelper.html#method_log2","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::max","p":"Neos/Eel/Helper/MathHelper.html#method_max","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::min","p":"Neos/Eel/Helper/MathHelper.html#method_min","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::pow","p":"Neos/Eel/Helper/MathHelper.html#method_pow","d":"

Calculate the power of x by y

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::random","p":"Neos/Eel/Helper/MathHelper.html#method_random","d":"

Get a random foating point number between 0 (inclusive) and 1 (exclusive)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::randomInt","p":"Neos/Eel/Helper/MathHelper.html#method_randomInt","d":"

Get a random integer number between a min and max value (inclusive)

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::round","p":"Neos/Eel/Helper/MathHelper.html#method_round","d":"

Rounds the subject to the given precision

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sign","p":"Neos/Eel/Helper/MathHelper.html#method_sign","d":"

Get the sign of the given number, indicating whether the number is positive, negative or zero

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sin","p":"Neos/Eel/Helper/MathHelper.html#method_sin","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sinh","p":"Neos/Eel/Helper/MathHelper.html#method_sinh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::sqrt","p":"Neos/Eel/Helper/MathHelper.html#method_sqrt","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::tan","p":"Neos/Eel/Helper/MathHelper.html#method_tan","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::tanh","p":"Neos/Eel/Helper/MathHelper.html#method_tanh","d":""},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::trunc","p":"Neos/Eel/Helper/MathHelper.html#method_trunc","d":"

Get the integral part of the given number by removing any fractional digits

"},{"t":"M","n":"Neos\\Eel\\Helper\\MathHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/MathHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::getAccount","p":"Neos/Eel/Helper/SecurityHelper.html#method_getAccount","d":"

Get the account of the first authenticated token.

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::csrfToken","p":"Neos/Eel/Helper/SecurityHelper.html#method_csrfToken","d":"

Returns CSRF token which is required for "unsafe" requests (e.g. POST, PUT, DELETE, ...)

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::isAuthenticated","p":"Neos/Eel/Helper/SecurityHelper.html#method_isAuthenticated","d":"

Returns true, if any account is currently authenticated

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::hasAccess","p":"Neos/Eel/Helper/SecurityHelper.html#method_hasAccess","d":"

Returns true, if access to the given privilege-target is granted

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::hasRole","p":"Neos/Eel/Helper/SecurityHelper.html#method_hasRole","d":"

Returns true, if at least one of the currently authenticated accounts holds\na role with the given identifier, also recursively.

"},{"t":"M","n":"Neos\\Eel\\Helper\\SecurityHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/SecurityHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::substr","p":"Neos/Eel/Helper/StringHelper.html#method_substr","d":"

Return the characters in a string from start up to the given length

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::substring","p":"Neos/Eel/Helper/StringHelper.html#method_substring","d":"

Return the characters in a string from a start index to an end index

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::charAt","p":"Neos/Eel/Helper/StringHelper.html#method_charAt","d":"

Get the character at a specific position

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::endsWith","p":"Neos/Eel/Helper/StringHelper.html#method_endsWith","d":"

Test if a string ends with the given search string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::chr","p":"Neos/Eel/Helper/StringHelper.html#method_chr","d":"

Generate a single-byte string from a number

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::ord","p":"Neos/Eel/Helper/StringHelper.html#method_ord","d":"

Convert the first byte of a string to a value between 0 and 255

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::indexOf","p":"Neos/Eel/Helper/StringHelper.html#method_indexOf","d":"

Find the first position of a substring in the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::lastIndexOf","p":"Neos/Eel/Helper/StringHelper.html#method_lastIndexOf","d":"

Find the last position of a substring in the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregMatch","p":"Neos/Eel/Helper/StringHelper.html#method_pregMatch","d":"

Match a string with a regular expression (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregMatchAll","p":"Neos/Eel/Helper/StringHelper.html#method_pregMatchAll","d":"

Perform a global regular expression match (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregReplace","p":"Neos/Eel/Helper/StringHelper.html#method_pregReplace","d":"

Replace occurrences of a search string inside the string using regular expression matching (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::pregSplit","p":"Neos/Eel/Helper/StringHelper.html#method_pregSplit","d":"

Split a string by a separator using regular expression matching (PREG style)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::replace","p":"Neos/Eel/Helper/StringHelper.html#method_replace","d":"

Replace occurrences of a search string inside the string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::split","p":"Neos/Eel/Helper/StringHelper.html#method_split","d":"

Split a string by a separator

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::startsWith","p":"Neos/Eel/Helper/StringHelper.html#method_startsWith","d":"

Test if a string starts with the given search string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toLowerCase","p":"Neos/Eel/Helper/StringHelper.html#method_toLowerCase","d":"

Lowercase a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toUpperCase","p":"Neos/Eel/Helper/StringHelper.html#method_toUpperCase","d":"

Uppercase a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::firstLetterToUpperCase","p":"Neos/Eel/Helper/StringHelper.html#method_firstLetterToUpperCase","d":"

Uppercase the first letter of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::firstLetterToLowerCase","p":"Neos/Eel/Helper/StringHelper.html#method_firstLetterToLowerCase","d":"

Lowercase the first letter of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::stripTags","p":"Neos/Eel/Helper/StringHelper.html#method_stripTags","d":"

Strip all HTML tags from the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::nl2br","p":"Neos/Eel/Helper/StringHelper.html#method_nl2br","d":"

Insert HTML line breaks before all newlines in a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::isBlank","p":"Neos/Eel/Helper/StringHelper.html#method_isBlank","d":"

Test if the given string is blank (empty or consists of whitespace only)

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::trim","p":"Neos/Eel/Helper/StringHelper.html#method_trim","d":"

Trim whitespace at the beginning and end of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toString","p":"Neos/Eel/Helper/StringHelper.html#method_toString","d":"

Convert the given value to a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toInteger","p":"Neos/Eel/Helper/StringHelper.html#method_toInteger","d":"

Convert a string to integer

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toFloat","p":"Neos/Eel/Helper/StringHelper.html#method_toFloat","d":"

Convert a string to float

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::toBoolean","p":"Neos/Eel/Helper/StringHelper.html#method_toBoolean","d":"

Convert a string to boolean

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::rawUrlEncode","p":"Neos/Eel/Helper/StringHelper.html#method_rawUrlEncode","d":"

Encode the string for URLs according to RFC 3986

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::rawUrlDecode","p":"Neos/Eel/Helper/StringHelper.html#method_rawUrlDecode","d":"

Decode the string from URLs according to RFC 3986

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::htmlSpecialChars","p":"Neos/Eel/Helper/StringHelper.html#method_htmlSpecialChars","d":"

Convert special characters to HTML entities

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::crop","p":"Neos/Eel/Helper/StringHelper.html#method_crop","d":"

Crop a string to maximumCharacters length, optionally appending suffix if cropping was necessary.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::cropAtWord","p":"Neos/Eel/Helper/StringHelper.html#method_cropAtWord","d":"

Crop a string to maximumCharacters length, taking words into account,\noptionally appending suffix if cropping was necessary.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::cropAtSentence","p":"Neos/Eel/Helper/StringHelper.html#method_cropAtSentence","d":"

Crop a string to maximumCharacters length, taking sentences into account,\noptionally appending suffix if cropping was necessary.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::md5","p":"Neos/Eel/Helper/StringHelper.html#method_md5","d":"

Calculate the MD5 checksum of the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::sha1","p":"Neos/Eel/Helper/StringHelper.html#method_sha1","d":"

Calculate the SHA1 checksum of the given string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::length","p":"Neos/Eel/Helper/StringHelper.html#method_length","d":"

Get the length of a string

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::wordCount","p":"Neos/Eel/Helper/StringHelper.html#method_wordCount","d":"

Return the count of words for a given string. Remove marks & digits and\nflatten all kind of whitespaces (tabs, new lines and multiple spaces)\nFor example this helper can be utilized to calculate the reading time of an article.

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::base64encode","p":"Neos/Eel/Helper/StringHelper.html#method_base64encode","d":"

Implementation of the PHP base64_encode function

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::base64decode","p":"Neos/Eel/Helper/StringHelper.html#method_base64decode","d":"

Implementation of the PHP base64_decode function

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::format","p":"Neos/Eel/Helper/StringHelper.html#method_format","d":"

Implementation of the PHP vsprintf function

"},{"t":"M","n":"Neos\\Eel\\Helper\\StringHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/StringHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::typeof","p":"Neos/Eel/Helper/TypeHelper.html#method_typeof","d":"

Get the variable type

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::getType","p":"Neos/Eel/Helper/TypeHelper.html#method_getType","d":"

Get the variable type

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::className","p":"Neos/Eel/Helper/TypeHelper.html#method_className","d":"

Get the class name of the given variable or NULL if it wasn't an object

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::debugType","p":"Neos/Eel/Helper/TypeHelper.html#method_debugType","d":"

Get the classname for objects or type for other values

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isArray","p":"Neos/Eel/Helper/TypeHelper.html#method_isArray","d":"

Is the given variable an array.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isString","p":"Neos/Eel/Helper/TypeHelper.html#method_isString","d":"

Is the given variable a string.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isNumeric","p":"Neos/Eel/Helper/TypeHelper.html#method_isNumeric","d":"

Is the given variable numeric.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isInteger","p":"Neos/Eel/Helper/TypeHelper.html#method_isInteger","d":"

Is the given variable an integer.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isFloat","p":"Neos/Eel/Helper/TypeHelper.html#method_isFloat","d":"

Is the given variable a float.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isScalar","p":"Neos/Eel/Helper/TypeHelper.html#method_isScalar","d":"

Is the given variable a scalar.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isBoolean","p":"Neos/Eel/Helper/TypeHelper.html#method_isBoolean","d":"

Is the given variable boolean.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::isObject","p":"Neos/Eel/Helper/TypeHelper.html#method_isObject","d":"

Is the given variable an object.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::instance","p":"Neos/Eel/Helper/TypeHelper.html#method_instance","d":"

Is the given variable of the provided object type.

"},{"t":"M","n":"Neos\\Eel\\Helper\\TypeHelper::allowsCallOfMethod","p":"Neos/Eel/Helper/TypeHelper.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::__construct","p":"Neos/Eel/InterpretedEelParser.html#method___construct","d":""},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::NumberLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_NumberLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::BooleanLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_BooleanLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::OffsetAccess_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_OffsetAccess_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::MethodCall_Identifier","p":"Neos/Eel/InterpretedEelParser.html#method_MethodCall_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::MethodCall_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_MethodCall_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectPath_Identifier","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectPath_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectPath_OffsetAccess","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectPath_OffsetAccess","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectPath_MethodCall","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectPath_MethodCall","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Term_term","p":"Neos/Eel/InterpretedEelParser.html#method_Term_term","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Expression_exp","p":"Neos/Eel/InterpretedEelParser.html#method_Expression_exp","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SimpleExpression_term","p":"Neos/Eel/InterpretedEelParser.html#method_SimpleExpression_term","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::WrappedExpression_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_WrappedExpression_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::NotExpression_exp","p":"Neos/Eel/InterpretedEelParser.html#method_NotExpression_exp","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ArrayLiteral_Expression","p":"Neos/Eel/InterpretedEelParser.html#method_ArrayLiteral_Expression","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ArrayLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_ArrayLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteralProperty_Identifier","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteralProperty_Identifier","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteralProperty_StringLiteral","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteralProperty_StringLiteral","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteral_ObjectLiteralProperty","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteral_ObjectLiteralProperty","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ObjectLiteral__finalise","p":"Neos/Eel/InterpretedEelParser.html#method_ObjectLiteral__finalise","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Disjunction_lft","p":"Neos/Eel/InterpretedEelParser.html#method_Disjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Disjunction_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_Disjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Conjunction_lft","p":"Neos/Eel/InterpretedEelParser.html#method_Conjunction_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Conjunction_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_Conjunction_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Comparison_lft","p":"Neos/Eel/InterpretedEelParser.html#method_Comparison_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Comparison_comp","p":"Neos/Eel/InterpretedEelParser.html#method_Comparison_comp","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::Comparison_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_Comparison_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SumCalculation_lft","p":"Neos/Eel/InterpretedEelParser.html#method_SumCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SumCalculation_op","p":"Neos/Eel/InterpretedEelParser.html#method_SumCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::SumCalculation_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_SumCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ProdCalculation_lft","p":"Neos/Eel/InterpretedEelParser.html#method_ProdCalculation_lft","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ProdCalculation_op","p":"Neos/Eel/InterpretedEelParser.html#method_ProdCalculation_op","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ProdCalculation_rgt","p":"Neos/Eel/InterpretedEelParser.html#method_ProdCalculation_rgt","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ConditionalExpression_cond","p":"Neos/Eel/InterpretedEelParser.html#method_ConditionalExpression_cond","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ConditionalExpression_then","p":"Neos/Eel/InterpretedEelParser.html#method_ConditionalExpression_then","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::ConditionalExpression_else","p":"Neos/Eel/InterpretedEelParser.html#method_ConditionalExpression_else","d":null},{"t":"M","n":"Neos\\Eel\\InterpretedEelParser::unwrap","p":"Neos/Eel/InterpretedEelParser.html#method_unwrap","d":"

If $value is an instance of Context, the result of unwrap()\nis returned, otherwise $value is returned unchanged.

"},{"t":"M","n":"Neos\\Eel\\InterpretedEvaluator::evaluate","p":"Neos/Eel/InterpretedEvaluator.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\ProtectedContext::call","p":"Neos/Eel/ProtectedContext.html#method_call","d":"

Call a method if it is allowed

"},{"t":"M","n":"Neos\\Eel\\ProtectedContext::getAndWrap","p":"Neos/Eel/ProtectedContext.html#method_getAndWrap","d":"

Get a value by path and wrap it into another context

"},{"t":"M","n":"Neos\\Eel\\ProtectedContext::allow","p":"Neos/Eel/ProtectedContext.html#method_allow","d":"

Allow the given method (or array of methods) for calls

"},{"t":"M","n":"Neos\\Eel\\ProtectedContextAwareInterface::allowsCallOfMethod","p":"Neos/Eel/ProtectedContextAwareInterface.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Eel\\Utility::parseEelExpression","p":"Neos/Eel/Utility.html#method_parseEelExpression","d":"

Return the expression if it is a valid EEL expression, null otherwise.

"},{"t":"M","n":"Neos\\Eel\\Utility::getDefaultContextVariables","p":"Neos/Eel/Utility.html#method_getDefaultContextVariables","d":"

Get variables from configuration that should be set in the context by default.

"},{"t":"M","n":"Neos\\Eel\\Utility::evaluateEelExpression","p":"Neos/Eel/Utility.html#method_evaluateEelExpression","d":"

Evaluate an Eel expression.

"},{"t":"M","n":"Neos\\Eel\\Validation\\ExpressionSyntaxValidator::isValid","p":"Neos/Eel/Validation/ExpressionSyntaxValidator.html#method_isValid","d":"

Check if $value is valid. If it is not valid, needs to add an error\nto Result.

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::__construct","p":"Neos/Error/Messages/Message.html#method___construct","d":"

Constructs this error

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::getMessage","p":"Neos/Error/Messages/Message.html#method_getMessage","d":"

Returns the error message

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::hasCode","p":"Neos/Error/Messages/Message.html#method_hasCode","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::getCode","p":"Neos/Error/Messages/Message.html#method_getCode","d":"

Returns the error code

"},{"t":"M","n":"Neos\\Error\\Messages\\Message::getArguments","p":"Neos/Error/Messages/Message.html#method_getArguments","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::hasTitle","p":"Neos/Error/Messages/Message.html#method_hasTitle","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::getTitle","p":"Neos/Error/Messages/Message.html#method_getTitle","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::getSeverity","p":"Neos/Error/Messages/Message.html#method_getSeverity","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::render","p":"Neos/Error/Messages/Message.html#method_render","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Message::__toString","p":"Neos/Error/Messages/Message.html#method___toString","d":"

Converts this error into a string

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setParent","p":"Neos/Error/Messages/Result.html#method_setParent","d":"

Injects the parent result and propagates the\ncached error states upwards

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::addError","p":"Neos/Error/Messages/Result.html#method_addError","d":"

Add an error to the current Result object

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::addWarning","p":"Neos/Error/Messages/Result.html#method_addWarning","d":"

Add a warning to the current Result object

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::addNotice","p":"Neos/Error/Messages/Result.html#method_addNotice","d":"

Add a notice to the current Result object

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getErrors","p":"Neos/Error/Messages/Result.html#method_getErrors","d":"

Get all errors in the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getWarnings","p":"Neos/Error/Messages/Result.html#method_getWarnings","d":"

Get all warnings in the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getNotices","p":"Neos/Error/Messages/Result.html#method_getNotices","d":"

Get all notices in the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFirstError","p":"Neos/Error/Messages/Result.html#method_getFirstError","d":"

Get the first error object of the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFirstWarning","p":"Neos/Error/Messages/Result.html#method_getFirstWarning","d":"

Get the first warning object of the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFirstNotice","p":"Neos/Error/Messages/Result.html#method_getFirstNotice","d":"

Get the first notice object of the current Result object (non-recursive)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::forProperty","p":"Neos/Error/Messages/Result.html#method_forProperty","d":"

Return a Result object for the given property path. This is\na fluent interface, so you will probably use it like:\n$result->forProperty('foo.bar')->getErrors() -- to get all errors\nfor property "foo.bar"

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::recurseThroughResult","p":"Neos/Error/Messages/Result.html#method_recurseThroughResult","d":"

Internal use only!

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasErrors","p":"Neos/Error/Messages/Result.html#method_hasErrors","d":"

Does the current Result object have Errors? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setErrorsExist","p":"Neos/Error/Messages/Result.html#method_setErrorsExist","d":"

Sets the error cache to true and propagates the information\nupwards the Result-Object Tree

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasWarnings","p":"Neos/Error/Messages/Result.html#method_hasWarnings","d":"

Does the current Result object have Warnings? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setWarningsExist","p":"Neos/Error/Messages/Result.html#method_setWarningsExist","d":"

Sets the warning cache to true and propagates the information\nupwards the Result-Object Tree

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasNotices","p":"Neos/Error/Messages/Result.html#method_hasNotices","d":"

Does the current Result object have Notices? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::setNoticesExist","p":"Neos/Error/Messages/Result.html#method_setNoticesExist","d":"

Sets the notices cache to true and propagates the information\nupwards the Result-Object Tree

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::hasMessages","p":"Neos/Error/Messages/Result.html#method_hasMessages","d":"

Does the current Result object have Notices, Errors or Warnings? (Recursively)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedErrors","p":"Neos/Error/Messages/Result.html#method_getFlattenedErrors","d":"

Get a list of all Error objects recursively. The result is an array,\nwhere the key is the property path where the error occurred, and the\nvalue is a list of all errors (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedErrorsOfType","p":"Neos/Error/Messages/Result.html#method_getFlattenedErrorsOfType","d":"

Get a list of all Error objects recursively. The result is an array,\nwhere the key is the property path where the error occurred, and the\nvalue is a list of all errors (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedWarnings","p":"Neos/Error/Messages/Result.html#method_getFlattenedWarnings","d":"

Get a list of all Warning objects recursively. The result is an array,\nwhere the key is the property path where the warning occurred, and the\nvalue is a list of all warnings (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getFlattenedNotices","p":"Neos/Error/Messages/Result.html#method_getFlattenedNotices","d":"

Get a list of all Notice objects recursively. The result is an array,\nwhere the key is the property path where the notice occurred, and the\nvalue is a list of all notices (stored as array)

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::flattenTree","p":"Neos/Error/Messages/Result.html#method_flattenTree","d":"

Flatten a tree of Result objects, based on a certain property.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::filterMessages","p":"Neos/Error/Messages/Result.html#method_filterMessages","d":""},{"t":"M","n":"Neos\\Error\\Messages\\Result::merge","p":"Neos/Error/Messages/Result.html#method_merge","d":"

Merge the given Result object into this one.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::mergeProperty","p":"Neos/Error/Messages/Result.html#method_mergeProperty","d":"

Merge a single property from the other result object.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::getSubResults","p":"Neos/Error/Messages/Result.html#method_getSubResults","d":"

Get a list of all sub Result objects available.

"},{"t":"M","n":"Neos\\Error\\Messages\\Result::clear","p":"Neos/Error/Messages/Result.html#method_clear","d":"

Clears the result

"},{"t":"M","n":"Neos\\Flow\\Annotations\\After::__construct","p":"Neos/Flow/Annotations/After.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\AfterReturning::__construct","p":"Neos/Flow/Annotations/AfterReturning.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\AfterThrowing::__construct","p":"Neos/Flow/Annotations/AfterThrowing.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Around::__construct","p":"Neos/Flow/Annotations/Around.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Autowiring::__construct","p":"Neos/Flow/Annotations/Autowiring.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Before::__construct","p":"Neos/Flow/Annotations/Before.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Entity::__construct","p":"Neos/Flow/Annotations/Entity.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\IgnoreValidation::__construct","p":"Neos/Flow/Annotations/IgnoreValidation.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Inject::__construct","p":"Neos/Flow/Annotations/Inject.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\InjectCache::__construct","p":"Neos/Flow/Annotations/InjectCache.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Introduce::__construct","p":"Neos/Flow/Annotations/Introduce.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\MapRequestBody::__construct","p":"Neos/Flow/Annotations/MapRequestBody.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Pointcut::__construct","p":"Neos/Flow/Annotations/Pointcut.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Proxy::__construct","p":"Neos/Flow/Annotations/Proxy.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Scope::__construct","p":"Neos/Flow/Annotations/Scope.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Session::__construct","p":"Neos/Flow/Annotations/Session.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\Validate::__construct","p":"Neos/Flow/Annotations/Validate.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\ValidationGroups::__construct","p":"Neos/Flow/Annotations/ValidationGroups.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Annotations\\ValueObject::__construct","p":"Neos/Flow/Annotations/ValueObject.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::__construct","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::invoke","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::getAspectObjectName","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_getAspectObjectName","d":"

Returns the aspect's object name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::getAdviceMethodName","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_getAdviceMethodName","d":"

Returns the advice's method name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AbstractAdvice::emitAdviceInvoked","p":"Neos/Flow/Aop/Advice/AbstractAdvice.html#method_emitAdviceInvoked","d":"

Emits a signal when an Advice is invoked

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain::__construct","p":"Neos/Flow/Aop/Advice/AdviceChain.html#method___construct","d":"

Initializes the advice chain

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain::proceed","p":"Neos/Flow/Aop/Advice/AdviceChain.html#method_proceed","d":"

An advice usually calls (but doesn't have to necessarily) this method\nin order to proceed with the next advice in the chain. If no advice is\nleft in the chain, the proxy classes' method invokeJoinpoint() will finally\nbe called.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceChain::rewind","p":"Neos/Flow/Aop/Advice/AdviceChain.html#method_rewind","d":"

Re-initializes the index to start a new run through the advice chain

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::invoke","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAspectObjectName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAspectObjectName","d":"

Returns the aspect's object name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAdviceMethodName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAdviceMethodName","d":"

Returns the advice's method name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AroundAdvice::invoke","p":"Neos/Flow/Aop/Advice/AroundAdvice.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\AdvicesTrait::Flow_Aop_Proxy_invokeJoinPoint","p":"Neos/Flow/Aop/AdvicesTrait.html#method_Flow_Aop_Proxy_invokeJoinPoint","d":"

Invokes a given join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advisor::__construct","p":"Neos/Flow/Aop/Advisor.html#method___construct","d":"

Initializes the advisor with an advice and a pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advisor::getAdvice","p":"Neos/Flow/Aop/Advisor.html#method_getAdvice","d":"

Returns the advisor's advice

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advisor::getPointcut","p":"Neos/Flow/Aop/Advisor.html#method_getPointcut","d":"

Returns the advisor's pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::__construct","p":"Neos/Flow/Aop/AspectContainer.html#method___construct","d":"

The constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getClassName","p":"Neos/Flow/Aop/AspectContainer.html#method_getClassName","d":"

Returns the name of the aspect class

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getAdvisors","p":"Neos/Flow/Aop/AspectContainer.html#method_getAdvisors","d":"

Returns the advisors which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getInterfaceIntroductions","p":"Neos/Flow/Aop/AspectContainer.html#method_getInterfaceIntroductions","d":"

Returns the interface introductions which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getPropertyIntroductions","p":"Neos/Flow/Aop/AspectContainer.html#method_getPropertyIntroductions","d":"

Returns the property introductions which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getTraitIntroductions","p":"Neos/Flow/Aop/AspectContainer.html#method_getTraitIntroductions","d":"

Returns the trait introductions which were defined in the aspect

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getPointcuts","p":"Neos/Flow/Aop/AspectContainer.html#method_getPointcuts","d":"

Returns the pointcuts which were declared in the aspect. This\ndoes not contain the pointcuts which were made out of the pointcut\nexpressions for the advisors!

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addAdvisor","p":"Neos/Flow/Aop/AspectContainer.html#method_addAdvisor","d":"

Adds an advisor to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addInterfaceIntroduction","p":"Neos/Flow/Aop/AspectContainer.html#method_addInterfaceIntroduction","d":"

Adds an introduction declaration to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addPropertyIntroduction","p":"Neos/Flow/Aop/AspectContainer.html#method_addPropertyIntroduction","d":"

Adds an introduction declaration to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addTraitIntroduction","p":"Neos/Flow/Aop/AspectContainer.html#method_addTraitIntroduction","d":"

Adds an introduction declaration to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::addPointcut","p":"Neos/Flow/Aop/AspectContainer.html#method_addPointcut","d":"

Adds a pointcut (from a pointcut declaration) to this aspect container

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::reduceTargetClassNames","p":"Neos/Flow/Aop/AspectContainer.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\AspectContainer::getCachedTargetClassNameCandidates","p":"Neos/Flow/Aop/AspectContainer.html#method_getCachedTargetClassNameCandidates","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::injectReflectionService","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::injectCompiler","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_injectCompiler","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::build","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_build","d":"

Builds method interception PHP code

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildArraySetupCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildArraySetupCode","d":"

Builds a string containing PHP code to build the array given as input.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildMethodArgumentsArrayCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildMethodArgumentsArrayCode","d":"

Builds the PHP code for the method arguments array which is passed to\nthe constructor of a new join point. Used in the method interceptor\nfunctions.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildSavedConstructorParametersCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildSavedConstructorParametersCode","d":"

Generates the parameters code needed to call the constructor with the saved parameters.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AbstractMethodInterceptorBuilder::buildAdvicesCode","p":"Neos/Flow/Aop/Builder/AbstractMethodInterceptorBuilder.html#method_buildAdvicesCode","d":"

Builds the advice interception code, to be used in a method interceptor.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AdvisedConstructorInterceptorBuilder::build","p":"Neos/Flow/Aop/Builder/AdvisedConstructorInterceptorBuilder.html#method_build","d":"

Builds interception PHP code for an advised constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\AdvisedMethodInterceptorBuilder::build","p":"Neos/Flow/Aop/Builder/AdvisedMethodInterceptorBuilder.html#method_build","d":"

Builds interception PHP code for an advised method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::__construct","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method___construct","d":"

Constructor. Note: If you pass a data array here, make sure\nto key sort it before!

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::setClassNames","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_setClassNames","d":"

Set the data of this index to the given class\nnames. Note: Make sure to sort the array before!

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::getClassNames","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_getClassNames","d":"

Returns the class names contained in this index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::hasClassName","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_hasClassName","d":"

Checks, if a class name is contained in this index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::intersect","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_intersect","d":"

Returns a new index object with all class names contained in this and\nthe given index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::applyIntersect","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_applyIntersect","d":"

Sets this index to all class names which are present currently and\ncontained in the given index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::union","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_union","d":"

Returns a new index object containing all class names of\nthis index and the given one

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::applyUnion","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_applyUnion","d":"

Sets this index to all class names which are either already present or are\ncontained in the given index

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::sort","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_sort","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::count","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_count","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ClassNameIndex::filterByPrefix","p":"Neos/Flow/Aop/Builder/ClassNameIndex.html#method_filterByPrefix","d":"

Returns a new index object which contains all class names of this index\nstarting with the given prefix

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectCompiler","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectCompiler","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectReflectionService","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectReflectionService","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectLogger","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectLogger","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectPointcutExpressionParser","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectPointcutExpressionParser","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectObjectConfigurationCache","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectObjectConfigurationCache","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectAdvisedConstructorInterceptorBuilder","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectAdvisedConstructorInterceptorBuilder","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectAdvisedMethodInterceptorBuilder","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectAdvisedMethodInterceptorBuilder","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::injectObjectManager","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_injectObjectManager","d":null},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::build","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_build","d":"

Builds proxy class code which weaves advices into the respective target classes.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::findPointcut","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_findPointcut","d":"

Traverses the aspect containers to find a pointcut from the aspect class name\nand pointcut method name

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getProxyableClasses","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getProxyableClasses","d":"

Determines which of the given classes are potentially proxyable\nand returns their names in an array.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildAspectContainers","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildAspectContainers","d":"

/**\nChecks the annotations of the specified classes for aspect tags\nand creates an aspect with advisors accordingly.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildAspectContainer","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildAspectContainer","d":"

Creates and returns an aspect from the annotations found in a class which\nis tagged as an aspect. The object acting as an advice will already be\nfetched (and therefore instantiated if necessary).

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildProxyClass","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildProxyClass","d":"

Builds methods for a single AOP proxy class for the specified class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::proxySubClassesOfClassToEnsureAdvices","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_proxySubClassesOfClassToEnsureAdvices","d":"

Makes sure that any subclasses of an advised class also build the advices array on construction.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::addBuildMethodsAndAdvicesCodeToClass","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_addBuildMethodsAndAdvicesCodeToClass","d":"

Adds code to build the methods and advices array in case the parent class has some.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMethodsFromTargetClass","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMethodsFromTargetClass","d":"

Returns the methods of the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildMethodsAndAdvicesArrayCode","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildMethodsAndAdvicesArrayCode","d":"

Creates code for an array of target methods and their advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::buildMethodsInterceptorCode","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_buildMethodsInterceptorCode","d":"

Traverses all intercepted methods and their advices and builds PHP code to intercept\nmethods if necessary.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::addAdvisedMethodsToInterceptedMethods","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_addAdvisedMethodsToInterceptedMethods","d":"

Traverses all aspect containers, their aspects and their advisors and adds the\nmethods and their advices to the (usually empty) array of intercepted methods.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::addIntroducedMethodsToInterceptedMethods","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_addIntroducedMethodsToInterceptedMethods","d":"

Traverses all methods which were introduced by interfaces and adds them to the\nintercepted methods array if they didn't exist already.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMatchingInterfaceIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMatchingInterfaceIntroductions","d":"

Traverses all aspect containers and returns an array of interface\nintroductions which match the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMatchingPropertyIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMatchingPropertyIntroductions","d":"

Traverses all aspect containers and returns an array of property\nintroductions which match the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getMatchingTraitNamesFromIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getMatchingTraitNamesFromIntroductions","d":"

Traverses all aspect containers and returns an array of trait\nintroductions which match the target class.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getInterfaceNamesFromIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getInterfaceNamesFromIntroductions","d":"

Returns an array of interface names introduced by the given introductions

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::getIntroducedMethodsFromInterfaceIntroductions","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_getIntroducedMethodsFromInterfaceIntroductions","d":"

Returns all methods declared by the introduced interfaces

"},{"t":"M","n":"Neos\\Flow\\Aop\\Builder\\ProxyClassBuilder::renderSourceHint","p":"Neos/Flow/Aop/Builder/ProxyClassBuilder.html#method_renderSourceHint","d":"

Renders a short message which gives a hint on where the currently parsed pointcut expression was defined.

"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::__construct","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::getInterfaceName","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method_getInterfaceName","d":"

Returns the name of the introduced interface

"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::getPointcut","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method_getPointcut","d":"

Returns the pointcut this introduction applies to

"},{"t":"M","n":"Neos\\Flow\\Aop\\InterfaceIntroduction::getDeclaringAspectClassName","p":"Neos/Flow/Aop/InterfaceIntroduction.html#method_getDeclaringAspectClassName","d":"

Returns the object name of the aspect which declared this introduction

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::__construct","p":"Neos/Flow/Aop/JoinPoint.html#method___construct","d":"

Constructor, creates the join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getProxy","p":"Neos/Flow/Aop/JoinPoint.html#method_getProxy","d":"

Returns the reference to the proxy class instance

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getClassName","p":"Neos/Flow/Aop/JoinPoint.html#method_getClassName","d":"

Returns the class name of the target class this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getMethodName","p":"Neos/Flow/Aop/JoinPoint.html#method_getMethodName","d":"

Returns the method name of the method this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getMethodArguments","p":"Neos/Flow/Aop/JoinPoint.html#method_getMethodArguments","d":"

Returns an array of arguments which have been passed to the target method

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getMethodArgument","p":"Neos/Flow/Aop/JoinPoint.html#method_getMethodArgument","d":"

Returns the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::setMethodArgument","p":"Neos/Flow/Aop/JoinPoint.html#method_setMethodArgument","d":"

Sets the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::isMethodArgument","p":"Neos/Flow/Aop/JoinPoint.html#method_isMethodArgument","d":"

Returns true if the argument with the specified name exists in the\nmethod call this joinpoint refers to.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getAdviceChain","p":"Neos/Flow/Aop/JoinPoint.html#method_getAdviceChain","d":"

Returns the advice chain related to this join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::hasException","p":"Neos/Flow/Aop/JoinPoint.html#method_hasException","d":"

If an exception was thrown by the target method\nOnly makes sense for After Throwing advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getException","p":"Neos/Flow/Aop/JoinPoint.html#method_getException","d":"

Returns the exception which has been thrown in the target method.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPoint::getResult","p":"Neos/Flow/Aop/JoinPoint.html#method_getResult","d":"

Returns the result of the method invocation. The result is only\navailable for AfterReturning advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getProxy","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getProxy","d":"

Returns the reference to the proxy class instance

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getClassName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getClassName","d":"

Returns the class name of the target class this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodName","d":"

Returns the method name of the method this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArguments","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArguments","d":"

Returns an array of arguments which have been passed to the target method

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArgument","d":"

Returns the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::isMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_isMethodArgument","d":"

Returns true if the argument with the specified name exists in the\nmethod call this joinpoint refers to.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::setMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_setMethodArgument","d":"

Sets the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getAdviceChain","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getAdviceChain","d":"

Returns the advice chain related to this join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::hasException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_hasException","d":"

If an exception was thrown by the target method\nOnly makes sense for After Throwing advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getException","d":"

Returns the exception which has been thrown in the target method.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getResult","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getResult","d":"

Returns the result of the method invocation. The result is only\navailable for AfterReturning advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::__construct","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method___construct","d":"

The constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::matches","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_matches","d":"

Checks if the given class and method match this pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getPointcutExpression","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getPointcutExpression","d":"

Returns the pointcut expression which has been passed to the constructor.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getAspectClassName","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getAspectClassName","d":"

Returns the aspect class name where the pointcut was declared.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getPointcutMethodName","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getPointcutMethodName","d":"

Returns the pointcut method name (if any was defined)

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::getRuntimeEvaluationsClosureCode","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_getRuntimeEvaluationsClosureCode","d":"

Returns the PHP code (closure) that evaluates the runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\Pointcut::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/Pointcut.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method___construct","d":"

The constructor - initializes the class annotation filter with the expected annotation class

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::injectLogger","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_matches","d":"

Checks if the specified class matches with the class tag filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassAnnotatedWithFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutClassAnnotatedWithFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method___construct","d":"

The constructor - initializes the class filter with the class filter expression

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_matches","d":"

Checks if the specified class matches with the class filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassNameFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutClassNameFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method___construct","d":"

The constructor - initializes the class type filter with the class or interface name

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_matches","d":"

Checks if the specified class matches with the class type filter

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutClassTypeFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutClassTypeFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::injectProxyClassBuilder","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_injectProxyClassBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::injectObjectManager","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parse","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parse","d":"

Parses a string pointcut expression and returns the pointcut\nobjects accordingly

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorClassAnnotatedWith","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorClassAnnotatedWith","d":"

Takes a class annotation filter pattern and adds a so configured class annotation filter to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorClass","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorClass","d":"

Takes a class filter pattern and adds a so configured class filter to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorMethodAnnotatedWith","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorMethodAnnotatedWith","d":"

Takes a method annotation filter pattern and adds a so configured method annotation filter to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseAnnotationPattern","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseAnnotationPattern","d":"

Parse an annotation pattern and adjust $annotationPattern and $annotationPropertyConstraints as\nneeded.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorMethod","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorMethod","d":"

Splits the parameters of the pointcut designator "method" into a class\nand a method part and adds the appropriately configured filters to the\nfilter composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorWithin","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorWithin","d":"

Adds a class type filter to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorPointcut","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorPointcut","d":"

Splits the value of the pointcut designator "pointcut" into an aspect\nclass- and a pointcut method part and adds the appropriately configured\nfilter to the composite object.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorFilter","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorFilter","d":"

Adds a custom filter to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseDesignatorSetting","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseDesignatorSetting","d":"

Adds a setting filter to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::parseRuntimeEvaluations","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_parseRuntimeEvaluations","d":"

Adds runtime evaluations to the pointcut filter composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getSubstringBetweenParentheses","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getSubstringBetweenParentheses","d":"

Returns the substring of $string which is enclosed by parentheses\nof the first level.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getVisibilityFromSignaturePattern","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getVisibilityFromSignaturePattern","d":"

Parses the signature pattern and returns the visibility modifier if any. If a modifier\nwas found, it will be removed from the $signaturePattern.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getArgumentConstraintsFromMethodArgumentsPattern","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getArgumentConstraintsFromMethodArgumentsPattern","d":"

Parses the method arguments pattern and returns the corresponding constraints array

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutExpressionParser::getRuntimeEvaluationConditionsFromEvaluateString","p":"Neos/Flow/Aop/Pointcut/PointcutExpressionParser.html#method_getRuntimeEvaluationConditionsFromEvaluateString","d":"

Parses the evaluate string for runtime evaluations and returns the corresponding conditions array

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method___construct","d":"

The constructor - initializes the pointcut filter with the name of the pointcut we're referring to

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::injectProxyClassBuilder","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_injectProxyClassBuilder","d":"

Injects the AOP Proxy Class Builder

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches with the pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_matches","d":"

Checks if the specified class and method match the registered class-\nand method filter patterns.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::addFilter","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_addFilter","d":"

Adds a class filter to the composite

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::setGlobalRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_setGlobalRuntimeEvaluationsDefinition","d":"

Sets static runtime evaluations for to pointcut, that will be used for every\nmethod this composite matches

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::getRuntimeEvaluationsClosureCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_getRuntimeEvaluationsClosureCode","d":"

Returns the PHP code (closure) that can evaluate the runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildRuntimeEvaluationsConditionCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildRuntimeEvaluationsConditionCode","d":"

Returns the PHP code of the conditions used for runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildMethodArgumentsEvaluationConditionCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildMethodArgumentsEvaluationConditionCode","d":"

Returns the PHP code of the conditions used argument runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildGlobalRuntimeEvaluationsConditionCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildGlobalRuntimeEvaluationsConditionCode","d":"

Returns the PHP code of the conditions used for global runtime evaluations

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterComposite::buildArgumentEvaluationAccessCode","p":"Neos/Flow/Aop/Pointcut/PointcutFilterComposite.html#method_buildArgumentEvaluationAccessCode","d":"

Returns the PHP code used to access one argument of a runtime evaluation

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method___construct","d":"

The constructor - initializes the method annotation filter with the expected annotation class

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::injectLogger","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_matches","d":"

Checks if the specified method matches with the method annotation filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodAnnotatedWithFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutMethodAnnotatedWithFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method___construct","d":"

Constructor - initializes the filter with the name filter pattern

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::injectReflectionService","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::injectLogger","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_matches","d":"

Checks if the specified method matches against the method name\nexpression.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getMethodNameFilterExpression","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getMethodNameFilterExpression","d":"

Returns the method name filter expression

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getMethodVisibility","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getMethodVisibility","d":"

Returns the method visibility

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::getMethodArgumentConstraints","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_getMethodArgumentConstraints","d":"

Returns the method argument constraints

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutMethodNameFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutMethodNameFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::__construct","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method___construct","d":"

The constructor - initializes the configuration filter with the path to a configuration option

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::injectConfigurationManager","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_injectConfigurationManager","d":"

Injects the configuration manager

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::matches","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_matches","d":"

Checks if the specified configuration option is set to true or false, or if it matches the specified\ncondition

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::parseConfigurationOptionPath","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_parseConfigurationOptionPath","d":"

Parses the given configuration path expression and sets $this->actualSettingValue\nand $this->condition accordingly

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutSettingFilter::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutSettingFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::injectObjectManager","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_injectObjectManager","d":"

This object is created very early and is part of the excluded "Neos\\Flow\\Aop" namespace so we can't rely on AOP for the property injection.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::evaluate","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_evaluate","d":"

Evaluate an expression with the given JoinPoint

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::addExpression","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_addExpression","d":"

Add expression to the evaluator

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::generateExpressionFunctionName","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_generateExpressionFunctionName","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\RuntimeExpressionEvaluator::flush","p":"Neos/Flow/Aop/Pointcut/RuntimeExpressionEvaluator.html#method_flush","d":"

Flush all runtime expressions

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::__construct","p":"Neos/Flow/Aop/PropertyIntroduction.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPropertyName","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPropertyName","d":"

Returns the name of the introduced property

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPropertyVisibility","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPropertyVisibility","d":"

Returns the visibility of the introduced property

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getInitialValue","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getInitialValue","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPropertyDocComment","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPropertyDocComment","d":"

Returns the DocComment of the introduced property

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getPointcut","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getPointcut","d":"

Returns the pointcut this introduction applies to

"},{"t":"M","n":"Neos\\Flow\\Aop\\PropertyIntroduction::getDeclaringAspectClassName","p":"Neos/Flow/Aop/PropertyIntroduction.html#method_getDeclaringAspectClassName","d":"

Returns the object name of the aspect which declared this introduction

"},{"t":"M","n":"Neos\\Flow\\Aop\\ProxyInterface::Flow_Aop_Proxy_invokeJoinPoint","p":"Neos/Flow/Aop/ProxyInterface.html#method_Flow_Aop_Proxy_invokeJoinPoint","d":"

Invokes the joinpoint - calls the target methods.

"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::__construct","p":"Neos/Flow/Aop/TraitIntroduction.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::getTraitName","p":"Neos/Flow/Aop/TraitIntroduction.html#method_getTraitName","d":"

Returns the name of the introduced trait

"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::getPointcut","p":"Neos/Flow/Aop/TraitIntroduction.html#method_getPointcut","d":"

Returns the pointcut this introduction applies to

"},{"t":"M","n":"Neos\\Flow\\Aop\\TraitIntroduction::getDeclaringAspectClassName","p":"Neos/Flow/Aop/TraitIntroduction.html#method_getDeclaringAspectClassName","d":"

Returns the object name of the aspect which declared this introduction

"},{"t":"M","n":"Neos\\Flow\\Cache\\AnnotationsCacheFlusher::registerAnnotation","p":"Neos/Flow/Cache/AnnotationsCacheFlusher.html#method_registerAnnotation","d":"

Register an annotation that should trigger a cache flush

"},{"t":"M","n":"Neos\\Flow\\Cache\\AnnotationsCacheFlusher::flushConfigurationCachesByCompiledClass","p":"Neos/Flow/Cache/AnnotationsCacheFlusher.html#method_flushConfigurationCachesByCompiledClass","d":"

A slot that flushes caches as needed if classes with specific annotations have changed registerAnnotation()

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::injectEnvironmentConfiguration","p":"Neos/Flow/Cache/CacheFactory.html#method_injectEnvironmentConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::__construct","p":"Neos/Flow/Cache/CacheFactory.html#method___construct","d":"

Constructs this cache factory

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::create","p":"Neos/Flow/Cache/CacheFactory.html#method_create","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::instantiateCache","p":"Neos/Flow/Cache/CacheFactory.html#method_instantiateCache","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheFactory::instantiateBackend","p":"Neos/Flow/Cache/CacheFactory.html#method_instantiateBackend","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectLogger","p":"Neos/Flow/Cache/CacheManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectCacheFactory","p":"Neos/Flow/Cache/CacheManager.html#method_injectCacheFactory","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectConfigurationManager","p":"Neos/Flow/Cache/CacheManager.html#method_injectConfigurationManager","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::injectEnvironment","p":"Neos/Flow/Cache/CacheManager.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::setCacheConfigurations","p":"Neos/Flow/Cache/CacheManager.html#method_setCacheConfigurations","d":"

Sets configurations for caches. The key of each entry specifies the\ncache identifier and the value is an array of configuration options.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::registerCache","p":"Neos/Flow/Cache/CacheManager.html#method_registerCache","d":"

Registers a cache so it can be retrieved at a later point.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getCache","p":"Neos/Flow/Cache/CacheManager.html#method_getCache","d":"

Returns the cache specified by $identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getSimpleCache","p":"Neos/Flow/Cache/CacheManager.html#method_getSimpleCache","d":"

Return a SimpleCache frontend for the cache specified by $identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getCacheItemPool","p":"Neos/Flow/Cache/CacheManager.html#method_getCacheItemPool","d":"

Return a SimpleCache frontend for the cache specified by $identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::hasCache","p":"Neos/Flow/Cache/CacheManager.html#method_hasCache","d":"

Checks if the specified cache has been registered.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::isCachePersistent","p":"Neos/Flow/Cache/CacheManager.html#method_isCachePersistent","d":"

Checks if the specified cache is marked as "persistent".

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushCaches","p":"Neos/Flow/Cache/CacheManager.html#method_flushCaches","d":"

Flushes all registered caches

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushCachesByTag","p":"Neos/Flow/Cache/CacheManager.html#method_flushCachesByTag","d":"

Flushes entries tagged by the specified tag of all registered\ncaches.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::getCacheConfigurations","p":"Neos/Flow/Cache/CacheManager.html#method_getCacheConfigurations","d":"

Returns an array of cache configurations, indexed by cache identifier

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushSystemCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushSystemCachesByChangedFiles","d":"

Flushes entries tagged with class names if their class source files have changed.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushClassCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushClassCachesByChangedFiles","d":"

Flushes entries tagged with class names if their class source files have changed.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushConfigurationCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushConfigurationCachesByChangedFiles","d":"

Flushes caches as needed if settings, routes or policies have changed

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::flushTranslationCachesByChangedFiles","p":"Neos/Flow/Cache/CacheManager.html#method_flushTranslationCachesByChangedFiles","d":"

Flushes I18n caches if translation files have changed

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::createAllCaches","p":"Neos/Flow/Cache/CacheManager.html#method_createAllCaches","d":"

Instantiates all registered caches.

"},{"t":"M","n":"Neos\\Flow\\Cache\\CacheManager::createCache","p":"Neos/Flow/Cache/CacheManager.html#method_createCache","d":"

Instantiates the cache for $identifier.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::__construct","p":"Neos/Flow/Cli/Command.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::injectReflectionService","p":"Neos/Flow/Cli/Command.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::injectObjectManager","p":"Neos/Flow/Cli/Command.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getControllerClassName","p":"Neos/Flow/Cli/Command.html#method_getControllerClassName","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getControllerCommandName","p":"Neos/Flow/Cli/Command.html#method_getControllerCommandName","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getCommandIdentifier","p":"Neos/Flow/Cli/Command.html#method_getCommandIdentifier","d":"

Returns the command identifier for this command

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getShortDescription","p":"Neos/Flow/Cli/Command.html#method_getShortDescription","d":"

Returns a short description of this command

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getDescription","p":"Neos/Flow/Cli/Command.html#method_getDescription","d":"

Returns a longer description of this command\nThis is the complete method description except for the first line which can be retrieved via getShortDescription()\nIf The command description only consists of one line, an empty string is returned

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::hasArguments","p":"Neos/Flow/Cli/Command.html#method_hasArguments","d":"

Returns true if this command expects required and/or optional arguments, otherwise false

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getArgumentDefinitions","p":"Neos/Flow/Cli/Command.html#method_getArgumentDefinitions","d":"

Returns an array of CommandArgumentDefinition that contains\ninformation about required/optional arguments of this command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::isInternal","p":"Neos/Flow/Cli/Command.html#method_isInternal","d":"

Tells if this command is internal and thus should not be exposed through help texts, user documentation etc.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::isDeprecated","p":"Neos/Flow/Cli/Command.html#method_isDeprecated","d":"

Tells if this command is deprecated and thus should be marked as such in help texts, user documentation etc.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::isFlushingCaches","p":"Neos/Flow/Cli/Command.html#method_isFlushingCaches","d":"

Tells if this command flushes all caches and thus needs special attention in the interactive shell.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getRelatedCommandIdentifiers","p":"Neos/Flow/Cli/Command.html#method_getRelatedCommandIdentifiers","d":"

Returns an array of command identifiers which were specified in the "@see"\nannotation of a command method.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Command::getCommandMethodReflection","p":"Neos/Flow/Cli/Command.html#method_getCommandMethodReflection","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::__construct","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::getName","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_getName","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::getDashedName","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_getDashedName","d":"

Returns the lowercased name with dashes as word separator

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::getDescription","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_getDescription","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandArgumentDefinition::isRequired","p":"Neos/Flow/Cli/CommandArgumentDefinition.html#method_isRequired","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::__construct","p":"Neos/Flow/Cli/CommandController.html#method___construct","d":"

Constructs the command controller

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::injectCommandManager","p":"Neos/Flow/Cli/CommandController.html#method_injectCommandManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::injectObjectManager","p":"Neos/Flow/Cli/CommandController.html#method_injectObjectManager","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::processRequest","p":"Neos/Flow/Cli/CommandController.html#method_processRequest","d":"

Processes a command line request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::resolveCommandMethodName","p":"Neos/Flow/Cli/CommandController.html#method_resolveCommandMethodName","d":"

Resolves and checks the current command method name

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::initializeCommandMethodArguments","p":"Neos/Flow/Cli/CommandController.html#method_initializeCommandMethodArguments","d":"

Initializes the arguments array of this controller by creating an empty argument object for each of the\nmethod arguments found in the designated command method.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::mapRequestArgumentsToControllerArguments","p":"Neos/Flow/Cli/CommandController.html#method_mapRequestArgumentsToControllerArguments","d":"

Maps arguments delivered by the request object to the local controller arguments.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::forward","p":"Neos/Flow/Cli/CommandController.html#method_forward","d":"

Forwards the request to another command and / or CommandController.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::callCommandMethod","p":"Neos/Flow/Cli/CommandController.html#method_callCommandMethod","d":"

Calls the specified command method and passes the arguments.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::getFlowInvocationString","p":"Neos/Flow/Cli/CommandController.html#method_getFlowInvocationString","d":"

Returns the CLI Flow command depending on the environment

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::output","p":"Neos/Flow/Cli/CommandController.html#method_output","d":"

Outputs specified text to the console window\nYou can specify arguments that will be passed to the text via sprintf

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::outputLine","p":"Neos/Flow/Cli/CommandController.html#method_outputLine","d":"

Outputs specified text to the console window and appends a line break

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::outputFormatted","p":"Neos/Flow/Cli/CommandController.html#method_outputFormatted","d":"

Formats the given text to fit into MAXIMUM_LINE_LENGTH and outputs it to the\nconsole window

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::quit","p":"Neos/Flow/Cli/CommandController.html#method_quit","d":"

Exits the CLI through the dispatcher and makes sure that Flow is properly shut down.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandController::sendAndExit","p":"Neos/Flow/Cli/CommandController.html#method_sendAndExit","d":"

Sends the response and exits the CLI without any further code execution\nShould be used for commands that flush code caches.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandControllerInterface::processRequest","p":"Neos/Flow/Cli/CommandControllerInterface.html#method_processRequest","d":"

Processes a general request. The result can be returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::injectObjectManager","p":"Neos/Flow/Cli/CommandManager.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::injectBootstrap","p":"Neos/Flow/Cli/CommandManager.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getAvailableCommands","p":"Neos/Flow/Cli/CommandManager.html#method_getAvailableCommands","d":"

Returns an array of all commands

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandByIdentifier","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandByIdentifier","d":"

Returns a Command that matches the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandsByIdentifier","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandsByIdentifier","d":"

Returns an array of Commands that matches the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getShortestIdentifierForCommand","p":"Neos/Flow/Cli/CommandManager.html#method_getShortestIdentifierForCommand","d":"

Returns the shortest, non-ambiguous command identifier for the given command

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getShortCommandIdentifiers","p":"Neos/Flow/Cli/CommandManager.html#method_getShortCommandIdentifiers","d":"

Returns an array that contains all available command identifiers and their shortest non-ambiguous alias

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::commandMatchesIdentifier","p":"Neos/Flow/Cli/CommandManager.html#method_commandMatchesIdentifier","d":"

Returns true if the specified command identifier matches the identifier of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandMethodParameters","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandMethodParameters","d":"

Get the possible parameters for the command specified by CommandController and method name.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandManager::getCommandControllerMethodArguments","p":"Neos/Flow/Cli/CommandManager.html#method_getCommandControllerMethodArguments","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::__construct","p":"Neos/Flow/Cli/CommandRequestHandler.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::canHandleRequest","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_canHandleRequest","d":"

This request handler can handle CLI requests.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::getPriority","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::handleRequest","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_handleRequest","d":"

Handles a command line request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::exitIfCompiletimeCommandWasNotCalledCorrectly","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_exitIfCompiletimeCommandWasNotCalledCorrectly","d":"

Checks if compile time command was not recognized as such, then runlevel was\nbooted but it turned out that in fact the command is a compile time command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::boot","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_boot","d":"

Initializes the matching boot sequence depending on the type of the command\n(RUNLEVEL_RUNTIME or RUNLEVEL_COMPILETIME) and manually injects the necessary dependencies of\nthis request handler.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandRequestHandler::shutdown","p":"Neos/Flow/Cli/CommandRequestHandler.html#method_shutdown","d":"

Starts the shutdown sequence

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::__construct","p":"Neos/Flow/Cli/ConsoleOutput.html#method___construct","d":"

Creates and initializes the SymfonyConsoleOutput instance

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getMaximumLineLength","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getMaximumLineLength","d":"

Returns the desired maximum line length for console output.

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::output","p":"Neos/Flow/Cli/ConsoleOutput.html#method_output","d":"

Outputs specified text to the console window\nYou can specify arguments that will be passed to the text via sprintf

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::outputLine","p":"Neos/Flow/Cli/ConsoleOutput.html#method_outputLine","d":"

Outputs specified text to the console window and appends a line break

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::outputFormatted","p":"Neos/Flow/Cli/ConsoleOutput.html#method_outputFormatted","d":"

Formats the given text to fit into the maximum line length and outputs it to the\nconsole window

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::outputTable","p":"Neos/Flow/Cli/ConsoleOutput.html#method_outputTable","d":"

Renders a table like output of the given $rows

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::select","p":"Neos/Flow/Cli/ConsoleOutput.html#method_select","d":"

Asks the user to select a value

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::ask","p":"Neos/Flow/Cli/ConsoleOutput.html#method_ask","d":"

Asks a question to the user

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askQuestion","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askQuestion","d":"

Asks a question to the user

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askConfirmation","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askConfirmation","d":"

Asks a confirmation to the user.

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askHiddenResponse","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askHiddenResponse","d":"

Asks a question to the user, the response is hidden

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askAndValidate","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askAndValidate","d":"

Asks for a value and validates the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::askHiddenResponseAndValidate","p":"Neos/Flow/Cli/ConsoleOutput.html#method_askHiddenResponseAndValidate","d":"

Asks for a value, hide and validates the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressStart","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressStart","d":"

Starts the progress output

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressAdvance","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressAdvance","d":"

Advances the progress output X steps

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressSet","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressSet","d":"

Sets the current progress

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::progressFinish","p":"Neos/Flow/Cli/ConsoleOutput.html#method_progressFinish","d":"

Finishes the progress output

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::setOutput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_setOutput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getOutput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getOutput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::setInput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_setInput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getInput","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getInput","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getQuestionHelper","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getQuestionHelper","d":"

Returns or initializes the symfony/console QuestionHelper

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::combineQuestion","p":"Neos/Flow/Cli/ConsoleOutput.html#method_combineQuestion","d":"

If question is an array, split it into multi-line string

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getProgressBar","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getProgressBar","d":"

Returns or initializes the symfony/console ProgressHelper

"},{"t":"M","n":"Neos\\Flow\\Cli\\ConsoleOutput::getTable","p":"Neos/Flow/Cli/ConsoleOutput.html#method_getTable","d":"

Returns or initializes the symfony/console Table

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processShortDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processShortDescription","d":"

Processes the given short description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processDescription","d":"

Processes the given description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::injectSignalDispatcher","p":"Neos/Flow/Cli/Dispatcher.html#method_injectSignalDispatcher","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::injectObjectManager","p":"Neos/Flow/Cli/Dispatcher.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::dispatch","p":"Neos/Flow/Cli/Dispatcher.html#method_dispatch","d":"

Try processing the request until it is successfully marked "dispatched"

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::emitBeforeControllerInvocation","p":"Neos/Flow/Cli/Dispatcher.html#method_emitBeforeControllerInvocation","d":"

This signal is emitted directly before the request is been dispatched to a controller.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::emitAfterControllerInvocation","p":"Neos/Flow/Cli/Dispatcher.html#method_emitAfterControllerInvocation","d":"

This signal is emitted directly after the request has been dispatched to a controller and the controller\nreturned control back to the dispatcher.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Dispatcher::resolveController","p":"Neos/Flow/Cli/Dispatcher.html#method_resolveController","d":"

Finds and instantiates a controller that matches the current request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setDispatched","p":"Neos/Flow/Cli/Request.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::isDispatched","p":"Neos/Flow/Cli/Request.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setControllerObjectName","p":"Neos/Flow/Cli/Request.html#method_setControllerObjectName","d":"

Sets the object name of the controller

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getControllerObjectName","p":"Neos/Flow/Cli/Request.html#method_getControllerObjectName","d":"

Returns the object name of the controller

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setControllerCommandName","p":"Neos/Flow/Cli/Request.html#method_setControllerCommandName","d":"

Sets the name of the command contained in this request.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getControllerCommandName","p":"Neos/Flow/Cli/Request.html#method_getControllerCommandName","d":"

Returns the name of the command the controller is supposed to execute.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getCommand","p":"Neos/Flow/Cli/Request.html#method_getCommand","d":"

Returns the command object for this request

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setArgument","p":"Neos/Flow/Cli/Request.html#method_setArgument","d":"

Sets the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setArguments","p":"Neos/Flow/Cli/Request.html#method_setArguments","d":"

Sets the whole arguments array and therefore replaces any arguments which existed before.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getArgument","p":"Neos/Flow/Cli/Request.html#method_getArgument","d":"

Returns the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::hasArgument","p":"Neos/Flow/Cli/Request.html#method_hasArgument","d":"

Checks if an argument of the given name exists (is set)

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getArguments","p":"Neos/Flow/Cli/Request.html#method_getArguments","d":"

Returns an ArrayObject of arguments and their values

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::setExceedingArguments","p":"Neos/Flow/Cli/Request.html#method_setExceedingArguments","d":"

Sets the exceeding arguments

"},{"t":"M","n":"Neos\\Flow\\Cli\\Request::getExceedingArguments","p":"Neos/Flow/Cli/Request.html#method_getExceedingArguments","d":"

Returns additional unnamed arguments (if any) which have been passed through the command line after all\nrequired arguments (if any) have been specified.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectEnvironment","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectObjectManager","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectPackageManager","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::injectCommandManager","p":"Neos/Flow/Cli/RequestBuilder.html#method_injectCommandManager","d":""},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::build","p":"Neos/Flow/Cli/RequestBuilder.html#method_build","d":"

Builds a CLI request object from a command line.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::parseRawCommandLineArguments","p":"Neos/Flow/Cli/RequestBuilder.html#method_parseRawCommandLineArguments","d":"

Takes an array of unparsed command line arguments and options and converts it separated\nby named arguments, options and unnamed arguments.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::extractArgumentNameFromCommandLinePart","p":"Neos/Flow/Cli/RequestBuilder.html#method_extractArgumentNameFromCommandLinePart","d":"

Extracts the option or argument name from the name / value pair of a command line.

"},{"t":"M","n":"Neos\\Flow\\Cli\\RequestBuilder::getValueOfCurrentCommandLineOption","p":"Neos/Flow/Cli/RequestBuilder.html#method_getValueOfCurrentCommandLineOption","d":"

Returns the value of the first argument of the given input array. Shifts the parsed argument off the array.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setExitCode","p":"Neos/Flow/Cli/Response.html#method_setExitCode","d":"

Sets the numerical exit code which should be returned when exiting this application.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::getExitCode","p":"Neos/Flow/Cli/Response.html#method_getExitCode","d":"

Gets the numerical exit code which should be returned when exiting this application.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setContent","p":"Neos/Flow/Cli/Response.html#method_setContent","d":"

Overrides and sets the content of the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::appendContent","p":"Neos/Flow/Cli/Response.html#method_appendContent","d":"

Appends content to the already existing content.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::getContent","p":"Neos/Flow/Cli/Response.html#method_getContent","d":"

Returns the response content without sending it.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setColorSupport","p":"Neos/Flow/Cli/Response.html#method_setColorSupport","d":"

Sets color support / styled output to yes, no or auto detection

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::hasColorSupport","p":"Neos/Flow/Cli/Response.html#method_hasColorSupport","d":"

Tells if the response content should be styled on send().

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::setOutputFormat","p":"Neos/Flow/Cli/Response.html#method_setOutputFormat","d":"

Sets the desired output format.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::getOutputFormat","p":"Neos/Flow/Cli/Response.html#method_getOutputFormat","d":"

Returns the currently set output format.

"},{"t":"M","n":"Neos\\Flow\\Cli\\Response::send","p":"Neos/Flow/Cli/Response.html#method_send","d":"

Sends the response

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::__construct","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::canHandleRequest","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_canHandleRequest","d":"

This request handler can handle CLI requests.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::getPriority","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::handleRequest","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_handleRequest","d":"

Creates an event loop which takes orders from the parent process and executes\nthem in runtime mode.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::emitDispatchedCommandLineSlaveRequest","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_emitDispatchedCommandLineSlaveRequest","d":"

Emits a signal that a CLI slave request was dispatched.

"},{"t":"M","n":"Neos\\Flow\\Cli\\SlaveRequestHandler::handleException","p":"Neos/Flow/Cli/SlaveRequestHandler.html#method_handleException","d":"

Displays a human readable, partly beautified version of the given exception\nand stops the application, return a non-zero exit code.

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectCacheManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectCacheManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectLockManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectLockManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectPackageManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectBootstrap","p":"Neos/Flow/Command/CacheCommandController.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectObjectManager","p":"Neos/Flow/Command/CacheCommandController.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::injectEnvironment","p":"Neos/Flow/Command/CacheCommandController.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::flushCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_flushCommand","d":"

Flush all caches

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::flushOneCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_flushOneCommand","d":"

Flushes a particular cache by its identifier

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::warmupCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_warmupCommand","d":"

Warm up caches

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::listCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_listCommand","d":"

List all configured caches and their status if available

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::showCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_showCommand","d":"

Display details of a cache including a detailed status if available

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::setupCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_setupCommand","d":"

Setup the given Cache if possible

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::setupAllCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_setupAllCommand","d":"

Setup all Caches

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::collectGarbageCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_collectGarbageCommand","d":"

Cache Garbage Collection

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::sysCommand","p":"Neos/Flow/Command/CacheCommandController.html#method_sysCommand","d":"

Call system function

"},{"t":"M","n":"Neos\\Flow\\Command\\CacheCommandController::emitWarmupCaches","p":"Neos/Flow/Command/CacheCommandController.html#method_emitWarmupCaches","d":"

Signals that caches should be warmed up.

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::showCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_showCommand","d":"

Show the active configuration settings

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::listTypesCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_listTypesCommand","d":"

List registered configuration types

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::validateCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_validateCommand","d":"

Validate the given configuration

"},{"t":"M","n":"Neos\\Flow\\Command\\ConfigurationCommandController::generateSchemaCommand","p":"Neos/Flow/Command/ConfigurationCommandController.html#method_generateSchemaCommand","d":"

Generate a schema for the given configuration or YAML file.

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectRequestBuilder","p":"Neos/Flow/Command/CoreCommandController.html#method_injectRequestBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectDispatcher","p":"Neos/Flow/Command/CoreCommandController.html#method_injectDispatcher","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectSignalSlotDispatcher","p":"Neos/Flow/Command/CoreCommandController.html#method_injectSignalSlotDispatcher","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectBootstrap","p":"Neos/Flow/Command/CoreCommandController.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectCacheManager","p":"Neos/Flow/Command/CoreCommandController.html#method_injectCacheManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectProxyClassCompiler","p":"Neos/Flow/Command/CoreCommandController.html#method_injectProxyClassCompiler","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectAopProxyClassBuilder","p":"Neos/Flow/Command/CoreCommandController.html#method_injectAopProxyClassBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectDependencyInjectionProxyClassBuilder","p":"Neos/Flow/Command/CoreCommandController.html#method_injectDependencyInjectionProxyClassBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::injectEnvironment","p":"Neos/Flow/Command/CoreCommandController.html#method_injectEnvironment","d":""},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::compileCommand","p":"Neos/Flow/Command/CoreCommandController.html#method_compileCommand","d":"

Explicitly compile proxy classes

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::setFilePermissionsCommand","p":"Neos/Flow/Command/CoreCommandController.html#method_setFilePermissionsCommand","d":"

Adjust file permissions for CLI and web server access

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::migrateCommand","p":"Neos/Flow/Command/CoreCommandController.html#method_migrateCommand","d":"

Migrate source files as needed

"},{"t":"M","n":"Neos\\Flow\\Command\\CoreCommandController::emitFinishedCompilationRun","p":"Neos/Flow/Command/CoreCommandController.html#method_emitFinishedCompilationRun","d":"

Signals that the compile command was successfully finished.

"},{"t":"M","n":"Neos\\Flow\\Command\\DatabaseCommandController::initializeConnection","p":"Neos/Flow/Command/DatabaseCommandController.html#method_initializeConnection","d":"

Create a Doctrine DBAL Connection with the configured settings.

"},{"t":"M","n":"Neos\\Flow\\Command\\DatabaseCommandController::setCharsetCommand","p":"Neos/Flow/Command/DatabaseCommandController.html#method_setCharsetCommand","d":"

Convert the database schema to use the given character set and collation (defaults to utf8mb4 and utf8mb4_unicode_ci).

"},{"t":"M","n":"Neos\\Flow\\Command\\DatabaseCommandController::convertToCharacterSetAndCollation","p":"Neos/Flow/Command/DatabaseCommandController.html#method_convertToCharacterSetAndCollation","d":"

Convert the tables in the current database to use given character set and collation.

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::injectSettings","p":"Neos/Flow/Command/DoctrineCommandController.html#method_injectSettings","d":"

Injects the Flow settings, only the persistence part is kept for further use

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::injectLogger","p":"Neos/Flow/Command/DoctrineCommandController.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::compileProxiesCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_compileProxiesCommand","d":"

Compile the Doctrine proxy classes

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::validateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_validateCommand","d":"

Validate the class/table mappings

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::createCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_createCommand","d":"

Create the database schema

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::updateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_updateCommand","d":"

Update the database schema

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::entityStatusCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_entityStatusCommand","d":"

Show the current status of entities and mappings

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::dqlCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_dqlCommand","d":"

Run arbitrary DQL and display results

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationStatusCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationStatusCommand","d":"

Show the current migration status

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrateCommand","d":"

Migrate the database schema

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::emitAfterDatabaseMigration","p":"Neos/Flow/Command/DoctrineCommandController.html#method_emitAfterDatabaseMigration","d":""},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationExecuteCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationExecuteCommand","d":"

Execute a single migration

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationVersionCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationVersionCommand","d":"

Mark/unmark migrations as migrated

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::migrationGenerateCommand","p":"Neos/Flow/Command/DoctrineCommandController.html#method_migrationGenerateCommand","d":"

Generate a new migration

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::handleException","p":"Neos/Flow/Command/DoctrineCommandController.html#method_handleException","d":"

Output an error message and log the exception.

"},{"t":"M","n":"Neos\\Flow\\Command\\DoctrineCommandController::isDatabaseConfigured","p":"Neos/Flow/Command/DoctrineCommandController.html#method_isDatabaseConfigured","d":null},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::helpStubCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_helpStubCommand","d":"

Displays a short, general help message

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::helpCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_helpCommand","d":"

Display help for a command

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::displayHelpIndex","p":"Neos/Flow/Command/HelpCommandController.html#method_displayHelpIndex","d":""},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::displayShortHelpForCommands","p":"Neos/Flow/Command/HelpCommandController.html#method_displayShortHelpForCommands","d":""},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::displayHelpForCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_displayHelpForCommand","d":"

Render help text for a single command

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::errorCommand","p":"Neos/Flow/Command/HelpCommandController.html#method_errorCommand","d":"

Displays an error message

"},{"t":"M","n":"Neos\\Flow\\Command\\HelpCommandController::buildCommandsIndex","p":"Neos/Flow/Command/HelpCommandController.html#method_buildCommandsIndex","d":"

Builds an index of available commands. For each of them a Command object is\nadded to the commands array of this class.

"},{"t":"M","n":"Neos\\Flow\\Command\\MiddlewareCommandController::listCommand","p":"Neos/Flow/Command/MiddlewareCommandController.html#method_listCommand","d":"

Lists all configured middleware components in the order they will be executed

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::injectSettings","p":"Neos/Flow/Command/PackageCommandController.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::injectPackageManager","p":"Neos/Flow/Command/PackageCommandController.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::injectBootstrap","p":"Neos/Flow/Command/PackageCommandController.html#method_injectBootstrap","d":""},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::createCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_createCommand","d":"

Create a new package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::listCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_listCommand","d":"

List available packages

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::freezeCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_freezeCommand","d":"

Freeze a package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::unfreezeCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_unfreezeCommand","d":"

Unfreeze a package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::refreezeCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_refreezeCommand","d":"

Refreeze a package

"},{"t":"M","n":"Neos\\Flow\\Command\\PackageCommandController::rescanCommand","p":"Neos/Flow/Command/PackageCommandController.html#method_rescanCommand","d":"

Rescan package availability and recreates the PackageStates configuration.

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::publishCommand","p":"Neos/Flow/Command/ResourceCommandController.html#method_publishCommand","d":"

Publish resources

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::copyCommand","p":"Neos/Flow/Command/ResourceCommandController.html#method_copyCommand","d":"

Copy resources

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::cleanCommand","p":"Neos/Flow/Command/ResourceCommandController.html#method_cleanCommand","d":"

Clean up resource registry

"},{"t":"M","n":"Neos\\Flow\\Command\\ResourceCommandController::clearState","p":"Neos/Flow/Command/ResourceCommandController.html#method_clearState","d":"

This method is used internal as a callback method to clear doctrine states

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::listCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_listCommand","d":"

List the known routes

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::showCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_showCommand","d":"

Show information for a route

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::getPathCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_getPathCommand","d":"

Generate a route path

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::resolveCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_resolveCommand","d":"

Build an URI for the given parameters

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::routePathCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_routePathCommand","d":"

Route the given route path

"},{"t":"M","n":"Neos\\Flow\\Command\\RoutingCommandController::matchCommand","p":"Neos/Flow/Command/RoutingCommandController.html#method_matchCommand","d":"

Match the given URI to a corresponding route

"},{"t":"M","n":"Neos\\Flow\\Command\\SchemaCommandController::validateCommand","p":"Neos/Flow/Command/SchemaCommandController.html#method_validateCommand","d":"

Validate the given configurationfile againt a schema file

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::injectCacheManager","p":"Neos/Flow/Command/SecurityCommandController.html#method_injectCacheManager","d":"

Injects the Cache Manager because we cannot inject an automatically factored cache during compile time.

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::importPublicKeyCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_importPublicKeyCommand","d":"

Import a public key

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::generateKeyPairCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_generateKeyPairCommand","d":"

Generate a public/private key pair and add it to the RSAWalletService

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::importPrivateKeyCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_importPrivateKeyCommand","d":"

Import a private key

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::showEffectivePolicyCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_showEffectivePolicyCommand","d":"

Shows a list of all defined privilege targets and the effective permissions

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::showUnprotectedActionsCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_showUnprotectedActionsCommand","d":"

Lists all public controller actions not covered by the active security policy

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::showMethodsForPrivilegeTargetCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_showMethodsForPrivilegeTargetCommand","d":"

Shows the methods represented by the given security privilege target

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::listRolesCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_listRolesCommand","d":"

List all configured roles

"},{"t":"M","n":"Neos\\Flow\\Command\\SecurityCommandController::describeRoleCommand","p":"Neos/Flow/Command/SecurityCommandController.html#method_describeRoleCommand","d":"

Show details of a specified role

"},{"t":"M","n":"Neos\\Flow\\Command\\ServerCommandController::runCommand","p":"Neos/Flow/Command/ServerCommandController.html#method_runCommand","d":"

Run a standalone development server

"},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::injectCacheManager","p":"Neos/Flow/Command/SessionCommandController.html#method_injectCacheManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::injectSessionManager","p":"Neos/Flow/Command/SessionCommandController.html#method_injectSessionManager","d":""},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::destroyAllCommand","p":"Neos/Flow/Command/SessionCommandController.html#method_destroyAllCommand","d":"

Destroys all sessions.

"},{"t":"M","n":"Neos\\Flow\\Command\\SessionCommandController::collectGarbageCommand","p":"Neos/Flow/Command/SessionCommandController.html#method_collectGarbageCommand","d":"

Run garbage collection for sesions.

"},{"t":"M","n":"Neos\\Flow\\Command\\SignalCommandController::listConnectedCommand","p":"Neos/Flow/Command/SignalCommandController.html#method_listConnectedCommand","d":"

Lists all connected signals with their slots.

"},{"t":"M","n":"Neos\\Flow\\Command\\TypeConverterCommandController::listCommand","p":"Neos/Flow/Command/TypeConverterCommandController.html#method_listCommand","d":"

Lists all currently active and registered type converters

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::getComposerManifest","p":"Neos/Flow/Composer/ComposerUtility.html#method_getComposerManifest","d":"

Returns contents of Composer manifest - or part there of.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::readComposerLock","p":"Neos/Flow/Composer/ComposerUtility.html#method_readComposerLock","d":"

Read the content of the composer.lock

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::readComposerManifest","p":"Neos/Flow/Composer/ComposerUtility.html#method_readComposerManifest","d":"

Read the content of composer.json in the given path

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::isFlowPackageType","p":"Neos/Flow/Composer/ComposerUtility.html#method_isFlowPackageType","d":"

Checks if the given (composer) package type is a type native to the neos project.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::writeComposerManifest","p":"Neos/Flow/Composer/ComposerUtility.html#method_writeComposerManifest","d":"

Write a composer manifest for the package.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::getPackageVersion","p":"Neos/Flow/Composer/ComposerUtility.html#method_getPackageVersion","d":"

Get the package version of the given package\nReturn normalized package version.

"},{"t":"M","n":"Neos\\Flow\\Composer\\ComposerUtility::flushCaches","p":"Neos/Flow/Composer/ComposerUtility.html#method_flushCaches","d":"

Flushes the internal caches for manifest files and composer lock.

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::postUpdateAndInstall","p":"Neos/Flow/Composer/InstallerScripts.html#method_postUpdateAndInstall","d":"

Make sure required paths and files are available outside of Package\nRun on every Composer install or update - must be configured in root manifest

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::postPackageUpdateAndInstall","p":"Neos/Flow/Composer/InstallerScripts.html#method_postPackageUpdateAndInstall","d":"

Calls actions and install scripts provided by installed packages.

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::copyDistributionFiles","p":"Neos/Flow/Composer/InstallerScripts.html#method_copyDistributionFiles","d":"

Copies any distribution files to their place if needed.

"},{"t":"M","n":"Neos\\Flow\\Composer\\InstallerScripts::runPackageScripts","p":"Neos/Flow/Composer/InstallerScripts.html#method_runPackageScripts","d":"

Calls a static method from it's string representation

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::__construct","p":"Neos/Flow/Configuration/ConfigurationManager.html#method___construct","d":"

Constructs the configuration manager

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::setTemporaryDirectoryPath","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_setTemporaryDirectoryPath","d":"

Set an absolute file path to store configuration caches in.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::setPackages","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_setPackages","d":"

Sets the active packages to load the configuration for

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::getAvailableConfigurationTypes","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_getAvailableConfigurationTypes","d":"

Get the available configuration-types

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::registerConfigurationType","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_registerConfigurationType","d":"

Registers a new configuration type with the given source.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::emitConfigurationManagerReady","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_emitConfigurationManagerReady","d":"

Emits a signal after The ConfigurationManager has been loaded

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::getConfiguration","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_getConfiguration","d":"

Returns the specified raw configuration.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::shutdown","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_shutdown","d":"

Shuts down the configuration manager.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::warmup","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_warmup","d":"

Warms up the complete configuration cache, i.e. fetching every configured configuration type\nin order to be able to store it into the cache, if configured to do so.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::loadConfiguration","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_loadConfiguration","d":"

Loads special configuration defined in the specified packages and merges them with\nthose potentially existing in the global configuration folders. The result is stored\nin the configuration manager's configuration registry and can be retrieved with the\ngetConfiguration() method.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::replaceConfigurationForConfigurationType","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_replaceConfigurationForConfigurationType","d":"

If a cache file with previously saved configuration exists, it is loaded.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::loadConfigurationsFromCache","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_loadConfigurationsFromCache","d":"

Includes the cached configuration file such that $this->configurations is fully populated

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::flushConfigurationCache","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_flushConfigurationCache","d":"

If a cache file with previously saved configuration exists, it is removed.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::processConfigurationType","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_processConfigurationType","d":"

Generate configuration with environment variables replaced without modifying or loading the cache

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::saveConfigurationCache","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_saveConfigurationCache","d":"

Saves the current configuration into a cache file and creates a cache inclusion script\nin the context's Configuration directory.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::writeConfigurationCacheFile","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_writeConfigurationCacheFile","d":"

Writes the cache on disk in the given cache file

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::refreshConfiguration","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_refreshConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::replaceVariablesInPhpString","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_replaceVariablesInPhpString","d":"

Replaces variables (in the format %CONSTANT% or %env:ENVIRONMENT_VARIABLE%)\nin the given php exported configuration string.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationManager::constructConfigurationCachePath","p":"Neos/Flow/Configuration/ConfigurationManager.html#method_constructConfigurationCachePath","d":"

Constructs a path to the configuration cache PHP file.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationSchemaValidator::validate","p":"Neos/Flow/Configuration/ConfigurationSchemaValidator.html#method_validate","d":"

Validate the given $configurationType and $path

"},{"t":"M","n":"Neos\\Flow\\Configuration\\ConfigurationSchemaValidator::validateSingleType","p":"Neos/Flow/Configuration/ConfigurationSchemaValidator.html#method_validateSingleType","d":"

Validate a single configuration type

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\AppendLoader::__construct","p":"Neos/Flow/Configuration/Loader/AppendLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\AppendLoader::load","p":"Neos/Flow/Configuration/Loader/AppendLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface::load","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\MergeLoader::__construct","p":"Neos/Flow/Configuration/Loader/MergeLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\MergeLoader::load","p":"Neos/Flow/Configuration/Loader/MergeLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\ObjectsLoader::__construct","p":"Neos/Flow/Configuration/Loader/ObjectsLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\ObjectsLoader::load","p":"Neos/Flow/Configuration/Loader/ObjectsLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader::__construct","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader::setTemporaryDirectoryPath","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html#method_setTemporaryDirectoryPath","d":"

Set an absolute file path to store configuration caches in. If null no cache will be active.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\PolicyLoader::load","p":"Neos/Flow/Configuration/Loader/PolicyLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::__construct","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::load","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::includeSubRoutesFromSettings","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_includeSubRoutesFromSettings","d":"

Merges routes from Neos.Flow.mvc.routes settings into $routeDefinitions\nNOTE: Routes from settings will always be appended to existing route definitions from the main Routes configuration!

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::mergeRoutesWithSubRoutes","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_mergeRoutesWithSubRoutes","d":"

Loads specified sub routes and builds composite routes.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\RoutesLoader::buildSubRouteConfigurations","p":"Neos/Flow/Configuration/Loader/RoutesLoader.html#method_buildSubRouteConfigurations","d":"

Merges all routes in $routesConfiguration with the sub routes in $subRoutesConfiguration

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\SettingsLoader::__construct","p":"Neos/Flow/Configuration/Loader/SettingsLoader.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\SettingsLoader::load","p":"Neos/Flow/Configuration/Loader/SettingsLoader.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::__construct","p":"Neos/Flow/Configuration/Source/YamlSource.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::has","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_has","d":"

Checks for the specified configuration file and returns true if it exists.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::load","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_load","d":"

Loads the specified configuration file and returns its content as an\narray. If the file does not exist or could not be loaded, an empty\narray is returned

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::detectFilesWithWrongExtension","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_detectFilesWithWrongExtension","d":""},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::mergeFileContent","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_mergeFileContent","d":"

Loads the file with the given path and merge it's contents into the configuration array.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::save","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_save","d":"

Save the specified configuration array to the given file in YAML format.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Source\\YamlSource::getHeaderFromFile","p":"Neos/Flow/Configuration/Source/YamlSource.html#method_getHeaderFromFile","d":"

Read the header part from the given file. That means, every line\nuntil the first non comment line is found.

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::__construct","p":"Neos/Flow/Core/ApplicationContext.html#method___construct","d":"

Initialize the context object.

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::__toString","p":"Neos/Flow/Core/ApplicationContext.html#method___toString","d":"

Returns the full context string, for example "Development", or "Production/LiveSystem"

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::isDevelopment","p":"Neos/Flow/Core/ApplicationContext.html#method_isDevelopment","d":"

Returns true if this context is the Development context or a sub-context of it

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::isProduction","p":"Neos/Flow/Core/ApplicationContext.html#method_isProduction","d":"

Returns true if this context is the Production context or a sub-context of it

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::isTesting","p":"Neos/Flow/Core/ApplicationContext.html#method_isTesting","d":"

Returns true if this context is the Testing context or a sub-context of it

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::getParent","p":"Neos/Flow/Core/ApplicationContext.html#method_getParent","d":"

Returns the parent context object, if any

"},{"t":"M","n":"Neos\\Flow\\Core\\ApplicationContext::getHierarchy","p":"Neos/Flow/Core/ApplicationContext.html#method_getHierarchy","d":"

Returns the names of this context and all parents in ascending specificity

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeClassLoader","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeClassLoader","d":"

Initializes the Class Loader

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::registerClassLoaderInAnnotationRegistry","p":"Neos/Flow/Core/Booting/Scripts.html#method_registerClassLoaderInAnnotationRegistry","d":"

Register the class loader into the Doctrine AnnotationRegistry so\nthe DocParser is able to load annation classes from packages.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeClassLoaderClassesCache","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeClassLoaderClassesCache","d":"

Injects the classes cache to the already initialized class loader

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::forceFlushCachesIfNecessary","p":"Neos/Flow/Core/Booting/Scripts.html#method_forceFlushCachesIfNecessary","d":"

Does some emergency, forced, low level flush caches if the user told to do\nso through the command line.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeSignalSlot","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeSignalSlot","d":"

Initializes the Signal Slot module

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializePackageManagement","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializePackageManagement","d":"

Initializes the package system and loads the package configuration and settings\nprovided by the packages.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeConfiguration","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeConfiguration","d":"

Initializes the Configuration Manager, the Flow settings and the Environment service

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeSystemLogger","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeSystemLogger","d":"

Initializes the System Logger

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeExceptionStorage","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeExceptionStorage","d":"

Initialize the exception storage

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeErrorHandling","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeErrorHandling","d":"

Initializes the error handling

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeCacheManagement","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeCacheManagement","d":"

Initializes the cache framework

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeProxyClasses","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeProxyClasses","d":"

Runs the compile step if necessary

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::recompileClasses","p":"Neos/Flow/Core/Booting/Scripts.html#method_recompileClasses","d":"

Recompile classes after file monitoring was executed and class files\nhave been changed.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeObjectManagerCompileTimeCreate","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeObjectManagerCompileTimeCreate","d":"

Initializes the Compiletime Object Manager (phase 1)

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeObjectManagerCompileTimeFinalize","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeObjectManagerCompileTimeFinalize","d":"

Initializes the Compiletime Object Manager (phase 2)

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeObjectManager","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeObjectManager","d":"

Initializes the runtime Object Manager

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeReflectionServiceFactory","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeReflectionServiceFactory","d":"

Initializes the Reflection Service Factory

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeReflectionService","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeReflectionService","d":"

Initializes the Reflection Service

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeSystemFileMonitor","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeSystemFileMonitor","d":"

Checks if classes (i.e. php files containing classes), Policy.yaml, Objects.yaml\nor localization files have been altered and if so flushes the related caches.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::getListOfPackagesWithConfiguredObjects","p":"Neos/Flow/Core/Booting/Scripts.html#method_getListOfPackagesWithConfiguredObjects","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::monitorDirectoryIfItExists","p":"Neos/Flow/Core/Booting/Scripts.html#method_monitorDirectoryIfItExists","d":"

Let the given file monitor track changes of the specified directory if it exists.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::compileDoctrineProxies","p":"Neos/Flow/Core/Booting/Scripts.html#method_compileDoctrineProxies","d":"

Update Doctrine 2 proxy classes

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::initializeResources","p":"Neos/Flow/Core/Booting/Scripts.html#method_initializeResources","d":"

Initialize the stream wrappers.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::executeCommand","p":"Neos/Flow/Core/Booting/Scripts.html#method_executeCommand","d":"

Executes the given command as a sub-request to the Flow CLI system.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::executeCommandAsync","p":"Neos/Flow/Core/Booting/Scripts.html#method_executeCommandAsync","d":"

Executes the given command as a sub-request to the Flow CLI system without waiting for the output.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::buildSubprocessCommand","p":"Neos/Flow/Core/Booting/Scripts.html#method_buildSubprocessCommand","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::buildPhpCommand","p":"Neos/Flow/Core/Booting/Scripts.html#method_buildPhpCommand","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::ensureCLISubrequestsUseCurrentlyRunningPhpBinary","p":"Neos/Flow/Core/Booting/Scripts.html#method_ensureCLISubrequestsUseCurrentlyRunningPhpBinary","d":"

Compares the realpath of the configured PHP binary (if any) with the one flow was called with in a CLI request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::ensureWebSubrequestsUseCurrentlyRunningPhpVersion","p":"Neos/Flow/Core/Booting/Scripts.html#method_ensureWebSubrequestsUseCurrentlyRunningPhpVersion","d":"

Compares the actual version of the configured PHP binary (if any) with the one flow was called with in a non-CLI request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Scripts::useClassLoader","p":"Neos/Flow/Core/Booting/Scripts.html#method_useClassLoader","d":"

Check if the old fallback classloader should be used.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::__construct","p":"Neos/Flow/Core/Booting/Sequence.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::addStep","p":"Neos/Flow/Core/Booting/Sequence.html#method_addStep","d":"

Adds the given step to this sequence, to be executed after then step specified\nby $previousStepIdentifier. If no previous step is specified, the new step\nis added to the list of steps executed right at the start of the sequence.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::removeStep","p":"Neos/Flow/Core/Booting/Sequence.html#method_removeStep","d":"

Removes all occurrences of the specified step from this sequence

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::invoke","p":"Neos/Flow/Core/Booting/Sequence.html#method_invoke","d":"

Executes all steps of this sequence

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Sequence::invokeStep","p":"Neos/Flow/Core/Booting/Sequence.html#method_invokeStep","d":"

Invokes a single step of this sequence and also invokes all steps registered\nto be executed after the given step.

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Step::__construct","p":"Neos/Flow/Core/Booting/Step.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Step::__invoke","p":"Neos/Flow/Core/Booting/Step.html#method___invoke","d":"

Invokes / executes this step

"},{"t":"M","n":"Neos\\Flow\\Core\\Booting\\Step::getIdentifier","p":"Neos/Flow/Core/Booting/Step.html#method_getIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::__construct","p":"Neos/Flow/Core/Bootstrap.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::run","p":"Neos/Flow/Core/Bootstrap.html#method_run","d":"

Bootstraps the minimal infrastructure, resolves a fitting request handler and\nthen passes control over to that request handler.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::shutdown","p":"Neos/Flow/Core/Bootstrap.html#method_shutdown","d":"

Initiates the shutdown procedure to safely close all connections, save\nmodified data and commit other tasks necessary to cleanly exit Flow.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getContext","p":"Neos/Flow/Core/Bootstrap.html#method_getContext","d":"

Returns the context this bootstrap was started in.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::registerRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_registerRequestHandler","d":"

Registers a request handler which can possibly handle a request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::setPreselectedRequestHandlerClassName","p":"Neos/Flow/Core/Bootstrap.html#method_setPreselectedRequestHandlerClassName","d":"

Preselects a specific request handler. If such a request handler exists,\nit will be used if it can handle the request \u2013 regardless of the priority\nof this or other request handlers.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getActiveRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_getActiveRequestHandler","d":"

Returns the request handler (if any) which is currently handling the request.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::setActiveRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_setActiveRequestHandler","d":"

Explicitly sets the active request handler.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::registerCompiletimeCommand","p":"Neos/Flow/Core/Bootstrap.html#method_registerCompiletimeCommand","d":"

Registers a command specified by the given identifier to be called during\ncompiletime (versus runtime). The related command controller must be totally\naware of the limited functionality Flow provides at compiletime.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::isCompiletimeCommand","p":"Neos/Flow/Core/Bootstrap.html#method_isCompiletimeCommand","d":"

Tells if the given command controller is registered for compiletime or not.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::buildEssentialsSequence","p":"Neos/Flow/Core/Bootstrap.html#method_buildEssentialsSequence","d":"

Builds a boot sequence with the minimum modules necessary for both, compiletime\nand runtime.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::buildCompiletimeSequence","p":"Neos/Flow/Core/Bootstrap.html#method_buildCompiletimeSequence","d":"

Builds a boot sequence starting all modules necessary for the compiletime state.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::buildRuntimeSequence","p":"Neos/Flow/Core/Bootstrap.html#method_buildRuntimeSequence","d":"

Builds a boot sequence starting all modules necessary for the runtime state.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::setEarlyInstance","p":"Neos/Flow/Core/Bootstrap.html#method_setEarlyInstance","d":"

Registers the instance of the specified object for an early boot stage.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getSignalSlotDispatcher","p":"Neos/Flow/Core/Bootstrap.html#method_getSignalSlotDispatcher","d":"

Returns the signal slot dispatcher instance

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getEarlyInstance","p":"Neos/Flow/Core/Bootstrap.html#method_getEarlyInstance","d":"

Returns an instance which was registered earlier through setEarlyInstance()

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getEarlyInstances","p":"Neos/Flow/Core/Bootstrap.html#method_getEarlyInstances","d":"

Returns all registered early instances indexed by object name

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getObjectManager","p":"Neos/Flow/Core/Bootstrap.html#method_getObjectManager","d":"

Returns the object manager instance

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::resolveRequestHandler","p":"Neos/Flow/Core/Bootstrap.html#method_resolveRequestHandler","d":"

Iterates over the registered request handlers and determines which one fits best.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::emitFinishedCompiletimeRun","p":"Neos/Flow/Core/Bootstrap.html#method_emitFinishedCompiletimeRun","d":"

Emits a signal that the compile run was finished.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::emitFinishedRuntimeRun","p":"Neos/Flow/Core/Bootstrap.html#method_emitFinishedRuntimeRun","d":"

Emits a signal that the runtime run was finished.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::emitBootstrapShuttingDown","p":"Neos/Flow/Core/Bootstrap.html#method_emitBootstrapShuttingDown","d":"

Emits a signal that the bootstrap finished and is shutting down.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::defineConstants","p":"Neos/Flow/Core/Bootstrap.html#method_defineConstants","d":"

Defines various path constants used by Flow and if no root path or web root was\nspecified by an environment variable, exits with a respective error message.

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::ensureRequiredEnvironment","p":"Neos/Flow/Core/Bootstrap.html#method_ensureRequiredEnvironment","d":"

Checks PHP version and other parameters of the environment

"},{"t":"M","n":"Neos\\Flow\\Core\\Bootstrap::getEnvironmentConfigurationSetting","p":"Neos/Flow/Core/Bootstrap.html#method_getEnvironmentConfigurationSetting","d":"

Tries to find an environment setting with the following fallback chain:

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::__construct","p":"Neos/Flow/Core/ClassLoader.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::loadClass","p":"Neos/Flow/Core/ClassLoader.html#method_loadClass","d":"

Loads php files containing classes or interfaces found in the classes directory of\na package and specifically registered classes.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::loadClassFromPossiblePaths","p":"Neos/Flow/Core/ClassLoader.html#method_loadClassFromPossiblePaths","d":"

Tries to load a class from a list of possible paths. This is needed because packages are not prefix-free; i.e.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::setPackages","p":"Neos/Flow/Core/ClassLoader.html#method_setPackages","d":"

Sets the available packages

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::createNamespaceMapEntry","p":"Neos/Flow/Core/ClassLoader.html#method_createNamespaceMapEntry","d":"

Add a namespace to class path mapping to the class loader for resolving classes.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::createFallbackPathEntry","p":"Neos/Flow/Core/ClassLoader.html#method_createFallbackPathEntry","d":"

Adds an entry to the fallback path map. MappingType for this kind of paths is always PSR4 as no package namespace is used then.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::removeNamespaceMapEntry","p":"Neos/Flow/Core/ClassLoader.html#method_removeNamespaceMapEntry","d":"

Tries to remove a possibly existing namespace to class path map entry.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::buildClassPathWithPsr0","p":"Neos/Flow/Core/ClassLoader.html#method_buildClassPathWithPsr0","d":"

Try to build a path to a class according to PSR-0 rules.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::buildClassPathWithPsr4","p":"Neos/Flow/Core/ClassLoader.html#method_buildClassPathWithPsr4","d":"

Try to build a path to a class according to PSR-4 rules.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::setConsiderTestsNamespace","p":"Neos/Flow/Core/ClassLoader.html#method_setConsiderTestsNamespace","d":"

Sets the flag which enables or disables autoloading support for functional\ntest files.

"},{"t":"M","n":"Neos\\Flow\\Core\\ClassLoader::isAutoloadTypeWithPredictableClassPath","p":"Neos/Flow/Core/ClassLoader.html#method_isAutoloadTypeWithPredictableClassPath","d":"

Is the given mapping type predictable in terms of path to class name

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::__construct","p":"Neos/Flow/Core/LockManager.html#method___construct","d":"

Initializes the manager, removing expired locks

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::getLockPath","p":"Neos/Flow/Core/LockManager.html#method_getLockPath","d":"

Returns the absolute path to a directory that should contain the lock files

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::removeExpiredLock","p":"Neos/Flow/Core/LockManager.html#method_removeExpiredLock","d":""},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::isSiteLocked","p":"Neos/Flow/Core/LockManager.html#method_isSiteLocked","d":"

Tells if the site is currently locked

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::exitIfSiteLocked","p":"Neos/Flow/Core/LockManager.html#method_exitIfSiteLocked","d":"

Exits if the site is currently locked

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::lockSiteOrExit","p":"Neos/Flow/Core/LockManager.html#method_lockSiteOrExit","d":"

Locks the site for further requests.

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::unlockSite","p":"Neos/Flow/Core/LockManager.html#method_unlockSite","d":"

Unlocks the site if this request has locked it.

"},{"t":"M","n":"Neos\\Flow\\Core\\LockManager::doExit","p":"Neos/Flow/Core/LockManager.html#method_doExit","d":"

Exit and emit a message about the reason.

"},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::__construct","p":"Neos/Flow/Core/ProxyClassLoader.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::injectClassesCache","p":"Neos/Flow/Core/ProxyClassLoader.html#method_injectClassesCache","d":"

Injects the cache for storing the renamed original classes

"},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::loadClass","p":"Neos/Flow/Core/ProxyClassLoader.html#method_loadClass","d":"

Loads php files containing classes or interfaces found in the classes directory of\na package and specifically registered classes.

"},{"t":"M","n":"Neos\\Flow\\Core\\ProxyClassLoader::initializeAvailableProxyClasses","p":"Neos/Flow/Core/ProxyClassLoader.html#method_initializeAvailableProxyClasses","d":"

Initialize available proxy classes from the cached list.

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::handleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_handleRequest","d":"

Handles a raw request

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::canHandleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_canHandleRequest","d":"

Checks if the request handler can handle the current request.

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::getPriority","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest. An integer > 0 means "I want to handle this request" where\n"100" is default. "0" means "I am a fallback solution".

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::injectLogger","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::injectThrowableStorage","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_injectThrowableStorage","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::setOptions","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_setOptions","d":"

Sets options of this exception handler.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::__construct","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method___construct","d":"

Constructs this exception handler - registers itself as the default exception handler.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::handleException","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_handleException","d":"

Handles the given exception

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::echoExceptionWeb","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_echoExceptionWeb","d":"

Echoes an exception for the web.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::buildView","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_buildView","d":"

Prepares a view for rendering the custom error page.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::resolveCustomRenderingOptions","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_resolveCustomRenderingOptions","d":"

Checks if custom rendering rules apply to the given $exception and returns those.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::resolveRenderingGroup","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_resolveRenderingGroup","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::useCustomErrorView","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_useCustomErrorView","d":"

If a renderingGroup was successfully resolved via resolveRenderingGroup\nWe will use a custom error view.

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::echoExceptionCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_echoExceptionCli","d":"

Formats and echoes the exception and its previous exceptions (if any) for the command line

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::renderNestedExceptonsCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_renderNestedExceptonsCli","d":""},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::renderSingleExceptionCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_renderSingleExceptionCli","d":"

Renders a single exception including message, code and affected file

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::renderExceptionDetailCli","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_renderExceptionDetailCli","d":"

Renders the given $value word-wrapped and prefixed with $label

"},{"t":"M","n":"Neos\\Flow\\Error\\AbstractExceptionHandler::splitExceptionMessage","p":"Neos/Flow/Error/AbstractExceptionHandler.html#method_splitExceptionMessage","d":"

Splits the given string into subject and body according to following rules:

\n
    \n
  • If the string is empty or does not contain more than one sentence nor line breaks, the subject will be equal to the string and body will be an empty string
  • \n
  • Otherwise the subject is everything until the first line break or end of sentence, the body contains the rest
  • \n
"},{"t":"M","n":"Neos\\Flow\\Error\\DebugExceptionHandler::echoExceptionWeb","p":"Neos/Flow/Error/DebugExceptionHandler.html#method_echoExceptionWeb","d":"

Formats and echoes the exception as XHTML.

"},{"t":"M","n":"Neos\\Flow\\Error\\DebugExceptionHandler::renderStatically","p":"Neos/Flow/Error/DebugExceptionHandler.html#method_renderStatically","d":"

Returns the statically rendered exception message

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::injectObjectManager","p":"Neos/Flow/Error/Debugger.html#method_injectObjectManager","d":"

Injects the Object Manager

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::clearState","p":"Neos/Flow/Error/Debugger.html#method_clearState","d":"

Clear the state of the debugger

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::renderDump","p":"Neos/Flow/Error/Debugger.html#method_renderDump","d":"

Renders a dump of the given variable

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::renderArrayDump","p":"Neos/Flow/Error/Debugger.html#method_renderArrayDump","d":"

Renders a dump of the given array

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::renderObjectDump","p":"Neos/Flow/Error/Debugger.html#method_renderObjectDump","d":"

Renders a dump of the given object

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getBacktraceCode","p":"Neos/Flow/Error/Debugger.html#method_getBacktraceCode","d":"

Renders some backtrace

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getBacktraceCodePlaintext","p":"Neos/Flow/Error/Debugger.html#method_getBacktraceCodePlaintext","d":""},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getCodeSnippet","p":"Neos/Flow/Error/Debugger.html#method_getCodeSnippet","d":"

Returns a code snippet from the specified file.

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getObjectSnippetPlaintext","p":"Neos/Flow/Error/Debugger.html#method_getObjectSnippetPlaintext","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getObjectShortName","p":"Neos/Flow/Error/Debugger.html#method_getObjectShortName","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::truncateObjectOutput","p":"Neos/Flow/Error/Debugger.html#method_truncateObjectOutput","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getCodeSnippetPlaintext","p":"Neos/Flow/Error/Debugger.html#method_getCodeSnippetPlaintext","d":null},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::findProxyAndShortFilePath","p":"Neos/Flow/Error/Debugger.html#method_findProxyAndShortFilePath","d":""},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::ansiEscapeWrap","p":"Neos/Flow/Error/Debugger.html#method_ansiEscapeWrap","d":"

Wrap a string with the ANSI escape sequence for colorful output

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getIgnoredClassesRegex","p":"Neos/Flow/Error/Debugger.html#method_getIgnoredClassesRegex","d":"

Tries to load the 'Neos.Flow.error.debugger.ignoredClasses' setting\nto build a regular expression that can be used to filter ignored class names\nIf settings can't be loaded it uses self::$ignoredClassesFallback.

"},{"t":"M","n":"Neos\\Flow\\Error\\Debugger::getRecursionLimit","p":"Neos/Flow/Error/Debugger.html#method_getRecursionLimit","d":"

Tries to load the 'Neos.Flow.error.debugger.recursionLimit' setting\nto determine the maximal recursions-level fgor the debugger.

"},{"t":"M","n":"Neos\\Flow\\Error\\ErrorHandler::__construct","p":"Neos/Flow/Error/ErrorHandler.html#method___construct","d":"

Constructs this error handler - registers itself as the default error handler.

"},{"t":"M","n":"Neos\\Flow\\Error\\ErrorHandler::setExceptionalErrors","p":"Neos/Flow/Error/ErrorHandler.html#method_setExceptionalErrors","d":"

Defines which error levels result should result in an exception thrown.

"},{"t":"M","n":"Neos\\Flow\\Error\\ErrorHandler::handleError","p":"Neos/Flow/Error/ErrorHandler.html#method_handleError","d":"

Handles an error by converting it into an exception.

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::handleException","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_handleException","d":"

Handles the given exception

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::setOptions","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_setOptions","d":"

Sets options of this exception handler

"},{"t":"M","n":"Neos\\Flow\\Error\\ProductionExceptionHandler::echoExceptionWeb","p":"Neos/Flow/Error/ProductionExceptionHandler.html#method_echoExceptionWeb","d":"

Echoes an exception for the web.

"},{"t":"M","n":"Neos\\Flow\\Error\\ProductionExceptionHandler::renderStatically","p":"Neos/Flow/Error/ProductionExceptionHandler.html#method_renderStatically","d":"

Returns the statically rendered exception message

"},{"t":"M","n":"Neos\\Flow\\Error\\WithHttpStatusInterface::getStatusCode","p":"Neos/Flow/Error/WithHttpStatusInterface.html#method_getStatusCode","d":"

Returns the HTTP status code this exception corresponds to.

"},{"t":"M","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface::getReferenceCode","p":"Neos/Flow/Error/WithReferenceCodeInterface.html#method_getReferenceCode","d":"

Returns a code which can be communicated publicly so that whoever experiences the exception can refer\nto it and a developer can find more information about it in the system log.

"},{"t":"M","n":"Neos\\Flow\\Exception::getReferenceCode","p":"Neos/Flow/Exception.html#method_getReferenceCode","d":"

Returns a code which can be communicated publicly so that whoever experiences the exception can refer\nto it and a developer can find more information about it in the system log.

"},{"t":"M","n":"Neos\\Flow\\Exception::getStatusCode","p":"Neos/Flow/Exception.html#method_getStatusCode","d":"

Returns the HTTP status code this exception corresponds to (defaults to 500).

"},{"t":"M","n":"Neos\\Flow\\Http\\BaseUriProvider::getConfiguredBaseUriOrFallbackToCurrentRequest","p":"Neos/Flow/Http/BaseUriProvider.html#method_getConfiguredBaseUriOrFallbackToCurrentRequest","d":"

Gives the best possible base URI with the following priority:

\n
    \n
  • configured base URI
  • \n
  • generated base URI from currently active server request
  • \n
  • generated base URI from specified $fallbackRequest
  • \n
"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::fromRawHeader","p":"Neos/Flow/Http/CacheControlDirectives.html#method_fromRawHeader","d":"

Internally sets the cache directives correctly by parsing the given\nCache-Control header value.

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::setDirective","p":"Neos/Flow/Http/CacheControlDirectives.html#method_setDirective","d":"

Sets a special directive for use in the Cache-Control header, according to\nRFC 2616 / 14.9

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::removeDirective","p":"Neos/Flow/Http/CacheControlDirectives.html#method_removeDirective","d":"

Removes a special directive previously set for the Cache-Control header.

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::getDirective","p":"Neos/Flow/Http/CacheControlDirectives.html#method_getDirective","d":"

Returns the value of the specified Cache-Control directive.

"},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::getDirectives","p":"Neos/Flow/Http/CacheControlDirectives.html#method_getDirectives","d":""},{"t":"M","n":"Neos\\Flow\\Http\\CacheControlDirectives::getCacheControlHeaderValue","p":"Neos/Flow/Http/CacheControlDirectives.html#method_getCacheControlHeaderValue","d":"

Renders and returns a Cache-Control header value, based on the previously set\ncache control directives.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::__construct","p":"Neos/Flow/Http/Client/Browser.html#method___construct","d":"

Construct the Browser instance.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::setRequestEngine","p":"Neos/Flow/Http/Client/Browser.html#method_setRequestEngine","d":"

Inject the request engine

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::addAutomaticRequestHeader","p":"Neos/Flow/Http/Client/Browser.html#method_addAutomaticRequestHeader","d":"

Allows to add headers to be sent with every request the browser executes.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::removeAutomaticRequestHeader","p":"Neos/Flow/Http/Client/Browser.html#method_removeAutomaticRequestHeader","d":"

Allows to remove headers that were added with addAutomaticRequestHeader.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::request","p":"Neos/Flow/Http/Client/Browser.html#method_request","d":"

Requests the given URI with the method and other parameters as specified.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::setFollowRedirects","p":"Neos/Flow/Http/Client/Browser.html#method_setFollowRedirects","d":"

Sets a flag if redirects should be followed or not.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::sendRequest","p":"Neos/Flow/Http/Client/Browser.html#method_sendRequest","d":"

Sends a prepared request and returns the respective response.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getLastResponse","p":"Neos/Flow/Http/Client/Browser.html#method_getLastResponse","d":"

Returns the response received after the last request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getLastRequest","p":"Neos/Flow/Http/Client/Browser.html#method_getLastRequest","d":"

Returns the last request executed.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getRequestEngine","p":"Neos/Flow/Http/Client/Browser.html#method_getRequestEngine","d":"

Returns the request engine used by this Browser.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getCrawler","p":"Neos/Flow/Http/Client/Browser.html#method_getCrawler","d":"

Returns the DOM crawler which can be used to interact with the web page\nstructure, submit forms, click links or fetch specific parts of the\nwebsite's contents.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::getForm","p":"Neos/Flow/Http/Client/Browser.html#method_getForm","d":"

Get the form specified by $xpath. If no $xpath given, return the first form\non the page.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\Browser::submit","p":"Neos/Flow/Http/Client/Browser.html#method_submit","d":"

Submit a form

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\CurlEngine::setOption","p":"Neos/Flow/Http/Client/CurlEngine.html#method_setOption","d":"

Sets an option to be used by cURL.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\CurlEngine::sendRequest","p":"Neos/Flow/Http/Client/CurlEngine.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine::sendRequest","p":"Neos/Flow/Http/Client/InternalRequestEngine.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine::getRouter","p":"Neos/Flow/Http/Client/InternalRequestEngine.html#method_getRouter","d":"

Returns the router used by this internal request engine

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\InternalRequestEngine::prepareErrorResponse","p":"Neos/Flow/Http/Client/InternalRequestEngine.html#method_prepareErrorResponse","d":"

Prepare a response in case an error occurred.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface::sendRequest","p":"Neos/Flow/Http/Client/RequestEngineInterface.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::__construct","p":"Neos/Flow/Http/ContentStream.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::fromContents","p":"Neos/Flow/Http/ContentStream.html#method_fromContents","d":"

Creates an instance representing the given $contents string

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::close","p":"Neos/Flow/Http/ContentStream.html#method_close","d":"

Closes the stream and any underlying resources.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::detach","p":"Neos/Flow/Http/ContentStream.html#method_detach","d":"

Separates any underlying resources from the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::replace","p":"Neos/Flow/Http/ContentStream.html#method_replace","d":"

Attach a new stream/resource to the instance.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::getSize","p":"Neos/Flow/Http/ContentStream.html#method_getSize","d":"

Get the size of the stream if known.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::tell","p":"Neos/Flow/Http/ContentStream.html#method_tell","d":"

Returns the current position of the file read/write pointer

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::eof","p":"Neos/Flow/Http/ContentStream.html#method_eof","d":"

Returns true if the stream is at the end of the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isSeekable","p":"Neos/Flow/Http/ContentStream.html#method_isSeekable","d":"

Returns whether or not the stream is seekable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::seek","p":"Neos/Flow/Http/ContentStream.html#method_seek","d":"

Seek to a position in the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::rewind","p":"Neos/Flow/Http/ContentStream.html#method_rewind","d":"

Seek to the beginning of the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isWritable","p":"Neos/Flow/Http/ContentStream.html#method_isWritable","d":"

Returns whether or not the stream is writable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::write","p":"Neos/Flow/Http/ContentStream.html#method_write","d":"

Write data to the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isReadable","p":"Neos/Flow/Http/ContentStream.html#method_isReadable","d":"

Returns whether or not the stream is readable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::read","p":"Neos/Flow/Http/ContentStream.html#method_read","d":"

Read data from the stream.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::getContents","p":"Neos/Flow/Http/ContentStream.html#method_getContents","d":"

Returns the remaining contents in a string

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::getMetadata","p":"Neos/Flow/Http/ContentStream.html#method_getMetadata","d":"

Get stream metadata as an associative array or retrieve a specific key.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::ensureResourceReadable","p":"Neos/Flow/Http/ContentStream.html#method_ensureResourceReadable","d":"

Throw an exception if the current resource is not readable.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::ensureResourceOpen","p":"Neos/Flow/Http/ContentStream.html#method_ensureResourceOpen","d":"

Throw an exception if the current resource is not valid.

"},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::isValidResource","p":"Neos/Flow/Http/ContentStream.html#method_isValidResource","d":""},{"t":"M","n":"Neos\\Flow\\Http\\ContentStream::__toString","p":"Neos/Flow/Http/ContentStream.html#method___toString","d":"

Reads all data from the stream into a string, from the beginning to end.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::__construct","p":"Neos/Flow/Http/Cookie.html#method___construct","d":"

Constructs a new Cookie object

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::createFromRawSetCookieHeader","p":"Neos/Flow/Http/Cookie.html#method_createFromRawSetCookieHeader","d":"

Creates a cookie (an instance of this class) by a provided\nraw header string like "foo=507d9f20317a5; path=/; domain=.example.org"\nThis is is an implementation of the algorithm explained in RFC 6265, Section 5.2\nA basic statement of this algorithm is to "ignore the set-cookie-string entirely"\nin case a required condition is not met. In these cases this function will return NULL\nrather than the created cookie.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getName","p":"Neos/Flow/Http/Cookie.html#method_getName","d":"

Returns the name of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getValue","p":"Neos/Flow/Http/Cookie.html#method_getValue","d":"

Returns the value of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::setValue","p":"Neos/Flow/Http/Cookie.html#method_setValue","d":"

Sets the value of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getExpires","p":"Neos/Flow/Http/Cookie.html#method_getExpires","d":"

Returns the date and time of the Expires attribute, if any.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getMaximumAge","p":"Neos/Flow/Http/Cookie.html#method_getMaximumAge","d":"

Returns the number of seconds until the cookie expires, if defined.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getDomain","p":"Neos/Flow/Http/Cookie.html#method_getDomain","d":"

Returns the domain this cookie is valid for.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getPath","p":"Neos/Flow/Http/Cookie.html#method_getPath","d":"

Returns the path this cookie is valid for.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::isSecure","p":"Neos/Flow/Http/Cookie.html#method_isSecure","d":"

Tells if the cookie was flagged to be sent over "secure" channels only.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::isHttpOnly","p":"Neos/Flow/Http/Cookie.html#method_isHttpOnly","d":"

Tells if this cookie should only be used through the HTTP protocol.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::getSameSite","p":"Neos/Flow/Http/Cookie.html#method_getSameSite","d":"

Returns the SameSite of this cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::expire","p":"Neos/Flow/Http/Cookie.html#method_expire","d":"

Marks this cookie for removal.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::isExpired","p":"Neos/Flow/Http/Cookie.html#method_isExpired","d":"

Tells if this cookie is expired and will be removed in the user agent when it\nreceived the response containing this cookie.

"},{"t":"M","n":"Neos\\Flow\\Http\\Cookie::__toString","p":"Neos/Flow/Http/Cookie.html#method___toString","d":"

Renders the field value suitable for a HTTP "Set-Cookie" header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::__construct","p":"Neos/Flow/Http/Headers.html#method___construct","d":"

Constructs a new Headers object.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::createFromServer","p":"Neos/Flow/Http/Headers.html#method_createFromServer","d":"

Creates a new Headers instance from the given $_SERVER-superglobal-like array.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::set","p":"Neos/Flow/Http/Headers.html#method_set","d":"

Sets the specified HTTP header

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getRaw","p":"Neos/Flow/Http/Headers.html#method_getRaw","d":"

Get raw header values

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::get","p":"Neos/Flow/Http/Headers.html#method_get","d":"

Returns the specified HTTP header

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getAll","p":"Neos/Flow/Http/Headers.html#method_getAll","d":"

Returns all header fields

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::has","p":"Neos/Flow/Http/Headers.html#method_has","d":"

Checks if the specified HTTP header exists

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::remove","p":"Neos/Flow/Http/Headers.html#method_remove","d":"

Removes the specified header field

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::setCookie","p":"Neos/Flow/Http/Headers.html#method_setCookie","d":"

Sets a cookie

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getCookie","p":"Neos/Flow/Http/Headers.html#method_getCookie","d":"

Returns a cookie specified by the given name

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getCookies","p":"Neos/Flow/Http/Headers.html#method_getCookies","d":"

Returns all cookies

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::hasCookie","p":"Neos/Flow/Http/Headers.html#method_hasCookie","d":"

Checks if the specified cookie exists

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::removeCookie","p":"Neos/Flow/Http/Headers.html#method_removeCookie","d":"

Removes the specified cookie if it exists

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::eatCookie","p":"Neos/Flow/Http/Headers.html#method_eatCookie","d":"

Although not 100% semantically correct, an alias for removeCookie()

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::setCacheControlDirective","p":"Neos/Flow/Http/Headers.html#method_setCacheControlDirective","d":"

Sets a special directive for use in the Cache-Control header, according to\nRFC 2616 / 14.9

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::removeCacheControlDirective","p":"Neos/Flow/Http/Headers.html#method_removeCacheControlDirective","d":"

Removes a special directive previously set for the Cache-Control header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getCacheControlDirective","p":"Neos/Flow/Http/Headers.html#method_getCacheControlDirective","d":"

Returns the value of the specified Cache-Control directive.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::setCookiesFromRawHeader","p":"Neos/Flow/Http/Headers.html#method_setCookiesFromRawHeader","d":"

Internally sets cookie objects based on the Cookie header field value.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::getPreparedValues","p":"Neos/Flow/Http/Headers.html#method_getPreparedValues","d":"

Get all header lines prepared as "name: value" strings.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::__toString","p":"Neos/Flow/Http/Headers.html#method___toString","d":"

Renders this headers object as string, with lines separated by "\\r\\n" as required by RFC 2616 sec 5.

"},{"t":"M","n":"Neos\\Flow\\Http\\Headers::current","p":"Neos/Flow/Http/Headers.html#method_current","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::next","p":"Neos/Flow/Http/Headers.html#method_next","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::key","p":"Neos/Flow/Http/Headers.html#method_key","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::valid","p":"Neos/Flow/Http/Headers.html#method_valid","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Headers::rewind","p":"Neos/Flow/Http/Headers.html#method_rewind","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ArgumentsHelper::buildUnifiedArguments","p":"Neos/Flow/Http/Helper/ArgumentsHelper.html#method_buildUnifiedArguments","d":"

Takes the raw GET & POST arguments and maps them into the request object.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ArgumentsHelper::mergeArgumentArrays","p":"Neos/Flow/Http/Helper/ArgumentsHelper.html#method_mergeArgumentArrays","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper::determineAcceptedMediaTypes","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html#method_determineAcceptedMediaTypes","d":"

Get accepted media types for the given request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper::negotiateMediaType","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html#method_negotiateMediaType","d":"

Returns the best fitting IANA media type after applying the content negotiation\nrules on the accepted media types.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\MediaTypeHelper::parseContentNegotiationQualityValues","p":"Neos/Flow/Http/Helper/MediaTypeHelper.html#method_parseContentNegotiationQualityValues","d":"

Parses a RFC 2616 content negotiation header field by evaluating the Quality\nValues and splitting the options into an array list, ordered by user preference.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getScriptRequestPathAndFilename","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getScriptRequestPathAndFilename","d":"

Returns the relative path (i.e. relative to the web root) and name of the\nscript as it was accessed through the web server.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getScriptRequestPath","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getScriptRequestPath","d":"

Returns the relative path (i.e. relative to the web root) to the script as\nit was accessed through the web server.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getRelativeRequestPath","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getRelativeRequestPath","d":"

Constructs a relative path for this request,\nthat is the path segments left after removing the baseUri.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::generateBaseUri","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_generateBaseUri","d":"

Tries to detect the base URI of request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::generateRequestLine","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_generateRequestLine","d":"

Return the Request-Line of this Request Message, consisting of the method, the URI and the HTTP version\nWould be, for example, "GET /foo?bar=baz HTTP/1.1"\nNote that the URI part is, at the moment, only possible in the form "abs_path" since the\nactual requestUri of the Request cannot be determined during the creation of the Request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::renderRequestInformation","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_renderRequestInformation","d":"

Renders information about the request

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::renderRequestHeaders","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_renderRequestHeaders","d":"

Renders the HTTP headers - EXCLUDING the status header - of the given request

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::getContentCharset","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_getContentCharset","d":"

Extract the charset from the content type header if available

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\RequestInformationHelper::extractHeadersFromServerVariables","p":"Neos/Flow/Http/Helper/RequestInformationHelper.html#method_extractHeadersFromServerVariables","d":"

Extract header key/value pairs from a $_SERVER array.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::createFromRaw","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_createFromRaw","d":"

Creates a response from the given raw, that is plain text, HTTP response.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::getStatusMessageByCode","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_getStatusMessageByCode","d":"

Returns the human-readable message for the given status code.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::generateStatusLine","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_generateStatusLine","d":"

Return the Request-Line of this Request Message, consisting of the method, the URI and the HTTP version\nWould be, for example, "GET /foo?bar=baz HTTP/1.1"\nNote that the URI part is, at the moment, only possible in the form "abs_path" since the\nactual requestUri of the Request cannot be determined during the creation of the Request.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::prepareHeaders","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_prepareHeaders","d":"

Prepare array of header lines for this response

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::makeStandardsCompliant","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_makeStandardsCompliant","d":"

Analyzes this response, considering the given request and makes additions\nor removes certain headers in order to make the response compliant to\nRFC 2616 and related standards.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\ResponseInformationHelper::sendStream","p":"Neos/Flow/Http/Helper/ResponseInformationHelper.html#method_sendStream","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\SecurityHelper::isSecureRequest","p":"Neos/Flow/Http/Helper/SecurityHelper.html#method_isSecureRequest","d":"

Indicates if this request has been received through a secure channel.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\SecurityHelper::hasSafeMethod","p":"Neos/Flow/Http/Helper/SecurityHelper.html#method_hasSafeMethod","d":"

Tells if the request method is "safe", that is, it is expected to not take any\nother action than retrieval. This should the case with "GET" and "HEAD" requests.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::upcastUploadedFiles","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_upcastUploadedFiles","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::upcastUploadedFile","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_upcastUploadedFile","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::untangleFilesArray","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_untangleFilesArray","d":"

Transforms the convoluted _FILES superglobal into a manageable form.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UploadedFilesHelper::calculateFieldPathsAsArray","p":"Neos/Flow/Http/Helper/UploadedFilesHelper.html#method_calculateFieldPathsAsArray","d":"

Returns an array of all possible "field paths" for the given array.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::getRelativePath","p":"Neos/Flow/Http/Helper/UriHelper.html#method_getRelativePath","d":"

Returns the path relative to the $baseUri

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::uriWithQueryParameters","p":"Neos/Flow/Http/Helper/UriHelper.html#method_uriWithQueryParameters","d":"

Sets and replaces the query parameters.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::uriWithAdditionalQueryParameters","p":"Neos/Flow/Http/Helper/UriHelper.html#method_uriWithAdditionalQueryParameters","d":"

Merges the additional query parameters recursively into the current query parameters.

"},{"t":"M","n":"Neos\\Flow\\Http\\Helper\\UriHelper::getDefaultPortForScheme","p":"Neos/Flow/Http/Helper/UriHelper.html#method_getDefaultPortForScheme","d":""},{"t":"M","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface::getHttpRequest","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html#method_getHttpRequest","d":"

Returns the currently processed HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MethodOverrideMiddleware::process","p":"Neos/Flow/Http/Middleware/MethodOverrideMiddleware.html#method_process","d":"

Process an incoming server request and overwrite the request method of a POST based on a __method argument or either\nthe X-Http-Method-Override or X-Http-Method header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain::__construct","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain::onStep","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html#method_onStep","d":"

Register a callback that is invoked whenever a middleware component is about to be processed

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChain::handle","p":"Neos/Flow/Http/Middleware/MiddlewaresChain.html#method_handle","d":"

The PSR-15 request handler implementation method

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\MiddlewaresChainFactory::create","p":"Neos/Flow/Http/Middleware/MiddlewaresChainFactory.html#method_create","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::process","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_process","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::renderMajorVersion","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_renderMajorVersion","d":"

Renders a major version out of a full version string

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::renderMinorVersion","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_renderMinorVersion","d":"

Renders a minor version out of a full version string

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\PoweredByMiddleware::prepareApplicationToken","p":"Neos/Flow/Http/Middleware/PoweredByMiddleware.html#method_prepareApplicationToken","d":"

Generate an application information header for the response based on settings and package versions.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\RequestBodyParsingMiddleware::process","p":"Neos/Flow/Http/Middleware/RequestBodyParsingMiddleware.html#method_process","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\RequestBodyParsingMiddleware::parseRequestBody","p":"Neos/Flow/Http/Middleware/RequestBodyParsingMiddleware.html#method_parseRequestBody","d":"

Parses the request body according to the media type.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SecurityEntryPointMiddleware::process","p":"Neos/Flow/Http/Middleware/SecurityEntryPointMiddleware.html#method_process","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SecurityEntryPointMiddleware::buildHttpResponse","p":"Neos/Flow/Http/Middleware/SecurityEntryPointMiddleware.html#method_buildHttpResponse","d":"

Build a base HTTP Response in case of a missing authentication exception

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware::process","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware::handleSetCookie","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html#method_handleSetCookie","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\SessionMiddleware::prepareCookie","p":"Neos/Flow/Http/Middleware/SessionMiddleware.html#method_prepareCookie","d":"

Prepares a cookie object for the session.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\StandardsComplianceMiddleware::__construct","p":"Neos/Flow/Http/Middleware/StandardsComplianceMiddleware.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\StandardsComplianceMiddleware::process","p":"Neos/Flow/Http/Middleware/StandardsComplianceMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::injectSettings","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_injectSettings","d":"

Injects the configuration settings

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::process","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::unquoteArray","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_unquoteArray","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getForwardedHeader","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getForwardedHeader","d":""},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getTrustedProxyHeaderValues","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getTrustedProxyHeaderValues","d":"

Get the values of trusted proxy header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getFirstTrustedProxyHeaderValue","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getFirstTrustedProxyHeaderValue","d":"

Convenience getter for the first value of a given trusted proxy header.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::ipIsTrustedProxy","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_ipIsTrustedProxy","d":"

Check if the given IP address is from a trusted proxy.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::isFromTrustedProxy","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_isFromTrustedProxy","d":"

Check if the given request is from a trusted proxy.

"},{"t":"M","n":"Neos\\Flow\\Http\\Middleware\\TrustedProxiesMiddleware::getTrustedClientIpAddress","p":"Neos/Flow/Http/Middleware/TrustedProxiesMiddleware.html#method_getTrustedClientIpAddress","d":"

Get the most trusted client's IP address.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::__construct","p":"Neos/Flow/Http/RequestHandler.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::canHandleRequest","p":"Neos/Flow/Http/RequestHandler.html#method_canHandleRequest","d":"

This request handler can handle any web request.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::getPriority","p":"Neos/Flow/Http/RequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::handleRequest","p":"Neos/Flow/Http/RequestHandler.html#method_handleRequest","d":"

Handles a HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::getHttpRequest","p":"Neos/Flow/Http/RequestHandler.html#method_getHttpRequest","d":"

Returns the currently handled HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::boot","p":"Neos/Flow/Http/RequestHandler.html#method_boot","d":"

Boots up Flow to runtime

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::resolveDependencies","p":"Neos/Flow/Http/RequestHandler.html#method_resolveDependencies","d":"

Resolves a few dependencies of this request handler which can't be resolved\nautomatically due to the early stage of the boot process this request handler\nis invoked at.

"},{"t":"M","n":"Neos\\Flow\\Http\\RequestHandler::sendResponse","p":"Neos/Flow/Http/RequestHandler.html#method_sendResponse","d":"

Send the HttpResponse of the component context to the browser and flush all output buffers.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::__construct","p":"Neos/Flow/Http/UploadedFile.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::setStreamOrFile","p":"Neos/Flow/Http/UploadedFile.html#method_setStreamOrFile","d":"

Depending on the value set file or stream variable

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::isOk","p":"Neos/Flow/Http/UploadedFile.html#method_isOk","d":"

Return true if there is no upload error

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::isMoved","p":"Neos/Flow/Http/UploadedFile.html#method_isMoved","d":""},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getStream","p":"Neos/Flow/Http/UploadedFile.html#method_getStream","d":"

Retrieve a stream representing the uploaded file.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::moveTo","p":"Neos/Flow/Http/UploadedFile.html#method_moveTo","d":"

Move the uploaded file to a new location.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getSize","p":"Neos/Flow/Http/UploadedFile.html#method_getSize","d":"

Retrieve the file size.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getError","p":"Neos/Flow/Http/UploadedFile.html#method_getError","d":"

Retrieve the error associated with the uploaded file.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getClientFilename","p":"Neos/Flow/Http/UploadedFile.html#method_getClientFilename","d":"

Retrieve the filename sent by the client.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::getClientMediaType","p":"Neos/Flow/Http/UploadedFile.html#method_getClientMediaType","d":"

Retrieve the media type sent by the client.

"},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::throwExceptionIfNotAccessible","p":"Neos/Flow/Http/UploadedFile.html#method_throwExceptionIfNotAccessible","d":""},{"t":"M","n":"Neos\\Flow\\Http\\UploadedFile::writeFile","p":"Neos/Flow/Http/UploadedFile.html#method_writeFile","d":"

Write the uploaded file to the given path.

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::expand","p":"Neos/Flow/Http/UriTemplate.html#method_expand","d":"

Expand the template string using the supplied variables

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::expandMatch","p":"Neos/Flow/Http/UriTemplate.html#method_expandMatch","d":"

Process an expansion

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::parseExpression","p":"Neos/Flow/Http/UriTemplate.html#method_parseExpression","d":"

Parse an expression into parts

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::encodeArrayVariable","p":"Neos/Flow/Http/UriTemplate.html#method_encodeArrayVariable","d":"

Encode arrays for use in the expanded URI string

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::isAssociative","p":"Neos/Flow/Http/UriTemplate.html#method_isAssociative","d":"

Determines if an array is associative, i.e. contains at least one key that is a string.

"},{"t":"M","n":"Neos\\Flow\\Http\\UriTemplate::decodeReservedDelimiters","p":"Neos/Flow/Http/UriTemplate.html#method_decodeReservedDelimiters","d":"

Decodes percent encoding on delimiters (used with + and # modifiers)

"},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::getParsedData","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_getParsedData","d":"

Returns parsed representation of XML file.

"},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::getRootNode","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_getRootNode","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::parseXmlFile","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_parseXmlFile","d":"

Reads and parses XML file and returns internal representation of data.

"},{"t":"M","n":"Neos\\Flow\\I18n\\AbstractXmlParser::doParsingFromRoot","p":"Neos/Flow/I18n/AbstractXmlParser.html#method_doParsingFromRoot","d":"

Returns array representation of XML data, starting from a root node.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::__construct","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method___construct","d":"

Contructs the model

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::injectCache","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_CldrModelCache cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::injectParser","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_injectParser","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::initializeObject","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_initializeObject","d":"

When it's called, CLDR file is parsed or cache is loaded, if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getRawData","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getRawData","d":"

Returns multi-dimensional array representing desired node and it's children,\nor a string value if the path points to a leaf.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getRawArray","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getRawArray","d":"

Returns multi-dimensional array representing desired node and it's children.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getElement","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getElement","d":"

Returns string value from a path given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::findNodesWithinPath","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_findNodesWithinPath","d":"

Returns all nodes with given name found within given path

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getNodeName","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getNodeName","d":"

Returns node name extracted from node string

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::getAttributeValue","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_getAttributeValue","d":"

Parses the node string and returns a value of attribute for name provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::parseFiles","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_parseFiles","d":"

Parses given CLDR files using CldrParser and merges parsed data.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::mergeTwoParsedFiles","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_mergeTwoParsedFiles","d":"

Merges two sets of data from two separate CLDR files into one array.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrModel::resolveAliases","p":"Neos/Flow/I18n/Cldr/CldrModel.html#method_resolveAliases","d":"

Resolves any 'alias' nodes in parsed CLDR data.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser::doParsingFromRoot","p":"Neos/Flow/I18n/Cldr/CldrParser.html#method_doParsingFromRoot","d":"

Returns array representation of XML data, starting from a root node.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser::parseNode","p":"Neos/Flow/I18n/Cldr/CldrParser.html#method_parseNode","d":"

Returns array representation of XML data, starting from a node pointed by\n$node variable.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrParser::isDistinguishingAttribute","p":"Neos/Flow/I18n/Cldr/CldrParser.html#method_isDistinguishingAttribute","d":"

Checks if given attribute belongs to the group of distinguishing attributes

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::injectLocalizationService","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::getModel","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_getModel","d":"

Returns an instance of CldrModel which represents CLDR file found under\nspecified path.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::getModelForLocale","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_getModelForLocale","d":"

Returns an instance of CldrModel which represents group of CLDR files\nwhich are related in hierarchy.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\CldrRepository::findLocaleChain","p":"Neos/Flow/I18n/Cldr/CldrRepository.html#method_findLocaleChain","d":"

Returns absolute paths to CLDR files connected in hierarchy

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_Reader_CurrencyReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::getFraction","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_getFraction","d":"

Returns an array with keys "digits" and "rounding", each an integer.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\CurrencyReader::generateFractions","p":"Neos/Flow/I18n/Cldr/Reader/CurrencyReader.html#method_generateFractions","d":"

Generates an internal representation of currency fractions which can be found\nin supplementalData.xml CLDR file.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_Reader_DatesReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::shutdownObject","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_shutdownObject","d":"

Shutdowns the object, saving parsed format strings to the cache.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseFormatFromCldr","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseFormatFromCldr","d":"

Returns parsed date or time format basing on locale and desired format\nlength.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseCustomFormat","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseCustomFormat","d":"

Returns parsed date or time format string provided as parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::getLocalizedLiteralsForLocale","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_getLocalizedLiteralsForLocale","d":"

Returns literals array for locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::validateFormatType","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_validateFormatType","d":"

Validates provided format type and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::validateFormatLength","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_validateFormatLength","d":"

Validates provided format length and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseFormat","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseFormat","d":"

Parses a date / time format (with syntax defined in CLDR).

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseLocalizedLiterals","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseLocalizedLiterals","d":"

Parses one CLDR child of "dates" node and returns it's array representation.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::parseLocalizedEras","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_parseLocalizedEras","d":"

Parses "eras" child of "dates" node and returns it's array representation.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\DatesReader::prepareDateAndTimeFormat","p":"Neos/Flow/I18n/Cldr/Reader/DatesReader.html#method_prepareDateAndTimeFormat","d":"

Creates one parsed datetime format from date and time formats merged\ntogether.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_injectCache","d":"

Injects the Flow_I18n_CDLR_Reader_NumbersReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::shutdownObject","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_shutdownObject","d":"

Shutdowns the object, saving parsed format strings to the cache.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::parseFormatFromCldr","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_parseFormatFromCldr","d":"

Returns parsed number format basing on locale and desired format length\nif provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::getDefaultNumberingSystem","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_getDefaultNumberingSystem","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::parseCustomFormat","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_parseCustomFormat","d":"

Returns parsed date or time format string provided as parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::getLocalizedSymbolsForLocale","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_getLocalizedSymbolsForLocale","d":"

Returns symbols array for provided locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::validateFormatType","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_validateFormatType","d":"

Validates provided format type and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::validateFormatLength","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_validateFormatLength","d":"

Validates provided format length and throws exception if value is not\nallowed.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\NumbersReader::parseFormat","p":"Neos/Flow/I18n/Cldr/Reader/NumbersReader.html#method_parseFormat","d":"

Parses a number format (with syntax defined in CLDR).

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::injectCldrRepository","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_injectCldrRepository","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::injectCache","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_injectCache","d":"

Injects the Flow_I18n_Cldr_Reader_PluralsReader cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::initializeObject","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_initializeObject","d":"

Constructs the reader, loading parsed data from cache if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::getPluralForm","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_getPluralForm","d":"

Returns matching plural form based on $quantity and $locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::getPluralForms","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_getPluralForms","d":"

Returns array of plural forms available for particular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::generateRulesets","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_generateRulesets","d":"

Generates an internal representation of plural rules which can be found\nin plurals.xml CLDR file.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\PluralsReader::parseRule","p":"Neos/Flow/I18n/Cldr/Reader/PluralsReader.html#method_parseRule","d":"

Parses a plural rule from CLDR.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::__construct","p":"Neos/Flow/I18n/Configuration.html#method___construct","d":"

Constructs a new configuration object with the given locale identifier to\nbe used as the default locale of this configuration.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::getDefaultLocale","p":"Neos/Flow/I18n/Configuration.html#method_getDefaultLocale","d":"

Returns the default locale of this configuration.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::setCurrentLocale","p":"Neos/Flow/I18n/Configuration.html#method_setCurrentLocale","d":"

Sets the current locale of this configuration.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::getCurrentLocale","p":"Neos/Flow/I18n/Configuration.html#method_getCurrentLocale","d":"

Returns the current locale. This is the default locale if\nno current locale has been set or the set current locale has\na language code of "mul".

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::setFallbackRule","p":"Neos/Flow/I18n/Configuration.html#method_setFallbackRule","d":"

Allows to set a fallback order for locale resolving. If not set,\nthe implicit inheritance of locales will be used. That is, if a\nlocale of en_UK is requested, matches will be searched for in en_UK\nand en before trying the default locale configured in Flow.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Configuration::getFallbackRule","p":"Neos/Flow/I18n/Configuration.html#method_getFallbackRule","d":"

Returns the current fallback rule.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::injectLocalizationService","p":"Neos/Flow/I18n/Detector.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::injectLocaleCollection","p":"Neos/Flow/I18n/Detector.html#method_injectLocaleCollection","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::detectLocaleFromHttpHeader","p":"Neos/Flow/I18n/Detector.html#method_detectLocaleFromHttpHeader","d":"

Returns best-matching Locale object based on the Accept-Language header\nprovided as parameter. System default locale will be returned if no\nsuccessful matches were done.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::detectLocaleFromLocaleTag","p":"Neos/Flow/I18n/Detector.html#method_detectLocaleFromLocaleTag","d":"

Returns best-matching Locale object based on the locale identifier\nprovided as parameter. System default locale will be returned if no\nsuccessful matches were done.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Detector::detectLocaleFromTemplateLocale","p":"Neos/Flow/I18n/Detector.html#method_detectLocaleFromTemplateLocale","d":"

Returns best-matching Locale object based on the template Locale object\nprovided as parameter. System default locale will be returned if no\nsuccessful matches were done.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::translate","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_translate","d":"

Get the translated value for an id or original label

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::id","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_id","d":"

Start collection of parameters for translation by id

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::value","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_value","d":"

Start collection of parameters for translation by original label

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::allowsCallOfMethod","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::translateByExplicitlyPassedOrderedArguments","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_translateByExplicitlyPassedOrderedArguments","d":"

Get the translated value for an id or original label

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::translateByShortHandString","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_translateByShortHandString","d":"

Translate by shorthand string

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationHelper::createTranslationParameterToken","p":"Neos/Flow/I18n/EelHelper/TranslationHelper.html#method_createTranslationParameterToken","d":"

Create and return a TranslationParameterToken.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::__construct","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::injectTranslator","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_injectTranslator","d":"

Inject the translator into the token.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::id","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_id","d":"

Set the id.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::value","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_value","d":"

Set the original translation value (the untranslated source string).

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::arguments","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_arguments","d":"

Set the arguments.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::source","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_source","d":"

Set the source.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::package","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_package","d":"

Set the package.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::quantity","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_quantity","d":"

Set the quantity.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::locale","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_locale","d":"

Set the locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::translate","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_translate","d":"

Translate according to currently collected parameters

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::__toString","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method___toString","d":"

Runs translate to avoid the need of calling translate as a finishing method

"},{"t":"M","n":"Neos\\Flow\\I18n\\EelHelper\\TranslationParameterToken::allowsCallOfMethod","p":"Neos/Flow/I18n/EelHelper/TranslationParameterToken.html#method_allowsCallOfMethod","d":"

All methods are considered safe

"},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::injectObjectManager","p":"Neos/Flow/I18n/FormatResolver.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::injectLocalizationService","p":"Neos/Flow/I18n/FormatResolver.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::resolvePlaceholders","p":"Neos/Flow/I18n/FormatResolver.html#method_resolvePlaceholders","d":"

Replaces all placeholders in text with corresponding values.

"},{"t":"M","n":"Neos\\Flow\\I18n\\FormatResolver::getFormatter","p":"Neos/Flow/I18n/FormatResolver.html#method_getFormatter","d":"

Returns instance of concrete formatter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::injectDatesReader","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_injectDatesReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::format","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatDateTimeWithCustomPattern","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatDateTimeWithCustomPattern","d":"

Returns dateTime formatted by custom format, string provided in parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatDate","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatDate","d":"

Formats date with format string for date defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatTime","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatTime","d":"

Formats time with format string for time defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::formatDateTime","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_formatDateTime","d":"

Formats dateTime with format string for date and time defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::doFormattingWithParsedFormat","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_doFormattingWithParsedFormat","d":"

Formats provided dateTime object.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::doFormattingForSubpattern","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_doFormattingForSubpattern","d":"

Formats date or time element according to the subpattern provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\DatetimeFormatter::padString","p":"Neos/Flow/I18n/Formatter/DatetimeFormatter.html#method_padString","d":"

Pads given string to the specified length with zeros.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface::format","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::injectNumbersReader","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_injectNumbersReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::injectCurrencyReader","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_injectCurrencyReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::format","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatNumberWithCustomPattern","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatNumberWithCustomPattern","d":"

Returns number formatted by custom format, string provided in parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatDecimalNumber","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatDecimalNumber","d":"

Formats number with format string for decimal numbers defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatPercentNumber","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatPercentNumber","d":"

Formats number with format string for percentage defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::formatCurrencyNumber","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_formatCurrencyNumber","d":"

Formats number with format string for currency defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\NumberFormatter::doFormattingWithParsedFormat","p":"Neos/Flow/I18n/Formatter/NumberFormatter.html#method_doFormattingWithParsedFormat","d":"

Formats provided float or integer.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::__construct","p":"Neos/Flow/I18n/Locale.html#method___construct","d":"

Constructs this locale object

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getLanguage","p":"Neos/Flow/I18n/Locale.html#method_getLanguage","d":"

Returns the language defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getScript","p":"Neos/Flow/I18n/Locale.html#method_getScript","d":"

Returns the script defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getRegion","p":"Neos/Flow/I18n/Locale.html#method_getRegion","d":"

Returns the region defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::getVariant","p":"Neos/Flow/I18n/Locale.html#method_getVariant","d":"

Returns the variant defined in this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\Locale::__toString","p":"Neos/Flow/I18n/Locale.html#method___toString","d":"

Returns the string identifier of this locale

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleCollection::addLocale","p":"Neos/Flow/I18n/LocaleCollection.html#method_addLocale","d":"

Adds a locale to the collection.

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleCollection::getParentLocaleOf","p":"Neos/Flow/I18n/LocaleCollection.html#method_getParentLocaleOf","d":"

Returns a parent Locale object of the locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleCollection::findBestMatchingLocale","p":"Neos/Flow/I18n/LocaleCollection.html#method_findBestMatchingLocale","d":"

Returns Locale object which represents one of locales installed and which\nis most similar to the "template" Locale object given as parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\LocaleTypeConverter::convertFrom","p":"Neos/Flow/I18n/LocaleTypeConverter.html#method_convertFrom","d":"

Convert the given $source (a locale identifier string) to $targetType (Locale)

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::injectDatesReader","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_injectDatesReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseDatetimeWithCustomPattern","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseDatetimeWithCustomPattern","d":"

Returns dateTime parsed by custom format (string provided in parameter).

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseDate","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseDate","d":"

Parses date with format string for date defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseTime","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseTime","d":"

Parses time with format string for time defined in CLDR for particular\nlocale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::parseDateAndTime","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_parseDateAndTime","d":"

Parses dateTime with format string for date and time defined in CLDR for\nparticular locale.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::doParsingWithParsedFormat","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_doParsingWithParsedFormat","d":"

Parses date and / or time using parsed format, in strict or lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::doParsingInStrictMode","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_doParsingInStrictMode","d":"

Parses date and / or time in strict mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::doParsingInLenientMode","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_doParsingInLenientMode","d":"

Parses date and / or time in lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::extractAndCheckNumber","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_extractAndCheckNumber","d":"

Extracts one or two-digit number from the beginning of the string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\DatetimeParser::extractNumberAndGetPosition","p":"Neos/Flow/I18n/Parser/DatetimeParser.html#method_extractNumberAndGetPosition","d":"

Extracts and returns first integer number encountered in provided string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::injectNumbersReader","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_injectNumbersReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::parseNumberWithCustomPattern","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_parseNumberWithCustomPattern","d":"

Parses number given as a string using provided format.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::parseDecimalNumber","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_parseDecimalNumber","d":"

Parses decimal number using proper format from CLDR.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::parsePercentNumber","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_parsePercentNumber","d":"

Parses percent number using proper format from CLDR.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::doParsingWithParsedFormat","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_doParsingWithParsedFormat","d":"

Parses number using parsed format, in strict or lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::doParsingInStrictMode","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_doParsingInStrictMode","d":"

Parses number in strict mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Parser\\NumberParser::doParsingInLenientMode","p":"Neos/Flow/I18n/Parser/NumberParser.html#method_doParsingInLenientMode","d":"

Parses number in lenient mode.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::injectSettings","p":"Neos/Flow/I18n/Service.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Service::initializeObject","p":"Neos/Flow/I18n/Service.html#method_initializeObject","d":"

Initializes the locale service

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getConfiguration","p":"Neos/Flow/I18n/Service.html#method_getConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getLocalizedFilename","p":"Neos/Flow/I18n/Service.html#method_getLocalizedFilename","d":"

Returns the path to the existing localized version of file given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getXliffFilenameAndPath","p":"Neos/Flow/I18n/Service.html#method_getXliffFilenameAndPath","d":"

Returns the path to the existing localized version of file given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getLocaleChain","p":"Neos/Flow/I18n/Service.html#method_getLocaleChain","d":"

Build a chain of locale objects according to the fallback rule and\nthe available locales.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getParentLocaleOf","p":"Neos/Flow/I18n/Service.html#method_getParentLocaleOf","d":"

Returns a parent Locale object of the locale provided.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::findBestMatchingLocale","p":"Neos/Flow/I18n/Service.html#method_findBestMatchingLocale","d":"

Returns Locale object which is the most similar to the "template" Locale\nobject given as parameter, from the collection of locales available in\nthe current Flow installation.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::generateAvailableLocalesCollectionFromSettings","p":"Neos/Flow/I18n/Service.html#method_generateAvailableLocalesCollectionFromSettings","d":"

Generates the available Locales Collection from the configuration setting\nNeos.Flow.i18n.availableLocales.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::getScanExcludePattern","p":"Neos/Flow/I18n/Service.html#method_getScanExcludePattern","d":"

Returns a regex pattern including enclosing characters, that matches any of the configured\nexclude list configured inside "Neos.Flow.i18n.scan.excludePatterns".

"},{"t":"M","n":"Neos\\Flow\\I18n\\Service::generateAvailableLocalesCollectionByScanningFilesystem","p":"Neos/Flow/I18n/Service.html#method_generateAvailableLocalesCollectionByScanningFilesystem","d":"

Finds all Locale objects representing locales available in the\nFlow installation. This is done by scanning all Private and Public\nresource files of all active packages, in order to find localized files.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationByOriginalLabel","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationByOriginalLabel","d":"

Returns translated label of $originalLabel from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationById","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationById","d":"

Returns label for a key ($labelId) from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::injectFileProvider","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_injectFileProvider","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::injectPluralsReader","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_injectPluralsReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::getTranslationByOriginalLabel","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_getTranslationByOriginalLabel","d":"

Returns translated label of $originalLabel from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\XliffTranslationProvider::getTranslationById","p":"Neos/Flow/I18n/TranslationProvider/XliffTranslationProvider.html#method_getTranslationById","d":"

Returns label for a key ($labelId) from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectLocalizationService","p":"Neos/Flow/I18n/Translator.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectTranslationProvider","p":"Neos/Flow/I18n/Translator.html#method_injectTranslationProvider","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectFormatResolver","p":"Neos/Flow/I18n/Translator.html#method_injectFormatResolver","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::injectPluralsReader","p":"Neos/Flow/I18n/Translator.html#method_injectPluralsReader","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::translateByOriginalLabel","p":"Neos/Flow/I18n/Translator.html#method_translateByOriginalLabel","d":"

Translates the message given as $originalLabel.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::translateById","p":"Neos/Flow/I18n/Translator.html#method_translateById","d":"

Returns translated string found under the $labelId.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Translator::getPluralForm","p":"Neos/Flow/I18n/Translator.html#method_getPluralForm","d":"

Get the plural form to be used.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::parseAcceptLanguageHeader","p":"Neos/Flow/I18n/Utility.html#method_parseAcceptLanguageHeader","d":"

Parses Accept-Language header and returns array of locale tags (like:\nen-GB, en), or false if no tags were found.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::extractLocaleTagFromFilename","p":"Neos/Flow/I18n/Utility.html#method_extractLocaleTagFromFilename","d":"

Extracts a locale tag (identifier) from the filename given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::extractLocaleTagFromDirectory","p":"Neos/Flow/I18n/Utility.html#method_extractLocaleTagFromDirectory","d":"

Extracts a locale tag (identifier) from the directory name given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::stringBeginsWith","p":"Neos/Flow/I18n/Utility.html#method_stringBeginsWith","d":"

Checks if $haystack string begins with $needle string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Utility::stringEndsWith","p":"Neos/Flow/I18n/Utility.html#method_stringEndsWith","d":"

Checks if $haystack string ends with $needle string.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::__construct","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::getTargetBySource","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method_getTargetBySource","d":"

Returns translated label ("target" tag in XLIFF) from source-target\npair where "source" tag equals to $source parameter.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::getTargetByTransUnitId","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method_getTargetByTransUnitId","d":"

Returns translated label ("target" tag in XLIFF) for the id given.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Model\\FileAdapter::getTranslationUnits","p":"Neos/Flow/I18n/Xliff/Model/FileAdapter.html#method_getTranslationUnits","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::injectCache","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_injectCache","d":"

Injects the Flow_I18n_XmlModelCache cache

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::initializeObject","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_initializeObject","d":"

When it's called, XML file is parsed (using parser set in $xmlParser)\nor cache is loaded, if available.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::getMergedFileData","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_getMergedFileData","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::readDirectoryRecursively","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_readDirectoryRecursively","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::getFile","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_getFile","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffFileProvider::getParser","p":"Neos/Flow/I18n/Xliff/Service/XliffFileProvider.html#method_getParser","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffReader::readFiles","p":"Neos/Flow/I18n/Xliff/Service/XliffReader.html#method_readFiles","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\Service\\XliffReader::isFileNode","p":"Neos/Flow/I18n/Xliff/Service/XliffReader.html#method_isFileNode","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser::doParsingFromRoot","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html#method_doParsingFromRoot","d":"

Returns array representation of XLIFF data, starting from a root node.

"},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser::getFileData","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html#method_getFileData","d":""},{"t":"M","n":"Neos\\Flow\\I18n\\Xliff\\V12\\XliffParser::getFileDataFromDocument","p":"Neos/Flow/I18n/Xliff/V12/XliffParser.html#method_getFileDataFromDocument","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend::__construct","p":"Neos/Flow/Log/Backend/AbstractBackend.html#method___construct","d":"

Constructs this log backend

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend::setSeverityThreshold","p":"Neos/Flow/Log/Backend/AbstractBackend.html#method_setSeverityThreshold","d":"

The maximum severity to log, anything less severe will not be logged.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AbstractBackend::setLogIpAddress","p":"Neos/Flow/Log/Backend/AbstractBackend.html#method_setLogIpAddress","d":"

Enables or disables logging of IP addresses.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::open","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_open","d":"

Open the log backend

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::append","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::formatOutput","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_formatOutput","d":"

Apply ansi formatting to output according to tags

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::setDisableAnsi","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_setDisableAnsi","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\AnsiConsoleBackend::getDisableAnsi","p":"Neos/Flow/Log/Backend/AnsiConsoleBackend.html#method_getDisableAnsi","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::open","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::append","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::close","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend::open","p":"Neos/Flow/Log/Backend/ConsoleBackend.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend::append","p":"Neos/Flow/Log/Backend/ConsoleBackend.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\ConsoleBackend::close","p":"Neos/Flow/Log/Backend/ConsoleBackend.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setLogFileURL","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setLogFileURL","d":"

Sets URL pointing to the log file. Usually the full directory and\nthe filename, however any valid stream URL is possible.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setCreateParentDirectories","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setCreateParentDirectories","d":"

Sets the flag telling if parent directories in the path leading to\nthe log file URL should be created if they don't exist.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setMaximumLogFileSize","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setMaximumLogFileSize","d":"

Sets the maximum log file size, if the logfile is bigger, a new one\nis started.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setLogFilesToKeep","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setLogFilesToKeep","d":"

If a new log file is started, keep this number of old log files.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::setLogMessageOrigin","p":"Neos/Flow/Log/Backend/FileBackend.html#method_setLogMessageOrigin","d":"

If enabled, a hint about where the log message was created is added to the\nlog file.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::open","p":"Neos/Flow/Log/Backend/FileBackend.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::rotateLogFile","p":"Neos/Flow/Log/Backend/FileBackend.html#method_rotateLogFile","d":"

Rotate the log file and make sure the configured number of files\nis kept.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::append","p":"Neos/Flow/Log/Backend/FileBackend.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\FileBackend::close","p":"Neos/Flow/Log/Backend/FileBackend.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\JsonFileBackend::append","p":"Neos/Flow/Log/Backend/JsonFileBackend.html#method_append","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\NullBackend::open","p":"Neos/Flow/Log/Backend/NullBackend.html#method_open","d":"

Does nothing

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\NullBackend::append","p":"Neos/Flow/Log/Backend/NullBackend.html#method_append","d":"

Ignores the call

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\NullBackend::close","p":"Neos/Flow/Log/Backend/NullBackend.html#method_close","d":"

Does nothing

"},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::__construct","p":"Neos/Flow/Log/PlainTextFormatter.html#method___construct","d":"

Initialize the formatter with any value.

"},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::format","p":"Neos/Flow/Log/PlainTextFormatter.html#method_format","d":""},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::renderVariableAsPlaintext","p":"Neos/Flow/Log/PlainTextFormatter.html#method_renderVariableAsPlaintext","d":"

Returns a suitable form of a variable (be it a string, array, object ...) for logfile output

"},{"t":"M","n":"Neos\\Flow\\Log\\PlainTextFormatter::renderKeyValue","p":"Neos/Flow/Log/PlainTextFormatter.html#method_renderKeyValue","d":""},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::__construct","p":"Neos/Flow/Log/PsrLoggerFactory.html#method___construct","d":"

PsrLoggerFactory constructor.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::get","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_get","d":"

Get the logger configured with given identifier.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::create","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_create","d":"

Create a new instance of this PsrLoggerFactory

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::instantiateBackends","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_instantiateBackends","d":"

Instantiate all configured backends

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactory::instantiateBackend","p":"Neos/Flow/Log/PsrLoggerFactory.html#method_instantiateBackend","d":"

Instantiate a backend based on configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::get","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_get","d":"

Create a PSR-3 logger based on the given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::create","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_create","d":"

Create an instance of this LoggerFactory, with a given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::__construct","p":"Neos/Flow/Log/Psr/Logger.html#method___construct","d":"

Constructs the PSR-3 Logger.

"},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::log","p":"Neos/Flow/Log/Psr/Logger.html#method_log","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::extractLegacyDataFromContext","p":"Neos/Flow/Log/Psr/Logger.html#method_extractLegacyDataFromContext","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Psr\\Logger::removeLegacyDataFromContext","p":"Neos/Flow/Log/Psr/Logger.html#method_removeLegacyDataFromContext","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::createWithOptions","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_createWithOptions","d":"

A factory method to create an instance of the throwable storage.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::logThrowable","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_logThrowable","d":"

Stores information about the given exception and returns information about\nthe exception and where the details have been stored. The returned message\ncan be logged or displayed as needed.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setRequestInformationRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setRequestInformationRenderer","d":"

Set a closure that returns information about the current request to be stored with the exception.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setBacktraceRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setBacktraceRenderer","d":"

Set a closure that takes a backtrace array and returns a representation useful for this storage.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::createWithOptions","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_createWithOptions","d":"

Factory method to get an instance.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::__construct","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method___construct","d":"

Create new instance.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::setRequestInformationRenderer","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_setRequestInformationRenderer","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::setBacktraceRenderer","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_setBacktraceRenderer","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::logThrowable","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_logThrowable","d":"

Stores information about the given exception and returns information about\nthe exception and where the details have been stored. The returned message\ncan be logged or displayed as needed.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::generateUniqueReferenceCode","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_generateUniqueReferenceCode","d":"

Generates a reference code for this specific error event to make it findable.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::renderErrorInfo","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_renderErrorInfo","d":"

Get current error post mortem informations with support for error chaining

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::getErrorLogMessage","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_getErrorLogMessage","d":""},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::renderBacktrace","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_renderBacktrace","d":"

Renders background information about the circumstances of the exception.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::renderRequestInfo","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_renderRequestInfo","d":"

Render information about the current request, if possible

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorage\\FileStorage::cleanupThrowableDumps","p":"Neos/Flow/Log/ThrowableStorage/FileStorage.html#method_cleanupThrowableDumps","d":"

Cleans up existing throwable dumps when they are older than the configured\nmaximum age or the oldest ones exceeding the maximum number of dumps allowed.

"},{"t":"M","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment::fromMethodName","p":"Neos/Flow/Log/Utility/LogEnvironment.html#method_fromMethodName","d":"

Returns an array containing the log environment variables\nunder the key FLOW_LOG_ENVIRONMENT to be set as part of the additional data\nin an log method call.

"},{"t":"M","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment::getPackageKeyFromClassName","p":"Neos/Flow/Log/Utility/LogEnvironment.html#method_getPackageKeyFromClassName","d":""},{"t":"M","n":"Neos\\Flow\\Log\\Utility\\LogEnvironment::getPackageKeys","p":"Neos/Flow/Log/Utility/LogEnvironment.html#method_getPackageKeys","d":""},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::getFileStatus","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_getFileStatus","d":"

Checks if the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::setFileMonitor","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_setFileMonitor","d":"

Creates a link to the file monitor using the strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::shutdownObject","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_shutdownObject","d":"

Commit any necessary data, like the current modification time.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::injectCache","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_injectCache","d":"

Injects the Flow_Monitor cache

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::setFileMonitor","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_setFileMonitor","d":"

Initializes this strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::getFileStatus","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_getFileStatus","d":"

Checks if the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::setFileDeleted","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_setFileDeleted","d":"

Notify the change strategy that this file was deleted and does not need to be tracked anymore.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ModificationTimeStrategy::shutdownObject","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ModificationTimeStrategy.html#method_shutdownObject","d":"

Caches the file modification times

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface::setFileDeleted","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html#method_setFileDeleted","d":"

Notify the change strategy that this file was deleted and does not need to be tracked anymore.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::__construct","p":"Neos/Flow/Monitor/FileMonitor.html#method___construct","d":"

Constructs this file monitor

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::createFileMonitorAtBoot","p":"Neos/Flow/Monitor/FileMonitor.html#method_createFileMonitorAtBoot","d":"

Helper method to create a FileMonitor instance during boot sequence as injections have to be done manually.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectChangeDetectionStrategy","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectChangeDetectionStrategy","d":"

Injects the Change Detection Strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectSignalDispatcher","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectSignalDispatcher","d":"

Injects the Singal Slot Dispatcher because classes of the Monitor subpackage cannot be proxied by the AOP\nframework because it is not initialized at the time the monitoring is used.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectLogger","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::injectCache","p":"Neos/Flow/Monitor/FileMonitor.html#method_injectCache","d":"

Injects the Flow_Monitor cache

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::getIdentifier","p":"Neos/Flow/Monitor/FileMonitor.html#method_getIdentifier","d":"

Returns the identifier of this monitor

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::monitorFile","p":"Neos/Flow/Monitor/FileMonitor.html#method_monitorFile","d":"

Adds the specified file to the list of files to be monitored.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::monitorDirectory","p":"Neos/Flow/Monitor/FileMonitor.html#method_monitorDirectory","d":"

Adds the specified directory to the list of directories to be monitored.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::getMonitoredFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_getMonitoredFiles","d":"

Returns a list of all monitored files

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::getMonitoredDirectories","p":"Neos/Flow/Monitor/FileMonitor.html#method_getMonitoredDirectories","d":"

Returns a list of all monitored directories

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::detectChanges","p":"Neos/Flow/Monitor/FileMonitor.html#method_detectChanges","d":"

Detects changes of the files and directories to be monitored and emits signals\naccordingly.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::detectChangesOnPath","p":"Neos/Flow/Monitor/FileMonitor.html#method_detectChangesOnPath","d":"

Detect changes for one of the monitored paths.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::readMonitoredDirectoryRecursively","p":"Neos/Flow/Monitor/FileMonitor.html#method_readMonitoredDirectoryRecursively","d":"

Read a monitored directory recursively, taking into account filename patterns

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::loadDetectedDirectoriesAndFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_loadDetectedDirectoriesAndFiles","d":"

Loads the last detected files for this monitor.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::saveDetectedDirectoriesAndFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_saveDetectedDirectoriesAndFiles","d":"

Store the changed directories and files back to the cache.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::setDetectedFilesForPath","p":"Neos/Flow/Monitor/FileMonitor.html#method_setDetectedFilesForPath","d":""},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::detectChangedFiles","p":"Neos/Flow/Monitor/FileMonitor.html#method_detectChangedFiles","d":"

Detects changes in the given list of files and emits signals if necessary.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::emitFilesHaveChanged","p":"Neos/Flow/Monitor/FileMonitor.html#method_emitFilesHaveChanged","d":"

Signalizes that the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::emitDirectoriesHaveChanged","p":"Neos/Flow/Monitor/FileMonitor.html#method_emitDirectoriesHaveChanged","d":"

Signalizes that the specified directory has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\FileMonitor::shutdownObject","p":"Neos/Flow/Monitor/FileMonitor.html#method_shutdownObject","d":"

Caches the directories and their files

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::__construct","p":"Neos/Flow/Mvc/ActionRequest.html#method___construct","d":"

Constructs this action request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::fromHttpRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_fromHttpRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::createSubRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_createSubRequest","d":"

Create a sub request from this action request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getParentRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getParentRequest","d":"

Returns the parent request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getHttpRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getHttpRequest","d":"

Returns the top level request: the HTTP request object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getMainRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getMainRequest","d":"

Returns the top level ActionRequest: the one just below the HTTP request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::isMainRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_isMainRequest","d":"

Checks if this request is the uppermost ActionRequest, just one below the\nHTTP request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getReferringRequest","p":"Neos/Flow/Mvc/ActionRequest.html#method_getReferringRequest","d":"

Returns an ActionRequest which referred to this request, if any.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setDispatched","p":"Neos/Flow/Mvc/ActionRequest.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::isDispatched","p":"Neos/Flow/Mvc/ActionRequest.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerObjectName","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerObjectName","d":"

Returns the object name of the controller defined by the package key and\ncontroller name

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerObjectName","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerObjectName","d":"

Explicitly sets the object name of the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerPackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerPackageKey","d":"

Sets the package key of the controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerPackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerPackageKey","d":"

Returns the package key of the specified controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerSubpackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerSubpackageKey","d":"

Sets the subpackage key of the controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerSubpackageKey","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerSubpackageKey","d":"

Returns the subpackage key of the specified controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerName","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerName","d":"

Sets the name of the controller which is supposed to handle the request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerName","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerName","d":"

Returns the object name of the controller supposed to handle this request, if one\nwas set already (if not, the name of the default controller is returned)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setControllerActionName","p":"Neos/Flow/Mvc/ActionRequest.html#method_setControllerActionName","d":"

Sets the name of the action contained in this request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getControllerActionName","p":"Neos/Flow/Mvc/ActionRequest.html#method_getControllerActionName","d":"

Returns the name of the action the controller is supposed to execute.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_setArgument","d":"

Sets the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_getArgument","d":"

Returns the value of the specified argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::hasArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_hasArgument","d":"

Checks if an argument of the given name exists (is set)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_setArguments","d":"

Sets the specified arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_getArguments","d":"

Returns an Array of arguments and their values

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getInternalArgument","p":"Neos/Flow/Mvc/ActionRequest.html#method_getInternalArgument","d":"

Returns the value of the specified internal argument.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getInternalArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_getInternalArguments","d":"

Returns the internal arguments of the request, that is, all arguments whose\nname starts with two underscores.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setArgumentNamespace","p":"Neos/Flow/Mvc/ActionRequest.html#method_setArgumentNamespace","d":"

Sets a namespace for the arguments of this request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getArgumentNamespace","p":"Neos/Flow/Mvc/ActionRequest.html#method_getArgumentNamespace","d":"

Returns the argument namespace, if any.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getPluginArguments","p":"Neos/Flow/Mvc/ActionRequest.html#method_getPluginArguments","d":"

Returns an array of plugin argument configurations

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::setFormat","p":"Neos/Flow/Mvc/ActionRequest.html#method_setFormat","d":"

Sets the requested representation format

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::getFormat","p":"Neos/Flow/Mvc/ActionRequest.html#method_getFormat","d":"

Returns the requested representation format

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::emitRequestDispatched","p":"Neos/Flow/Mvc/ActionRequest.html#method_emitRequestDispatched","d":"

Emits a signal when a Request has been dispatched

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::__clone","p":"Neos/Flow/Mvc/ActionRequest.html#method___clone","d":"

Resets the dispatched status to false

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequest::__sleep","p":"Neos/Flow/Mvc/ActionRequest.html#method___sleep","d":"

We provide our own __sleep method, where we serialize all properties except the parentRequest if it is\na HTTP request -- as this one contains $_SERVER etc.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::createActionRequest","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_createActionRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::mergeHttpRequestArguments","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_mergeHttpRequestArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::mergeHttpRequestArgumentsWithAdditionalArguments","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_mergeHttpRequestArgumentsWithAdditionalArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::prepareActionRequest","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_prepareActionRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionRequestFactory::setDefaultControllerAndActionNameIfNoneSpecified","p":"Neos/Flow/Mvc/ActionRequestFactory.html#method_setDefaultControllerAndActionNameIfNoneSpecified","d":"

Set the default controller and action names if none has been specified.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::__construct","p":"Neos/Flow/Mvc/ActionResponse.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setContent","p":"Neos/Flow/Mvc/ActionResponse.html#method_setContent","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setContentType","p":"Neos/Flow/Mvc/ActionResponse.html#method_setContentType","d":"

Set content mime type for this response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setRedirectUri","p":"Neos/Flow/Mvc/ActionResponse.html#method_setRedirectUri","d":"

Set a redirect URI and according status for this response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setStatusCode","p":"Neos/Flow/Mvc/ActionResponse.html#method_setStatusCode","d":"

Set the status code for this response as HTTP status code.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setCookie","p":"Neos/Flow/Mvc/ActionResponse.html#method_setCookie","d":"

Set a cookie in the HTTP response\nThis leads to a corresponding Set-Cookie header to be set in the HTTP response

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::deleteCookie","p":"Neos/Flow/Mvc/ActionResponse.html#method_deleteCookie","d":"

Delete a cooke from the HTTP response\nThis leads to a corresponding Set-Cookie header with an expired Cookie to be set in the HTTP response

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::setHttpHeader","p":"Neos/Flow/Mvc/ActionResponse.html#method_setHttpHeader","d":"

Set the specified header in the response, overwriting any previous value set for this header.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::addHttpHeader","p":"Neos/Flow/Mvc/ActionResponse.html#method_addHttpHeader","d":"

Add the specified header to the response, without overwriting any previous value set for this header.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getHttpHeader","p":"Neos/Flow/Mvc/ActionResponse.html#method_getHttpHeader","d":"

Return the specified HTTP header that was previously set.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getContent","p":"Neos/Flow/Mvc/ActionResponse.html#method_getContent","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getRedirectUri","p":"Neos/Flow/Mvc/ActionResponse.html#method_getRedirectUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getStatusCode","p":"Neos/Flow/Mvc/ActionResponse.html#method_getStatusCode","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::hasContentType","p":"Neos/Flow/Mvc/ActionResponse.html#method_hasContentType","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::getContentType","p":"Neos/Flow/Mvc/ActionResponse.html#method_getContentType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::replaceHttpResponse","p":"Neos/Flow/Mvc/ActionResponse.html#method_replaceHttpResponse","d":"

Unsafe. Please avoid the use of this escape hatch as the behaviour is partly unspecified\nhttps://github.com/neos/flow-development-collection/issues/2492

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::mergeIntoParentResponse","p":"Neos/Flow/Mvc/ActionResponse.html#method_mergeIntoParentResponse","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\ActionResponse::buildHttpResponse","p":"Neos/Flow/Mvc/ActionResponse.html#method_buildHttpResponse","d":"

During the migration of {ActionResponse} to {HttpResponse} this might come in handy.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::initializeController","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_initializeController","d":"

Initializes the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::getControllerContext","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_getControllerContext","d":"

Returns this controller's context.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::addFlashMessage","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_addFlashMessage","d":"

Creates a Message object and adds it to the FlashMessageContainer.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::forward","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_forward","d":"

Forwards the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::forwardToRequest","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_forwardToRequest","d":"

Forwards the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::redirect","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_redirect","d":"

Redirects the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::redirectToRequest","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_redirectToRequest","d":"

Redirects the request to another action and / or controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::redirectToUri","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_redirectToUri","d":"

Redirects to another URI

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::throwStatus","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_throwStatus","d":"

Sends the specified HTTP status immediately.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\AbstractController::mapRequestArgumentsToControllerArguments","p":"Neos/Flow/Mvc/Controller/AbstractController.html#method_mapRequestArgumentsToControllerArguments","d":"

Maps arguments delivered by the request object to the local controller arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::injectSettings","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::injectLogger","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::injectThrowableStorage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_injectThrowableStorage","d":"

Injects the throwable storage.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::processRequest","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_processRequest","d":"

Handles a request. The result output is returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::resolveActionMethodName","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_resolveActionMethodName","d":"

Resolves and checks the current action method name

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeActionMethodArguments","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeActionMethodArguments","d":"

Implementation of the arguments initialization in the action controller:\nAutomatically registers arguments of the current action

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionMethodParameters","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionMethodParameters","d":"

Returns a map of action method names and their parameters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getInformationNeededForInitializeActionMethodValidators","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getInformationNeededForInitializeActionMethodValidators","d":"

This is a helper method purely used to make initializeActionMethodValidators()\ntestable without mocking static methods.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeActionMethodValidators","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeActionMethodValidators","d":"

Adds the needed validators to the Arguments:

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionValidationGroups","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionValidationGroups","d":"

Returns a map of action method names and their validation groups.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionValidateAnnotationData","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionValidateAnnotationData","d":"

Returns a map of action method names and their validation parameters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeAction","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeAction","d":"

Initializes the controller before invoking an action method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::callActionMethod","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_callActionMethod","d":"

Calls the specified action method and passes the arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getActionIgnoredValidationArguments","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getActionIgnoredValidationArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getPublicActionMethods","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getPublicActionMethods","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::resolveView","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_resolveView","d":"

Prepares a view for the current action and stores it in $this->view.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::emitViewResolved","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_emitViewResolved","d":"

Emit that the view is resolved. The passed ViewInterface reference,\ngives the possibility to add variables to the view,\nbefore passing it on to further rendering

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::resolveViewObjectName","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_resolveViewObjectName","d":"

Determines the fully qualified view object name.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::initializeView","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_initializeView","d":"

Initializes the view before invoking an action method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::errorAction","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_errorAction","d":"

A special action which is called if the originally intended action could\nnot be called, for example if the arguments were not valid.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::handleTargetNotFoundError","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_handleTargetNotFoundError","d":"

Checks if the arguments validation result contain errors of type TargetNotFoundError and throws a TargetNotFoundException if that's the case for a top-level object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::addErrorFlashMessage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_addErrorFlashMessage","d":"

If an error occurred during this request, this adds a flash message describing the error to the flash\nmessage container.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::forwardToReferringRequest","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_forwardToReferringRequest","d":"

If information on the request before the current request was sent, this method forwards back\nto the originating request. This effectively ends processing of the current request, so do not\ncall this method before you have finished the necessary business logic!

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getFlattenedValidationErrorMessage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getFlattenedValidationErrorMessage","d":"

Returns a string containing all validation errors separated by PHP_EOL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::getErrorFlashMessage","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_getErrorFlashMessage","d":"

A template method for displaying custom error flash messages, or to\ndisplay no flash message at all on errors. Override this to customize\nthe flash message in your action controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ActionController::renderView","p":"Neos/Flow/Mvc/Controller/ActionController.html#method_renderView","d":"

Renders the view and returns the psr response.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::__construct","p":"Neos/Flow/Mvc/Controller/Argument.html#method___construct","d":"

Constructs this controller argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getName","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getName","d":"

Returns the name of this argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getDataType","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getDataType","d":"

Returns the data type of this argument's value

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setRequired","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setRequired","d":"

Marks this argument to be required

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::isRequired","p":"Neos/Flow/Mvc/Controller/Argument.html#method_isRequired","d":"

Returns true if this argument is required

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setDefaultValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setDefaultValue","d":"

Sets the default value of the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getDefaultValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getDefaultValue","d":"

Returns the default value of this argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setValidator","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setValidator","d":"

Sets a custom validator which is used supplementary to the base validation

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getValidator","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getValidator","d":"

Returns the set validator

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setValue","d":"

Sets the value of this argument.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getValue","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getValue","d":"

Returns the value of this argument. If the value is NULL, we use the defaultValue.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getPropertyMappingConfiguration","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getPropertyMappingConfiguration","d":"

Return the Property Mapping Configuration used for this argument; can be used by the initialize*action to modify the Property Mapping.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getValidationResults","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getValidationResults","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::getMapRequestBody","p":"Neos/Flow/Mvc/Controller/Argument.html#method_getMapRequestBody","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Argument::setMapRequestBody","p":"Neos/Flow/Mvc/Controller/Argument.html#method_setMapRequestBody","d":"

Set if the request body should be mapped into this argument.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetSet","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetSet","d":"

Adds or replaces the argument specified by $value. The argument's name is taken from the\nargument object itself, therefore the $offset does not have any meaning in this context.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::append","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_append","d":"

Sets an argument, aliased to offsetSet()

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetUnset","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetUnset","d":"

Unsets an argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetExists","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetExists","d":"

Returns whether the requested index exists

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::offsetGet","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_offsetGet","d":"

Returns the value at the specified index

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::addNewArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_addNewArgument","d":"

Creates, adds and returns a new controller argument to this composite object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::addArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_addArgument","d":"

Adds the specified controller argument to this composite object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::getArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_getArgument","d":"

Returns an argument specified by name

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::hasArgument","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_hasArgument","d":"

Checks if an argument with the specified name exists

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::getArgumentNames","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_getArgumentNames","d":"

Returns the names of all arguments contained in this object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::__call","p":"Neos/Flow/Mvc/Controller/Arguments.html#method___call","d":"

Magic setter method for the argument values. Each argument\nvalue can be set by just calling the setArgumentName() method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::validateArgumentExistence","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_validateArgumentExistence","d":"

Translates a short argument name to its corresponding long name. If the\nspecified argument name is a real argument name already, it will be returned again.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::removeAll","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_removeAll","d":"

Remove all arguments and resets this object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Arguments::getValidationResults","p":"Neos/Flow/Mvc/Controller/Arguments.html#method_getValidationResults","d":"

Get all property mapping / validation errors

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::__construct","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method___construct","d":"

Constructs this context

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getRequest","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getRequest","d":"

Get the request of the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getResponse","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getResponse","d":"

The legacy response of the controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getArguments","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getArguments","d":"

Get the arguments of the controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getUriBuilder","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getUriBuilder","d":"

Returns the URI Builder bound to this context

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerContext::getFlashMessageContainer","p":"Neos/Flow/Mvc/Controller/ControllerContext.html#method_getFlashMessageContainer","d":"

Get the flash message container

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface::processRequest","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html#method_processRequest","d":"

Processes a general request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Exception::__construct","p":"Neos/Flow/Mvc/Controller/Exception.html#method___construct","d":"

Overwrites parent constructor to be able to inject current request object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\Exception::getRequest","p":"Neos/Flow/Mvc/Controller/Exception.html#method_getRequest","d":"

Returns the request object that exception belongs to.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::allowCreationForSubProperty","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_allowCreationForSubProperty","d":"

Allow creation of a certain sub property

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::allowModificationForSubProperty","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_allowModificationForSubProperty","d":"

Allow modification for a given property path

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::allowOverrideTargetType","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_allowOverrideTargetType","d":"

Allow override of the target type through a special "__type" parameter

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfiguration::setTargetTypeForSubProperty","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfiguration.html#method_setTargetTypeForSubProperty","d":"

Set the target type for a certain property. Especially useful\nif there is an object which has a nested object which is abstract,\nand you want to instantiate a concrete object instead.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::generateTrustedPropertiesToken","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_generateTrustedPropertiesToken","d":"

Generate a request hash for a list of form fields

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::serializeAndHashFormFieldArray","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_serializeAndHashFormFieldArray","d":"

Serialize and hash the form field array

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::initializePropertyMappingConfigurationFromRequest","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_initializePropertyMappingConfigurationFromRequest","d":"

Initialize the property mapping configuration in $controllerArguments if\nthe trusted properties are set inside the request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService::modifyPropertyMappingConfiguration","p":"Neos/Flow/Mvc/Controller/MvcPropertyMappingConfigurationService.html#method_modifyPropertyMappingConfiguration","d":"

Modify the passed $propertyMappingConfiguration according to the $propertyConfiguration which\nhas been generated by e.g. Fluid. In detail, if the $propertyConfiguration contains\nan __identity field, we allow modification of objects; else we allow creation.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::resolveActionMethodName","p":"Neos/Flow/Mvc/Controller/RestController.html#method_resolveActionMethodName","d":"

Determines the action method and assures that the method exists.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::initializeCreateAction","p":"Neos/Flow/Mvc/Controller/RestController.html#method_initializeCreateAction","d":"

Allow creation of resources in createAction()

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::initializeUpdateAction","p":"Neos/Flow/Mvc/Controller/RestController.html#method_initializeUpdateAction","d":"

Allow modification of resources in updateAction()

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\RestController::redirectToUri","p":"Neos/Flow/Mvc/Controller/RestController.html#method_redirectToUri","d":"

Redirects to another URI

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\StandardController::resolveView","p":"Neos/Flow/Mvc/Controller/StandardController.html#method_resolveView","d":"

Overrides the standard resolveView method

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\StandardController::indexAction","p":"Neos/Flow/Mvc/Controller/StandardController.html#method_indexAction","d":"

Displays the default view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\DispatchMiddleware::process","p":"Neos/Flow/Mvc/DispatchMiddleware.html#method_process","d":"

Create an action request from stored route match values and dispatch to that

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::injectObjectManager","p":"Neos/Flow/Mvc/Dispatcher.html#method_injectObjectManager","d":"

Inject the Object Manager through setter injection because property injection\nis not available during compile time.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::injectSecurityContext","p":"Neos/Flow/Mvc/Dispatcher.html#method_injectSecurityContext","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::injectFirewall","p":"Neos/Flow/Mvc/Dispatcher.html#method_injectFirewall","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::dispatch","p":"Neos/Flow/Mvc/Dispatcher.html#method_dispatch","d":"

Dispatches a request to a controller

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::initiateDispatchLoop","p":"Neos/Flow/Mvc/Dispatcher.html#method_initiateDispatchLoop","d":"

Try processing the request until it is successfully marked "dispatched"

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::emitBeforeControllerInvocation","p":"Neos/Flow/Mvc/Dispatcher.html#method_emitBeforeControllerInvocation","d":"

This signal is emitted directly before the request is being dispatched to a controller.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::emitAfterControllerInvocation","p":"Neos/Flow/Mvc/Dispatcher.html#method_emitAfterControllerInvocation","d":"

This signal is emitted directly after the request has been dispatched to a controller and the controller\nreturned control back to the dispatcher.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Dispatcher::resolveController","p":"Neos/Flow/Mvc/Dispatcher.html#method_resolveController","d":"

Finds and instantiates a controller that matches the current request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\AmbiguousCommandIdentifierException::__construct","p":"Neos/Flow/Mvc/Exception/AmbiguousCommandIdentifierException.html#method___construct","d":"

Overwrites parent constructor to be able to inject matching commands.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\AmbiguousCommandIdentifierException::getMatchingCommands","p":"Neos/Flow/Mvc/Exception/AmbiguousCommandIdentifierException.html#method_getMatchingCommands","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\ForwardException::createForNextRequest","p":"Neos/Flow/Mvc/Exception/ForwardException.html#method_createForNextRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Exception\\StopActionException::createForResponse","p":"Neos/Flow/Mvc/Exception/StopActionException.html#method_createForResponse","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::addMessage","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_addMessage","d":"

Add a flash message object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::hasMessages","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_hasMessages","d":"

Whether there are any messages in the FlashMessageContainer

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::getMessages","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_getMessages","d":"

Returns all currently stored flash messages.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::flush","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_flush","d":"

Remove messages from this container.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageContainer::getMessagesAndFlush","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageContainer.html#method_getMessagesAndFlush","d":"

Get all flash messages (with given severity) currently available and remove them from the container.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageMiddleware::process","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageMiddleware.html#method_process","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageService::persistFlashMessages","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageService.html#method_persistFlashMessages","d":"

Persist all FlashMessageContainers that have been instantiated during the current request cycle

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageService::getFlashMessageContainerForRequest","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageService.html#method_getFlashMessageContainerForRequest","d":"

Load the FlashMessageContainer for the given request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::load","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::persist","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage::__construct","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage::load","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageCookieStorage::persist","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageCookieStorage.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage::__construct","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage::load","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage\\FlashMessageSessionStorage::persist","p":"Neos/Flow/Mvc/FlashMessage/Storage/FlashMessageSessionStorage.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::setDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getControllerObjectName","p":"Neos/Flow/Mvc/RequestInterface.html#method_getControllerObjectName","d":"

Returns the object name of the controller which is supposed to process the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_getMainRequest","d":"

Returns the top level Request: the one just below the HTTP request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_isMainRequest","d":"

Checks if this request is the uppermost ActionRequest, just one below the\nHTTP request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::__construct","p":"Neos/Flow/Mvc/RequestMatcher.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isPackage","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isPackage","d":"

Check if the current Request's Package equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isSubPackage","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isSubPackage","d":"

Check if the current Request's SubPackage equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isController","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isController","d":"

Check if the current Request's Controller equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isAction","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isAction","d":"

Check if the current Request's Action equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::isFormat","p":"Neos/Flow/Mvc/RequestMatcher.html#method_isFormat","d":"

Check if the current Request's Format equals the argument

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::matchRequestProperty","p":"Neos/Flow/Mvc/RequestMatcher.html#method_matchRequestProperty","d":"

Compare a request propertyValue against an expected\nvalue and add the weight if it's true

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::getParentRequest","p":"Neos/Flow/Mvc/RequestMatcher.html#method_getParentRequest","d":"

Get a new RequestMatcher for the Request's ParentRequest

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::getMainRequest","p":"Neos/Flow/Mvc/RequestMatcher.html#method_getMainRequest","d":"

Get a new RequestMatcher for the Request's MainRequest

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::getWeight","p":"Neos/Flow/Mvc/RequestMatcher.html#method_getWeight","d":"

Return the current weight for this match

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::addWeight","p":"Neos/Flow/Mvc/RequestMatcher.html#method_addWeight","d":"

Add a weight to the total

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestMatcher::resetWeight","p":"Neos/Flow/Mvc/RequestMatcher.html#method_resetWeight","d":"

Reset the match weight

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setName","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setName","d":"

Sets name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getName","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getName","d":"

Returns name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::hasValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_hasValue","d":"

Returns true if a value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getValue","d":"

Returns value of the Route Part. Before match() is called this returns NULL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::hasDefaultValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_hasDefaultValue","d":"

Returns true if a default value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setDefaultValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setDefaultValue","d":"

Sets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getDefaultValue","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setOptional","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setOptional","d":"

Specifies whether this Route part is optional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::isOptional","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_isOptional","d":"

Getter for $this->isOptional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setLowerCase","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setLowerCase","d":"

Specifies whether this Route part should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::isLowerCase","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::setOptions","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_setOptions","d":"

Defines options for this Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AbstractRoutePart::getOptions","p":"Neos/Flow/Mvc/Routing/AbstractRoutePart.html#method_getOptions","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProvider::__construct","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProvider.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProvider::getRoutes","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProvider.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProviderFactory::__construct","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProviderFactory.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\AttributeRoutesProviderFactory::createRoutesProvider","p":"Neos/Flow/Mvc/Routing/AttributeRoutesProviderFactory.html#method_createRoutesProvider","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ConfigurationRoutesProvider::__construct","p":"Neos/Flow/Mvc/Routing/ConfigurationRoutesProvider.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ConfigurationRoutesProvider::getRoutes","p":"Neos/Flow/Mvc/Routing/ConfigurationRoutesProvider.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::__construct","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::getMatchedValue","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_getMatchedValue","d":"

The actual matched value of the respective Route Part

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::hasTags","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_hasTags","d":"

Whether this result is tagged

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::getTags","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_getTags","d":"

RouteTags to be associated with the MatchResult, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::hasLifetime","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_hasLifetime","d":"

Whether this has a lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\MatchResult::getLifetime","p":"Neos/Flow/Mvc/Routing/Dto/MatchResult.html#method_getLifetime","d":"

RouteLifetime to be associated with the MatchResult, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::__construct","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getBaseUri","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getBaseUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getRouteValues","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getRouteValues","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::isForceAbsoluteUri","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_isForceAbsoluteUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getUriPathPrefix","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getUriPathPrefix","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveContext::getParameters","p":"Neos/Flow/Mvc/Routing/Dto/ResolveContext.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::__construct","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getResolvedValue","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getResolvedValue","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::hasUriConstraints","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_hasUriConstraints","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getUriConstraints","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getUriConstraints","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::hasTags","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_hasTags","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getTags","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getTags","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::hasLifetime","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_hasLifetime","d":"

Whether this result has a lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\ResolveResult::getLifetime","p":"Neos/Flow/Mvc/Routing/Dto/ResolveResult.html#method_getLifetime","d":"

RouteLifetime to be associated with the MatchResult, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::__construct","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::getHttpRequest","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method_getHttpRequest","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::getParameters","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteContext::getCacheEntryIdentifier","p":"Neos/Flow/Mvc/Routing/Dto/RouteContext.html#method_getCacheEntryIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::createUndefined","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_createUndefined","d":"

Creates an empty instance without a specific lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::createInfinite","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_createInfinite","d":"

Creates an instance without an infinite lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::createSeconds","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_createSeconds","d":"

Creates an instance without lifetime specified in seconds

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::fromInt","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_fromInt","d":"

Creates an instance with a specific lifetime

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::merge","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_merge","d":"

Merges two instances of this class combining results by using the lowest lifetime\nwhile respecting the special meaning of 0 = infinite and null = undefined

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::isUndefined","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_isUndefined","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::isInfinite","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_isInfinite","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteLifetime::getValue","p":"Neos/Flow/Mvc/Routing/Dto/RouteLifetime.html#method_getValue","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::createEmpty","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_createEmpty","d":"

Creates an empty instance of this class

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::withParameter","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_withParameter","d":"

Create a new instance adding the given parameter

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::has","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_has","d":"

Checks whether a given parameter exists

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::getValue","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_getValue","d":"

Returns the value for a given $parameterName, or NULL if it doesn't exist

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::isEmpty","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_isEmpty","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::toArray","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_toArray","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteParameters::getCacheEntryIdentifier","p":"Neos/Flow/Mvc/Routing/Dto/RouteParameters.html#method_getCacheEntryIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::createEmpty","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_createEmpty","d":"

Creates an instance without any tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::createFromTag","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_createFromTag","d":"

Creates an instance with one given tag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::createFromArray","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_createFromArray","d":"

Creates an instance with one given tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::merge","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_merge","d":"

Merges two instances of this class combining and unifying all tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::withTag","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_withTag","d":"

Creates a new instance with the given $tag added\nIf the $tag has been added already, this instance is returned

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::has","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_has","d":"

Whether a given $tag is contained in the collection of this instance

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\RouteTags::getTags","p":"Neos/Flow/Mvc/Routing/Dto/RouteTags.html#method_getTags","d":"

Returns the tags of this tag collection as value array

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::create","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_create","d":"

Create a new instance without any constraints

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::fromUri","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_fromUri","d":"

Create a new instance with constraints extracted from the given $uri

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::merge","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_merge","d":"

Merge two instances of UriConstraints\nConstraints of the given $uriConstraints instance will overrule similar constraints of this instance

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withScheme","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withScheme","d":"

Create a new instance with the scheme constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withHost","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withHost","d":"

Create a new instance with the host constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withHostPrefix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withHostPrefix","d":"

Create a new instance with the host prefix constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withHostSuffix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withHostSuffix","d":"

Create a new instance with the host suffix constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPort","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPort","d":"

Create a new instance with the port constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPath","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPath","d":"

Create a new instance with the path constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withQueryString","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withQueryString","d":"

Create a new instance with the query string constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withAddedQueryValues","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withAddedQueryValues","d":"

Create a new instance with a query string corresponding to the given $values merged with any existing query string constraint

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withFragment","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withFragment","d":"

Create a new instance with the fragment constraint added

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPathPrefix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPathPrefix","d":"

Create a new instance with the path prefix constraint added\nThis can be applied multiple times, later prefixes will be prepended to the start

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::withPathSuffix","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_withPathSuffix","d":"

Create a new instance with the path suffix constraint added\nThis can be applied multiple times, later suffixes will be appended to the end

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::getPathConstraint","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_getPathConstraint","d":"

Returns the URI path constraint, which consists of the path and query string parts, or NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::applyTo","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_applyTo","d":"

Applies all constraints of this instance to the given $templateUri and returns a new UriInterface instance\nsatisfying all of the constraints (see example above)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Dto\\UriConstraints::toUri","p":"Neos/Flow/Mvc/Routing/Dto/UriConstraints.html#method_toUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::setSplitString","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_setSplitString","d":"

Sets split string of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::match","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_match","d":"

Checks whether this Dynamic Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::matchWithParameters","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_matchWithParameters","d":"

Checks whether this Dynamic Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::findValueToMatch","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_findValueToMatch","d":"

Returns the first part of $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::matchValue","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_matchValue","d":"

Checks, whether given value can be matched.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::removeMatchingPortionFromRequestPath","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_removeMatchingPortionFromRequestPath","d":"

Removes matching part from $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::resolve","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_resolve","d":"

Checks whether $routeValues contains elements which correspond to this Dynamic Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::resolveWithParameters","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_resolveWithParameters","d":"

Checks whether $routeValues contains elements which correspond to this Dynamic Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::findValueToResolve","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_findValueToResolve","d":"

Returns the route value of the current route part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart::resolveValue","p":"Neos/Flow/Mvc/Routing/DynamicRoutePart.html#method_resolveValue","d":"

Checks, whether given value can be resolved and if so, sets $this->value to the resolved value.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface::setSplitString","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html#method_setSplitString","d":"

Sets split string of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::setObjectType","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_setObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getObjectType","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::setUriPattern","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_setUriPattern","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getUriPattern","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getUriPattern","d":"

If $this->uriPattern is specified, this will be returned, otherwise identity properties of $this->objectType\nare returned in the format {property1}/{property2}/{property3}.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::matchValue","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_matchValue","d":"

Checks, whether given value can be matched.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getObjectIdentifierFromPathSegment","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getObjectIdentifierFromPathSegment","d":"

Retrieves the object identifier from the given $pathSegment.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::findValueToMatch","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_findValueToMatch","d":"

Returns the first part of $routePath that should be evaluated in matchValue().

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::resolveValue","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_resolveValue","d":"

Resolves the given entity and sets the value to a URI representation (path segment) that matches $this->uriPattern and is unique for the given object.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::getPathSegmentByIdentifier","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_getPathSegmentByIdentifier","d":"

Generates a unique string for the given identifier according to $this->uriPattern.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::createPathSegmentForObject","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_createPathSegmentForObject","d":"

Creates a URI representation (path segment) for the given object matching $this->uriPattern.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::storeObjectPathMapping","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_storeObjectPathMapping","d":"

Creates a new ObjectPathMapping and stores it in the repository

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\IdentityRoutePart::rewriteForUri","p":"Neos/Flow/Mvc/Routing/IdentityRoutePart.html#method_rewriteForUri","d":"

Transforms the given string into a URI compatible format without special characters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setPathSegment","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setPathSegment","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getPathSegment","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getPathSegment","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setUriPattern","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setUriPattern","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getUriPattern","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getUriPattern","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setIdentifier","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getIdentifier","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::setObjectType","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_setObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMapping::getObjectType","p":"Neos/Flow/Mvc/Routing/ObjectPathMapping.html#method_getObjectType","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository::findOneByObjectTypeUriPatternAndPathSegment","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html#method_findOneByObjectTypeUriPatternAndPathSegment","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository::findOneByObjectTypeUriPatternAndIdentifier","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html#method_findOneByObjectTypeUriPatternAndIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ObjectPathMappingRepository::persistEntities","p":"Neos/Flow/Mvc/Routing/ObjectPathMappingRepository.html#method_persistEntities","d":"

Persists all entities managed by the repository and all cascading dependencies

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::matchWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_matchWithParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::resolveWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_resolveWithParameters","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::fromConfiguration","p":"Neos/Flow/Mvc/Routing/Route.html#method_fromConfiguration","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setName","p":"Neos/Flow/Mvc/Routing/Route.html#method_setName","d":"

Sets Route name.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getName","p":"Neos/Flow/Mvc/Routing/Route.html#method_getName","d":"

Returns the name of this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setDefaults","p":"Neos/Flow/Mvc/Routing/Route.html#method_setDefaults","d":"

Sets default values for this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getDefaults","p":"Neos/Flow/Mvc/Routing/Route.html#method_getDefaults","d":"

Returns default values for this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setUriPattern","p":"Neos/Flow/Mvc/Routing/Route.html#method_setUriPattern","d":"

Sets the URI pattern this route should match with

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getUriPattern","p":"Neos/Flow/Mvc/Routing/Route.html#method_getUriPattern","d":"

Returns the URI pattern this route should match with

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setLowerCase","p":"Neos/Flow/Mvc/Routing/Route.html#method_setLowerCase","d":"

Specifies whether Route parts of this route should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::isLowerCase","p":"Neos/Flow/Mvc/Routing/Route.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setAppendExceedingArguments","p":"Neos/Flow/Mvc/Routing/Route.html#method_setAppendExceedingArguments","d":"

Specifies whether Route values, that are not part of the Route configuration, should be appended to the\nResulting URI as query string.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getAppendExceedingArguments","p":"Neos/Flow/Mvc/Routing/Route.html#method_getAppendExceedingArguments","d":"

Returns true if exceeding arguments should be appended to the URI as query string, otherwise false

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setRoutePartsConfiguration","p":"Neos/Flow/Mvc/Routing/Route.html#method_setRoutePartsConfiguration","d":"

By default all Dynamic Route Parts are resolved by\n\\Neos\\Flow\\Mvc\\Routing\\DynamicRoutePart.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getRoutePartsConfiguration","p":"Neos/Flow/Mvc/Routing/Route.html#method_getRoutePartsConfiguration","d":"

Returns the route parts configuration of this route

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setHttpMethods","p":"Neos/Flow/Mvc/Routing/Route.html#method_setHttpMethods","d":"

Limits the HTTP verbs that are accepted by this route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getHttpMethods","p":"Neos/Flow/Mvc/Routing/Route.html#method_getHttpMethods","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setCacheTags","p":"Neos/Flow/Mvc/Routing/Route.html#method_setCacheTags","d":"

Tags for cache items

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::setCacheLifetime","p":"Neos/Flow/Mvc/Routing/Route.html#method_setCacheLifetime","d":"

Lifetime for cache items

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::hasHttpMethodConstraints","p":"Neos/Flow/Mvc/Routing/Route.html#method_hasHttpMethodConstraints","d":"

Whether or not this route is limited to one or more HTTP verbs

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getMatchResults","p":"Neos/Flow/Mvc/Routing/Route.html#method_getMatchResults","d":"

Returns an array with the Route match results.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getMatchedTags","p":"Neos/Flow/Mvc/Routing/Route.html#method_getMatchedTags","d":"

Returns the tags that have been associated with this route during request matching, or NULL if no tags were set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getMatchedLifetime","p":"Neos/Flow/Mvc/Routing/Route.html#method_getMatchedLifetime","d":"

Returns the lifetime been associated with this route during request matching, or NULL

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getResolvedUriConstraints","p":"Neos/Flow/Mvc/Routing/Route.html#method_getResolvedUriConstraints","d":"

Returns the merged UriConstraints of all Route Parts after resolving, or NULL if no constraints were set yet

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getResolvedTags","p":"Neos/Flow/Mvc/Routing/Route.html#method_getResolvedTags","d":"

Returns the tags that have been associated with this route during resolving, or NULL if no tags were set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::getResolvedLifetime","p":"Neos/Flow/Mvc/Routing/Route.html#method_getResolvedLifetime","d":"

Returns the tags that have been associated with this route during resolving, or NULL if no tags were set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::matches","p":"Neos/Flow/Mvc/Routing/Route.html#method_matches","d":"

Checks whether $routeContext corresponds to this Route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::resolves","p":"Neos/Flow/Mvc/Routing/Route.html#method_resolves","d":"

Checks whether $routeValues can be resolved to a corresponding uri.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::compareAndRemoveMatchingDefaultValues","p":"Neos/Flow/Mvc/Routing/Route.html#method_compareAndRemoveMatchingDefaultValues","d":"

Recursively iterates through the defaults of this route.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::extractInternalArguments","p":"Neos/Flow/Mvc/Routing/Route.html#method_extractInternalArguments","d":"

Removes all internal arguments (prefixed with two underscores) from the given $arguments\nand returns them as array

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::containsObject","p":"Neos/Flow/Mvc/Routing/Route.html#method_containsObject","d":"

Checks if the given subject contains an object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Route::parse","p":"Neos/Flow/Mvc/Routing/Route.html#method_parse","d":"

Iterates through all segments in $this->uriPattern and creates\nappropriate RoutePart instances.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setName","d":"

Sets name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getName","d":"

Returns name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasValue","d":"

Returns true if a value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getValue","d":"

Returns value of the Route Part. Before match() is called this returns NULL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasDefaultValue","d":"

Returns true if a default value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setDefaultValue","d":"

Sets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptional","d":"

Specifies whether this Route part is optional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isOptional","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setLowerCase","d":"

Specifies whether this Route part should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptions","d":"

Defines options for this Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getOptions","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::match","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_match","d":"

Checks whether this Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::resolve","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_resolve","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::injectLogger","p":"Neos/Flow/Mvc/Routing/Router.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::route","p":"Neos/Flow/Mvc/Routing/Router.html#method_route","d":"

Iterates through all configured routes and calls matches() on them.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::getLastMatchedRoute","p":"Neos/Flow/Mvc/Routing/Router.html#method_getLastMatchedRoute","d":"

Returns the route that has been matched with the last route() call.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::resolve","p":"Neos/Flow/Mvc/Routing/Router.html#method_resolve","d":"

Builds the corresponding uri (excluding protocol and host) by iterating\nthrough all configured routes and calling their respective resolves()\nmethod. If no matching route is found, an empty string is returned.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Router::getLastResolvedRoute","p":"Neos/Flow/Mvc/Routing/Router.html#method_getLastResolvedRoute","d":"

Returns the route that has been resolved with the last resolve() call.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::injectLogger","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::initializeObject","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_initializeObject","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::getCachedMatchResults","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_getCachedMatchResults","d":"

Checks the cache for the given RouteContext and returns the result or false if no matching ache entry was found

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::storeMatchResults","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_storeMatchResults","d":"

Stores the $matchResults in the cache

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::getCachedResolvedUriConstraints","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_getCachedResolvedUriConstraints","d":"

Checks the cache for the given ResolveContext and returns the cached UriConstraints if a cache entry is found

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::storeResolvedUriConstraints","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_storeResolvedUriConstraints","d":"

Stores the resolved UriConstraints in the cache together with the $routeValues

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::generateRouteTags","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_generateRouteTags","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCaches","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCaches","d":"

Flushes 'route' and 'resolve' caches.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCachesByTag","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCachesByTag","d":"

Flushes 'findMatchResults' and 'resolve' caches for the given $tag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCachesByTags","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCachesByTags","d":"

Flushes 'findMatchResults' and 'resolve' caches for the given $tags

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::flushCachesForUriPath","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_flushCachesForUriPath","d":"

Flushes 'findMatchResults' caches that are tagged with the given $uriPath

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::containsObject","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_containsObject","d":"

Checks if the given subject contains an object

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::convertObjectsToHashes","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_convertObjectsToHashes","d":"

Recursively converts objects in an array to their identifiers

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::buildResolveCacheIdentifier","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_buildResolveCacheIdentifier","d":"

Generates the Resolve cache identifier for the given Request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterCachingService::extractUuids","p":"Neos/Flow/Mvc/Routing/RouterCachingService.html#method_extractUuids","d":"

Helper method to generate tags by taking all UUIDs contained\nin the given $routeValues or $matchResults

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::route","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_route","d":"

Iterates through all configured routes and calls matches() on them.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::resolve","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_resolve","d":"

Walks through all configured routes and calls their respective resolves-method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::create","p":"Neos/Flow/Mvc/Routing/Routes.html#method_create","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::fromConfiguration","p":"Neos/Flow/Mvc/Routing/Routes.html#method_fromConfiguration","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::empty","p":"Neos/Flow/Mvc/Routing/Routes.html#method_empty","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::merge","p":"Neos/Flow/Mvc/Routing/Routes.html#method_merge","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\Routes::getIterator","p":"Neos/Flow/Mvc/Routing/Routes.html#method_getIterator","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface::createRoutesProvider","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html#method_createRoutesProvider","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface::getRoutes","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutingMiddleware::process","p":"Neos/Flow/Mvc/Routing/RoutingMiddleware.html#method_process","d":"

Resolve a route for the request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart::getDefaultValue","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart::match","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html#method_match","d":"

Checks whether this Static Route Part correspond to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\StaticRoutePart::resolve","p":"Neos/Flow/Mvc/Routing/StaticRoutePart.html#method_resolve","d":"

Sets the Route Part value to the Route Part name and returns true if successful.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::__construct","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::addRoute","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method_addRoute","d":"

Prepends a route additionally to the routes form the Testing context configuration

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::reset","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method_reset","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\TestingRoutesProvider::getRoutes","p":"Neos/Flow/Mvc/Routing/TestingRoutesProvider.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setRequest","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setRequest","d":"

Sets the current request and resets the UriBuilder

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getRequest","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getRequest","d":"

Gets the current request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setArguments","d":"

Additional query parameters.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getArguments","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setSection","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setSection","d":"

If specified, adds a given HTML anchor to the URI (#...)

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getSection","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getSection","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setFormat","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setFormat","d":"

Specifies the format of the target (e.g. "html" or "xml")

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getFormat","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getFormat","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setCreateAbsoluteUri","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setCreateAbsoluteUri","d":"

If set, the URI is prepended with the current base URI. Defaults to false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getCreateAbsoluteUri","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getCreateAbsoluteUri","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setAddQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setAddQueryString","d":"

If set, the current query parameters will be merged with $this->arguments. Defaults to false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getAddQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getAddQueryString","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::setArgumentsToBeExcludedFromQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_setArgumentsToBeExcludedFromQueryString","d":"

A list of arguments to be excluded from the query parameters\nOnly active if addQueryString is set

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getArgumentsToBeExcludedFromQueryString","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getArgumentsToBeExcludedFromQueryString","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getLastArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getLastArguments","d":"

Returns the arguments being used for the last URI being built.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::reset","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_reset","d":"

Resets all UriBuilder options to their default value.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::uriFor","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_uriFor","d":"

Creates an URI used for linking to an Controller action.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::addNamespaceToArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_addNamespaceToArguments","d":"

Adds the argument namespace of the current request to the specified arguments.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::build","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_build","d":"

Builds the URI

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::mergeArgumentsWithRequestArguments","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_mergeArgumentsWithRequestArguments","d":"

Merges specified arguments with arguments from request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\UriBuilder::getRequestNamespacePath","p":"Neos/Flow/Mvc/Routing/UriBuilder.html#method_getRequestNamespacePath","d":"

Get the path of the argument namespaces of all parent requests.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ViewConfigurationManager::getViewConfiguration","p":"Neos/Flow/Mvc/ViewConfigurationManager.html#method_getViewConfiguration","d":"

This method walks through the view configuration and applies\nmatching configurations in the order of their specifity score.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\ViewConfigurationManager::createCacheIdentifier","p":"Neos/Flow/Mvc/ViewConfigurationManager.html#method_createCacheIdentifier","d":"

Create a complete cache identifier for the given\nrequest that conforms to cache identifier syntax

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::createWithOptions","p":"Neos/Flow/Mvc/View/AbstractView.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::__construct","p":"Neos/Flow/Mvc/View/AbstractView.html#method___construct","d":"

Set default options based on the supportedOptions provided

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::getOption","p":"Neos/Flow/Mvc/View/AbstractView.html#method_getOption","d":"

Get a specific option of this View

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::setOption","p":"Neos/Flow/Mvc/View/AbstractView.html#method_setOption","d":"

Set a specific option of this View

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::assign","p":"Neos/Flow/Mvc/View/AbstractView.html#method_assign","d":"

Add a variable to $this->variables.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::assignMultiple","p":"Neos/Flow/Mvc/View/AbstractView.html#method_assignMultiple","d":"

Add multiple variables to $this->variables.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\AbstractView::setControllerContext","p":"Neos/Flow/Mvc/View/AbstractView.html#method_setControllerContext","d":"

Sets the current controller context

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::setVariablesToRender","p":"Neos/Flow/Mvc/View/JsonView.html#method_setVariablesToRender","d":"

Specifies which variables this JsonView should render\nBy default only the variable 'value' will be rendered

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::setConfiguration","p":"Neos/Flow/Mvc/View/JsonView.html#method_setConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::render","p":"Neos/Flow/Mvc/View/JsonView.html#method_render","d":"

Transforms the value view variable to a serializable\narray represantion using a YAML view configuration and JSON encodes\nthe result.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::renderArray","p":"Neos/Flow/Mvc/View/JsonView.html#method_renderArray","d":"

Loads the configuration and transforms the value to a serializable\narray.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::transformValue","p":"Neos/Flow/Mvc/View/JsonView.html#method_transformValue","d":"

Transforms a value depending on type recursively using the\nsupplied configuration.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\JsonView::transformObject","p":"Neos/Flow/Mvc/View/JsonView.html#method_transformObject","d":"

Traverses the given object structure in order to transform it into an\narray structure.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\SimpleTemplateView::render","p":"Neos/Flow/Mvc/View/SimpleTemplateView.html#method_render","d":"

Renders the view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assign","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assign","d":"

Add a variable to the view data collection.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assignMultiple","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assignMultiple","d":"

Add multiple variables to the view data collection

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::render","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_render","d":"

Renders the view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::createWithOptions","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectReflectionService","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectConfigurationManager","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectConfigurationManager","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectConfigurationCache","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectConfigurationCache","d":"

Injects the configuration cache of the Object Framework

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::injectLogger","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::initialize","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_initialize","d":"

Initializes the object configurations and some other parts of this Object Manager.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::setInstance","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::getRegisteredClassNames","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_getRegisteredClassNames","d":"

Returns a list of all class names, grouped by package key, which were registered by registerClassFiles()

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::getClassNamesByScope","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_getClassNamesByScope","d":"

Returns a list of class names, which are configured with the given scope

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::registerClassFiles","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_registerClassFiles","d":"

Traverses through all class files of the active packages and registers collects the class names as\n"all available class names". If the respective Flow settings say so, also function test classes\nare registered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::filterClassNamesFromConfiguration","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_filterClassNamesFromConfiguration","d":"

Given an array of class names by package key this filters out classes that\nhave been configured to be included by object management.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::applyClassFilterConfiguration","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_applyClassFilterConfiguration","d":"

Filters the classnames available for object management by filter expressions that includes classes.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::buildObjectsArray","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_buildObjectsArray","d":"

Builds the objects array which contains information about the registered objects,\ntheir scope, class, built method etc.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::getObjectConfigurations","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_getObjectConfigurations","d":"

Returns object configurations which were previously built by the ConfigurationBuilder.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::get","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\CompileTimeObjectManager::shutdown","p":"Neos/Flow/ObjectManagement/CompileTimeObjectManager.html#method_shutdown","d":"

Shuts down this Object Container by calling the shutdown methods of all\nobject instances which were configured to be shut down.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::__construct","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method___construct","d":"

The constructor

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setObjectName","d":"

Sets the object name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getObjectName","d":"

Returns the object name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setClassName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setClassName","d":"

Setter function for property "className"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getClassName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getClassName","d":"

Returns the class name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setPackageKey","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setPackageKey","d":"

Sets the package key

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getPackageKey","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getPackageKey","d":"

Returns the package key

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setFactoryObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setFactoryObjectName","d":"

Sets the class name of a factory which is in charge of instantiating this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getFactoryObjectName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getFactoryObjectName","d":"

Returns the class name of the factory for this object, if any

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setFactoryMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setFactoryMethodName","d":"

Sets the name of the factory method

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getFactoryMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getFactoryMethodName","d":"

Returns the factory method name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::isCreatedByFactory","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_isCreatedByFactory","d":"

Returns true if factoryObjectName or factoryMethodName are defined.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setScope","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setScope","d":"

Setter function for property "scope"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getScope","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getScope","d":"

Returns the scope for this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setAutowiring","d":"

Setter function for property "autowiring"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getAutowiring","d":"

Returns the autowiring mode for the configured object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setLifecycleInitializationMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setLifecycleInitializationMethodName","d":"

Setter function for property "lifecycleInitializationMethodName"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getLifecycleInitializationMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getLifecycleInitializationMethodName","d":"

Returns the name of the lifecycle initialization method for this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setLifecycleShutdownMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setLifecycleShutdownMethodName","d":"

Setter function for property "lifecycleShutdownMethodName"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getLifecycleShutdownMethodName","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getLifecycleShutdownMethodName","d":"

Returns the name of the lifecycle shutdown method for this object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setProperties","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setProperties","d":"

Setter function for injection properties. If an empty array is passed to this\nmethod, all (possibly) defined properties are removed from the configuration.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getProperties","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getProperties","d":"

Returns the currently set injection properties of the object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setProperty","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setProperty","d":"

Setter function for a single injection property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setArguments","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setArguments","d":"

Setter function for injection constructor arguments. If an empty array is passed to this\nmethod, all (possibly) defined constructor arguments are removed from the configuration.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setArgument","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setArgument","d":"

Setter function for a single constructor argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getArguments","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getArguments","d":"

Returns a sorted array of constructor arguments indexed by position (starting with "1")

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setFactoryArgument","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setFactoryArgument","d":"

Setter function for a single factory method argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getFactoryArguments","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getFactoryArguments","d":"

Returns a sorted array of factory method arguments indexed by position (starting with "1")

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::setConfigurationSourceHint","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_setConfigurationSourceHint","d":"

Sets some information (hint) about where this configuration has been created.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\Configuration::getConfigurationSourceHint","p":"Neos/Flow/ObjectManagement/Configuration/Configuration.html#method_getConfigurationSourceHint","d":"

Returns some information (if any) about where this configuration has been created.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::__construct","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method___construct","d":"

Constructor - sets the index, value and type of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::set","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_set","d":"

Sets the index, value, type of the argument and object configuration

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getIndex","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getIndex","d":"

Returns the index (position) of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getValue","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getValue","d":"

Returns the value of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getType","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getType","d":"

Returns the type of the argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::setAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_setAutowiring","d":"

Sets autowiring for this argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationArgument::getAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationArgument.html#method_getAutowiring","d":"

Returns the autowiring mode for this argument

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::injectReflectionService","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::injectLogger","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::injectExcludeClassesFromConstructorAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_injectExcludeClassesFromConstructorAutowiring","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::buildObjectConfigurations","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_buildObjectConfigurations","d":"

Traverses through the given class and interface names and builds a base object configuration\nfor all of them. Then parses the provided extra configuration and merges the result\ninto the overall configuration. Finally autowires dependencies of arguments and properties\nwhich can be resolved automatically.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::enhanceRawConfigurationWithAnnotationOptions","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_enhanceRawConfigurationWithAnnotationOptions","d":"

Builds a raw configuration array by parsing possible scope and autowiring\nannotations from the given class or interface.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseConfigurationArray","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseConfigurationArray","d":"

Builds an object configuration object from a generic configuration container.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseScope","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseScope","d":"

Parses the value of the option "scope"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseAutowiring","d":"

Parses the value of the option "autowiring"

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parsePropertyOfTypeObject","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parsePropertyOfTypeObject","d":"

Parses the configuration for properties of type OBJECT

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::parseArgumentOfTypeObject","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_parseArgumentOfTypeObject","d":"

Parses the configuration for arguments of type OBJECT

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::wireFactoryArguments","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_wireFactoryArguments","d":"

Creates a "virtual object configuration" for factory arguments, turning:

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::autowireArguments","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_autowireArguments","d":"

If mandatory constructor arguments have not been defined yet, this function tries to autowire\nthem if possible.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationBuilder::autowireProperties","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationBuilder.html#method_autowireProperties","d":"

This function tries to find yet unmatched dependencies which need to be injected via "inject*" setter methods.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::__construct","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method___construct","d":"

Constructor - sets the name, type and value of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::set","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_set","d":"

Sets the name, type and value of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getName","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getName","d":"

Returns the name of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getValue","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getValue","d":"

Returns the value of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getType","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getType","d":"

Returns the type of the property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getObjectConfiguration","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getObjectConfiguration","d":"

Returns the (optional) object configuration which may be defined for properties of type OBJECT

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::setAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_setAutowiring","d":"

Sets autowiring for this property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::getAutowiring","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_getAutowiring","d":"

Returns the autowiring mode for this property

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Configuration\\ConfigurationProperty::isLazyLoading","p":"Neos/Flow/ObjectManagement/Configuration/ConfigurationProperty.html#method_isLazyLoading","d":"

If this property can be lazy loaded if the dependency injection mechanism offers that.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::__construct","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method___construct","d":"

Constructs this proxy

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::_activateDependency","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method__activateDependency","d":"

Activate the dependency and set it in the object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::_getClassName","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method__getClassName","d":"

Returns the class name of the proxied dependency

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::_addPropertyVariable","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method__addPropertyVariable","d":"

Adds another variable by reference where the actual dependency object should\nbe injected into once this proxy is activated.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\DependencyProxy::__call","p":"Neos/Flow/ObjectManagement/DependencyInjection/DependencyProxy.html#method___call","d":"

Proxy magic call method which triggers the injection of the real dependency\nand returns the result of a call to the original method in the dependency

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectReflectionService","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectReflectionService","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectCompiler","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectCompiler","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectConfigurationManager","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectConfigurationManager","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectCacheManager","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectCacheManager","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectLogger","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectLogger","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::injectObjectManager","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_injectObjectManager","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::build","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_build","d":"

Analyzes the object configuration provided by the compile-time object manager and builds\nthe necessary PHP code for the proxy classes to realize dependency injection.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSetInstanceCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSetInstanceCode","d":"

Renders additional code which registers the instance of the proxy class at the Object Manager\nbefore constructor injection is executed. Used in constructors and wakeup methods.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSerializeRelatedEntitiesCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSerializeRelatedEntitiesCode","d":"

Renders code to create identifier/type information from related entities in an object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSetRelatedEntitiesCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSetRelatedEntitiesCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildConstructorInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildConstructorInjectionCode","d":"

Renders additional code for the __construct() method of the Proxy Class which realizes constructor injection.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCode","d":"

Builds the code necessary to inject setter based dependencies.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByConfiguration","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByConfiguration","d":"

Builds code which injects an object which was specified by its object configuration

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByString","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByString","d":"

Builds code which injects an object which was specified by its object name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByConfigurationTypeAndPath","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByConfigurationTypeAndPath","d":"

Builds code which assigns the value stored in the specified configuration into the given class property.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildPropertyInjectionCodeByCacheIdentifier","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildPropertyInjectionCodeByCacheIdentifier","d":"

Builds code which assigns the frontend of the specified cache into the given class property.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildLazyPropertyInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildLazyPropertyInjectionCode","d":"

Builds code which injects a DependencyProxy instead of the actual dependency

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildSetterInjectionCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildSetterInjectionCode","d":"

Builds a code snippet which tries to inject the specified property first through calling the related\ninject() method and then the set() method. If neither exists and the property doesn't exist either,\nan empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildLifecycleInitializationCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildLifecycleInitializationCode","d":"

Builds code which calls the lifecycle initialization method, if any.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildLifecycleShutdownCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildLifecycleShutdownCode","d":"

Builds code which registers the lifecycle shutdown method, if any.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildMethodParametersCode","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildMethodParametersCode","d":"

FIXME: Not yet completely refactored to new proxy mechanism

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::buildCustomFactoryCall","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_buildCustomFactoryCall","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection\\ProxyClassBuilder::compileStaticMethods","p":"Neos/Flow/ObjectManagement/DependencyInjection/ProxyClassBuilder.html#method_compileStaticMethods","d":"

Compile the result of methods marked with CompileStatic into the proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::__construct","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method___construct","d":"

Constructor for this Object Container

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::setObjects","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_setObjects","d":"

Sets the objects array

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::injectAllSettings","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_injectAllSettings","d":"

Injects the global settings array, indexed by package key.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getContext","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getContext","d":"

Returns the context Flow is running in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::isRegistered","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_isRegistered","d":"

Returns true if an object with the given name is registered

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::has","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_has","d":"

Returns true if the container can return an entry for the given identifier.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::registerShutdownObject","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_registerShutdownObject","d":"

Registers the passed shutdown lifecycle method for the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::get","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getScope","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getScope","d":"

Returns the scope of the specified object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getCaseSensitiveObjectName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getCaseSensitiveObjectName","d":"

Returns the case sensitive object name of an object specified by a\ncase insensitive object name. If no object of that name exists,\nfalse is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getObjectNameByClassName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getObjectNameByClassName","d":"

Returns the object name corresponding to a given class name.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getClassNameByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getClassNameByObjectName","d":"

Returns the implementation class name for the specified object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getPackageKeyByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getPackageKeyByObjectName","d":"

Returns the key of the package the specified object is contained in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::setInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::hasInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_hasInstance","d":"

Returns true if this object manager already has an instance for the specified\nobject.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getInstance","d":"

Returns the instance of the specified object or NULL if no instance has been\nregistered yet.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getLazyDependencyByHash","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getLazyDependencyByHash","d":"

This method is used internally to retrieve either an actual (singleton) instance\nof the specified dependency or, if no instance exists yet, a Dependency Proxy\nobject which automatically triggers the creation of an instance as soon as\nit is used the first time.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::createLazyDependency","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_createLazyDependency","d":"

Creates a new DependencyProxy class for a dependency built through code\nidentified through "hash" for a dependency of class $className. The\nclosure in $builder contains code for actually creating the dependency\ninstance once it needs to be materialized.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::forgetInstance","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_forgetInstance","d":"

Unsets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getSessionInstances","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getSessionInstances","d":"

Returns all instances of objects with scope session

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::shutdown","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_shutdown","d":"

Shuts down this Object Container by calling the shutdown methods of all\nobject instances which were configured to be shut down.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::getAllObjectConfigurations","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_getAllObjectConfigurations","d":"

Returns all current object configurations.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::buildObjectByFactory","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_buildObjectByFactory","d":"

Invokes the Factory defined in the object configuration of the specified object in order\nto build an instance. Arguments which were defined in the object configuration are\npassed to the factory method.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::instantiateClass","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_instantiateClass","d":"

Speed optimized alternative to ReflectionClass::newInstanceArgs()

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManager::callShutdownMethods","p":"Neos/Flow/ObjectManagement/ObjectManager.html#method_callShutdownMethods","d":"

Executes the methods of the provided objects.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getContext","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getContext","d":"

Returns the currently set context.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::get","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::has","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_has","d":"

This is the PSR-11 ContainerInterface equivalent to isRegistered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::isRegistered","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_isRegistered","d":"

Returns true if an object with the given name has already\nbeen registered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::registerShutdownObject","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_registerShutdownObject","d":"

Registers the passed shutdown lifecycle method for the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getCaseSensitiveObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getCaseSensitiveObjectName","d":"

Returns the case sensitive object name of an object specified by a\ncase insensitive object name. If no object of that name exists,\nfalse is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getObjectNameByClassName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getObjectNameByClassName","d":"

Returns the object name corresponding to a given class name.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getClassNameByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getClassNameByObjectName","d":"

Returns the implementation class name for the specified object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getPackageKeyByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getPackageKeyByObjectName","d":"

Returns the key of the package the specified object is contained in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getScope","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getScope","d":"

Returns the scope of the specified object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::setInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::forgetInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_forgetInstance","d":"

Unsets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getSessionInstances","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getSessionInstances","d":"

Returns all instances of objects with scope session

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::shutdown","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_shutdown","d":"

Shuts the object manager down and calls the shutdown methods of all objects\nwhich are configured for it.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::__construct","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method___construct","d":"

Compiler constructor.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::injectObjectManager","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::injectClassesCache","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_injectClassesCache","d":"

Injects the cache for storing the renamed original classes and proxy classes

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::injectReflectionService","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::getProxyClass","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_getProxyClass","d":"

Returns a proxy class object for the specified original class.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::hasCacheEntryForClass","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_hasCacheEntryForClass","d":"

Checks if the specified class still exists in the code cache. If that is the case, it means that obviously\nthe proxy class doesn't have to be rebuilt because otherwise the cache would have been flushed by the file\nmonitor or some other mechanism.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::compile","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_compile","d":"

Compiles the configured proxy classes and methods as static PHP code and stores it in the proxy class code cache.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::emitCompiledClasses","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_emitCompiledClasses","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::getStoredProxyClassMap","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_getStoredProxyClassMap","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::cacheOriginalClassFileAndProxyCode","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_cacheOriginalClassFileAndProxyCode","d":"

Reads the specified class file, appends ORIGINAL_CLASSNAME_SUFFIX to its\nclass name and stores the result in the proxy classes cache.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::stripOpeningPhpTag","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_stripOpeningPhpTag","d":"

Removes the first opening php tag ("<?php") from the given $classCode if there is any

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::renderAttribute","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_renderAttribute","d":"

Render the source (string) form of a PHP Attribute.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::renderAnnotation","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_renderAnnotation","d":"

Render the source (string) form of an Annotation instance.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::renderOptionArrayValueAsString","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_renderOptionArrayValueAsString","d":"

Render an array value as string for an annotation.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::replaceClassName","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_replaceClassName","d":"

Appends ORIGINAL_CLASSNAME_SUFFIX to the original class name

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::makePrivateConstructorPublic","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_makePrivateConstructorPublic","d":"

If a constructor exists, and it is private, this method will change its visibility to public\nin the given class code. This is only necessary in order to allow the proxy class to call its\nparent constructor.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::commentOutFinalKeywordForMethods","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_commentOutFinalKeywordForMethods","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\Compiler::replaceSelfWithStatic","p":"Neos/Flow/ObjectManagement/Proxy/Compiler.html#method_replaceSelfWithStatic","d":"

Replace occurrences of "self" with "static" for instantiation with new self()\nand function return declarations like "public function foo(): self".

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::__construct","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method___construct","d":"

Creates a new ProxyClass instance.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::injectReflectionService","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_injectReflectionService","d":"

Injects the Reflection Service

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::getConstructor","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_getConstructor","d":"

Returns the ProxyConstructorGenerator for this ProxyClass. Creates it if needed.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::getMethod","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_getMethod","d":"

Returns the named ProxyMethod for this ProxyClass. Creates it if needed.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addConstant","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addConstant","d":"

Adds a constant to this proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addProperty","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addProperty","d":"

Adds a class property to this proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addInterfaces","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addInterfaces","d":"

Adds one or more interfaces to the "implements" section of the class definition.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::addTraits","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_addTraits","d":"

Adds one or more traits to the class definition.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::render","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_render","d":"

Renders and returns the PHP code for this ProxyClass.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::buildClassDocumentation","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_buildClassDocumentation","d":"

Builds the class documentation block for the specified class keeping doc comments and vital annotations

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::renderConstantsCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_renderConstantsCode","d":"

Renders code for the added class constants

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::renderPropertiesCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_renderPropertiesCode","d":"

Renders code for the added class properties

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyClass::renderTraitsCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyClass.html#method_renderTraitsCode","d":"

Renders code for added traits

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::__construct","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::fromReflection","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_fromReflection","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::copyMethodSignature","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_copyMethodSignature","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::getOriginalVisibility","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_getOriginalVisibility","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::renderBodyCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_renderBodyCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::buildAssignMethodArgumentsCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_buildAssignMethodArgumentsCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyConstructorGenerator::buildCallParentMethodCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyConstructorGenerator.html#method_buildCallParentMethodCode","d":"

Build code which calls the parent method, if any.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::fromReflection","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_fromReflection","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::copyMethodSignatureAndDocblock","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_copyMethodSignatureAndDocblock","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::getFullOriginalClassName","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_getFullOriginalClassName","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::setFullOriginalClassName","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_setFullOriginalClassName","d":""},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::addPreParentCallCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_addPreParentCallCode","d":"

Adds PHP code to the body of this proxy method which will be executed before a possible parent call.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::addPostParentCallCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_addPostParentCallCode","d":"

Adds PHP code to the body of this proxy method which will be executed after a possible parent call.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::generate","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_generate","d":"

Generates the code for the method.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::renderBodyCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_renderBodyCode","d":null},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::willBeRendered","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_willBeRendered","d":"

Tells if enough code was provided (yet) so that this method would actually be rendered\nif render() is called.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::buildMethodParametersCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_buildMethodParametersCode","d":"

Builds the PHP code for the parameters of the specified method to be\nused in a method interceptor in the proxy class

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::buildCallParentMethodCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_buildCallParentMethodCode","d":"

Builds PHP code which calls the original (i.e. parent) method after the added code has been executed.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\Proxy\\ProxyMethodGenerator::buildAttributesCode","p":"Neos/Flow/ObjectManagement/Proxy/ProxyMethodGenerator.html#method_buildAttributesCode","d":"

Build the code for the attributes of a given \\ReflectionMethod object.

"},{"t":"M","n":"Neos\\Flow\\Package::boot","p":"Neos/Flow/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\BootablePackageInterface::boot","p":"Neos/Flow/Package/BootablePackageInterface.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getResourcesPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getResourcesPath","d":"

Returns the full path to this package's Resources directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getConfigurationPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getConfigurationPath","d":"

Returns the full path to this package's Configuration directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsClassFiles","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsClassFiles","d":"

Returns a generator of filenames of class files provided by functional tests contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsPath","d":"

Returns the full path to this package's functional tests directory

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::__construct","p":"Neos/Flow/Package/GenericPackage.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getClassFiles","p":"Neos/Flow/Package/GenericPackage.html#method_getClassFiles","d":"

Returns the array of filenames of the class files

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getPackageKey","p":"Neos/Flow/Package/GenericPackage.html#method_getPackageKey","d":"

Returns the package key of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getComposerName","p":"Neos/Flow/Package/GenericPackage.html#method_getComposerName","d":"

Returns the packages composer name

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getNamespaces","p":"Neos/Flow/Package/GenericPackage.html#method_getNamespaces","d":"

Returns array of all declared autoload namespaces contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getAutoloadTypes","p":"Neos/Flow/Package/GenericPackage.html#method_getAutoloadTypes","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getPackagePath","p":"Neos/Flow/Package/GenericPackage.html#method_getPackagePath","d":"

Returns the full path to this package's main directory

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getAutoloadPaths","p":"Neos/Flow/Package/GenericPackage.html#method_getAutoloadPaths","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getAutoloadConfiguration","p":"Neos/Flow/Package/GenericPackage.html#method_getAutoloadConfiguration","d":"

Get the autoload configuration for this package. Any valid composer "autoload" configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getFlattenedAutoloadConfiguration","p":"Neos/Flow/Package/GenericPackage.html#method_getFlattenedAutoloadConfiguration","d":"

Get a flattened array of autoload configurations that have a predictable pattern (PSR-0, PSR-4)

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getComposerManifest","p":"Neos/Flow/Package/GenericPackage.html#method_getComposerManifest","d":"

Returns contents of Composer manifest - or part there of.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getInstalledVersion","p":"Neos/Flow/Package/GenericPackage.html#method_getInstalledVersion","d":"

Get the installed package version (from composer) and as fallback the version given by composer manifest.

"},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::normalizeAutoloadPath","p":"Neos/Flow/Package/GenericPackage.html#method_normalizeAutoloadPath","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::getClassesInNormalizedAutoloadPath","p":"Neos/Flow/Package/GenericPackage.html#method_getClassesInNormalizedAutoloadPath","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::isPathAutoloadEntryPoint","p":"Neos/Flow/Package/GenericPackage.html#method_isPathAutoloadEntryPoint","d":""},{"t":"M","n":"Neos\\Flow\\Package\\GenericPackage::explodeAutoloadConfiguration","p":"Neos/Flow/Package/GenericPackage.html#method_explodeAutoloadConfiguration","d":"

Brings the composer autoload configuration into an easy to use format for various parts of Flow.

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::boot","p":"Neos/Flow/Package/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getFunctionalTestsClassFiles","p":"Neos/Flow/Package/Package.html#method_getFunctionalTestsClassFiles","d":"

Returns a generator of filenames of class files provided by functional tests contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getFunctionalTestsPath","p":"Neos/Flow/Package/Package.html#method_getFunctionalTestsPath","d":"

Returns the full path to this package's functional tests directory

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getResourcesPath","p":"Neos/Flow/Package/Package.html#method_getResourcesPath","d":"

Returns the full path to this package's Resources directory

"},{"t":"M","n":"Neos\\Flow\\Package\\Package::getConfigurationPath","p":"Neos/Flow/Package/Package.html#method_getConfigurationPath","d":"

Returns the full path to this package's Configuration directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageFactory::create","p":"Neos/Flow/Package/PackageFactory.html#method_create","d":"

Returns a package instance.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageFactory::detectFlowPackageFilePath","p":"Neos/Flow/Package/PackageFactory.html#method_detectFlowPackageFilePath","d":"

Detects if the package contains a package file and returns the path and classname.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getClassFiles","p":"Neos/Flow/Package/PackageInterface.html#method_getClassFiles","d":"

Returns the array of filenames of the class files

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerName","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerName","d":"

Returns the composer name of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getNamespaces","p":"Neos/Flow/Package/PackageInterface.html#method_getNamespaces","d":"

Returns an array of all namespaces declared for this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getPackagePath","p":"Neos/Flow/Package/PackageInterface.html#method_getPackagePath","d":"

Returns the full path to this package's main directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getInstalledVersion","p":"Neos/Flow/Package/PackageInterface.html#method_getInstalledVersion","d":"

Returns the currently installed version of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerManifest","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerManifest","d":"

Returns the composer manifest of this package or\njust contents of a specific key of the full configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface::getPackageKey","p":"Neos/Flow/Package/PackageKeyAwareInterface.html#method_getPackageKey","d":"

Returns the package key of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::injectSettings","p":"Neos/Flow/Package/PackageManager.html#method_injectSettings","d":"

Inject settings into the package manager. Has to be called explicitly on object initialization as\nthe package manager subpackage is excluded from proxy class building.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::__construct","p":"Neos/Flow/Package/PackageManager.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::initialize","p":"Neos/Flow/Package/PackageManager.html#method_initialize","d":"

Initializes the package manager

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getFlowPackages","p":"Neos/Flow/Package/PackageManager.html#method_getFlowPackages","d":"

Get only packages that implement the FlowPackageInterface for use in the Framework\nArray keys will be the respective package keys.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::isPackageAvailable","p":"Neos/Flow/Package/PackageManager.html#method_isPackageAvailable","d":"

Returns true if a package is available (the package's files exist in the packages directory)\nor false if it's not.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getPackagesBasePath","p":"Neos/Flow/Package/PackageManager.html#method_getPackagesBasePath","d":"

Returns the base path for packages

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getPackage","p":"Neos/Flow/Package/PackageManager.html#method_getPackage","d":"

Returns a PackageInterface object for the specified package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getAvailablePackages","p":"Neos/Flow/Package/PackageManager.html#method_getAvailablePackages","d":"

Returns an array of PackageInterface objects of all available packages.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getFrozenPackages","p":"Neos/Flow/Package/PackageManager.html#method_getFrozenPackages","d":"

Returns an array of PackageInterface objects of all frozen packages.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getFilteredPackages","p":"Neos/Flow/Package/PackageManager.html#method_getFilteredPackages","d":"

Returns an array of PackageInterface objects of all packages that match\nthe given package state, path, and type filters. All three filters must match, if given.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::filterPackagesByType","p":"Neos/Flow/Package/PackageManager.html#method_filterPackagesByType","d":"

Returns an array of PackageInterface objects in the given array of packages\nthat are of the specified package type.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::createPackage","p":"Neos/Flow/Package/PackageManager.html#method_createPackage","d":"

Create a package, given the package key

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::movePackage","p":"Neos/Flow/Package/PackageManager.html#method_movePackage","d":"

Moves a package from one path to another.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::freezePackage","p":"Neos/Flow/Package/PackageManager.html#method_freezePackage","d":"

Freezes a package

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::isPackageFrozen","p":"Neos/Flow/Package/PackageManager.html#method_isPackageFrozen","d":"

Tells if a package is frozen

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::unfreezePackage","p":"Neos/Flow/Package/PackageManager.html#method_unfreezePackage","d":"

Unfreezes a package

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::refreezePackage","p":"Neos/Flow/Package/PackageManager.html#method_refreezePackage","d":"

Refreezes a package

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::rescanPackages","p":"Neos/Flow/Package/PackageManager.html#method_rescanPackages","d":"

Rescans available packages, order and write a new PackageStates file.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getCurrentPackageStates","p":"Neos/Flow/Package/PackageManager.html#method_getCurrentPackageStates","d":"

Loads the states of available packages from the PackageStates.php file and\ninitialises a package scan if the file was not found or the configuration format\nwas not current.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::loadPackageStates","p":"Neos/Flow/Package/PackageManager.html#method_loadPackageStates","d":"

Load the current package states

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::scanAvailablePackages","p":"Neos/Flow/Package/PackageManager.html#method_scanAvailablePackages","d":"

Scans all directories in the packages directories for available packages.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::findComposerPackagesInPath","p":"Neos/Flow/Package/PackageManager.html#method_findComposerPackagesInPath","d":"

Traverses directories recursively from the given starting point and yields folder paths, who contain a composer.json.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::preparePackageStateConfiguration","p":"Neos/Flow/Package/PackageManager.html#method_preparePackageStateConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::registerPackagesFromConfiguration","p":"Neos/Flow/Package/PackageManager.html#method_registerPackagesFromConfiguration","d":"

Requires and registers all packages which were defined in packageStatesConfiguration

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::registerPackageFromStateConfiguration","p":"Neos/Flow/Package/PackageManager.html#method_registerPackageFromStateConfiguration","d":"

Registers a package under the given composer name with the configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::sortAndSavePackageStates","p":"Neos/Flow/Package/PackageManager.html#method_sortAndSavePackageStates","d":"

Takes the given packageStatesConfiguration, sorts it by dependencies, saves it and returns\nthe ordered list

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::savePackageStates","p":"Neos/Flow/Package/PackageManager.html#method_savePackageStates","d":"

Save the given (ordered) array of package states data

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::sortAvailablePackagesByDependencies","p":"Neos/Flow/Package/PackageManager.html#method_sortAvailablePackagesByDependencies","d":"

Orders all packages by comparing their dependencies. By this, the packages\nand package configurations arrays holds all packages in the correct\ninitialization order.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::collectPackageManifestData","p":"Neos/Flow/Package/PackageManager.html#method_collectPackageManifestData","d":"

Collects the manifest data for all packages in the given package states array

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getCaseSensitivePackageKey","p":"Neos/Flow/Package/PackageManager.html#method_getCaseSensitivePackageKey","d":"

Returns the correctly cased version of the given package key or false\nif no such package is available.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::getPackageKeyFromComposerName","p":"Neos/Flow/Package/PackageManager.html#method_getPackageKeyFromComposerName","d":"

Resolves a Flow package key from a composer package name.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::isPackageKeyValid","p":"Neos/Flow/Package/PackageManager.html#method_isPackageKeyValid","d":"

Check the conformance of the given package key

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageManager::emitPackageStatesUpdated","p":"Neos/Flow/Package/PackageManager.html#method_emitPackageStatesUpdated","d":"

Emits a signal when package states have been changed (e.g. when a package was created)

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::__construct","p":"Neos/Flow/Package/PackageOrderResolver.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::sort","p":"Neos/Flow/Package/PackageOrderResolver.html#method_sort","d":"

Sorts the packages and returns the sorted packages array

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::sortPackage","p":"Neos/Flow/Package/PackageOrderResolver.html#method_sortPackage","d":"

Recursively sort dependencies of a package. This is a depth-first approach that recursively\nadds all dependent packages to the sorted list before adding the given package. Visited\npackages are flagged to break up cyclic dependencies.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::sortListBefore","p":"Neos/Flow/Package/PackageOrderResolver.html#method_sortListBefore","d":"

Tries to sort packages from the given list before the named package key.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageOrderResolver::packageRequirementIsComposerPackage","p":"Neos/Flow/Package/PackageOrderResolver.html#method_packageRequirementIsComposerPackage","d":"

Check whether the given package requirement (like "neos/flow" or "php") is a composer package or not

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::injectSettings","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::clearState","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::registerNewObject","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_registerNewObject","d":"

Registers an object which has been created or cloned during this request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::allowObject","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_allowObject","d":"

Adds the given object to a list of allowed objects which may be persisted even if the current HTTP request\nis considered a "safe" request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::convertObjectToIdentityArray","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_convertObjectToIdentityArray","d":"

Converts the given object into an array containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::convertObjectsToIdentityArrays","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_convertObjectsToIdentityArrays","d":"

Recursively iterates through the given array and turns objects\ninto an arrays containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AbstractPersistenceManager::hasUnpersistedChanges","p":"Neos/Flow/Persistence/AbstractPersistenceManager.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AllowedObjectsContainer::checkNext","p":"Neos/Flow/Persistence/AllowedObjectsContainer.html#method_checkNext","d":"

Set the internal flag to return true for shouldCheck() on the next invocation.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\AllowedObjectsContainer::shouldCheck","p":"Neos/Flow/Persistence/AllowedObjectsContainer.html#method_shouldCheck","d":"

Returns true if allowed objects should be checked this time and resets the internal flag to false,\nso the next call will return false unless checkNext(true) is called again.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::injectReflectionService","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_injectReflectionService","d":"

Injects the reflection service

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::matches","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\EmbeddedValueObjectPointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Persistence/Aspect/EmbeddedValueObjectPointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::isEntity","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_isEntity","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::isNonEmbeddedValueObject","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_isNonEmbeddedValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::isEntityOrValueObject","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_isEntityOrValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::initializeObject","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_initializeObject","d":"

Initializes this aspect

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::generateUuid","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_generateUuid","d":"

After returning advice, making sure we have an UUID for each and every entity.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Aspect\\PersistenceMagicAspect::generateValueHash","p":"Neos/Flow/Persistence/Aspect/PersistenceMagicAspect.html#method_generateValueHash","d":"

After returning advice, generates the value hash for the object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener::onFlush","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html#method_onFlush","d":"

Doctrine onFlush listener that checks for only allowed objects and reconnects\nif the database connection was closed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener::ping","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html#method_ping","d":"

Execute a dummy query on the given connection and return false if the connection is not open

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\AllowedObjectsListener::throwExceptionIfObjectIsNotAllowed","p":"Neos/Flow/Persistence/Doctrine/AllowedObjectsListener.html#method_throwExceptionIfObjectIsNotAllowed","d":"

Checks if the given object is allowed and if not, throws an exception

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ArrayTypeConverter::convertFrom","p":"Neos/Flow/Persistence/Doctrine/ArrayTypeConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::getItem","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_getItem","d":"

Returns a Cache Item representing the specified key.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::hasItem","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_hasItem","d":"

Confirms if the cache contains specified cache item.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::deleteItem","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_deleteItem","d":"

Removes the item from the pool.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::save","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_save","d":"

Persists a cache item immediately.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CachePool::enrichCacheItemKey","p":"Neos/Flow/Persistence/Doctrine/CachePool.html#method_enrichCacheItemKey","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ConnectionFactory::create","p":"Neos/Flow/Persistence/Doctrine/ConnectionFactory.html#method_create","d":"

Factory method which creates an Connection from\nthe injected EntityManager.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\CountWalker::walkSelectStatement","p":"Neos/Flow/Persistence/Doctrine/CountWalker.html#method_walkSelectStatement","d":"

Walks down a SelectStatement AST node, modifying it to retrieve a COUNT

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::getName","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_getName","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::getSQLDeclaration","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_getSQLDeclaration","d":"

Use jsonb for PostgreSQL.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::getMappedDatabaseTypes","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_getMappedDatabaseTypes","d":"

We map jsonb fields to our datatype by default.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::convertToPHPValue","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_convertToPHPValue","d":"

Converts a value from its database representation to its PHP representation\nof this type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::convertToDatabaseValue","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_convertToDatabaseValue","d":"

Converts a value from its PHP representation to its database representation\nof this type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::initializeDependencies","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_initializeDependencies","d":"

Fetches dependencies from the static object manager.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::decodeObjectReferences","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_decodeObjectReferences","d":"

Traverses the $array and replaces known persisted objects (tuples of\ntype and identifier) with actual instances.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::deserializeValueObject","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_deserializeValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::encodeObjectReferences","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_encodeObjectReferences","d":"

Traverses the $array and replaces known persisted objects with a tuple of\ntype and identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::serializeValueObject","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_serializeValueObject","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes\\JsonArrayType::requiresSQLCommentHint","p":"Neos/Flow/Persistence/Doctrine/DataTypes/JsonArrayType.html#method_requiresSQLCommentHint","d":"

We require a comment on the column to make doctrine recognize the type on already existing columns

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::injectSettings","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::configureEntityManager","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_configureEntityManager","d":"

Configure the Doctrine EntityManager according to configuration settings before its creation.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::registerEventSubscribers","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_registerEventSubscribers","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::registerEventListeners","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_registerEventListeners","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::applyDqlSettingsToConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_applyDqlSettingsToConfiguration","d":"

Apply configured settings regarding DQL to the Doctrine Configuration.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::applyCacheConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_applyCacheConfiguration","d":"

Apply basic cache configuration for the metadata, query and result caches.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::applySecondLevelCacheSettingsToConfiguration","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_applySecondLevelCacheSettingsToConfiguration","d":"

Apply configured settings regarding Doctrine's second level cache.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerConfiguration::enhanceEntityManager","p":"Neos/Flow/Persistence/Doctrine/EntityManagerConfiguration.html#method_enhanceEntityManager","d":"

Enhance the Doctrine EntityManager by applying post creation settings, like custom filters.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::injectSettings","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::create","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_create","d":"

Factory method which creates an EntityManager.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::emitBeforeDoctrineEntityManagerCreation","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_emitBeforeDoctrineEntityManagerCreation","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::emitAfterDoctrineEntityManagerCreation","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_emitAfterDoctrineEntityManagerCreation","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\EntityManagerFactory::enableSqlLogger","p":"Neos/Flow/Persistence/Doctrine/EntityManagerFactory.html#method_enableSqlLogger","d":"

The logger middleware needs to be set on the configuration applied to the Driver and Connection

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::getReflectionClass","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method_getReflectionClass","d":"

Gets the ReflectionClass instance of the mapped class.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::initializeReflection","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method_initializeReflection","d":"

Initializes $this->reflClass and a number of related variables.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::wakeupReflection","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method_wakeupReflection","d":"

Restores some state that can not be serialized/unserialized.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadata::_initializeReflection","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadata.html#method__initializeReflection","d":"

Initializes $this->reflClass and a number of related variables.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\ClassMetadataFactory::newClassMetadataInstance","p":"Neos/Flow/Persistence/Doctrine/Mapping/ClassMetadataFactory.html#method_newClassMetadataInstance","d":"

Creates a new ClassMetadata instance for the given class name.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::__construct","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method___construct","d":"

Initializes a new AnnotationDriver that uses the given AnnotationReader for reading\ndocblock annotations.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::injectReflectionService","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_injectReflectionService","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::setEntityManager","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_setEntityManager","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getClassSchema","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getClassSchema","d":"

Fetch a class schema for the given class, if possible.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::isAggregateRoot","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_isAggregateRoot","d":"

Check for $className being an aggregate root.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::isValueObject","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_isValueObject","d":"

Check for $className being a value object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::loadMetadataForClass","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_loadMetadataForClass","d":"

Loads the metadata for the specified class into the provided container.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::inferTableNameFromClassName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_inferTableNameFromClassName","d":"

Given a class name a table name is returned. That name should be reasonably unique.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::inferDiscriminatorTypeFromClassName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_inferDiscriminatorTypeFromClassName","d":"

Given a class name returns a value to be used as a discriminator type value.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::truncateIdentifier","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_truncateIdentifier","d":"

Truncate an identifier if needed and append a hash to ensure uniqueness.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::inferJoinTableNameFromClassAndPropertyName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_inferJoinTableNameFromClassAndPropertyName","d":"

Given a class and property name a table name is returned. That name should be reasonably unique.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::buildJoinTableColumnName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_buildJoinTableColumnName","d":"

Build a name for a column in a jointable.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::buildJoinColumnsIfNeeded","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_buildJoinColumnsIfNeeded","d":"

Check if the referenced column name is set (and valid) and if not make sure\nit is initialized properly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluatePropertyAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluatePropertyAnnotations","d":"

Evaluate the property annotations and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateJoinTableAnnotation","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateJoinTableAnnotation","d":"

Evaluate JoinTable annotations and fill missing bits as needed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateJoinColumnAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateJoinColumnAnnotations","d":"

Check for and build JoinColummn/JoinColumns annotations.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateOverridesAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateOverridesAnnotations","d":"

Evaluate the association overrides annotations and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateEntityListenersAnnotation","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateEntityListenersAnnotation","d":"

Evaluate the EntityListeners annotation and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::evaluateLifeCycleAnnotations","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_evaluateLifeCycleAnnotations","d":"

Evaluate the lifecycle annotations and amend the metadata accordingly.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getMethodCallbacks","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getMethodCallbacks","d":"

Returns an array of callbacks for lifecycle annotations on the given method.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getMaxIdentifierLength","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getMaxIdentifierLength","d":"

Derive maximum identifier length from doctrine DBAL

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::isTransient","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_isTransient","d":"

Returns whether the class with the specified name is transient. Only non-transient\nclasses, that is entities and mapped superclasses, should have their metadata loaded.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getAllClassNames","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getAllClassNames","d":"

Returns the names of all mapped (non-transient) classes known to this driver.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::joinColumnToArray","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_joinColumnToArray","d":"

Parse the given JoinColumn into an array

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::addColumnToMappingArray","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_addColumnToMappingArray","d":"

Parse the given Column into an array

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getUnproxiedClassName","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getUnproxiedClassName","d":"

Returns the classname after stripping a potentially present Compiler::ORIGINAL_CLASSNAME_SUFFIX.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::matches","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_matches","d":"

Checks if the specified class has a property annotated with Id

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver\\FlowAnnotationDriver::reduceTargetClassNames","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver/FlowAnnotationDriver.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\MigrationFinder::__construct","p":"Neos/Flow/Persistence/Doctrine/MigrationFinder.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\MigrationFinder::findMigrations","p":"Neos/Flow/Persistence/Doctrine/MigrationFinder.html#method_findMigrations","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ObjectValidationAndDeDuplicationListener::prePersist","p":"Neos/Flow/Persistence/Doctrine/ObjectValidationAndDeDuplicationListener.html#method_prePersist","d":"

An prePersist event listener to deduplicate value objects.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\ObjectValidationAndDeDuplicationListener::onFlush","p":"Neos/Flow/Persistence/Doctrine/ObjectValidationAndDeDuplicationListener.html#method_onFlush","d":"

An onFlush event listener used to act upon persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::injectLogger","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::persistAll","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_persistAll","d":"

Commits new objects and changes to objects in the current persistence\nsession into the backend

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::persistAllowedObjects","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_persistAllowedObjects","d":"

Commits new objects and changes to objects in the current persistence\nsession into the backend.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::clearState","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::isNewObject","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_isNewObject","d":"

Checks if the given object has ever been persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::getIdentifierByObject","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_getIdentifierByObject","d":"

Returns the (internal) identifier for the object, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::getObjectByIdentifier","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_getObjectByIdentifier","d":"

Returns the object with the (internal) identifier, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::createQueryForType","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_createQueryForType","d":"

Return a query object for the given type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::add","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_add","d":"

Adds an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::remove","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_remove","d":"

Removes an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::update","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_update","d":"

Update an object in the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::isConnected","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_isConnected","d":"

Returns true, if an active connection to the persistence\nbackend has been established, e.g. entities can be persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::compile","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_compile","d":"

Called from functional tests, creates/updates database tables and compiles proxies.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::tearDown","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_tearDown","d":"

Called after a functional test in Flow, dumps everything in the database.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::emitAllObjectsPersisted","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_emitAllObjectsPersisted","d":"

Signals that all persistAll() has been executed successfully.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\PersistenceManager::hasUnpersistedChanges","p":"Neos/Flow/Persistence/Doctrine/PersistenceManager.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__construct","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::injectEntityManager","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_injectEntityManager","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::injectSettings","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_injectSettings","d":"

Injects the Flow settings, the persistence part is kept\nfor further use.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::injectLogger","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_injectLogger","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getType","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getType","d":"

Returns the type this query cares for.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::execute","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_execute","d":"

Executes the query and returns the result.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getResult","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getResult","d":"

Gets the results of this query as array.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::count","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_count","d":"

Returns the query result count

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setOrderings","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setOrderings","d":"

Sets the property names to order the result by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getOrderings","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getOrderings","d":"

Returns the property names to order the result by, like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setLimit","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setLimit","d":"

Sets the maximum size of the result set to limit. Returns $this to allow\nfor chaining (fluid interface)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getLimit","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getLimit","d":"

Returns the maximum size of the result set to limit.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setDistinct","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setDistinct","d":"

Sets the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::isDistinct","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_isDistinct","d":"

Returns the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::setOffset","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_setOffset","d":"

Sets the start offset of the result set to offset. Returns $this to\nallow for chaining (fluid interface)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getOffset","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getOffset","d":"

Returns the start offset of the result set.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::matching","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_matching","d":"

The constraint used to limit the result set. Returns $this to allow\nfor chaining (fluid interface)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getConstraint","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getConstraint","d":"

Gets the constraint for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::logicalAnd","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_logicalAnd","d":"

Performs a logical conjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean AND.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::logicalOr","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_logicalOr","d":"

Performs a logical disjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean OR.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::logicalNot","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_logicalNot","d":"

Performs a logical negation of the given constraint

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::equals","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_equals","d":"

Returns an equals criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::like","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_like","d":"

Returns a like criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::contains","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_contains","d":"

Returns a "contains" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::isEmpty","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_isEmpty","d":"

Returns an "isEmpty" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::in","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_in","d":"

Returns an "in" criterion used for matching objects against a query. It\nmatches if the property's value is contained in the multivalued operand.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::lessThan","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_lessThan","d":"

Returns a less than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::lessThanOrEqual","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_lessThanOrEqual","d":"

Returns a less or equal than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::greaterThan","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_greaterThan","d":"

Returns a greater than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::greaterThanOrEqual","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_greaterThanOrEqual","d":"

Returns a greater than or equal criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::addParameters","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_addParameters","d":"

Add parameters to the query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getParameters","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getParameters","d":"

Gets all defined query parameters for the query being constructed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getParamNeedle","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getParamNeedle","d":"

Get a needle for parameter binding.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getPropertyNameWithAlias","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getPropertyNameWithAlias","d":"

Adds left join clauses along the given property path to the query, if needed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getSql","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getSql","d":"

Return the SQL statements representing this Query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__sleep","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___sleep","d":"

We need to drop the query builder, as it contains a PDO instance deep inside.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__wakeup","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___wakeup","d":"

Recreate query builder and set state again.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::__clone","p":"Neos/Flow/Persistence/Doctrine/Query.html#method___clone","d":"

Cloning the query clones also the internal QueryBuilder,\nas they are tightly coupled.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Query::getQueryBuilder","p":"Neos/Flow/Persistence/Doctrine/Query.html#method_getQueryBuilder","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::__construct","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::initialize","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_initialize","d":"

Loads the objects this QueryResult is supposed to hold

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::getQuery","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::getFirst","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_getFirst","d":"

Returns the first object in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::count","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_count","d":"

Returns the number of objects in the result

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::toArray","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_toArray","d":"

Returns an array with the objects in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetExists","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetExists","d":"

This method is needed to implement the \\ArrayAccess interface,\nbut it isn't very useful as the offset has to be an integer

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetGet","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetGet","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetSet","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetSet","d":"

This method has no effect on the persisted objects but only on the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::offsetUnset","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_offsetUnset","d":"

This method has no effect on the persisted objects but only on the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::current","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_current","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::key","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_key","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::next","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_next","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::rewind","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_rewind","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\QueryResult::valid","p":"Neos/Flow/Persistence/Doctrine/QueryResult.html#method_valid","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::__construct","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method___construct","d":"

Initializes a new Repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::getEntityClassName","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_getEntityClassName","d":"

Returns the classname of the entities this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::add","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::remove","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::findAll","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_findAll","d":"

Finds all entities in the repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::findAllIterator","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_findAllIterator","d":"

Find all objects and return an IterableResult

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::findByIdentifier","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::createQuery","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::createDqlQuery","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_createDqlQuery","d":"

Creates a DQL query from the given query string

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::countAll","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::removeAll","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::setDefaultOrderings","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::update","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Repository::__call","p":"Neos/Flow/Persistence/Doctrine/Repository.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::validateMapping","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_validateMapping","d":"

Validates the metadata mapping for Doctrine, using the SchemaValidator\nof Doctrine.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::createSchema","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_createSchema","d":"

Creates the needed DB schema using Doctrine's SchemaTool. If tables already\nexist, this will throw an exception.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::updateSchema","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_updateSchema","d":"

Updates the DB schema using Doctrine's SchemaTool. The $safeMode flag is passed\nto SchemaTool unchanged.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::compileProxies","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_compileProxies","d":"

Compiles the Doctrine proxy class code using the Doctrine ProxyFactory.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getEntityStatus","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getEntityStatus","d":"

Returns information about which entities exist and possibly if their\nmapping information contains errors or not.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::runDql","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_runDql","d":"

Run DQL and return the result as-is.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getDependencyFactory","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getDependencyFactory","d":"

Return the configuration needed for Migrations.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getFormattedMigrationStatus","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getFormattedMigrationStatus","d":"

Returns a formatted string of current database migration status.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::executeMigrations","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_executeMigrations","d":"

Execute all new migrations, up to $version if given.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::executeMigration","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_executeMigration","d":"

Execute a single migration in up or down direction. If $path is given, the\nSQL statements will be written to the file in $path instead of executed.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::markAsMigrated","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_markAsMigrated","d":"

Add a migration version to the migrations table or remove it.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getMigrationStatus","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getMigrationStatus","d":"

Returns the current migration status as an array.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::generateMigration","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_generateMigration","d":"

Generates a new migration file and returns the path to it.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getMigrationFolderName","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getMigrationFolderName","d":"

Get a migration folder name based on current connection platform

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Doctrine\\Service::getForeignKeyHandlingSql","p":"Neos/Flow/Persistence/Doctrine/Service.html#method_getForeignKeyHandlingSql","d":"

This serves a rather strange use case: renaming columns used in FK constraints.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::__construct","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::getQuery","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::getFirst","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_getFirst","d":"

Returns NULL

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::toArray","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_toArray","d":"

Returns an empty array

"},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::current","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_current","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::next","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_next","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::key","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_key","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::valid","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_valid","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::rewind","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_rewind","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetExists","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetExists","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetGet","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetGet","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetSet","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetSet","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::offsetUnset","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_offsetUnset","d":""},{"t":"M","n":"Neos\\Flow\\Persistence\\EmptyQueryResult::count","p":"Neos/Flow/Persistence/EmptyQueryResult.html#method_count","d":null},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::injectSettings","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_injectSettings","d":"

Injects the Flow settings, called by Flow.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::persistAll","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_persistAll","d":"

Commits new objects and changes to objects in the current persistence session into the backend.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::clearState","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isNewObject","d":"

Checks if the given object has ever been persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::registerNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_registerNewObject","d":"

Registers an object which has been created or cloned during this request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getIdentifierByObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getIdentifierByObject","d":"

Returns the (internal) identifier for the object, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getObjectByIdentifier","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getObjectByIdentifier","d":"

Returns the object with the (internal) identifier, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectToIdentityArray","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectToIdentityArray","d":"

Converts the given object into an array containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectsToIdentityArrays","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectsToIdentityArrays","d":"

Recursively iterates through the given array and turns objects\ninto arrays containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::createQueryForType","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_createQueryForType","d":"

Return a query object for the given type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::add","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_add","d":"

Adds an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::remove","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_remove","d":"

Removes an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::update","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_update","d":"

Update an object in the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::allowObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_allowObject","d":"

Adds the given object to a list of allowed objects which may be persisted when persistAllowedObjects() is called.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isConnected","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isConnected","d":"

Returns true, if an active connection to the persistence\nbackend has been established, e.g. entities can be persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::hasUnpersistedChanges","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getType","p":"Neos/Flow/Persistence/QueryInterface.html#method_getType","d":"

Returns the type this query cares for.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::execute","p":"Neos/Flow/Persistence/QueryInterface.html#method_execute","d":"

Executes the query and returns the result.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::count","p":"Neos/Flow/Persistence/QueryInterface.html#method_count","d":"

Returns the query result count.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOrderings","d":"

Sets the property names to order the result by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOrderings","d":"

Gets the property names to order the result by, like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_setLimit","d":"

Sets the maximum size of the result set to limit. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_getLimit","d":"

Returns the maximum size of the result set to limit.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_setDistinct","d":"

Sets the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_isDistinct","d":"

Returns the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOffset","d":"

Sets the start offset of the result set to offset. Returns $this to\nallow for chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOffset","d":"

Returns the start offset of the result set.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::matching","p":"Neos/Flow/Persistence/QueryInterface.html#method_matching","d":"

The constraint used to limit the result set. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getConstraint","p":"Neos/Flow/Persistence/QueryInterface.html#method_getConstraint","d":"

Gets the constraint for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalAnd","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalAnd","d":"

Performs a logical conjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean AND.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalOr","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalOr","d":"

Performs a logical disjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean OR.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalNot","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalNot","d":"

Performs a logical negation of the given constraint

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::equals","p":"Neos/Flow/Persistence/QueryInterface.html#method_equals","d":"

Returns an equals criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::like","p":"Neos/Flow/Persistence/QueryInterface.html#method_like","d":"

Returns a like criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::contains","p":"Neos/Flow/Persistence/QueryInterface.html#method_contains","d":"

Returns a "contains" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isEmpty","p":"Neos/Flow/Persistence/QueryInterface.html#method_isEmpty","d":"

Returns an "isEmpty" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::in","p":"Neos/Flow/Persistence/QueryInterface.html#method_in","d":"

Returns an "in" criterion used for matching objects against a query. It\nmatches if the property's value is contained in the multivalued operand.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThan","d":"

Returns a less than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThanOrEqual","d":"

Returns a less or equal than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThan","d":"

Returns a greater than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThanOrEqual","d":"

Returns a greater than or equal criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getQuery","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getFirst","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getFirst","d":"

Returns the first object in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::toArray","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_toArray","d":"

Returns an array with the objects in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::__construct","p":"Neos/Flow/Persistence/Repository.html#method___construct","d":"

Initializes a new Repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::getEntityClassName","p":"Neos/Flow/Persistence/Repository.html#method_getEntityClassName","d":"

Returns the classname of the entities this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::add","p":"Neos/Flow/Persistence/Repository.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::remove","p":"Neos/Flow/Persistence/Repository.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::findAll","p":"Neos/Flow/Persistence/Repository.html#method_findAll","d":"

Returns all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::findByIdentifier","p":"Neos/Flow/Persistence/Repository.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::createQuery","p":"Neos/Flow/Persistence/Repository.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::countAll","p":"Neos/Flow/Persistence/Repository.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::removeAll","p":"Neos/Flow/Persistence/Repository.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::setDefaultOrderings","p":"Neos/Flow/Persistence/Repository.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::update","p":"Neos/Flow/Persistence/Repository.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\Repository::__call","p":"Neos/Flow/Persistence/Repository.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::getEntityClassName","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_getEntityClassName","d":"

Returns the object type this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::add","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::remove","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findAll","d":"

Returns all objects of this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findByIdentifier","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::createQuery","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::countAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::removeAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::setDefaultOrderings","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::update","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::__call","p":"Neos/Flow/Persistence/RepositoryInterface.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Property\\Exception::getStatusCode","p":"Neos/Flow/Property/Exception.html#method_getStatusCode","d":"

Return the status code of the nested exception, if any.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::initializeObject","p":"Neos/Flow/Property/PropertyMapper.html#method_initializeObject","d":"

Lifecycle method, called after all dependencies have been injected.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getTypeConverterImplementationClassNames","p":"Neos/Flow/Property/PropertyMapper.html#method_getTypeConverterImplementationClassNames","d":"

Returns all class names implementing the TypeConverterInterface.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::convert","p":"Neos/Flow/Property/PropertyMapper.html#method_convert","d":"

Map $source to $targetType, and return the result.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getMessages","p":"Neos/Flow/Property/PropertyMapper.html#method_getMessages","d":"

Get the messages of the last Property Mapping

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::doMapping","p":"Neos/Flow/Property/PropertyMapper.html#method_doMapping","d":"

Internal function which actually does the property mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::findTypeConverter","p":"Neos/Flow/Property/PropertyMapper.html#method_findTypeConverter","d":"

Determine the type converter to be used. If no converter has been found, an exception is raised.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::findFirstEligibleTypeConverterInObjectHierarchy","p":"Neos/Flow/Property/PropertyMapper.html#method_findFirstEligibleTypeConverterInObjectHierarchy","d":"

Tries to find a suitable type converter for the given source and target type.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::findEligibleConverterWithHighestPriority","p":"Neos/Flow/Property/PropertyMapper.html#method_findEligibleConverterWithHighestPriority","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getConvertersForInterfaces","p":"Neos/Flow/Property/PropertyMapper.html#method_getConvertersForInterfaces","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::determineSourceTypes","p":"Neos/Flow/Property/PropertyMapper.html#method_determineSourceTypes","d":"

Determine the type of the source data, or throw an exception if source was an unsupported format.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::prepareTypeConverterMap","p":"Neos/Flow/Property/PropertyMapper.html#method_prepareTypeConverterMap","d":"

Collects all TypeConverter implementations in a multi-dimensional array with source and target types.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::getTypeConverters","p":"Neos/Flow/Property/PropertyMapper.html#method_getTypeConverters","d":"

Returns a multi-dimensional array with the Type Converters available in the system.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMapper::buildPropertyMappingConfiguration","p":"Neos/Flow/Property/PropertyMapper.html#method_buildPropertyMappingConfiguration","d":"

Builds the default property mapping configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::__construct","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::shouldMap","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_shouldMap","d":"

The behavior is as follows:

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::shouldSkip","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_shouldSkip","d":"

Check if the given $propertyName should be skipped during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::allowAllProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_allowAllProperties","d":"

Allow all properties in property mapping, even unknown ones.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::allowProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_allowProperties","d":"

Allow a list of specific properties. All arguments of\nallowProperties are used here (varargs).

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::skipProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_skipProperties","d":"

Skip a list of specific properties. All arguments of\nskipProperties are used here (varargs).

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::allowAllPropertiesExcept","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_allowAllPropertiesExcept","d":"

Allow all properties during property mapping, but reject a few\nselected ones.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::skipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_skipUnknownProperties","d":"

When this is enabled, properties that are disallowed will be skipped\ninstead of triggering an error during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::shouldSkipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_shouldSkipUnknownProperties","d":"

Whether unknown (unconfigured) properties should be skipped during\nmapping, instead if causing an error.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getConfigurationFor","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getConfigurationFor","d":"

Returns the sub-configuration for the passed $propertyName. Must ALWAYS return a valid configuration object!

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getTargetPropertyName","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getTargetPropertyName","d":"

Maps the given $sourcePropertyName to a target property name.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getConfigurationValue","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getConfigurationValue","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setMapping","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setMapping","d":"

Define renaming from Source to Target property.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setTypeConverterOptions","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setTypeConverterOptions","d":"

Set all options for the given $typeConverter.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setTypeConverterOption","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setTypeConverterOption","d":"

Set a single option (denoted by $optionKey) for the given $typeConverter.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getTypeConvertersWithParentClasses","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getTypeConvertersWithParentClasses","d":"

Get type converter classes including parents for the given type converter

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::forProperty","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_forProperty","d":"

Returns the configuration for the specific property path, ready to be modified. Should be used\ninside a fluent interface like:\n$configuration->forProperty('foo.bar')->setTypeConverterOption(....)

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::traverseProperties","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_traverseProperties","d":"

Traverse the property configuration. Only used by forProperty().

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::getTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_getTypeConverter","d":"

Return the type converter set for this configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfiguration::setTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfiguration.html#method_setTypeConverter","d":"

Set a type converter which should be used for this specific conversion.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldMap","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldMap","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkip","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkip","d":"

Check if the given $propertyName should be skipped during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkipUnknownProperties","d":"

Whether unknown (unconfigured) properties should be skipped during\nmapping, instead if causing an error.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationFor","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationFor","d":"

Returns the sub-configuration for the passed $propertyName. Must ALWAYS return a valid configuration object!

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTargetPropertyName","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTargetPropertyName","d":"

Maps the given $sourcePropertyName to a target property name.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationValue","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationValue","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTypeConverter","d":"

This method can be used to explicitely force a TypeConverter to be used for this Configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedSourceTypes","d":"

Returns the list of source types the TypeConverter can handle.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedTargetType","d":"

Return the target type this TypeConverter converts to.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTargetTypeForSource","d":"

Returns the type for a given source, depending on e.g. the __type setting or other properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getPriority","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::canConvertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_canConvertFrom","d":"

Here, the TypeConverter can do some additional runtime checks to see whether\nit can handle the given source data and the given target type.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSourceChildPropertiesToBeConverted","d":"

Return a list of sub-properties inside the source object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::convertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getSupportedSourceTypes","d":"

Returns the list of source types the TypeConverter can handle.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getSupportedTargetType","d":"

Return the target type this TypeConverter converts to.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getTargetTypeForSource","d":"

Returns the $originalTargetType unchanged in this implementation.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getPriority","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_canConvertFrom","d":"

This implementation always returns true for this method.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Returns an empty list of sub property names

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\AbstractTypeConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/AbstractTypeConverter.html#method_getTypeOfChildProperty","d":"

This method is never called, as getSourceChildPropertiesToBeConverted() returns an empty array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_convertFrom","d":"

Convert from $source to $targetType, a noop if the source is an array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::getStringDelimiter","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_getStringDelimiter","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::getStringFormat","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_getStringFormat","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayConverter::getResourceExportType","p":"Neos/Flow/Property/TypeConverter/ArrayConverter.html#method_getResourceExportType","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Convert all properties in the source array

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html#method_getTypeOfChildProperty","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayFromObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ArrayFromObjectConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ArrayObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ArrayObjectConverter.html#method_convertFrom","d":"

Convert from $source to $targetType.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\BooleanConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/BooleanConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Returns the source, if it is an array, otherwise an empty array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\CollectionConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/CollectionConverter.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_canConvertFrom","d":"

If conversion is possible.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_convertFrom","d":"

Converts $source to a \\DateTime using the configured dateFormat

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::isDatePartKeysProvided","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_isDatePartKeysProvided","d":"

Returns whether date information (day, month, year) are present as keys in $source.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::getDefaultDateFormat","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_getDefaultDateFormat","d":"

Determines the default date format to use for the conversion.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DateTimeConverter::overrideTime","p":"Neos/Flow/Property/TypeConverter/DateTimeConverter.html#method_overrideTime","d":"

Overrides hour, minute & second of the given date with the values in the $source array

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getSupportedSourceTypes","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getSupportedTargetType","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getTargetTypeForSource","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getPriority","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_canConvertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::canConvertFromSourceType","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_canConvertFromSourceType","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::isDenormalizable","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_isDenormalizable","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_getTypeOfChildProperty","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_convertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\DenormalizingObjectConverter::convertFromSource","p":"Neos/Flow/Property/TypeConverter/DenormalizingObjectConverter.html#method_convertFromSource","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, by doing a typecast.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter::parseUsingLocaleIfConfigured","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html#method_parseUsingLocaleIfConfigured","d":"

Tries to parse the input using the NumberParser.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\FloatConverter::getConfigurationKeysAndValues","p":"Neos/Flow/Property/TypeConverter/FloatConverter.html#method_getConfigurationKeysAndValues","d":"

Helper method to collect configuration for this class.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\IntegerConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/IntegerConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, in fact a noop here.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverter.html#method_convertFrom","d":"

Convert the given $source to $targetType depending on the MediaTypeConverterInterface::CONFIGURATION_MEDIA_TYPE property mapping configuration

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\MediaTypeConverter::convertMediaType","p":"Neos/Flow/Property/TypeConverter/MediaTypeConverter.html#method_convertMediaType","d":"

Converts the given request body according to the specified media type\nOverride this method in your custom TypeConverter to support additional media types

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_canConvertFrom","d":"

Only convert non-persistent types

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Convert all properties in the source array

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getTypeOfChildProperty","d":"

The type of a property is determined by the reflection service.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_convertFrom","d":"

Convert an object from $source to an object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getTargetTypeForSource","d":"

Determines the target type based on the source's (optional) __type key.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::buildObject","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_buildObject","d":"

Builds a new instance of $objectType with the given $possibleConstructorArgumentValues.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ObjectConverter::getConstructorArgumentsForClass","p":"Neos/Flow/Property/TypeConverter/ObjectConverter.html#method_getConstructorArgumentsForClass","d":"

Get the constructor argument reflection for the given object type.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_canConvertFrom","d":"

We can only convert if the $targetType is either tagged with entity or value object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

All properties in the source array except __identity are sub-properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_getTypeOfChildProperty","d":"

The type of a property is determined by the reflection service.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_convertFrom","d":"

Convert an object from $source to an entity or a value object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::handleArrayData","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_handleArrayData","d":"

Handle the case if $source is an array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::setIdentity","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_setIdentity","d":"

Set the given $identity on the created $object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::fetchObjectFromPersistence","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_fetchObjectFromPersistence","d":"

Fetch an object from persistence layer.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectConverter::findObjectByIdentityProperties","p":"Neos/Flow/Property/TypeConverter/PersistentObjectConverter.html#method_findObjectByIdentityProperties","d":"

Finds an object from the repository by searching for its identity properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\PersistentObjectSerializer::convertFrom","p":"Neos/Flow/Property/TypeConverter/PersistentObjectSerializer.html#method_convertFrom","d":"

Convert an entity or valueobject to a string representation (by using the identifier)

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ScalarTypeToObjectConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/ScalarTypeToObjectConverter.html#method_canConvertFrom","d":"

Only convert if the given target class has a constructor with one argument being of type given type

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\ScalarTypeToObjectConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/ScalarTypeToObjectConverter.html#method_convertFrom","d":"

Convert the given simple type to an object

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\SessionConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/SessionConverter.html#method_canConvertFrom","d":"

This implementation always returns true for this method.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\SessionConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/SessionConverter.html#method_convertFrom","d":"

Convert a session identifier from $source to a Session object

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::getDateFormat","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_getDateFormat","d":"

Determines the date format to use for the conversion.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::getCsvDelimiter","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_getCsvDelimiter","d":"

Determines the delimiter to use for the conversion from array to CSV format.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\StringConverter::getArrayFormat","p":"Neos/Flow/Property/TypeConverter/StringConverter.html#method_getArrayFormat","d":"

Determines the format to use for the conversion from array to string.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::canConvertFrom","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_canConvertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_convertFrom","d":""},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_getSourceChildPropertiesToBeConverted","d":"

Returns the source, if it is an array, otherwise an empty array.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\TypedArrayConverter::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverter/TypedArrayConverter.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverter\\UriTypeConverter::convertFrom","p":"Neos/Flow/Property/TypeConverter/UriTypeConverter.html#method_convertFrom","d":"

Converts the given string to a Uri object.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::__construct","p":"Neos/Flow/Reflection/ClassReflection.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getConstructor","p":"Neos/Flow/Reflection/ClassReflection.html#method_getConstructor","d":"

Replacement for the original getConstructor() method which makes sure\nthat MethodReflection objects are returned instead of the\noriginal ReflectionMethod instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getInterfaces","p":"Neos/Flow/Reflection/ClassReflection.html#method_getInterfaces","d":"

Replacement for the original getInterfaces() method which makes sure\nthat ClassReflection objects are returned instead of the\noriginal ReflectionClass instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getMethod","p":"Neos/Flow/Reflection/ClassReflection.html#method_getMethod","d":"

Replacement for the original getMethod() method which makes sure\nthat MethodReflection objects are returned instead of the\norginal ReflectionMethod instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getMethods","p":"Neos/Flow/Reflection/ClassReflection.html#method_getMethods","d":"

Replacement for the original getMethods() method which makes sure\nthat MethodReflection objects are returned instead of the\noriginal ReflectionMethod instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getParentClass","p":"Neos/Flow/Reflection/ClassReflection.html#method_getParentClass","d":"

Replacement for the original getParentClass() method which makes sure\nthat a ClassReflection object is returned instead of the\norginal ReflectionClass instance.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getProperties","p":"Neos/Flow/Reflection/ClassReflection.html#method_getProperties","d":"

Replacement for the original getProperties() method which makes sure\nthat PropertyReflection objects are returned instead of the\norginal ReflectionProperty instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getProperty","p":"Neos/Flow/Reflection/ClassReflection.html#method_getProperty","d":"

Replacement for the original getProperty() method which makes sure\nthat a PropertyReflection object is returned instead of the\norginal ReflectionProperty instance.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::isTaggedWith","p":"Neos/Flow/Reflection/ClassReflection.html#method_isTaggedWith","d":"

Checks if the doc comment of this method is tagged with\nthe specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getTagsValues","p":"Neos/Flow/Reflection/ClassReflection.html#method_getTagsValues","d":"

Returns an array of tags and their values

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getTagValues","p":"Neos/Flow/Reflection/ClassReflection.html#method_getTagValues","d":"

Returns the values of the specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getDescription","p":"Neos/Flow/Reflection/ClassReflection.html#method_getDescription","d":"

Returns the description part of the doc comment

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::newInstanceWithoutConstructor","p":"Neos/Flow/Reflection/ClassReflection.html#method_newInstanceWithoutConstructor","d":"

Creates a new class instance without invoking the constructor.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassReflection::getDocCommentParser","p":"Neos/Flow/Reflection/ClassReflection.html#method_getDocCommentParser","d":"

Returns an instance of the doc comment parser and\nruns the parse() method.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::__construct","p":"Neos/Flow/Reflection/ClassSchema.html#method___construct","d":"

Constructs this class schema

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getClassName","p":"Neos/Flow/Reflection/ClassSchema.html#method_getClassName","d":"

Returns the class name this schema is referring to

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::setLazyLoadableObject","p":"Neos/Flow/Reflection/ClassSchema.html#method_setLazyLoadableObject","d":"

Marks the class as being lazy-loadable.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isLazyLoadableObject","p":"Neos/Flow/Reflection/ClassSchema.html#method_isLazyLoadableObject","d":"

Marks the class as being lazy-loadable.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::addProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_addProperty","d":"

Adds (defines) a specific property and its type.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_getProperty","d":"

Returns the given property defined in this schema. Check with\nhasProperty($propertyName) before!

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getProperties","p":"Neos/Flow/Reflection/ClassSchema.html#method_getProperties","d":"

Returns all properties defined in this schema

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isMultiValuedProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_isMultiValuedProperty","d":"

Checks if the given property defined in this schema is multi-valued (i.e.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::setModelType","p":"Neos/Flow/Reflection/ClassSchema.html#method_setModelType","d":"

Sets the model type of the class this schema is referring to.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getModelType","p":"Neos/Flow/Reflection/ClassSchema.html#method_getModelType","d":"

Returns the model type of the class this schema is referring to.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::setRepositoryClassName","p":"Neos/Flow/Reflection/ClassSchema.html#method_setRepositoryClassName","d":"

Set the class name of the repository managing an entity.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getRepositoryClassName","p":"Neos/Flow/Reflection/ClassSchema.html#method_getRepositoryClassName","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isAggregateRoot","p":"Neos/Flow/Reflection/ClassSchema.html#method_isAggregateRoot","d":"

Whether the class is accessible through a repository and therefore an aggregate root.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::hasProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_hasProperty","d":"

If the class schema has a certain property.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isPropertyLazy","p":"Neos/Flow/Reflection/ClassSchema.html#method_isPropertyLazy","d":"

If a certain class schema property is to be lazy loaded

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isPropertyTransient","p":"Neos/Flow/Reflection/ClassSchema.html#method_isPropertyTransient","d":"

If a certain class schema property is to disregarded for persistence

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::isPropertyNullable","p":"Neos/Flow/Reflection/ClassSchema.html#method_isPropertyNullable","d":"

If a certain class schema property is nullable

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::markAsIdentityProperty","p":"Neos/Flow/Reflection/ClassSchema.html#method_markAsIdentityProperty","d":"

Marks the given property as one of properties forming the identity\nof an object. The property must already be registered in the class\nschema.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ClassSchema::getIdentityProperties","p":"Neos/Flow/Reflection/ClassSchema.html#method_getIdentityProperties","d":"

Gets the properties (names and types) forming the identity of an object.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::parseDocComment","p":"Neos/Flow/Reflection/DocCommentParser.html#method_parseDocComment","d":"

Parses the given doc comment and saves the result (description and\ntags) in the parser's object. They can be retrieved by the\ngetTags() getTagValues() and getDescription() methods.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::getTagsValues","p":"Neos/Flow/Reflection/DocCommentParser.html#method_getTagsValues","d":"

Returns the tags which have been previously parsed

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::getTagValues","p":"Neos/Flow/Reflection/DocCommentParser.html#method_getTagValues","d":"

Returns the values of the specified tag. The doc comment\nmust be parsed with parseDocComment() before tags are\navailable.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::isTaggedWith","p":"Neos/Flow/Reflection/DocCommentParser.html#method_isTaggedWith","d":"

Checks if a tag with the given name exists

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::getDescription","p":"Neos/Flow/Reflection/DocCommentParser.html#method_getDescription","d":"

Returns the description which has been previously parsed

"},{"t":"M","n":"Neos\\Flow\\Reflection\\DocCommentParser::parseTag","p":"Neos/Flow/Reflection/DocCommentParser.html#method_parseTag","d":"

Parses a line of a doc comment for a tag and its value.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\Exception\\ClassLoadingForReflectionFailedException::forClassName","p":"Neos/Flow/Reflection/Exception/ClassLoadingForReflectionFailedException.html#method_forClassName","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDeclaringClass","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDeclaringClass","d":"

Returns the declaring class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getParameters","p":"Neos/Flow/Reflection/MethodReflection.html#method_getParameters","d":"

Replacement for the original getParameters() method which makes sure\nthat ParameterReflection objects are returned instead of the\noriginal ReflectionParameter instances.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::isTaggedWith","p":"Neos/Flow/Reflection/MethodReflection.html#method_isTaggedWith","d":"

Checks if the doc comment of this method is tagged with\nthe specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getTagsValues","p":"Neos/Flow/Reflection/MethodReflection.html#method_getTagsValues","d":"

Returns an array of tags and their values

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getTagValues","p":"Neos/Flow/Reflection/MethodReflection.html#method_getTagValues","d":"

Returns the values of the specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDescription","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDescription","d":"

Returns the description part of the doc comment

"},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDeclaredReturnType","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDeclaredReturnType","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::isDeclaredReturnTypeNullable","p":"Neos/Flow/Reflection/MethodReflection.html#method_isDeclaredReturnTypeNullable","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\MethodReflection::getDocCommentParser","p":"Neos/Flow/Reflection/MethodReflection.html#method_getDocCommentParser","d":"

Returns an instance of the doc comment parser and\nruns the parse() method.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ParameterReflection::getDeclaringClass","p":"Neos/Flow/Reflection/ParameterReflection.html#method_getDeclaringClass","d":"

Returns the declaring class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ParameterReflection::getClass","p":"Neos/Flow/Reflection/ParameterReflection.html#method_getClass","d":"

Returns the parameter class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ParameterReflection::getBuiltinType","p":"Neos/Flow/Reflection/ParameterReflection.html#method_getBuiltinType","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::isTaggedWith","p":"Neos/Flow/Reflection/PropertyReflection.html#method_isTaggedWith","d":"

Checks if the doc comment of this property is tagged with\nthe specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getDeclaringClass","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getDeclaringClass","d":"

Returns the declaring class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getTagsValues","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getTagsValues","d":"

Returns an array of tags and their values

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getTagValues","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getTagValues","d":"

Returns the values of the specified tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getDescription","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getDescription","d":"

Returns the description part of the doc comment

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getValue","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getValue","d":"

Returns the value of the reflected property - even if it is protected.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::setValue","p":"Neos/Flow/Reflection/PropertyReflection.html#method_setValue","d":"

Returns the value of the reflected property - even if it is protected.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::getDocCommentParser","p":"Neos/Flow/Reflection/PropertyReflection.html#method_getDocCommentParser","d":"

Returns an instance of the doc comment parser and\nruns the parse() method.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::setIsAopIntroduced","p":"Neos/Flow/Reflection/PropertyReflection.html#method_setIsAopIntroduced","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\PropertyReflection::isAopIntroduced","p":"Neos/Flow/Reflection/PropertyReflection.html#method_isAopIntroduced","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setStatusCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setStatusCache","d":"

Sets the status cache

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setReflectionDataCompiletimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setReflectionDataCompiletimeCache","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setReflectionDataRuntimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setReflectionDataRuntimeCache","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::setClassSchemataRuntimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_setClassSchemataRuntimeCache","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectSettings","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectSettings","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectLogger","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectLogger","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectPackageManager","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectPackageManager","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::injectEnvironment","p":"Neos/Flow/Reflection/ReflectionService.html#method_injectEnvironment","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getDoctrinePhpParser","p":"Neos/Flow/Reflection/ReflectionService.html#method_getDoctrinePhpParser","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::initialize","p":"Neos/Flow/Reflection/ReflectionService.html#method_initialize","d":"

Initialize the reflection service lazily

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::buildReflectionData","p":"Neos/Flow/Reflection/ReflectionService.html#method_buildReflectionData","d":"

Builds the reflection data cache during compile time.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassReflected","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassReflected","d":"

Tells if the specified class is known to this reflection service and\nreflection information is available.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getAllClassNames","p":"Neos/Flow/Reflection/ReflectionService.html#method_getAllClassNames","d":"

Returns the names of all classes known to this reflection service.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getDefaultImplementationClassNameForInterface","p":"Neos/Flow/Reflection/ReflectionService.html#method_getDefaultImplementationClassNameForInterface","d":"

Searches for and returns the class name of the default implementation of the given\ninterface name. If no class implementing the interface was found or more than one\nimplementation was found in the package defining the interface, false is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getAllImplementationClassNamesForInterface","p":"Neos/Flow/Reflection/ReflectionService.html#method_getAllImplementationClassNamesForInterface","d":"

Searches for and returns all class names of implementations of the given object type\n(interface name). If no class implementing the interface was found, an empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getAllSubClassNamesForClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_getAllSubClassNamesForClass","d":"

Searches for and returns all names of classes inheriting the specified class.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassNamesByAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassNamesByAnnotation","d":"

Searches for and returns all names of classes which are tagged by the specified\nannotation. If no classes were found, an empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassAnnotatedWith","d":"

Tells if the specified class has the given annotation

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassAnnotations","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassAnnotations","d":"

Returns the specified class annotations or an empty array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassAnnotation","d":"

Returns the specified class annotation or NULL.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassImplementationOf","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassImplementationOf","d":"

Tells if the specified class implements the given interface

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassAbstract","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassAbstract","d":"

Tells if the specified class is abstract or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassFinal","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassFinal","d":"

Tells if the specified class is final or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassReadonly","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassReadonly","d":"

Tells if the specified class is readonly or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isClassUnconfigurable","p":"Neos/Flow/Reflection/ReflectionService.html#method_isClassUnconfigurable","d":"

Tells if the class is unconfigurable or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassesContainingMethodsAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassesContainingMethodsAnnotatedWith","d":"

Returns all class names of classes containing at least one method annotated\nwith the given annotation class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodsAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodsAnnotatedWith","d":"

Returns all names of methods of the given class that are annotated with the given annotation class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodFinal","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodFinal","d":"

Tells if the specified method is final or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodStatic","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodStatic","d":"

Tells if the specified method is declared as static or not

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodPublic","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodPublic","d":"

Tells if the specified method is public

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodProtected","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodProtected","d":"

Tells if the specified method is protected

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodPrivate","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodPrivate","d":"

Tells if the specified method is private

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodTaggedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodTaggedWith","d":"

Tells if the specified method is tagged with the given tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isAttributeIgnored","p":"Neos/Flow/Reflection/ReflectionService.html#method_isAttributeIgnored","d":"

Tells if a specific PHP attribute is to be ignored for reflection

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isMethodAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isMethodAnnotatedWith","d":"

Tells if the specified method has the given annotation

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodAnnotations","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodAnnotations","d":"

Returns the specified method annotations or an empty array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodAnnotation","d":"

Returns the specified method annotation or NULL.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassPropertyNames","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassPropertyNames","d":"

Returns the names of all properties of the specified class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::hasMethod","p":"Neos/Flow/Reflection/ReflectionService.html#method_hasMethod","d":"

Wrapper for method_exists() which tells if the given method exists.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodTagsValues","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodTagsValues","d":"

Returns all tags and their values the specified method is tagged with

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodParameters","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodParameters","d":"

Returns an array of parameters of the given method. Each entry contains\nadditional information about the parameter position, type hint etc.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getMethodDeclaredReturnType","p":"Neos/Flow/Reflection/ReflectionService.html#method_getMethodDeclaredReturnType","d":"

Returns the declared return type of a method (for PHP < 7.0 this will always return null)

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyNamesByTag","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyNamesByTag","d":"

Searches for and returns all names of class properties which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyTagsValues","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyTagsValues","d":"

Returns all tags and their values the specified class property is tagged with

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyTagValues","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyTagValues","d":"

Returns the values of the specified class property tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyType","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyType","d":"

Returns the property type

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyPrivate","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyPrivate","d":"

Tells if the specified property is private

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyPromoted","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyPromoted","d":"

Tells if the specified property is promoted

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyTaggedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyTaggedWith","d":"

Tells if the specified class property is tagged with the given tag

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isPropertyAnnotatedWith","p":"Neos/Flow/Reflection/ReflectionService.html#method_isPropertyAnnotatedWith","d":"

Tells if the specified property has the given annotation

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyNamesByAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyNamesByAnnotation","d":"

Searches for and returns all names of class properties which are marked by the\nspecified annotation. If no properties were found, an empty array is returned.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyAnnotations","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyAnnotations","d":"

Returns the specified property annotations or an empty array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPropertyAnnotation","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPropertyAnnotation","d":"

Returns the specified property annotation or NULL.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getClassSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_getClassSchema","d":"

Returns the class schema for the given class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::prepareClassReflectionForUsage","p":"Neos/Flow/Reflection/ReflectionService.html#method_prepareClassReflectionForUsage","d":"

Initializes the ReflectionService, cleans the given class name and finally reflects the class if necessary.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectEmergedClasses","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectEmergedClasses","d":"

Checks if the given class names match those which already have been\nreflected. If the given array contains class names not yet known to\nthis service, these classes will be reflected.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::isTagIgnored","p":"Neos/Flow/Reflection/ReflectionService.html#method_isTagIgnored","d":"

Check if a specific annotation tag is configured to be ignored.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClass","d":"

Reflects the given class and stores the results in this service's properties.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClassProperty","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClassProperty","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectPropertyTag","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectPropertyTag","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::addParentClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_addParentClass","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::addImplementedInterface","p":"Neos/Flow/Reflection/ReflectionService.html#method_addImplementedInterface","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClassMethod","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClassMethod","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::reflectClassMethodParameter","p":"Neos/Flow/Reflection/ReflectionService.html#method_reflectClassMethodParameter","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::expandType","p":"Neos/Flow/Reflection/ReflectionService.html#method_expandType","d":"

Expand shortened class names in "var" and "param" annotations, taking use statements into account.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getParentClasses","p":"Neos/Flow/Reflection/ReflectionService.html#method_getParentClasses","d":"

Finds all parent classes of the given class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::buildClassSchemata","p":"Neos/Flow/Reflection/ReflectionService.html#method_buildClassSchemata","d":"

Builds class schemata from classes annotated as entities or value objects

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::buildClassSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_buildClassSchema","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::addPropertiesToClassSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_addPropertiesToClassSchema","d":"

Adds properties of the class at hand to the class schema.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::evaluateClassPropertyAnnotationsForSchema","p":"Neos/Flow/Reflection/ReflectionService.html#method_evaluateClassPropertyAnnotationsForSchema","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::completeRepositoryAssignments","p":"Neos/Flow/Reflection/ReflectionService.html#method_completeRepositoryAssignments","d":"

Complete repository-to-entity assignments.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::makeChildClassesAggregateRoot","p":"Neos/Flow/Reflection/ReflectionService.html#method_makeChildClassesAggregateRoot","d":"

Assigns the repository of any aggregate root to all it's\nsubclasses, unless they are aggregate root already.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::ensureAggregateRootInheritanceChainConsistency","p":"Neos/Flow/Reflection/ReflectionService.html#method_ensureAggregateRootInheritanceChainConsistency","d":"

Checks whether all aggregate roots having superclasses\nhave a repository assigned up to the tip of their hierarchy.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::checkValueObjectRequirements","p":"Neos/Flow/Reflection/ReflectionService.html#method_checkValueObjectRequirements","d":"

Checks if the given class meets the requirements for a value object, i.e.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::convertParameterDataToArray","p":"Neos/Flow/Reflection/ReflectionService.html#method_convertParameterDataToArray","d":"

Converts the internal, optimized data structure of parameter information into\na human-friendly array with speaking indexes.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::convertParameterReflectionToArray","p":"Neos/Flow/Reflection/ReflectionService.html#method_convertParameterReflectionToArray","d":"

Converts the given parameter reflection into an information array

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::forgetChangedClasses","p":"Neos/Flow/Reflection/ReflectionService.html#method_forgetChangedClasses","d":"

Checks which classes lack a cache entry and removes their reflection data\naccordingly.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::forgetClass","p":"Neos/Flow/Reflection/ReflectionService.html#method_forgetClass","d":"

Forgets all reflection data related to the specified class

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::loadClassReflectionCompiletimeCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_loadClassReflectionCompiletimeCache","d":"

Tries to load the reflection data from the compile time cache.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::loadOrReflectClassIfNecessary","p":"Neos/Flow/Reflection/ReflectionService.html#method_loadOrReflectClassIfNecessary","d":"

Loads reflection data from the cache or reflects the class if needed.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::freezePackageReflection","p":"Neos/Flow/Reflection/ReflectionService.html#method_freezePackageReflection","d":"

Stores the current reflection data related to classes of the specified package\nin the PrecompiledReflectionData directory for the current context.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::filterArrayByClassesInPackageNamespace","p":"Neos/Flow/Reflection/ReflectionService.html#method_filterArrayByClassesInPackageNamespace","d":"

Filter an array of entries where keys are class names by being in the given package namespace.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::unfreezePackageReflection","p":"Neos/Flow/Reflection/ReflectionService.html#method_unfreezePackageReflection","d":"

Removes the precompiled reflection data of a frozen package

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::saveToCache","p":"Neos/Flow/Reflection/ReflectionService.html#method_saveToCache","d":"

Exports the internal reflection data into the ReflectionData cache

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::saveDevelopmentData","p":"Neos/Flow/Reflection/ReflectionService.html#method_saveDevelopmentData","d":"

Save reflection data to cache in Development context.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::saveProductionData","p":"Neos/Flow/Reflection/ReflectionService.html#method_saveProductionData","d":"

Save reflection data to cache in Production context.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::updateReflectionData","p":"Neos/Flow/Reflection/ReflectionService.html#method_updateReflectionData","d":"

Set updated reflection data to caches.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::cleanClassName","p":"Neos/Flow/Reflection/ReflectionService.html#method_cleanClassName","d":"

Clean a given class name from possibly prefixed backslash

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::produceCacheIdentifierFromClassName","p":"Neos/Flow/Reflection/ReflectionService.html#method_produceCacheIdentifierFromClassName","d":"

Transform backslashes to underscores to provide a valid cache identifier.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::log","p":"Neos/Flow/Reflection/ReflectionService.html#method_log","d":"

Writes the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::getPrecompiledReflectionStoragePath","p":"Neos/Flow/Reflection/ReflectionService.html#method_getPrecompiledReflectionStoragePath","d":""},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionService::hasFrozenCacheInProduction","p":"Neos/Flow/Reflection/ReflectionService.html#method_hasFrozenCacheInProduction","d":null},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionServiceFactory::__construct","p":"Neos/Flow/Reflection/ReflectionServiceFactory.html#method___construct","d":"

Constructs the factory

"},{"t":"M","n":"Neos\\Flow\\Reflection\\ReflectionServiceFactory::create","p":"Neos/Flow/Reflection/ReflectionServiceFactory.html#method_create","d":"

Get reflection service instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::__construct","p":"Neos/Flow/ResourceManagement/Collection.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getName","p":"Neos/Flow/ResourceManagement/Collection.html#method_getName","d":"

Returns the name of this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getStorage","p":"Neos/Flow/ResourceManagement/Collection.html#method_getStorage","d":"

Returns the storage used for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getTarget","p":"Neos/Flow/ResourceManagement/Collection.html#method_getTarget","d":"

Returns the publication target defined for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::importResource","p":"Neos/Flow/ResourceManagement/Collection.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Collection.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::publish","p":"Neos/Flow/ResourceManagement/Collection.html#method_publish","d":"

Publishes the whole collection to the corresponding publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getObjects","p":"Neos/Flow/ResourceManagement/Collection.html#method_getObjects","d":"

Returns all internal data objects of the storage attached to this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Collection::getStreamByResource","p":"Neos/Flow/ResourceManagement/Collection.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getName","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getName","d":"

Returns the name of this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStorage","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStorage","d":"

Returns the storage used for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getTarget","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getTarget","d":"

Returns the publication target defined for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::publish","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_publish","d":"

Publishes the whole collection to the corresponding publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getObjects","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getObjects","d":"

Returns all internal data objects of the storage attached to this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::uri","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_uri","d":"

Get the public uri of a package resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::content","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_content","d":"

Get the content of a package resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::getLocalizedResourcePath","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_getLocalizedResourcePath","d":"

Get a resource://.. url for the given arguments and apply localization if needed

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\EelHelper\\StaticResourceHelper::allowsCallOfMethod","p":"Neos/Flow/ResourceManagement/EelHelper/StaticResourceHelper.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::initializeObject","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_initializeObject","d":"

Protects this PersistentResource if it has been persisted already.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getStream","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getStream","d":"

Returns a stream for use with read-only file operations such as reading or copying.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setCollectionName","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setCollectionName","d":"

Sets the name of the collection this resource should be part of

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getCollectionName","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getCollectionName","d":"

Returns the name of the collection this resource is part of

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setFilename","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setFilename","d":"

Sets the filename which is used when this resource is downloaded or saved as a file

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getFilename","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getFilename","d":"

Gets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getFileExtension","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getFileExtension","d":"

Returns the file extension used for this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setRelativePublicationPath","d":"

Sets a relative path which can be used by a publishing target for structuring resources into directories

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getRelativePublicationPath","d":"

Returns the relative publication path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setMediaType","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setMediaType","d":"

Explicitly sets the Media Type for this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getMediaType","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getMediaType","d":"

Returns the Media Type for this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setFileSize","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setFileSize","d":"

Sets the size of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getFileSize","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getFileSize","d":"

Returns the size of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getSha1","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getSha1","d":"

Returns the SHA1 hash of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setSha1","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setSha1","d":"

Sets the SHA1 hash of the content of this resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::createTemporaryLocalCopy","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_createTemporaryLocalCopy","d":"

Returns the path to a local file representing this resource for use with read-only file operations such as reading or copying.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::postPersist","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_postPersist","d":"

Doctrine lifecycle event callback which is triggered on "postPersist" events.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::preRemove","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_preRemove","d":"

Doctrine lifecycle event callback which is triggered on "preRemove" events.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::disableLifecycleEvents","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_disableLifecycleEvents","d":"

A very internal function which disables the Doctrine lifecycle events for this PersistentResource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::setDeleted","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_setDeleted","d":"

An internal method which marks the PersistentResource object as deleted.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::isDeleted","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_isDeleted","d":"

An internal method which tells if this PersistentResource object has been already deleted by the ResourceManager.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::getCacheEntryIdentifier","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_getCacheEntryIdentifier","d":"

Returns a string which distinctly identifies this object and thus can be used as an identifier for cache entries\nrelated to this object. Introduced through the CacheAwareInterface.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::throwExceptionIfProtected","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_throwExceptionIfProtected","d":"

Throws an exception if this PersistentResource object is protected against modifications.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\PersistentResource::shutdownObject","p":"Neos/Flow/ResourceManagement/PersistentResource.html#method_shutdownObject","d":"

Takes care of removing a possibly existing temporary local copy on destruction of this object.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::injectLogger","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::__construct","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method___construct","d":"

Message Collector Constructor

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::append","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_append","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::hasMessages","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_hasMessages","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::flush","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method_flush","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Publishing\\MessageCollector::__destruct","p":"Neos/Flow/ResourceManagement/Publishing/MessageCollector.html#method___destruct","d":"

Flush all notification during the object lifecycle

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::injectSettings","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_injectSettings","d":"

Injects the settings of this package

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::injectLogger","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initialize","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initialize","d":"

Initializes the ResourceManager by parsing the related configuration and registering the resource\nstream wrapper.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::importResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_importResource","d":"

Imports a resource (file) from the given location as a persistent resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::importResourceFromContent","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_importResourceFromContent","d":"

Imports the given content passed as a string as a new persistent resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::importUploadedResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_importUploadedResource","d":"

Imports a resource (file) from the given upload info array as a persistent\nresource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getResourceBySha1","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getResourceBySha1","d":"

Returns the resource object identified by the given SHA1 hash over the content, or NULL if no such PersistentResource\nobject is known yet.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getStreamByResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getImportedResources","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getImportedResources","d":"

Returns an object storage with all resource objects which have been imported\nby the ResourceManager during this script call. Each resource comes with\nan array of additional information about its import.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::deleteResource","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_deleteResource","d":"

Deletes the given PersistentResource from the ResourceRepository and, if the storage data is no longer used in another\nPersistentResource object, also deletes the data from the storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI for the given resource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPersistentResourceUriByHash","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPersistentResourceUriByHash","d":"

Returns the web accessible URI for the resource object specified by the\ngiven SHA1 hash.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPackageResourceUri","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPackageResourceUri","d":"

Returns the public URI for a static resource provided by the specified package and in the given\npath below the package's resources directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPublicPackageResourceUriByPath","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPublicPackageResourceUriByPath","d":"

Returns the public URI for a static resource provided by the public package

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getPackageAndPathByPublicPath","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getPackageAndPathByPublicPath","d":"

Return the package key and the relative path and filename from the given resource path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getStorage","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getStorage","d":"

Returns a Storage instance by the given name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getCollection","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getCollection","d":"

Returns a Collection instance by the given name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getCollections","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getCollections","d":"

Returns an array of currently known Collection instances

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::getCollectionsByStorage","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_getCollectionsByStorage","d":"

Returns an array of Collection instances which use the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::shutdownObject","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_shutdownObject","d":"

Checks if recently imported resources really have been persisted - and if not, removes its data from the\nrespective storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initializeStorages","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initializeStorages","d":"

Initializes the Storage objects according to the current settings

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initializeTargets","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initializeTargets","d":"

Initializes the Target objects according to the current settings

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::initializeCollections","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_initializeCollections","d":"

Initializes the Collection objects according to the current settings

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceManager::prepareUploadedFileForImport","p":"Neos/Flow/ResourceManagement/ResourceManager.html#method_prepareUploadedFileForImport","d":"

Prepare an uploaded file to be imported as resource object. Will check the validity of the file,\nmove it outside of upload folder if open_basedir is enabled and check the filename.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFilename","d":"

Sets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFilename","d":"

Gets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFileSize","d":"

Returns the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFileSize","d":"

Sets the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getMediaType","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getMediaType","d":"

Returns the Media Type for this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getSha1","d":"

Returns the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setSha1","d":"

Sets the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::__construct","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::add","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_add","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::remove","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_remove","d":"

Removes a PersistentResource object from this repository

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::resetAfterPersistingChanges","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_resetAfterPersistingChanges","d":"

Reset internal state after changes have been persisted

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findByIdentifier","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findAllIterator","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findAllIterator","d":"

Finds all objects and return an IterableResult

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findByCollectionNameIterator","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findByCollectionNameIterator","d":"

Finds all objects by collection name and return an IterableResult

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findSimilarResources","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findSimilarResources","d":"

Finds other resources which are referring to the same resource data, filename and collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findBySha1","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findBySha1","d":"

Find all resources with the same SHA1 hash

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findBySha1AndCollectionName","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findBySha1AndCollectionName","d":"

Find all resources with the same SHA1 hash and collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::countBySha1AndCollectionName","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_countBySha1AndCollectionName","d":"

Counts all resources with the same SHA1 hash and collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::findOneBySha1","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_findOneBySha1","d":"

Find one resource by SHA1

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceRepository::getAddedResources","p":"Neos/Flow/ResourceManagement/ResourceRepository.html#method_getAddedResources","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::injectLogger","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::convertFrom","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_convertFrom","d":"

Converts the given string or array to a PersistentResource object.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::handleFileUploads","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_handleFileUploads","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::handleHashAndData","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_handleHashAndData","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::handleUploadedFile","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_handleUploadedFile","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceTypeConverter::getCollectionName","p":"Neos/Flow/ResourceManagement/ResourceTypeConverter.html#method_getCollectionName","d":"

Get the collection name this resource will be stored in. Default will be ResourceManager::DEFAULT_PERSISTENT_COLLECTION_NAME\nThe propertyMappingConfiguration CONFIGURATION_COLLECTION_NAME will directly override the default. Then if CONFIGURATION_ALLOW_COLLECTION_OVERRIDE is true\nand __collectionName is in the $source this will finally be the value.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::__construct","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::initializeObject","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_initializeObject","d":"

Initializes this resource storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getName","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getName","d":"

Returns the instance name of this storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getStreamByResource","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getStreamByResourcePath","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getStreamByResourcePath","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getObjects","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getObjectsByCollection","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getObjectsByCollection","d":"

Retrieve all Objects stored in this storage, filtered by the given collection name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\FileSystemStorage::getStoragePathAndFilenameByHash","p":"Neos/Flow/ResourceManagement/Storage/FileSystemStorage.html#method_getStoragePathAndFilenameByHash","d":"

Determines and returns the absolute path and filename for a storage file identified by the given SHA1 hash.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::initializeObject","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_initializeObject","d":"

Initializes this resource storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getObjects","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getObjectsByPathPattern","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getObjectsByPathPattern","d":"

Return all Objects stored in this storage filtered by the given directory / filename pattern

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::createStorageObject","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_createStorageObject","d":"

Create a storage object for the given static resource path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::prepareRelativePublicationPath","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_prepareRelativePublicationPath","d":"

Prepares a relative publication path for a package resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getStreamByResource","d":"

Because we cannot store persistent resources in a PackageStorage, this method always returns false.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\PackageStorage::getPublicResourcePaths","p":"Neos/Flow/ResourceManagement/Storage/PackageStorage.html#method_getPublicResourcePaths","d":"

Returns the absolute paths of public resources directories of all active packages.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getName","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getName","d":"

Returns the instance name of this storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResource","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResourcePath","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResourcePath","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjects","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjectsByCollection","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjectsByCollection","d":"

Retrieve all Objects stored in this storage, filtered by the given collection name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setMediaType","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setMediaType","d":"

Set the IANA media type of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getMediaType","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getMediaType","d":"

Retrieve the IANA media type of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setFilename","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setFilename","d":"

Set the suggested filename of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getFilename","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getFilename","d":"

Retrieve the suggested filename of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setRelativePublicationPath","d":"

Set the suggested relative publication path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getRelativePublicationPath","d":"

Retrieve the suggested relative publication path

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getFileSize","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getFileSize","d":"

Returns the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setFileSize","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setFileSize","d":"

Sets the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setSha1","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setSha1","d":"

Set the SHA1 hash identifying the data of this Object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getSha1","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getSha1","d":"

Retrieve the SHA1 hash identifying the data of this object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::setStream","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_setStream","d":"

Sets the data stream which can deliver the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageObject::getStream","p":"Neos/Flow/ResourceManagement/Storage/StorageObject.html#method_getStream","d":"

Returns the data stream which can deliver the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::initializeObject","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_initializeObject","d":"

Initializes this resource storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::importResource","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::deleteResource","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_deleteResource","d":"

Deletes the storage data related to the given PersistentResource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::importTemporaryFile","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_importTemporaryFile","d":"

Imports the given temporary file into the storage and creates the new resource object.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::moveTemporaryFileToFinalDestination","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_moveTemporaryFileToFinalDestination","d":"

Move a temporary file to the final destination, creating missing path segments on the way.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableFileSystemStorage::fixFilePermissions","p":"Neos/Flow/ResourceManagement/Storage/WritableFileSystemStorage.html#method_fixFilePermissions","d":"

Fixes the permissions as needed for Flow to run fine in web and cli context.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::deleteResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_deleteResource","d":"

Deletes the storage data related to the given PersistentResource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::getScheme","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_getScheme","d":"

Returns the scheme ("protocol") this wrapper handles.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::closeDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_closeDirectory","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::openDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_openDirectory","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::readDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_readDirectory","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::rewindDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_rewindDirectory","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::makeDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_makeDirectory","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::removeDirectory","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_removeDirectory","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::rename","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::cast","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_cast","d":"

Retrieve the underlying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::close","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::isAtEof","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_isAtEof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::flush","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::lock","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::unlock","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_unlock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::open","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::read","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::seek","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::setOption","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_setOption","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::tell","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::write","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::unlink","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::resourceStat","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_resourceStat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::pathStat","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_pathStat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\ResourceStreamWrapper::evaluateResourcePath","p":"Neos/Flow/ResourceManagement/Streams/ResourceStreamWrapper.html#method_evaluateResourcePath","d":"

Evaluates the absolute path and filename of the resource file specified\nby the given path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::initializeStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_initializeStreamWrapper","d":"

Initialize StreamWrappers with this adapter

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::registerStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_registerStreamWrapper","d":"

Register a stream wrapper. Later registrations for a scheme will override\nearlier ones without warning.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::getRegisteredStreamWrappers","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_getRegisteredStreamWrappers","d":"

Returns the stream wrappers registered with this class.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::createStreamWrapper","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_createStreamWrapper","d":"

Create the internal stream wrapper if needed.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_closedir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_closedir","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_opendir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_opendir","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_readdir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_readdir","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::dir_rewinddir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_dir_rewinddir","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::mkdir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_mkdir","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::rename","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::rmdir","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_rmdir","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_cast","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_cast","d":"

Retrieve the underlaying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_close","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_eof","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_eof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_flush","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_lock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_open","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_read","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_seek","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_set_option","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_set_option","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_stat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_stat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_tell","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::stream_write","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_stream_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::unlink","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::url_stat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_url_stat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperAdapter::getStreamWrapperImplementationClassNames","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperAdapter.html#method_getStreamWrapperImplementationClassNames","d":"

Returns all class names implementing the StreamWrapperInterface.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::getScheme","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_getScheme","d":"

Returns the scheme ("protocol") this wrapper handles.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::closeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_closeDirectory","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::openDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_openDirectory","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::readDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_readDirectory","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rewindDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rewindDirectory","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::makeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_makeDirectory","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::removeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_removeDirectory","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rename","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::cast","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_cast","d":"

Retrieve the underlying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::close","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::isAtEof","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_isAtEof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::flush","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::lock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::open","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::read","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::seek","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::setOption","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_setOption","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::tell","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::write","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlink","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::resourceStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_resourceStat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::pathStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_pathStat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::publishCollection","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::publishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_publishFile","d":"

Publishes the given source stream to this target, with the given relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::unpublishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_unpublishFile","d":"

Removes the specified target file from the public directory

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::publishDirectory","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_publishDirectory","d":"

Publishes the specified directory to this target, with the given relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemSymlinkTarget::setOption","p":"Neos/Flow/ResourceManagement/Target/FileSystemSymlinkTarget.html#method_setOption","d":"

Set an option value and return if it was set.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::__construct","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::injectLogger","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::initializeObject","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_initializeObject","d":"

Initializes this resource publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getName","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getName","d":"

Returns the name of this target instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::onPublish","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_onPublish","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::invokeOnPublishCallbacks","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_invokeOnPublishCallbacks","d":null},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::checkAndRemovePackageSymlinks","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_checkAndRemovePackageSymlinks","d":"

Checks if the PackageStorage has been previously initialized with symlinks\nand clears them. Otherwise the original sources would be overwritten.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::publishCollection","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::publishResource","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_publishResource","d":"

Publishes the given persistent resource from the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::handleMissingData","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_handleMissingData","d":"

Handle missing data notification

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::unpublishResource","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_unpublishResource","d":"

Unpublishes the given persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getPublicStaticResourceUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getPublicStaticResourceUri","d":"

Returns the web accessible URI pointing to the given static resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI pointing to the specified persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::encodeRelativePathAndFilenameForUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_encodeRelativePathAndFilenameForUri","d":"

Applies rawurlencode() to all path segments of the given $relativePathAndFilename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::publishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_publishFile","d":"

Publishes the given source stream to this target, with the given relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::unpublishFile","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_unpublishFile","d":"

Removes the specified target file from the public directory

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getResourcesBaseUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getResourcesBaseUri","d":"

Returns the resolved absolute base URI for resources of this target.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::detectResourcesBaseUri","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_detectResourcesBaseUri","d":"

Detects and returns the website's absolute base URI

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::getRelativePublicationPathAndFilename","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_getRelativePublicationPathAndFilename","d":"

Determines and returns the relative path and filename for the given Storage Object or PersistentResource. If the given\nobject represents a persistent resource, its own relative publication path will be empty. If the given object\nrepresents a static resources, it will contain a relative path.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\FileSystemTarget::setOption","p":"Neos/Flow/ResourceManagement/Target/FileSystemTarget.html#method_setOption","d":"

Set an option value and return if it was set.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getName","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getName","d":"

Returns the name of this target instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishCollection","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishResource","d":"

Publishes the given persistent resource from the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::unpublishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_unpublishResource","d":"

Unpublishes the given persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicStaticResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicStaticResourceUri","d":"

Returns the web accessible URI pointing to the given static resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI pointing to the specified persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::onPublish","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_onPublish","d":"

Registers a callback, which must be invoked by the implementation after each resource publishing

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::__construct","p":"Neos/Flow/Security/Account.html#method___construct","d":"

Upon creation the creationDate property is initialized.

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::initializeRoles","p":"Neos/Flow/Security/Account.html#method_initializeRoles","d":"

Initializes the roles field by fetching the role objects referenced by the roleIdentifiers

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getAccountIdentifier","p":"Neos/Flow/Security/Account.html#method_getAccountIdentifier","d":"

Returns the account identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setAccountIdentifier","p":"Neos/Flow/Security/Account.html#method_setAccountIdentifier","d":"

Set the account identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getAuthenticationProviderName","p":"Neos/Flow/Security/Account.html#method_getAuthenticationProviderName","d":"

Returns the authentication provider name this account corresponds to

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setAuthenticationProviderName","p":"Neos/Flow/Security/Account.html#method_setAuthenticationProviderName","d":"

Set the authentication provider name this account corresponds to

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getCredentialsSource","p":"Neos/Flow/Security/Account.html#method_getCredentialsSource","d":"

Returns the credentials source

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setCredentialsSource","p":"Neos/Flow/Security/Account.html#method_setCredentialsSource","d":"

Sets the credentials source

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getRoles","p":"Neos/Flow/Security/Account.html#method_getRoles","d":"

Returns the roles this account has assigned

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setRoles","p":"Neos/Flow/Security/Account.html#method_setRoles","d":"

Sets the roles for this account

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::hasRole","p":"Neos/Flow/Security/Account.html#method_hasRole","d":"

Return if the account has a certain role

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::addRole","p":"Neos/Flow/Security/Account.html#method_addRole","d":"

Adds a role to this account

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::removeRole","p":"Neos/Flow/Security/Account.html#method_removeRole","d":"

Removes a role from this account

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getCreationDate","p":"Neos/Flow/Security/Account.html#method_getCreationDate","d":"

Returns the date on which this account has been created.

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getExpirationDate","p":"Neos/Flow/Security/Account.html#method_getExpirationDate","d":"

Returns the date on which this account has expired or will expire. If no expiration date has been set, NULL\nis returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::setExpirationDate","p":"Neos/Flow/Security/Account.html#method_setExpirationDate","d":"

Sets the date on which this account will become inactive

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::getFailedAuthenticationCount","p":"Neos/Flow/Security/Account.html#method_getFailedAuthenticationCount","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Account::getLastSuccessfulAuthenticationDate","p":"Neos/Flow/Security/Account.html#method_getLastSuccessfulAuthenticationDate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Account::authenticationAttempted","p":"Neos/Flow/Security/Account.html#method_authenticationAttempted","d":"

Sets the authentication status. Usually called by the responsible \\Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Account::isActive","p":"Neos/Flow/Security/Account.html#method_isActive","d":"

Returns true if it is currently allowed to use this account for authentication.

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountFactory::createAccountWithPassword","p":"Neos/Flow/Security/AccountFactory.html#method_createAccountWithPassword","d":"

Creates a new account and sets the given password and roles

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountRepository::remove","p":"Neos/Flow/Security/AccountRepository.html#method_remove","d":"

Removes an account

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountRepository::findByAccountIdentifierAndAuthenticationProviderName","p":"Neos/Flow/Security/AccountRepository.html#method_findByAccountIdentifierAndAuthenticationProviderName","d":"

Returns the account for a specific authentication provider with the given identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\AccountRepository::findActiveByAccountIdentifierAndAuthenticationProviderName","p":"Neos/Flow/Security/AccountRepository.html#method_findActiveByAccountIdentifierAndAuthenticationProviderName","d":"

Returns the account for a specific authentication provider with the given identifier if it's not expired

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logManagerAuthenticate","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logManagerAuthenticate","d":"

Logs calls and results of the authenticate() method of the Authentication Manager

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logManagerLogout","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logManagerLogout","d":"

Logs calls and results of the logout() method of the Authentication Manager

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::reduceTokenToAccountIdentifier","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_reduceTokenToAccountIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logPersistedUsernamePasswordProviderAuthenticate","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logPersistedUsernamePasswordProviderAuthenticate","d":"

Logs calls and results of the authenticate() method of an authentication provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logJoinPointAccessDecisions","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logJoinPointAccessDecisions","d":"

Logs calls and result of vote() for method privileges

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::logPrivilegeAccessDecisions","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_logPrivilegeAccessDecisions","d":"

Logs calls and result of isPrivilegeTargetGranted()

"},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\LoggingAspect::getLogEnvironmentFromJoinPoint","p":"Neos/Flow/Security/Aspect/LoggingAspect.html#method_getLogEnvironmentFromJoinPoint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\PolicyEnforcementAspect::__construct","p":"Neos/Flow/Security/Aspect/PolicyEnforcementAspect.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Aspect\\PolicyEnforcementAspect::enforcePolicy","p":"Neos/Flow/Security/Aspect/PolicyEnforcementAspect.html#method_enforcePolicy","d":"

The policy enforcement advice. This advices applies the security enforcement interceptor to all methods configured in the policy.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::getSecurityContext","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_getSecurityContext","d":"

Returns the security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_authenticate","d":"

Tries to authenticate the tokens in the security context, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_isAuthenticated","d":"

Checks if at least one token is authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::logout","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_logout","d":"

Logs all active authentication tokens out

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::create","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_create","d":"

Constructs an instance with the given name and options.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::canAuthenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_canAuthenticate","d":"

Returns true if the given token can be authenticated by this provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::getTokenClassNames","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_getTokenClassNames","d":"

Returns the classnames of the tokens this provider is responsible for.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_authenticate","d":"

Tries to authenticate the given token. Sets isAuthenticated to true if authentication succeeded.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::__construct","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::injectSettings","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_injectSettings","d":"

Inject the settings and does a fresh build of tokens based on the injected settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::getSecurityContext","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_getSecurityContext","d":"

Returns the security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_authenticate","d":"

Tries to authenticate the tokens in the security context (in the given order)\nwith the available authentication providers, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::isAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_isAuthenticated","d":"

Checks if one or all tokens are authenticated (depending on the authentication strategy).

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::logout","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_logout","d":"

Logout all active authentication tokens

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::emitAuthenticatedToken","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_emitAuthenticatedToken","d":"

Signals that the specified token has been successfully authenticated.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::emitLoggedOut","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_emitLoggedOut","d":"

Signals that all active authentication tokens have been invalidated.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderManager::emitSuccessfullyAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationProviderManager.html#method_emitSuccessfullyAuthenticated","d":"

Signals that authentication commenced and at least one token was authenticated.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderResolver::__construct","p":"Neos/Flow/Security/Authentication/AuthenticationProviderResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderResolver::resolveProviderClass","p":"Neos/Flow/Security/Authentication/AuthenticationProviderResolver.html#method_resolveProviderClass","d":"

Resolves the class name of an authentication provider. If a valid provider class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationTokenResolver::__construct","p":"Neos/Flow/Security/Authentication/AuthenticationTokenResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationTokenResolver::resolveTokenClass","p":"Neos/Flow/Security/Authentication/AuthenticationTokenResolver.html#method_resolveTokenClass","d":"

Resolves the class name of an authentication token. If a valid token class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::loginAction","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_loginAction","d":"

This action is used to show the login form. To make this\nwork in your package simply create a template for this\naction, which could look like this in the simplest case:

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::authenticateAction","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_authenticateAction","d":"

Calls the authentication manager to authenticate all active tokens\nand redirects to the original intercepted request on success if there\nis one stored in the security context. If no intercepted request is\nfound, the function simply returns.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::logoutAction","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_logoutAction","d":"

Logs all active tokens out. Override this, if you want to\nhave some custom action here. You can always call the parent\nmethod to do the actual logout.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::onAuthenticationFailure","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_onAuthenticationFailure","d":"

Is called if authentication failed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::onAuthenticationSuccess","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_onAuthenticationSuccess","d":"

Is called if authentication was successful. If there has been an\nintercepted request due to security restrictions, you might want to use\nsomething like the following code to restart the originally intercepted\nrequest:

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Controller\\AbstractAuthenticationController::getErrorFlashMessage","p":"Neos/Flow/Security/Authentication/Controller/AbstractAuthenticationController.html#method_getErrorFlashMessage","d":"

A template method for displaying custom error flash messages, or to\ndisplay no flash message at all on errors. Override this to customize\nthe flash message in your action controller.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::setOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_setOptions","d":"

Sets the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::getOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_getOptions","d":"

Returns the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_startAuthentication","d":"

Starts the authentication. (e.g. redirect to login page or send 401 HTTP header)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\AbstractEntryPoint::setOptions","p":"Neos/Flow/Security/Authentication/EntryPoint/AbstractEntryPoint.html#method_setOptions","d":"

Sets the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\AbstractEntryPoint::getOptions","p":"Neos/Flow/Security/Authentication/EntryPoint/AbstractEntryPoint.html#method_getOptions","d":"

Returns the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\HttpBasic::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPoint/HttpBasic.html#method_startAuthentication","d":"

Starts the authentication: Send HTTP header

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html#method_startAuthentication","d":"

Starts the authentication: Redirect to login page

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect::generateUriFromRouteValues","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html#method_generateUriFromRouteValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint\\WebRedirect::extractRouteValue","p":"Neos/Flow/Security/Authentication/EntryPoint/WebRedirect.html#method_extractRouteValue","d":"

Returns the entry $key from the array $routeValues removing the original array item.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider::create","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html#method_create","d":"

Factory method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider::__construct","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html#method___construct","d":"

Protected constructor, see create method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\AbstractProvider::canAuthenticate","p":"Neos/Flow/Security/Authentication/Provider/AbstractProvider.html#method_canAuthenticate","d":"

Returns true if the given token can be authenticated by this provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider::getTokenClassNames","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html#method_getTokenClassNames","d":"

Returns the class names of the tokens this provider can authenticate.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider::authenticate","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html#method_authenticate","d":"

Sets isAuthenticated to true for all tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\FileBasedSimpleKeyProvider::validateCredentials","p":"Neos/Flow/Security/Authentication/Provider/FileBasedSimpleKeyProvider.html#method_validateCredentials","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\PersistedUsernamePasswordProvider::getTokenClassNames","p":"Neos/Flow/Security/Authentication/Provider/PersistedUsernamePasswordProvider.html#method_getTokenClassNames","d":"

Returns the class names of the tokens this provider can authenticate.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\PersistedUsernamePasswordProvider::authenticate","p":"Neos/Flow/Security/Authentication/Provider/PersistedUsernamePasswordProvider.html#method_authenticate","d":"

Checks the given token for validity and sets the token authentication status\naccordingly (success, wrong credentials or no credentials given).

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::getTokenClassNames","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_getTokenClassNames","d":"

Returns the class names of the tokens this provider can authenticate.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::authenticate","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_authenticate","d":"

Sets isAuthenticated to true for all tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::setAccount","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_setAccount","d":"

Set the account that will be authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_setAuthenticationStatus","d":"

Set the authentication status for authentication

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::setName","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_setName","d":"

Set the provider name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Provider\\TestingProvider::reset","p":"Neos/Flow/Security/Authentication/Provider/TestingProvider.html#method_reset","d":"

Reset the authentication status and account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::__construct","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::getTokens","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_getTokens","d":"

Returns clean tokens this manager is responsible for.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::getProviders","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_getProviders","d":"

Returns all configured authentication providers

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::injectSettings","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_injectSettings","d":"

Inject the settings and does a fresh build of tokens based on the injected settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactory::buildProvidersAndTokensFromConfiguration","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactory.html#method_buildProvidersAndTokensFromConfiguration","d":"

Builds the provider and token objects based on the given configuration

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getTokens","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getTokens","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getProviders","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getProviders","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationProviderName","d":"

Returns the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationProviderName","d":"

Sets the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_isAuthenticated","d":"

Returns true if this token is currently authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationStatus","d":"

Sets the authentication status. Usually called by the responsible AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationStatus","d":"

Returns the current authentication status

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationEntryPoint","d":"

Sets the authentication entry point

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationEntryPoint","d":"

Returns the configured authentication entry point, NULL if none is available

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::hasRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_hasRequestPatterns","d":"

Returns true if \\Neos\\Flow\\Security\\RequestPattern were set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setRequestPatterns","d":"

Sets request patterns

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getRequestPatterns","d":"

Returns an array of set \\Neos\\Flow\\Security\\RequestPatternInterface, NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::updateCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_updateCredentials","d":"

Updates the authentication credentials, the authentication manager needs to authenticate this token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getCredentials","d":"

Returns the credentials of this token. The type depends on the provider\nof the token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAccount","d":"

Returns the account if one is authenticated, NULL otherwise.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAccount","d":"

Set the (authenticated) account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::__toString","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::__construct","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method___construct","d":"

Build an instance of this token, potentially passing it options that can be configured via tokenOptions

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAuthenticationProviderName","d":"

Returns the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAuthenticationProviderName","d":"

Sets the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::isAuthenticated","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_isAuthenticated","d":"

Returns true if this token is currently authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAuthenticationEntryPoint","d":"

Sets the authentication entry point

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAuthenticationEntryPoint","d":"

Returns the configured authentication entry point, NULL if none is available

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::hasRequestPatterns","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_hasRequestPatterns","d":"

Returns true if any request pattern has been defined

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setRequestPatterns","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setRequestPatterns","d":"

Sets request patterns

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getRequestPatterns","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getRequestPatterns","d":"

Returns an array of set \\Neos\\Flow\\Security\\RequestPatternInterface, NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getCredentials","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getCredentials","d":"

Returns the credentials (username and password) of this token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAccount","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAccount","d":"

Returns the account if one is authenticated, NULL otherwise.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAccount","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAccount","d":"

Set the (authenticated) account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_setAuthenticationStatus","d":"

Sets the authentication status. Usually called by the responsible \\Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::getAuthenticationStatus","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method_getAuthenticationStatus","d":"

Returns the current authentication status

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\AbstractToken::__toString","p":"Neos/Flow/Security/Authentication/Token/AbstractToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html#method_updateCredentials","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken::getBearer","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html#method_getBearer","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\BearerToken::__toString","p":"Neos/Flow/Security/Authentication/Token/BearerToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html#method_updateCredentials","d":"

Updates the password credential from the POST vars, if the POST parameters\nare available. Sets the authentication status to AUTHENTICATION_NEEDED, if credentials have been sent.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken::getPassword","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordToken::__toString","p":"Neos/Flow/Security/Authentication/Token/PasswordToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\TestingToken::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/TestingToken.html#method_updateCredentials","d":"

Simply sets the authentication status to AUTHENTICATION_NEEDED

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\TestingToken::__toString","p":"Neos/Flow/Security/Authentication/Token/TestingToken.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method_updateCredentials","d":"

Updates the username and password credentials from the POST vars, if the POST parameters\nare available. Sets the authentication status to REAUTHENTICATION_NEEDED, if credentials have been sent.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::getUsername","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method_getUsername","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::getPassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePassword::__toString","p":"Neos/Flow/Security/Authentication/Token/UsernamePassword.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordHttpBasic::updateCredentials","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordHttpBasic.html#method_updateCredentials","d":"

Updates the username and password credentials from the HTTP authorization header.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getUsername","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getUsername","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::__construct","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::injectSettings","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method_injectSettings","d":"

Injects the configuration settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::blockIllegalRequests","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method_blockIllegalRequests","d":"

Analyzes a request against the configured firewall rules and blocks\nany illegal request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FilterFirewall::createFilterFromConfiguration","p":"Neos/Flow/Security/Authorization/FilterFirewall.html#method_createFilterFromConfiguration","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface::blockIllegalRequests","p":"Neos/Flow/Security/Authorization/FirewallInterface.html#method_blockIllegalRequests","d":"

Analyzes a request against the configured firewall rules and blocks\nany illegal request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface::invoke","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html#method_invoke","d":"

Invokes the security interception (e.g. calls a PrivilegeManagerInterface)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorResolver::__construct","p":"Neos/Flow/Security/Authorization/InterceptorResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorResolver::resolveInterceptorClass","p":"Neos/Flow/Security/Authorization/InterceptorResolver.html#method_resolveInterceptorClass","d":"

Resolves the class name of a security interceptor. If a valid interceptor class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessDeny::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/AccessDeny.html#method_invoke","d":"

Invokes nothing, always throws an AccessDenied Exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\AccessGrant::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/AccessGrant.html#method_invoke","d":"

Invokes nothing, always returns true.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\CsrfTokenMissing::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/CsrfTokenMissing.html#method_invoke","d":"

Invokes nothing, always throws an AccessDenied Exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::__construct","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::setJoinPoint","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method_setJoinPoint","d":"

Sets the current joinpoint for this interception

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method_invoke","d":"

Invokes the security interception

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\PolicyEnforcement::renderDecisionReasonMessage","p":"Neos/Flow/Security/Authorization/Interceptor/PolicyEnforcement.html#method_renderDecisionReasonMessage","d":"

Returns a string message, giving insights what happened during privilege evaluation.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\RequireAuthentication::__construct","p":"Neos/Flow/Security/Authorization/Interceptor/RequireAuthentication.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Interceptor\\RequireAuthentication::invoke","p":"Neos/Flow/Security/Authorization/Interceptor/RequireAuthentication.html#method_invoke","d":"

Invokes the authentication, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::__construct","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isGrantedForRoles","d":"

Returns true, if the given privilege type would be granted for the given roles and subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::isPrivilegeTargetGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_isPrivilegeTargetGrantedForRoles","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::applyPrivilegeToResult","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_applyPrivilegeToResult","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::getPrivilegeByTypeReducer","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_getPrivilegeByTypeReducer","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManager::getPrivilegeSubjectFilter","p":"Neos/Flow/Security/Authorization/PrivilegeManager.html#method_getPrivilegeSubjectFilter","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGrantedForRoles","d":"

Returns true, if the given privilege type would be granted for the given roles and subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGrantedForRoles","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::__construct","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method___construct","d":"

PrivilegePermissionResult constructor.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::withPrivilege","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_withPrivilege","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getDenies","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getDenies","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getGrants","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getGrants","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getAbstains","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getAbstains","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegePermissionResult::getEffectivePrivilegeIdentifiersWithPermission","p":"Neos/Flow/Security/Authorization/PrivilegePermissionResult.html#method_getEffectivePrivilegeIdentifiersWithPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::__construct","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::buildCacheEntryIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_buildCacheEntryIdentifier","d":"

Initializes the unique cache entry identifier

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getCacheEntryIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getCacheEntryIdentifier","d":"

Unique identifier of this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getParameters","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getPermission","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::isGranted","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_isGranted","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::isAbstained","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_isAbstained","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::isDenied","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_isDenied","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getPrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getPrivilegeTarget","d":"

The related privilege target

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getPrivilegeTargetIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getPrivilegeTargetIdentifier","d":"

Unique identifier for the related privilege target (e.g. "Neos.Flow:PublicMethods")

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getMatcher","d":"

A matcher string, describing the privilegeTarget (e.g. pointcut expression for methods or EEL expression for entities)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\AbstractPrivilege::getParsedMatcher","p":"Neos/Flow/Security/Authorization/Privilege/AbstractPrivilege.html#method_getParsedMatcher","d":"

Returns the matcher string with replaced parameter markers.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::isType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_isType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::notExpression","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_notExpression","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::conjunction","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_conjunction","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::disjunction","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_disjunction","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::property","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_property","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConditionGenerator::getEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConditionGenerator.html#method_getEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConjunctionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConjunctionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\ConjunctionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/ConjunctionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\DisjunctionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/DisjunctionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\DisjunctionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/DisjunctionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::matchesEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_matchesEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::getSqlConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_getSqlConstraint","d":"

Note: The result of this method cannot be cached, as the target table alias might change for different query scenarios

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::evaluateMatcher","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_evaluateMatcher","d":"

parses the matcher of this privilege using Eel and extracts "entityType" and "conditionGenerator"

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::getConditionGenerator","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_getConditionGenerator","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilege::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilege.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject. As entity\nprivileges are evaluated and enforced "within the database system"\nin SQL and not by the voting process, this method will always\nreturn false.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionEvaluator::evaluate","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionEvaluator.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionEvaluator::generateEvaluatorCode","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionEvaluator.html#method_generateEvaluatorCode","d":"

Internal generator method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::NotExpression_exp","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_NotExpression_exp","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::Disjunction_rgt","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_Disjunction_rgt","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::Conjunction_rgt","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_Conjunction_rgt","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\EntityPrivilegeExpressionParser::Comparison_rgt","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/EntityPrivilegeExpressionParser.html#method_Comparison_rgt","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\FalseConditionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/FalseConditionGenerator.html#method_getSql","d":"

Returns an SQL query part that is basically a no-op in order to match no entity

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\NotExpressionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/NotExpressionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\NotExpressionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/NotExpressionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::equals","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_equals","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::notEquals","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_notEquals","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::lessThan","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_lessThan","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::lessOrEqual","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_lessOrEqual","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::greaterThan","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_greaterThan","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::greaterOrEqual","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_greaterOrEqual","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::like","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_like","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::in","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_in","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::contains","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_contains","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForPropertyContains","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForPropertyContains","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForSimpleProperty","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForSimpleProperty","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForManyToOneAndOneToOneRelationsWithoutPropertyPath","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForManyToOneAndOneToOneRelationsWithoutPropertyPath","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSqlForManyToOneAndOneToOneRelationsWithPropertyPath","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSqlForManyToOneAndOneToOneRelationsWithPropertyPath","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getSubselectQuery","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getSubselectQuery","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getConstraintStringForSimpleProperty","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getConstraintStringForSimpleProperty","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getValueForOperand","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getValueForOperand","d":"

Returns the static value of the given operand, this might be also a global object

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::setParameter","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_setParameter","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getRawParameterValue","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getRawParameterValue","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\PropertyConditionGenerator::getObjectValueByPath","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/PropertyConditionGenerator.html#method_getObjectValueByPath","d":"

Redirects directly to \\Neos\\Utility\\ObjectAccess::getPropertyPath($result, $propertyPath)\nThis is only needed for unit tests!

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlFilter::addFilterConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlFilter.html#method_addFilterConstraint","d":"

Gets the SQL query part to add to a query.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlFilter::initializeDependencies","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlFilter.html#method_initializeDependencies","d":"

Initializes the dependencies by retrieving them from the object manager

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\TrueConditionGenerator::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/TrueConditionGenerator.html#method_getSql","d":"

Returns an SQL query part that is basically a no-op in order to match any entity

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::matchesEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_matchesEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::getSqlConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_getSqlConstraint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection\nThis method also takes care of initializing caches and other dependencies.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::initialize","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_initialize","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject (join point)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::matchesMethod","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_matchesMethod","d":"

Returns true, if this privilege covers the given method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilege::getPointcutFilterComposite","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilege.html#method_getPointcutFilterComposite","d":"

Returns the pointcut filter composite, matching all methods covered by this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::matchesMethod","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_matchesMethod","d":"

Returns true, if this privilege covers the given method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::getPointcutFilterComposite","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_getPointcutFilterComposite","d":"

Returns the pointcut filter composite, matching all methods covered by this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::initializeObject","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_initializeObject","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::matches","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches against the filter, i.e. if there is a policy entry to intercept this method.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for the pointcut.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::getFilterEvaluator","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_getFilterEvaluator","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::buildPointcutFilters","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_buildPointcutFilters","d":"

Builds the needed pointcut filters for matching the policy privileges

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegePointcutFilter::savePolicyCache","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegePointcutFilter.html#method_savePolicyCache","d":"

Save the found matches to the cache.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeSubject::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeSubject.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeSubject::getJoinPoint","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeSubject.html#method_getJoinPoint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodTargetExpressionParser::parseDesignatorPointcut","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodTargetExpressionParser.html#method_parseDesignatorPointcut","d":"

Throws an exception, as recursive privilege targets are not allowed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method_getName","d":"

Name of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::getValue","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method_getValue","d":"

The value of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\AbstractPrivilegeParameter::__toString","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/AbstractPrivilegeParameter.html#method___toString","d":"

Returns the string representation of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition::__construct","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html#method_getName","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterDefinition::getParameterClassName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterDefinition.html#method_getParameterClassName","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getName","d":"

Name of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getValue","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getValue","d":"

The value of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getPossibleValues","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getPossibleValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::validate","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_validate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getType","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::__toString","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method___toString","d":"

Returns the string representation of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter::getPossibleValues","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html#method_getPossibleValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter::validate","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html#method_validate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\StringPrivilegeParameter::getType","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/StringPrivilegeParameter.html#method_getType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPermission","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isGranted","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isGranted","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isAbstained","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isAbstained","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isDenied","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isDenied","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTarget","d":"

Returns the related privilege target

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTargetIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTargetIdentifier","d":"

Unique name of the related privilege target (for example "Neos.Flow:PublicMethods")

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getMatcher","d":"

A matcher string, describing the privilegeTarget (e.g. pointcut expression for methods or EEL expression for entities)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::__construct","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getIdentifier","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getPrivilegeClassName","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getPrivilegeClassName","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getMatcher","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getParameterDefinitions","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getParameterDefinitions","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::createPrivilege","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_createPrivilege","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::getLabel","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_getLabel","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::createParameterMapper","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_createParameterMapper","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeTarget::createParameter","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeTarget.html#method_createParameter","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::__construct","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::getRequestPattern","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method_getRequestPattern","d":"

Returns the set request pattern

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::getSecurityInterceptor","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method_getSecurityInterceptor","d":"

Returns the set security interceptor

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\RequestFilter::filterRequest","p":"Neos/Flow/Security/Authorization/RequestFilter.html#method_filterRequest","d":"

Tries to match the given request against this filter and calls the set security interceptor on success.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::isGranted","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context or if set based on the override decision value.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context\nor if set based on the override decision value.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::setOverrideDecision","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_setOverrideDecision","d":"

Set the decision override

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\TestingPrivilegeManager::reset","p":"Neos/Flow/Security/Authorization/TestingPrivilegeManager.html#method_reset","d":"

Resets the AccessDecisionManager to behave transparently.

"},{"t":"M","n":"Neos\\Flow\\Security\\Channel\\HttpsInterceptor::__construct","p":"Neos/Flow/Security/Channel/HttpsInterceptor.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\Channel\\HttpsInterceptor::invoke","p":"Neos/Flow/Security/Channel/HttpsInterceptor.html#method_invoke","d":"

Redirects the current request to HTTP or HTTPS depending on $this->useSSL;

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::withoutAuthorizationChecks","p":"Neos/Flow/Security/Context.html#method_withoutAuthorizationChecks","d":"

Lets you switch off authorization checks (CSRF token, policies, content security, ...) for the runtime of $callback

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::areAuthorizationChecksDisabled","p":"Neos/Flow/Security/Context.html#method_areAuthorizationChecksDisabled","d":"

Returns true if authorization should be ignored, otherwise false\nThis is mainly useful to fetch records without Content Security to kick in (e.g. for AuthenticationProviders)

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::setRequest","p":"Neos/Flow/Security/Context.html#method_setRequest","d":"

Set the current action request

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::injectSettings","p":"Neos/Flow/Security/Context.html#method_injectSettings","d":"

Injects the configuration settings

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::initialize","p":"Neos/Flow/Security/Context.html#method_initialize","d":"

Initializes the security context for the given request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::isInitialized","p":"Neos/Flow/Security/Context.html#method_isInitialized","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAuthenticationStrategy","p":"Neos/Flow/Security/Context.html#method_getAuthenticationStrategy","d":"

Get the token authentication strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAuthenticationTokens","p":"Neos/Flow/Security/Context.html#method_getAuthenticationTokens","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAuthenticationTokensOfType","p":"Neos/Flow/Security/Context.html#method_getAuthenticationTokensOfType","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request and of the given type. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getRoles","p":"Neos/Flow/Security/Context.html#method_getRoles","d":"

Returns the roles of all authenticated accounts, including inherited roles.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::hasRole","p":"Neos/Flow/Security/Context.html#method_hasRole","d":"

Returns true, if at least one of the currently authenticated accounts holds\na role with the given identifier, also recursively.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAccount","p":"Neos/Flow/Security/Context.html#method_getAccount","d":"

Returns the account of the first authenticated authentication token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getAccountByAuthenticationProviderName","p":"Neos/Flow/Security/Context.html#method_getAccountByAuthenticationProviderName","d":"

Returns an authenticated account for the given provider or NULL if no\naccount was authenticated or no token was registered for the given\nauthentication provider name.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getCsrfProtectionToken","p":"Neos/Flow/Security/Context.html#method_getCsrfProtectionToken","d":"

Returns the current CSRF protection token. A new one is created when needed, depending on the configured CSRF\nprotection strategy.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::hasCsrfProtectionTokens","p":"Neos/Flow/Security/Context.html#method_hasCsrfProtectionTokens","d":"

Returns true if the context has CSRF protection tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::isCsrfProtectionTokenValid","p":"Neos/Flow/Security/Context.html#method_isCsrfProtectionTokenValid","d":"

Returns true if the given string is a valid CSRF protection token. The token will be removed if the configured\ncsrf strategy is 'onePerUri'.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::setInterceptedRequest","p":"Neos/Flow/Security/Context.html#method_setInterceptedRequest","d":"

Sets an action request, to be stored for later resuming after it\nhas been intercepted by a security exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getInterceptedRequest","p":"Neos/Flow/Security/Context.html#method_getInterceptedRequest","d":"

Returns the request, that has been stored for later resuming after it\nhas been intercepted by a security exception, NULL if there is none.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::clearContext","p":"Neos/Flow/Security/Context.html#method_clearContext","d":"

Clears the security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::collectRolesAndParentRolesFromAccount","p":"Neos/Flow/Security/Context.html#method_collectRolesAndParentRolesFromAccount","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Context::collectParentRoles","p":"Neos/Flow/Security/Context.html#method_collectParentRoles","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Context::separateActiveAndInactiveTokens","p":"Neos/Flow/Security/Context.html#method_separateActiveAndInactiveTokens","d":"

Stores all active tokens in $this->activeTokens, all others in $this->inactiveTokens

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::isTokenActive","p":"Neos/Flow/Security/Context.html#method_isTokenActive","d":"

Evaluates any RequestPatterns of the given token to determine whether it is active for the current request

\n
    \n
  • If no RequestPattern is configured for this token, it is active
  • \n
  • Otherwise it is active only if at least one configured RequestPattern per type matches the request
  • \n
"},{"t":"M","n":"Neos\\Flow\\Security\\Context::mergeTokens","p":"Neos/Flow/Security/Context.html#method_mergeTokens","d":"

Merges the session and manager tokens. All manager tokens types will be in the result array\nIf a specific type is found in the session this token replaces the one (of the same type)\ngiven by the manager.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::findBestMatchingToken","p":"Neos/Flow/Security/Context.html#method_findBestMatchingToken","d":"

Tries to find a token matchting the given manager token in the session tokens, will return that or the manager token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::updateTokens","p":"Neos/Flow/Security/Context.html#method_updateTokens","d":"

Updates the token credentials for all tokens in the given array.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::refreshTokens","p":"Neos/Flow/Security/Context.html#method_refreshTokens","d":"

Refreshes all active tokens by updating the credentials.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::refreshRoles","p":"Neos/Flow/Security/Context.html#method_refreshRoles","d":"

Refreshes the currently effective roles. In fact the roles first level cache\nis reset and the effective roles get recalculated by calling getRoles().

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::canBeInitialized","p":"Neos/Flow/Security/Context.html#method_canBeInitialized","d":"

Check if the securityContext is ready to be initialized. Only after that security will be active.

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getContextHash","p":"Neos/Flow/Security/Context.html#method_getContextHash","d":"

Returns a hash that is unique for the current context, depending on hash components, setContextHashComponent()

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::getSessionTagForAccount","p":"Neos/Flow/Security/Context.html#method_getSessionTagForAccount","d":"

returns the tag to use for sessions belonging to the given $account

"},{"t":"M","n":"Neos\\Flow\\Security\\Context::destroySessionsForAccount","p":"Neos/Flow/Security/Context.html#method_destroySessionsForAccount","d":"

destroys all sessions belonging to the given $account

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Algorithms::pbkdf2","p":"Neos/Flow/Security/Cryptography/Algorithms.html#method_pbkdf2","d":"

Compute a derived key from a password based on PBKDF2

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy::__construct","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html#method___construct","d":"

Construct a BCrypt hashing strategy with the given parameters

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy::hashPassword","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html#method_hashPassword","d":"

Creates a BCrypt hash

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\BCryptHashingStrategy::validatePassword","p":"Neos/Flow/Security/Cryptography/BCryptHashingStrategy.html#method_validatePassword","d":"

Validate a password against a derived key (hashed password) and salt using BCrypt

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::injectSettings","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_injectSettings","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::generateKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_generateKey","d":"

Generates a new key & saves it encrypted with a hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::storeKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_storeKey","d":"

Saves a key encrypted with a hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::keyExists","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_keyExists","d":"

Checks if a key exists

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::getKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_getKey","d":"

Returns a key by its name

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::persistKey","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_persistKey","d":"

Persists a key to the file system

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::getKeyPathAndFilename","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_getKeyPathAndFilename","d":"

Returns the path and filename for the key with the given name.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::checkKeyName","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_checkKeyName","d":"

Checks if the given key name is valid amd returns it\n(unchanged) if yes. Otherwise it throws an exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\FileBasedSimpleKeyService::getPath","p":"Neos/Flow/Security/Cryptography/FileBasedSimpleKeyService.html#method_getPath","d":"

Helper function to get the base path for key storage.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::injectSettings","p":"Neos/Flow/Security/Cryptography/HashService.html#method_injectSettings","d":"

Injects the settings of the package this controller belongs to.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::generateHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_generateHmac","d":"

Generate a hash (HMAC) for a given string

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::appendHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_appendHmac","d":"

Appends a hash (HMAC) to a given string and returns the result

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::validateHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_validateHmac","d":"

Tests if a string $string matches the HMAC given by $hash.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::validateAndStripHmac","p":"Neos/Flow/Security/Cryptography/HashService.html#method_validateAndStripHmac","d":"

Tests if the last 40 characters of a given string $string\nmatches the HMAC of the rest of the string and, if true,\nreturns the string without the HMAC. In case of a HMAC\nvalidation error, an exception is thrown.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::hashPassword","p":"Neos/Flow/Security/Cryptography/HashService.html#method_hashPassword","d":"

Hash a password using the configured password hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::validatePassword","p":"Neos/Flow/Security/Cryptography/HashService.html#method_validatePassword","d":"

Validate a hashed password using the configured password hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::getPasswordHashingStrategyAndIdentifier","p":"Neos/Flow/Security/Cryptography/HashService.html#method_getPasswordHashingStrategyAndIdentifier","d":"

Get a password hashing strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\HashService::getEncryptionKey","p":"Neos/Flow/Security/Cryptography/HashService.html#method_getEncryptionKey","d":"

Returns the encryption key from the persistent cache or Data/Persistent directory. If none exists, a new\nencryption key will be generated and stored in the cache.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey::__construct","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey::getModulus","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html#method_getModulus","d":"

Returns the modulus in HEX representation

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\OpenSslRsaKey::getKeyString","p":"Neos/Flow/Security/Cryptography/OpenSslRsaKey.html#method_getKeyString","d":"

Returns the key string

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::hashPassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_hashPassword","d":"

Hash a password for storage

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::validatePassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_validatePassword","d":"

Validate a hashed password against a cleartext password

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy::__construct","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html#method___construct","d":"

Construct a PBKDF2 hashing strategy with the given parameters

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy::hashPassword","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html#method_hashPassword","d":"

Hash a password for storage using PBKDF2 and the configured parameters.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\Pbkdf2HashingStrategy::validatePassword","p":"Neos/Flow/Security/Cryptography/Pbkdf2HashingStrategy.html#method_validatePassword","d":"

Validate a password against a derived key (hashed password) and salt using PBKDF2.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PrecomposedHashProvider::getPrecomposedHash","p":"Neos/Flow/Security/Cryptography/PrecomposedHashProvider.html#method_getPrecomposedHash","d":null},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PrecomposedHashProvider::precomposeHash","p":"Neos/Flow/Security/Cryptography/PrecomposedHashProvider.html#method_precomposeHash","d":null},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::generateNewKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_generateNewKeypair","d":"

Generates a new keypair and returns a fingerprint to refer to it

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerKeyPairFromPrivateKeyString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerKeyPairFromPrivateKeyString","d":"

Adds the specified keypair to the local store and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerPublicKeyFromString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerPublicKeyFromString","d":"

Adds the specified public key to the wallet and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::getPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_getPublicKey","d":"

Returns the public key for the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::decrypt","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_decrypt","d":"

Decrypts the given cypher with the private key identified by the given fingerprint\nNote: You should never decrypt a password with this function. Use checkRSAEncryptedPassword()\nto check passwords!

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::sign","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_sign","d":"

Signs the given plaintext with the private key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::verifySignature","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_verifySignature","d":"

Checks whether the given signature is valid for the given plaintext\nwith the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::encryptWithPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_encryptWithPublicKey","d":"

Encrypts the given plaintext with the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::checkRSAEncryptedPassword","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_checkRSAEncryptedPassword","d":"

Checks if the given encrypted password is correct by\ncomparing it's md5 hash. The salt is appended to the decrypted password string before hashing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::destroyKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_destroyKeypair","d":"

Destroys the keypair identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::injectSettings","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_injectSettings","d":"

Injects the OpenSSL configuration to be used

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::initializeObject","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_initializeObject","d":"

Initializes the rsa wallet service by fetching the keys from the keystore file

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::generateNewKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_generateNewKeypair","d":"

Generates a new keypair and returns a fingerprint to refer to it

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::registerKeyPairFromPrivateKeyString","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_registerKeyPairFromPrivateKeyString","d":"

Adds the specified keypair to the local store and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::registerPublicKeyFromString","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_registerPublicKeyFromString","d":"

Adds the specified public key to the wallet and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::getPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_getPublicKey","d":"

Returns the public key for the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::encryptWithPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_encryptWithPublicKey","d":"

Encrypts the given plaintext with the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::decrypt","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_decrypt","d":"

Decrypts the given cipher with the private key identified by the given fingerprint\nNote: You should never decrypt a password with this function. Use checkRSAEncryptedPassword()\nto check passwords!

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::sign","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_sign","d":"

Signs the given plaintext with the private key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::verifySignature","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_verifySignature","d":"

Checks whether the given signature is valid for the given plaintext\nwith the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::checkRSAEncryptedPassword","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_checkRSAEncryptedPassword","d":"

Checks if the given encrypted password is correct by\ncomparing it's md5 hash. The salt is appended to the decrypted password string before hashing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::destroyKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_destroyKeypair","d":"

Destroys the keypair identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::shutdownObject","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_shutdownObject","d":"

Stores the keys array in the keystore file

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServicePhp::getFingerprintByPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServicePhp.html#method_getFingerprintByPublicKey","d":"

Generate an OpenSSH fingerprint for a RSA public key

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setInitialized","p":"Neos/Flow/Security/DummyContext.html#method_setInitialized","d":""},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::isInitialized","p":"Neos/Flow/Security/DummyContext.html#method_isInitialized","d":""},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getAuthenticationStrategy","p":"Neos/Flow/Security/DummyContext.html#method_getAuthenticationStrategy","d":"

Get the token authentication strategy

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setAuthenticationTokens","p":"Neos/Flow/Security/DummyContext.html#method_setAuthenticationTokens","d":"

Sets the Authentication\\Tokens of the security context which should be active.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getAuthenticationTokens","p":"Neos/Flow/Security/DummyContext.html#method_getAuthenticationTokens","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getAuthenticationTokensOfType","p":"Neos/Flow/Security/DummyContext.html#method_getAuthenticationTokensOfType","d":"

Returns all Authentication\\Tokens of the security context which are\nactive for the current request and of the given type. If a token has a request pattern that cannot match\nagainst the current request it is determined as not active.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getRoles","p":"Neos/Flow/Security/DummyContext.html#method_getRoles","d":"

Returns the roles of all authenticated accounts, including inherited roles.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setRoles","p":"Neos/Flow/Security/DummyContext.html#method_setRoles","d":"

Set an array of role objects.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::hasRole","p":"Neos/Flow/Security/DummyContext.html#method_hasRole","d":"

Returns true, if at least one of the currently authenticated accounts holds\na role with the given identifier, also recursively.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setCsrfProtectionToken","p":"Neos/Flow/Security/DummyContext.html#method_setCsrfProtectionToken","d":""},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getCsrfProtectionToken","p":"Neos/Flow/Security/DummyContext.html#method_getCsrfProtectionToken","d":"

Returns the current CSRF protection token. A new one is created when needed, depending on the configured CSRF\nprotection strategy.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::hasCsrfProtectionTokens","p":"Neos/Flow/Security/DummyContext.html#method_hasCsrfProtectionTokens","d":"

Returns true if the context has CSRF protection tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::isCsrfProtectionTokenValid","p":"Neos/Flow/Security/DummyContext.html#method_isCsrfProtectionTokenValid","d":"

Returns true if the given string is a valid CSRF protection token. The token will be removed if the configured\ncsrf strategy is 'onePerUri'.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::setInterceptedRequest","p":"Neos/Flow/Security/DummyContext.html#method_setInterceptedRequest","d":"

Sets an action request, to be stored for later resuming after it\nhas been intercepted by a security exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::getInterceptedRequest","p":"Neos/Flow/Security/DummyContext.html#method_getInterceptedRequest","d":"

Returns the request, that has been stored for later resuming after it\nhas been intercepted by a security exception, NULL if there is none.

"},{"t":"M","n":"Neos\\Flow\\Security\\DummyContext::clearContext","p":"Neos/Flow/Security/DummyContext.html#method_clearContext","d":"

Clears the security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException::attachInterceptedRequest","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html#method_attachInterceptedRequest","d":"

Attach the given action request as intercepted request and return self.

"},{"t":"M","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException::hasInterceptedRequest","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html#method_hasInterceptedRequest","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Exception\\AuthenticationRequiredException::getInterceptedRequest","p":"Neos/Flow/Security/Exception/AuthenticationRequiredException.html#method_getInterceptedRequest","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::injectConfigurationManager","p":"Neos/Flow/Security/Policy/PolicyService.html#method_injectConfigurationManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::injectObjectManager","p":"Neos/Flow/Security/Policy/PolicyService.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::initialize","p":"Neos/Flow/Security/Policy/PolicyService.html#method_initialize","d":"

Parses the global policy configuration and initializes roles and privileges accordingly

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::initializePrivilegeTargets","p":"Neos/Flow/Security/Policy/PolicyService.html#method_initializePrivilegeTargets","d":"

Initialized all configured privilege targets from the policy definitions

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::hasRole","p":"Neos/Flow/Security/Policy/PolicyService.html#method_hasRole","d":"

Checks if a role exists

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getRole","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getRole","d":"

Returns a Role object configured in the PolicyService

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getRoles","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getRoles","d":"

Returns an array of all configured roles

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getAllPrivilegesByType","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getAllPrivilegesByType","d":"

Returns all privileges of the given type

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getPrivilegeTargets","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getPrivilegeTargets","d":"

Returns all configured privilege targets

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::getPrivilegeTargetByIdentifier","p":"Neos/Flow/Security/Policy/PolicyService.html#method_getPrivilegeTargetByIdentifier","d":"

Returns the privilege target identified by the given string

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::reset","p":"Neos/Flow/Security/Policy/PolicyService.html#method_reset","d":"

Resets the PolicyService to behave transparently during\nfunctional testing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::emitConfigurationLoaded","p":"Neos/Flow/Security/Policy/PolicyService.html#method_emitConfigurationLoaded","d":"

Emits a signal when the policy configuration has been loaded

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\PolicyService::emitRolesInitialized","p":"Neos/Flow/Security/Policy/PolicyService.html#method_emitRolesInitialized","d":"

Emits a signal when roles have been initialized

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::__construct","p":"Neos/Flow/Security/Policy/Role.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getIdentifier","p":"Neos/Flow/Security/Policy/Role.html#method_getIdentifier","d":"

Returns the fully qualified identifier of this role

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPackageKey","p":"Neos/Flow/Security/Policy/Role.html#method_getPackageKey","d":"

The key of the package that defines this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getName","p":"Neos/Flow/Security/Policy/Role.html#method_getName","d":"

The name of this role, being the identifier without the package key.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::setAbstract","p":"Neos/Flow/Security/Policy/Role.html#method_setAbstract","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::isAbstract","p":"Neos/Flow/Security/Policy/Role.html#method_isAbstract","d":"

Whether or not this role is "abstract", meaning it can't be assigned to accounts directly but only serves as a "template role" for other roles to inherit from

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::setParentRoles","p":"Neos/Flow/Security/Policy/Role.html#method_setParentRoles","d":"

Assign parent roles to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getParentRoles","p":"Neos/Flow/Security/Policy/Role.html#method_getParentRoles","d":"

Returns an array of all directly assigned parent roles.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getAllParentRoles","p":"Neos/Flow/Security/Policy/Role.html#method_getAllParentRoles","d":"

Returns all (directly and indirectly reachable) parent roles for the given role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::addParentRole","p":"Neos/Flow/Security/Policy/Role.html#method_addParentRole","d":"

Add a (direct) parent role to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::hasParentRole","p":"Neos/Flow/Security/Policy/Role.html#method_hasParentRole","d":"

Returns true if the given role is a directly assigned parent of this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::setPrivileges","p":"Neos/Flow/Security/Policy/Role.html#method_setPrivileges","d":"

Assign privileges to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPrivileges","p":"Neos/Flow/Security/Policy/Role.html#method_getPrivileges","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPrivilegesByType","p":"Neos/Flow/Security/Policy/Role.html#method_getPrivilegesByType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getPrivilegeForTarget","p":"Neos/Flow/Security/Policy/Role.html#method_getPrivilegeForTarget","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::addPrivilege","p":"Neos/Flow/Security/Policy/Role.html#method_addPrivilege","d":"

Add a privilege to this role.

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::__toString","p":"Neos/Flow/Security/Policy/Role.html#method___toString","d":"

Returns the string representation of this role (the identifier)

"},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getLabel","p":"Neos/Flow/Security/Policy/Role.html#method_getLabel","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\Role::getDescription","p":"Neos/Flow/Security/Policy/Role.html#method_getDescription","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Policy\\RoleConverter::convertFrom","p":"Neos/Flow/Security/Policy/RoleConverter.html#method_convertFrom","d":"

Convert an object from $source to an object.

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternInterface::matchRequest","p":"Neos/Flow/Security/RequestPatternInterface.html#method_matchRequest","d":"

Matches an ActionRequest against its set pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternResolver::__construct","p":"Neos/Flow/Security/RequestPatternResolver.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternResolver::resolveRequestPatternClass","p":"Neos/Flow/Security/RequestPatternResolver.html#method_resolveRequestPatternClass","d":"

Resolves the class name of a request pattern. If a valid request pattern class name is given, it is just returned.

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\ControllerObjectName::__construct","p":"Neos/Flow/Security/RequestPattern/ControllerObjectName.html#method___construct","d":"

Expects options in the form array('controllerObjectNamePattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\ControllerObjectName::matchRequest","p":"Neos/Flow/Security/RequestPattern/ControllerObjectName.html#method_matchRequest","d":"

Matches an ActionRequest against its set controller object name pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection::injectLogger","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection::matchRequest","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html#method_matchRequest","d":"

Matches an ActionRequest against the configured CSRF pattern rules and\nsearches for invalid csrf tokens. If this returns true, the request is invalid!

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\CsrfProtection::hasPolicyEntryForMethod","p":"Neos/Flow/Security/RequestPattern/CsrfProtection.html#method_hasPolicyEntryForMethod","d":""},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Host::__construct","p":"Neos/Flow/Security/RequestPattern/Host.html#method___construct","d":"

Expects options in the form array('hostPattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Host::matchRequest","p":"Neos/Flow/Security/RequestPattern/Host.html#method_matchRequest","d":"

Matches an ActionRequest against its set host pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Ip::__construct","p":"Neos/Flow/Security/RequestPattern/Ip.html#method___construct","d":"

Expects options in the form array('cidrPattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Ip::matchRequest","p":"Neos/Flow/Security/RequestPattern/Ip.html#method_matchRequest","d":"

Matches an ActionRequest against the set IP pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Uri::__construct","p":"Neos/Flow/Security/RequestPattern/Uri.html#method___construct","d":"

Expects options in the form array('uriPattern' => '')

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPattern\\Uri::matchRequest","p":"Neos/Flow/Security/RequestPattern/Uri.html#method_matchRequest","d":"

Matches an ActionRequest against its set URL pattern rules

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::getSecurityTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_getSecurityTokens","d":"

Get the current list of security tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::setSecurityTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_setSecurityTokens","d":"

Set the current list of security tokens with their data.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::getCsrfProtectionTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_getCsrfProtectionTokens","d":"

Get the current list of active CSRF tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::setCsrfProtectionTokens","p":"Neos/Flow/Security/SessionDataContainer.html#method_setCsrfProtectionTokens","d":"

set the list of currently active CSRF tokens.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::getInterceptedRequest","p":"Neos/Flow/Security/SessionDataContainer.html#method_getInterceptedRequest","d":"

Get a possible saved request after a security exceptoin happeened.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::setInterceptedRequest","p":"Neos/Flow/Security/SessionDataContainer.html#method_setInterceptedRequest","d":"

Save a request that triggered a security exception.

"},{"t":"M","n":"Neos\\Flow\\Security\\SessionDataContainer::reset","p":"Neos/Flow/Security/SessionDataContainer.html#method_reset","d":"

Reset data in this session container.

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::__construct","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::registerSessionInstance","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method_registerSessionInstance","d":"

Registers an object of scope session.

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::initializeSession","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method_initializeSession","d":"

Before advice for all methods annotated with "@Flow\\Session(autoStart=true)".

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LazyLoadingAspect::callMethodOnOriginalSessionObject","p":"Neos/Flow/Session/Aspect/LazyLoadingAspect.html#method_callMethodOnOriginalSessionObject","d":"

Around advice, wrapping every method of a scope session object. It redirects\nall method calls to the session object once there is one.

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logStart","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logStart","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logResume","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logResume","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logDestroy","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logDestroy","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logRenewId","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logRenewId","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::logCollectGarbage","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_logCollectGarbage","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\LoggingAspect::getSessionImplementationClassName","p":"Neos/Flow/Session/Aspect/LoggingAspect.html#method_getSessionImplementationClassName","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::injectObjectManager","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_injectObjectManager","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::matches","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Session\\Aspect\\SessionObjectMethodsPointcutFilter::reduceTargetClassNames","p":"Neos/Flow/Session/Aspect/SessionObjectMethodsPointcutFilter.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::getSessionCookie","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_getSessionCookie","d":null},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::createFromCookieAndSessionInformation","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_createFromCookieAndSessionInformation","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::injectCache","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_injectCache","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::initializeObject","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_initializeObject","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::has","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_has","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::retrieve","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_retrieve","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::store","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_store","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionKeyValueStore::remove","p":"Neos/Flow/Session/Data/SessionKeyValueStore.html#method_remove","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::__construct","p":"Neos/Flow/Session/Data/SessionMetaData.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::createWithTimestamp","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_createWithTimestamp","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::createFromSessionIdentifierStringAndOldArrayCacheFormat","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_createFromSessionIdentifierStringAndOldArrayCacheFormat","d":"

Create session metadata from classic cache format for backwards compatibility

"},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withLastActivityTimestamp","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withLastActivityTimestamp","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withNewSessionIdentifier","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withNewSessionIdentifier","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withAddedTag","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withAddedTag","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::withRemovedTag","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_withRemovedTag","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::isSame","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_isSame","d":"

Determine whether the metadata is equal in all aspects other than lastActivityTimestamp

"},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaData::ageDifference","p":"Neos/Flow/Session/Data/SessionMetaData.html#method_ageDifference","d":"

Determine the age difference between the metadata items

"},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::injectCache","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_injectCache","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::initializeObject","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_initializeObject","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::isValidSessionIdentifier","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_isValidSessionIdentifier","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::isValidSessionTag","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_isValidSessionTag","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::has","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_has","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::retrieve","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_retrieve","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::retrieveByTag","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_retrieveByTag","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::retrieveAll","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_retrieveAll","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::store","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_store","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::remove","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_remove","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::startGarbageCollection","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_startGarbageCollection","d":""},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::isGarbageCollectionRunning","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_isGarbageCollectionRunning","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Data\\SessionMetaDataStore::endGarbageCollection","p":"Neos/Flow/Session/Data/SessionMetaDataStore.html#method_endGarbageCollection","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::__construct","p":"Neos/Flow/Session/Session.html#method___construct","d":"

Session instances MUST NOT be created manually! They should be retrieved via\nthe Session Manager or through dependency injection (use SessionInterface!).

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::create","p":"Neos/Flow/Session/Session.html#method_create","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::createRemote","p":"Neos/Flow/Session/Session.html#method_createRemote","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::createRemoteFromSessionMetaData","p":"Neos/Flow/Session/Session.html#method_createRemoteFromSessionMetaData","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::createFromCookieAndSessionInformation","p":"Neos/Flow/Session/Session.html#method_createFromCookieAndSessionInformation","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::injectSettings","p":"Neos/Flow/Session/Session.html#method_injectSettings","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::getSessionCookie","p":"Neos/Flow/Session/Session.html#method_getSessionCookie","d":null},{"t":"M","n":"Neos\\Flow\\Session\\Session::isStarted","p":"Neos/Flow/Session/Session.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::isRemote","p":"Neos/Flow/Session/Session.html#method_isRemote","d":"

Tells if the session is local (the current session bound to the current HTTP\nrequest) or remote (retrieved through the Session Manager).

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::start","p":"Neos/Flow/Session/Session.html#method_start","d":"

Starts the session, if it has not been already started

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::canBeResumed","p":"Neos/Flow/Session/Session.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::resume","p":"Neos/Flow/Session/Session.html#method_resume","d":"

Resumes an existing session, if any.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getId","p":"Neos/Flow/Session/Session.html#method_getId","d":"

Returns the current session identifier

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::renewId","p":"Neos/Flow/Session/Session.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getData","p":"Neos/Flow/Session/Session.html#method_getData","d":"

Returns the data associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::hasKey","p":"Neos/Flow/Session/Session.html#method_hasKey","d":"

Returns true if a session data entry $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::putData","p":"Neos/Flow/Session/Session.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getLastActivityTimestamp","p":"Neos/Flow/Session/Session.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::addTag","p":"Neos/Flow/Session/Session.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::removeTag","p":"Neos/Flow/Session/Session.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::getTags","p":"Neos/Flow/Session/Session.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::touch","p":"Neos/Flow/Session/Session.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::close","p":"Neos/Flow/Session/Session.html#method_close","d":"

Explicitly writes and closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::destroy","p":"Neos/Flow/Session/Session.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::shutdownObject","p":"Neos/Flow/Session/Session.html#method_shutdownObject","d":"

Shuts down this session

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::autoExpire","p":"Neos/Flow/Session/Session.html#method_autoExpire","d":"

Automatically expires the session if the user has been inactive for too long.

"},{"t":"M","n":"Neos\\Flow\\Session\\Session::writeSessionMetaDataCacheEntry","p":"Neos/Flow/Session/Session.html#method_writeSessionMetaDataCacheEntry","d":"

Writes the cache entry containing information about the session, such as the\nlast activity time and the storage identifier.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::isStarted","p":"Neos/Flow/Session/SessionInterface.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::start","p":"Neos/Flow/Session/SessionInterface.html#method_start","d":"

Starts the session, if it has not been already started

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::canBeResumed","p":"Neos/Flow/Session/SessionInterface.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed. false otherwise

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::resume","p":"Neos/Flow/Session/SessionInterface.html#method_resume","d":"

Resumes an existing session, if any.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getId","p":"Neos/Flow/Session/SessionInterface.html#method_getId","d":"

Returns the current session ID.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::renewId","p":"Neos/Flow/Session/SessionInterface.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getData","p":"Neos/Flow/Session/SessionInterface.html#method_getData","d":"

Returns the content (mixed) associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::hasKey","p":"Neos/Flow/Session/SessionInterface.html#method_hasKey","d":"

Returns true if $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::putData","p":"Neos/Flow/Session/SessionInterface.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::addTag","p":"Neos/Flow/Session/SessionInterface.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::removeTag","p":"Neos/Flow/Session/SessionInterface.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getTags","p":"Neos/Flow/Session/SessionInterface.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::touch","p":"Neos/Flow/Session/SessionInterface.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getLastActivityTimestamp","p":"Neos/Flow/Session/SessionInterface.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::close","p":"Neos/Flow/Session/SessionInterface.html#method_close","d":"

Explicitly writes (persists) and closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::destroy","p":"Neos/Flow/Session/SessionInterface.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::__construct","p":"Neos/Flow/Session/SessionManager.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getCurrentSession","p":"Neos/Flow/Session/SessionManager.html#method_getCurrentSession","d":"

Returns the currently active session which stores session data for the\ncurrent HTTP request on this local system.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::initializeCurrentSessionFromCookie","p":"Neos/Flow/Session/SessionManager.html#method_initializeCurrentSessionFromCookie","d":""},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::createCurrentSessionFromCookie","p":"Neos/Flow/Session/SessionManager.html#method_createCurrentSessionFromCookie","d":""},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getSession","p":"Neos/Flow/Session/SessionManager.html#method_getSession","d":"

Returns the specified session. If no session with the given identifier exists,\nNULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getActiveSessions","p":"Neos/Flow/Session/SessionManager.html#method_getActiveSessions","d":"

Returns all active sessions, even remote ones.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::getSessionsByTag","p":"Neos/Flow/Session/SessionManager.html#method_getSessionsByTag","d":"

Returns all sessions which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::destroySessionsByTag","p":"Neos/Flow/Session/SessionManager.html#method_destroySessionsByTag","d":"

Destroys all sessions which are tagged with the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::collectGarbage","p":"Neos/Flow/Session/SessionManager.html#method_collectGarbage","d":"

Iterates over all existing sessions and removes their data if the inactivity\ntimeout was reached.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManager::shutdownObject","p":"Neos/Flow/Session/SessionManager.html#method_shutdownObject","d":"

Shuts down this session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getCurrentSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getCurrentSession","d":"

Returns the currently active session which stores session data for the\ncurrent HTTP request on this local system.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSession","d":"

Returns the specified session. If no session with the given identifier exists,\nNULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getActiveSessions","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getActiveSessions","d":"

Returns all active sessions, even remote ones.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSessionsByTag","d":"

Returns all sessions which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::destroySessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_destroySessionsByTag","d":"

Destroys all sessions which are tagged with the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::collectGarbage","p":"Neos/Flow/Session/SessionManagerInterface.html#method_collectGarbage","d":"

Remove data of all sessions which are considered to be expired.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::isStarted","p":"Neos/Flow/Session/TransientSession.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::start","p":"Neos/Flow/Session/TransientSession.html#method_start","d":""},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::canBeResumed","p":"Neos/Flow/Session/TransientSession.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed. false otherwise

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::resume","p":"Neos/Flow/Session/TransientSession.html#method_resume","d":""},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::renewId","p":"Neos/Flow/Session/TransientSession.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getId","p":"Neos/Flow/Session/TransientSession.html#method_getId","d":"

Returns the current session ID.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getData","p":"Neos/Flow/Session/TransientSession.html#method_getData","d":"

Returns the data associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::hasKey","p":"Neos/Flow/Session/TransientSession.html#method_hasKey","d":"

Returns true if $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::putData","p":"Neos/Flow/Session/TransientSession.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::close","p":"Neos/Flow/Session/TransientSession.html#method_close","d":"

Closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::destroy","p":"Neos/Flow/Session/TransientSession.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getLastActivityTimestamp","p":"Neos/Flow/Session/TransientSession.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::touch","p":"Neos/Flow/Session/TransientSession.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::addTag","p":"Neos/Flow/Session/TransientSession.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::removeTag","p":"Neos/Flow/Session/TransientSession.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\TransientSession::getTags","p":"Neos/Flow/Session/TransientSession.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::injectObjectManager","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_injectObjectManager","d":"

Injects the object manager

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::connect","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_connect","d":"

Connects a signal with a slot.

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::wire","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_wire","d":"

Connects a signal with a slot.

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::dispatch","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_dispatch","d":"

Dispatches a signal by calling the registered Slot methods

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::getSlots","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_getSlots","d":"

Returns all slots which are connected with the given signal

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\Dispatcher::getSignals","p":"Neos/Flow/SignalSlot/Dispatcher.html#method_getSignals","d":"

Returns all signals with its slots

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalAspect::forwardSignalToDispatcher","p":"Neos/Flow/SignalSlot/SignalAspect.html#method_forwardSignalToDispatcher","d":"

Passes the signal over to the Dispatcher

"},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::__construct","p":"Neos/Flow/SignalSlot/SignalInformation.html#method___construct","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalClassName","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalClassName","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalName","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalName","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalArguments","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalArguments","d":null},{"t":"M","n":"Neos\\Flow\\SignalSlot\\SignalInformation::getSignalArgument","p":"Neos/Flow/SignalSlot/SignalInformation.html#method_getSignalArgument","d":""},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler::handleRequest","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html#method_handleRequest","d":"

Handles a raw request

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler::canHandleRequest","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html#method_canHandleRequest","d":"

Checks if the request handler can handle the current request.

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\EmptyRequestHandler::getPriority","p":"Neos/Flow/Testing/RequestHandler/EmptyRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest. An integer > 0 means "I want to handle this request" where\n"100" is default. "0" means "I am a fallback solution".

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceHttpRequestHandler::setHttpRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceHttpRequestHandler.html#method_setHttpRequest","d":""},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceHttpRequestHandler::getHttpRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceHttpRequestHandler.html#method_getHttpRequest","d":"

Returns the currently processed HTTP request

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::__construct","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::canHandleRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method_canHandleRequest","d":"

This request handler can handle requests in Testing Context.

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::getPriority","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Testing\\RequestHandler\\RuntimeSequenceInvokingRequestHandler::handleRequest","p":"Neos/Flow/Testing/RequestHandler/RuntimeSequenceInvokingRequestHandler.html#method_handleRequest","d":"

Handles a command line request

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateUUID","p":"Neos/Flow/Utility/Algorithms.html#method_generateUUID","d":"

Generates a universally unique identifier (UUID) according to RFC 4122.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateRandomBytes","p":"Neos/Flow/Utility/Algorithms.html#method_generateRandomBytes","d":"

Returns a string of random bytes.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateRandomToken","p":"Neos/Flow/Utility/Algorithms.html#method_generateRandomToken","d":"

Returns a random token in hex format.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Algorithms::generateRandomString","p":"Neos/Flow/Utility/Algorithms.html#method_generateRandomString","d":"

Returns a random string with alpha-numeric characters.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::__construct","p":"Neos/Flow/Utility/Environment.html#method___construct","d":"

Initializes the environment instance.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::setTemporaryDirectoryBase","p":"Neos/Flow/Utility/Environment.html#method_setTemporaryDirectoryBase","d":"

Sets the base path of the temporary directory

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::getPathToTemporaryDirectory","p":"Neos/Flow/Utility/Environment.html#method_getPathToTemporaryDirectory","d":"

Returns the full path to Flow's temporary directory.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::getMaximumPathLength","p":"Neos/Flow/Utility/Environment.html#method_getMaximumPathLength","d":"

Retrieves the maximum path length that is valid in the current environment.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::isRewriteEnabled","p":"Neos/Flow/Utility/Environment.html#method_isRewriteEnabled","d":"

Whether or not URL rewriting is enabled.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::composeTemporaryDirectoryName","p":"Neos/Flow/Utility/Environment.html#method_composeTemporaryDirectoryName","d":"

Compose path name for the temporary directory respecting supplied context.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::createTemporaryDirectory","p":"Neos/Flow/Utility/Environment.html#method_createTemporaryDirectory","d":"

Creates Flow's temporary directory - or at least asserts that it exists and is\nwritable.

"},{"t":"M","n":"Neos\\Flow\\Utility\\Environment::getContext","p":"Neos/Flow/Utility/Environment.html#method_getContext","d":""},{"t":"M","n":"Neos\\Flow\\Utility\\Ip::cidrMatch","p":"Neos/Flow/Utility/Ip.html#method_cidrMatch","d":"

Matches a CIDR range pattern against an IP

"},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::__construct","p":"Neos/Flow/Utility/PhpAnalyzer.html#method___construct","d":""},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::extractFullyQualifiedClassName","p":"Neos/Flow/Utility/PhpAnalyzer.html#method_extractFullyQualifiedClassName","d":"

Extracts the Fully Qualified Class name from the given PHP code

"},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::extractNamespace","p":"Neos/Flow/Utility/PhpAnalyzer.html#method_extractNamespace","d":"

Extracts the PHP namespace from the given PHP code

"},{"t":"M","n":"Neos\\Flow\\Utility\\PhpAnalyzer::extractClassName","p":"Neos/Flow/Utility/PhpAnalyzer.html#method_extractClassName","d":"

Extracts the className of the given PHP code\nNote: This only returns the class name without namespace, extractFullyQualifiedClassName()

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::createValidator","p":"Neos/Flow/Validation/ValidatorResolver.html#method_createValidator","d":"

Get a validator for a given data type. Returns a validator implementing\nthe ValidatorInterface or NULL if no validator\ncould be resolved.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getBaseValidatorConjunction","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getBaseValidatorConjunction","d":"

Resolves and returns the base validator conjunction for the given data type.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::buildMethodArgumentsValidatorConjunctions","p":"Neos/Flow/Validation/ValidatorResolver.html#method_buildMethodArgumentsValidatorConjunctions","d":"

Detects and registers any validators for arguments:

\n
    \n
  • by the data type specified in the param annotations
  • \n
  • additional validators specified in the validate annotations of a method
  • \n
"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::reset","p":"Neos/Flow/Validation/ValidatorResolver.html#method_reset","d":"

Resets the baseValidatorConjunctions\nIt is usually not required to reset the ValidatorResolver during one request. This method is mainly useful for functional tests

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::buildSubObjectValidator","p":"Neos/Flow/Validation/ValidatorResolver.html#method_buildSubObjectValidator","d":"

Builds a chain of nested object validators by specification of the given\nobject path.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::buildBaseValidatorConjunction","p":"Neos/Flow/Validation/ValidatorResolver.html#method_buildBaseValidatorConjunction","d":"

Builds a base validator conjunction for the given data type.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::addCustomValidators","p":"Neos/Flow/Validation/ValidatorResolver.html#method_addCustomValidators","d":"

This adds custom validators to the passed $conjunctionValidator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getPolyTypeObjectValidatorImplementationClassNames","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getPolyTypeObjectValidatorImplementationClassNames","d":"

Returns a map of object validator class names.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::resolveValidatorObjectName","p":"Neos/Flow/Validation/ValidatorResolver.html#method_resolveValidatorObjectName","d":"

Returns the class name of an appropriate validator for the given type. If no\nvalidator is available false is returned

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getValidatorImplementationClassNames","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getValidatorImplementationClassNames","d":"

Returns all class names implementing the ValidatorInterface.

"},{"t":"M","n":"Neos\\Flow\\Validation\\ValidatorResolver::getValidatorType","p":"Neos/Flow/Validation/ValidatorResolver.html#method_getValidatorType","d":"

Used to map PHP types to validator types.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::__construct","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method___construct","d":"

Constructs the composite validator and sets validation options

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::addValidator","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_addValidator","d":"

Adds a new validator to the conjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::removeValidator","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_removeValidator","d":"

Removes the specified validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::count","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_count","d":"

Returns the number of validators contained in this conjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::getValidators","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_getValidators","d":"

Returns the child validators of this Composite Validator

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractCompositeValidator::getOptions","p":"Neos/Flow/Validation/Validator/AbstractCompositeValidator.html#method_getOptions","d":"

Returns the options for this validator

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::__construct","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method___construct","d":"

Constructs the validator and sets validation options

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::pushResult","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_pushResult","d":"

Push a new Result onto the Result stack and return it in order to fix cyclic calls to a single validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::popResult","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_popResult","d":"

Pop and return the current Result from the stack and make $this->result point to the last Result again.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::getResult","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_getResult","d":"

Get the current Result for this validation invocation. Use this inside your isValid() implementation\nto e.g. merge results together into the current one.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::validate","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_validate","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::isValid","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_isValid","d":"

Check if $value is valid. If it is not valid, needs to add an error\nto Result.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::addError","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_addError","d":"

Creates a new validation error object and adds it to $this->errors

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::getOptions","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_getOptions","d":"

Returns the options of this validator

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AbstractValidator::isEmpty","p":"Neos/Flow/Validation/Validator/AbstractValidator.html#method_isEmpty","d":""},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AggregateBoundaryValidator::isValid","p":"Neos/Flow/Validation/Validator/AggregateBoundaryValidator.html#method_isValid","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred. Will skip validation if value is\nan uninitialized lazy loading proxy.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\AlphanumericValidator::isValid","p":"Neos/Flow/Validation/Validator/AlphanumericValidator.html#method_isValid","d":"

The given $value is valid if it is an alphanumeric string, which is defined as [[:alnum:]].

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\BooleanValueValidator::isValid","p":"Neos/Flow/Validation/Validator/BooleanValueValidator.html#method_isValid","d":"

Checks if the given value is a specific boolean value.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\CollectionValidator::isValid","p":"Neos/Flow/Validation/Validator/CollectionValidator.html#method_isValid","d":"

Checks for a collection and if needed validates the items in the collection.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ConjunctionValidator::validate","p":"Neos/Flow/Validation/Validator/ConjunctionValidator.html#method_validate","d":"

Checks if the given value is valid according to the validators of the conjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\CountValidator::isValid","p":"Neos/Flow/Validation/Validator/CountValidator.html#method_isValid","d":"

The given value is valid if it is an array or \\Countable that contains the specified amount of elements.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DateTimeRangeValidator::isValid","p":"Neos/Flow/Validation/Validator/DateTimeRangeValidator.html#method_isValid","d":"

Adds errors if the given DateTime does not match the set boundaries.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DateTimeRangeValidator::parseReferenceDate","p":"Neos/Flow/Validation/Validator/DateTimeRangeValidator.html#method_parseReferenceDate","d":"

Calculates a DateTime object from a given Time interval

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DateTimeValidator::isValid","p":"Neos/Flow/Validation/Validator/DateTimeValidator.html#method_isValid","d":"

Checks if the given value is a valid DateTime object.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\DisjunctionValidator::validate","p":"Neos/Flow/Validation/Validator/DisjunctionValidator.html#method_validate","d":"

Checks if the given value is valid according to the validators of the\ndisjunction.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator::initializeObject","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html#method_initializeObject","d":null},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator::isValid","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html#method_isValid","d":"

Checks if the given value is a valid email address.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\EmailAddressValidator::validEmail","p":"Neos/Flow/Validation/Validator/EmailAddressValidator.html#method_validEmail","d":"

Checking syntax of input email address

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\FileExtensionValidator::isValid","p":"Neos/Flow/Validation/Validator/FileExtensionValidator.html#method_isValid","d":"

The given $value is valid media type matches one of the allowedTypes and\nnone of the disallowedTypes

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\FileSizeValidator::isValid","p":"Neos/Flow/Validation/Validator/FileSizeValidator.html#method_isValid","d":"

The given $value is valid media type matches one of the allowedTypes and\nnone of the disallowedTypes

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\FloatValidator::isValid","p":"Neos/Flow/Validation/Validator/FloatValidator.html#method_isValid","d":"

The given value is valid if it is of type float or a string matching the regular expression [0-9.e+-]

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::isValid","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_isValid","d":"

Checks if the given value is valid according to the property validators.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::isUninitializedProxy","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_isUninitializedProxy","d":""},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::isValidatedAlready","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_isValidatedAlready","d":""},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::getPropertyValue","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_getPropertyValue","d":"

Load the property value to be used for validation.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::checkProperty","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_checkProperty","d":"

Checks if the specified property of the given object is valid, and adds\nfound errors to the $messages object.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::addPropertyValidator","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_addPropertyValidator","d":"

Adds the given validator for validation of the specified property.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\GenericObjectValidator::getPropertyValidators","p":"Neos/Flow/Validation/Validator/GenericObjectValidator.html#method_getPropertyValidators","d":"

Returns all property validators - or only validators of the specified property

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\IntegerValidator::isValid","p":"Neos/Flow/Validation/Validator/IntegerValidator.html#method_isValid","d":"

Checks if the given value is a valid integer.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\LabelValidator::isValid","p":"Neos/Flow/Validation/Validator/LabelValidator.html#method_isValid","d":"

The given value is valid if it matches the regular expression specified in PATTERN_VALIDCHARACTERS.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\LocaleIdentifierValidator::isValid","p":"Neos/Flow/Validation/Validator/LocaleIdentifierValidator.html#method_isValid","d":"

Is valid if the given value is a valid "locale identifier".

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\MediaTypeValidator::isValid","p":"Neos/Flow/Validation/Validator/MediaTypeValidator.html#method_isValid","d":"

The given $value is valid media type matches one of the allowedTypes and\nnone of the disallowedTypes

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\NotEmptyValidator::isValid","p":"Neos/Flow/Validation/Validator/NotEmptyValidator.html#method_isValid","d":"

Checks if the given value is not empty (NULL, empty string, empty array\nor empty object that implements the Countable interface).

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\NumberRangeValidator::isValid","p":"Neos/Flow/Validation/Validator/NumberRangeValidator.html#method_isValid","d":"

The given value is valid if it is a number in the specified range.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\NumberValidator::isValid","p":"Neos/Flow/Validation/Validator/NumberValidator.html#method_isValid","d":"

Checks if the given value is a valid number.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::canValidate","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_canValidate","d":"

Checks the given target can be validated by the validator implementation.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::getPriority","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_getPriority","d":"

Return the priority of this validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\RawValidator::isValid","p":"Neos/Flow/Validation/Validator/RawValidator.html#method_isValid","d":"

This validator is always valid.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\RegularExpressionValidator::isValid","p":"Neos/Flow/Validation/Validator/RegularExpressionValidator.html#method_isValid","d":"

Checks if the given value matches the specified regular expression.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\StringLengthValidator::isValid","p":"Neos/Flow/Validation/Validator/StringLengthValidator.html#method_isValid","d":"

Checks if the given value is a valid string (or can be cast to a string\nif an object is given) and its length is between minimum and maximum\nspecified in the validation options.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\StringValidator::isValid","p":"Neos/Flow/Validation/Validator/StringValidator.html#method_isValid","d":"

Checks if the given value is a string.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\TextValidator::isValid","p":"Neos/Flow/Validation/Validator/TextValidator.html#method_isValid","d":"

Checks if the given value is a valid text (contains no XML tags).

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\UniqueEntityValidator::isValid","p":"Neos/Flow/Validation/Validator/UniqueEntityValidator.html#method_isValid","d":"

Checks if the given value is a unique entity depending on it's identity properties or\ncustom configured identity properties.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\UuidValidator::isValid","p":"Neos/Flow/Validation/Validator/UuidValidator.html#method_isValid","d":"

Checks if the given value is a syntactically valid UUID.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::validate","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_validate","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::getOptions","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_getOptions","d":"

Returns the options of this validator which can be specified in the constructor

"},{"t":"M","n":"Neos\\FluidAdaptor\\Command\\DocumentationCommandController::generateXsdCommand","p":"Neos/FluidAdaptor/Command/DocumentationCommandController.html#method_generateXsdCommand","d":"

Generate Fluid ViewHelper XSD Schema

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::get","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_get","d":"

Gets an entry from the cache or NULL if the\nentry does not exist.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::set","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_set","d":"

Set or updates an entry identified by $name\ninto the cache.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::flush","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_flush","d":"

Flushes the cache either by entry or flushes\nthe entire cache if no entry is provided.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Cache\\CacheAdaptor::getCacheWarmer","p":"Neos/FluidAdaptor/Core/Cache/CacheAdaptor.html#method_getCacheWarmer","d":"

Get an instance of FluidCacheWarmerInterface which\ncan warm up template files that would normally be\ncached on-the-fly to this FluidCacheInterface\nimplementaion.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor::setDefaultPackageKey","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html#method_setDefaultPackageKey","d":"

Set the default package key to use for resource URIs.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor::process","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html#method_process","d":"

Looks for URIs pointing to package resources and in place of those adds\nViewHelperNode instances using the ResourceViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor\\ResourceInterceptor::getInterceptionPoints","p":"Neos/FluidAdaptor/Core/Parser/Interceptor/ResourceInterceptor.html#method_getInterceptionPoints","d":"

This interceptor wants to hook into text nodes.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression\\LegacyNamespaceExpressionNode::evaluateExpression","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression/LegacyNamespaceExpressionNode.html#method_evaluateExpression","d":"

Evaluates the expression stored in this node, in the context of $renderingcontext.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\ResourceUriNode::injectViewHelperResolver","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/ResourceUriNode.html#method_injectViewHelperResolver","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\ResourceUriNode::__construct","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/ResourceUriNode.html#method___construct","d":"Constructor."},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface::objectAccess","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html#method_objectAccess","d":"

Post-Processor which is called whenever this object is encountered in a Fluid\nobject access.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateParser::isEscapingEnabled","p":"Neos/FluidAdaptor/Core/Parser/TemplateParser.html#method_isEscapingEnabled","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateParser::setEscapingEnabled","p":"Neos/FluidAdaptor/Core/Parser/TemplateParser.html#method_setEscapingEnabled","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\EscapingFlagProcessor::setRenderingContext","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/EscapingFlagProcessor.html#method_setRenderingContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\EscapingFlagProcessor::preProcessSource","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/EscapingFlagProcessor.html#method_preProcessSource","d":"

Pre-process the template source before it is\nreturned to the TemplateParser or passed to\nthe next TemplateProcessorInterface instance.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor::preProcessSource","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html#method_preProcessSource","d":"

Pre-process the template source before it is\nreturned to the TemplateParser or passed to\nthe next TemplateProcessorInterface instance.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor::protectCDataSectionsFromParser","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html#method_protectCDataSectionsFromParser","d":"

Encodes areas enclosed in CDATA to prevent further parsing by the Fluid engine.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor\\NamespaceDetectionTemplateProcessor::throwExceptionsForUnhandledNamespaces","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor/NamespaceDetectionTemplateProcessor.html#method_throwExceptionsForUnhandledNamespaces","d":"

Throw an UnknownNamespaceException for any unknown and not ignored\nnamespace inside the template string.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::__construct","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method___construct","d":"

RenderingContext constructor.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::injectObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::getControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_getControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::setControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_setControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::getObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_getObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::buildParserConfiguration","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_buildParserConfiguration","d":"

Build parser configuration

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\RenderingContext::setOption","p":"Neos/FluidAdaptor/Core/Rendering/RenderingContext.html#method_setOption","d":"

Set a specific option of this View

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::initializeArguments","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_initializeArguments","d":"

Initializes the "then" and "else" arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_evaluateCondition","d":"

Static method which can be overridden by subclasses. If a subclass\nrequires a different (or faster) decision then this method is the one\nto override and implement.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderStatic","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::evaluateElseClosures","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_evaluateElseClosures","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderThenChild","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderThenChild","d":"

Returns value of "then" attribute.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderElseChild","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderElseChild","d":"

Returns value of "else" attribute.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::compile","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_compile","d":"

The compiled ViewHelper adds two new ViewHelper arguments: thenClosure and elseClosure.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractConditionViewHelper::renderResult","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractConditionViewHelper.html#method_renderResult","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper::__construct","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper::injectLocalizationService","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html#method_injectLocalizationService","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractLocaleAwareViewHelper::getLocale","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractLocaleAwareViewHelper.html#method_getLocale","d":"

Get the locale to use for all locale specific functionality.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::__construct","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::injectTagBuilder","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_injectTagBuilder","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::initialize","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_initialize","d":"

Sets the tag name to $this->tagName.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::registerTagAttribute","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_registerTagAttribute","d":"

Register a new tag attribute. Tag attributes are all arguments which will be directly appended to a tag if you call $this->initializeTag()

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::registerUniversalTagAttributes","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_registerUniversalTagAttributes","d":"

Registers all standard HTML universal attributes.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractTagBasedViewHelper::handleAdditionalArguments","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractTagBasedViewHelper.html#method_handleAdditionalArguments","d":"

Handles additional arguments, sorting out any data-\nprefixed tag attributes and assigning them. Then passes\nthe unassigned arguments to the parent class' method,\nwhich in the default implementation will throw an error\nabout "undeclared argument used".

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::setRenderingContext","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_setRenderingContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::injectObjectManager","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_injectObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::injectLogger","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_injectLogger","d":"

Injects the (system) logger based on PSR-3.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\AbstractViewHelper::isEscapingInterceptorEnabled","p":"Neos/FluidAdaptor/Core/ViewHelper/AbstractViewHelper.html#method_isEscapingInterceptorEnabled","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface::setChildNodes","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html#method_setChildNodes","d":"

Sets the direct child nodes of the current syntax tree node.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer::getByPath","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html#method_getByPath","d":"

Get a variable by dotted path expression, retrieving the\nvariable from nested arrays/objects one segment at a time.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer::resolveSubVariableReferences","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html#method_resolveSubVariableReferences","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\TemplateVariableContainer::getBooleanValue","p":"Neos/FluidAdaptor/Core/ViewHelper/TemplateVariableContainer.html#method_getBooleanValue","d":"

Tries to interpret the given path as boolean value, either returns the boolean value or null.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::initializeObject","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_initializeObject","d":null},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::createViewHelperInstanceFromClassName","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_createViewHelperInstanceFromClassName","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::addNamespace","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_addNamespace","d":"

Add a PHP namespace where ViewHelpers can be found and give\nit an alias/identifier.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\ViewHelperResolver::addNamespaceInternal","p":"Neos/FluidAdaptor/Core/ViewHelper/ViewHelperResolver.html#method_addNamespaceInternal","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetController::processRequest","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetController.html#method_processRequest","d":"

Handles a request. The result output is returned by altering the given response.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::injectAjaxWidgetContextHolder","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_injectAjaxWidgetContextHolder","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::injectWidgetContext","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_injectWidgetContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::initializeArguments","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_initializeArguments","d":"

Registers the widgetId viewhelper

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::initializeArgumentsAndRender","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_initializeArgumentsAndRender","d":"

Initialize the arguments of the ViewHelper, and call the render() method of the ViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::setChildNodes","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_setChildNodes","d":"

Stores the syntax tree child nodes in the Widget Context, so they can be\nrendered with lateron.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::getWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_getWidgetConfiguration","d":"

Generate the configuration for this widget. Override to adjust.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::getAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_getAjaxWidgetConfiguration","d":"

Generate the configuration for this widget in AJAX context.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::getNonAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_getNonAjaxWidgetConfiguration","d":"

Generate the configuration for this widget in non-AJAX context.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::initiateSubRequest","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_initiateSubRequest","d":"

Initiate a sub request to $this->controller. Make sure to fill $this->controller\nvia Dependency Injection.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::resetState","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_resetState","d":"

Resets the ViewHelper state by creating a fresh WidgetContext

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AbstractWidgetViewHelper::compile","p":"Neos/FluidAdaptor/Core/Widget/AbstractWidgetViewHelper.html#method_compile","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetContextHolder::get","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetContextHolder.html#method_get","d":"

Get the widget context for the given $ajaxWidgetId.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetContextHolder::store","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetContextHolder.html#method_store","d":"

Stores the WidgetContext inside the Context, and sets the\nAjaxWidgetIdentifier inside the Widget Context correctly.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetMiddleware::process","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html#method_process","d":"

Check if the current request contains a widget context.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\AjaxWidgetMiddleware::extractWidgetContext","p":"Neos/FluidAdaptor/Core/Widget/AjaxWidgetMiddleware.html#method_extractWidgetContext","d":"

Extracts the WidgetContext from the given $httpRequest.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getAjaxWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getAjaxWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setAjaxWidgetIdentifier","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setAjaxWidgetIdentifier","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getWidgetConfiguration","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setAjaxWidgetConfiguration","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setNonAjaxWidgetConfiguration","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setNonAjaxWidgetConfiguration","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getControllerObjectName","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getControllerObjectName","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setControllerObjectName","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setControllerObjectName","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::setViewHelperChildNodes","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_setViewHelperChildNodes","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getViewHelperChildNodes","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getViewHelperChildNodes","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::getViewHelperChildNodeRenderingContext","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method_getViewHelperChildNodeRenderingContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Widget\\WidgetContext::__sleep","p":"Neos/FluidAdaptor/Core/Widget/WidgetContext.html#method___sleep","d":"

Serialize everything except the viewHelperChildNodes, viewHelperChildNodeRenderingContext and nonAjaxWidgetConfiguration

"},{"t":"M","n":"Neos\\FluidAdaptor\\Package::boot","p":"Neos/FluidAdaptor/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::__construct","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method___construct","d":"

Constructor. Sets $this->abstractViewHelperReflectionClass

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::getClassNamesInNamespace","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method_getClassNamesInNamespace","d":"

Get all class names inside this namespace and return them as array.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::getTagNameForClass","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method_getTagNameForClass","d":"

Get a tag name for a given ViewHelper class.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\AbstractGenerator::addChildWithCData","p":"Neos/FluidAdaptor/Service/AbstractGenerator.html#method_addChildWithCData","d":"

Add a child node to $parentXmlNode, and wrap the contents inside a CDATA section.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::generateXsd","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_generateXsd","d":"

Generate the XML Schema definition for a given namespace.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::generateXmlForClassName","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_generateXmlForClassName","d":"

Generate the XML Schema for a given class name.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::addAttributes","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_addAttributes","d":"

Add attribute descriptions to a given tag.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Service\\XsdGenerator::addDocumentation","p":"Neos/FluidAdaptor/Service/XsdGenerator.html#method_addDocumentation","d":"

Add documentation XSD to a given XML node

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\DebugViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/DebugViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\DebugViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/DebugViewHelper.html#method_render","d":"

Wrapper for \\Neos\\Flow\\var_dump()

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_render","d":"

Renders flash messages that have been added to the FlashMessageContainer in previous request(s).

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::renderAsList","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_renderAsList","d":"

Render the flash messages as unsorted list. This is triggered if no "as" argument is given\nto the ViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FlashMessagesViewHelper::renderFromTemplate","p":"Neos/FluidAdaptor/ViewHelpers/FlashMessagesViewHelper.html#method_renderFromTemplate","d":"

Defer the rendering of Flash Messages to the template. In this case,\nthe flash messages are stored in the template inside the variable specified\nin "as".

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_initializeArguments","d":"

Initialize arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_render","d":"

Render the form.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getFormActionUri","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getFormActionUri","d":"

Returns the action URI of the form tag.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderHiddenActionUriQueryParameters","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderHiddenActionUriQueryParameters","d":"

Render hidden form fields for query parameters from action URI.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderAdditionalIdentityFields","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderAdditionalIdentityFields","d":"

Render additional identity fields which were registered by form elements.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderHiddenReferrerFields","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderHiddenReferrerFields","d":"

Renders hidden form fields for referrer information about\nthe current controller and action.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFormObjectNameToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFormObjectNameToViewHelperVariableContainer","d":"

Adds the form object name to the ViewHelperVariableContainer if "objectName" argument or "name" attribute is specified.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFormObjectNameFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFormObjectNameFromViewHelperVariableContainer","d":"

Removes the form object name from the ViewHelperVariableContainer.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getFormObjectName","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getFormObjectName","d":"

Returns the name of the object that is bound to this form.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFormObjectToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFormObjectToViewHelperVariableContainer","d":"

Adds the object that is bound to this form to the ViewHelperVariableContainer if the formObject attribute is specified.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFormObjectFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFormObjectFromViewHelperVariableContainer","d":"

Removes the form object from the ViewHelperVariableContainer.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFieldNamePrefixToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFieldNamePrefixToViewHelperVariableContainer","d":"

Adds the field name prefix to the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getFieldNamePrefix","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getFieldNamePrefix","d":"

Get the field name prefix

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::getDefaultFieldNamePrefix","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_getDefaultFieldNamePrefix","d":"

Retrieves the default field name prefix for this form

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFieldNamePrefixFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFieldNamePrefixFromViewHelperVariableContainer","d":"

Removes field name prefix from the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addFormFieldNamesToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addFormFieldNamesToViewHelperVariableContainer","d":"

Adds a container for form field names to the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeFormFieldNamesFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeFormFieldNamesFromViewHelperVariableContainer","d":"

Removes the container for form field names from the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::addEmptyHiddenFieldNamesToViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_addEmptyHiddenFieldNamesToViewHelperVariableContainer","d":"

Adds a container for rendered hidden field names for empty values to the ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::removeEmptyHiddenFieldNamesFromViewHelperVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_removeEmptyHiddenFieldNamesFromViewHelperVariableContainer","d":"

Removes container for rendered hidden field names for empty values from ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderEmptyHiddenFields","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderEmptyHiddenFields","d":"

Renders all empty hidden fields that have been added to ViewHelperVariableContainer

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderTrustedPropertiesField","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderTrustedPropertiesField","d":"

Render the request hash field

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\FormViewHelper::renderCsrfTokenField","p":"Neos/FluidAdaptor/ViewHelpers/FormViewHelper.html#method_renderCsrfTokenField","d":"

Render the a hidden field with a CSRF token

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_initializeArguments","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getName","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getName","d":"

Get the name of this form element.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getRequest","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getRequest","d":"

Shortcut for retrieving the request from the controller context

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getNameWithoutPrefix","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getNameWithoutPrefix","d":"

Get the name of this form element, without prefix.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getValueAttribute","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getValueAttribute","d":"

Returns the current value of this Form ViewHelper and converts it to an identifier string in case it's an object\nThe value is determined as follows:

\n
    \n
  • If property mapping errors occurred and the form is re-displayed, the last submitted value is returned
  • \n
  • Else the bound property is returned (only in objectAccessor-mode)
  • \n
  • As fallback the "value" argument of this ViewHelper is used
  • \n
"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::hasMappingErrorOccurred","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_hasMappingErrorOccurred","d":"

Checks if a property mapping error has occurred in the last request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getLastSubmittedFormData","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getLastSubmittedFormData","d":"

Get the form data which has last been submitted; only returns valid data in case\na property mapping error has occurred. Check with hasMappingErrorOccurred() before!

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::addAdditionalIdentityPropertiesIfNeeded","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_addAdditionalIdentityPropertiesIfNeeded","d":"

Add additional identity properties in case the current property is hierarchical (of the form "bla.blubb").

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getPropertyValue","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getPropertyValue","d":"

Get the current property of the object bound to this form.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getPropertyPath","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getPropertyPath","d":"

Returns the "absolute" property path of the property bound to this ViewHelper.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::isObjectAccessorMode","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_isObjectAccessorMode","d":"

Internal method which checks if we should evaluate a domain object or just output arguments['name'] and arguments['value']

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::setErrorClassAttribute","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_setErrorClassAttribute","d":"

Add an CSS class if this view helper has errors

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::getMappingResultsForProperty","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_getMappingResultsForProperty","d":"

Get errors for the property and form name of this view helper

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormFieldViewHelper::renderHiddenFieldForEmptyValue","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormFieldViewHelper.html#method_renderHiddenFieldForEmptyValue","d":"

Renders a hidden field with the same name as the element, to make sure the empty value is submitted\nin case nothing is selected. This is needed for checkbox and multiple select fields

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::injectPersistenceManager","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_injectPersistenceManager","d":"

Injects the Flow Persistence Manager

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::prefixFieldName","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_prefixFieldName","d":"

Prefixes / namespaces the given name with the form field prefix

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::renderHiddenIdentityField","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_renderHiddenIdentityField","d":"

Renders a hidden form field containing the technical identity of the given object.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\AbstractFormViewHelper::registerFieldNameForFormTokenGeneration","p":"Neos/FluidAdaptor/ViewHelpers/Form/AbstractFormViewHelper.html#method_registerFieldNameForFormTokenGeneration","d":"

Register a field name for inclusion in the HMAC / Form Token generation

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\ButtonViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/ButtonViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\ButtonViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/ButtonViewHelper.html#method_render","d":"

Renders the button.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\CheckboxViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/CheckboxViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\CheckboxViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/CheckboxViewHelper.html#method_render","d":"

Renders the checkbox.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\HiddenViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/HiddenViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\HiddenViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/HiddenViewHelper.html#method_render","d":"

Renders the hidden field.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\PasswordViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/PasswordViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\PasswordViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/PasswordViewHelper.html#method_render","d":"

Renders the password input field.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\RadioViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/RadioViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\RadioViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/RadioViewHelper.html#method_render","d":"

Renders the checkbox.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_initializeArguments","d":"

Initialize arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_render","d":"

Render the tag.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::renderOptionTags","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_renderOptionTags","d":"

Render the option tags.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getOptions","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getOptions","d":"

Render the option tags.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::isSelected","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_isSelected","d":"

Render the option tags.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getSelectedValue","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getSelectedValue","d":"

Retrieves the selected value(s)

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getOptionValueScalar","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getOptionValueScalar","d":"

Get the option value for an object

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::renderOptionTag","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_renderOptionTag","d":"

Render one option tag

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SelectViewHelper::getTranslatedLabel","p":"Neos/FluidAdaptor/ViewHelpers/Form/SelectViewHelper.html#method_getTranslatedLabel","d":"

Returns a translated version of the given label

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SubmitViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/SubmitViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\SubmitViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/SubmitViewHelper.html#method_render","d":"

Renders the submit button.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextareaViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextareaViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextareaViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextareaViewHelper.html#method_render","d":"

Renders the textarea.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextfieldViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextfieldViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\TextfieldViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/TextfieldViewHelper.html#method_render","d":"

Renders the textfield.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_initializeArguments","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_render","d":"

Renders the upload field.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::getUploadedResource","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_getUploadedResource","d":"

Returns a previously uploaded resource, or the resource specified via "value" argument if no resource has been uploaded before\nIf errors occurred during property mapping for this property, NULL is returned

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form\\UploadViewHelper::getNameWithoutPrefix","p":"Neos/FluidAdaptor/ViewHelpers/Form/UploadViewHelper.html#method_getNameWithoutPrefix","d":"

Get the name of this form element, without prefix.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html#method_render","d":"

Converts all HTML entities to their applicable characters as needed using PHPs html_entity_decode() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Base64DecodeViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/Base64DecodeViewHelper.html#method_compile","d":"

This ViewHelper is used whenever something was wrappded in CDATA\nTherefore we render it to raw PHP code during compilation.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper::maximizeUnit","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html#method_maximizeUnit","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\BytesViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/BytesViewHelper.html#method_render","d":"

Render the supplied byte count as a human readable string.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html#method_render","d":"

Changes the case of the input string

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CaseViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/CaseViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html#method_render","d":"

Render the cropped text

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CropViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/CropViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CurrencyViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/CurrencyViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\CurrencyViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/CurrencyViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\DateViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/DateViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\DateViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/DateViewHelper.html#method_render","d":"

Render the supplied DateTime object as a formatted date.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html#method_render","d":"

Converts all HTML entities to their applicable characters as needed using PHPs html_entity_decode() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesDecodeViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesDecodeViewHelper.html#method_renderStatic","d":"

Applies html_entity_decode() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html#method_render","d":"

Escapes special characters with their escaped counterparts as needed using PHPs htmlentities() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\HtmlentitiesViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/HtmlentitiesViewHelper.html#method_renderStatic","d":"

Applies htmlentities() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html#method_render","d":"

Outputs the identifier of the specified object

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\IdentifierViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/IdentifierViewHelper.html#method_compile","d":"

Directly compile to code for the template cache.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html#method_render","d":"

Outputs content with its JSON representation. To prevent issues in HTML context, occurrences\nof greater-than or less-than characters are converted to their hexadecimal representations.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\JsonViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/JsonViewHelper.html#method_compile","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html#method_render","d":"

Replaces newline characters by HTML line breaks.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\Nl2brViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/Nl2brViewHelper.html#method_compile","d":"

Compile to direct nl2br use in template code.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\NumberViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/NumberViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\NumberViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/NumberViewHelper.html#method_render","d":"

Format the numeric value as a number with grouped thousands, decimal point and\nprecision.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html#method_render","d":"

Pad a string to a certain length with another string

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\PaddingViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/PaddingViewHelper.html#method_renderStatic","d":"

Applies str_pad() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html#method_render","d":"

Escapes special characters with their escaped counterparts as needed using PHPs strip_tags() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\StripTagsViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Format/StripTagsViewHelper.html#method_compile","d":"

Compile into direct strip_tags call in the cached template.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html#method_render","d":"

Escapes special characters with their escaped counterparts as needed using PHPs urlencode() function.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format\\UrlencodeViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Format/UrlencodeViewHelper.html#method_renderStatic","d":"

Applies rawurlencode() on the specified value.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ActionViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Link/ActionViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ActionViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Link/ActionViewHelper.html#method_render","d":"

Render the link.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\EmailViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Link/EmailViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\EmailViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Link/EmailViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ExternalViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Link/ExternalViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link\\ExternalViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Link/ExternalViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::getWidgetRenderingContext","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_getWidgetRenderingContext","d":"

Get the widget rendering context, or throw an exception if it cannot be found.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::getWidgetChildNodes","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_getWidgetChildNodes","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::getWidgetContext","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_getWidgetContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::addArgumentsToTemplateVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_addArgumentsToTemplateVariableContainer","d":"

Add the given arguments to the TemplateVariableContainer of the widget.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\RenderChildrenViewHelper::removeArgumentsFromTemplateVariableContainer","p":"Neos/FluidAdaptor/ViewHelpers/RenderChildrenViewHelper.html#method_removeArgumentsFromTemplateVariableContainer","d":"

Remove the given arguments from the TemplateVariableContainer of the widget.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\CsrfTokenViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/CsrfTokenViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\CsrfTokenViewHelper::compile","p":"Neos/FluidAdaptor/ViewHelpers/Security/CsrfTokenViewHelper.html#method_compile","d":"

Compile to direct call in the template.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_initializeArguments","d":"

Initializes the "then" and "else" arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_render","d":"

renders child if access to the given resource is allowed, otherwise renders child.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAccessViewHelper::getPrivilegeManager","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAccessViewHelper.html#method_getPrivilegeManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAuthenticatedViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAuthenticatedViewHelper.html#method_render","d":"

renders child if access to the given resource is allowed, otherwise renders child.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfAuthenticatedViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfAuthenticatedViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html#method_initializeArguments","d":"

Initializes the "then" and "else" arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html#method_render","d":"

renders child if the role could be found in the security context,\notherwise renders child.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security\\IfHasRoleViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Security/IfHasRoleViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html#method_render","d":"

Renders the translated label.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\TranslateViewHelper::injectTranslator","p":"Neos/FluidAdaptor/ViewHelpers/TranslateViewHelper.html#method_injectTranslator","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ActionViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ActionViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ActionViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ActionViewHelper.html#method_render","d":"

Render the Uri.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\EmailViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/EmailViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\EmailViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/EmailViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ExternalViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ExternalViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ExternalViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ExternalViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html#method_initializeArguments","d":"

Initialize and register all arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html#method_render","d":"

Render the URI to the resource. The filename is used from child content.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri\\ResourceViewHelper::renderStatic","p":"Neos/FluidAdaptor/ViewHelpers/Uri/ResourceViewHelper.html#method_renderStatic","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html#method_initializeArguments","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html#method_render","d":"

Renders child if there are validation errors. The check can be narrowed down to\nspecific property paths.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\IfHasErrorsViewHelper::evaluateCondition","p":"Neos/FluidAdaptor/ViewHelpers/Validation/IfHasErrorsViewHelper.html#method_evaluateCondition","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\ResultsViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Validation/ResultsViewHelper.html#method_initializeArguments","d":"

Arguments initialization

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation\\ResultsViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Validation/ResultsViewHelper.html#method_render","d":"

Iterates through selected errors of the request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\AutocompleteViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\AutocompleteViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/AutocompleteViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController::initializeAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html#method_initializeAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController::indexAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html#method_indexAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\AutocompleteController::autocompleteAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/AutocompleteController.html#method_autocompleteAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::initializeAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_initializeAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::indexAction","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_indexAction","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::calculateDisplayRange","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_calculateDisplayRange","d":"

If a certain number of links should be displayed, adjust before and after\namounts accordingly.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller\\PaginateController::buildPagination","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller/PaginateController.html#method_buildPagination","d":"

Returns an array with the keys "pages", "current", "numberOfPages", "nextPage" & "previousPage"

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_initializeArguments","d":"

Initialize arguments

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_render","d":"

Render the link.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::getAjaxUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_getAjaxUri","d":"

Get the URI for an AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\LinkViewHelper::getWidgetUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/LinkViewHelper.html#method_getWidgetUri","d":"

Get the URI for a non-AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\PaginateViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\PaginateViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/PaginateViewHelper.html#method_render","d":"

Render this view helper

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::initializeArguments","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::render","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_render","d":"

Render the Uri.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::getAjaxUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_getAjaxUri","d":"

Get the URI for an AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\UriViewHelper::getWidgetUri","p":"Neos/FluidAdaptor/ViewHelpers/Widget/UriViewHelper.html#method_getWidgetUri","d":"

Get the URI for a non-AJAX Request.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::render","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_render","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::assign","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_assign","d":"

Add a variable to the view data collection.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::assignMultiple","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_assignMultiple","d":"

Add multiple variables to the view data collection

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::createWithOptions","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::__construct","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method___construct","d":"

Set default options based on the supportedOptions provided

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setTemplatePathAndFilename","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setTemplatePathAndFilename","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setControllerContext","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::renderSection","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_renderSection","d":"

Renders a given section.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::validateOptions","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_validateOptions","d":"

Validate options given to this view.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setOptions","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setOptions","d":"

Merges the given options with the default values\nand sets the resulting options in this object.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::getOption","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_getOption","d":"

Get a specific option of this View

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\AbstractTemplateView::setOption","p":"Neos/FluidAdaptor/View/AbstractTemplateView.html#method_setOption","d":"

Set a specific option of this View

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::createWithOptions","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::__construct","p":"Neos/FluidAdaptor/View/StandaloneView.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::initializeObject","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_initializeObject","d":"

Initiates the StandaloneView by creating the required ControllerContext

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplate","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplate","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setFormat","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setFormat","d":"

Sets the format of the current request (default format is "html")

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getFormat","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getFormat","d":"

Returns the format of the current request (defaults is "html")

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getRequest","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getRequest","d":"

Returns the current request object

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplatePathAndFilename","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplatePathAndFilename","d":"

Sets the absolute path to a Fluid template file

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getTemplatePathAndFilename","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getTemplatePathAndFilename","d":"

Returns the absolute path to a Fluid template file if it was specified with setTemplatePathAndFilename() before

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplateSource","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplateSource","d":"

Sets the Fluid template source\nYou can use setTemplatePathAndFilename() alternatively if you only want to specify the template path

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setTemplateRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setTemplateRootPaths","d":"

Set the root path(s) to the templates.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setLayoutRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setLayoutRootPaths","d":"

Set the root path(s) to the layouts.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getLayoutRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getLayoutRootPaths","d":"

Resolves the layout root to be used inside other paths.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setLayoutRootPath","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setLayoutRootPath","d":"

Sets the absolute path to the folder that contains Fluid layout files

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setPartialRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setPartialRootPaths","d":"

Set the root path(s) to the partials.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::getPartialRootPaths","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_getPartialRootPaths","d":"

Returns the absolute path to the folder that contains Fluid partial files

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::setPartialRootPath","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_setPartialRootPath","d":"

Sets the absolute path to the folder that contains Fluid partial files.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\StandaloneView::hasTemplate","p":"Neos/FluidAdaptor/View/StandaloneView.html#method_hasTemplate","d":"

Checks whether a template can be resolved for the current request

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::__construct","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method___construct","d":null},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::injectPackageManager","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_injectPackageManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getTemplateRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getTemplateRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setTemplateRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setTemplateRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setLayoutRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setLayoutRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setPartialRootPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setPartialRootPathPattern","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setTemplateRootPath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setTemplateRootPath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getTemplateRootPaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getTemplateRootPaths","d":"

Resolves the template root to be used inside other paths.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getLayoutRootPaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getLayoutRootPaths","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPartialRootPaths","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPartialRootPaths","d":null},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setLayoutRootPath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setLayoutRootPath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setPartialRootPath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setPartialRootPath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPatternReplacementVariables","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPatternReplacementVariables","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setPatternReplacementVariables","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setPatternReplacementVariables","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::resolveTemplateFileForControllerAndActionAndFormat","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_resolveTemplateFileForControllerAndActionAndFormat","d":"

Resolves a template file based on the given controller and action,\ntogether with eventually defined patternReplacementVariables.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getLayoutPathAndFilename","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getLayoutPathAndFilename","d":"

Resolve the path and file name of the layout file, based on\n$this->options['layoutPathAndFilename'] and $this->options['layoutPathAndFilenamePattern'].

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPartialPathAndFilename","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPartialPathAndFilename","d":"

Resolve the partial path and filename based on $this->options['partialPathAndFilenamePattern'].

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getPackagePath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getPackagePath","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::sanitizePath","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_sanitizePath","d":"

Sanitize a path, ensuring it is absolute and\nif a directory, suffixed by a trailing slash.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::expandGenericPathPattern","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_expandGenericPathPattern","d":"

Processes following placeholders inside $pattern:

\n
    \n
  • "@templateRoot"
  • \n
  • "@partialRoot"
  • \n
  • "@layoutRoot"
  • \n
  • "@subpackage"
  • \n
  • "@controller"
  • \n
  • "@format"
  • \n
"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::replacePatternVariable","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_replacePatternVariable","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::expandSubPackageAndController","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_expandSubPackageAndController","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::expandPatterns","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_expandPatterns","d":"

Expands the given $patterns by adding an array element for each $replacement\nreplacing occurrences of $search.

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::getOption","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_getOption","d":"

Get a specific option of this object

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::setOption","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_setOption","d":"

Set a specific option of this object

"},{"t":"M","n":"Neos\\FluidAdaptor\\View\\TemplatePaths::createIdentifierForFile","p":"Neos/FluidAdaptor/View/TemplatePaths.html#method_createIdentifierForFile","d":"

Returns a unique identifier for the given file in the format

\n____\nThe SH1 hash is a checksum that is based on the file path and last modification date"},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::getOriginallySubmittedResource","p":"Neos/Http/Factories/FlowUploadedFile.html#method_getOriginallySubmittedResource","d":"

This is either the persistent identifier of a previously submitted resource file\nor an array with the "__identity" key set to the persistent identifier.

"},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::setOriginallySubmittedResource","p":"Neos/Http/Factories/FlowUploadedFile.html#method_setOriginallySubmittedResource","d":"

Sets a previously submitted resource reference.

"},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::getCollectionName","p":"Neos/Http/Factories/FlowUploadedFile.html#method_getCollectionName","d":""},{"t":"M","n":"Neos\\Http\\Factories\\FlowUploadedFile::setCollectionName","p":"Neos/Http/Factories/FlowUploadedFile.html#method_setCollectionName","d":""},{"t":"M","n":"Neos\\Http\\Factories\\RequestFactoryTrait::createRequest","p":"Neos/Http/Factories/RequestFactoryTrait.html#method_createRequest","d":""},{"t":"M","n":"Neos\\Http\\Factories\\ResponseFactoryTrait::createResponse","p":"Neos/Http/Factories/ResponseFactoryTrait.html#method_createResponse","d":""},{"t":"M","n":"Neos\\Http\\Factories\\ServerRequestFactoryTrait::__construct","p":"Neos/Http/Factories/ServerRequestFactoryTrait.html#method___construct","d":"

ServerRequestFactory constructor.

"},{"t":"M","n":"Neos\\Http\\Factories\\ServerRequestFactoryTrait::createServerRequest","p":"Neos/Http/Factories/ServerRequestFactoryTrait.html#method_createServerRequest","d":""},{"t":"M","n":"Neos\\Http\\Factories\\StreamFactoryTrait::createStream","p":"Neos/Http/Factories/StreamFactoryTrait.html#method_createStream","d":""},{"t":"M","n":"Neos\\Http\\Factories\\StreamFactoryTrait::createStreamFromFile","p":"Neos/Http/Factories/StreamFactoryTrait.html#method_createStreamFromFile","d":""},{"t":"M","n":"Neos\\Http\\Factories\\StreamFactoryTrait::createStreamFromResource","p":"Neos/Http/Factories/StreamFactoryTrait.html#method_createStreamFromResource","d":""},{"t":"M","n":"Neos\\Http\\Factories\\UploadedFileFactoryTrait::createUploadedFile","p":"Neos/Http/Factories/UploadedFileFactoryTrait.html#method_createUploadedFile","d":""},{"t":"M","n":"Neos\\Http\\Factories\\UriFactoryTrait::createUri","p":"Neos/Http/Factories/UriFactoryTrait.html#method_createUri","d":""},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::packageCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_packageCommand","d":"

Kickstart a new package

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::actionControllerCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_actionControllerCommand","d":"

Kickstart a new action controller

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::commandControllerCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_commandControllerCommand","d":"

Kickstart a new command controller

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::modelCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_modelCommand","d":"

Kickstart a new domain model

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::repositoryCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_repositoryCommand","d":"

Kickstart a new domain repository

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::documentationCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_documentationCommand","d":"

Kickstart documentation

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::translationCommand","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_translationCommand","d":"

Kickstart translation

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::validatePackageKey","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_validatePackageKey","d":"

Checks the syntax of the given $packageKey and quits with an error message if it's not valid

"},{"t":"M","n":"Neos\\Kickstarter\\Command\\KickstartCommandController::validateModelName","p":"Neos/Kickstarter/Command/KickstartCommandController.html#method_validateModelName","d":"

Check the given model name to be not one of the reserved words of PHP.

"},{"t":"M","n":"Neos\\Kickstarter\\Package::boot","p":"Neos/Kickstarter/Package.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateActionController","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateActionController","d":"

Generate a controller with the given name for the given package

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateCrudController","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateCrudController","d":"

Generate an Action Controller with pre-made CRUD methods

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateCommandController","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateCommandController","d":"

Generate a command controller with the given name for the given package

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateView","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateView","d":"

Generate a view with the given name for the given package and controller

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateLayout","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateLayout","d":"

Generate a default layout

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateFusion","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateFusion","d":"

Generate a Fusion with the given name for the given package and controller

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generatePrototype","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generatePrototype","d":"

Generate a default page prototype

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateModel","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateModel","d":"

Generate a model for the package with the given model name and fields

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateTestsForModel","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateTestsForModel","d":"

Generate a dummy testcase for a model for the package with the given model name

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateRepository","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateRepository","d":"

Generate a repository for a model given a model name and package key

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateDocumentation","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateDocumentation","d":"

Generate a documentation skeleton for the package key

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateTranslation","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateTranslation","d":"

Generate translation for the package key

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::normalizeFieldDefinitions","p":"Neos/Kickstarter/Service/GeneratorService.html#method_normalizeFieldDefinitions","d":"

Normalize types and prefix types with namespaces

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::generateFile","p":"Neos/Kickstarter/Service/GeneratorService.html#method_generateFile","d":"

Generate a file with the given content and add it to the\ngenerated files

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::renderTemplate","p":"Neos/Kickstarter/Service/GeneratorService.html#method_renderTemplate","d":"

Render the given template file with the given variables

"},{"t":"M","n":"Neos\\Kickstarter\\Service\\GeneratorService::getPrimaryNamespaceAndEntryPath","p":"Neos/Kickstarter/Service/GeneratorService.html#method_getPrimaryNamespaceAndEntryPath","d":""},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Inflector::pluralize","p":"Neos/Kickstarter/Utility/Inflector.html#method_pluralize","d":""},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Inflector::humanizeCamelCase","p":"Neos/Kickstarter/Utility/Inflector.html#method_humanizeCamelCase","d":"

Convert a model class name like "BlogAuthor" or a field name like\n"blogAuthor" to a humanized version like "Blog author" for better readability.

"},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Inflector::spacify","p":"Neos/Kickstarter/Utility/Inflector.html#method_spacify","d":"

Splits a string at lowercase/uppcase transitions and insert the glue\ncharacter in between.

"},{"t":"M","n":"Neos\\Kickstarter\\Utility\\Validation::isReservedKeyword","p":"Neos/Kickstarter/Utility/Validation.html#method_isReservedKeyword","d":"

Check the given keyword to be not one of the reserved words of PHP.

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\LtrimViewHelper::initializeArguments","p":"Neos/Kickstarter/ViewHelpers/Format/LtrimViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\LtrimViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Format/LtrimViewHelper.html#method_render","d":""},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Format\\UcfirstViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Format/UcfirstViewHelper.html#method_render","d":"

Uppercase first character

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\HumanizeCamelCaseViewHelper::initializeArguments","p":"Neos/Kickstarter/ViewHelpers/Inflect/HumanizeCamelCaseViewHelper.html#method_initializeArguments","d":"

Initialize the arguments.

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\HumanizeCamelCaseViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Inflect/HumanizeCamelCaseViewHelper.html#method_render","d":"

Humanize a model name

"},{"t":"M","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect\\PluralizeViewHelper::render","p":"Neos/Kickstarter/ViewHelpers/Inflect/PluralizeViewHelper.html#method_render","d":"

Pluralize a word

"},{"t":"M","n":"Neos\\Utility\\Arrays::integerExplode","p":"Neos/Utility/Arrays.html#method_integerExplode","d":"

Explodes a $string delimited by $delimiter and passes each item in the array through intval().

"},{"t":"M","n":"Neos\\Utility\\Arrays::trimExplode","p":"Neos/Utility/Arrays.html#method_trimExplode","d":"

Explodes a string and trims all values for whitespace in the ends.

"},{"t":"M","n":"Neos\\Utility\\Arrays::arrayMergeRecursiveOverrule","p":"Neos/Utility/Arrays.html#method_arrayMergeRecursiveOverrule","d":"

Merges two arrays recursively and "binary safe" (integer keys are overridden as well), overruling similar values\nin the first array ($firstArray) with the values of the second array ($secondArray) in case of identical keys,\nie. keeping the values of the second.

"},{"t":"M","n":"Neos\\Utility\\Arrays::arrayMergeRecursiveOverruleWithCallback","p":"Neos/Utility/Arrays.html#method_arrayMergeRecursiveOverruleWithCallback","d":"

Merges two arrays recursively and "binary safe" (integer keys are overridden as well), overruling similar values in the first array ($firstArray) with the values of the second array ($secondArray)\nIn case of identical keys, ie. keeping the values of the second. The given $toArray closure will be used if one of the two array keys contains an array and the other not. It should return an array.

"},{"t":"M","n":"Neos\\Utility\\Arrays::containsMultipleTypes","p":"Neos/Utility/Arrays.html#method_containsMultipleTypes","d":"

Returns true if the given array contains elements of varying types

"},{"t":"M","n":"Neos\\Utility\\Arrays::array_reduce","p":"Neos/Utility/Arrays.html#method_array_reduce","d":"

Replacement for array_reduce that allows any type for $initial (instead\nof only integer)

"},{"t":"M","n":"Neos\\Utility\\Arrays::getValueByPath","p":"Neos/Utility/Arrays.html#method_getValueByPath","d":"

Returns the value of a nested array by following the specifed path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::getAccessorByPath","p":"Neos/Utility/Arrays.html#method_getAccessorByPath","d":"

Returns a type safe accessor for a value in a nested array by following the specified path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::setValueByPath","p":"Neos/Utility/Arrays.html#method_setValueByPath","d":"

Sets the given value in a nested array or object by following the specified path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::unsetValueByPath","p":"Neos/Utility/Arrays.html#method_unsetValueByPath","d":"

Unsets an element/part of a nested array by following the specified path.

"},{"t":"M","n":"Neos\\Utility\\Arrays::sortKeysRecursively","p":"Neos/Utility/Arrays.html#method_sortKeysRecursively","d":"

Sorts multidimensional arrays by recursively calling ksort on its elements.

"},{"t":"M","n":"Neos\\Utility\\Arrays::convertObjectToArray","p":"Neos/Utility/Arrays.html#method_convertObjectToArray","d":"

Recursively convert an object hierarchy into an associative array.

"},{"t":"M","n":"Neos\\Utility\\Arrays::removeEmptyElementsRecursively","p":"Neos/Utility/Arrays.html#method_removeEmptyElementsRecursively","d":"

Recursively removes empty array elements.

"},{"t":"M","n":"Neos\\Utility\\Files::getUnixStylePath","p":"Neos/Utility/Files.html#method_getUnixStylePath","d":"

Replacing backslashes and double slashes to slashes.

"},{"t":"M","n":"Neos\\Utility\\Files::getNormalizedPath","p":"Neos/Utility/Files.html#method_getNormalizedPath","d":"

Makes sure path has a trailing slash

"},{"t":"M","n":"Neos\\Utility\\Files::concatenatePaths","p":"Neos/Utility/Files.html#method_concatenatePaths","d":"

Properly glues together filepaths / filenames by replacing\nbackslashes and double slashes of the specified paths.

"},{"t":"M","n":"Neos\\Utility\\Files::readDirectoryRecursively","p":"Neos/Utility/Files.html#method_readDirectoryRecursively","d":"

Returns all filenames from the specified directory. Filters hidden files and\ndirectories.

"},{"t":"M","n":"Neos\\Utility\\Files::getRecursiveDirectoryGenerator","p":"Neos/Utility/Files.html#method_getRecursiveDirectoryGenerator","d":""},{"t":"M","n":"Neos\\Utility\\Files::emptyDirectoryRecursively","p":"Neos/Utility/Files.html#method_emptyDirectoryRecursively","d":"

Deletes all files, directories and subdirectories from the specified\ndirectory. The passed directory itself won't be deleted though.

"},{"t":"M","n":"Neos\\Utility\\Files::removeEmptyDirectoriesOnPath","p":"Neos/Utility/Files.html#method_removeEmptyDirectoriesOnPath","d":"

Removes all empty directories on the specified path. If a base path is given, this function will not remove\ndirectories, even if empty, above and including that base path.

"},{"t":"M","n":"Neos\\Utility\\Files::removeDirectoryRecursively","p":"Neos/Utility/Files.html#method_removeDirectoryRecursively","d":"

Deletes all files, directories and subdirectories from the specified\ndirectory. Contrary to emptyDirectoryRecursively() this function will\nalso finally remove the emptied directory.

"},{"t":"M","n":"Neos\\Utility\\Files::createDirectoryRecursively","p":"Neos/Utility/Files.html#method_createDirectoryRecursively","d":"

Creates a directory specified by $path. If the parent directories\ndon't exist yet, they will be created as well.

"},{"t":"M","n":"Neos\\Utility\\Files::copyDirectoryRecursively","p":"Neos/Utility/Files.html#method_copyDirectoryRecursively","d":"

Copies the contents of the source directory to the target directory.

"},{"t":"M","n":"Neos\\Utility\\Files::getFileContents","p":"Neos/Utility/Files.html#method_getFileContents","d":"

An enhanced version of file_get_contents which intercepts the warning\nissued by the original function if a file could not be loaded.

"},{"t":"M","n":"Neos\\Utility\\Files::getUploadErrorMessage","p":"Neos/Utility/Files.html#method_getUploadErrorMessage","d":"

Returns a human-readable message for the given PHP file upload error\nconstant.

"},{"t":"M","n":"Neos\\Utility\\Files::is_link","p":"Neos/Utility/Files.html#method_is_link","d":"

A version of is_link() that works on Windows too

"},{"t":"M","n":"Neos\\Utility\\Files::unlink","p":"Neos/Utility/Files.html#method_unlink","d":"

A version of unlink() that works on Windows regardless on the symlink type (file/directory).

"},{"t":"M","n":"Neos\\Utility\\Files::bytesToSizeString","p":"Neos/Utility/Files.html#method_bytesToSizeString","d":"

Converts an integer with a byte count into human-readable form

"},{"t":"M","n":"Neos\\Utility\\Files::sizeStringToBytes","p":"Neos/Utility/Files.html#method_sizeStringToBytes","d":"

Converts a size string (e.g. "1024.0 MB") to the number of bytes it represents

"},{"t":"M","n":"Neos\\Utility\\Files::createRelativeSymlink","p":"Neos/Utility/Files.html#method_createRelativeSymlink","d":"

Will create relative symlinks by given absolute paths, falling back to Windows' mklink command because PHP's symlink() does not support relative paths there.

"},{"t":"M","n":"Neos\\Utility\\Files::getRelativePath","p":"Neos/Utility/Files.html#method_getRelativePath","d":"

Finds the relative path between two given absolute paths.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getMediaTypeFromFilename","p":"Neos/Utility/MediaTypes.html#method_getMediaTypeFromFilename","d":"

Returns a Media Type based on the filename extension

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getMediaTypeFromFileContent","p":"Neos/Utility/MediaTypes.html#method_getMediaTypeFromFileContent","d":"

Returns a Media Type based on the file content

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getFilenameExtensionFromMediaType","p":"Neos/Utility/MediaTypes.html#method_getFilenameExtensionFromMediaType","d":"

Returns the primary filename extension based on the given Media Type.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::getFilenameExtensionsFromMediaType","p":"Neos/Utility/MediaTypes.html#method_getFilenameExtensionsFromMediaType","d":"

Returns all possible filename extensions based on the given Media Type.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::parseMediaType","p":"Neos/Utility/MediaTypes.html#method_parseMediaType","d":"

Parses a RFC 2616 Media Type and returns its parts in an associative array.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::mediaRangeMatches","p":"Neos/Utility/MediaTypes.html#method_mediaRangeMatches","d":"

Checks if the given media range and the media type match.

"},{"t":"M","n":"Neos\\Utility\\MediaTypes::trimMediaType","p":"Neos/Utility/MediaTypes.html#method_trimMediaType","d":"

Strips off any parameters from the given media type and returns just the type\nand subtype in the format "type/subtype".

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getProperty","p":"Neos/Utility/ObjectAccess.html#method_getProperty","d":"

Get a property of a given object or array.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getPropertyInternal","p":"Neos/Utility/ObjectAccess.html#method_getPropertyInternal","d":"

Gets a property of a given object or array.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::initializePropertyGetterCache","p":"Neos/Utility/ObjectAccess.html#method_initializePropertyGetterCache","d":""},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getPropertyPath","p":"Neos/Utility/ObjectAccess.html#method_getPropertyPath","d":"

Gets a property path from a given object or array.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::setProperty","p":"Neos/Utility/ObjectAccess.html#method_setProperty","d":"

Set a property for a given object.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getGettablePropertyNames","p":"Neos/Utility/ObjectAccess.html#method_getGettablePropertyNames","d":"

Returns an array of properties which can be get with the getProperty()\nmethod.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getSettablePropertyNames","p":"Neos/Utility/ObjectAccess.html#method_getSettablePropertyNames","d":"

Returns an array of properties which can be set with the setProperty()\nmethod.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::isPropertySettable","p":"Neos/Utility/ObjectAccess.html#method_isPropertySettable","d":"

Tells if the value of the specified property can be set by this Object Accessor.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::isPropertyGettable","p":"Neos/Utility/ObjectAccess.html#method_isPropertyGettable","d":"

Tells if the value of the specified property can be retrieved by this Object Accessor.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::getGettableProperties","p":"Neos/Utility/ObjectAccess.html#method_getGettableProperties","d":"

Get all properties (names and their current values) of the current\n$object that are accessible through this class.

"},{"t":"M","n":"Neos\\Utility\\ObjectAccess::buildSetterMethodName","p":"Neos/Utility/ObjectAccess.html#method_buildSetterMethodName","d":"

Build the setter method name for a given property by capitalizing the\nfirst letter of the property, and prepending it with "set".

"},{"t":"M","n":"Neos\\Utility\\OpcodeCacheHelper::initialize","p":"Neos/Utility/OpcodeCacheHelper.html#method_initialize","d":"

Initialize the ClearCache-Callbacks

"},{"t":"M","n":"Neos\\Utility\\OpcodeCacheHelper::clearAllActive","p":"Neos/Utility/OpcodeCacheHelper.html#method_clearAllActive","d":"

Clear a PHP file from all active cache files. Also supports to flush the cache completely, if called without parameter.

"},{"t":"M","n":"Neos\\Utility\\PdoHelper::importSql","p":"Neos/Utility/PdoHelper.html#method_importSql","d":"

Pumps the SQL into the database. Use for DDL only.

"},{"t":"M","n":"Neos\\Utility\\PositionalArraySorter::__construct","p":"Neos/Utility/PositionalArraySorter.html#method___construct","d":""},{"t":"M","n":"Neos\\Utility\\PositionalArraySorter::toArray","p":"Neos/Utility/PositionalArraySorter.html#method_toArray","d":"

Returns a sorted copy of the subject array

"},{"t":"M","n":"Neos\\Utility\\PositionalArraySorter::getSortedKeys","p":"Neos/Utility/PositionalArraySorter.html#method_getSortedKeys","d":"

Returns the keys of $this->subject sorted according to the position meta data

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generate","p":"Neos/Utility/SchemaGenerator.html#method_generate","d":"

Generate a schema for the given value

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generateDictionarySchema","p":"Neos/Utility/SchemaGenerator.html#method_generateDictionarySchema","d":"

Create a schema for a dictionary

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generateArraySchema","p":"Neos/Utility/SchemaGenerator.html#method_generateArraySchema","d":"

Create a schema for an array structure

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::generateStringSchema","p":"Neos/Utility/SchemaGenerator.html#method_generateStringSchema","d":"

Create a schema for a given string

"},{"t":"M","n":"Neos\\Utility\\SchemaGenerator::filterDuplicatesFromArray","p":"Neos/Utility/SchemaGenerator.html#method_filterDuplicatesFromArray","d":"

Compact an array of items to avoid adding the same value more than once.

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validate","p":"Neos/Utility/SchemaValidator.html#method_validate","d":"

Validate array with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateType","p":"Neos/Utility/SchemaValidator.html#method_validateType","d":"

Validate a value for a given type

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateTypeArray","p":"Neos/Utility/SchemaValidator.html#method_validateTypeArray","d":"

Validate a value with a given list of allowed types

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateNumberType","p":"Neos/Utility/SchemaValidator.html#method_validateNumberType","d":"

Validate an integer value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateIntegerType","p":"Neos/Utility/SchemaValidator.html#method_validateIntegerType","d":"

Validate an integer value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateBooleanType","p":"Neos/Utility/SchemaValidator.html#method_validateBooleanType","d":"

Validate a boolean value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateArrayType","p":"Neos/Utility/SchemaValidator.html#method_validateArrayType","d":"

Validate an array value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateDictionaryType","p":"Neos/Utility/SchemaValidator.html#method_validateDictionaryType","d":"

Validate a dictionary value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateStringType","p":"Neos/Utility/SchemaValidator.html#method_validateStringType","d":"

Validate a string value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateNullType","p":"Neos/Utility/SchemaValidator.html#method_validateNullType","d":"

Validate a null value with the given schema

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::validateAnyType","p":"Neos/Utility/SchemaValidator.html#method_validateAnyType","d":"

Validate any value with the given schema. Return always a valid Result.

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::renderValue","p":"Neos/Utility/SchemaValidator.html#method_renderValue","d":"

Create a string information for the given value

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::createError","p":"Neos/Utility/SchemaValidator.html#method_createError","d":"

Create Error Object

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::isSchema","p":"Neos/Utility/SchemaValidator.html#method_isSchema","d":"

Determine whether the given php array is a schema or not

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::isNumericallyIndexedArray","p":"Neos/Utility/SchemaValidator.html#method_isNumericallyIndexedArray","d":"

Determine whether the given php array is a plain numerically indexed array

"},{"t":"M","n":"Neos\\Utility\\SchemaValidator::isDictionary","p":"Neos/Utility/SchemaValidator.html#method_isDictionary","d":"

Determine whether the given php array is a Dictionary (has no numeric identifiers)

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::parseType","p":"Neos/Utility/TypeHandling.html#method_parseType","d":"

Returns an array with type information, including element type for\ncollection types (array, SplObjectStorage, ...)

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::normalizeType","p":"Neos/Utility/TypeHandling.html#method_normalizeType","d":"

Normalize data types so they match the PHP type names:\nint -> integer\ndouble -> float\nbool -> boolean

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isLiteral","p":"Neos/Utility/TypeHandling.html#method_isLiteral","d":"

Returns true if the $type is a literal.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isSimpleType","p":"Neos/Utility/TypeHandling.html#method_isSimpleType","d":"

Returns true if the $type is a simple type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isCollectionType","p":"Neos/Utility/TypeHandling.html#method_isCollectionType","d":"

Returns true if the $type is a collection type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isUnionType","p":"Neos/Utility/TypeHandling.html#method_isUnionType","d":"

Returns true if the $type is a union type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::isIntersectionType","p":"Neos/Utility/TypeHandling.html#method_isIntersectionType","d":"

Returns true if the $type is an intersection type.

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::truncateElementType","p":"Neos/Utility/TypeHandling.html#method_truncateElementType","d":"

Parses a composite type like "\\Foo\\Collection<\\Bar\\Entity>" into "\\Foo\\Collection"\nNote: If the given type does not specify an element type it is not changed

"},{"t":"M","n":"Neos\\Utility\\TypeHandling::stripNullableType","p":"Neos/Utility/TypeHandling.html#method_stripNullableType","d":""},{"t":"M","n":"Neos\\Utility\\TypeHandling::getTypeForValue","p":"Neos/Utility/TypeHandling.html#method_getTypeForValue","d":"

Return simple type or class for object

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strtotitle","p":"Neos/Utility/Unicode/Functions.html#method_strtotitle","d":"

Converts the first character of each word to uppercase and all remaining characters\nto lowercase.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::substr","p":"Neos/Utility/Unicode/Functions.html#method_substr","d":"

Unicode variant of substr()

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strtoupper","p":"Neos/Utility/Unicode/Functions.html#method_strtoupper","d":"

Unicode variant of strtoupper()

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strtolower","p":"Neos/Utility/Unicode/Functions.html#method_strtolower","d":"

Unicode variant of strtolower()

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strlen","p":"Neos/Utility/Unicode/Functions.html#method_strlen","d":"

Uniocde variant of strlen() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::ucfirst","p":"Neos/Utility/Unicode/Functions.html#method_ucfirst","d":"

Unicode variant of ucfirst() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::lcfirst","p":"Neos/Utility/Unicode/Functions.html#method_lcfirst","d":"

Unicode variant of lcfirst() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::strpos","p":"Neos/Utility/Unicode/Functions.html#method_strpos","d":"

Unicode variant of strpos() - assumes that the string is a Unicode string, not binary

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::pathinfo","p":"Neos/Utility/Unicode/Functions.html#method_pathinfo","d":"

Unicode variant of pathinfo()\npathinfo() function is not unicode-friendly\nif setlocale is not set. It's sufficient to set it\nto any UTF-8 locale to correctly handle unicode strings.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\Functions::parse_url","p":"Neos/Utility/Unicode/Functions.html#method_parse_url","d":"

Parse a URL and return its components, UTF-8 safe

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::__construct","p":"Neos/Utility/Unicode/TextIterator.html#method___construct","d":"

Constructs the TextIterator

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::current","p":"Neos/Utility/Unicode/TextIterator.html#method_current","d":"

Returns the current element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::next","p":"Neos/Utility/Unicode/TextIterator.html#method_next","d":"

Advances the iterator to the next element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::key","p":"Neos/Utility/Unicode/TextIterator.html#method_key","d":"

Returns the key of the current element. That means the number of the\ncurrent element starting with 0.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::valid","p":"Neos/Utility/Unicode/TextIterator.html#method_valid","d":"

Returns true, if the current element is not the end of the iterator

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::rewind","p":"Neos/Utility/Unicode/TextIterator.html#method_rewind","d":"

Sets the iterator back to the first element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::offset","p":"Neos/Utility/Unicode/TextIterator.html#method_offset","d":"

Returns the offset in the original given string of the current element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::previous","p":"Neos/Utility/Unicode/TextIterator.html#method_previous","d":"

Returns the previous element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::last","p":"Neos/Utility/Unicode/TextIterator.html#method_last","d":"

Returns the last element of the iterator

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::following","p":"Neos/Utility/Unicode/TextIterator.html#method_following","d":"

Returns the offset of the next element following the character of the original string\ngiven by its offset

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::preceding","p":"Neos/Utility/Unicode/TextIterator.html#method_preceding","d":"

Returns the offset of the element preceding the character of the original string given by its offset

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::isBoundary","p":"Neos/Utility/Unicode/TextIterator.html#method_isBoundary","d":"

Returns true if the current element is a boundary element.

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getAll","p":"Neos/Utility/Unicode/TextIterator.html#method_getAll","d":"

Returns all elements of the iterator in an array

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getRuleStatus","p":"Neos/Utility/Unicode/TextIterator.html#method_getRuleStatus","d":""},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getRuleStatusArray","p":"Neos/Utility/Unicode/TextIterator.html#method_getRuleStatusArray","d":""},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::getAvailableLocales","p":"Neos/Utility/Unicode/TextIterator.html#method_getAvailableLocales","d":""},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIterator::first","p":"Neos/Utility/Unicode/TextIterator.html#method_first","d":"

Returns the first element

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::__construct","p":"Neos/Utility/Unicode/TextIteratorElement.html#method___construct","d":"Constructor"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::getValue","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_getValue","d":"

Returns the element's value

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::getOffset","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_getOffset","d":"

Returns the element's offset

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::getLength","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_getLength","d":"

Returns the element's length

"},{"t":"M","n":"Neos\\Utility\\Unicode\\TextIteratorElement::isBoundary","p":"Neos/Utility/Unicode/TextIteratorElement.html#method_isBoundary","d":"

Returns true for a boundary element

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::setCache","p":"Neos/Cache/Backend/BackendInterface.html#method_setCache","d":"

Sets a reference to the cache frontend which uses this backend

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::getPrefixedIdentifier","p":"Neos/Cache/Backend/BackendInterface.html#method_getPrefixedIdentifier","d":"

Returns the internally used, prefixed entry identifier for the given public\nentry identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::set","p":"Neos/Cache/Backend/BackendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::get","p":"Neos/Cache/Backend/BackendInterface.html#method_get","d":"

Loads data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::has","p":"Neos/Cache/Backend/BackendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::remove","p":"Neos/Cache/Backend/BackendInterface.html#method_remove","d":"

Removes all cache entries matching the specified identifier.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::flush","p":"Neos/Cache/Backend/BackendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Backend\\BackendInterface::collectGarbage","p":"Neos/Cache/Backend/BackendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::freeze","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_freeze","d":"

Freezes this cache backend.

"},{"t":"M","n":"Neos\\Cache\\Backend\\FreezableBackendInterface::isFrozen","p":"Neos/Cache/Backend/FreezableBackendInterface.html#method_isFrozen","d":"

Tells if this backend is frozen.

"},{"t":"M","n":"Neos\\Cache\\Backend\\PhpCapableBackendInterface::requireOnce","p":"Neos/Cache/Backend/PhpCapableBackendInterface.html#method_requireOnce","d":"

Loads PHP code from the cache and require_onces it right away.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::flushByTags","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Backend\\TaggableBackendInterface::findIdentifiersByTag","p":"Neos/Cache/Backend/TaggableBackendInterface.html#method_findIdentifiersByTag","d":"

Finds and returns all cache entry identifiers which are tagged by the\nspecified tag.

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithSetupInterface::setup","p":"Neos/Cache/Backend/WithSetupInterface.html#method_setup","d":"

Sets up the cache backend, if possible, and returns the status

"},{"t":"M","n":"Neos\\Cache\\Backend\\WithStatusInterface::getStatus","p":"Neos/Cache/Backend/WithStatusInterface.html#method_getStatus","d":"

Returns the status of the cache backend

"},{"t":"M","n":"Neos\\Cache\\CacheAwareInterface::getCacheEntryIdentifier","p":"Neos/Cache/CacheAwareInterface.html#method_getCacheEntryIdentifier","d":"

Returns a string which distinctly identifies this object and thus can be used as an identifier for cache entries\nrelated to this object.

"},{"t":"M","n":"Neos\\Cache\\CacheFactoryInterface::create","p":"Neos/Cache/CacheFactoryInterface.html#method_create","d":"

Factory method which creates the specified cache along with the specified kind of backend.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getIdentifier","d":"

Returns this cache's identifier

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getBackend","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getBackend","d":"

Returns the backend used by this cache

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::set","p":"Neos/Cache/Frontend/FrontendInterface.html#method_set","d":"

Saves data in the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::get","p":"Neos/Cache/Frontend/FrontendInterface.html#method_get","d":"

Finds and returns data from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::getByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_getByTag","d":"

Finds and returns all cache entries which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::has","p":"Neos/Cache/Frontend/FrontendInterface.html#method_has","d":"

Checks if a cache entry with the specified identifier exists.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::remove","p":"Neos/Cache/Frontend/FrontendInterface.html#method_remove","d":"

Removes the given cache entry from the cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flush","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flush","d":"

Removes all cache entries of this cache.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTag","d":"

Removes all cache entries of this cache which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::flushByTags","p":"Neos/Cache/Frontend/FrontendInterface.html#method_flushByTags","d":"

Removes all cache entries of this cache which are tagged by any of the specified tags.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::collectGarbage","p":"Neos/Cache/Frontend/FrontendInterface.html#method_collectGarbage","d":"

Does garbage collection

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidEntryIdentifier","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidEntryIdentifier","d":"

Checks the validity of an entry identifier. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Cache\\Frontend\\FrontendInterface::isValidTag","p":"Neos/Cache/Frontend/FrontendInterface.html#method_isValidTag","d":"

Checks the validity of a tag. Returns true if it's valid.

"},{"t":"M","n":"Neos\\Eel\\EelEvaluatorInterface::evaluate","p":"Neos/Eel/EelEvaluatorInterface.html#method_evaluate","d":"

Evaluate an expression under a given context

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getShortName","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getShortName","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::getPriority","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_getPriority","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::isFinal","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_isFinal","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::canEvaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_canEvaluate","d":"

This method is called to determine whether the operation\ncan work with the $context objects. It can be implemented\nto implement runtime conditions.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationInterface::evaluate","p":"Neos/Eel/FlowQuery/OperationInterface.html#method_evaluate","d":"

Evaluate the operation on the objects inside $flowQuery->getContext(),\ntaking the $arguments into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::isFinalOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_isFinalOperation","d":""},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::resolveOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_resolveOperation","d":"

Resolve an operation, taking runtime constraints into account.

"},{"t":"M","n":"Neos\\Eel\\FlowQuery\\OperationResolverInterface::hasOperation","p":"Neos/Eel/FlowQuery/OperationResolverInterface.html#method_hasOperation","d":""},{"t":"M","n":"Neos\\Eel\\ProtectedContextAwareInterface::allowsCallOfMethod","p":"Neos/Eel/ProtectedContextAwareInterface.html#method_allowsCallOfMethod","d":""},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::invoke","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_invoke","d":"

Invokes the advice method

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAspectObjectName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAspectObjectName","d":"

Returns the aspect's object name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\Advice\\AdviceInterface::getAdviceMethodName","p":"Neos/Flow/Aop/Advice/AdviceInterface.html#method_getAdviceMethodName","d":"

Returns the advice's method name which has been passed to the constructor

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getProxy","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getProxy","d":"

Returns the reference to the proxy class instance

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getClassName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getClassName","d":"

Returns the class name of the target class this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodName","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodName","d":"

Returns the method name of the method this join point refers to

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArguments","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArguments","d":"

Returns an array of arguments which have been passed to the target method

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getMethodArgument","d":"

Returns the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::isMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_isMethodArgument","d":"

Returns true if the argument with the specified name exists in the\nmethod call this joinpoint refers to.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::setMethodArgument","p":"Neos/Flow/Aop/JoinPointInterface.html#method_setMethodArgument","d":"

Sets the value of the specified method argument

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getAdviceChain","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getAdviceChain","d":"

Returns the advice chain related to this join point

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::hasException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_hasException","d":"

If an exception was thrown by the target method\nOnly makes sense for After Throwing advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getException","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getException","d":"

Returns the exception which has been thrown in the target method.

"},{"t":"M","n":"Neos\\Flow\\Aop\\JoinPointInterface::getResult","p":"Neos/Flow/Aop/JoinPointInterface.html#method_getResult","d":"

Returns the result of the method invocation. The result is only\navailable for AfterReturning advices.

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::matches","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_matches","d":"

Checks if the specified class and method matches against the filter

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::hasRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_hasRuntimeEvaluationsDefinition","d":"

Returns true if this filter holds runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::getRuntimeEvaluationsDefinition","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_getRuntimeEvaluationsDefinition","d":"

Returns runtime evaluations for a previously matched pointcut

"},{"t":"M","n":"Neos\\Flow\\Aop\\Pointcut\\PointcutFilterInterface::reduceTargetClassNames","p":"Neos/Flow/Aop/Pointcut/PointcutFilterInterface.html#method_reduceTargetClassNames","d":"

This method is used to optimize the matching process.

"},{"t":"M","n":"Neos\\Flow\\Aop\\ProxyInterface::Flow_Aop_Proxy_invokeJoinPoint","p":"Neos/Flow/Aop/ProxyInterface.html#method_Flow_Aop_Proxy_invokeJoinPoint","d":"

Invokes the joinpoint - calls the target methods.

"},{"t":"M","n":"Neos\\Flow\\Cli\\CommandControllerInterface::processRequest","p":"Neos/Flow/Cli/CommandControllerInterface.html#method_processRequest","d":"

Processes a general request. The result can be returned by altering the given response.

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processShortDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processShortDescription","d":"

Processes the given short description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Cli\\DescriptionAwareCommandControllerInterface::processDescription","p":"Neos/Flow/Cli/DescriptionAwareCommandControllerInterface.html#method_processDescription","d":"

Processes the given description of the specified command.

"},{"t":"M","n":"Neos\\Flow\\Configuration\\Loader\\LoaderInterface::load","p":"Neos/Flow/Configuration/Loader/LoaderInterface.html#method_load","d":"

Read configuration resources and return the final configuration array for the given configurationType

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::handleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_handleRequest","d":"

Handles a raw request

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::canHandleRequest","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_canHandleRequest","d":"

Checks if the request handler can handle the current request.

"},{"t":"M","n":"Neos\\Flow\\Core\\RequestHandlerInterface::getPriority","p":"Neos/Flow/Core/RequestHandlerInterface.html#method_getPriority","d":"

Returns the priority - how eager the handler is to actually handle the\nrequest. An integer > 0 means "I want to handle this request" where\n"100" is default. "0" means "I am a fallback solution".

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::handleException","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_handleException","d":"

Handles the given exception

"},{"t":"M","n":"Neos\\Flow\\Error\\ExceptionHandlerInterface::setOptions","p":"Neos/Flow/Error/ExceptionHandlerInterface.html#method_setOptions","d":"

Sets options of this exception handler

"},{"t":"M","n":"Neos\\Flow\\Error\\WithHttpStatusInterface::getStatusCode","p":"Neos/Flow/Error/WithHttpStatusInterface.html#method_getStatusCode","d":"

Returns the HTTP status code this exception corresponds to.

"},{"t":"M","n":"Neos\\Flow\\Error\\WithReferenceCodeInterface::getReferenceCode","p":"Neos/Flow/Error/WithReferenceCodeInterface.html#method_getReferenceCode","d":"

Returns a code which can be communicated publicly so that whoever experiences the exception can refer\nto it and a developer can find more information about it in the system log.

"},{"t":"M","n":"Neos\\Flow\\Http\\Client\\RequestEngineInterface::sendRequest","p":"Neos/Flow/Http/Client/RequestEngineInterface.html#method_sendRequest","d":"

Sends the given HTTP request

"},{"t":"M","n":"Neos\\Flow\\Http\\HttpRequestHandlerInterface::getHttpRequest","p":"Neos/Flow/Http/HttpRequestHandlerInterface.html#method_getHttpRequest","d":"

Returns the currently processed HTTP request

"},{"t":"M","n":"Neos\\Flow\\I18n\\Formatter\\FormatterInterface::format","p":"Neos/Flow/I18n/Formatter/FormatterInterface.html#method_format","d":"

Formats provided value using optional style properties

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationByOriginalLabel","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationByOriginalLabel","d":"

Returns translated label of $originalLabel from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\I18n\\TranslationProvider\\TranslationProviderInterface::getTranslationById","p":"Neos/Flow/I18n/TranslationProvider/TranslationProviderInterface.html#method_getTranslationById","d":"

Returns label for a key ($labelId) from a file defined by $sourceName.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::open","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_open","d":"

Carries out all actions necessary to prepare the logging backend, such as opening\nthe log file or opening a database connection.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::append","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_append","d":"

Appends the given message along with the additional information into the log.

"},{"t":"M","n":"Neos\\Flow\\Log\\Backend\\BackendInterface::close","p":"Neos/Flow/Log/Backend/BackendInterface.html#method_close","d":"

Carries out all actions necessary to cleanly close the logging backend, such as\nclosing the log file or disconnecting from a database.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::get","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_get","d":"

Create a PSR-3 logger based on the given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\PsrLoggerFactoryInterface::create","p":"Neos/Flow/Log/PsrLoggerFactoryInterface.html#method_create","d":"

Create an instance of this LoggerFactory, with a given configuration.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::createWithOptions","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_createWithOptions","d":"

A factory method to create an instance of the throwable storage.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::logThrowable","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_logThrowable","d":"

Stores information about the given exception and returns information about\nthe exception and where the details have been stored. The returned message\ncan be logged or displayed as needed.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setRequestInformationRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setRequestInformationRenderer","d":"

Set a closure that returns information about the current request to be stored with the exception.

"},{"t":"M","n":"Neos\\Flow\\Log\\ThrowableStorageInterface::setBacktraceRenderer","p":"Neos/Flow/Log/ThrowableStorageInterface.html#method_setBacktraceRenderer","d":"

Set a closure that takes a backtrace array and returns a representation useful for this storage.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::getFileStatus","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_getFileStatus","d":"

Checks if the specified file has changed

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::setFileMonitor","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_setFileMonitor","d":"

Creates a link to the file monitor using the strategy

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\ChangeDetectionStrategyInterface::shutdownObject","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/ChangeDetectionStrategyInterface.html#method_shutdownObject","d":"

Commit any necessary data, like the current modification time.

"},{"t":"M","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy\\StrategyWithMarkDeletedInterface::setFileDeleted","p":"Neos/Flow/Monitor/ChangeDetectionStrategy/StrategyWithMarkDeletedInterface.html#method_setFileDeleted","d":"

Notify the change strategy that this file was deleted and does not need to be tracked anymore.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Controller\\ControllerInterface::processRequest","p":"Neos/Flow/Mvc/Controller/ControllerInterface.html#method_processRequest","d":"

Processes a general request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::load","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_load","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\FlashMessage\\FlashMessageStorageInterface::persist","p":"Neos/Flow/Mvc/FlashMessage/FlashMessageStorageInterface.html#method_persist","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::setDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_setDispatched","d":"

Sets the dispatched flag

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isDispatched","p":"Neos/Flow/Mvc/RequestInterface.html#method_isDispatched","d":"

If this request has been dispatched and addressed by the responsible\ncontroller and the response is ready to be sent.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getControllerObjectName","p":"Neos/Flow/Mvc/RequestInterface.html#method_getControllerObjectName","d":"

Returns the object name of the controller which is supposed to process the\nrequest.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::getMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_getMainRequest","d":"

Returns the top level Request: the one just below the HTTP request

"},{"t":"M","n":"Neos\\Flow\\Mvc\\RequestInterface::isMainRequest","p":"Neos/Flow/Mvc/RequestInterface.html#method_isMainRequest","d":"

Checks if this request is the uppermost ActionRequest, just one below the\nHTTP request.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\DynamicRoutePartInterface::setSplitString","p":"Neos/Flow/Mvc/Routing/DynamicRoutePartInterface.html#method_setSplitString","d":"

Sets split string of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::matchWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_matchWithParameters","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\ParameterAwareRoutePartInterface::resolveWithParameters","p":"Neos/Flow/Mvc/Routing/ParameterAwareRoutePartInterface.html#method_resolveWithParameters","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setName","d":"

Sets name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getName","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getName","d":"

Returns name of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasValue","d":"

Returns true if a value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getValue","d":"

Returns value of the Route Part. Before match() is called this returns NULL.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::hasDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_hasDefaultValue","d":"

Returns true if a default value is set for this Route Part, otherwise false.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setDefaultValue","d":"

Sets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getDefaultValue","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getDefaultValue","d":"

Gets default value of the Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptional","d":"

Specifies whether this Route part is optional.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isOptional","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isOptional","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setLowerCase","d":"

Specifies whether this Route part should be converted to lower case when resolved.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::isLowerCase","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_isLowerCase","d":"

Getter for $this->lowerCase.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::setOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_setOptions","d":"

Defines options for this Route Part.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::getOptions","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_getOptions","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::match","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_match","d":"

Checks whether this Route Part corresponds to the given $routePath.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutePartInterface::resolve","p":"Neos/Flow/Mvc/Routing/RoutePartInterface.html#method_resolve","d":"

Checks whether this Route Part corresponds to the given $routeValues.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::route","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_route","d":"

Iterates through all configured routes and calls matches() on them.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RouterInterface::resolve","p":"Neos/Flow/Mvc/Routing/RouterInterface.html#method_resolve","d":"

Walks through all configured routes and calls their respective resolves-method.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderFactoryInterface::createRoutesProvider","p":"Neos/Flow/Mvc/Routing/RoutesProviderFactoryInterface.html#method_createRoutesProvider","d":""},{"t":"M","n":"Neos\\Flow\\Mvc\\Routing\\RoutesProviderInterface::getRoutes","p":"Neos/Flow/Mvc/Routing/RoutesProviderInterface.html#method_getRoutes","d":null},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assign","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assign","d":"

Add a variable to the view data collection.

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::assignMultiple","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_assignMultiple","d":"

Add multiple variables to the view data collection

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::render","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_render","d":"

Renders the view

"},{"t":"M","n":"Neos\\Flow\\Mvc\\View\\ViewInterface::createWithOptions","p":"Neos/Flow/Mvc/View/ViewInterface.html#method_createWithOptions","d":"

Factory method to create an instance with given options.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getContext","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getContext","d":"

Returns the currently set context.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::get","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_get","d":"

Returns a fresh or existing instance of the object specified by $objectName.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::has","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_has","d":"

This is the PSR-11 ContainerInterface equivalent to isRegistered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::isRegistered","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_isRegistered","d":"

Returns true if an object with the given name has already\nbeen registered.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::registerShutdownObject","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_registerShutdownObject","d":"

Registers the passed shutdown lifecycle method for the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getCaseSensitiveObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getCaseSensitiveObjectName","d":"

Returns the case sensitive object name of an object specified by a\ncase insensitive object name. If no object of that name exists,\nfalse is returned.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getObjectNameByClassName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getObjectNameByClassName","d":"

Returns the object name corresponding to a given class name.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getClassNameByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getClassNameByObjectName","d":"

Returns the implementation class name for the specified object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getPackageKeyByObjectName","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getPackageKeyByObjectName","d":"

Returns the key of the package the specified object is contained in.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getScope","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getScope","d":"

Returns the scope of the specified object.

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::setInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_setInstance","d":"

Sets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::forgetInstance","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_forgetInstance","d":"

Unsets the instance of the given object

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::getSessionInstances","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_getSessionInstances","d":"

Returns all instances of objects with scope session

"},{"t":"M","n":"Neos\\Flow\\ObjectManagement\\ObjectManagerInterface::shutdown","p":"Neos/Flow/ObjectManagement/ObjectManagerInterface.html#method_shutdown","d":"

Shuts the object manager down and calls the shutdown methods of all objects\nwhich are configured for it.

"},{"t":"M","n":"Neos\\Flow\\Package\\BootablePackageInterface::boot","p":"Neos/Flow/Package/BootablePackageInterface.html#method_boot","d":"

Invokes custom PHP code directly after the package manager has been initialized.

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getResourcesPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getResourcesPath","d":"

Returns the full path to this package's Resources directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getConfigurationPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getConfigurationPath","d":"

Returns the full path to this package's Configuration directory

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsClassFiles","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsClassFiles","d":"

Returns a generator of filenames of class files provided by functional tests contained in this package

"},{"t":"M","n":"Neos\\Flow\\Package\\FlowPackageInterface::getFunctionalTestsPath","p":"Neos/Flow/Package/FlowPackageInterface.html#method_getFunctionalTestsPath","d":"

Returns the full path to this package's functional tests directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getClassFiles","p":"Neos/Flow/Package/PackageInterface.html#method_getClassFiles","d":"

Returns the array of filenames of the class files

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerName","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerName","d":"

Returns the composer name of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getNamespaces","p":"Neos/Flow/Package/PackageInterface.html#method_getNamespaces","d":"

Returns an array of all namespaces declared for this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getPackagePath","p":"Neos/Flow/Package/PackageInterface.html#method_getPackagePath","d":"

Returns the full path to this package's main directory

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getInstalledVersion","p":"Neos/Flow/Package/PackageInterface.html#method_getInstalledVersion","d":"

Returns the currently installed version of this package.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageInterface::getComposerManifest","p":"Neos/Flow/Package/PackageInterface.html#method_getComposerManifest","d":"

Returns the composer manifest of this package or\njust contents of a specific key of the full configuration.

"},{"t":"M","n":"Neos\\Flow\\Package\\PackageKeyAwareInterface::getPackageKey","p":"Neos/Flow/Package/PackageKeyAwareInterface.html#method_getPackageKey","d":"

Returns the package key of this package.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::injectSettings","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_injectSettings","d":"

Injects the Flow settings, called by Flow.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::persistAll","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_persistAll","d":"

Commits new objects and changes to objects in the current persistence session into the backend.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::clearState","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_clearState","d":"

Clears the in-memory state of the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isNewObject","d":"

Checks if the given object has ever been persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::registerNewObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_registerNewObject","d":"

Registers an object which has been created or cloned during this request.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getIdentifierByObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getIdentifierByObject","d":"

Returns the (internal) identifier for the object, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::getObjectByIdentifier","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_getObjectByIdentifier","d":"

Returns the object with the (internal) identifier, if it is known to the\nbackend. Otherwise NULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectToIdentityArray","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectToIdentityArray","d":"

Converts the given object into an array containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::convertObjectsToIdentityArrays","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_convertObjectsToIdentityArrays","d":"

Recursively iterates through the given array and turns objects\ninto arrays containing the identity of the domain object.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::createQueryForType","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_createQueryForType","d":"

Return a query object for the given type.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::add","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_add","d":"

Adds an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::remove","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_remove","d":"

Removes an object to the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::update","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_update","d":"

Update an object in the persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::allowObject","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_allowObject","d":"

Adds the given object to a list of allowed objects which may be persisted when persistAllowedObjects() is called.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::isConnected","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_isConnected","d":"

Returns true, if an active connection to the persistence\nbackend has been established, e.g. entities can be persisted.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\PersistenceManagerInterface::hasUnpersistedChanges","p":"Neos/Flow/Persistence/PersistenceManagerInterface.html#method_hasUnpersistedChanges","d":"

Gives feedback if the persistence Manager has unpersisted changes.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getType","p":"Neos/Flow/Persistence/QueryInterface.html#method_getType","d":"

Returns the type this query cares for.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::execute","p":"Neos/Flow/Persistence/QueryInterface.html#method_execute","d":"

Executes the query and returns the result.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::count","p":"Neos/Flow/Persistence/QueryInterface.html#method_count","d":"

Returns the query result count.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOrderings","d":"

Sets the property names to order the result by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOrderings","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOrderings","d":"

Gets the property names to order the result by, like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_setLimit","d":"

Sets the maximum size of the result set to limit. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getLimit","p":"Neos/Flow/Persistence/QueryInterface.html#method_getLimit","d":"

Returns the maximum size of the result set to limit.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_setDistinct","d":"

Sets the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isDistinct","p":"Neos/Flow/Persistence/QueryInterface.html#method_isDistinct","d":"

Returns the DISTINCT flag for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::setOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_setOffset","d":"

Sets the start offset of the result set to offset. Returns $this to\nallow for chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getOffset","p":"Neos/Flow/Persistence/QueryInterface.html#method_getOffset","d":"

Returns the start offset of the result set.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::matching","p":"Neos/Flow/Persistence/QueryInterface.html#method_matching","d":"

The constraint used to limit the result set. Returns $this to allow\nfor chaining (fluid interface).

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::getConstraint","p":"Neos/Flow/Persistence/QueryInterface.html#method_getConstraint","d":"

Gets the constraint for this query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalAnd","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalAnd","d":"

Performs a logical conjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean AND.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalOr","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalOr","d":"

Performs a logical disjunction of the two given constraints. The method\ntakes one or more constraints and concatenates them with a boolean OR.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::logicalNot","p":"Neos/Flow/Persistence/QueryInterface.html#method_logicalNot","d":"

Performs a logical negation of the given constraint

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::equals","p":"Neos/Flow/Persistence/QueryInterface.html#method_equals","d":"

Returns an equals criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::like","p":"Neos/Flow/Persistence/QueryInterface.html#method_like","d":"

Returns a like criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::contains","p":"Neos/Flow/Persistence/QueryInterface.html#method_contains","d":"

Returns a "contains" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::isEmpty","p":"Neos/Flow/Persistence/QueryInterface.html#method_isEmpty","d":"

Returns an "isEmpty" criterion used for matching objects against a query.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::in","p":"Neos/Flow/Persistence/QueryInterface.html#method_in","d":"

Returns an "in" criterion used for matching objects against a query. It\nmatches if the property's value is contained in the multivalued operand.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThan","d":"

Returns a less than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::lessThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_lessThanOrEqual","d":"

Returns a less or equal than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThan","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThan","d":"

Returns a greater than criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryInterface::greaterThanOrEqual","p":"Neos/Flow/Persistence/QueryInterface.html#method_greaterThanOrEqual","d":"

Returns a greater than or equal criterion used for matching objects against a query

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getQuery","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getQuery","d":"

Returns a clone of the query object

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::getFirst","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_getFirst","d":"

Returns the first object in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\QueryResultInterface::toArray","p":"Neos/Flow/Persistence/QueryResultInterface.html#method_toArray","d":"

Returns an array with the objects in the result set

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::getEntityClassName","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_getEntityClassName","d":"

Returns the object type this repository is managing.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::add","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_add","d":"

Adds an object to this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::remove","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_remove","d":"

Removes an object from this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findAll","d":"

Returns all objects of this repository.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::findByIdentifier","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_findByIdentifier","d":"

Finds an object matching the given identifier.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::createQuery","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_createQuery","d":"

Returns a query for objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::countAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_countAll","d":"

Counts all objects of this repository

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::removeAll","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_removeAll","d":"

Removes all objects of this repository as if remove() was called for\nall of them.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::setDefaultOrderings","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_setDefaultOrderings","d":"

Sets the property names to order results by. Expected like this:\narray(\n'foo' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_ASCENDING,\n'bar' => \\Neos\\Flow\\Persistence\\QueryInterface::ORDER_DESCENDING\n)

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::update","p":"Neos/Flow/Persistence/RepositoryInterface.html#method_update","d":"

Schedules a modified object for persistence.

"},{"t":"M","n":"Neos\\Flow\\Persistence\\RepositoryInterface::__call","p":"Neos/Flow/Persistence/RepositoryInterface.html#method___call","d":"

Magic call method for repository methods.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldMap","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldMap","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkip","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkip","d":"

Check if the given $propertyName should be skipped during mapping.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::shouldSkipUnknownProperties","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_shouldSkipUnknownProperties","d":"

Whether unknown (unconfigured) properties should be skipped during\nmapping, instead if causing an error.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationFor","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationFor","d":"

Returns the sub-configuration for the passed $propertyName. Must ALWAYS return a valid configuration object!

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTargetPropertyName","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTargetPropertyName","d":"

Maps the given $sourcePropertyName to a target property name.

"},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getConfigurationValue","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getConfigurationValue","d":""},{"t":"M","n":"Neos\\Flow\\Property\\PropertyMappingConfigurationInterface::getTypeConverter","p":"Neos/Flow/Property/PropertyMappingConfigurationInterface.html#method_getTypeConverter","d":"

This method can be used to explicitely force a TypeConverter to be used for this Configuration.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedSourceTypes","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedSourceTypes","d":"

Returns the list of source types the TypeConverter can handle.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSupportedTargetType","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSupportedTargetType","d":"

Return the target type this TypeConverter converts to.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTargetTypeForSource","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTargetTypeForSource","d":"

Returns the type for a given source, depending on e.g. the __type setting or other properties.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getPriority","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getPriority","d":"

Return the priority of this TypeConverter. TypeConverters with a high priority are chosen before low priority.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::canConvertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_canConvertFrom","d":"

Here, the TypeConverter can do some additional runtime checks to see whether\nit can handle the given source data and the given target type.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getSourceChildPropertiesToBeConverted","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getSourceChildPropertiesToBeConverted","d":"

Return a list of sub-properties inside the source object.

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::getTypeOfChildProperty","p":"Neos/Flow/Property/TypeConverterInterface.html#method_getTypeOfChildProperty","d":"

Return the type of a given sub-property inside the $targetType

"},{"t":"M","n":"Neos\\Flow\\Property\\TypeConverterInterface::convertFrom","p":"Neos/Flow/Property/TypeConverterInterface.html#method_convertFrom","d":"

Actually convert from $source to $targetType, taking into account the fully\nbuilt $convertedChildProperties and $configuration.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getName","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getName","d":"

Returns the name of this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStorage","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStorage","d":"

Returns the storage used for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getTarget","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getTarget","d":"

Returns the publication target defined for this collection

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::publish","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_publish","d":"

Publishes the whole collection to the corresponding publishing target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getObjects","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getObjects","d":"

Returns all internal data objects of the storage attached to this collection.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\CollectionInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/CollectionInterface.html#method_getStreamByResource","d":"

Returns a stream handle of the given persistent resource which allows for opening / copying the resource's\ndata. Note that this stream handle may only be used read-only.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFilename","d":"

Sets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFilename","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFilename","d":"

Gets the filename

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getFileSize","d":"

Returns the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setFileSize","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setFileSize","d":"

Sets the size of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getRelativePublicationPath","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getRelativePublicationPath","d":""},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getMediaType","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getMediaType","d":"

Returns the Media Type for this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::getSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_getSha1","d":"

Returns the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\ResourceMetaDataInterface::setSha1","p":"Neos/Flow/ResourceManagement/ResourceMetaDataInterface.html#method_setSha1","d":"

Sets the sha1 hash of the content of this storage object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getName","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getName","d":"

Returns the instance name of this storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResource","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResource","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getStreamByResourcePath","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getStreamByResourcePath","d":"

Returns a stream handle which can be used internally to open / copy the given resource\nstored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjects","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjects","d":"

Retrieve all Objects stored in this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\StorageInterface::getObjectsByCollection","p":"Neos/Flow/ResourceManagement/Storage/StorageInterface.html#method_getObjectsByCollection","d":"

Retrieve all Objects stored in this storage, filtered by the given collection name

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResource","d":"

Imports a resource (file) from the given URI or PHP resource stream into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::importResourceFromContent","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_importResourceFromContent","d":"

Imports a resource from the given string content into this storage.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Storage\\WritableStorageInterface::deleteResource","p":"Neos/Flow/ResourceManagement/Storage/WritableStorageInterface.html#method_deleteResource","d":"

Deletes the storage data related to the given PersistentResource object

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::getScheme","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_getScheme","d":"

Returns the scheme ("protocol") this wrapper handles.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::closeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_closeDirectory","d":"

Close directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::openDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_openDirectory","d":"

Open directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::readDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_readDirectory","d":"

Read entry from directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rewindDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rewindDirectory","d":"

Rewind directory handle.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::makeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_makeDirectory","d":"

Create a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::removeDirectory","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_removeDirectory","d":"

Removes a directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::rename","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_rename","d":"

Renames a file or directory.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::cast","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_cast","d":"

Retrieve the underlying resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::close","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_close","d":"

Close an resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::isAtEof","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_isAtEof","d":"

Tests for end-of-file on a file pointer.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::flush","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_flush","d":"

Flushes the output.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::lock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_lock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlock","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlock","d":"

Advisory file locking.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::open","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_open","d":"

Opens file or URL.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::read","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_read","d":"

Read from stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::seek","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_seek","d":"

Seeks to specific location in a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::setOption","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_setOption","d":"

Change stream options.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::tell","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_tell","d":"

Retrieve the current position of a stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::write","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_write","d":"

Write to stream.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::unlink","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_unlink","d":"

Delete a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::resourceStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_resourceStat","d":"

Retrieve information about a file resource.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Streams\\StreamWrapperInterface::pathStat","p":"Neos/Flow/ResourceManagement/Streams/StreamWrapperInterface.html#method_pathStat","d":"

Retrieve information about a file.

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getName","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getName","d":"

Returns the name of this target instance

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishCollection","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishCollection","d":"

Publishes the whole collection to this target

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::publishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_publishResource","d":"

Publishes the given persistent resource from the given storage

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::unpublishResource","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_unpublishResource","d":"

Unpublishes the given persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicStaticResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicStaticResourceUri","d":"

Returns the web accessible URI pointing to the given static resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::getPublicPersistentResourceUri","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_getPublicPersistentResourceUri","d":"

Returns the web accessible URI pointing to the specified persistent resource

"},{"t":"M","n":"Neos\\Flow\\ResourceManagement\\Target\\TargetInterface::onPublish","p":"Neos/Flow/ResourceManagement/Target/TargetInterface.html#method_onPublish","d":"

Registers a callback, which must be invoked by the implementation after each resource publishing

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::getSecurityContext","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_getSecurityContext","d":"

Returns the security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_authenticate","d":"

Tries to authenticate the tokens in the security context, if needed.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_isAuthenticated","d":"

Checks if at least one token is authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationManagerInterface::logout","p":"Neos/Flow/Security/Authentication/AuthenticationManagerInterface.html#method_logout","d":"

Logs all active authentication tokens out

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::create","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_create","d":"

Constructs an instance with the given name and options.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::canAuthenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_canAuthenticate","d":"

Returns true if the given token can be authenticated by this provider

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::getTokenClassNames","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_getTokenClassNames","d":"

Returns the classnames of the tokens this provider is responsible for.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\AuthenticationProviderInterface::authenticate","p":"Neos/Flow/Security/Authentication/AuthenticationProviderInterface.html#method_authenticate","d":"

Tries to authenticate the given token. Sets isAuthenticated to true if authentication succeeded.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::setOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_setOptions","d":"

Sets the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::getOptions","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_getOptions","d":"

Returns the options array

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\EntryPointInterface::startAuthentication","p":"Neos/Flow/Security/Authentication/EntryPointInterface.html#method_startAuthentication","d":"

Starts the authentication. (e.g. redirect to login page or send 401 HTTP header)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getTokens","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getTokens","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenAndProviderFactoryInterface::getProviders","p":"Neos/Flow/Security/Authentication/TokenAndProviderFactoryInterface.html#method_getProviders","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationProviderName","d":"

Returns the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationProviderName","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationProviderName","d":"

Sets the name of the authentication provider responsible for this token

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::isAuthenticated","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_isAuthenticated","d":"

Returns true if this token is currently authenticated

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationStatus","d":"

Sets the authentication status. Usually called by the responsible AuthenticationManagerInterface

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationStatus","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationStatus","d":"

Returns the current authentication status

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAuthenticationEntryPoint","d":"

Sets the authentication entry point

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAuthenticationEntryPoint","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAuthenticationEntryPoint","d":"

Returns the configured authentication entry point, NULL if none is available

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::hasRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_hasRequestPatterns","d":"

Returns true if \\Neos\\Flow\\Security\\RequestPattern were set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setRequestPatterns","d":"

Sets request patterns

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getRequestPatterns","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getRequestPatterns","d":"

Returns an array of set \\Neos\\Flow\\Security\\RequestPatternInterface, NULL if none was set

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::updateCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_updateCredentials","d":"

Updates the authentication credentials, the authentication manager needs to authenticate this token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getCredentials","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getCredentials","d":"

Returns the credentials of this token. The type depends on the provider\nof the token.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::getAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_getAccount","d":"

Returns the account if one is authenticated, NULL otherwise.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::setAccount","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method_setAccount","d":"

Set the (authenticated) account

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\TokenInterface::__toString","p":"Neos/Flow/Security/Authentication/TokenInterface.html#method___toString","d":"

Returns a string representation of the token for logging purposes.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\PasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/PasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getUsername","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getUsername","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authentication\\Token\\UsernamePasswordTokenInterface::getPassword","p":"Neos/Flow/Security/Authentication/Token/UsernamePasswordTokenInterface.html#method_getPassword","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationManagerInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationManagerInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::process","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_process","d":"

Processes the given return object. May throw an security exception or filter the result depending on the current user rights.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\AfterInvocationProcessorInterface::supports","p":"Neos/Flow/Security/Authorization/AfterInvocationProcessorInterface.html#method_supports","d":"

Returns true if this after invocation processor can process return objects of the given class name

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\FirewallInterface::blockIllegalRequests","p":"Neos/Flow/Security/Authorization/FirewallInterface.html#method_blockIllegalRequests","d":"

Analyzes a request against the configured firewall rules and blocks\nany illegal request.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\InterceptorInterface::invoke","p":"Neos/Flow/Security/Authorization/InterceptorInterface.html#method_invoke","d":"

Invokes the security interception (e.g. calls a PrivilegeManagerInterface)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGranted","d":"

Returns true, if the given privilege type is granted for the given subject based\non the current security context.

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isGrantedForRoles","d":"

Returns true, if the given privilege type would be granted for the given roles and subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGranted","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGranted","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\PrivilegeManagerInterface::isPrivilegeTargetGrantedForRoles","p":"Neos/Flow/Security/Authorization/PrivilegeManagerInterface.html#method_isPrivilegeTargetGrantedForRoles","d":"

Returns true if access is granted on the given privilege target in the current security context

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine\\SqlGeneratorInterface::getSql","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine/SqlGeneratorInterface.html#method_getSql","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::matchesEntityType","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_matchesEntityType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\EntityPrivilegeInterface::getSqlConstraint","p":"Neos/Flow/Security/Authorization/Privilege/Entity/EntityPrivilegeInterface.html#method_getSqlConstraint","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::matchesMethod","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_matchesMethod","d":"

Returns true, if this privilege covers the given method

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method\\MethodPrivilegeInterface::getPointcutFilterComposite","p":"Neos/Flow/Security/Authorization/Privilege/Method/MethodPrivilegeInterface.html#method_getPointcutFilterComposite","d":"

Returns the pointcut filter composite, matching all methods covered by this privilege

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getName","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getName","d":"

Name of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getValue","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getValue","d":"

The value of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getPossibleValues","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getPossibleValues","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::validate","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_validate","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::getType","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method_getType","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter\\PrivilegeParameterInterface::__toString","p":"Neos/Flow/Security/Authorization/Privilege/Parameter/PrivilegeParameterInterface.html#method___toString","d":"

Returns the string representation of this parameter

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::injectObjectManager","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_injectObjectManager","d":"

This object is created very early so we can't rely on AOP for the property injection

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPermission","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPermission","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isGranted","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isGranted","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isAbstained","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isAbstained","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::isDenied","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_isDenied","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTarget","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTarget","d":"

Returns the related privilege target

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getPrivilegeTargetIdentifier","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getPrivilegeTargetIdentifier","d":"

Unique name of the related privilege target (for example "Neos.Flow:PublicMethods")

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getMatcher","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getMatcher","d":"

A matcher string, describing the privilegeTarget (e.g. pointcut expression for methods or EEL expression for entities)

"},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::getParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_getParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::hasParameters","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_hasParameters","d":""},{"t":"M","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\PrivilegeInterface::matchesSubject","p":"Neos/Flow/Security/Authorization/Privilege/PrivilegeInterface.html#method_matchesSubject","d":"

Returns true, if this privilege covers the given subject

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::hashPassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_hashPassword","d":"

Hash a password for storage

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\PasswordHashingStrategyInterface::validatePassword","p":"Neos/Flow/Security/Cryptography/PasswordHashingStrategyInterface.html#method_validatePassword","d":"

Validate a hashed password against a cleartext password

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::generateNewKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_generateNewKeypair","d":"

Generates a new keypair and returns a fingerprint to refer to it

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerKeyPairFromPrivateKeyString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerKeyPairFromPrivateKeyString","d":"

Adds the specified keypair to the local store and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::registerPublicKeyFromString","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_registerPublicKeyFromString","d":"

Adds the specified public key to the wallet and returns a fingerprint to refer to it.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::getPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_getPublicKey","d":"

Returns the public key for the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::decrypt","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_decrypt","d":"

Decrypts the given cypher with the private key identified by the given fingerprint\nNote: You should never decrypt a password with this function. Use checkRSAEncryptedPassword()\nto check passwords!

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::sign","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_sign","d":"

Signs the given plaintext with the private key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::verifySignature","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_verifySignature","d":"

Checks whether the given signature is valid for the given plaintext\nwith the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::encryptWithPublicKey","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_encryptWithPublicKey","d":"

Encrypts the given plaintext with the public key identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::checkRSAEncryptedPassword","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_checkRSAEncryptedPassword","d":"

Checks if the given encrypted password is correct by\ncomparing it's md5 hash. The salt is appended to the decrypted password string before hashing.

"},{"t":"M","n":"Neos\\Flow\\Security\\Cryptography\\RsaWalletServiceInterface::destroyKeypair","p":"Neos/Flow/Security/Cryptography/RsaWalletServiceInterface.html#method_destroyKeypair","d":"

Destroys the keypair identified by the given fingerprint

"},{"t":"M","n":"Neos\\Flow\\Security\\RequestPatternInterface::matchRequest","p":"Neos/Flow/Security/RequestPatternInterface.html#method_matchRequest","d":"

Matches an ActionRequest against its set pattern rules

"},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::getSessionCookie","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_getSessionCookie","d":null},{"t":"M","n":"Neos\\Flow\\Session\\CookieEnabledInterface::createFromCookieAndSessionInformation","p":"Neos/Flow/Session/CookieEnabledInterface.html#method_createFromCookieAndSessionInformation","d":null},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::isStarted","p":"Neos/Flow/Session/SessionInterface.html#method_isStarted","d":"

Tells if the session has been started already.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::start","p":"Neos/Flow/Session/SessionInterface.html#method_start","d":"

Starts the session, if it has not been already started

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::canBeResumed","p":"Neos/Flow/Session/SessionInterface.html#method_canBeResumed","d":"

Returns true if there is a session that can be resumed. false otherwise

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::resume","p":"Neos/Flow/Session/SessionInterface.html#method_resume","d":"

Resumes an existing session, if any.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getId","p":"Neos/Flow/Session/SessionInterface.html#method_getId","d":"

Returns the current session ID.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::renewId","p":"Neos/Flow/Session/SessionInterface.html#method_renewId","d":"

Generates and propagates a new session ID and transfers all existing data\nto the new session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getData","p":"Neos/Flow/Session/SessionInterface.html#method_getData","d":"

Returns the content (mixed) associated with the given key.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::hasKey","p":"Neos/Flow/Session/SessionInterface.html#method_hasKey","d":"

Returns true if $key is available.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::putData","p":"Neos/Flow/Session/SessionInterface.html#method_putData","d":"

Stores the given data under the given key in the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::addTag","p":"Neos/Flow/Session/SessionInterface.html#method_addTag","d":"

Tags this session with the given tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::removeTag","p":"Neos/Flow/Session/SessionInterface.html#method_removeTag","d":"

Removes the specified tag from this session.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getTags","p":"Neos/Flow/Session/SessionInterface.html#method_getTags","d":"

Returns the tags this session has been tagged with.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::touch","p":"Neos/Flow/Session/SessionInterface.html#method_touch","d":"

Updates the last activity time to "now".

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::getLastActivityTimestamp","p":"Neos/Flow/Session/SessionInterface.html#method_getLastActivityTimestamp","d":"

Returns the unix time stamp marking the last point in time this session has\nbeen in use.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::close","p":"Neos/Flow/Session/SessionInterface.html#method_close","d":"

Explicitly writes (persists) and closes the session

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionInterface::destroy","p":"Neos/Flow/Session/SessionInterface.html#method_destroy","d":"

Explicitly destroys all session data

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getCurrentSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getCurrentSession","d":"

Returns the currently active session which stores session data for the\ncurrent HTTP request on this local system.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSession","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSession","d":"

Returns the specified session. If no session with the given identifier exists,\nNULL is returned.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getActiveSessions","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getActiveSessions","d":"

Returns all active sessions, even remote ones.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::getSessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_getSessionsByTag","d":"

Returns all sessions which are tagged by the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::destroySessionsByTag","p":"Neos/Flow/Session/SessionManagerInterface.html#method_destroySessionsByTag","d":"

Destroys all sessions which are tagged with the specified tag.

"},{"t":"M","n":"Neos\\Flow\\Session\\SessionManagerInterface::collectGarbage","p":"Neos/Flow/Session/SessionManagerInterface.html#method_collectGarbage","d":"

Remove data of all sessions which are considered to be expired.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ObjectValidatorInterface::setValidatedInstancesContainer","p":"Neos/Flow/Validation/Validator/ObjectValidatorInterface.html#method_setValidatedInstancesContainer","d":"

Allows to set a container to keep track of validated instances.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::canValidate","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_canValidate","d":"

Checks the given target can be validated by the validator implementation.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\PolyTypeObjectValidatorInterface::getPriority","p":"Neos/Flow/Validation/Validator/PolyTypeObjectValidatorInterface.html#method_getPriority","d":"

Return the priority of this validator.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::validate","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_validate","d":"

Checks if the given value is valid according to the validator, and returns\nthe Error Messages object which occurred.

"},{"t":"M","n":"Neos\\Flow\\Validation\\Validator\\ValidatorInterface::getOptions","p":"Neos/Flow/Validation/Validator/ValidatorInterface.html#method_getOptions","d":"

Returns the options of this validator which can be specified in the constructor

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\TemplateObjectAccessInterface::objectAccess","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/TemplateObjectAccessInterface.html#method_objectAccess","d":"

Post-Processor which is called whenever this object is encountered in a Fluid\nobject access.

"},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getObjectManager","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getObjectManager","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\Rendering\\FlowAwareRenderingContextInterface::getControllerContext","p":"Neos/FluidAdaptor/Core/Rendering/FlowAwareRenderingContextInterface.html#method_getControllerContext","d":""},{"t":"M","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets\\ChildNodeAccessInterface::setChildNodes","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets/ChildNodeAccessInterface.html#method_setChildNodes","d":"

Sets the direct child nodes of the current syntax tree node.

"},{"t":"N","n":"Neos","p":"Neos.html"},{"t":"N","n":"Neos\\Cache","p":"Neos/Cache.html"},{"t":"N","n":"Neos\\Cache\\Backend","p":"Neos/Cache/Backend.html"},{"t":"N","n":"Neos\\Cache\\Exception","p":"Neos/Cache/Exception.html"},{"t":"N","n":"Neos\\Cache\\Frontend","p":"Neos/Cache/Frontend.html"},{"t":"N","n":"Neos\\Cache\\Psr","p":"Neos/Cache/Psr.html"},{"t":"N","n":"Neos\\Cache\\Psr\\Cache","p":"Neos/Cache/Psr/Cache.html"},{"t":"N","n":"Neos\\Cache\\Psr\\SimpleCache","p":"Neos/Cache/Psr/SimpleCache.html"},{"t":"N","n":"Neos\\Eel","p":"Neos/Eel.html"},{"t":"N","n":"Neos\\Eel\\FlowQuery","p":"Neos/Eel/FlowQuery.html"},{"t":"N","n":"Neos\\Eel\\FlowQuery\\Operations","p":"Neos/Eel/FlowQuery/Operations.html"},{"t":"N","n":"Neos\\Eel\\FlowQuery\\Operations\\Object","p":"Neos/Eel/FlowQuery/Operations/Object.html"},{"t":"N","n":"Neos\\Eel\\Helper","p":"Neos/Eel/Helper.html"},{"t":"N","n":"Neos\\Eel\\Validation","p":"Neos/Eel/Validation.html"},{"t":"N","n":"Neos\\Error","p":"Neos/Error.html"},{"t":"N","n":"Neos\\Error\\Messages","p":"Neos/Error/Messages.html"},{"t":"N","n":"Neos\\Flow","p":"Neos/Flow.html"},{"t":"N","n":"Neos\\Flow\\Annotations","p":"Neos/Flow/Annotations.html"},{"t":"N","n":"Neos\\Flow\\Aop","p":"Neos/Flow/Aop.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Advice","p":"Neos/Flow/Aop/Advice.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Builder","p":"Neos/Flow/Aop/Builder.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Exception","p":"Neos/Flow/Aop/Exception.html"},{"t":"N","n":"Neos\\Flow\\Aop\\Pointcut","p":"Neos/Flow/Aop/Pointcut.html"},{"t":"N","n":"Neos\\Flow\\Cache","p":"Neos/Flow/Cache.html"},{"t":"N","n":"Neos\\Flow\\Cli","p":"Neos/Flow/Cli.html"},{"t":"N","n":"Neos\\Flow\\Cli\\Exception","p":"Neos/Flow/Cli/Exception.html"},{"t":"N","n":"Neos\\Flow\\Command","p":"Neos/Flow/Command.html"},{"t":"N","n":"Neos\\Flow\\Composer","p":"Neos/Flow/Composer.html"},{"t":"N","n":"Neos\\Flow\\Composer\\Exception","p":"Neos/Flow/Composer/Exception.html"},{"t":"N","n":"Neos\\Flow\\Configuration","p":"Neos/Flow/Configuration.html"},{"t":"N","n":"Neos\\Flow\\Configuration\\Exception","p":"Neos/Flow/Configuration/Exception.html"},{"t":"N","n":"Neos\\Flow\\Configuration\\Loader","p":"Neos/Flow/Configuration/Loader.html"},{"t":"N","n":"Neos\\Flow\\Configuration\\Source","p":"Neos/Flow/Configuration/Source.html"},{"t":"N","n":"Neos\\Flow\\Core","p":"Neos/Flow/Core.html"},{"t":"N","n":"Neos\\Flow\\Core\\Booting","p":"Neos/Flow/Core/Booting.html"},{"t":"N","n":"Neos\\Flow\\Core\\Booting\\Exception","p":"Neos/Flow/Core/Booting/Exception.html"},{"t":"N","n":"Neos\\Flow\\Error","p":"Neos/Flow/Error.html"},{"t":"N","n":"Neos\\Flow\\Http","p":"Neos/Flow/Http.html"},{"t":"N","n":"Neos\\Flow\\Http\\Client","p":"Neos/Flow/Http/Client.html"},{"t":"N","n":"Neos\\Flow\\Http\\Helper","p":"Neos/Flow/Http/Helper.html"},{"t":"N","n":"Neos\\Flow\\Http\\Middleware","p":"Neos/Flow/Http/Middleware.html"},{"t":"N","n":"Neos\\Flow\\I18n","p":"Neos/Flow/I18n.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr","p":"Neos/Flow/I18n/Cldr.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr\\Exception","p":"Neos/Flow/I18n/Cldr/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr\\Reader","p":"Neos/Flow/I18n/Cldr/Reader.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Cldr\\Reader\\Exception","p":"Neos/Flow/I18n/Cldr/Reader/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\EelHelper","p":"Neos/Flow/I18n/EelHelper.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Exception","p":"Neos/Flow/I18n/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Formatter","p":"Neos/Flow/I18n/Formatter.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Parser","p":"Neos/Flow/I18n/Parser.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Parser\\Exception","p":"Neos/Flow/I18n/Parser/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\TranslationProvider","p":"Neos/Flow/I18n/TranslationProvider.html"},{"t":"N","n":"Neos\\Flow\\I18n\\TranslationProvider\\Exception","p":"Neos/Flow/I18n/TranslationProvider/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff","p":"Neos/Flow/I18n/Xliff.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\Exception","p":"Neos/Flow/I18n/Xliff/Exception.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\Model","p":"Neos/Flow/I18n/Xliff/Model.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\Service","p":"Neos/Flow/I18n/Xliff/Service.html"},{"t":"N","n":"Neos\\Flow\\I18n\\Xliff\\V12","p":"Neos/Flow/I18n/Xliff/V12.html"},{"t":"N","n":"Neos\\Flow\\Log","p":"Neos/Flow/Log.html"},{"t":"N","n":"Neos\\Flow\\Log\\Backend","p":"Neos/Flow/Log/Backend.html"},{"t":"N","n":"Neos\\Flow\\Log\\Exception","p":"Neos/Flow/Log/Exception.html"},{"t":"N","n":"Neos\\Flow\\Log\\Psr","p":"Neos/Flow/Log/Psr.html"},{"t":"N","n":"Neos\\Flow\\Log\\ThrowableStorage","p":"Neos/Flow/Log/ThrowableStorage.html"},{"t":"N","n":"Neos\\Flow\\Log\\Utility","p":"Neos/Flow/Log/Utility.html"},{"t":"N","n":"Neos\\Flow\\Monitor","p":"Neos/Flow/Monitor.html"},{"t":"N","n":"Neos\\Flow\\Monitor\\ChangeDetectionStrategy","p":"Neos/Flow/Monitor/ChangeDetectionStrategy.html"},{"t":"N","n":"Neos\\Flow\\Mvc","p":"Neos/Flow/Mvc.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Controller","p":"Neos/Flow/Mvc/Controller.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Controller\\Exception","p":"Neos/Flow/Mvc/Controller/Exception.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Exception","p":"Neos/Flow/Mvc/Exception.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\FlashMessage","p":"Neos/Flow/Mvc/FlashMessage.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\FlashMessage\\Storage","p":"Neos/Flow/Mvc/FlashMessage/Storage.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Routing","p":"Neos/Flow/Mvc/Routing.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Routing\\Dto","p":"Neos/Flow/Mvc/Routing/Dto.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\Routing\\Exception","p":"Neos/Flow/Mvc/Routing/Exception.html"},{"t":"N","n":"Neos\\Flow\\Mvc\\View","p":"Neos/Flow/Mvc/View.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement","p":"Neos/Flow/ObjectManagement.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\Configuration","p":"Neos/Flow/ObjectManagement/Configuration.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\DependencyInjection","p":"Neos/Flow/ObjectManagement/DependencyInjection.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\Exception","p":"Neos/Flow/ObjectManagement/Exception.html"},{"t":"N","n":"Neos\\Flow\\ObjectManagement\\Proxy","p":"Neos/Flow/ObjectManagement/Proxy.html"},{"t":"N","n":"Neos\\Flow\\Package","p":"Neos/Flow/Package.html"},{"t":"N","n":"Neos\\Flow\\Package\\Exception","p":"Neos/Flow/Package/Exception.html"},{"t":"N","n":"Neos\\Flow\\Persistence","p":"Neos/Flow/Persistence.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Aspect","p":"Neos/Flow/Persistence/Aspect.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine","p":"Neos/Flow/Persistence/Doctrine.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\DataTypes","p":"Neos/Flow/Persistence/Doctrine/DataTypes.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Exception","p":"Neos/Flow/Persistence/Doctrine/Exception.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Logging","p":"Neos/Flow/Persistence/Doctrine/Logging.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping","p":"Neos/Flow/Persistence/Doctrine/Mapping.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Driver","p":"Neos/Flow/Persistence/Doctrine/Mapping/Driver.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Doctrine\\Mapping\\Exception","p":"Neos/Flow/Persistence/Doctrine/Mapping/Exception.html"},{"t":"N","n":"Neos\\Flow\\Persistence\\Exception","p":"Neos/Flow/Persistence/Exception.html"},{"t":"N","n":"Neos\\Flow\\Property","p":"Neos/Flow/Property.html"},{"t":"N","n":"Neos\\Flow\\Property\\Exception","p":"Neos/Flow/Property/Exception.html"},{"t":"N","n":"Neos\\Flow\\Property\\TypeConverter","p":"Neos/Flow/Property/TypeConverter.html"},{"t":"N","n":"Neos\\Flow\\Property\\TypeConverter\\Error","p":"Neos/Flow/Property/TypeConverter/Error.html"},{"t":"N","n":"Neos\\Flow\\Reflection","p":"Neos/Flow/Reflection.html"},{"t":"N","n":"Neos\\Flow\\Reflection\\Exception","p":"Neos/Flow/Reflection/Exception.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement","p":"Neos/Flow/ResourceManagement.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\EelHelper","p":"Neos/Flow/ResourceManagement/EelHelper.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Exception","p":"Neos/Flow/ResourceManagement/Exception.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Filter","p":"Neos/Flow/ResourceManagement/Filter.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Publishing","p":"Neos/Flow/ResourceManagement/Publishing.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Storage","p":"Neos/Flow/ResourceManagement/Storage.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Streams","p":"Neos/Flow/ResourceManagement/Streams.html"},{"t":"N","n":"Neos\\Flow\\ResourceManagement\\Target","p":"Neos/Flow/ResourceManagement/Target.html"},{"t":"N","n":"Neos\\Flow\\Security","p":"Neos/Flow/Security.html"},{"t":"N","n":"Neos\\Flow\\Security\\Aspect","p":"Neos/Flow/Security/Aspect.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication","p":"Neos/Flow/Security/Authentication.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\Controller","p":"Neos/Flow/Security/Authentication/Controller.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\EntryPoint","p":"Neos/Flow/Security/Authentication/EntryPoint.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\Provider","p":"Neos/Flow/Security/Authentication/Provider.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authentication\\Token","p":"Neos/Flow/Security/Authentication/Token.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization","p":"Neos/Flow/Security/Authorization.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Interceptor","p":"Neos/Flow/Security/Authorization/Interceptor.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege","p":"Neos/Flow/Security/Authorization/Privilege.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity","p":"Neos/Flow/Security/Authorization/Privilege/Entity.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Entity\\Doctrine","p":"Neos/Flow/Security/Authorization/Privilege/Entity/Doctrine.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Method","p":"Neos/Flow/Security/Authorization/Privilege/Method.html"},{"t":"N","n":"Neos\\Flow\\Security\\Authorization\\Privilege\\Parameter","p":"Neos/Flow/Security/Authorization/Privilege/Parameter.html"},{"t":"N","n":"Neos\\Flow\\Security\\Channel","p":"Neos/Flow/Security/Channel.html"},{"t":"N","n":"Neos\\Flow\\Security\\Cryptography","p":"Neos/Flow/Security/Cryptography.html"},{"t":"N","n":"Neos\\Flow\\Security\\Exception","p":"Neos/Flow/Security/Exception.html"},{"t":"N","n":"Neos\\Flow\\Security\\Policy","p":"Neos/Flow/Security/Policy.html"},{"t":"N","n":"Neos\\Flow\\Security\\RequestPattern","p":"Neos/Flow/Security/RequestPattern.html"},{"t":"N","n":"Neos\\Flow\\Session","p":"Neos/Flow/Session.html"},{"t":"N","n":"Neos\\Flow\\Session\\Aspect","p":"Neos/Flow/Session/Aspect.html"},{"t":"N","n":"Neos\\Flow\\Session\\Data","p":"Neos/Flow/Session/Data.html"},{"t":"N","n":"Neos\\Flow\\Session\\Exception","p":"Neos/Flow/Session/Exception.html"},{"t":"N","n":"Neos\\Flow\\SignalSlot","p":"Neos/Flow/SignalSlot.html"},{"t":"N","n":"Neos\\Flow\\SignalSlot\\Exception","p":"Neos/Flow/SignalSlot/Exception.html"},{"t":"N","n":"Neos\\Flow\\Testing","p":"Neos/Flow/Testing.html"},{"t":"N","n":"Neos\\Flow\\Testing\\RequestHandler","p":"Neos/Flow/Testing/RequestHandler.html"},{"t":"N","n":"Neos\\Flow\\Utility","p":"Neos/Flow/Utility.html"},{"t":"N","n":"Neos\\Flow\\Validation","p":"Neos/Flow/Validation.html"},{"t":"N","n":"Neos\\Flow\\Validation\\Exception","p":"Neos/Flow/Validation/Exception.html"},{"t":"N","n":"Neos\\Flow\\Validation\\Validator","p":"Neos/Flow/Validation/Validator.html"},{"t":"N","n":"Neos\\FluidAdaptor","p":"Neos/FluidAdaptor.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Command","p":"Neos/FluidAdaptor/Command.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core","p":"Neos/FluidAdaptor/Core.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Cache","p":"Neos/FluidAdaptor/Core/Cache.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser","p":"Neos/FluidAdaptor/Core/Parser.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\Interceptor","p":"Neos/FluidAdaptor/Core/Parser/Interceptor.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\SyntaxTree\\Expression","p":"Neos/FluidAdaptor/Core/Parser/SyntaxTree/Expression.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Parser\\TemplateProcessor","p":"Neos/FluidAdaptor/Core/Parser/TemplateProcessor.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Rendering","p":"Neos/FluidAdaptor/Core/Rendering.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\ViewHelper","p":"Neos/FluidAdaptor/Core/ViewHelper.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Exception","p":"Neos/FluidAdaptor/Core/ViewHelper/Exception.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\ViewHelper\\Facets","p":"Neos/FluidAdaptor/Core/ViewHelper/Facets.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Widget","p":"Neos/FluidAdaptor/Core/Widget.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Core\\Widget\\Exception","p":"Neos/FluidAdaptor/Core/Widget/Exception.html"},{"t":"N","n":"Neos\\FluidAdaptor\\Service","p":"Neos/FluidAdaptor/Service.html"},{"t":"N","n":"Neos\\FluidAdaptor\\View","p":"Neos/FluidAdaptor/View.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers","p":"Neos/FluidAdaptor/ViewHelpers.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Form","p":"Neos/FluidAdaptor/ViewHelpers/Form.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Format","p":"Neos/FluidAdaptor/ViewHelpers/Format.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Link","p":"Neos/FluidAdaptor/ViewHelpers/Link.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Security","p":"Neos/FluidAdaptor/ViewHelpers/Security.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Uri","p":"Neos/FluidAdaptor/ViewHelpers/Uri.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Validation","p":"Neos/FluidAdaptor/ViewHelpers/Validation.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget","p":"Neos/FluidAdaptor/ViewHelpers/Widget.html"},{"t":"N","n":"Neos\\FluidAdaptor\\ViewHelpers\\Widget\\Controller","p":"Neos/FluidAdaptor/ViewHelpers/Widget/Controller.html"},{"t":"N","n":"Neos\\FluidAdaptor\\View\\Exception","p":"Neos/FluidAdaptor/View/Exception.html"},{"t":"N","n":"Neos\\Http","p":"Neos/Http.html"},{"t":"N","n":"Neos\\Http\\Factories","p":"Neos/Http/Factories.html"},{"t":"N","n":"Neos\\Kickstarter","p":"Neos/Kickstarter.html"},{"t":"N","n":"Neos\\Kickstarter\\Command","p":"Neos/Kickstarter/Command.html"},{"t":"N","n":"Neos\\Kickstarter\\Service","p":"Neos/Kickstarter/Service.html"},{"t":"N","n":"Neos\\Kickstarter\\Utility","p":"Neos/Kickstarter/Utility.html"},{"t":"N","n":"Neos\\Kickstarter\\ViewHelpers","p":"Neos/Kickstarter/ViewHelpers.html"},{"t":"N","n":"Neos\\Kickstarter\\ViewHelpers\\Format","p":"Neos/Kickstarter/ViewHelpers/Format.html"},{"t":"N","n":"Neos\\Kickstarter\\ViewHelpers\\Inflect","p":"Neos/Kickstarter/ViewHelpers/Inflect.html"},{"t":"N","n":"Neos\\Utility","p":"Neos/Utility.html"},{"t":"N","n":"Neos\\Utility\\Exception","p":"Neos/Utility/Exception.html"},{"t":"N","n":"Neos\\Utility\\Unicode","p":"Neos/Utility/Unicode.html"}]} diff --git a/flow/9.0/renderer.index b/flow/9.0/renderer.index index e1d64be94..b2e9fb5a6 100644 --- a/flow/9.0/renderer.index +++ b/flow/9.0/renderer.index @@ -1 +1 @@ -O:21:"Doctum\Renderer\Index":3:{i:0;a:965:{s:36:"Neos\Cache\BackendInstantiationTrait";s:40:"0e55e59d66b50b5304b742a73059da13eaa5a973";s:34:"Neos\Cache\Backend\AbstractBackend";s:40:"afbad95f1ccdde8494b1d28cc6e3fc6c7c24af76";s:30:"Neos\Cache\Backend\ApcuBackend";s:40:"747f7126291b679e907f12945adc88a67ef48d35";s:35:"Neos\Cache\Backend\BackendInterface";s:40:"f7dea7bbea26b76430af1dd02b3ef308875f1e00";s:30:"Neos\Cache\Backend\FileBackend";s:40:"c68364b0f4dee029cc85eb71a175a8ac4baefb60";s:38:"Neos\Cache\Backend\FileBackendEntryDto";s:40:"860399b7e4345350b0f039e41e2f96483ba8e8c1";s:44:"Neos\Cache\Backend\FreezableBackendInterface";s:40:"9957e3c0ec92043205eb8ec2271c06c14914911f";s:43:"Neos\Cache\Backend\IterableBackendInterface";s:40:"16eb957a1ad6d756b4761891e22a04057fd3e721";s:39:"Neos\Cache\Backend\IterableMultiBackend";s:40:"edfd30d7d9e9bb50ecfa36328860f283ee23325b";s:35:"Neos\Cache\Backend\MemcachedBackend";s:40:"5287ed82dc487c13feb428f3a9b1d65646b0bfb6";s:31:"Neos\Cache\Backend\MultiBackend";s:40:"3d93617f8094f51728fb8f9810e7358916420b1c";s:30:"Neos\Cache\Backend\NullBackend";s:40:"9a6e795972dfa065d35979f3946826d19e54dac4";s:29:"Neos\Cache\Backend\PdoBackend";s:40:"5e222a33f5ac25c890fdf073b712f17dc7a80915";s:45:"Neos\Cache\Backend\PhpCapableBackendInterface";s:40:"330e72561e4f465c0c28c03236bb207573ab963f";s:31:"Neos\Cache\Backend\RedisBackend";s:40:"daac90351b086abd06eca33c64465d6a4091ea60";s:44:"Neos\Cache\Backend\RequireOnceFromValueTrait";s:40:"9f0faae1da30f5c42ef5615317eb508b425249f1";s:36:"Neos\Cache\Backend\SimpleFileBackend";s:40:"7bd71b05abbd49fb75257a98122f91ebcf12b158";s:43:"Neos\Cache\Backend\TaggableBackendInterface";s:40:"8b8626c03daf306fcfa270365f5d6b0451953cbf";s:39:"Neos\Cache\Backend\TaggableMultiBackend";s:40:"95b9408de432c15a6ab74cd150866bc76c66e23c";s:41:"Neos\Cache\Backend\TransientMemoryBackend";s:40:"5d1bbf80c060fa035843cdec25570fdb4af442ea";s:37:"Neos\Cache\Backend\WithSetupInterface";s:40:"f3673c344e81892ec6d1b3c4f3661b9763165673";s:38:"Neos\Cache\Backend\WithStatusInterface";s:40:"4259ce280d149c882c7dbaf8f8643f40b7661937";s:30:"Neos\Cache\CacheAwareInterface";s:40:"d2a12d3d25debae5dd67fb72641ec2c7091d99ba";s:23:"Neos\Cache\CacheFactory";s:40:"a25efba3056f446f789cc9f349ac2778adfe03bb";s:32:"Neos\Cache\CacheFactoryInterface";s:40:"352eeee6115ab03175377f559f5f654835cc2f42";s:35:"Neos\Cache\EnvironmentConfiguration";s:40:"8dbcb9da4c2b427be33a5888a3c880a2af58cb53";s:20:"Neos\Cache\Exception";s:40:"eb5cd467c7c7f1a46b335621a5e5210d57e91769";s:48:"Neos\Cache\Exception\ClassAlreadyLoadedException";s:40:"f6838a5181c2c6dcd7b264ee30b7a08163ba1ba5";s:49:"Neos\Cache\Exception\DuplicateIdentifierException";s:40:"851e6f2cc89ae7b20aaffc8c08683d07a34ea803";s:44:"Neos\Cache\Exception\InvalidBackendException";s:40:"acc61c9f84ca73188d1425ca515e0a38bbf174fb";s:42:"Neos\Cache\Exception\InvalidCacheException";s:40:"b100067170fa89330fb6b620e75bf4a14b6d1689";s:41:"Neos\Cache\Exception\InvalidDataException";s:40:"099cf540e0a1d9cbe4bfff9219bc4db307766318";s:41:"Neos\Cache\Exception\NoSuchCacheException";s:40:"443fec47b48875aca51fc86c49365ade4fbc8fa8";s:51:"Neos\Cache\Exception\NotSupportedByBackendException";s:40:"9c95742477650bd5113408fe8a09a52a8ddd1e49";s:36:"Neos\Cache\Frontend\AbstractFrontend";s:40:"4a5f20ffbf72e6db374055e087209e40ce35349e";s:38:"Neos\Cache\Frontend\CacheEntryIterator";s:40:"c6dcaba26d0c4983cb0fc00432f2a22abc1bb3bb";s:37:"Neos\Cache\Frontend\FrontendInterface";s:40:"1b4081d4d3bdcef08ab493e7b33f5578be50b0b7";s:31:"Neos\Cache\Frontend\PhpFrontend";s:40:"9534fc8f3feb443bfd6adcce6848dee733142ca5";s:34:"Neos\Cache\Frontend\StringFrontend";s:40:"07c23852fb004e821245117b1c10aa4dbc1122a7";s:36:"Neos\Cache\Frontend\VariableFrontend";s:40:"a37437609ec0cec61a312e452593197f6f6f64c7";s:33:"Neos\Cache\Psr\Cache\CacheFactory";s:40:"39d7e2213aba2803768da881da03cfa3820501b0";s:30:"Neos\Cache\Psr\Cache\CacheItem";s:40:"b659344570703d4e455fdbf8c9c4643cdbf86b6b";s:30:"Neos\Cache\Psr\Cache\CachePool";s:40:"7f0ea7b94d1820c681740307bb8c4af783dd26ec";s:39:"Neos\Cache\Psr\InvalidArgumentException";s:40:"5eccbb560479b05d19e888da84c09866913c0254";s:38:"Neos\Cache\Psr\SimpleCache\SimpleCache";s:40:"65912c8e2efeab37fa9c1277837d3bc08240bfa3";s:45:"Neos\Cache\Psr\SimpleCache\SimpleCacheFactory";s:40:"887debb5c812b92a10fc7336a527e66bdd891fa7";s:23:"Neos\Eel\AbstractParser";s:40:"b28d3e121d712090cba2a4ad720bce0df608d246";s:27:"Neos\Eel\CompilingEelParser";s:40:"f0d58208ce72e84bb2d1281cc52a3c13d9655b28";s:27:"Neos\Eel\CompilingEvaluator";s:40:"9e3085fec193530455fd72fe6678315e10c440f6";s:16:"Neos\Eel\Context";s:40:"0e89a0bbaadf5cecf1c6d88411cfd2c7b1c9c325";s:30:"Neos\Eel\EelEvaluatorInterface";s:40:"b27f4db007693ae17742441fa251705a5daede40";s:18:"Neos\Eel\EelParser";s:40:"9744f678d5e090fac872cbdfb40ee07bef514f48";s:28:"Neos\Eel\EvaluationException";s:40:"e011d7f4b4ec6024b91bf4fd44022cea0928062a";s:18:"Neos\Eel\Exception";s:40:"a0c64039a663d9df12b4c6a9ff32352365a62a48";s:34:"Neos\Eel\FlowQuery\FizzleException";s:40:"dadf506219ffdfac69df38000e85473e2e3f19cc";s:31:"Neos\Eel\FlowQuery\FizzleParser";s:40:"464ab192bcad1d9d7f7ab521f654722231a50242";s:28:"Neos\Eel\FlowQuery\FlowQuery";s:40:"5b6cf32ad0d2d96cebd2dbadadb2b40552a38276";s:37:"Neos\Eel\FlowQuery\FlowQueryException";s:40:"cdff7f42d5365a38c1fb387a835802b6f2b3e245";s:37:"Neos\Eel\FlowQuery\OperationInterface";s:40:"af34b53365a4459674c252bb749469af4ee49d68";s:36:"Neos\Eel\FlowQuery\OperationResolver";s:40:"48115a1cd9d7bbd8717aae2ec1b7c4ecf6698a54";s:45:"Neos\Eel\FlowQuery\OperationResolverInterface";s:40:"2ea48af880ed5d6f3d3982abd8096ed3fa95f763";s:47:"Neos\Eel\FlowQuery\Operations\AbstractOperation";s:40:"b45767ee105b3bc0f29c8c4680adde5863a4da4a";s:42:"Neos\Eel\FlowQuery\Operations\AddOperation";s:40:"ac62b366ddfcbe5aa39e25d9b9289d819ab24fe9";s:44:"Neos\Eel\FlowQuery\Operations\CountOperation";s:40:"188397ec866ecf9bebc09fb0dd6559365acd6bf3";s:44:"Neos\Eel\FlowQuery\Operations\FirstOperation";s:40:"6bfc1ac0bb7ffd5dedf610807a88c265e81df9d0";s:42:"Neos\Eel\FlowQuery\Operations\GetOperation";s:40:"f795bace43c30aca9a7be44f3df9a27cfe55d7b2";s:41:"Neos\Eel\FlowQuery\Operations\IsOperation";s:40:"cb913e1e174a8b3294521587b9e5fae8b2da1632";s:43:"Neos\Eel\FlowQuery\Operations\LastOperation";s:40:"0f3f4dc8c503de114f517102ba1f62d6a1da6af3";s:54:"Neos\Eel\FlowQuery\Operations\Object\ChildrenOperation";s:40:"3e6ed470aee31653c707121ea8f63266a65eb074";s:52:"Neos\Eel\FlowQuery\Operations\Object\FilterOperation";s:40:"fe8b2c075c1a2f050b9239f07c34be0419cfe6f5";s:54:"Neos\Eel\FlowQuery\Operations\Object\PropertyOperation";s:40:"834ff4686ca4704c45f8236f39629e1f51178451";s:45:"Neos\Eel\FlowQuery\Operations\RemoveOperation";s:40:"173e28d689341f2bd3677ed8d1a93851b72e6300";s:44:"Neos\Eel\FlowQuery\Operations\SliceOperation";s:40:"5a37a80888d80c747736e1f3f1686d05fcf71f3e";s:45:"Neos\Eel\FlowQuery\Operations\UniqueOperation";s:40:"bb524a69032ec36a4bc55d8a4354c5989823d9ba";s:27:"Neos\Eel\Helper\ArrayHelper";s:40:"2235c208d73bd296fc6fd84e98e23def9df59a58";s:35:"Neos\Eel\Helper\ConfigurationHelper";s:40:"4e0416df5591f9c7f2ed47e62980aa0adea3ab21";s:26:"Neos\Eel\Helper\DateHelper";s:40:"5171f1dd7bdd180824d5893694a238a867dce9e3";s:26:"Neos\Eel\Helper\FileHelper";s:40:"07c29fe7ca8a97934614a116ddd92a40f23617f9";s:26:"Neos\Eel\Helper\JsonHelper";s:40:"04a2b5cc8aeaa4092c65fc732862a0adcc8c2bf8";s:26:"Neos\Eel\Helper\MathHelper";s:40:"9176a1a5936e69f502ccc418c3377b47fdb5016c";s:30:"Neos\Eel\Helper\SecurityHelper";s:40:"f01b70ba8ae8802975644964d345ec5f6e68b6ef";s:28:"Neos\Eel\Helper\StringHelper";s:40:"819cbbf57d7a39a1455808dc339e7d2951d437f0";s:26:"Neos\Eel\Helper\TypeHelper";s:40:"e0cc057871b36d2acb457fc5c582de0120854d16";s:29:"Neos\Eel\InterpretedEelParser";s:40:"1973947f5242a0303b97cb50a99ffbe6728fe490";s:29:"Neos\Eel\InterpretedEvaluator";s:40:"1ccf54d1c179346857141d68f7ebb9a69352e167";s:28:"Neos\Eel\NotAllowedException";s:40:"5a5cc0359097405699f20110adc8135c6dfec9fd";s:16:"Neos\Eel\Package";s:40:"038842e44a1fc2b4660c3bfae90dea698727055a";s:24:"Neos\Eel\ParserException";s:40:"ab48ff5a564522518e85cbbc57371b0493d6c3bf";s:25:"Neos\Eel\ProtectedContext";s:40:"db8c598fff4b8693f84f1b940f664fda5063a46e";s:39:"Neos\Eel\ProtectedContextAwareInterface";s:40:"24e0787ab10ed05765c2d09495596383f4aef8ae";s:16:"Neos\Eel\Utility";s:40:"3d136fae3d1f1e4a6762b83977e3b4958a0d5e75";s:45:"Neos\Eel\Validation\ExpressionSyntaxValidator";s:40:"98a93aa3148e519286b9e61eb454c3cceb6835a4";s:25:"Neos\Error\Messages\Error";s:40:"d69a68e775c35c64ff467066d244a8d371dd48a2";s:27:"Neos\Error\Messages\Message";s:40:"cbc36d24caf05f7708db0839cc783fb22819280c";s:26:"Neos\Error\Messages\Notice";s:40:"91e49612c171cbd8f2e390844a0bad5961c73487";s:26:"Neos\Error\Messages\Result";s:40:"e75bd28602e66ec2d8c0970b6f1f4fffebfe6253";s:27:"Neos\Error\Messages\Warning";s:40:"1590106810457ee7a9610f54f4ca1290ca2c394b";s:27:"Neos\Flow\Annotations\After";s:40:"8e92c7b9d8babc442df8e037c24698162d08b7cf";s:36:"Neos\Flow\Annotations\AfterReturning";s:40:"f539f4726babef194ea9f6d6d264b01120e5dce5";s:35:"Neos\Flow\Annotations\AfterThrowing";s:40:"87406b878f8054d39a1e032a6a84e476ab3fa3af";s:28:"Neos\Flow\Annotations\Around";s:40:"479cc4104996e2d11596c1bb62fe485d129db5f5";s:28:"Neos\Flow\Annotations\Aspect";s:40:"906729baaf191bc9d51933c8b38a5c306678a7f4";s:32:"Neos\Flow\Annotations\Autowiring";s:40:"73d842ca21ce147760b618b82fe13364e632b9e3";s:28:"Neos\Flow\Annotations\Before";s:40:"eab7fc42088c7de1b0ef8b8d4e7533e4d0975022";s:35:"Neos\Flow\Annotations\CompileStatic";s:40:"6b5a7607266e168ed2fdf8fda55a308bcd998d39";s:28:"Neos\Flow\Annotations\Entity";s:40:"6959ca4669ec6b8936b95d2b2ae4cb75f86f7641";s:35:"Neos\Flow\Annotations\FlushesCaches";s:40:"d1d6941d338063937fbc57a2c414de0198aef94a";s:30:"Neos\Flow\Annotations\Identity";s:40:"1b411ca6973135446456ea59f072be6c5b20ab44";s:38:"Neos\Flow\Annotations\IgnoreValidation";s:40:"29f02819e7d554095527f2091570308ce89cf0bb";s:28:"Neos\Flow\Annotations\Inject";s:40:"99f7567eb3b4f5065b1852c3fedfa6f82db5241e";s:33:"Neos\Flow\Annotations\InjectCache";s:40:"14b03e5148bfe0c819958c98d37d281c57fa0908";s:30:"Neos\Flow\Annotations\Internal";s:40:"e55da2b50567b1fdf8c5b7b12c83ecb7f53f7a64";s:31:"Neos\Flow\Annotations\Introduce";s:40:"0598c84b95288b34cad909cba1bfb2ca2e5838c4";s:26:"Neos\Flow\Annotations\Lazy";s:40:"935c5df1b813c476038d730ca457e0ad86a0b55b";s:36:"Neos\Flow\Annotations\MapRequestBody";s:40:"ecba62e45474c7b3261b7bb98a4a6e7d52d83db6";s:30:"Neos\Flow\Annotations\Pointcut";s:40:"6aac38adf7d5ef7c3e94067a47a9508df1e9708d";s:27:"Neos\Flow\Annotations\Proxy";s:40:"88f04c0ab1e37106f59b342b3c208c973251a8b6";s:27:"Neos\Flow\Annotations\Scope";s:40:"6b3bd066ee7525ae33c1a1abddb19ef011c0cf7a";s:29:"Neos\Flow\Annotations\Session";s:40:"f67b35194f586501655e21ae5ce11663c47fbfc4";s:28:"Neos\Flow\Annotations\Signal";s:40:"8e1d42b072b884aabf6876791ee990968d03a3b5";s:40:"Neos\Flow\Annotations\SkipCsrfProtection";s:40:"23e44c753a52143e9444817871397f3892fe8474";s:31:"Neos\Flow\Annotations\Transient";s:40:"b157b63833e355456f5e4315630a32164886cfbe";s:30:"Neos\Flow\Annotations\Validate";s:40:"8529eebee8aff39e40e832b48e963f429298b679";s:38:"Neos\Flow\Annotations\ValidationGroups";s:40:"3ee879c3299e1745a36466854c03329011396082";s:33:"Neos\Flow\Annotations\ValueObject";s:40:"3f600c2a32f3b6472d357332e6099657a0788da3";s:35:"Neos\Flow\Aop\Advice\AbstractAdvice";s:40:"8e8aa69f1790d263cb7c0e7d0ba25f4f5986b804";s:32:"Neos\Flow\Aop\Advice\AdviceChain";s:40:"7731225d6f1b762e561cfca505b4a80f9922ceba";s:36:"Neos\Flow\Aop\Advice\AdviceInterface";s:40:"24ee3a952a11f2990a993fda7704c1c8f8654507";s:32:"Neos\Flow\Aop\Advice\AfterAdvice";s:40:"3fade19eff740b6342a253c7eefdb54781934285";s:41:"Neos\Flow\Aop\Advice\AfterReturningAdvice";s:40:"d525aa54f443e61bcb3abe32e6df7ce1fe9d96f1";s:40:"Neos\Flow\Aop\Advice\AfterThrowingAdvice";s:40:"2bc82606e220011aa7a401208bb2b90ef155a769";s:33:"Neos\Flow\Aop\Advice\AroundAdvice";s:40:"a50fc9cae160ef306c06eda4703fba1f2169ff25";s:33:"Neos\Flow\Aop\Advice\BeforeAdvice";s:40:"6e661d26be93af54a2db9bb670ecd7f1f82cdac8";s:26:"Neos\Flow\Aop\AdvicesTrait";s:40:"82712013e2dc797344dcc3cbe9296b870cfbf489";s:21:"Neos\Flow\Aop\Advisor";s:40:"8d55f7d4f35eafd536df51d73f082b43751516e1";s:29:"Neos\Flow\Aop\AspectContainer";s:40:"b6a769adf597caa14924e9dfb9690dc1d1f9d48a";s:54:"Neos\Flow\Aop\Builder\AbstractMethodInterceptorBuilder";s:40:"4ca3ce0e3c997422298c99b267cf8d5d1b10cb2a";s:58:"Neos\Flow\Aop\Builder\AdvisedConstructorInterceptorBuilder";s:40:"458d65da7c903c96848669766844db69c822e138";s:53:"Neos\Flow\Aop\Builder\AdvisedMethodInterceptorBuilder";s:40:"c20e0428397e6a807570a294c18908933fb379eb";s:36:"Neos\Flow\Aop\Builder\ClassNameIndex";s:40:"455d3df078ef0cec536ed2036d76d09ac05336d4";s:39:"Neos\Flow\Aop\Builder\ProxyClassBuilder";s:40:"de79be0a6ae5ffdf4880d75604a11c4b965a441d";s:23:"Neos\Flow\Aop\Exception";s:40:"571575fa42ead5c2ce6675c8c55d17d4d32b4fb2";s:58:"Neos\Flow\Aop\Exception\CircularPointcutReferenceException";s:40:"0541c462c2aecefb405842a0ad1eab63b98a79cd";s:48:"Neos\Flow\Aop\Exception\InvalidArgumentException";s:40:"877135bcf627bb3acd0032d4bcb0c318b8632064";s:60:"Neos\Flow\Aop\Exception\InvalidConstructorSignatureException";s:40:"12d729703b1000e02a84966efbd031c00d8caa75";s:58:"Neos\Flow\Aop\Exception\InvalidPointcutExpressionException";s:40:"ba17b154c55cb55ca123016fc6a892445a80a7cd";s:51:"Neos\Flow\Aop\Exception\InvalidTargetClassException";s:40:"c3d213f9779d4827a1dda47db60943fd3a8b0f4d";s:48:"Neos\Flow\Aop\Exception\UnknownPointcutException";s:40:"e9aee49b456daaf40535e0a3051af4beb89de0d3";s:51:"Neos\Flow\Aop\Exception\VoidImplementationException";s:40:"2009820685dcd156064ae12f6e13c958fec8b464";s:35:"Neos\Flow\Aop\InterfaceIntroduction";s:40:"5ca288d751894c18d66540dd442b7f7beaab7912";s:23:"Neos\Flow\Aop\JoinPoint";s:40:"db6f8588bb980cfb2ae437f9b92435dcee6f76c2";s:32:"Neos\Flow\Aop\JoinPointInterface";s:40:"5ef18320acad3572482dd08322a1116c3e69bd9d";s:31:"Neos\Flow\Aop\Pointcut\Pointcut";s:40:"d9197f52bc1d24898ba4fd82346387c01f03cb50";s:55:"Neos\Flow\Aop\Pointcut\PointcutClassAnnotatedWithFilter";s:40:"809f40e4dfe79480a13d2bc95d29e17916169dcd";s:46:"Neos\Flow\Aop\Pointcut\PointcutClassNameFilter";s:40:"1ea47d59a0159994ad9e16b5974260235d25a37d";s:46:"Neos\Flow\Aop\Pointcut\PointcutClassTypeFilter";s:40:"d51988469f43c9b1d105d94cbce186f91dd2a6d3";s:47:"Neos\Flow\Aop\Pointcut\PointcutExpressionParser";s:40:"16fcdaa309260f007433070a4549af41ab2e51e1";s:37:"Neos\Flow\Aop\Pointcut\PointcutFilter";s:40:"57f4fc12ae536776a4bfbf6047320ece29c9633d";s:46:"Neos\Flow\Aop\Pointcut\PointcutFilterComposite";s:40:"17112af2507889f01717a7e903b3070c689a1df6";s:46:"Neos\Flow\Aop\Pointcut\PointcutFilterInterface";s:40:"8617f377e53b2307c642d552f89b74988143c5ce";s:56:"Neos\Flow\Aop\Pointcut\PointcutMethodAnnotatedWithFilter";s:40:"b051351a5f1e6488e490282709700f0d58ef87ca";s:47:"Neos\Flow\Aop\Pointcut\PointcutMethodNameFilter";s:40:"379d8e52effa0341419c9c33d95e5746f161c33a";s:44:"Neos\Flow\Aop\Pointcut\PointcutSettingFilter";s:40:"797f24b881d3eeb10dece0159e9340f721249c74";s:49:"Neos\Flow\Aop\Pointcut\RuntimeExpressionEvaluator";s:40:"0418a89ced3b5039a57cbf0ac6c704cc60995e92";s:34:"Neos\Flow\Aop\PropertyIntroduction";s:40:"6fbe0b373e14d46f5c822216d4edfc1da12b8d02";s:28:"Neos\Flow\Aop\ProxyInterface";s:40:"f4ce5ca3083def6b36033fd047956eea0aaf3b41";s:31:"Neos\Flow\Aop\TraitIntroduction";s:40:"63d1a57e6453180b888245348edeeeb732cd0375";s:39:"Neos\Flow\Cache\AnnotationsCacheFlusher";s:40:"d6bdade7af0ebad41f098d82d9cb5445c744c98a";s:28:"Neos\Flow\Cache\CacheFactory";s:40:"f64eae90ae6a3448bfc2a463c87d6bee6d8c0763";s:28:"Neos\Flow\Cache\CacheManager";s:40:"211e30c866ed05d7f0fd64819b071100ee634b36";s:21:"Neos\Flow\Cli\Command";s:40:"eff1e2a0f23a64dacb48c6882f143e6d180b706e";s:39:"Neos\Flow\Cli\CommandArgumentDefinition";s:40:"3441615b17c48080a2f41c7aee50c2d99d6effc2";s:31:"Neos\Flow\Cli\CommandController";s:40:"9996a035efdf07baa7615c4980b893351180bf6b";s:40:"Neos\Flow\Cli\CommandControllerInterface";s:40:"1fb7ce6d8980bb6f55456af964eb325eeed5fc56";s:28:"Neos\Flow\Cli\CommandManager";s:40:"d4dba5450fad6b7e7b9adde65cb2ab994ebf0978";s:35:"Neos\Flow\Cli\CommandRequestHandler";s:40:"3638aba71477c542fc399dcacc1e3a4f74dd3788";s:27:"Neos\Flow\Cli\ConsoleOutput";s:40:"ff28cef0fb9bf7c94a19a781fe73d09f6f74b664";s:56:"Neos\Flow\Cli\DescriptionAwareCommandControllerInterface";s:40:"31704a6624ed952d362448fb29e5f39b8438424d";s:24:"Neos\Flow\Cli\Dispatcher";s:40:"52481009df4f5ddeb1e0242a8b78ec410bd622d8";s:45:"Neos\Flow\Cli\Exception\InfiniteLoopException";s:40:"84ea738b4f6e8c04bfcb355ac01545f37866e900";s:57:"Neos\Flow\Cli\Exception\InvalidCommandControllerException";s:40:"c86c0f9ef19630dd8c593c6da89ca51e3b772049";s:44:"Neos\Flow\Cli\Exception\StopCommandException";s:40:"4ff085f1a24bd1c8be51c3c5d8bad75ea9b6449a";s:21:"Neos\Flow\Cli\Request";s:40:"4252ce482430f0efb7a244b05709e3ff6e2c70f2";s:28:"Neos\Flow\Cli\RequestBuilder";s:40:"84113aa84845897f35dd84136e7f0d80d400b0ba";s:22:"Neos\Flow\Cli\Response";s:40:"19a4edb2cb013ee65c67f8531289f6b715920cef";s:33:"Neos\Flow\Cli\SlaveRequestHandler";s:40:"84b9613ee7de37df493d7e34b98bd5f1ae4c4056";s:40:"Neos\Flow\Command\CacheCommandController";s:40:"8944fcf0c8eae89b5b81475269bd7c593b50dfc9";s:48:"Neos\Flow\Command\ConfigurationCommandController";s:40:"47e82a814d5dfdad2df63617c33490867c303b30";s:39:"Neos\Flow\Command\CoreCommandController";s:40:"e2a49add5a2da4f5d64b0e0f0d33d16b73dc4792";s:43:"Neos\Flow\Command\DatabaseCommandController";s:40:"a7deb5d97616f7a3a01243aa7333ab93a10b64b0";s:43:"Neos\Flow\Command\DoctrineCommandController";s:40:"38add34e927f3bc2057e9f877c7531f1901c48c4";s:39:"Neos\Flow\Command\HelpCommandController";s:40:"4556e1703963c8c820a1502af9a891a0dd4b431f";s:45:"Neos\Flow\Command\MiddlewareCommandController";s:40:"4c65eb93366d3138bdddd90362c550afbe1eed47";s:42:"Neos\Flow\Command\PackageCommandController";s:40:"1dce6c99c730614c0f9c53932e8511e09e1f9051";s:43:"Neos\Flow\Command\ResourceCommandController";s:40:"769f131f96828b4190d9aa20ffceb23f7bbe2cb9";s:42:"Neos\Flow\Command\RoutingCommandController";s:40:"dc16d832a6007a3c8013ede32db0fd5dc1935cb3";s:41:"Neos\Flow\Command\SchemaCommandController";s:40:"a127bbdee5cfcda1bdab233e39146bc076b42cee";s:43:"Neos\Flow\Command\SecurityCommandController";s:40:"c0102899e181ee035dc88f22a4680a51c8f5bbbd";s:41:"Neos\Flow\Command\ServerCommandController";s:40:"87870e7e92c9a54f5ab0e0bd4f02181bad7bc1e7";s:42:"Neos\Flow\Command\SessionCommandController";s:40:"b9f74a7962086fd3bfb32c7bf367e6cfce90d268";s:41:"Neos\Flow\Command\SignalCommandController";s:40:"e0751ccd4ef7ca4312f76c71d9fa09fe86f10bb5";s:48:"Neos\Flow\Command\TypeConverterCommandController";s:40:"1e00949ef01a9101e2d7bc5df2f78bece3295d1d";s:34:"Neos\Flow\Composer\ComposerUtility";s:40:"3cb5f757af23829d56c2de801822620c51b18e21";s:28:"Neos\Flow\Composer\Exception";s:40:"c78506327ee1458041ead569ad9743dd883c54ef";s:58:"Neos\Flow\Composer\Exception\InvalidConfigurationException";s:40:"e4d4a59d75f264cd76ac59b122adf944a9901bb8";s:60:"Neos\Flow\Composer\Exception\InvalidPackageManifestException";s:40:"e8f68efab18d72d13fc0a07f236804815974d342";s:60:"Neos\Flow\Composer\Exception\MissingPackageManifestException";s:40:"b9b979c33acafcc66f4679ee6c84b09ca61d6075";s:57:"Neos\Flow\Composer\Exception\UnexpectedOperationException";s:40:"f606f2a61e52c7acb801f0cbad9ac3ee0d127206";s:35:"Neos\Flow\Composer\InstallerScripts";s:40:"007667b2fa16a0914397955fd11777d5c893d91a";s:44:"Neos\Flow\Configuration\ConfigurationManager";s:40:"d55565f6e118fee5c197b239ba1c39a23603a1d7";s:52:"Neos\Flow\Configuration\ConfigurationSchemaValidator";s:40:"4cd0088a3827bfdc9c55f69982e6dcfda82aa414";s:33:"Neos\Flow\Configuration\Exception";s:40:"50c6570a496104d121e0cdcd4da27ca329fafed7";s:60:"Neos\Flow\Configuration\Exception\ContainerIsLockedException";s:40:"af2492f5e4bb05e80dbe44be7821ea869d7adefa";s:63:"Neos\Flow\Configuration\Exception\InvalidConfigurationException";s:40:"512b09e5a2cb0ca5e11ebad058cba455272dfaf7";s:67:"Neos\Flow\Configuration\Exception\InvalidConfigurationTypeException";s:40:"1dcd640fe0f0b7434131b363fd27019767f42afa";s:53:"Neos\Flow\Configuration\Exception\NoSuchFileException";s:40:"9c129f20a56679fad5328b5ed59d1c965faf485b";s:55:"Neos\Flow\Configuration\Exception\NoSuchOptionException";s:40:"63673b22630e5b2522cc00d69a099a7bad9f6801";s:53:"Neos\Flow\Configuration\Exception\ParseErrorException";s:40:"4b53053f2e6197d147a66af351f6ac0516432c7e";s:52:"Neos\Flow\Configuration\Exception\RecursionException";s:40:"bb28f559f7e630ae45503160a5c984eb90282640";s:59:"Neos\Flow\Configuration\Exception\SchemaValidationException";s:40:"b7b7eb6acfaf2e37d73612f9d69febaf50b855a5";s:43:"Neos\Flow\Configuration\Loader\AppendLoader";s:40:"2d3fb2a2268008ba1c6047516c3c0734fee95554";s:46:"Neos\Flow\Configuration\Loader\LoaderInterface";s:40:"fc233b5074b85d061d95fb646fc32c284ffbc32f";s:42:"Neos\Flow\Configuration\Loader\MergeLoader";s:40:"8a1743d3da75c6fc7996d2e9b5b67524ab56b75b";s:44:"Neos\Flow\Configuration\Loader\ObjectsLoader";s:40:"8f923b9317fbfba71aabe0c57987174227d6e159";s:43:"Neos\Flow\Configuration\Loader\PolicyLoader";s:40:"3fcbf7d62ee8976f3782497045d078b8592b3eb7";s:43:"Neos\Flow\Configuration\Loader\RoutesLoader";s:40:"57e79cc1d8afe32ff3ff45ed0ac54bda61e38ebd";s:45:"Neos\Flow\Configuration\Loader\SettingsLoader";s:40:"e55cc95ce0320f1684d090fac21f6ae1d4d5584c";s:41:"Neos\Flow\Configuration\Source\YamlSource";s:40:"5bbdc10ffa645df23fcaf9cdd52286697d7156d1";s:33:"Neos\Flow\Core\ApplicationContext";s:40:"b67b4f6b536b54a0cad8af938dcf08fe5738c5d8";s:52:"Neos\Flow\Core\Booting\Exception\SubProcessException";s:40:"8e5cae3251120f1636d1c7b754cf584c0e3c9617";s:30:"Neos\Flow\Core\Booting\Scripts";s:40:"edf05387a396198cd34fd379ddf7e23e4b353323";s:31:"Neos\Flow\Core\Booting\Sequence";s:40:"b55de17a1384a5825b6d1bb3af4866b90a17a833";s:27:"Neos\Flow\Core\Booting\Step";s:40:"6b9c9781bc4d41e699a8277d3d1cc0678b51da91";s:24:"Neos\Flow\Core\Bootstrap";s:40:"7578785e910d27eb4f2af120eb08c9adad1da7fc";s:26:"Neos\Flow\Core\ClassLoader";s:40:"40187329922e31b1820fd3279e78801754f7d56d";s:26:"Neos\Flow\Core\LockManager";s:40:"b68d65b9a0567149deacd993bf7293a5b8a1c1f8";s:31:"Neos\Flow\Core\ProxyClassLoader";s:40:"33d318e4ce069781120dbe79643eec49851cacc4";s:38:"Neos\Flow\Core\RequestHandlerInterface";s:40:"d4a45cc267006138d32eb8a0b0c8a783e8029520";s:40:"Neos\Flow\Error\AbstractExceptionHandler";s:40:"4f18e508deabdff924a911d4b45bda8d7496cb43";s:37:"Neos\Flow\Error\DebugExceptionHandler";s:40:"ade883d24d2462a793663afecb9f1943ce965d2c";s:24:"Neos\Flow\Error\Debugger";s:40:"cbdf2cfaaeea18a1d29dbdb7ae62f5c45f60e822";s:28:"Neos\Flow\Error\ErrorHandler";s:40:"d41e0df24f681310d1871843cf3a7f1d5325f31b";s:25:"Neos\Flow\Error\Exception";s:40:"6d0cda6e53d605d75ee0c85b047f49219ef23357";s:41:"Neos\Flow\Error\ExceptionHandlerInterface";s:40:"919ac3b0e8f2aa9de877b421afa5518d1f0fe18a";s:42:"Neos\Flow\Error\ProductionExceptionHandler";s:40:"880b63a602eee702789da8ee476f3cd68597c38a";s:39:"Neos\Flow\Error\WithHttpStatusInterface";s:40:"62d4364641e536b82157fb962e0d092867645efe";s:42:"Neos\Flow\Error\WithReferenceCodeInterface";s:40:"f4a17ca46f7374d2e36d5303a30e6a63be7be06a";s:19:"Neos\Flow\Exception";s:40:"bf7379d60cdd7a3aa26616e00e4e78881b3de9e8";s:30:"Neos\Flow\Http\BaseUriProvider";s:40:"eb08d2fb2ed6acc589ff205a9ebbb49484856ece";s:37:"Neos\Flow\Http\CacheControlDirectives";s:40:"79c061b8cb80132ae665f4bd54cabcd5435f9269";s:29:"Neos\Flow\Http\Client\Browser";s:40:"db0550df4d31498b907732247fc21b5f44b2d26e";s:32:"Neos\Flow\Http\Client\CurlEngine";s:40:"95f9567d2194826994a897f2166ff7d127387a50";s:41:"Neos\Flow\Http\Client\CurlEngineException";s:40:"c2fe6d5aea51fbb8c7cbc6a5a08643fee6a84a56";s:31:"Neos\Flow\Http\Client\Exception";s:40:"50be23de3f01d950fecb4b6e98f879f0d952153b";s:50:"Neos\Flow\Http\Client\InfiniteRedirectionException";s:40:"cfa08003d638db49fa0bfc32a2b13cd0bce0e7bf";s:43:"Neos\Flow\Http\Client\InternalRequestEngine";s:40:"355ab883f724d207d7254b4671924fb8e30ef07e";s:44:"Neos\Flow\Http\Client\RequestEngineInterface";s:40:"f96b34d8f629bc6176983eb659cd048499c36827";s:28:"Neos\Flow\Http\ContentStream";s:40:"5c340d302844b9c2f3fd3475b864fb8475e140af";s:21:"Neos\Flow\Http\Cookie";s:40:"3d29d5ee8685ae29b13c046d2297f7345b652cc7";s:24:"Neos\Flow\Http\Exception";s:40:"78b87427189e7306390b7e36ce487601d09e9e70";s:22:"Neos\Flow\Http\Headers";s:40:"a701a558b85b9c504dfd533c77fb25382805419d";s:37:"Neos\Flow\Http\Helper\ArgumentsHelper";s:40:"3a6c32880ebaefe923087e855ac67a60268e0ca8";s:37:"Neos\Flow\Http\Helper\MediaTypeHelper";s:40:"56f071ef0990047f800d1b1afc93767c13767f48";s:46:"Neos\Flow\Http\Helper\RequestInformationHelper";s:40:"db030d2ca1ad7ac28f9d2f45636e367dcd9815f4";s:47:"Neos\Flow\Http\Helper\ResponseInformationHelper";s:40:"80706e20541ae619d5cfa8c0e9069b690d5c1d13";s:36:"Neos\Flow\Http\Helper\SecurityHelper";s:40:"7d8f259cea7b4dbedca677596b333386affe911e";s:41:"Neos\Flow\Http\Helper\UploadedFilesHelper";s:40:"583ba7e9b0d2c0a5c97bd324a6755d5bc8040ce6";s:31:"Neos\Flow\Http\Helper\UriHelper";s:40:"0c8a771ecbe5c3220c1835edad6d4eb37ac01da3";s:42:"Neos\Flow\Http\HttpRequestHandlerInterface";s:40:"8ef3ab94c97204b0602d0ad152ec666516bd16a1";s:39:"Neos\Flow\Http\InvalidArgumentException";s:40:"af417946ac5d58d8861d0f729ef64f7aa8d6936c";s:35:"Neos\Flow\Http\Middleware\Exception";s:40:"3b6cff0bd2d2cc925ac3390b534bcf582ce84ecd";s:50:"Neos\Flow\Http\Middleware\MethodOverrideMiddleware";s:40:"8117654bb9b09d334113fe2dcbd2748238c2ba0d";s:42:"Neos\Flow\Http\Middleware\MiddlewaresChain";s:40:"fb2ccbd5b1770957306d747257a1460754b7974e";s:49:"Neos\Flow\Http\Middleware\MiddlewaresChainFactory";s:40:"81cafd9979065914e4394a56f81bfbf214c1a713";s:45:"Neos\Flow\Http\Middleware\PoweredByMiddleware";s:40:"8b199e9710a3289febdd05b21bb09df5acc8f3ea";s:54:"Neos\Flow\Http\Middleware\RequestBodyParsingMiddleware";s:40:"3cfe0343e1199c897b363c2be09ce0dad00e10c6";s:54:"Neos\Flow\Http\Middleware\SecurityEntryPointMiddleware";s:40:"642187955f8444dadd34b4bd83ebd328cf0e8719";s:43:"Neos\Flow\Http\Middleware\SessionMiddleware";s:40:"58261ec5f49dba5e400faadbf3bd6e84aeba110b";s:55:"Neos\Flow\Http\Middleware\StandardsComplianceMiddleware";s:40:"e215edf16860eb3bf8d07a364b1d80afc9c4db57";s:50:"Neos\Flow\Http\Middleware\TrustedProxiesMiddleware";s:40:"8976500812209826cb4fc8e8c3a3870b8c9a77a3";s:29:"Neos\Flow\Http\RequestHandler";s:40:"b7302ceac06f6f9042246e48c9e13b48382be02e";s:38:"Neos\Flow\Http\ServerRequestAttributes";s:40:"6c60d15602a69e56bf2ebc2237ca9ec34ef1daae";s:27:"Neos\Flow\Http\UploadedFile";s:40:"aeb0533385f840df7c2260088d9beb6452d2c46d";s:26:"Neos\Flow\Http\UriTemplate";s:40:"462bd8c03bd8b2f07b5e67518ab911c6911df5e9";s:32:"Neos\Flow\I18n\AbstractXmlParser";s:40:"256fad5b171ab5705482ec330dba540af5879a36";s:29:"Neos\Flow\I18n\Cldr\CldrModel";s:40:"d01cd6fbbcea2129808affd04b03a7670a586e17";s:30:"Neos\Flow\I18n\Cldr\CldrParser";s:40:"071697d1c0574b47573c3eb272c1345c8d716675";s:34:"Neos\Flow\I18n\Cldr\CldrRepository";s:40:"aed9cd851d116557953e027a7047ce26a4606ca6";s:54:"Neos\Flow\I18n\Cldr\Exception\InvalidCldrDataException";s:40:"36945b4f50f6b5de9795f04c70fb68b5c17330fd";s:41:"Neos\Flow\I18n\Cldr\Reader\CurrencyReader";s:40:"005384d7420c23f60cc153a93c92a91aaabff2aa";s:38:"Neos\Flow\I18n\Cldr\Reader\DatesReader";s:40:"1d0977b6f42f42b5f67ae8f4b870143a46ea7bfc";s:67:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidDateTimeFormatException";s:40:"42db52107dfd4d286d127321ace2aac147ac3bda";s:65:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidFormatLengthException";s:40:"f433885a1d24de6ccd7a4e8ead69bf27e92d369c";s:63:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidFormatTypeException";s:40:"d212da934c3d4debfe0d5104df17dfdd177ed006";s:63:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidPluralRuleException";s:40:"34d5efbe7c0d64192864bc1bfbb0a53fb6d78eb4";s:64:"Neos\Flow\I18n\Cldr\Reader\Exception\UnableToFindFormatException";s:40:"f63196453212de181e1ed64fbbfeb130597b8b6d";s:69:"Neos\Flow\I18n\Cldr\Reader\Exception\UnsupportedNumberFormatException";s:40:"4cda68a8e389f158650acbf6f4dbf97f69dfe2e4";s:40:"Neos\Flow\I18n\Cldr\Reader\NumbersReader";s:40:"df0c1819acef59031e24a1a7f75cd61ea67bacd3";s:40:"Neos\Flow\I18n\Cldr\Reader\PluralsReader";s:40:"f47ad24bac80f4cbbcdc33eb212ecef6636d5847";s:28:"Neos\Flow\I18n\Configuration";s:40:"86bbb0163f8364d32e7185a0007f087d8da2f607";s:23:"Neos\Flow\I18n\Detector";s:40:"02361442b6b32d882597a241a4061b7cf6aa8bfa";s:42:"Neos\Flow\I18n\EelHelper\TranslationHelper";s:40:"a3cb645b38db9d855b556e61ac25055a9902a32e";s:50:"Neos\Flow\I18n\EelHelper\TranslationParameterToken";s:40:"e79407f516dc7fab5bf34570348c4aadc7e32545";s:24:"Neos\Flow\I18n\Exception";s:40:"cbfa21154859273665de7b40e2b633f48995c813";s:50:"Neos\Flow\I18n\Exception\IndexOutOfBoundsException";s:40:"7b883ef437093868df7e782ce317b52951a5e08c";s:49:"Neos\Flow\I18n\Exception\InvalidArgumentException";s:40:"ce51fd2a1565521c6daee94c6103ad1d841c5b71";s:58:"Neos\Flow\I18n\Exception\InvalidFormatPlaceholderException";s:40:"24987499aea803f3316085f0bdda00ebbb28d08e";s:50:"Neos\Flow\I18n\Exception\InvalidFormatterException";s:40:"523e875a2560f2d88534e149388007cea7a98e90";s:57:"Neos\Flow\I18n\Exception\InvalidLocaleIdentifierException";s:40:"fd1d80ae7fe7e960fa1f7da9e1e9007546814fd4";s:48:"Neos\Flow\I18n\Exception\InvalidXmlFileException";s:40:"5f93d43cfa8764780c546c6079a6881f40ea74b5";s:50:"Neos\Flow\I18n\Exception\UnknownFormatterException";s:40:"6d5aaf435af83001c87233a6ad8929e53fb9a5e6";s:29:"Neos\Flow\I18n\FormatResolver";s:40:"d055b2574d6bf2279505ac12f4a355091c863615";s:42:"Neos\Flow\I18n\Formatter\DatetimeFormatter";s:40:"0725c8ba82fecb6e7a9a9202bbbed2965e63410f";s:43:"Neos\Flow\I18n\Formatter\FormatterInterface";s:40:"ca250ac4d9de2328c3fc94a45de7cc885990ed65";s:40:"Neos\Flow\I18n\Formatter\NumberFormatter";s:40:"8e336ce873c3913fd1a21430b8cd298b32c1d584";s:21:"Neos\Flow\I18n\Locale";s:40:"5efb26bb00d67e7a57cc2c278484a95723ffede2";s:31:"Neos\Flow\I18n\LocaleCollection";s:40:"defd3e98509af0101e1af3626d9eb7357c1b38d9";s:34:"Neos\Flow\I18n\LocaleTypeConverter";s:40:"b0538504a96e08634c67f653fa9f6b8e8f71c5f2";s:36:"Neos\Flow\I18n\Parser\DatetimeParser";s:40:"0ed21d78869daa7252cb74584c79e2404796378c";s:59:"Neos\Flow\I18n\Parser\Exception\InvalidParseStringException";s:40:"0cae15e82256661bf785adfa7e798cf7ea9d5eeb";s:62:"Neos\Flow\I18n\Parser\Exception\UnsupportedParserModeException";s:40:"b7bf620f026c69829ef4c4cb9015a95ae211c22a";s:34:"Neos\Flow\I18n\Parser\NumberParser";s:40:"b2a551490a7651f9ac208c2dfa5f05e6a29bd384";s:22:"Neos\Flow\I18n\Service";s:40:"5664189192b49b3736add7e47892b9467b5bfab8";s:71:"Neos\Flow\I18n\TranslationProvider\Exception\InvalidPluralFormException";s:40:"8139aeb451ef3b86adfb0dde7f2917d74f041c56";s:82:"Neos\Flow\I18n\TranslationProvider\Exception\UnsupportedTranslationMethodException";s:40:"0d84ae8c11f8d3f6490b3d8b119b0bfffd03cb0d";s:63:"Neos\Flow\I18n\TranslationProvider\TranslationProviderInterface";s:40:"9751661322c6f7ece91d23abd6d355bf3f7be720";s:59:"Neos\Flow\I18n\TranslationProvider\XliffTranslationProvider";s:40:"9470e774406fe688f4116c39a42d7f5a21157c10";s:25:"Neos\Flow\I18n\Translator";s:40:"788c5efef6ee887192a5a355ad04a2d956c6d141";s:22:"Neos\Flow\I18n\Utility";s:40:"bbe5e85e31746a17053f15c28753df1dc1d2fafa";s:56:"Neos\Flow\I18n\Xliff\Exception\InvalidXliffDataException";s:40:"4f5823a76728640fdfcab0495ef87f46af692142";s:38:"Neos\Flow\I18n\Xliff\Model\FileAdapter";s:40:"e878c87c24eb50ef3eee1566d6a06c78b1b256e3";s:46:"Neos\Flow\I18n\Xliff\Service\XliffFileProvider";s:40:"af3c750d9921bc2bb978395f090e2f059955462d";s:40:"Neos\Flow\I18n\Xliff\Service\XliffReader";s:40:"894fe9a1491182990d831e0ef18a10ac9dfab6bb";s:36:"Neos\Flow\I18n\Xliff\V12\XliffParser";s:40:"530c59a01f8ab0487b59ed907b39a4166a43fb13";s:37:"Neos\Flow\Log\Backend\AbstractBackend";s:40:"3331e9d572f9b90815e62c1408fd8d067a1997e2";s:40:"Neos\Flow\Log\Backend\AnsiConsoleBackend";s:40:"9d6b591a1dd52b7ebb300c2d74ae31d4ff405a53";s:38:"Neos\Flow\Log\Backend\BackendInterface";s:40:"35188ca2bc0dc00102970f75294b51a14cda6447";s:36:"Neos\Flow\Log\Backend\ConsoleBackend";s:40:"dc159394e28263dbe1da818f75d43edacaea6a91";s:33:"Neos\Flow\Log\Backend\FileBackend";s:40:"f07d8218006126eea2e5b853dbab3aa13a321832";s:37:"Neos\Flow\Log\Backend\JsonFileBackend";s:40:"a45cb9f1712ebdccaa89331c9f0e2b41d7dd0124";s:33:"Neos\Flow\Log\Backend\NullBackend";s:40:"ecda54d7c60f33809410b945c6df9aee5b375dab";s:23:"Neos\Flow\Log\Exception";s:40:"e65dd6d44414e34d6021428c27f9b255beb75ae3";s:53:"Neos\Flow\Log\Exception\CouldNotOpenResourceException";s:40:"6568e9fd890f32e7e15c7cd354dd512fb1c125e2";s:47:"Neos\Flow\Log\Exception\InvalidBackendException";s:40:"5faf0272c618333cd90a52ede977cafbdc2064d1";s:46:"Neos\Flow\Log\Exception\NoSuchBackendException";s:40:"65561a986435a1ffce1521be56f011988a65d8b9";s:32:"Neos\Flow\Log\PlainTextFormatter";s:40:"fc1ce86b12cc07b3d533d33b03dcf9ab67da6954";s:30:"Neos\Flow\Log\PsrLoggerFactory";s:40:"f61b6aa13549c54f9b5434d32d8f21567623ec36";s:39:"Neos\Flow\Log\PsrLoggerFactoryInterface";s:40:"eaffecd5e82009d184aa8eac943d537996f34cee";s:24:"Neos\Flow\Log\Psr\Logger";s:40:"4d86eb6e8e84ef1ff7ea0745347f5ecd654479c3";s:39:"Neos\Flow\Log\ThrowableStorageInterface";s:40:"b44b883f89b33f2fc330483e34ba23780099ccbf";s:42:"Neos\Flow\Log\ThrowableStorage\FileStorage";s:40:"dd2f1007cc1a72b7768ab3d318b8917c10077388";s:36:"Neos\Flow\Log\Utility\LogEnvironment";s:40:"26afa89904b525cac9ca2af82cdf14c1caa71dda";s:74:"Neos\Flow\Monitor\ChangeDetectionStrategy\ChangeDetectionStrategyInterface";s:40:"6a1a489d882ff7ef6c67537d35359ff75ed30fce";s:66:"Neos\Flow\Monitor\ChangeDetectionStrategy\ModificationTimeStrategy";s:40:"b425328db19a0aa507abb6633c095fab7c51795b";s:74:"Neos\Flow\Monitor\ChangeDetectionStrategy\StrategyWithMarkDeletedInterface";s:40:"dddb02e0652e4ae9837e7aa4f133cf59550a27ae";s:29:"Neos\Flow\Monitor\FileMonitor";s:40:"cedacfcabe5eb91d28dcb59f3568481dc6cfa06c";s:27:"Neos\Flow\Mvc\ActionRequest";s:40:"50c35d1ebeb8652556c2a7a2752296fa99a9a66a";s:34:"Neos\Flow\Mvc\ActionRequestFactory";s:40:"3a44faaa9e7d40f459d4aa5fd2da86617fc1d3c3";s:28:"Neos\Flow\Mvc\ActionResponse";s:40:"bfc10395736654083cb3d45308503f877f9d3a62";s:43:"Neos\Flow\Mvc\Controller\AbstractController";s:40:"a26ee193cad9086776d95d1eabaa123391d25511";s:41:"Neos\Flow\Mvc\Controller\ActionController";s:40:"b0638e79a59f3c164e9383f9fae98ad2cc608faa";s:33:"Neos\Flow\Mvc\Controller\Argument";s:40:"8e36deb5e623ff97ab5e0c2cf5c47b2fe10d1941";s:34:"Neos\Flow\Mvc\Controller\Arguments";s:40:"ddeefc1c45ca0429367e4389e625302602017da3";s:42:"Neos\Flow\Mvc\Controller\ControllerContext";s:40:"fac15cafb4e7e387e604b78cb80e76a050b0adc5";s:44:"Neos\Flow\Mvc\Controller\ControllerInterface";s:40:"d167a821db621be03be283df7425cfc0c6b6ac08";s:34:"Neos\Flow\Mvc\Controller\Exception";s:40:"9d4aa00e42bf2d0508bdc88863bb68c87eee2b3d";s:59:"Neos\Flow\Mvc\Controller\Exception\InactivePackageException";s:40:"a1fac7c3fa64bbab98888c06da573408ca150004";s:61:"Neos\Flow\Mvc\Controller\Exception\InvalidControllerException";s:40:"a39709ebed6a52db15cccc90c416f0598e18169e";s:58:"Neos\Flow\Mvc\Controller\Exception\InvalidPackageException";s:40:"446bfbfe3772cf7ff8da4bcbf8e0790af7bb87de";s:56:"Neos\Flow\Mvc\Controller\MvcPropertyMappingConfiguration";s:40:"81dad474d0601811c4d1f859c87b2f42e164a744";s:63:"Neos\Flow\Mvc\Controller\MvcPropertyMappingConfigurationService";s:40:"cc87a17775fa543154de6464e0bd1c285a6ca0f5";s:39:"Neos\Flow\Mvc\Controller\RestController";s:40:"888fdca7f6037e022b30b6e4fa23cd96376b4672";s:43:"Neos\Flow\Mvc\Controller\StandardController";s:40:"7e77e7a449f663251f3f722fff6c0be544ceec54";s:32:"Neos\Flow\Mvc\DispatchMiddleware";s:40:"5dc0d5e0a32bcaa9e7d69a3710f534ba065ebc80";s:24:"Neos\Flow\Mvc\Dispatcher";s:40:"0da61cf93a55b9f19ba72bcf7652a03d2fd142ce";s:23:"Neos\Flow\Mvc\Exception";s:40:"b1a078b4b554127b8b1bf608ab4e27f2c6cba8eb";s:59:"Neos\Flow\Mvc\Exception\AmbiguousCommandIdentifierException";s:40:"77d9968ef27f0fb03169b1e1af2913e6dc664661";s:40:"Neos\Flow\Mvc\Exception\CommandException";s:40:"9c2f877a47805ce0b9927df7445d9c2032c186f1";s:40:"Neos\Flow\Mvc\Exception\ForwardException";s:40:"eb5935fd2b7f3a710ee933cc5c49f67e7743bb9b";s:45:"Neos\Flow\Mvc\Exception\InfiniteLoopException";s:40:"6308de1ba4ebe87e08cb69606906b939c51c36d4";s:50:"Neos\Flow\Mvc\Exception\InvalidActionNameException";s:40:"ab707fcf8d7c15f8b81b3b9983fadd83e0971029";s:56:"Neos\Flow\Mvc\Exception\InvalidActionVisibilityException";s:40:"d75be4cb5c4bab39f085769dfe0e53f7709e7598";s:54:"Neos\Flow\Mvc\Exception\InvalidArgumentMixingException";s:40:"3ec5f2cd8855047dd395b20f8bc048dba7f9990f";s:52:"Neos\Flow\Mvc\Exception\InvalidArgumentNameException";s:40:"267db627c257cef416e12583e1f4231db8530f76";s:52:"Neos\Flow\Mvc\Exception\InvalidArgumentTypeException";s:40:"3369251f73ad41bd4446248017272e8447187ad9";s:53:"Neos\Flow\Mvc\Exception\InvalidArgumentValueException";s:40:"ee9f50985ccafadad6b5dbe66fe8a73be6adb076";s:57:"Neos\Flow\Mvc\Exception\InvalidCommandIdentifierException";s:40:"cf5aea5c0b4e191d4a97b47be49b73b214809551";s:54:"Neos\Flow\Mvc\Exception\InvalidControllerNameException";s:40:"75066c10ea5026efa789470191d0d9c9a0875c76";s:65:"Neos\Flow\Mvc\Exception\InvalidFlashMessageConfigurationException";s:40:"3e8f918c3e937263294faccac63ad9929b69e36d";s:46:"Neos\Flow\Mvc\Exception\InvalidFormatException";s:40:"6326a006ddbbfbeb0911bdc5037b10613789db9a";s:46:"Neos\Flow\Mvc\Exception\InvalidMarkerException";s:40:"174d0d1e284d67d84ab931e5adc60d7eeccd221c";s:60:"Neos\Flow\Mvc\Exception\InvalidOrMissingRequestHashException";s:40:"a7be91bd3c63e4d088750128cd76c5ff554fc76f";s:50:"Neos\Flow\Mvc\Exception\InvalidPackageKeyException";s:40:"d7f7fdc140ba9724297e0ce1740cc3e33f2d7f73";s:44:"Neos\Flow\Mvc\Exception\InvalidPartException";s:40:"f06010461f5da17a9cc0e7e02704bed117192e86";s:53:"Neos\Flow\Mvc\Exception\InvalidRequestMethodException";s:40:"d8f4f1ec752a3cbb87af8b89e02a756e8ee0c1c6";s:51:"Neos\Flow\Mvc\Exception\InvalidRequestTypeException";s:40:"2daa8a8c97d41b2df3b13562403ee44021eb6533";s:56:"Neos\Flow\Mvc\Exception\InvalidRoutePartHandlerException";s:40:"bbdcdd5f6a07802386d5d23dda49fa87d32fd447";s:54:"Neos\Flow\Mvc\Exception\InvalidRoutePartValueException";s:40:"9bd825e938f4f66f28dc7406b0296abda03c5f23";s:50:"Neos\Flow\Mvc\Exception\InvalidRouteSetupException";s:40:"81a5c021a27eec95ad650b5005b51df6f69ce439";s:56:"Neos\Flow\Mvc\Exception\InvalidTemplateResourceException";s:40:"355404f8429a5073962d05938bae1d8950f9572a";s:50:"Neos\Flow\Mvc\Exception\InvalidUriPatternException";s:40:"a4e2f0005ed458704a27ffcf94a7127ab98d1972";s:48:"Neos\Flow\Mvc\Exception\NoMatchingRouteException";s:40:"01734261e5fd5ee67444ca30c619ac2b1dd26c30";s:45:"Neos\Flow\Mvc\Exception\NoSuchActionException";s:40:"55e70998fbcd6daf71f6692f79a7bf950c094819";s:47:"Neos\Flow\Mvc\Exception\NoSuchArgumentException";s:40:"bb1f32d6221fced65185c05462edec615ad62c46";s:46:"Neos\Flow\Mvc\Exception\NoSuchCommandException";s:40:"e5b35b97ee9a2586a1d287db78ebaa4c682cc56a";s:49:"Neos\Flow\Mvc\Exception\NoSuchControllerException";s:40:"121e23722d6ea15eed5fc469bfe9d3bbe5e8e4a9";s:43:"Neos\Flow\Mvc\Exception\NoSuchViewException";s:40:"2f1dc87fd6e83612a51b38dfef496f9e20afd165";s:56:"Neos\Flow\Mvc\Exception\RequiredArgumentMissingException";s:40:"2a3d522e0fd17d5144f58b764a0578caf3a00e23";s:43:"Neos\Flow\Mvc\Exception\StopActionException";s:40:"afa17f65b6e167feafaad37353c2bda6a93e449a";s:55:"Neos\Flow\Mvc\Exception\UnsupportedRequestTypeException";s:40:"4b4ce1a2557b104ad90fd99f0c8c484b45bf3e01";s:45:"Neos\Flow\Mvc\Exception\ViewNotFoundException";s:40:"d98d28ba4b2e1856fa072b908249af6e34a86972";s:48:"Neos\Flow\Mvc\FlashMessage\FlashMessageContainer";s:40:"ea27fbfb579df7b35cef29251db73b052e06a6e2";s:49:"Neos\Flow\Mvc\FlashMessage\FlashMessageMiddleware";s:40:"f6f7508936bc0411e859b783580aec8c006958ac";s:46:"Neos\Flow\Mvc\FlashMessage\FlashMessageService";s:40:"54b79063aa6927ff6b1cccde8cc5e032c07b3a5a";s:55:"Neos\Flow\Mvc\FlashMessage\FlashMessageStorageInterface";s:40:"f7e6071f0553e6049593bb1b000a74d52dacc602";s:60:"Neos\Flow\Mvc\FlashMessage\Storage\FlashMessageCookieStorage";s:40:"2674d12dfc5169e1a6e03d12d206da05bea398f7";s:61:"Neos\Flow\Mvc\FlashMessage\Storage\FlashMessageSessionStorage";s:40:"33f46694716e7bd837865ef3068190494d79d669";s:30:"Neos\Flow\Mvc\RequestInterface";s:40:"e6393907704c21e96238d012bdd2c1db6223982b";s:28:"Neos\Flow\Mvc\RequestMatcher";s:40:"93230cea039691ce634e09ea05ebeaa9c3a5cd22";s:39:"Neos\Flow\Mvc\Routing\AbstractRoutePart";s:40:"92287ae1285868ab26b1377e0f000e4d4077e4ca";s:45:"Neos\Flow\Mvc\Routing\AttributeRoutesProvider";s:40:"101c607d125fafe3d7cbe50b7935add914d1c144";s:52:"Neos\Flow\Mvc\Routing\AttributeRoutesProviderFactory";s:40:"16bceee508202052d0debd0b19b2bb434a156d92";s:49:"Neos\Flow\Mvc\Routing\ConfigurationRoutesProvider";s:40:"304204bebc520a08f9bd9568d3a1a67ee521922c";s:37:"Neos\Flow\Mvc\Routing\Dto\MatchResult";s:40:"59c2a5dc6c33b91f5ee1c2b4b7069a6b2b832bf0";s:40:"Neos\Flow\Mvc\Routing\Dto\ResolveContext";s:40:"9106122cdcbfe2d8043920d762553d08a352458c";s:39:"Neos\Flow\Mvc\Routing\Dto\ResolveResult";s:40:"29e3658189b04a3fc3f06c6f7c66cc72d3ae9a08";s:38:"Neos\Flow\Mvc\Routing\Dto\RouteContext";s:40:"c3e4500e68b59fae32fece9acac12b0c2bfd6577";s:39:"Neos\Flow\Mvc\Routing\Dto\RouteLifetime";s:40:"597efa709f0bdaa66e7159549e70857e8710ba37";s:41:"Neos\Flow\Mvc\Routing\Dto\RouteParameters";s:40:"a9d77a3d378c0dfb80bcf025b7edabf694e75c01";s:35:"Neos\Flow\Mvc\Routing\Dto\RouteTags";s:40:"7ae590945299aed4914f9931108c1c7ba79026e9";s:40:"Neos\Flow\Mvc\Routing\Dto\UriConstraints";s:40:"f943bbc8b617a3fc9cf88a812be011e02129b090";s:38:"Neos\Flow\Mvc\Routing\DynamicRoutePart";s:40:"b229f301c9fc6aa9f2ab98188f99b33714e3a6ef";s:47:"Neos\Flow\Mvc\Routing\DynamicRoutePartInterface";s:40:"98658550cf5bab3b1f1597be3b9115e477e7f7e8";s:58:"Neos\Flow\Mvc\Routing\Exception\InvalidControllerException";s:40:"e21f2169dfff1e907df3331333b4b6e7070fc582";s:58:"Neos\Flow\Mvc\Routing\Exception\MissingActionNameException";s:40:"32f583c0c99507c379d32502b633c141022e2123";s:39:"Neos\Flow\Mvc\Routing\IdentityRoutePart";s:40:"92a7c3432fe833d0036015f433baadfd941f8a4d";s:39:"Neos\Flow\Mvc\Routing\ObjectPathMapping";s:40:"310e8578e2fcc53167fe590c67eaf049901ddab8";s:49:"Neos\Flow\Mvc\Routing\ObjectPathMappingRepository";s:40:"f475ad3dba2404cc068f3ad49569aa592b9f77b4";s:54:"Neos\Flow\Mvc\Routing\ParameterAwareRoutePartInterface";s:40:"2209c3dabc860b6668709ca46ec1331bacea44ba";s:27:"Neos\Flow\Mvc\Routing\Route";s:40:"9389146cf7647ede6246168e6cc2c1d2880b0867";s:40:"Neos\Flow\Mvc\Routing\RoutePartInterface";s:40:"c8ab51f2028267894e872f383d2e3a0d86a8f216";s:28:"Neos\Flow\Mvc\Routing\Router";s:40:"3a12734ee6efff2f57af8ba78aa0fbd95b945aca";s:42:"Neos\Flow\Mvc\Routing\RouterCachingService";s:40:"0b91b5749c9af24d65e1982068459086dd9e43b5";s:37:"Neos\Flow\Mvc\Routing\RouterInterface";s:40:"0ea39bf90ce7ea29c7c2071692c69cbf95ed5a68";s:28:"Neos\Flow\Mvc\Routing\Routes";s:40:"9df7e23539a6a3d8077b7f153115fa70ae7af396";s:52:"Neos\Flow\Mvc\Routing\RoutesProviderFactoryInterface";s:40:"9c519cd788fdb40d6ea4b4b262e7e57e22f6216d";s:45:"Neos\Flow\Mvc\Routing\RoutesProviderInterface";s:40:"bae333d287a603d3d196a960285ef5b41bd67232";s:39:"Neos\Flow\Mvc\Routing\RoutingMiddleware";s:40:"2418fd6cc243fb2cfc40e57c99e0e6d6fb5e9f4c";s:37:"Neos\Flow\Mvc\Routing\StaticRoutePart";s:40:"22d0f81f955006ab0513502356d74b0e47b39b86";s:43:"Neos\Flow\Mvc\Routing\TestingRoutesProvider";s:40:"701fd28f3c4614f447fa8c97c317a0ea5e0f66cb";s:32:"Neos\Flow\Mvc\Routing\UriBuilder";s:40:"fc76c18149a64c7a160bfda6d43aec12f3c69b3b";s:38:"Neos\Flow\Mvc\ViewConfigurationManager";s:40:"792afc607411d257a415309e7c2fe4a6ebab2472";s:31:"Neos\Flow\Mvc\View\AbstractView";s:40:"35de758887fa8ae851a55c46c02f3406d3aa69df";s:27:"Neos\Flow\Mvc\View\JsonView";s:40:"8bfae5a543af6ab09523fe52cad9d58f0d1ab43f";s:37:"Neos\Flow\Mvc\View\SimpleTemplateView";s:40:"630ea6adcf8517eac8534c920c26f0affb5a9c8d";s:32:"Neos\Flow\Mvc\View\ViewInterface";s:40:"b18df7ccb91d504c7c799791314cee42229c6605";s:51:"Neos\Flow\ObjectManagement\CompileTimeObjectManager";s:40:"8289a4a0c071aab38ebd699c0609fb1b2dbba6b6";s:54:"Neos\Flow\ObjectManagement\Configuration\Configuration";s:40:"28d359cd537a08893dc0957235fa95fe98528bb0";s:62:"Neos\Flow\ObjectManagement\Configuration\ConfigurationArgument";s:40:"2338fe9e4913a652c59120f081be89d8cc78377c";s:61:"Neos\Flow\ObjectManagement\Configuration\ConfigurationBuilder";s:40:"3b1ac91915e51e50c28527825995f05423f23a0f";s:62:"Neos\Flow\ObjectManagement\Configuration\ConfigurationProperty";s:40:"5eca83528fc063df453624f191ef8932aba88792";s:62:"Neos\Flow\ObjectManagement\DependencyInjection\DependencyProxy";s:40:"1e14b891046d0178fe569c0d3f120e098a582ae0";s:69:"Neos\Flow\ObjectManagement\DependencyInjection\PropertyInjectionTrait";s:40:"d60af463bc717f6479e6671b475083c8fffc07de";s:64:"Neos\Flow\ObjectManagement\DependencyInjection\ProxyClassBuilder";s:40:"b58d6a4ef3867185d301976837bb5ebaa9393dd0";s:36:"Neos\Flow\ObjectManagement\Exception";s:40:"ff51769db1cd1f542c4dca112ee34b7af284db3d";s:63:"Neos\Flow\ObjectManagement\Exception\CannotBuildObjectException";s:40:"6e1a7858890de162873ec93a20c63d1181f1ce31";s:70:"Neos\Flow\ObjectManagement\Exception\CannotReconstituteObjectException";s:40:"2ae7acfd8a2c582ff951c1fe168e9468b9afcddf";s:58:"Neos\Flow\ObjectManagement\Exception\InvalidClassException";s:40:"c89b715cbbae988f839e1e722478179b05e8bbfc";s:72:"Neos\Flow\ObjectManagement\Exception\InvalidObjectConfigurationException";s:40:"7717eb9217f1930e2fa07c1e420efb9aa3ab6593";s:59:"Neos\Flow\ObjectManagement\Exception\InvalidObjectException";s:40:"2b5dbd3fc0167d2002eafa71f47dc30cc99d3a57";s:63:"Neos\Flow\ObjectManagement\Exception\InvalidObjectNameException";s:40:"027b261d3791ba589b911784187ad4e52b093f30";s:69:"Neos\Flow\ObjectManagement\Exception\ObjectAlreadyRegisteredException";s:40:"3100f4e0d7b682a709c40e52851be5a4a9518072";s:59:"Neos\Flow\ObjectManagement\Exception\ProxyCompilerException";s:40:"e058d02a031864ea22cc218d6271023b3f463c94";s:58:"Neos\Flow\ObjectManagement\Exception\UnknownClassException";s:40:"58230aa50f5077d15b8c421bd9d0fca2ae1949e4";s:62:"Neos\Flow\ObjectManagement\Exception\UnknownInterfaceException";s:40:"f1a9755c1d210b1c868507665b55e0b044727d8b";s:59:"Neos\Flow\ObjectManagement\Exception\UnknownObjectException";s:40:"19ab9ef8aea7d7ed3f343d45b478c1e2f9a2c642";s:68:"Neos\Flow\ObjectManagement\Exception\UnresolvedDependenciesException";s:40:"b2b6d7167887c1bb16edfef90dbbc6f319e14d80";s:66:"Neos\Flow\ObjectManagement\Exception\UnsupportedAttributeException";s:40:"21a9d0d75ffc354f2135f6b5535c2bda82afd1b2";s:56:"Neos\Flow\ObjectManagement\Exception\WrongScopeException";s:40:"c0b2b36d7500ff60d7c1a0a5481e49e8565ce540";s:40:"Neos\Flow\ObjectManagement\ObjectManager";s:40:"2914615ad9c0cd79acdeb7e0c1fabeadf60d11c5";s:49:"Neos\Flow\ObjectManagement\ObjectManagerInterface";s:40:"ff671c9c820539cf4339bcc8f796a719012b4534";s:41:"Neos\Flow\ObjectManagement\Proxy\Compiler";s:40:"263b61826deae66e73ae178220d9ddb5b1547bb4";s:42:"Neos\Flow\ObjectManagement\Proxy\Exception";s:40:"1e76dfa6087d86e9c9f531399cf8f11bbd3d27d0";s:57:"Neos\Flow\ObjectManagement\Proxy\ObjectSerializationTrait";s:40:"8795ac04f375c603e1a075a4d94be0d844af8565";s:43:"Neos\Flow\ObjectManagement\Proxy\ProxyClass";s:40:"8d2aefa645cf360b8a3884785440afa605e645ae";s:58:"Neos\Flow\ObjectManagement\Proxy\ProxyConstructorGenerator";s:40:"b08fcce3db2fb155139859c82008a57defb2edb7";s:47:"Neos\Flow\ObjectManagement\Proxy\ProxyInterface";s:40:"feb04754960e25b9432e7a6a59181c95f3103586";s:53:"Neos\Flow\ObjectManagement\Proxy\ProxyMethodGenerator";s:40:"0737021e3cf13fd751f8cd7c567229eeee642402";s:17:"Neos\Flow\Package";s:40:"4ea3e2dd3c945a23b9695dc3f1e54cf553f3e39a";s:42:"Neos\Flow\Package\BootablePackageInterface";s:40:"702357d934c0ec6e913aff1775729746b5baa425";s:27:"Neos\Flow\Package\Exception";s:40:"2ff05ac2bc504defa35ecfd57fadf8d4f11272b5";s:51:"Neos\Flow\Package\Exception\CorruptPackageException";s:40:"e9eed8884cff6757f2b1deb45139d934894cca85";s:54:"Neos\Flow\Package\Exception\InvalidPackageKeyException";s:40:"02f79f0899334e012bf68a566547ec974990e938";s:55:"Neos\Flow\Package\Exception\InvalidPackagePathException";s:40:"5a8d2a172120a2c3a7cb12160d1b87d81c5645dd";s:56:"Neos\Flow\Package\Exception\InvalidPackageStateException";s:40:"e523e46e7f625b7d6c23e232f191fa131007fd73";s:60:"Neos\Flow\Package\Exception\PackageKeyAlreadyExistsException";s:40:"109f45f30f62144715f70c852cc72f1134b57b80";s:65:"Neos\Flow\Package\Exception\PackageStatesFileNotWritableException";s:40:"d046ae5522aefdec773b9940e7fcc4222b13a66f";s:56:"Neos\Flow\Package\Exception\ProtectedPackageKeyException";s:40:"d089af9a8280079d0035a08028d25b3b0b04a29f";s:51:"Neos\Flow\Package\Exception\UnknownPackageException";s:40:"0a6114f3cd82a2020b1ff185c72e779a79b555ed";s:38:"Neos\Flow\Package\FlowPackageInterface";s:40:"850d34fd279faf6dba0aeb9f04bf7b3ed24ae079";s:32:"Neos\Flow\Package\GenericPackage";s:40:"c0635c3748da6bd539dced4667b869c54d4bacfb";s:25:"Neos\Flow\Package\Package";s:40:"a9463576fca12f0a43a78b58ec23f315d5d2568c";s:32:"Neos\Flow\Package\PackageFactory";s:40:"f5163f25c0f4b3b1c9c3cfa729756bb456a61fc0";s:34:"Neos\Flow\Package\PackageInterface";s:40:"2697fdd49d4407c99a70dd1cd6fa6a707daf817d";s:42:"Neos\Flow\Package\PackageKeyAwareInterface";s:40:"17e689b76bfc975cf0cd5b73abb4958b34a1d918";s:32:"Neos\Flow\Package\PackageManager";s:40:"f90707ddd93e4c8a91ad4084f28f3aecedaa62cc";s:38:"Neos\Flow\Package\PackageOrderResolver";s:40:"02c3dc64a216519689d4523b453157f851cbfbb6";s:48:"Neos\Flow\Persistence\AbstractPersistenceManager";s:40:"2c938357d964f5963bd95faa62b6ed1af6843ed0";s:45:"Neos\Flow\Persistence\AllowedObjectsContainer";s:40:"9835ab7bff2d4c7eed769f7903d6c6c0d12dec1b";s:62:"Neos\Flow\Persistence\Aspect\EmbeddedValueObjectPointcutFilter";s:40:"8ef96bee885fe39f2eac143f0832a153e34b3995";s:51:"Neos\Flow\Persistence\Aspect\PersistenceMagicAspect";s:40:"8898c098a64c41b5dd046ac1db506e861469158b";s:54:"Neos\Flow\Persistence\Aspect\PersistenceMagicInterface";s:40:"d76cc7401c44cd636dad8c1ca758d9461b980b61";s:53:"Neos\Flow\Persistence\Doctrine\AllowedObjectsListener";s:40:"203daebc3a46e82a958e8b516601ac6d6f18213d";s:49:"Neos\Flow\Persistence\Doctrine\ArrayTypeConverter";s:40:"3de9af9ba32345adea20963935e34f8b3020dc17";s:40:"Neos\Flow\Persistence\Doctrine\CachePool";s:40:"663d3afa0983ec7cb192d92a8255845b897bd105";s:48:"Neos\Flow\Persistence\Doctrine\ConnectionFactory";s:40:"091146a528600aa0711b850c54eadb59688710f2";s:42:"Neos\Flow\Persistence\Doctrine\CountWalker";s:40:"6030e2e8d4b7a8359d8ad3c6c2c04393b2a93c52";s:54:"Neos\Flow\Persistence\Doctrine\DataTypes\JsonArrayType";s:40:"3130b222c20400824598d693615c07d0359a3ba7";s:57:"Neos\Flow\Persistence\Doctrine\EntityManagerConfiguration";s:40:"d99763b50fa7e12c7f79d57bde70fdf9a44b9e47";s:51:"Neos\Flow\Persistence\Doctrine\EntityManagerFactory";s:40:"765a5a0d5687fb0a7e3ac0d744ee1251c08a0a93";s:68:"Neos\Flow\Persistence\Doctrine\Exception\DatabaseConnectionException";s:40:"0afe9e523beed4260bd6c1e4c9d30641ce2fd15d";s:58:"Neos\Flow\Persistence\Doctrine\Exception\DatabaseException";s:40:"224a829cb5cb5cae5a0c20b93773f9cff970b74e";s:67:"Neos\Flow\Persistence\Doctrine\Exception\DatabaseStructureException";s:40:"ea1da29c9222d34c55b0021825cb249c83656f62";s:48:"Neos\Flow\Persistence\Doctrine\Logging\SqlLogger";s:40:"94ecbcfacfada738a8d92cd2ef48e1a92c5e73a6";s:52:"Neos\Flow\Persistence\Doctrine\Mapping\ClassMetadata";s:40:"e2ce226eeb769dd51b64feeb77676cdca9156f62";s:59:"Neos\Flow\Persistence\Doctrine\Mapping\ClassMetadataFactory";s:40:"4af9c4d56c96d7fb451539c6a6d36d82e5f0fc4f";s:66:"Neos\Flow\Persistence\Doctrine\Mapping\Driver\FlowAnnotationDriver";s:40:"af2fe207b52a81a5141ec50cd820afcdc143c058";s:77:"Neos\Flow\Persistence\Doctrine\Mapping\Exception\ClassSchemaNotFoundException";s:40:"0fb3488714055acffa2d536b361be8662f5f42a8";s:46:"Neos\Flow\Persistence\Doctrine\MigrationFinder";s:40:"05d8aa8dfc14ff80b77dc79d78671f5605b9898d";s:71:"Neos\Flow\Persistence\Doctrine\ObjectValidationAndDeDuplicationListener";s:40:"787a2ef711e1acd48d3785e052b144ffd23a6171";s:49:"Neos\Flow\Persistence\Doctrine\PersistenceManager";s:40:"d9abf6484f143f3aed021301d924a173bd2a9c5b";s:36:"Neos\Flow\Persistence\Doctrine\Query";s:40:"ad0bbf3d62a963cea81341e7ee5cbccc83d496aa";s:42:"Neos\Flow\Persistence\Doctrine\QueryResult";s:40:"48645f5800cc6e54dd1246882aeb975f4d9d6820";s:41:"Neos\Flow\Persistence\Doctrine\Repository";s:40:"f18dbec200bddb06a71ddcc8d415689b79a02e10";s:38:"Neos\Flow\Persistence\Doctrine\Service";s:40:"b4a5e7078cb9e04dd3e52e96cec531d9c6b46d28";s:38:"Neos\Flow\Persistence\EmptyQueryResult";s:40:"820ba49e1cd85014dd3e1c6a3dd9ee8fc887e131";s:31:"Neos\Flow\Persistence\Exception";s:40:"cd6d8c3b87a46ac920a6cff2af7068c4a761f9b2";s:58:"Neos\Flow\Persistence\Exception\IllegalObjectTypeException";s:40:"18c6088e1d0dc37311ef2432e846a62484d1643d";s:53:"Neos\Flow\Persistence\Exception\InvalidQueryException";s:40:"3a81af3fc87b7275be16bd7e91c2144e60449ec6";s:52:"Neos\Flow\Persistence\Exception\KnownObjectException";s:40:"bcdc378cf88875c444b0eafdaaf4ac0fc03efe66";s:63:"Neos\Flow\Persistence\Exception\ObjectValidationFailedException";s:40:"2b62a0fc3f4338ce99c0592164f75d97c55e0902";s:54:"Neos\Flow\Persistence\Exception\UnknownObjectException";s:40:"41908153fc172f548f12352899705686d596aff7";s:49:"Neos\Flow\Persistence\PersistenceManagerInterface";s:40:"166d1a249e6af99347d585801f3cb67336e048f4";s:36:"Neos\Flow\Persistence\QueryInterface";s:40:"6f3bab6f02113a1d95d38906426acd7f0e283b98";s:42:"Neos\Flow\Persistence\QueryResultInterface";s:40:"d420f0a4db2c475c01c1a5cfa9353e01b0954f74";s:32:"Neos\Flow\Persistence\Repository";s:40:"efb79d2893d72b14a38c500458b7dba2e5ed2226";s:41:"Neos\Flow\Persistence\RepositoryInterface";s:40:"09be40ae189648f30e9531a6808ce944351e2455";s:28:"Neos\Flow\Property\Exception";s:40:"11f2e6928fe8cda445f6dfd8b9bd9ed8fc543dfe";s:53:"Neos\Flow\Property\Exception\DuplicateObjectException";s:40:"98f776eb0c2ee2b2fc77fa271b1dd6aa9520fef0";s:60:"Neos\Flow\Property\Exception\DuplicateTypeConverterException";s:40:"9b642652143ea41ff07993e6bcafd7f3552069dc";s:56:"Neos\Flow\Property\Exception\FormatNotSupportedException";s:40:"94b6f75a1bf40e464707587bd4e6a940cc895ecd";s:53:"Neos\Flow\Property\Exception\InvalidDataTypeException";s:40:"e215fcecfa60292618bea359ba72417ea83f2727";s:51:"Neos\Flow\Property\Exception\InvalidFormatException";s:40:"48eea1bd6412c86560985072ee16b0f7880046cc";s:53:"Neos\Flow\Property\Exception\InvalidPropertyException";s:40:"2e76f1a0f15aed3c40b9d4388fa3a450e32e7b6e";s:73:"Neos\Flow\Property\Exception\InvalidPropertyMappingConfigurationException";s:40:"ae07c89c4f7e0d134e4e7d4e3a8c3b6c86afa695";s:51:"Neos\Flow\Property\Exception\InvalidSourceException";s:40:"f8493085c1565d8a0cfd2db4bc569ae267c3066a";s:51:"Neos\Flow\Property\Exception\InvalidTargetException";s:40:"4b2636c9d29bf35e71fbea98fd79d246da34a234";s:52:"Neos\Flow\Property\Exception\TargetNotFoundException";s:40:"806d1890403aedd5502c9aff1c0a810479491bd2";s:51:"Neos\Flow\Property\Exception\TypeConverterException";s:40:"f75d2fd933c4302ebc8e9152707de484123745db";s:33:"Neos\Flow\Property\PropertyMapper";s:40:"7a67e32b831509a289be9cc520331f7620e91db9";s:47:"Neos\Flow\Property\PropertyMappingConfiguration";s:40:"0b5e54ea87b7dffa1bcd0a10e02a7182d4c74064";s:56:"Neos\Flow\Property\PropertyMappingConfigurationInterface";s:40:"22a0959284465bf1b0d4050627955084d20bb748";s:41:"Neos\Flow\Property\TypeConverterInterface";s:40:"6a91d47f3f71b54bccaf7c05eab935d5acb65c34";s:54:"Neos\Flow\Property\TypeConverter\AbstractTypeConverter";s:40:"b57ea5a216f4b46a1777b097439f5beb9666d5a3";s:47:"Neos\Flow\Property\TypeConverter\ArrayConverter";s:40:"4faa0ffa7e3e5b3177000bfc1ccdb9ba9c22e1c9";s:57:"Neos\Flow\Property\TypeConverter\ArrayFromObjectConverter";s:40:"e0573c968bb296ff5b1b3921b33c45c17f22f965";s:53:"Neos\Flow\Property\TypeConverter\ArrayObjectConverter";s:40:"19a4587b579bd68532233cfa8b2dbc9699b57ad4";s:49:"Neos\Flow\Property\TypeConverter\BooleanConverter";s:40:"b043cfed192da8d1b7750b84894f0e83fee09ff8";s:52:"Neos\Flow\Property\TypeConverter\CollectionConverter";s:40:"1703855e01110c9059fa17e7f95ba8ea127df5d4";s:50:"Neos\Flow\Property\TypeConverter\DateTimeConverter";s:40:"5a1e1c9ada0d139a183131f324303df62aa83574";s:61:"Neos\Flow\Property\TypeConverter\DenormalizingObjectConverter";s:40:"8e3a171fdc9ecaad9dd36d62af8425f67fdf23bd";s:58:"Neos\Flow\Property\TypeConverter\Error\TargetNotFoundError";s:40:"772ffba15e36b21212eaa51b4e93168a1e2f1b7c";s:47:"Neos\Flow\Property\TypeConverter\FloatConverter";s:40:"da2cf3450c6f3490295f8c1806c5ab3042f7832a";s:49:"Neos\Flow\Property\TypeConverter\IntegerConverter";s:40:"8774182993da6a13b501dcb587df23dca246789b";s:51:"Neos\Flow\Property\TypeConverter\MediaTypeConverter";s:40:"8700aa91729cb42a521f40fba34e379269061475";s:60:"Neos\Flow\Property\TypeConverter\MediaTypeConverterInterface";s:40:"43bde3ab38d249b92da627d61d89ae24d439d5c4";s:48:"Neos\Flow\Property\TypeConverter\ObjectConverter";s:40:"db60718778b764c6cd8202365e63da69cc34a8ab";s:58:"Neos\Flow\Property\TypeConverter\PersistentObjectConverter";s:40:"53d988a6bf99d60a46992d78aba4244cfe2c6902";s:59:"Neos\Flow\Property\TypeConverter\PersistentObjectSerializer";s:40:"666518006dc30f1199f4f7f171780ae54108e8eb";s:60:"Neos\Flow\Property\TypeConverter\ScalarTypeToObjectConverter";s:40:"7dad6d65b5b08944e3216848475b220f5e188941";s:49:"Neos\Flow\Property\TypeConverter\SessionConverter";s:40:"636fa3823f345005e62b8e69ad7c8692e4aa7c12";s:48:"Neos\Flow\Property\TypeConverter\StringConverter";s:40:"f1531ff79a5225a5b5d88927e6059913066118b5";s:52:"Neos\Flow\Property\TypeConverter\TypedArrayConverter";s:40:"f47c5a13bdedccf5b6677e7b8d57ba2d26989979";s:49:"Neos\Flow\Property\TypeConverter\UriTypeConverter";s:40:"0557b57e67f083a4e678d46a4be22dff7c095781";s:36:"Neos\Flow\Reflection\ClassReflection";s:40:"e210b8463c6ca7358c4696bcbef7c9389a712ef1";s:32:"Neos\Flow\Reflection\ClassSchema";s:40:"fbd74c28fd393fe94e6e5bca8a713350f04365ec";s:37:"Neos\Flow\Reflection\DocCommentParser";s:40:"8e894c015da9850da2e2f8a6c3ca8133c6c9900d";s:30:"Neos\Flow\Reflection\Exception";s:40:"30613dff8e0824a7587388ae5a474099e853de54";s:71:"Neos\Flow\Reflection\Exception\ClassLoadingForReflectionFailedException";s:40:"d8add7fd9d290b99aa71ae2f37d45ab9fbe4c87f";s:70:"Neos\Flow\Reflection\Exception\ClassSchemaConstraintViolationException";s:40:"c1d94591d197937bf8d963526af1b4a9aca906af";s:52:"Neos\Flow\Reflection\Exception\InvalidClassException";s:40:"e320f40bc06850a23529b9f1d86ee40edc72ffc8";s:59:"Neos\Flow\Reflection\Exception\InvalidPropertyTypeException";s:40:"3fcab5edc09901b4722e38cb41058af2b0487c91";s:58:"Neos\Flow\Reflection\Exception\InvalidValueObjectException";s:40:"ad79dd87fb52a4df08e6f2c4f23cf2a4de5dfd47";s:52:"Neos\Flow\Reflection\Exception\UnknownClassException";s:40:"c13c91e7f836beb8d2e7a7d14f7211ff794f3a3b";s:37:"Neos\Flow\Reflection\MethodReflection";s:40:"7dee506471470e39be238dddcff34972e272bb5e";s:40:"Neos\Flow\Reflection\ParameterReflection";s:40:"39ede28156cd60e65dc94f6723890da578142554";s:39:"Neos\Flow\Reflection\PropertyReflection";s:40:"74b4e1b9e808516330e4ea942ad8294c9dfc822b";s:38:"Neos\Flow\Reflection\ReflectionService";s:40:"b1017c7ab42e1164d34d2cf91ad97a356a4836a8";s:45:"Neos\Flow\Reflection\ReflectionServiceFactory";s:40:"d7beba91ac1d8a85333a65d21b344dfcec26fe57";s:39:"Neos\Flow\ResourceManagement\Collection";s:40:"dcd1511050f16f9a6ae36e7f0c7497df9bb623c1";s:48:"Neos\Flow\ResourceManagement\CollectionInterface";s:40:"87707c788916ff341db5563fe85f2adc62a29f07";s:59:"Neos\Flow\ResourceManagement\EelHelper\StaticResourceHelper";s:40:"7ef9cc9e75a9d656c408a22b5257426301bbb176";s:38:"Neos\Flow\ResourceManagement\Exception";s:40:"199a95b2f9adcbee5dd081ee0e66e5ac14eb1d88";s:67:"Neos\Flow\ResourceManagement\Exception\InvalidResourceDataException";s:40:"48acc7d4c73c506b5b271b8bc1db8144fbdd9384";s:51:"Neos\Flow\ResourceManagement\Filter\FilterInterface";s:40:"b85a1efc0a7dbddbb5236107c41b8eb587221d67";s:47:"Neos\Flow\ResourceManagement\PersistentResource";s:40:"fdb55f3416039470f3fffc050ea70532f24144fe";s:56:"Neos\Flow\ResourceManagement\Publishing\MessageCollector";s:40:"38a975a5b25e249da53fb7e85988bc2de192aeb7";s:44:"Neos\Flow\ResourceManagement\ResourceManager";s:40:"2962bfd83c9481aa358045b72b960cbaa330f47e";s:54:"Neos\Flow\ResourceManagement\ResourceMetaDataInterface";s:40:"b4a066c35ca32db546f90d055ceffbbe6a87b3b4";s:47:"Neos\Flow\ResourceManagement\ResourceRepository";s:40:"153dd6cc252fbbf0505d5f46cc6fb536372a81e6";s:50:"Neos\Flow\ResourceManagement\ResourceTypeConverter";s:40:"2f7ec463157d81751fbca44eac43462e5bd53260";s:46:"Neos\Flow\ResourceManagement\Storage\Exception";s:40:"b3888d7d6684813e3a008c9cddafcb4e5c3acd91";s:54:"Neos\Flow\ResourceManagement\Storage\FileSystemStorage";s:40:"764cfa5377b9e91d88b94c4b81783795a247db0b";s:51:"Neos\Flow\ResourceManagement\Storage\PackageStorage";s:40:"ba73e9848d1e0c29d0b27e98d3fcd9e9fde3ba35";s:53:"Neos\Flow\ResourceManagement\Storage\StorageInterface";s:40:"a3a25c86d09e60c1aa6913f613d49ea9e57227fa";s:50:"Neos\Flow\ResourceManagement\Storage\StorageObject";s:40:"0dd4190bce65cc06601f9de96cf4ca2aada7a033";s:62:"Neos\Flow\ResourceManagement\Storage\WritableFileSystemStorage";s:40:"fbadce582a0ede37952918c72215d4d131563753";s:61:"Neos\Flow\ResourceManagement\Storage\WritableStorageInterface";s:40:"07a7d4d8ae4e2f501c6f39d5dbca204201299009";s:58:"Neos\Flow\ResourceManagement\Streams\ResourceStreamWrapper";s:40:"3bb150c1e93b419fe62140c1fcd7b6d9618b27d1";s:57:"Neos\Flow\ResourceManagement\Streams\StreamWrapperAdapter";s:40:"9575ee40c72168b8b25df9f43ba979fbe1234bf3";s:59:"Neos\Flow\ResourceManagement\Streams\StreamWrapperInterface";s:40:"8eadc1650952d217b24fb0ca3058eb98ae5015be";s:45:"Neos\Flow\ResourceManagement\Target\Exception";s:40:"7b3ca82f5d55c4889345bc26359ad0d6e3d663a8";s:59:"Neos\Flow\ResourceManagement\Target\FileSystemSymlinkTarget";s:40:"3cdf43444a6dd672383f3a9e092c17299136df3c";s:52:"Neos\Flow\ResourceManagement\Target\FileSystemTarget";s:40:"7bb76257c84722e33e609614e65cc690d1bd029e";s:51:"Neos\Flow\ResourceManagement\Target\TargetInterface";s:40:"4d38e0a267f8f20c6bd521ccbe69e74985858b80";s:26:"Neos\Flow\Security\Account";s:40:"d5b6568479fae570c286ddcd8e6502c23fef7897";s:33:"Neos\Flow\Security\AccountFactory";s:40:"56b88400f40d6c70214f07a21152afc660719a57";s:36:"Neos\Flow\Security\AccountRepository";s:40:"93bda58aff3689d2b9269cabe6900ed3ca5dc061";s:39:"Neos\Flow\Security\Aspect\LoggingAspect";s:40:"71143bfe79da53db98a74e5c878ab9bb83a0bd3f";s:49:"Neos\Flow\Security\Aspect\PolicyEnforcementAspect";s:40:"f18aa0e7fe9d9cf3df6fd30bd4324840235319dc";s:64:"Neos\Flow\Security\Authentication\AuthenticationManagerInterface";s:40:"3a678337a4a31d2ceb41c7591e848bda0a1a1ea4";s:65:"Neos\Flow\Security\Authentication\AuthenticationProviderInterface";s:40:"7f0c952f9da5b6953e8625f4e993fafa0eab7ad9";s:63:"Neos\Flow\Security\Authentication\AuthenticationProviderManager";s:40:"c8bde7bcb0b23c47f3c1dffaca5e3bed830ede4e";s:64:"Neos\Flow\Security\Authentication\AuthenticationProviderResolver";s:40:"e9f953646df52197bf33e8c2a5856f0aaf9ab296";s:61:"Neos\Flow\Security\Authentication\AuthenticationTokenResolver";s:40:"c1e0ca2f9c89876e7b37f0aa70f12b28771ff8bd";s:77:"Neos\Flow\Security\Authentication\Controller\AbstractAuthenticationController";s:40:"ad09b33f2b40c795ece6b6a71615661a5c1b875b";s:53:"Neos\Flow\Security\Authentication\EntryPointInterface";s:40:"7fcc6b5997706d2d63c9a9dea3c665da6ba7a5e3";s:63:"Neos\Flow\Security\Authentication\EntryPoint\AbstractEntryPoint";s:40:"0d94d0ad01d5bc71000990d549d031edcab00659";s:54:"Neos\Flow\Security\Authentication\EntryPoint\HttpBasic";s:40:"637288b425ffb7e715c9f912d32dacdb8c7f94b0";s:56:"Neos\Flow\Security\Authentication\EntryPoint\WebRedirect";s:40:"a0c9202c557b8aa2b1493bc604bf3f44ac0c42a7";s:59:"Neos\Flow\Security\Authentication\Provider\AbstractProvider";s:40:"5d0282cfd2bf62824dad4f622ec37f5e13ed761c";s:69:"Neos\Flow\Security\Authentication\Provider\FileBasedSimpleKeyProvider";s:40:"52d47af1450495eb8c74418868285f0c9dae9b38";s:76:"Neos\Flow\Security\Authentication\Provider\PersistedUsernamePasswordProvider";s:40:"02dbe4382f0ec51a9b67f2c8490cc83bfd382362";s:58:"Neos\Flow\Security\Authentication\Provider\TestingProvider";s:40:"7ff0d8eac47309bf2865983ac44643e6644fb931";s:57:"Neos\Flow\Security\Authentication\TokenAndProviderFactory";s:40:"29d3ddb22f293851ce9c8aff750033ea9dde4858";s:66:"Neos\Flow\Security\Authentication\TokenAndProviderFactoryInterface";s:40:"72aefe1b916f440530554abf0de28e5ae1e4d3c1";s:48:"Neos\Flow\Security\Authentication\TokenInterface";s:40:"ea811d871858d32b618c1efd1e945f413de2fd10";s:53:"Neos\Flow\Security\Authentication\Token\AbstractToken";s:40:"313370e5ab867c338afec3711d3173771524519d";s:51:"Neos\Flow\Security\Authentication\Token\BearerToken";s:40:"3d7972ada2b9d2441c60d39ac7555390035cc39a";s:53:"Neos\Flow\Security\Authentication\Token\PasswordToken";s:40:"5476d681306f4ac60193df3f28be9ec4a804db4a";s:62:"Neos\Flow\Security\Authentication\Token\PasswordTokenInterface";s:40:"6afed01e83962683d2a09070abb41e71857223b3";s:65:"Neos\Flow\Security\Authentication\Token\SessionlessTokenInterface";s:40:"5d3f54aac0101311fb972b21f6e4a644696c03c4";s:52:"Neos\Flow\Security\Authentication\Token\TestingToken";s:40:"596c2b82214b745a3a4a22b7bd99b66d19d97885";s:56:"Neos\Flow\Security\Authentication\Token\UsernamePassword";s:40:"f2b0b3422b4ff0cf2dc9104bdc7f17b51ddac4b8";s:65:"Neos\Flow\Security\Authentication\Token\UsernamePasswordHttpBasic";s:40:"4c1cdbe11232017216e3075a0fda83ba534a7a9a";s:70:"Neos\Flow\Security\Authentication\Token\UsernamePasswordTokenInterface";s:40:"9bddfaddaf8b311d95b7998246e92e0622aac235";s:64:"Neos\Flow\Security\Authorization\AfterInvocationManagerInterface";s:40:"69530dca1deee81175858e617883139ad31b9882";s:66:"Neos\Flow\Security\Authorization\AfterInvocationProcessorInterface";s:40:"405871c031fb27977667b72c7853aae9bc57f9cd";s:47:"Neos\Flow\Security\Authorization\FilterFirewall";s:40:"47a92f7f2cdbce0ffaa4227420683ba0bc28896f";s:50:"Neos\Flow\Security\Authorization\FirewallInterface";s:40:"2cf9702fd03904da03c5c9558e8fbc9085e92186";s:53:"Neos\Flow\Security\Authorization\InterceptorInterface";s:40:"f0df9a56b6411383bcb2de6faccaf065da6038da";s:52:"Neos\Flow\Security\Authorization\InterceptorResolver";s:40:"a5b5b3cb02883774eff02bc425648f975c9de125";s:55:"Neos\Flow\Security\Authorization\Interceptor\AccessDeny";s:40:"9e25bcde0d65f16a8d1e171c3f86ccaf4f293eaa";s:56:"Neos\Flow\Security\Authorization\Interceptor\AccessGrant";s:40:"648314799503794a2bdabf76b1bc0cdf3cc94a68";s:61:"Neos\Flow\Security\Authorization\Interceptor\CsrfTokenMissing";s:40:"8970ef9d069eca31d8dc0512601923b767d3fc98";s:62:"Neos\Flow\Security\Authorization\Interceptor\PolicyEnforcement";s:40:"89cd5e86822ec3ba780c5fcc688c1215ef388d66";s:66:"Neos\Flow\Security\Authorization\Interceptor\RequireAuthentication";s:40:"85f82223a681739dd17ace3881b9a4ac8c4f5ac8";s:49:"Neos\Flow\Security\Authorization\PrivilegeManager";s:40:"0ca25581c5150274fea723d71bcf8d891edb3217";s:58:"Neos\Flow\Security\Authorization\PrivilegeManagerInterface";s:40:"c5dd63c8975eee80d45be527e51989b664827ea3";s:58:"Neos\Flow\Security\Authorization\PrivilegePermissionResult";s:40:"0cd67c506721594d50d18bfa8f9c2047bc058805";s:60:"Neos\Flow\Security\Authorization\Privilege\AbstractPrivilege";s:40:"d8e52444de17e1eb1cf76ee8c6942558b15aed17";s:77:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\ConditionGenerator";s:40:"cc6a72e4897f42c887a9c177e778908f118c6dfd";s:79:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\ConjunctionGenerator";s:40:"d4cc9f3639266f46adea4ce41b0029dff90d3c23";s:79:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\DisjunctionGenerator";s:40:"43db5d72b96092c64f8c1a498fce2c8a12567d34";s:74:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\EntityPrivilege";s:40:"63c9d0df6e075dfa4ca8a11466c43357d5817747";s:93:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\EntityPrivilegeExpressionEvaluator";s:40:"0aa83bcd6a730485a97149f0674757b7fd8e2045";s:90:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\EntityPrivilegeExpressionParser";s:40:"058e34cb9fee1d83269b836e77a04e616ebf1201";s:82:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\FalseConditionGenerator";s:40:"a6656ffcacd27a4c655c875778185be898d33039";s:81:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\NotExpressionGenerator";s:40:"1597f9a6f8e233e88c6618c627ab97527a12d9b6";s:85:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\PropertyConditionGenerator";s:40:"dfbdae48813825b3f4b3593a50657eb24e9bae1d";s:68:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\SqlFilter";s:40:"a4a76faa299f7cffed04668b6075c8434040ff4d";s:80:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\SqlGeneratorInterface";s:40:"dce7cf4c388a30f2867877da40635f22da1d2549";s:81:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\TrueConditionGenerator";s:40:"f2efa28340d5d14a5920573ec4f772e7fffeef60";s:74:"Neos\Flow\Security\Authorization\Privilege\Entity\EntityPrivilegeInterface";s:40:"b9ebeb55efde5a4ed69c3b7f0b99bb2241a08bbd";s:65:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilege";s:40:"07c27af230b398d71d2dc62ed146807794b74f7a";s:74:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface";s:40:"5d28c562784ae88eb8583685a22f5782d1f6e4c3";s:79:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegePointcutFilter";s:40:"f9afb40cba8afce5f3081184fd29f85e9b093dd1";s:72:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeSubject";s:40:"694dd67691a1505e698c69aaf0ade89f905fff4c";s:78:"Neos\Flow\Security\Authorization\Privilege\Method\MethodTargetExpressionParser";s:40:"ff3ea58d6a0e33f7a62dbdd4d36af34161f41ff4";s:79:"Neos\Flow\Security\Authorization\Privilege\Parameter\AbstractPrivilegeParameter";s:40:"ad35110dbd29b83e40c403b3d73287de9b9e7fe5";s:81:"Neos\Flow\Security\Authorization\Privilege\Parameter\PrivilegeParameterDefinition";s:40:"8b20992cd7614524abb20900ed6b691ce42b2fe7";s:80:"Neos\Flow\Security\Authorization\Privilege\Parameter\PrivilegeParameterInterface";s:40:"c9435ed176b00c210e48193daab4a022723f389f";s:77:"Neos\Flow\Security\Authorization\Privilege\Parameter\StringPrivilegeParameter";s:40:"e554eea12d972e729a814d289ab3ee762c4d4113";s:61:"Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface";s:40:"59b369d3923f3e1e40660b40ca0a2d8744ee3f84";s:68:"Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface";s:40:"26809144222101a0a589ad09eb512a4920a2d2e9";s:58:"Neos\Flow\Security\Authorization\Privilege\PrivilegeTarget";s:40:"defa2d88df6b2b7e8d3b353429cfb6fbcd9409b8";s:46:"Neos\Flow\Security\Authorization\RequestFilter";s:40:"33a343cec0bd9212b0a907b3da79a40265ec1b9c";s:56:"Neos\Flow\Security\Authorization\TestingPrivilegeManager";s:40:"fc4f33986b70247d9afaa6065eb62c9fc181d8a9";s:43:"Neos\Flow\Security\Channel\HttpsInterceptor";s:40:"d8893b7524ce901801fb7276fd77e063969a356a";s:26:"Neos\Flow\Security\Context";s:40:"25f98f1e57b1126376a770fa285f497ac1305a80";s:42:"Neos\Flow\Security\Cryptography\Algorithms";s:40:"b37c65361ec873658ec8a7abd9a6718541c2a9e4";s:53:"Neos\Flow\Security\Cryptography\BCryptHashingStrategy";s:40:"c992df19a35bc8eb3b7eb10f7b46ca727532785b";s:57:"Neos\Flow\Security\Cryptography\FileBasedSimpleKeyService";s:40:"a041acfbcc2ebad0cc8dc4c976c47d07f06b9fa7";s:43:"Neos\Flow\Security\Cryptography\HashService";s:40:"e5602478e87912c6a3fbe746c4a796d9cf9319ab";s:45:"Neos\Flow\Security\Cryptography\OpenSslRsaKey";s:40:"5039461aca137b8496c18119cd55ba3f2a16df0b";s:64:"Neos\Flow\Security\Cryptography\PasswordHashingStrategyInterface";s:40:"8358753e6f315ddbf921270e91d0660f0a7eead2";s:53:"Neos\Flow\Security\Cryptography\Pbkdf2HashingStrategy";s:40:"63c5eec9650ce5f396635cd4fb51dfb029a5d769";s:55:"Neos\Flow\Security\Cryptography\PrecomposedHashProvider";s:40:"f3d6812a88c606757885c46b0990f50b9f4f1a32";s:57:"Neos\Flow\Security\Cryptography\RsaWalletServiceInterface";s:40:"d0c61188edd7f7b180a1ca26adc4139e23825515";s:51:"Neos\Flow\Security\Cryptography\RsaWalletServicePhp";s:40:"68996d0f4af9293d7fbd3afad532dcc228f30bf4";s:31:"Neos\Flow\Security\DummyContext";s:40:"a575f666e658a2835d964813292978c10d14c59c";s:28:"Neos\Flow\Security\Exception";s:40:"18db3157b922f89f7b992385fb81e3eefb89dcbb";s:50:"Neos\Flow\Security\Exception\AccessDeniedException";s:40:"5058e35a332e42527ec168cc45b63a43b01df5c2";s:60:"Neos\Flow\Security\Exception\AuthenticationRequiredException";s:40:"e1b822042d5a0d79c4c6fd3a96a619aa0a839e98";s:72:"Neos\Flow\Security\Exception\CircularResourceDefinitionDetectedException";s:40:"c112bdaa459ef9533d195e08e05533b2c83837d8";s:58:"Neos\Flow\Security\Exception\DecryptionNotAllowedException";s:40:"8283fcd9afa7ca1b83ad68e3caf46f6241d1bb3e";s:70:"Neos\Flow\Security\Exception\InvalidArgumentForHashGenerationException";s:40:"7c3009592b0baab4ee9b03b07968dfaed287663e";s:77:"Neos\Flow\Security\Exception\InvalidArgumentForRequestHashGenerationException";s:40:"94bb20b36d337defc401078f22db827e60ea4dd0";s:67:"Neos\Flow\Security\Exception\InvalidAuthenticationProviderException";s:40:"ee2af9fd8a86d907659d23b6e3039f576368b948";s:65:"Neos\Flow\Security\Exception\InvalidAuthenticationStatusException";s:40:"14fab5112cd2e92c7d87c4db4b87f54d264a92a2";s:49:"Neos\Flow\Security\Exception\InvalidHashException";s:40:"60d870f9f8af81023fe49f1d84436860bdace4d9";s:54:"Neos\Flow\Security\Exception\InvalidKeyPairIdException";s:40:"a0d9a4035b23453d0f3c7a3be68e0efa8b330780";s:51:"Neos\Flow\Security\Exception\InvalidPolicyException";s:40:"365d08723206b15fe08ee26124feb0f179dd3bd9";s:54:"Neos\Flow\Security\Exception\InvalidPrivilegeException";s:40:"890cee6003d1f16ce0751d242c65fe75dc10b791";s:58:"Neos\Flow\Security\Exception\InvalidPrivilegeTypeException";s:40:"c2f0ab9c2c333396efc40c0240414bcaf6f677a7";s:69:"Neos\Flow\Security\Exception\InvalidQueryRewritingConstraintException";s:40:"d3865a38e92f18987327c814c02fabd6dd1a0d73";s:59:"Neos\Flow\Security\Exception\InvalidRequestPatternException";s:40:"b96b6662589d571a4c7402ca8f682d1fcb5ee4be";s:58:"Neos\Flow\Security\Exception\MissingConfigurationException";s:40:"1b625466c32afbeb3fc17603dbdeb078aef99cb6";s:67:"Neos\Flow\Security\Exception\NoAuthenticationProviderFoundException";s:40:"62d853ff6864056c9c23464a4c16a975141d66d9";s:64:"Neos\Flow\Security\Exception\NoAuthenticationTokenFoundException";s:40:"4809bd1d04943471b0b1c94dba9617df44e2b651";s:56:"Neos\Flow\Security\Exception\NoContextAvailableException";s:40:"bc67377316c47e02daadbff7692dac30fa69726f";s:55:"Neos\Flow\Security\Exception\NoEntryPointFoundException";s:40:"56532fd9eeec535f8e0c813dfb478c93defd1d5c";s:56:"Neos\Flow\Security\Exception\NoInterceptorFoundException";s:40:"b2fed1a2ddc3235c99c631f700470b7dddd4e40d";s:59:"Neos\Flow\Security\Exception\NoRequestPatternFoundException";s:40:"c601ded79cb07fe6cf9bf2bb9a46731365b128c3";s:48:"Neos\Flow\Security\Exception\NoSuchRoleException";s:40:"783f669b60e986590cc18a59e472b07da49c84cf";s:59:"Neos\Flow\Security\Exception\NoTokensAuthenticatedException";s:40:"d7b0ed81439ac83d12457e8a470fbd5cce589ff8";s:59:"Neos\Flow\Security\Exception\OperationNotPermittedException";s:40:"c944199810411f27bfb3e1d234b4b2b76d08b42e";s:48:"Neos\Flow\Security\Exception\RoleExistsException";s:40:"a7986af54024c7b05b45b43f420b7a4f5b76b087";s:67:"Neos\Flow\Security\Exception\SyntacticallyWrongRequestHashException";s:40:"3706e25b2a99d6e6a4572d54b95897235f4afec6";s:68:"Neos\Flow\Security\Exception\UnsupportedAuthenticationTokenException";s:40:"7112ee04f7d7475705956e2e7f36bfa4a7f91a09";s:39:"Neos\Flow\Security\Policy\PolicyService";s:40:"92056bedff7c78bd977e60d282413acdf11c5c2a";s:30:"Neos\Flow\Security\Policy\Role";s:40:"87dc3a4ac248c94cf31cd15f43d664809fd56572";s:39:"Neos\Flow\Security\Policy\RoleConverter";s:40:"5fd79859e6b6449f00fff9cc16eff3a2abf2541a";s:42:"Neos\Flow\Security\RequestPatternInterface";s:40:"89b4e722d808765344ae1d5d227d0a5eb40bbb65";s:41:"Neos\Flow\Security\RequestPatternResolver";s:40:"e90d5131f4f4e647765b405b42d844e220924489";s:54:"Neos\Flow\Security\RequestPattern\ControllerObjectName";s:40:"33a21050087579297fbecfb71087161cb85ba339";s:48:"Neos\Flow\Security\RequestPattern\CsrfProtection";s:40:"5ae7f9322c720a639f441ca131ebe6eef6e919d2";s:38:"Neos\Flow\Security\RequestPattern\Host";s:40:"b5a116db5ff33b70cec11e01913e6d6561c8d584";s:36:"Neos\Flow\Security\RequestPattern\Ip";s:40:"1e84150066a4901a91e87d617968fcc032b3c347";s:37:"Neos\Flow\Security\RequestPattern\Uri";s:40:"1ef9d925d1f51b5feb62d0f756ac42077081c7ed";s:39:"Neos\Flow\Security\SessionDataContainer";s:40:"33f9d6e186b399e1255cb5cd2ae87b2ac9a4f701";s:42:"Neos\Flow\Session\Aspect\LazyLoadingAspect";s:40:"b1747f9d6d002ab1139bf0f437eb9694d0684def";s:50:"Neos\Flow\Session\Aspect\LazyLoadingProxyInterface";s:40:"94c728f40178f4b8ec313df2cfdec7772918be9c";s:38:"Neos\Flow\Session\Aspect\LoggingAspect";s:40:"c060725691e48e39d2570a0a923bd1059d296fe9";s:59:"Neos\Flow\Session\Aspect\SessionObjectMethodsPointcutFilter";s:40:"fc34dd7294a2b6e0beeaef9e537968dc6e86356e";s:40:"Neos\Flow\Session\CookieEnabledInterface";s:40:"ed209b653a3eba1d2ea7a33e548cd80a51241892";s:43:"Neos\Flow\Session\Data\SessionKeyValueStore";s:40:"b636aee97862901782f8dd0ff6c764f9390cd325";s:38:"Neos\Flow\Session\Data\SessionMetaData";s:40:"47667459648eea8680371c7cc2f8c95a3be781f1";s:43:"Neos\Flow\Session\Data\SessionMetaDataStore";s:40:"0d131c0d38ae8c64559198bd6fdf2d1c519d5dd4";s:27:"Neos\Flow\Session\Exception";s:40:"650deb114b5ab31cbec4f50d9211ec0c6a6ea34f";s:56:"Neos\Flow\Session\Exception\DataNotSerializableException";s:40:"eed910e6a62989336ff73deb401fd9302c203242";s:66:"Neos\Flow\Session\Exception\InvalidDataInSessionDataStoreException";s:40:"e698af547d7d2ca51aefc59453982baad0c285f8";s:58:"Neos\Flow\Session\Exception\InvalidRequestHandlerException";s:40:"0764a853d414d51e81b71b506e35ce17751cb70e";s:59:"Neos\Flow\Session\Exception\InvalidRequestResponseException";s:40:"4a12c8adddfbbc4acab894226d469452d18859ce";s:58:"Neos\Flow\Session\Exception\OperationNotSupportedException";s:40:"c8b7bca35dbc521f0521a5fa65ce1ef2ff6fc749";s:62:"Neos\Flow\Session\Exception\SessionAutostartIsEnabledException";s:40:"baf590ae5efca87927c4945b26af959a128919f3";s:54:"Neos\Flow\Session\Exception\SessionNotStartedException";s:40:"cecfa6736f53a96855d52935a59d8eafcb8b6c4a";s:25:"Neos\Flow\Session\Session";s:40:"82a7a874396f5f54670c56fbbe76bf48a7073ecd";s:34:"Neos\Flow\Session\SessionInterface";s:40:"a1272103d75a2965f78821a095d2b9f5ccec3be3";s:32:"Neos\Flow\Session\SessionManager";s:40:"3ed416f3b42016938da3c6e3b5adb013af6b3e82";s:41:"Neos\Flow\Session\SessionManagerInterface";s:40:"58c46c46174b680187e226913cdff140f6e9125e";s:34:"Neos\Flow\Session\TransientSession";s:40:"2462e55b16496e868ed8381c80dcaabebabe98ab";s:31:"Neos\Flow\SignalSlot\Dispatcher";s:40:"d377f2e977fd2273ba8876c2ca2b58678fa7baa6";s:51:"Neos\Flow\SignalSlot\Exception\InvalidSlotException";s:40:"12306b6c5a64bc8e78109fc220e966825867c382";s:33:"Neos\Flow\SignalSlot\SignalAspect";s:40:"a1c1527c97a3bd5f32d054a1dcea4f2135ad9d86";s:38:"Neos\Flow\SignalSlot\SignalInformation";s:40:"457a478b3841f30c3b4cfba57a6869c17ead0261";s:52:"Neos\Flow\Testing\RequestHandler\EmptyRequestHandler";s:40:"bbd391f31ae1dd17c28a8d90d7160908abff4d4a";s:66:"Neos\Flow\Testing\RequestHandler\RuntimeSequenceHttpRequestHandler";s:40:"331035d32705336fb54a7da0f77cabba3a60525a";s:70:"Neos\Flow\Testing\RequestHandler\RuntimeSequenceInvokingRequestHandler";s:40:"102d66ac62264a0bbc178a68efb8c35db6dec332";s:28:"Neos\Flow\Utility\Algorithms";s:40:"8ec5c93d6664e2e2744c07b2fe9557fb3a8d017e";s:29:"Neos\Flow\Utility\Environment";s:40:"9f6f389bb501784c92980d3fdc092eae0727a06b";s:27:"Neos\Flow\Utility\Exception";s:40:"2a832abf3678ee517b165f2bae138588f2d3b8f7";s:20:"Neos\Flow\Utility\Ip";s:40:"c53aa7a9bd46d12574fd087e0092d91441227c30";s:21:"Neos\Flow\Utility\Now";s:40:"31b95537d86ccb7d88e9b5ba670aee177c66894d";s:29:"Neos\Flow\Utility\PhpAnalyzer";s:40:"de241a56fc03098fcced755d7246f6d3e004608b";s:26:"Neos\Flow\Validation\Error";s:40:"70095a374d992817b7de5030a8b225d80967843c";s:30:"Neos\Flow\Validation\Exception";s:40:"dc4e11b196c5f6f36020cc32798f459ac13398bd";s:54:"Neos\Flow\Validation\Exception\InvalidSubjectException";s:40:"ac7e65a89059eab459660b4a09a7998413b16820";s:55:"Neos\Flow\Validation\Exception\InvalidTypeHintException";s:40:"393923791139c1689d1212a7dcd8e65809715296";s:70:"Neos\Flow\Validation\Exception\InvalidValidationConfigurationException";s:40:"2600afba31a2c6896f20df2a6a865affbdfdb21f";s:64:"Neos\Flow\Validation\Exception\InvalidValidationOptionsException";s:40:"9c4522ee1478045bc6176f957da1dd09e54a3c26";s:52:"Neos\Flow\Validation\Exception\NoSuchFilterException";s:40:"a4137be196f0b8b9aa64f139062f701fd92a06dd";s:55:"Neos\Flow\Validation\Exception\NoSuchValidatorException";s:40:"34d1356d9f387d9dad3031124b04c7e6e77d265b";s:38:"Neos\Flow\Validation\ValidatorResolver";s:40:"6f0c0463e6741e0fad4edb982a8d375f76ee285c";s:57:"Neos\Flow\Validation\Validator\AbstractCompositeValidator";s:40:"43f0b31d76001435568894fb500b080f1c9db7e5";s:48:"Neos\Flow\Validation\Validator\AbstractValidator";s:40:"1eb6f13c7dbcefdff8a4537a683469ddcf9fe8df";s:57:"Neos\Flow\Validation\Validator\AggregateBoundaryValidator";s:40:"d53da9fd7450fbe0433debe0f4d1a6847fd7061f";s:52:"Neos\Flow\Validation\Validator\AlphanumericValidator";s:40:"b09c7818b90942fcfab19ac42aa265a659c98a36";s:52:"Neos\Flow\Validation\Validator\BooleanValueValidator";s:40:"3de5f0901ea9c9228cf38f01c33e7bbe1296000a";s:50:"Neos\Flow\Validation\Validator\CollectionValidator";s:40:"b97feeff29b2160b0a2ebdf7251cb9c5c31a403e";s:51:"Neos\Flow\Validation\Validator\ConjunctionValidator";s:40:"d2b764c64c2e34ab51a93e58a282cc9fbd003594";s:45:"Neos\Flow\Validation\Validator\CountValidator";s:40:"a44a93ee1003ffe9f377f0e7f24da6bb165bde02";s:53:"Neos\Flow\Validation\Validator\DateTimeRangeValidator";s:40:"5aecfe8afaa401a559bd35f05ad175bd5c48c7ff";s:48:"Neos\Flow\Validation\Validator\DateTimeValidator";s:40:"4d8654eb59ecefc2e0c7bc9560deb63f7f10544c";s:51:"Neos\Flow\Validation\Validator\DisjunctionValidator";s:40:"638fa9394f727d05c18fedfb178977d38448d66a";s:52:"Neos\Flow\Validation\Validator\EmailAddressValidator";s:40:"f489693ba5f25abfc2099cd7180c848523afb9d2";s:53:"Neos\Flow\Validation\Validator\FileExtensionValidator";s:40:"c5f481a132aafd6de26bc0054fe1c43377f7a382";s:48:"Neos\Flow\Validation\Validator\FileSizeValidator";s:40:"93198c183e6e566ceebd4cd6efda8bf7c7dca3b7";s:45:"Neos\Flow\Validation\Validator\FloatValidator";s:40:"84fb30f1d10c22c6259dc2bc51e92168da17b406";s:53:"Neos\Flow\Validation\Validator\GenericObjectValidator";s:40:"6362a514d1a100b0a28284ca9d26c8b3105edcd4";s:47:"Neos\Flow\Validation\Validator\IntegerValidator";s:40:"35c4ee5e43fd41087451903eb095f24a886a4d5a";s:45:"Neos\Flow\Validation\Validator\LabelValidator";s:40:"fffc1d8db8674ba26757950ab1adf41a08e7bbbd";s:56:"Neos\Flow\Validation\Validator\LocaleIdentifierValidator";s:40:"53ea014cbf9286b5e2409126cff3541f501a2fc3";s:49:"Neos\Flow\Validation\Validator\MediaTypeValidator";s:40:"1bb78b11132e15f0e5713bf4691d4d2e76233b15";s:48:"Neos\Flow\Validation\Validator\NotEmptyValidator";s:40:"1e1cf49e0000b5e8de9b80c84ff566306512e0ed";s:51:"Neos\Flow\Validation\Validator\NumberRangeValidator";s:40:"f90b1a21450da311498cd141fdb5dd1224c88f9a";s:46:"Neos\Flow\Validation\Validator\NumberValidator";s:40:"8328dd388277a51b775a783fa5d9f599a70be873";s:55:"Neos\Flow\Validation\Validator\ObjectValidatorInterface";s:40:"ec91aa58a596f13704f7c44c37054e03da252081";s:63:"Neos\Flow\Validation\Validator\PolyTypeObjectValidatorInterface";s:40:"2ffdc4ab78c30fab1e7f7ef0d944b7570a075a38";s:43:"Neos\Flow\Validation\Validator\RawValidator";s:40:"224109f7ef492044c15403afbaca2979e8f25746";s:57:"Neos\Flow\Validation\Validator\RegularExpressionValidator";s:40:"1843ce7d031abfd6eca4943c8af92cc38f6368ca";s:52:"Neos\Flow\Validation\Validator\StringLengthValidator";s:40:"970a5f88c56eb63d8e2b3f9d94fb3511675e4620";s:46:"Neos\Flow\Validation\Validator\StringValidator";s:40:"9631dd444be1866de5989171e43870287f1081cf";s:44:"Neos\Flow\Validation\Validator\TextValidator";s:40:"493c567c951bbb243c2a33d654fb8880771f6af9";s:52:"Neos\Flow\Validation\Validator\UniqueEntityValidator";s:40:"dd4ada168687d2a748df1b80233c6aef1dac891b";s:44:"Neos\Flow\Validation\Validator\UuidValidator";s:40:"9105d936da6e10a9146a7ca0249bab793a24c4ee";s:49:"Neos\Flow\Validation\Validator\ValidatorInterface";s:40:"fbf77d6ca2a2e8cc9b2bb1cd2aef04cf4e682497";s:56:"Neos\FluidAdaptor\Command\DocumentationCommandController";s:40:"bebab6a38a90060991229078f6d39c24dd3de1c0";s:41:"Neos\FluidAdaptor\Core\Cache\CacheAdaptor";s:40:"c0a38367d7027e68726391460d53fb1e764edb27";s:32:"Neos\FluidAdaptor\Core\Exception";s:40:"05beb35ad64683845fc2d21e38bc55a7e3ce3b78";s:61:"Neos\FluidAdaptor\Core\Parser\Interceptor\ResourceInterceptor";s:40:"7ac55c6df65390ed733d0bea251fc564fda082ed";s:81:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\Expression\LegacyNamespaceExpressionNode";s:40:"69b13bea91f92e23700551e279ed63c023c452e4";s:56:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\ResourceUriNode";s:40:"fff6478a46d8c28dfe3a56e17348d36181700a26";s:70:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\TemplateObjectAccessInterface";s:40:"82fb52ddc3350d46c42acec32f302481e95b768e";s:44:"Neos\FluidAdaptor\Core\Parser\TemplateParser";s:40:"f0e55d02e44d657f863c4c2a9b0c69a5767d8341";s:69:"Neos\FluidAdaptor\Core\Parser\TemplateProcessor\EscapingFlagProcessor";s:40:"c17f0514eeab18f0d258b44272df434cfb89c5dc";s:83:"Neos\FluidAdaptor\Core\Parser\TemplateProcessor\NamespaceDetectionTemplateProcessor";s:40:"18b3828088b0b2c7dc9df3d719de326558364184";s:67:"Neos\FluidAdaptor\Core\Rendering\FlowAwareRenderingContextInterface";s:40:"c3808b3b90677f15f0d5429e4f568b127f1d128b";s:49:"Neos\FluidAdaptor\Core\Rendering\RenderingContext";s:40:"6dfcd0e4def8efe5e0b77b730affe0ce9d8362e7";s:61:"Neos\FluidAdaptor\Core\ViewHelper\AbstractConditionViewHelper";s:40:"37c90fe1819277959658c0d7cb21087948b5309e";s:63:"Neos\FluidAdaptor\Core\ViewHelper\AbstractLocaleAwareViewHelper";s:40:"3b55f35ccdc936c676a4e91b866e34e6b67fb73c";s:60:"Neos\FluidAdaptor\Core\ViewHelper\AbstractTagBasedViewHelper";s:40:"a8fc4da90214c8dde0c248d1b3c5662721883302";s:52:"Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper";s:40:"49565e2edbf310c72477e4da1b1d7a69977ee927";s:43:"Neos\FluidAdaptor\Core\ViewHelper\Exception";s:40:"6487ecd9c70cd4aff2652b6865135423bbba0c92";s:68:"Neos\FluidAdaptor\Core\ViewHelper\Exception\InvalidVariableException";s:40:"3151e6f73bf257b95f5d9547e3e458eb9b49b74d";s:82:"Neos\FluidAdaptor\Core\ViewHelper\Exception\RenderingContextNotAccessibleException";s:40:"5fb82a0685818e4dbd84c5783d2c12e35756198c";s:65:"Neos\FluidAdaptor\Core\ViewHelper\Exception\WrongEnctypeException";s:40:"e5e76903047be5b0d415e1e8482a6b10d5c6ee6f";s:65:"Neos\FluidAdaptor\Core\ViewHelper\Facets\ChildNodeAccessInterface";s:40:"1f6e76a565f86a0e3b52d779d19c33264f59f012";s:59:"Neos\FluidAdaptor\Core\ViewHelper\TemplateVariableContainer";s:40:"d6c4229478c349858d859b96eaeaa9e4f95b2a22";s:52:"Neos\FluidAdaptor\Core\ViewHelper\ViewHelperResolver";s:40:"5a034889844ad217b14e38a2f28a300e61a3adbf";s:54:"Neos\FluidAdaptor\Core\Widget\AbstractWidgetController";s:40:"b05a1052a054830f1c188acce59be5818651cd2a";s:54:"Neos\FluidAdaptor\Core\Widget\AbstractWidgetViewHelper";s:40:"75ea0a1e2afa76645cf528288267a80d786a7390";s:53:"Neos\FluidAdaptor\Core\Widget\AjaxWidgetContextHolder";s:40:"b592de085ba1ff989a2848625fe8931127ad0968";s:50:"Neos\FluidAdaptor\Core\Widget\AjaxWidgetMiddleware";s:40:"72f2a8938989f0a11c7f59443b657de5bc386bbc";s:39:"Neos\FluidAdaptor\Core\Widget\Exception";s:40:"4827c352b998659f64e504d10fbd444eac8ad972";s:66:"Neos\FluidAdaptor\Core\Widget\Exception\InvalidControllerException";s:40:"035df5f6cce8fdacf7bb260b63ba4de622740fe6";s:66:"Neos\FluidAdaptor\Core\Widget\Exception\MissingControllerException";s:40:"6f9d60d92a534d6e08507e81031f445bb13d8bc3";s:73:"Neos\FluidAdaptor\Core\Widget\Exception\RenderingContextNotFoundException";s:40:"97cf7f582ffc3d728b3dfcc8d738c8a94c17e22f";s:70:"Neos\FluidAdaptor\Core\Widget\Exception\WidgetContextNotFoundException";s:40:"1ab9844a54f0e940fb7a3724bb037fdb18ad8a9a";s:43:"Neos\FluidAdaptor\Core\Widget\WidgetContext";s:40:"51452bab0471f9ad31d01975440ed6ed16805c54";s:27:"Neos\FluidAdaptor\Exception";s:40:"1cb56c2a6b6b587e8779c0eb9e2e1570545518df";s:25:"Neos\FluidAdaptor\Package";s:40:"85eada1ae9c794966532df303a140d28e641eba2";s:43:"Neos\FluidAdaptor\Service\AbstractGenerator";s:40:"6b58c52f539ca97b8c2b696e9a0ca406299e57f2";s:35:"Neos\FluidAdaptor\Service\Exception";s:40:"24ba977c2aa478ad6fe1d60e0ead283bf55bf106";s:38:"Neos\FluidAdaptor\Service\XsdGenerator";s:40:"6bb428cf51e01e140bf0aeddbf4ea8d8eabe2e4f";s:45:"Neos\FluidAdaptor\ViewHelpers\DebugViewHelper";s:40:"cc71d2653cd9271c624b0746c645bd8ef62c6491";s:53:"Neos\FluidAdaptor\ViewHelpers\FlashMessagesViewHelper";s:40:"f606982164f39ab4c96aa757ea9d2e154b08040a";s:44:"Neos\FluidAdaptor\ViewHelpers\FormViewHelper";s:40:"4b6903bf8cc9fd4e4da1e5c3ab1d423a3ef995d4";s:62:"Neos\FluidAdaptor\ViewHelpers\Form\AbstractFormFieldViewHelper";s:40:"91b03eb78665946b2f197d7cf5fb04ef486df197";s:57:"Neos\FluidAdaptor\ViewHelpers\Form\AbstractFormViewHelper";s:40:"07dde2e5e1ef669f5d9b686ee67a4a55fcb09c66";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\ButtonViewHelper";s:40:"009b0c14e8eb15348b70ffafdaae64054453d896";s:53:"Neos\FluidAdaptor\ViewHelpers\Form\CheckboxViewHelper";s:40:"94a15a6d1a050eec3e13acf04abe77dc2eca71c5";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\HiddenViewHelper";s:40:"fd2ef2dbc4b8ac1e6353acc4ff73f8da0f59d501";s:53:"Neos\FluidAdaptor\ViewHelpers\Form\PasswordViewHelper";s:40:"0760608f5fb628bde57b2071f440adaf0275d26a";s:50:"Neos\FluidAdaptor\ViewHelpers\Form\RadioViewHelper";s:40:"f1015d9534dc793e82514588ee011f23d73e8e42";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\SelectViewHelper";s:40:"e75cb7e265b9dddf6a35b2d8e277504eac767e5e";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\SubmitViewHelper";s:40:"de2861a26b7651c011002f5a40289fdcdef0a9af";s:53:"Neos\FluidAdaptor\ViewHelpers\Form\TextareaViewHelper";s:40:"464b5f117b9e89ad42c09ac33b82da529ba53365";s:54:"Neos\FluidAdaptor\ViewHelpers\Form\TextfieldViewHelper";s:40:"2506dccf0fe665d2038a6ec75ccc8d2b62d87756";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\UploadViewHelper";s:40:"f331d792a565545f87e2e25acd2a0f4645e7cedc";s:59:"Neos\FluidAdaptor\ViewHelpers\Format\Base64DecodeViewHelper";s:40:"e751acd5f2df9e1c5c8c4c74e39db5ec336e2973";s:52:"Neos\FluidAdaptor\ViewHelpers\Format\BytesViewHelper";s:40:"51562a9ea190ef671d0f23fdd0aaff8dc8d1fbba";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\CaseViewHelper";s:40:"f65a8a44f8b1c911fd36c95c50618dec3b06288c";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\CropViewHelper";s:40:"8d92851cdf5205b06a2ad24e14d951ad1c926385";s:55:"Neos\FluidAdaptor\ViewHelpers\Format\CurrencyViewHelper";s:40:"370c079d706c3eb88c2ce05542724cbaabd63169";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\DateViewHelper";s:40:"9c928e619288f3e71b7e98579f451008463d90af";s:65:"Neos\FluidAdaptor\ViewHelpers\Format\HtmlentitiesDecodeViewHelper";s:40:"4f48fe95f6d476024a5fb9d51253baee3fa4a46f";s:59:"Neos\FluidAdaptor\ViewHelpers\Format\HtmlentitiesViewHelper";s:40:"a3123bebef98292fe0998f01767c55edb57c724a";s:57:"Neos\FluidAdaptor\ViewHelpers\Format\IdentifierViewHelper";s:40:"a9979dd361f7a055983dde0a1e40e8fa300cdf5c";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\JsonViewHelper";s:40:"3fe9b757451f5f32f53e48123c3bc39a26a88456";s:52:"Neos\FluidAdaptor\ViewHelpers\Format\Nl2brViewHelper";s:40:"c5bb565ce9ff72401359f8d8ad1ea187f929e8e2";s:53:"Neos\FluidAdaptor\ViewHelpers\Format\NumberViewHelper";s:40:"72b51905520a4b7067291da3e70828a5b0b46d67";s:54:"Neos\FluidAdaptor\ViewHelpers\Format\PaddingViewHelper";s:40:"fd336a989fa3210614eabc1b5319bea2aa8f0b48";s:56:"Neos\FluidAdaptor\ViewHelpers\Format\StripTagsViewHelper";s:40:"5628733b54d3e46f9da49eed48c36f5877a39735";s:56:"Neos\FluidAdaptor\ViewHelpers\Format\UrlencodeViewHelper";s:40:"e8ae990304a9a583984b70363a9557a719ae3710";s:51:"Neos\FluidAdaptor\ViewHelpers\Link\ActionViewHelper";s:40:"2de8f735b0b3e0b084284bb07777fc5a23f86416";s:50:"Neos\FluidAdaptor\ViewHelpers\Link\EmailViewHelper";s:40:"c3128df6a9a9a83c41409d1fae11817ba07259d5";s:53:"Neos\FluidAdaptor\ViewHelpers\Link\ExternalViewHelper";s:40:"e9a98c4a49fc468a52991ea85e2d94d275c01518";s:54:"Neos\FluidAdaptor\ViewHelpers\RenderChildrenViewHelper";s:40:"b7501837fc30cea0ec4d7bfbf3430c24d17f9c3f";s:58:"Neos\FluidAdaptor\ViewHelpers\Security\CsrfTokenViewHelper";s:40:"04996be7d126703d2c7bcdb165882d2753ff6732";s:57:"Neos\FluidAdaptor\ViewHelpers\Security\IfAccessViewHelper";s:40:"5bd6374d745fde1c10683ce405703569fecd5a59";s:64:"Neos\FluidAdaptor\ViewHelpers\Security\IfAuthenticatedViewHelper";s:40:"2d204d456e4afd6e257e3e6402ad90f43821a61b";s:58:"Neos\FluidAdaptor\ViewHelpers\Security\IfHasRoleViewHelper";s:40:"5fb4c65704a122f074a97d32e38580e78e20b7aa";s:49:"Neos\FluidAdaptor\ViewHelpers\TranslateViewHelper";s:40:"23ab13dac3d85bb9352a8a1ccfa204aa45a68a33";s:50:"Neos\FluidAdaptor\ViewHelpers\Uri\ActionViewHelper";s:40:"28b3d3eeed72b159628a047cee4da13b5a7b6660";s:49:"Neos\FluidAdaptor\ViewHelpers\Uri\EmailViewHelper";s:40:"145df439118920cbb09b76963ff99e76438f0d86";s:52:"Neos\FluidAdaptor\ViewHelpers\Uri\ExternalViewHelper";s:40:"ba6c48cdfd7089380ad5fd79a72bad4b265fe04a";s:52:"Neos\FluidAdaptor\ViewHelpers\Uri\ResourceViewHelper";s:40:"3a162999768fe6c97167836d7482d24fb5098e6a";s:62:"Neos\FluidAdaptor\ViewHelpers\Validation\IfHasErrorsViewHelper";s:40:"c233105c535e7dddf056cb2c928fe97a6bb94411";s:58:"Neos\FluidAdaptor\ViewHelpers\Validation\ResultsViewHelper";s:40:"df80249d69b5bec26ed2645f75ec95c1ff632e8a";s:59:"Neos\FluidAdaptor\ViewHelpers\Widget\AutocompleteViewHelper";s:40:"86a28ff3cae644a336d2e5235fcd26e4a7197f4c";s:70:"Neos\FluidAdaptor\ViewHelpers\Widget\Controller\AutocompleteController";s:40:"53ff946f36c2c2359b5a3cc641ef608d8554528c";s:66:"Neos\FluidAdaptor\ViewHelpers\Widget\Controller\PaginateController";s:40:"59bb5dcfc3a579b3011b37c77a2a19346117a6a5";s:51:"Neos\FluidAdaptor\ViewHelpers\Widget\LinkViewHelper";s:40:"10c54a53e0370b96d973756cdb71ce2e6febf512";s:55:"Neos\FluidAdaptor\ViewHelpers\Widget\PaginateViewHelper";s:40:"a22acd2eb8600fd28975547985f33c413faca17a";s:50:"Neos\FluidAdaptor\ViewHelpers\Widget\UriViewHelper";s:40:"4848f843b851b398049a1af1b2b44d9bc60b0603";s:43:"Neos\FluidAdaptor\View\AbstractTemplateView";s:40:"cd0ed49b0a3c4370c7554d37a519d24353d0d592";s:32:"Neos\FluidAdaptor\View\Exception";s:40:"7459058532194439a1ddbc5df847bf901417cb63";s:56:"Neos\FluidAdaptor\View\Exception\InvalidSectionException";s:40:"da2494fe0a4d5afb24fb76aaa6ce204030b0e362";s:65:"Neos\FluidAdaptor\View\Exception\InvalidTemplateResourceException";s:40:"c5c283df751fa8d0fd7e0fc75dc2439c7947f633";s:37:"Neos\FluidAdaptor\View\StandaloneView";s:40:"fb5c5547d5077ae37cae6edf250a208c09a6eacc";s:36:"Neos\FluidAdaptor\View\TemplatePaths";s:40:"801a9f413ae3586a10bc486f178db6f486a0b690";s:35:"Neos\FluidAdaptor\View\TemplateView";s:40:"8d04918b495061169d37e3440dc36c0753f9abcb";s:36:"Neos\Http\Factories\FlowUploadedFile";s:40:"048e995931fc06ec143bda72e78f6c75d94dc20c";s:34:"Neos\Http\Factories\PsrHttpFactory";s:40:"de136fd94bd19a6cfda34e3e86883707cf976be8";s:34:"Neos\Http\Factories\RequestFactory";s:40:"467d3f2324806ee3c15314b1bc0e94b620806044";s:39:"Neos\Http\Factories\RequestFactoryTrait";s:40:"7958b3851f82a1b831caaf7686be9dcea76e6cb5";s:35:"Neos\Http\Factories\ResponseFactory";s:40:"f538301640c0304d6d59c78b866424829e690fef";s:40:"Neos\Http\Factories\ResponseFactoryTrait";s:40:"4ac037992d9d5038ad91c4e33e6c55b55db23506";s:40:"Neos\Http\Factories\ServerRequestFactory";s:40:"929767c6d7e809955e4053349407c882ea715cdd";s:45:"Neos\Http\Factories\ServerRequestFactoryTrait";s:40:"a8d930ce3758fe2918692a67291c53b84afbfd3d";s:33:"Neos\Http\Factories\StreamFactory";s:40:"44aeecfd8837f6ef735ff6a601d563a33031df96";s:38:"Neos\Http\Factories\StreamFactoryTrait";s:40:"62b304cdf483f031afc8c94e1cd3c002f3cf2710";s:39:"Neos\Http\Factories\UploadedFileFactory";s:40:"641f457b0a8b98b16150900e7ee0817d42bda62a";s:44:"Neos\Http\Factories\UploadedFileFactoryTrait";s:40:"5097a6e6f902ed40d40f89b3beeaa0047867c9bd";s:30:"Neos\Http\Factories\UriFactory";s:40:"fc0add6e239c06524d873c805d536cc239465bad";s:35:"Neos\Http\Factories\UriFactoryTrait";s:40:"6be154d908ed17af2faa4e4249eaeb7a32d3ae1c";s:51:"Neos\Kickstarter\Command\KickstartCommandController";s:40:"3be2009e08df165aab77b3d30b4fd7f36aca3e30";s:24:"Neos\Kickstarter\Package";s:40:"8e720cbe89aaab08b15e2b4a1500523cd9736978";s:41:"Neos\Kickstarter\Service\GeneratorService";s:40:"b8ada40abddbf91efd9c7162c455c065fed5e70b";s:34:"Neos\Kickstarter\Utility\Inflector";s:40:"f063ec4e2cf365dd238c098f6499a64ea0b1c40d";s:35:"Neos\Kickstarter\Utility\Validation";s:40:"a3a76f7f1799feba2f4be42130558090dffebae6";s:51:"Neos\Kickstarter\ViewHelpers\Format\LtrimViewHelper";s:40:"6d53e428f19d5d9bb35c6f64bc969503e2f4ca2d";s:53:"Neos\Kickstarter\ViewHelpers\Format\UcfirstViewHelper";s:40:"85195991791df48e45d33e700592d1f730a32fc6";s:64:"Neos\Kickstarter\ViewHelpers\Inflect\HumanizeCamelCaseViewHelper";s:40:"a030949b71e816979ddfcf7d27197d7955c590d8";s:56:"Neos\Kickstarter\ViewHelpers\Inflect\PluralizeViewHelper";s:40:"b3c78df40b1a3dc86942043d03a8597c43048142";s:19:"Neos\Utility\Arrays";s:40:"08956a27135573c532faa7f6c39c0d66c8cbbca2";s:37:"Neos\Utility\Exception\FilesException";s:40:"716e24f5f5b07312f486e037b6d81f76a640c359";s:47:"Neos\Utility\Exception\InvalidPositionException";s:40:"2379ad2b45e92a26678bacce7a8aa764e9d85dc6";s:43:"Neos\Utility\Exception\InvalidTypeException";s:40:"f305c627a752410f7488d31c73cad063fd320232";s:53:"Neos\Utility\Exception\PropertyNotAccessibleException";s:40:"1a3c7c8904787b3f58876c0a185462c8d766fcc8";s:18:"Neos\Utility\Files";s:40:"39cd1af3e559dc22bac839e5dee6f04b1cc04484";s:23:"Neos\Utility\MediaTypes";s:40:"5654c6a7de813c66349995cf675960e1dbc1cd50";s:25:"Neos\Utility\ObjectAccess";s:40:"32a4f2572e3481a4aa42f6804e8195782a1455b0";s:30:"Neos\Utility\OpcodeCacheHelper";s:40:"013f11e473f62e359fc7de6342fe2588ab0032ca";s:22:"Neos\Utility\PdoHelper";s:40:"0fc6a96e5cecabcc01a09746daf617ca7e1194d6";s:34:"Neos\Utility\PositionalArraySorter";s:40:"e2f73ab3ce922b2dc169c05848a4b1d80bf990c5";s:28:"Neos\Utility\SchemaGenerator";s:40:"048c9a116c369cf47e486da18dcf488d0e830964";s:28:"Neos\Utility\SchemaValidator";s:40:"37b007a5a89d0d488730be09c118a98897d71bda";s:25:"Neos\Utility\TypeHandling";s:40:"a31941d9a2702d71437a2f7b98f1f627f71548cd";s:30:"Neos\Utility\Unicode\Exception";s:40:"2a588deffc607234c9514a011546e791c84315ab";s:30:"Neos\Utility\Unicode\Functions";s:40:"0ae50501572bca0d019e9a24e82fb3da31a8fc56";s:33:"Neos\Utility\Unicode\TextIterator";s:40:"f7d14bc08a52371e9207efa7838684f5ab21dee1";s:40:"Neos\Utility\Unicode\TextIteratorElement";s:40:"fced839fd3dfb47580362046a78799fcb835edbe";s:48:"Neos\Utility\Unicode\UnsupportedFeatureException";s:40:"d9da069eaaf919f6ab58da3e18e2e620db546c1f";}i:1;a:1:{i:0;s:3:"9.0";}i:2;a:177:{i:0;s:4:"Neos";i:1;s:10:"Neos\Cache";i:2;s:18:"Neos\Cache\Backend";i:3;s:20:"Neos\Cache\Exception";i:4;s:19:"Neos\Cache\Frontend";i:5;s:14:"Neos\Cache\Psr";i:6;s:20:"Neos\Cache\Psr\Cache";i:7;s:26:"Neos\Cache\Psr\SimpleCache";i:8;s:8:"Neos\Eel";i:9;s:18:"Neos\Eel\FlowQuery";i:10;s:29:"Neos\Eel\FlowQuery\Operations";i:11;s:36:"Neos\Eel\FlowQuery\Operations\Object";i:12;s:15:"Neos\Eel\Helper";i:13;s:19:"Neos\Eel\Validation";i:14;s:10:"Neos\Error";i:15;s:19:"Neos\Error\Messages";i:16;s:9:"Neos\Flow";i:17;s:21:"Neos\Flow\Annotations";i:18;s:13:"Neos\Flow\Aop";i:19;s:20:"Neos\Flow\Aop\Advice";i:20;s:21:"Neos\Flow\Aop\Builder";i:21;s:23:"Neos\Flow\Aop\Exception";i:22;s:22:"Neos\Flow\Aop\Pointcut";i:23;s:15:"Neos\Flow\Cache";i:24;s:13:"Neos\Flow\Cli";i:25;s:23:"Neos\Flow\Cli\Exception";i:26;s:17:"Neos\Flow\Command";i:27;s:18:"Neos\Flow\Composer";i:28;s:28:"Neos\Flow\Composer\Exception";i:29;s:23:"Neos\Flow\Configuration";i:30;s:33:"Neos\Flow\Configuration\Exception";i:31;s:30:"Neos\Flow\Configuration\Loader";i:32;s:30:"Neos\Flow\Configuration\Source";i:33;s:14:"Neos\Flow\Core";i:34;s:22:"Neos\Flow\Core\Booting";i:35;s:32:"Neos\Flow\Core\Booting\Exception";i:36;s:15:"Neos\Flow\Error";i:37;s:14:"Neos\Flow\Http";i:38;s:21:"Neos\Flow\Http\Client";i:39;s:21:"Neos\Flow\Http\Helper";i:40;s:25:"Neos\Flow\Http\Middleware";i:41;s:14:"Neos\Flow\I18n";i:42;s:19:"Neos\Flow\I18n\Cldr";i:43;s:29:"Neos\Flow\I18n\Cldr\Exception";i:44;s:26:"Neos\Flow\I18n\Cldr\Reader";i:45;s:36:"Neos\Flow\I18n\Cldr\Reader\Exception";i:46;s:24:"Neos\Flow\I18n\EelHelper";i:47;s:24:"Neos\Flow\I18n\Exception";i:48;s:24:"Neos\Flow\I18n\Formatter";i:49;s:21:"Neos\Flow\I18n\Parser";i:50;s:31:"Neos\Flow\I18n\Parser\Exception";i:51;s:34:"Neos\Flow\I18n\TranslationProvider";i:52;s:44:"Neos\Flow\I18n\TranslationProvider\Exception";i:53;s:20:"Neos\Flow\I18n\Xliff";i:54;s:30:"Neos\Flow\I18n\Xliff\Exception";i:55;s:26:"Neos\Flow\I18n\Xliff\Model";i:56;s:28:"Neos\Flow\I18n\Xliff\Service";i:57;s:24:"Neos\Flow\I18n\Xliff\V12";i:58;s:13:"Neos\Flow\Log";i:59;s:21:"Neos\Flow\Log\Backend";i:60;s:23:"Neos\Flow\Log\Exception";i:61;s:17:"Neos\Flow\Log\Psr";i:62;s:30:"Neos\Flow\Log\ThrowableStorage";i:63;s:21:"Neos\Flow\Log\Utility";i:64;s:17:"Neos\Flow\Monitor";i:65;s:41:"Neos\Flow\Monitor\ChangeDetectionStrategy";i:66;s:13:"Neos\Flow\Mvc";i:67;s:24:"Neos\Flow\Mvc\Controller";i:68;s:34:"Neos\Flow\Mvc\Controller\Exception";i:69;s:23:"Neos\Flow\Mvc\Exception";i:70;s:26:"Neos\Flow\Mvc\FlashMessage";i:71;s:34:"Neos\Flow\Mvc\FlashMessage\Storage";i:72;s:21:"Neos\Flow\Mvc\Routing";i:73;s:25:"Neos\Flow\Mvc\Routing\Dto";i:74;s:31:"Neos\Flow\Mvc\Routing\Exception";i:75;s:18:"Neos\Flow\Mvc\View";i:76;s:26:"Neos\Flow\ObjectManagement";i:77;s:40:"Neos\Flow\ObjectManagement\Configuration";i:78;s:46:"Neos\Flow\ObjectManagement\DependencyInjection";i:79;s:36:"Neos\Flow\ObjectManagement\Exception";i:80;s:32:"Neos\Flow\ObjectManagement\Proxy";i:81;s:17:"Neos\Flow\Package";i:82;s:27:"Neos\Flow\Package\Exception";i:83;s:21:"Neos\Flow\Persistence";i:84;s:28:"Neos\Flow\Persistence\Aspect";i:85;s:30:"Neos\Flow\Persistence\Doctrine";i:86;s:40:"Neos\Flow\Persistence\Doctrine\DataTypes";i:87;s:40:"Neos\Flow\Persistence\Doctrine\Exception";i:88;s:38:"Neos\Flow\Persistence\Doctrine\Logging";i:89;s:38:"Neos\Flow\Persistence\Doctrine\Mapping";i:90;s:45:"Neos\Flow\Persistence\Doctrine\Mapping\Driver";i:91;s:48:"Neos\Flow\Persistence\Doctrine\Mapping\Exception";i:92;s:31:"Neos\Flow\Persistence\Exception";i:93;s:18:"Neos\Flow\Property";i:94;s:28:"Neos\Flow\Property\Exception";i:95;s:32:"Neos\Flow\Property\TypeConverter";i:96;s:38:"Neos\Flow\Property\TypeConverter\Error";i:97;s:20:"Neos\Flow\Reflection";i:98;s:30:"Neos\Flow\Reflection\Exception";i:99;s:28:"Neos\Flow\ResourceManagement";i:100;s:38:"Neos\Flow\ResourceManagement\EelHelper";i:101;s:38:"Neos\Flow\ResourceManagement\Exception";i:102;s:35:"Neos\Flow\ResourceManagement\Filter";i:103;s:39:"Neos\Flow\ResourceManagement\Publishing";i:104;s:36:"Neos\Flow\ResourceManagement\Storage";i:105;s:36:"Neos\Flow\ResourceManagement\Streams";i:106;s:35:"Neos\Flow\ResourceManagement\Target";i:107;s:18:"Neos\Flow\Security";i:108;s:25:"Neos\Flow\Security\Aspect";i:109;s:33:"Neos\Flow\Security\Authentication";i:110;s:44:"Neos\Flow\Security\Authentication\Controller";i:111;s:44:"Neos\Flow\Security\Authentication\EntryPoint";i:112;s:42:"Neos\Flow\Security\Authentication\Provider";i:113;s:39:"Neos\Flow\Security\Authentication\Token";i:114;s:32:"Neos\Flow\Security\Authorization";i:115;s:44:"Neos\Flow\Security\Authorization\Interceptor";i:116;s:42:"Neos\Flow\Security\Authorization\Privilege";i:117;s:49:"Neos\Flow\Security\Authorization\Privilege\Entity";i:118;s:58:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine";i:119;s:49:"Neos\Flow\Security\Authorization\Privilege\Method";i:120;s:52:"Neos\Flow\Security\Authorization\Privilege\Parameter";i:121;s:26:"Neos\Flow\Security\Channel";i:122;s:31:"Neos\Flow\Security\Cryptography";i:123;s:28:"Neos\Flow\Security\Exception";i:124;s:25:"Neos\Flow\Security\Policy";i:125;s:33:"Neos\Flow\Security\RequestPattern";i:126;s:17:"Neos\Flow\Session";i:127;s:24:"Neos\Flow\Session\Aspect";i:128;s:22:"Neos\Flow\Session\Data";i:129;s:27:"Neos\Flow\Session\Exception";i:130;s:20:"Neos\Flow\SignalSlot";i:131;s:30:"Neos\Flow\SignalSlot\Exception";i:132;s:17:"Neos\Flow\Testing";i:133;s:32:"Neos\Flow\Testing\RequestHandler";i:134;s:17:"Neos\Flow\Utility";i:135;s:20:"Neos\Flow\Validation";i:136;s:30:"Neos\Flow\Validation\Exception";i:137;s:30:"Neos\Flow\Validation\Validator";i:138;s:17:"Neos\FluidAdaptor";i:139;s:25:"Neos\FluidAdaptor\Command";i:140;s:22:"Neos\FluidAdaptor\Core";i:141;s:28:"Neos\FluidAdaptor\Core\Cache";i:142;s:29:"Neos\FluidAdaptor\Core\Parser";i:143;s:41:"Neos\FluidAdaptor\Core\Parser\Interceptor";i:144;s:40:"Neos\FluidAdaptor\Core\Parser\SyntaxTree";i:145;s:51:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\Expression";i:146;s:47:"Neos\FluidAdaptor\Core\Parser\TemplateProcessor";i:147;s:32:"Neos\FluidAdaptor\Core\Rendering";i:148;s:33:"Neos\FluidAdaptor\Core\ViewHelper";i:149;s:43:"Neos\FluidAdaptor\Core\ViewHelper\Exception";i:150;s:40:"Neos\FluidAdaptor\Core\ViewHelper\Facets";i:151;s:29:"Neos\FluidAdaptor\Core\Widget";i:152;s:39:"Neos\FluidAdaptor\Core\Widget\Exception";i:153;s:25:"Neos\FluidAdaptor\Service";i:154;s:22:"Neos\FluidAdaptor\View";i:155;s:29:"Neos\FluidAdaptor\ViewHelpers";i:156;s:34:"Neos\FluidAdaptor\ViewHelpers\Form";i:157;s:36:"Neos\FluidAdaptor\ViewHelpers\Format";i:158;s:34:"Neos\FluidAdaptor\ViewHelpers\Link";i:159;s:38:"Neos\FluidAdaptor\ViewHelpers\Security";i:160;s:33:"Neos\FluidAdaptor\ViewHelpers\Uri";i:161;s:40:"Neos\FluidAdaptor\ViewHelpers\Validation";i:162;s:36:"Neos\FluidAdaptor\ViewHelpers\Widget";i:163;s:47:"Neos\FluidAdaptor\ViewHelpers\Widget\Controller";i:164;s:32:"Neos\FluidAdaptor\View\Exception";i:165;s:9:"Neos\Http";i:166;s:19:"Neos\Http\Factories";i:167;s:16:"Neos\Kickstarter";i:168;s:24:"Neos\Kickstarter\Command";i:169;s:24:"Neos\Kickstarter\Service";i:170;s:24:"Neos\Kickstarter\Utility";i:171;s:28:"Neos\Kickstarter\ViewHelpers";i:172;s:35:"Neos\Kickstarter\ViewHelpers\Format";i:173;s:36:"Neos\Kickstarter\ViewHelpers\Inflect";i:174;s:12:"Neos\Utility";i:175;s:22:"Neos\Utility\Exception";i:176;s:20:"Neos\Utility\Unicode";}} \ No newline at end of file +O:21:"Doctum\Renderer\Index":3:{i:0;a:965:{s:36:"Neos\Cache\BackendInstantiationTrait";s:40:"0e55e59d66b50b5304b742a73059da13eaa5a973";s:34:"Neos\Cache\Backend\AbstractBackend";s:40:"afbad95f1ccdde8494b1d28cc6e3fc6c7c24af76";s:30:"Neos\Cache\Backend\ApcuBackend";s:40:"747f7126291b679e907f12945adc88a67ef48d35";s:35:"Neos\Cache\Backend\BackendInterface";s:40:"f7dea7bbea26b76430af1dd02b3ef308875f1e00";s:30:"Neos\Cache\Backend\FileBackend";s:40:"c68364b0f4dee029cc85eb71a175a8ac4baefb60";s:38:"Neos\Cache\Backend\FileBackendEntryDto";s:40:"860399b7e4345350b0f039e41e2f96483ba8e8c1";s:44:"Neos\Cache\Backend\FreezableBackendInterface";s:40:"9957e3c0ec92043205eb8ec2271c06c14914911f";s:43:"Neos\Cache\Backend\IterableBackendInterface";s:40:"16eb957a1ad6d756b4761891e22a04057fd3e721";s:39:"Neos\Cache\Backend\IterableMultiBackend";s:40:"edfd30d7d9e9bb50ecfa36328860f283ee23325b";s:35:"Neos\Cache\Backend\MemcachedBackend";s:40:"5287ed82dc487c13feb428f3a9b1d65646b0bfb6";s:31:"Neos\Cache\Backend\MultiBackend";s:40:"3d93617f8094f51728fb8f9810e7358916420b1c";s:30:"Neos\Cache\Backend\NullBackend";s:40:"9a6e795972dfa065d35979f3946826d19e54dac4";s:29:"Neos\Cache\Backend\PdoBackend";s:40:"5e222a33f5ac25c890fdf073b712f17dc7a80915";s:45:"Neos\Cache\Backend\PhpCapableBackendInterface";s:40:"330e72561e4f465c0c28c03236bb207573ab963f";s:31:"Neos\Cache\Backend\RedisBackend";s:40:"daac90351b086abd06eca33c64465d6a4091ea60";s:44:"Neos\Cache\Backend\RequireOnceFromValueTrait";s:40:"9f0faae1da30f5c42ef5615317eb508b425249f1";s:36:"Neos\Cache\Backend\SimpleFileBackend";s:40:"7bd71b05abbd49fb75257a98122f91ebcf12b158";s:43:"Neos\Cache\Backend\TaggableBackendInterface";s:40:"8b8626c03daf306fcfa270365f5d6b0451953cbf";s:39:"Neos\Cache\Backend\TaggableMultiBackend";s:40:"95b9408de432c15a6ab74cd150866bc76c66e23c";s:41:"Neos\Cache\Backend\TransientMemoryBackend";s:40:"5d1bbf80c060fa035843cdec25570fdb4af442ea";s:37:"Neos\Cache\Backend\WithSetupInterface";s:40:"f3673c344e81892ec6d1b3c4f3661b9763165673";s:38:"Neos\Cache\Backend\WithStatusInterface";s:40:"4259ce280d149c882c7dbaf8f8643f40b7661937";s:30:"Neos\Cache\CacheAwareInterface";s:40:"d2a12d3d25debae5dd67fb72641ec2c7091d99ba";s:23:"Neos\Cache\CacheFactory";s:40:"a25efba3056f446f789cc9f349ac2778adfe03bb";s:32:"Neos\Cache\CacheFactoryInterface";s:40:"352eeee6115ab03175377f559f5f654835cc2f42";s:35:"Neos\Cache\EnvironmentConfiguration";s:40:"8dbcb9da4c2b427be33a5888a3c880a2af58cb53";s:20:"Neos\Cache\Exception";s:40:"eb5cd467c7c7f1a46b335621a5e5210d57e91769";s:48:"Neos\Cache\Exception\ClassAlreadyLoadedException";s:40:"f6838a5181c2c6dcd7b264ee30b7a08163ba1ba5";s:49:"Neos\Cache\Exception\DuplicateIdentifierException";s:40:"851e6f2cc89ae7b20aaffc8c08683d07a34ea803";s:44:"Neos\Cache\Exception\InvalidBackendException";s:40:"acc61c9f84ca73188d1425ca515e0a38bbf174fb";s:42:"Neos\Cache\Exception\InvalidCacheException";s:40:"b100067170fa89330fb6b620e75bf4a14b6d1689";s:41:"Neos\Cache\Exception\InvalidDataException";s:40:"099cf540e0a1d9cbe4bfff9219bc4db307766318";s:41:"Neos\Cache\Exception\NoSuchCacheException";s:40:"443fec47b48875aca51fc86c49365ade4fbc8fa8";s:51:"Neos\Cache\Exception\NotSupportedByBackendException";s:40:"9c95742477650bd5113408fe8a09a52a8ddd1e49";s:36:"Neos\Cache\Frontend\AbstractFrontend";s:40:"4a5f20ffbf72e6db374055e087209e40ce35349e";s:38:"Neos\Cache\Frontend\CacheEntryIterator";s:40:"c6dcaba26d0c4983cb0fc00432f2a22abc1bb3bb";s:37:"Neos\Cache\Frontend\FrontendInterface";s:40:"1b4081d4d3bdcef08ab493e7b33f5578be50b0b7";s:31:"Neos\Cache\Frontend\PhpFrontend";s:40:"9534fc8f3feb443bfd6adcce6848dee733142ca5";s:34:"Neos\Cache\Frontend\StringFrontend";s:40:"07c23852fb004e821245117b1c10aa4dbc1122a7";s:36:"Neos\Cache\Frontend\VariableFrontend";s:40:"a37437609ec0cec61a312e452593197f6f6f64c7";s:33:"Neos\Cache\Psr\Cache\CacheFactory";s:40:"39d7e2213aba2803768da881da03cfa3820501b0";s:30:"Neos\Cache\Psr\Cache\CacheItem";s:40:"b659344570703d4e455fdbf8c9c4643cdbf86b6b";s:30:"Neos\Cache\Psr\Cache\CachePool";s:40:"7f0ea7b94d1820c681740307bb8c4af783dd26ec";s:39:"Neos\Cache\Psr\InvalidArgumentException";s:40:"5eccbb560479b05d19e888da84c09866913c0254";s:38:"Neos\Cache\Psr\SimpleCache\SimpleCache";s:40:"65912c8e2efeab37fa9c1277837d3bc08240bfa3";s:45:"Neos\Cache\Psr\SimpleCache\SimpleCacheFactory";s:40:"887debb5c812b92a10fc7336a527e66bdd891fa7";s:23:"Neos\Eel\AbstractParser";s:40:"b28d3e121d712090cba2a4ad720bce0df608d246";s:27:"Neos\Eel\CompilingEelParser";s:40:"f0d58208ce72e84bb2d1281cc52a3c13d9655b28";s:27:"Neos\Eel\CompilingEvaluator";s:40:"9e3085fec193530455fd72fe6678315e10c440f6";s:16:"Neos\Eel\Context";s:40:"0e89a0bbaadf5cecf1c6d88411cfd2c7b1c9c325";s:30:"Neos\Eel\EelEvaluatorInterface";s:40:"b27f4db007693ae17742441fa251705a5daede40";s:18:"Neos\Eel\EelParser";s:40:"9744f678d5e090fac872cbdfb40ee07bef514f48";s:28:"Neos\Eel\EvaluationException";s:40:"e011d7f4b4ec6024b91bf4fd44022cea0928062a";s:18:"Neos\Eel\Exception";s:40:"a0c64039a663d9df12b4c6a9ff32352365a62a48";s:34:"Neos\Eel\FlowQuery\FizzleException";s:40:"dadf506219ffdfac69df38000e85473e2e3f19cc";s:31:"Neos\Eel\FlowQuery\FizzleParser";s:40:"464ab192bcad1d9d7f7ab521f654722231a50242";s:28:"Neos\Eel\FlowQuery\FlowQuery";s:40:"5b6cf32ad0d2d96cebd2dbadadb2b40552a38276";s:37:"Neos\Eel\FlowQuery\FlowQueryException";s:40:"cdff7f42d5365a38c1fb387a835802b6f2b3e245";s:37:"Neos\Eel\FlowQuery\OperationInterface";s:40:"af34b53365a4459674c252bb749469af4ee49d68";s:36:"Neos\Eel\FlowQuery\OperationResolver";s:40:"48115a1cd9d7bbd8717aae2ec1b7c4ecf6698a54";s:45:"Neos\Eel\FlowQuery\OperationResolverInterface";s:40:"2ea48af880ed5d6f3d3982abd8096ed3fa95f763";s:47:"Neos\Eel\FlowQuery\Operations\AbstractOperation";s:40:"b45767ee105b3bc0f29c8c4680adde5863a4da4a";s:42:"Neos\Eel\FlowQuery\Operations\AddOperation";s:40:"ac62b366ddfcbe5aa39e25d9b9289d819ab24fe9";s:44:"Neos\Eel\FlowQuery\Operations\CountOperation";s:40:"188397ec866ecf9bebc09fb0dd6559365acd6bf3";s:44:"Neos\Eel\FlowQuery\Operations\FirstOperation";s:40:"6bfc1ac0bb7ffd5dedf610807a88c265e81df9d0";s:42:"Neos\Eel\FlowQuery\Operations\GetOperation";s:40:"f795bace43c30aca9a7be44f3df9a27cfe55d7b2";s:41:"Neos\Eel\FlowQuery\Operations\IsOperation";s:40:"cb913e1e174a8b3294521587b9e5fae8b2da1632";s:43:"Neos\Eel\FlowQuery\Operations\LastOperation";s:40:"0f3f4dc8c503de114f517102ba1f62d6a1da6af3";s:54:"Neos\Eel\FlowQuery\Operations\Object\ChildrenOperation";s:40:"3e6ed470aee31653c707121ea8f63266a65eb074";s:52:"Neos\Eel\FlowQuery\Operations\Object\FilterOperation";s:40:"fe8b2c075c1a2f050b9239f07c34be0419cfe6f5";s:54:"Neos\Eel\FlowQuery\Operations\Object\PropertyOperation";s:40:"834ff4686ca4704c45f8236f39629e1f51178451";s:45:"Neos\Eel\FlowQuery\Operations\RemoveOperation";s:40:"173e28d689341f2bd3677ed8d1a93851b72e6300";s:44:"Neos\Eel\FlowQuery\Operations\SliceOperation";s:40:"5a37a80888d80c747736e1f3f1686d05fcf71f3e";s:45:"Neos\Eel\FlowQuery\Operations\UniqueOperation";s:40:"bb524a69032ec36a4bc55d8a4354c5989823d9ba";s:27:"Neos\Eel\Helper\ArrayHelper";s:40:"2235c208d73bd296fc6fd84e98e23def9df59a58";s:35:"Neos\Eel\Helper\ConfigurationHelper";s:40:"4e0416df5591f9c7f2ed47e62980aa0adea3ab21";s:26:"Neos\Eel\Helper\DateHelper";s:40:"5171f1dd7bdd180824d5893694a238a867dce9e3";s:26:"Neos\Eel\Helper\FileHelper";s:40:"07c29fe7ca8a97934614a116ddd92a40f23617f9";s:26:"Neos\Eel\Helper\JsonHelper";s:40:"04a2b5cc8aeaa4092c65fc732862a0adcc8c2bf8";s:26:"Neos\Eel\Helper\MathHelper";s:40:"9176a1a5936e69f502ccc418c3377b47fdb5016c";s:30:"Neos\Eel\Helper\SecurityHelper";s:40:"f01b70ba8ae8802975644964d345ec5f6e68b6ef";s:28:"Neos\Eel\Helper\StringHelper";s:40:"819cbbf57d7a39a1455808dc339e7d2951d437f0";s:26:"Neos\Eel\Helper\TypeHelper";s:40:"e0cc057871b36d2acb457fc5c582de0120854d16";s:29:"Neos\Eel\InterpretedEelParser";s:40:"1973947f5242a0303b97cb50a99ffbe6728fe490";s:29:"Neos\Eel\InterpretedEvaluator";s:40:"1ccf54d1c179346857141d68f7ebb9a69352e167";s:28:"Neos\Eel\NotAllowedException";s:40:"5a5cc0359097405699f20110adc8135c6dfec9fd";s:16:"Neos\Eel\Package";s:40:"038842e44a1fc2b4660c3bfae90dea698727055a";s:24:"Neos\Eel\ParserException";s:40:"ab48ff5a564522518e85cbbc57371b0493d6c3bf";s:25:"Neos\Eel\ProtectedContext";s:40:"db8c598fff4b8693f84f1b940f664fda5063a46e";s:39:"Neos\Eel\ProtectedContextAwareInterface";s:40:"24e0787ab10ed05765c2d09495596383f4aef8ae";s:16:"Neos\Eel\Utility";s:40:"3d136fae3d1f1e4a6762b83977e3b4958a0d5e75";s:45:"Neos\Eel\Validation\ExpressionSyntaxValidator";s:40:"98a93aa3148e519286b9e61eb454c3cceb6835a4";s:25:"Neos\Error\Messages\Error";s:40:"d69a68e775c35c64ff467066d244a8d371dd48a2";s:27:"Neos\Error\Messages\Message";s:40:"cbc36d24caf05f7708db0839cc783fb22819280c";s:26:"Neos\Error\Messages\Notice";s:40:"91e49612c171cbd8f2e390844a0bad5961c73487";s:26:"Neos\Error\Messages\Result";s:40:"e75bd28602e66ec2d8c0970b6f1f4fffebfe6253";s:27:"Neos\Error\Messages\Warning";s:40:"1590106810457ee7a9610f54f4ca1290ca2c394b";s:27:"Neos\Flow\Annotations\After";s:40:"8e92c7b9d8babc442df8e037c24698162d08b7cf";s:36:"Neos\Flow\Annotations\AfterReturning";s:40:"f539f4726babef194ea9f6d6d264b01120e5dce5";s:35:"Neos\Flow\Annotations\AfterThrowing";s:40:"87406b878f8054d39a1e032a6a84e476ab3fa3af";s:28:"Neos\Flow\Annotations\Around";s:40:"479cc4104996e2d11596c1bb62fe485d129db5f5";s:28:"Neos\Flow\Annotations\Aspect";s:40:"906729baaf191bc9d51933c8b38a5c306678a7f4";s:32:"Neos\Flow\Annotations\Autowiring";s:40:"73d842ca21ce147760b618b82fe13364e632b9e3";s:28:"Neos\Flow\Annotations\Before";s:40:"eab7fc42088c7de1b0ef8b8d4e7533e4d0975022";s:35:"Neos\Flow\Annotations\CompileStatic";s:40:"6b5a7607266e168ed2fdf8fda55a308bcd998d39";s:28:"Neos\Flow\Annotations\Entity";s:40:"6959ca4669ec6b8936b95d2b2ae4cb75f86f7641";s:35:"Neos\Flow\Annotations\FlushesCaches";s:40:"d1d6941d338063937fbc57a2c414de0198aef94a";s:30:"Neos\Flow\Annotations\Identity";s:40:"1b411ca6973135446456ea59f072be6c5b20ab44";s:38:"Neos\Flow\Annotations\IgnoreValidation";s:40:"29f02819e7d554095527f2091570308ce89cf0bb";s:28:"Neos\Flow\Annotations\Inject";s:40:"99f7567eb3b4f5065b1852c3fedfa6f82db5241e";s:33:"Neos\Flow\Annotations\InjectCache";s:40:"14b03e5148bfe0c819958c98d37d281c57fa0908";s:30:"Neos\Flow\Annotations\Internal";s:40:"e55da2b50567b1fdf8c5b7b12c83ecb7f53f7a64";s:31:"Neos\Flow\Annotations\Introduce";s:40:"0598c84b95288b34cad909cba1bfb2ca2e5838c4";s:26:"Neos\Flow\Annotations\Lazy";s:40:"935c5df1b813c476038d730ca457e0ad86a0b55b";s:36:"Neos\Flow\Annotations\MapRequestBody";s:40:"ecba62e45474c7b3261b7bb98a4a6e7d52d83db6";s:30:"Neos\Flow\Annotations\Pointcut";s:40:"6aac38adf7d5ef7c3e94067a47a9508df1e9708d";s:27:"Neos\Flow\Annotations\Proxy";s:40:"88f04c0ab1e37106f59b342b3c208c973251a8b6";s:27:"Neos\Flow\Annotations\Scope";s:40:"6b3bd066ee7525ae33c1a1abddb19ef011c0cf7a";s:29:"Neos\Flow\Annotations\Session";s:40:"f67b35194f586501655e21ae5ce11663c47fbfc4";s:28:"Neos\Flow\Annotations\Signal";s:40:"8e1d42b072b884aabf6876791ee990968d03a3b5";s:40:"Neos\Flow\Annotations\SkipCsrfProtection";s:40:"23e44c753a52143e9444817871397f3892fe8474";s:31:"Neos\Flow\Annotations\Transient";s:40:"b157b63833e355456f5e4315630a32164886cfbe";s:30:"Neos\Flow\Annotations\Validate";s:40:"8529eebee8aff39e40e832b48e963f429298b679";s:38:"Neos\Flow\Annotations\ValidationGroups";s:40:"3ee879c3299e1745a36466854c03329011396082";s:33:"Neos\Flow\Annotations\ValueObject";s:40:"3f600c2a32f3b6472d357332e6099657a0788da3";s:35:"Neos\Flow\Aop\Advice\AbstractAdvice";s:40:"8e8aa69f1790d263cb7c0e7d0ba25f4f5986b804";s:32:"Neos\Flow\Aop\Advice\AdviceChain";s:40:"7731225d6f1b762e561cfca505b4a80f9922ceba";s:36:"Neos\Flow\Aop\Advice\AdviceInterface";s:40:"24ee3a952a11f2990a993fda7704c1c8f8654507";s:32:"Neos\Flow\Aop\Advice\AfterAdvice";s:40:"3fade19eff740b6342a253c7eefdb54781934285";s:41:"Neos\Flow\Aop\Advice\AfterReturningAdvice";s:40:"d525aa54f443e61bcb3abe32e6df7ce1fe9d96f1";s:40:"Neos\Flow\Aop\Advice\AfterThrowingAdvice";s:40:"2bc82606e220011aa7a401208bb2b90ef155a769";s:33:"Neos\Flow\Aop\Advice\AroundAdvice";s:40:"a50fc9cae160ef306c06eda4703fba1f2169ff25";s:33:"Neos\Flow\Aop\Advice\BeforeAdvice";s:40:"6e661d26be93af54a2db9bb670ecd7f1f82cdac8";s:26:"Neos\Flow\Aop\AdvicesTrait";s:40:"82712013e2dc797344dcc3cbe9296b870cfbf489";s:21:"Neos\Flow\Aop\Advisor";s:40:"8d55f7d4f35eafd536df51d73f082b43751516e1";s:29:"Neos\Flow\Aop\AspectContainer";s:40:"b6a769adf597caa14924e9dfb9690dc1d1f9d48a";s:54:"Neos\Flow\Aop\Builder\AbstractMethodInterceptorBuilder";s:40:"4ca3ce0e3c997422298c99b267cf8d5d1b10cb2a";s:58:"Neos\Flow\Aop\Builder\AdvisedConstructorInterceptorBuilder";s:40:"458d65da7c903c96848669766844db69c822e138";s:53:"Neos\Flow\Aop\Builder\AdvisedMethodInterceptorBuilder";s:40:"c20e0428397e6a807570a294c18908933fb379eb";s:36:"Neos\Flow\Aop\Builder\ClassNameIndex";s:40:"455d3df078ef0cec536ed2036d76d09ac05336d4";s:39:"Neos\Flow\Aop\Builder\ProxyClassBuilder";s:40:"de79be0a6ae5ffdf4880d75604a11c4b965a441d";s:23:"Neos\Flow\Aop\Exception";s:40:"571575fa42ead5c2ce6675c8c55d17d4d32b4fb2";s:58:"Neos\Flow\Aop\Exception\CircularPointcutReferenceException";s:40:"0541c462c2aecefb405842a0ad1eab63b98a79cd";s:48:"Neos\Flow\Aop\Exception\InvalidArgumentException";s:40:"877135bcf627bb3acd0032d4bcb0c318b8632064";s:60:"Neos\Flow\Aop\Exception\InvalidConstructorSignatureException";s:40:"12d729703b1000e02a84966efbd031c00d8caa75";s:58:"Neos\Flow\Aop\Exception\InvalidPointcutExpressionException";s:40:"ba17b154c55cb55ca123016fc6a892445a80a7cd";s:51:"Neos\Flow\Aop\Exception\InvalidTargetClassException";s:40:"c3d213f9779d4827a1dda47db60943fd3a8b0f4d";s:48:"Neos\Flow\Aop\Exception\UnknownPointcutException";s:40:"e9aee49b456daaf40535e0a3051af4beb89de0d3";s:51:"Neos\Flow\Aop\Exception\VoidImplementationException";s:40:"2009820685dcd156064ae12f6e13c958fec8b464";s:35:"Neos\Flow\Aop\InterfaceIntroduction";s:40:"5ca288d751894c18d66540dd442b7f7beaab7912";s:23:"Neos\Flow\Aop\JoinPoint";s:40:"db6f8588bb980cfb2ae437f9b92435dcee6f76c2";s:32:"Neos\Flow\Aop\JoinPointInterface";s:40:"5ef18320acad3572482dd08322a1116c3e69bd9d";s:31:"Neos\Flow\Aop\Pointcut\Pointcut";s:40:"d9197f52bc1d24898ba4fd82346387c01f03cb50";s:55:"Neos\Flow\Aop\Pointcut\PointcutClassAnnotatedWithFilter";s:40:"809f40e4dfe79480a13d2bc95d29e17916169dcd";s:46:"Neos\Flow\Aop\Pointcut\PointcutClassNameFilter";s:40:"1ea47d59a0159994ad9e16b5974260235d25a37d";s:46:"Neos\Flow\Aop\Pointcut\PointcutClassTypeFilter";s:40:"d51988469f43c9b1d105d94cbce186f91dd2a6d3";s:47:"Neos\Flow\Aop\Pointcut\PointcutExpressionParser";s:40:"16fcdaa309260f007433070a4549af41ab2e51e1";s:37:"Neos\Flow\Aop\Pointcut\PointcutFilter";s:40:"57f4fc12ae536776a4bfbf6047320ece29c9633d";s:46:"Neos\Flow\Aop\Pointcut\PointcutFilterComposite";s:40:"17112af2507889f01717a7e903b3070c689a1df6";s:46:"Neos\Flow\Aop\Pointcut\PointcutFilterInterface";s:40:"8617f377e53b2307c642d552f89b74988143c5ce";s:56:"Neos\Flow\Aop\Pointcut\PointcutMethodAnnotatedWithFilter";s:40:"b051351a5f1e6488e490282709700f0d58ef87ca";s:47:"Neos\Flow\Aop\Pointcut\PointcutMethodNameFilter";s:40:"379d8e52effa0341419c9c33d95e5746f161c33a";s:44:"Neos\Flow\Aop\Pointcut\PointcutSettingFilter";s:40:"797f24b881d3eeb10dece0159e9340f721249c74";s:49:"Neos\Flow\Aop\Pointcut\RuntimeExpressionEvaluator";s:40:"0418a89ced3b5039a57cbf0ac6c704cc60995e92";s:34:"Neos\Flow\Aop\PropertyIntroduction";s:40:"6fbe0b373e14d46f5c822216d4edfc1da12b8d02";s:28:"Neos\Flow\Aop\ProxyInterface";s:40:"f4ce5ca3083def6b36033fd047956eea0aaf3b41";s:31:"Neos\Flow\Aop\TraitIntroduction";s:40:"63d1a57e6453180b888245348edeeeb732cd0375";s:39:"Neos\Flow\Cache\AnnotationsCacheFlusher";s:40:"d6bdade7af0ebad41f098d82d9cb5445c744c98a";s:28:"Neos\Flow\Cache\CacheFactory";s:40:"f64eae90ae6a3448bfc2a463c87d6bee6d8c0763";s:28:"Neos\Flow\Cache\CacheManager";s:40:"211e30c866ed05d7f0fd64819b071100ee634b36";s:21:"Neos\Flow\Cli\Command";s:40:"eff1e2a0f23a64dacb48c6882f143e6d180b706e";s:39:"Neos\Flow\Cli\CommandArgumentDefinition";s:40:"3441615b17c48080a2f41c7aee50c2d99d6effc2";s:31:"Neos\Flow\Cli\CommandController";s:40:"9996a035efdf07baa7615c4980b893351180bf6b";s:40:"Neos\Flow\Cli\CommandControllerInterface";s:40:"1fb7ce6d8980bb6f55456af964eb325eeed5fc56";s:28:"Neos\Flow\Cli\CommandManager";s:40:"d4dba5450fad6b7e7b9adde65cb2ab994ebf0978";s:35:"Neos\Flow\Cli\CommandRequestHandler";s:40:"3638aba71477c542fc399dcacc1e3a4f74dd3788";s:27:"Neos\Flow\Cli\ConsoleOutput";s:40:"ff28cef0fb9bf7c94a19a781fe73d09f6f74b664";s:56:"Neos\Flow\Cli\DescriptionAwareCommandControllerInterface";s:40:"31704a6624ed952d362448fb29e5f39b8438424d";s:24:"Neos\Flow\Cli\Dispatcher";s:40:"52481009df4f5ddeb1e0242a8b78ec410bd622d8";s:45:"Neos\Flow\Cli\Exception\InfiniteLoopException";s:40:"84ea738b4f6e8c04bfcb355ac01545f37866e900";s:57:"Neos\Flow\Cli\Exception\InvalidCommandControllerException";s:40:"c86c0f9ef19630dd8c593c6da89ca51e3b772049";s:44:"Neos\Flow\Cli\Exception\StopCommandException";s:40:"4ff085f1a24bd1c8be51c3c5d8bad75ea9b6449a";s:21:"Neos\Flow\Cli\Request";s:40:"4252ce482430f0efb7a244b05709e3ff6e2c70f2";s:28:"Neos\Flow\Cli\RequestBuilder";s:40:"84113aa84845897f35dd84136e7f0d80d400b0ba";s:22:"Neos\Flow\Cli\Response";s:40:"19a4edb2cb013ee65c67f8531289f6b715920cef";s:33:"Neos\Flow\Cli\SlaveRequestHandler";s:40:"84b9613ee7de37df493d7e34b98bd5f1ae4c4056";s:40:"Neos\Flow\Command\CacheCommandController";s:40:"8944fcf0c8eae89b5b81475269bd7c593b50dfc9";s:48:"Neos\Flow\Command\ConfigurationCommandController";s:40:"47e82a814d5dfdad2df63617c33490867c303b30";s:39:"Neos\Flow\Command\CoreCommandController";s:40:"e2a49add5a2da4f5d64b0e0f0d33d16b73dc4792";s:43:"Neos\Flow\Command\DatabaseCommandController";s:40:"a7deb5d97616f7a3a01243aa7333ab93a10b64b0";s:43:"Neos\Flow\Command\DoctrineCommandController";s:40:"38add34e927f3bc2057e9f877c7531f1901c48c4";s:39:"Neos\Flow\Command\HelpCommandController";s:40:"4556e1703963c8c820a1502af9a891a0dd4b431f";s:45:"Neos\Flow\Command\MiddlewareCommandController";s:40:"4c65eb93366d3138bdddd90362c550afbe1eed47";s:42:"Neos\Flow\Command\PackageCommandController";s:40:"1dce6c99c730614c0f9c53932e8511e09e1f9051";s:43:"Neos\Flow\Command\ResourceCommandController";s:40:"769f131f96828b4190d9aa20ffceb23f7bbe2cb9";s:42:"Neos\Flow\Command\RoutingCommandController";s:40:"dc16d832a6007a3c8013ede32db0fd5dc1935cb3";s:41:"Neos\Flow\Command\SchemaCommandController";s:40:"a127bbdee5cfcda1bdab233e39146bc076b42cee";s:43:"Neos\Flow\Command\SecurityCommandController";s:40:"c0102899e181ee035dc88f22a4680a51c8f5bbbd";s:41:"Neos\Flow\Command\ServerCommandController";s:40:"87870e7e92c9a54f5ab0e0bd4f02181bad7bc1e7";s:42:"Neos\Flow\Command\SessionCommandController";s:40:"b9f74a7962086fd3bfb32c7bf367e6cfce90d268";s:41:"Neos\Flow\Command\SignalCommandController";s:40:"e0751ccd4ef7ca4312f76c71d9fa09fe86f10bb5";s:48:"Neos\Flow\Command\TypeConverterCommandController";s:40:"1e00949ef01a9101e2d7bc5df2f78bece3295d1d";s:34:"Neos\Flow\Composer\ComposerUtility";s:40:"3cb5f757af23829d56c2de801822620c51b18e21";s:28:"Neos\Flow\Composer\Exception";s:40:"c78506327ee1458041ead569ad9743dd883c54ef";s:58:"Neos\Flow\Composer\Exception\InvalidConfigurationException";s:40:"e4d4a59d75f264cd76ac59b122adf944a9901bb8";s:60:"Neos\Flow\Composer\Exception\InvalidPackageManifestException";s:40:"e8f68efab18d72d13fc0a07f236804815974d342";s:60:"Neos\Flow\Composer\Exception\MissingPackageManifestException";s:40:"b9b979c33acafcc66f4679ee6c84b09ca61d6075";s:57:"Neos\Flow\Composer\Exception\UnexpectedOperationException";s:40:"f606f2a61e52c7acb801f0cbad9ac3ee0d127206";s:35:"Neos\Flow\Composer\InstallerScripts";s:40:"007667b2fa16a0914397955fd11777d5c893d91a";s:44:"Neos\Flow\Configuration\ConfigurationManager";s:40:"d55565f6e118fee5c197b239ba1c39a23603a1d7";s:52:"Neos\Flow\Configuration\ConfigurationSchemaValidator";s:40:"4cd0088a3827bfdc9c55f69982e6dcfda82aa414";s:33:"Neos\Flow\Configuration\Exception";s:40:"50c6570a496104d121e0cdcd4da27ca329fafed7";s:60:"Neos\Flow\Configuration\Exception\ContainerIsLockedException";s:40:"af2492f5e4bb05e80dbe44be7821ea869d7adefa";s:63:"Neos\Flow\Configuration\Exception\InvalidConfigurationException";s:40:"512b09e5a2cb0ca5e11ebad058cba455272dfaf7";s:67:"Neos\Flow\Configuration\Exception\InvalidConfigurationTypeException";s:40:"1dcd640fe0f0b7434131b363fd27019767f42afa";s:53:"Neos\Flow\Configuration\Exception\NoSuchFileException";s:40:"9c129f20a56679fad5328b5ed59d1c965faf485b";s:55:"Neos\Flow\Configuration\Exception\NoSuchOptionException";s:40:"63673b22630e5b2522cc00d69a099a7bad9f6801";s:53:"Neos\Flow\Configuration\Exception\ParseErrorException";s:40:"4b53053f2e6197d147a66af351f6ac0516432c7e";s:52:"Neos\Flow\Configuration\Exception\RecursionException";s:40:"bb28f559f7e630ae45503160a5c984eb90282640";s:59:"Neos\Flow\Configuration\Exception\SchemaValidationException";s:40:"b7b7eb6acfaf2e37d73612f9d69febaf50b855a5";s:43:"Neos\Flow\Configuration\Loader\AppendLoader";s:40:"2d3fb2a2268008ba1c6047516c3c0734fee95554";s:46:"Neos\Flow\Configuration\Loader\LoaderInterface";s:40:"fc233b5074b85d061d95fb646fc32c284ffbc32f";s:42:"Neos\Flow\Configuration\Loader\MergeLoader";s:40:"8a1743d3da75c6fc7996d2e9b5b67524ab56b75b";s:44:"Neos\Flow\Configuration\Loader\ObjectsLoader";s:40:"8f923b9317fbfba71aabe0c57987174227d6e159";s:43:"Neos\Flow\Configuration\Loader\PolicyLoader";s:40:"3fcbf7d62ee8976f3782497045d078b8592b3eb7";s:43:"Neos\Flow\Configuration\Loader\RoutesLoader";s:40:"57e79cc1d8afe32ff3ff45ed0ac54bda61e38ebd";s:45:"Neos\Flow\Configuration\Loader\SettingsLoader";s:40:"e55cc95ce0320f1684d090fac21f6ae1d4d5584c";s:41:"Neos\Flow\Configuration\Source\YamlSource";s:40:"5bbdc10ffa645df23fcaf9cdd52286697d7156d1";s:33:"Neos\Flow\Core\ApplicationContext";s:40:"b67b4f6b536b54a0cad8af938dcf08fe5738c5d8";s:52:"Neos\Flow\Core\Booting\Exception\SubProcessException";s:40:"8e5cae3251120f1636d1c7b754cf584c0e3c9617";s:30:"Neos\Flow\Core\Booting\Scripts";s:40:"edf05387a396198cd34fd379ddf7e23e4b353323";s:31:"Neos\Flow\Core\Booting\Sequence";s:40:"b55de17a1384a5825b6d1bb3af4866b90a17a833";s:27:"Neos\Flow\Core\Booting\Step";s:40:"6b9c9781bc4d41e699a8277d3d1cc0678b51da91";s:24:"Neos\Flow\Core\Bootstrap";s:40:"7578785e910d27eb4f2af120eb08c9adad1da7fc";s:26:"Neos\Flow\Core\ClassLoader";s:40:"40187329922e31b1820fd3279e78801754f7d56d";s:26:"Neos\Flow\Core\LockManager";s:40:"b68d65b9a0567149deacd993bf7293a5b8a1c1f8";s:31:"Neos\Flow\Core\ProxyClassLoader";s:40:"33d318e4ce069781120dbe79643eec49851cacc4";s:38:"Neos\Flow\Core\RequestHandlerInterface";s:40:"d4a45cc267006138d32eb8a0b0c8a783e8029520";s:40:"Neos\Flow\Error\AbstractExceptionHandler";s:40:"4f18e508deabdff924a911d4b45bda8d7496cb43";s:37:"Neos\Flow\Error\DebugExceptionHandler";s:40:"ade883d24d2462a793663afecb9f1943ce965d2c";s:24:"Neos\Flow\Error\Debugger";s:40:"cbdf2cfaaeea18a1d29dbdb7ae62f5c45f60e822";s:28:"Neos\Flow\Error\ErrorHandler";s:40:"d41e0df24f681310d1871843cf3a7f1d5325f31b";s:25:"Neos\Flow\Error\Exception";s:40:"6d0cda6e53d605d75ee0c85b047f49219ef23357";s:41:"Neos\Flow\Error\ExceptionHandlerInterface";s:40:"919ac3b0e8f2aa9de877b421afa5518d1f0fe18a";s:42:"Neos\Flow\Error\ProductionExceptionHandler";s:40:"880b63a602eee702789da8ee476f3cd68597c38a";s:39:"Neos\Flow\Error\WithHttpStatusInterface";s:40:"62d4364641e536b82157fb962e0d092867645efe";s:42:"Neos\Flow\Error\WithReferenceCodeInterface";s:40:"f4a17ca46f7374d2e36d5303a30e6a63be7be06a";s:19:"Neos\Flow\Exception";s:40:"bf7379d60cdd7a3aa26616e00e4e78881b3de9e8";s:30:"Neos\Flow\Http\BaseUriProvider";s:40:"eb08d2fb2ed6acc589ff205a9ebbb49484856ece";s:37:"Neos\Flow\Http\CacheControlDirectives";s:40:"79c061b8cb80132ae665f4bd54cabcd5435f9269";s:29:"Neos\Flow\Http\Client\Browser";s:40:"db0550df4d31498b907732247fc21b5f44b2d26e";s:32:"Neos\Flow\Http\Client\CurlEngine";s:40:"95f9567d2194826994a897f2166ff7d127387a50";s:41:"Neos\Flow\Http\Client\CurlEngineException";s:40:"c2fe6d5aea51fbb8c7cbc6a5a08643fee6a84a56";s:31:"Neos\Flow\Http\Client\Exception";s:40:"50be23de3f01d950fecb4b6e98f879f0d952153b";s:50:"Neos\Flow\Http\Client\InfiniteRedirectionException";s:40:"cfa08003d638db49fa0bfc32a2b13cd0bce0e7bf";s:43:"Neos\Flow\Http\Client\InternalRequestEngine";s:40:"355ab883f724d207d7254b4671924fb8e30ef07e";s:44:"Neos\Flow\Http\Client\RequestEngineInterface";s:40:"f96b34d8f629bc6176983eb659cd048499c36827";s:28:"Neos\Flow\Http\ContentStream";s:40:"5c340d302844b9c2f3fd3475b864fb8475e140af";s:21:"Neos\Flow\Http\Cookie";s:40:"3d29d5ee8685ae29b13c046d2297f7345b652cc7";s:24:"Neos\Flow\Http\Exception";s:40:"78b87427189e7306390b7e36ce487601d09e9e70";s:22:"Neos\Flow\Http\Headers";s:40:"a701a558b85b9c504dfd533c77fb25382805419d";s:37:"Neos\Flow\Http\Helper\ArgumentsHelper";s:40:"3a6c32880ebaefe923087e855ac67a60268e0ca8";s:37:"Neos\Flow\Http\Helper\MediaTypeHelper";s:40:"56f071ef0990047f800d1b1afc93767c13767f48";s:46:"Neos\Flow\Http\Helper\RequestInformationHelper";s:40:"db030d2ca1ad7ac28f9d2f45636e367dcd9815f4";s:47:"Neos\Flow\Http\Helper\ResponseInformationHelper";s:40:"80706e20541ae619d5cfa8c0e9069b690d5c1d13";s:36:"Neos\Flow\Http\Helper\SecurityHelper";s:40:"7d8f259cea7b4dbedca677596b333386affe911e";s:41:"Neos\Flow\Http\Helper\UploadedFilesHelper";s:40:"583ba7e9b0d2c0a5c97bd324a6755d5bc8040ce6";s:31:"Neos\Flow\Http\Helper\UriHelper";s:40:"0c8a771ecbe5c3220c1835edad6d4eb37ac01da3";s:42:"Neos\Flow\Http\HttpRequestHandlerInterface";s:40:"8ef3ab94c97204b0602d0ad152ec666516bd16a1";s:39:"Neos\Flow\Http\InvalidArgumentException";s:40:"af417946ac5d58d8861d0f729ef64f7aa8d6936c";s:35:"Neos\Flow\Http\Middleware\Exception";s:40:"3b6cff0bd2d2cc925ac3390b534bcf582ce84ecd";s:50:"Neos\Flow\Http\Middleware\MethodOverrideMiddleware";s:40:"8117654bb9b09d334113fe2dcbd2748238c2ba0d";s:42:"Neos\Flow\Http\Middleware\MiddlewaresChain";s:40:"fb2ccbd5b1770957306d747257a1460754b7974e";s:49:"Neos\Flow\Http\Middleware\MiddlewaresChainFactory";s:40:"81cafd9979065914e4394a56f81bfbf214c1a713";s:45:"Neos\Flow\Http\Middleware\PoweredByMiddleware";s:40:"8b199e9710a3289febdd05b21bb09df5acc8f3ea";s:54:"Neos\Flow\Http\Middleware\RequestBodyParsingMiddleware";s:40:"3cfe0343e1199c897b363c2be09ce0dad00e10c6";s:54:"Neos\Flow\Http\Middleware\SecurityEntryPointMiddleware";s:40:"642187955f8444dadd34b4bd83ebd328cf0e8719";s:43:"Neos\Flow\Http\Middleware\SessionMiddleware";s:40:"58261ec5f49dba5e400faadbf3bd6e84aeba110b";s:55:"Neos\Flow\Http\Middleware\StandardsComplianceMiddleware";s:40:"e215edf16860eb3bf8d07a364b1d80afc9c4db57";s:50:"Neos\Flow\Http\Middleware\TrustedProxiesMiddleware";s:40:"8976500812209826cb4fc8e8c3a3870b8c9a77a3";s:29:"Neos\Flow\Http\RequestHandler";s:40:"e927640eb0084cde7fe191a8304dc3c75b42f0b9";s:38:"Neos\Flow\Http\ServerRequestAttributes";s:40:"6c60d15602a69e56bf2ebc2237ca9ec34ef1daae";s:27:"Neos\Flow\Http\UploadedFile";s:40:"aeb0533385f840df7c2260088d9beb6452d2c46d";s:26:"Neos\Flow\Http\UriTemplate";s:40:"462bd8c03bd8b2f07b5e67518ab911c6911df5e9";s:32:"Neos\Flow\I18n\AbstractXmlParser";s:40:"256fad5b171ab5705482ec330dba540af5879a36";s:29:"Neos\Flow\I18n\Cldr\CldrModel";s:40:"d01cd6fbbcea2129808affd04b03a7670a586e17";s:30:"Neos\Flow\I18n\Cldr\CldrParser";s:40:"071697d1c0574b47573c3eb272c1345c8d716675";s:34:"Neos\Flow\I18n\Cldr\CldrRepository";s:40:"aed9cd851d116557953e027a7047ce26a4606ca6";s:54:"Neos\Flow\I18n\Cldr\Exception\InvalidCldrDataException";s:40:"36945b4f50f6b5de9795f04c70fb68b5c17330fd";s:41:"Neos\Flow\I18n\Cldr\Reader\CurrencyReader";s:40:"005384d7420c23f60cc153a93c92a91aaabff2aa";s:38:"Neos\Flow\I18n\Cldr\Reader\DatesReader";s:40:"1d0977b6f42f42b5f67ae8f4b870143a46ea7bfc";s:67:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidDateTimeFormatException";s:40:"42db52107dfd4d286d127321ace2aac147ac3bda";s:65:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidFormatLengthException";s:40:"f433885a1d24de6ccd7a4e8ead69bf27e92d369c";s:63:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidFormatTypeException";s:40:"d212da934c3d4debfe0d5104df17dfdd177ed006";s:63:"Neos\Flow\I18n\Cldr\Reader\Exception\InvalidPluralRuleException";s:40:"34d5efbe7c0d64192864bc1bfbb0a53fb6d78eb4";s:64:"Neos\Flow\I18n\Cldr\Reader\Exception\UnableToFindFormatException";s:40:"f63196453212de181e1ed64fbbfeb130597b8b6d";s:69:"Neos\Flow\I18n\Cldr\Reader\Exception\UnsupportedNumberFormatException";s:40:"4cda68a8e389f158650acbf6f4dbf97f69dfe2e4";s:40:"Neos\Flow\I18n\Cldr\Reader\NumbersReader";s:40:"df0c1819acef59031e24a1a7f75cd61ea67bacd3";s:40:"Neos\Flow\I18n\Cldr\Reader\PluralsReader";s:40:"f47ad24bac80f4cbbcdc33eb212ecef6636d5847";s:28:"Neos\Flow\I18n\Configuration";s:40:"86bbb0163f8364d32e7185a0007f087d8da2f607";s:23:"Neos\Flow\I18n\Detector";s:40:"02361442b6b32d882597a241a4061b7cf6aa8bfa";s:42:"Neos\Flow\I18n\EelHelper\TranslationHelper";s:40:"a3cb645b38db9d855b556e61ac25055a9902a32e";s:50:"Neos\Flow\I18n\EelHelper\TranslationParameterToken";s:40:"e79407f516dc7fab5bf34570348c4aadc7e32545";s:24:"Neos\Flow\I18n\Exception";s:40:"cbfa21154859273665de7b40e2b633f48995c813";s:50:"Neos\Flow\I18n\Exception\IndexOutOfBoundsException";s:40:"7b883ef437093868df7e782ce317b52951a5e08c";s:49:"Neos\Flow\I18n\Exception\InvalidArgumentException";s:40:"ce51fd2a1565521c6daee94c6103ad1d841c5b71";s:58:"Neos\Flow\I18n\Exception\InvalidFormatPlaceholderException";s:40:"24987499aea803f3316085f0bdda00ebbb28d08e";s:50:"Neos\Flow\I18n\Exception\InvalidFormatterException";s:40:"523e875a2560f2d88534e149388007cea7a98e90";s:57:"Neos\Flow\I18n\Exception\InvalidLocaleIdentifierException";s:40:"fd1d80ae7fe7e960fa1f7da9e1e9007546814fd4";s:48:"Neos\Flow\I18n\Exception\InvalidXmlFileException";s:40:"5f93d43cfa8764780c546c6079a6881f40ea74b5";s:50:"Neos\Flow\I18n\Exception\UnknownFormatterException";s:40:"6d5aaf435af83001c87233a6ad8929e53fb9a5e6";s:29:"Neos\Flow\I18n\FormatResolver";s:40:"d055b2574d6bf2279505ac12f4a355091c863615";s:42:"Neos\Flow\I18n\Formatter\DatetimeFormatter";s:40:"0725c8ba82fecb6e7a9a9202bbbed2965e63410f";s:43:"Neos\Flow\I18n\Formatter\FormatterInterface";s:40:"ca250ac4d9de2328c3fc94a45de7cc885990ed65";s:40:"Neos\Flow\I18n\Formatter\NumberFormatter";s:40:"8e336ce873c3913fd1a21430b8cd298b32c1d584";s:21:"Neos\Flow\I18n\Locale";s:40:"5efb26bb00d67e7a57cc2c278484a95723ffede2";s:31:"Neos\Flow\I18n\LocaleCollection";s:40:"defd3e98509af0101e1af3626d9eb7357c1b38d9";s:34:"Neos\Flow\I18n\LocaleTypeConverter";s:40:"b0538504a96e08634c67f653fa9f6b8e8f71c5f2";s:36:"Neos\Flow\I18n\Parser\DatetimeParser";s:40:"0ed21d78869daa7252cb74584c79e2404796378c";s:59:"Neos\Flow\I18n\Parser\Exception\InvalidParseStringException";s:40:"0cae15e82256661bf785adfa7e798cf7ea9d5eeb";s:62:"Neos\Flow\I18n\Parser\Exception\UnsupportedParserModeException";s:40:"b7bf620f026c69829ef4c4cb9015a95ae211c22a";s:34:"Neos\Flow\I18n\Parser\NumberParser";s:40:"b2a551490a7651f9ac208c2dfa5f05e6a29bd384";s:22:"Neos\Flow\I18n\Service";s:40:"5664189192b49b3736add7e47892b9467b5bfab8";s:71:"Neos\Flow\I18n\TranslationProvider\Exception\InvalidPluralFormException";s:40:"8139aeb451ef3b86adfb0dde7f2917d74f041c56";s:82:"Neos\Flow\I18n\TranslationProvider\Exception\UnsupportedTranslationMethodException";s:40:"0d84ae8c11f8d3f6490b3d8b119b0bfffd03cb0d";s:63:"Neos\Flow\I18n\TranslationProvider\TranslationProviderInterface";s:40:"9751661322c6f7ece91d23abd6d355bf3f7be720";s:59:"Neos\Flow\I18n\TranslationProvider\XliffTranslationProvider";s:40:"9470e774406fe688f4116c39a42d7f5a21157c10";s:25:"Neos\Flow\I18n\Translator";s:40:"788c5efef6ee887192a5a355ad04a2d956c6d141";s:22:"Neos\Flow\I18n\Utility";s:40:"bbe5e85e31746a17053f15c28753df1dc1d2fafa";s:56:"Neos\Flow\I18n\Xliff\Exception\InvalidXliffDataException";s:40:"4f5823a76728640fdfcab0495ef87f46af692142";s:38:"Neos\Flow\I18n\Xliff\Model\FileAdapter";s:40:"e878c87c24eb50ef3eee1566d6a06c78b1b256e3";s:46:"Neos\Flow\I18n\Xliff\Service\XliffFileProvider";s:40:"af3c750d9921bc2bb978395f090e2f059955462d";s:40:"Neos\Flow\I18n\Xliff\Service\XliffReader";s:40:"894fe9a1491182990d831e0ef18a10ac9dfab6bb";s:36:"Neos\Flow\I18n\Xliff\V12\XliffParser";s:40:"530c59a01f8ab0487b59ed907b39a4166a43fb13";s:37:"Neos\Flow\Log\Backend\AbstractBackend";s:40:"3331e9d572f9b90815e62c1408fd8d067a1997e2";s:40:"Neos\Flow\Log\Backend\AnsiConsoleBackend";s:40:"9d6b591a1dd52b7ebb300c2d74ae31d4ff405a53";s:38:"Neos\Flow\Log\Backend\BackendInterface";s:40:"35188ca2bc0dc00102970f75294b51a14cda6447";s:36:"Neos\Flow\Log\Backend\ConsoleBackend";s:40:"dc159394e28263dbe1da818f75d43edacaea6a91";s:33:"Neos\Flow\Log\Backend\FileBackend";s:40:"f07d8218006126eea2e5b853dbab3aa13a321832";s:37:"Neos\Flow\Log\Backend\JsonFileBackend";s:40:"a45cb9f1712ebdccaa89331c9f0e2b41d7dd0124";s:33:"Neos\Flow\Log\Backend\NullBackend";s:40:"ecda54d7c60f33809410b945c6df9aee5b375dab";s:23:"Neos\Flow\Log\Exception";s:40:"e65dd6d44414e34d6021428c27f9b255beb75ae3";s:53:"Neos\Flow\Log\Exception\CouldNotOpenResourceException";s:40:"6568e9fd890f32e7e15c7cd354dd512fb1c125e2";s:47:"Neos\Flow\Log\Exception\InvalidBackendException";s:40:"5faf0272c618333cd90a52ede977cafbdc2064d1";s:46:"Neos\Flow\Log\Exception\NoSuchBackendException";s:40:"65561a986435a1ffce1521be56f011988a65d8b9";s:32:"Neos\Flow\Log\PlainTextFormatter";s:40:"fc1ce86b12cc07b3d533d33b03dcf9ab67da6954";s:30:"Neos\Flow\Log\PsrLoggerFactory";s:40:"f61b6aa13549c54f9b5434d32d8f21567623ec36";s:39:"Neos\Flow\Log\PsrLoggerFactoryInterface";s:40:"eaffecd5e82009d184aa8eac943d537996f34cee";s:24:"Neos\Flow\Log\Psr\Logger";s:40:"4d86eb6e8e84ef1ff7ea0745347f5ecd654479c3";s:39:"Neos\Flow\Log\ThrowableStorageInterface";s:40:"b44b883f89b33f2fc330483e34ba23780099ccbf";s:42:"Neos\Flow\Log\ThrowableStorage\FileStorage";s:40:"dd2f1007cc1a72b7768ab3d318b8917c10077388";s:36:"Neos\Flow\Log\Utility\LogEnvironment";s:40:"26afa89904b525cac9ca2af82cdf14c1caa71dda";s:74:"Neos\Flow\Monitor\ChangeDetectionStrategy\ChangeDetectionStrategyInterface";s:40:"6a1a489d882ff7ef6c67537d35359ff75ed30fce";s:66:"Neos\Flow\Monitor\ChangeDetectionStrategy\ModificationTimeStrategy";s:40:"b425328db19a0aa507abb6633c095fab7c51795b";s:74:"Neos\Flow\Monitor\ChangeDetectionStrategy\StrategyWithMarkDeletedInterface";s:40:"dddb02e0652e4ae9837e7aa4f133cf59550a27ae";s:29:"Neos\Flow\Monitor\FileMonitor";s:40:"cedacfcabe5eb91d28dcb59f3568481dc6cfa06c";s:27:"Neos\Flow\Mvc\ActionRequest";s:40:"f0b3b2c5385cece36ee6c18cf900e73a7a4452e9";s:34:"Neos\Flow\Mvc\ActionRequestFactory";s:40:"3a44faaa9e7d40f459d4aa5fd2da86617fc1d3c3";s:28:"Neos\Flow\Mvc\ActionResponse";s:40:"64ca38c52d9d85c6f27694954f7598fe9f9b6601";s:43:"Neos\Flow\Mvc\Controller\AbstractController";s:40:"db8e3c42544c804885c02bc283b0bfb0a35f96a3";s:41:"Neos\Flow\Mvc\Controller\ActionController";s:40:"fb1d78f86d7c3720159f4e4e31515c1104f7dbe3";s:33:"Neos\Flow\Mvc\Controller\Argument";s:40:"8e36deb5e623ff97ab5e0c2cf5c47b2fe10d1941";s:34:"Neos\Flow\Mvc\Controller\Arguments";s:40:"ddeefc1c45ca0429367e4389e625302602017da3";s:42:"Neos\Flow\Mvc\Controller\ControllerContext";s:40:"0125ceec70299ff112dec50a9bcc38d0ff984974";s:44:"Neos\Flow\Mvc\Controller\ControllerInterface";s:40:"1b2c60d86b7ac5d47e217cf278bf55b01ff52627";s:34:"Neos\Flow\Mvc\Controller\Exception";s:40:"9d4aa00e42bf2d0508bdc88863bb68c87eee2b3d";s:59:"Neos\Flow\Mvc\Controller\Exception\InactivePackageException";s:40:"a1fac7c3fa64bbab98888c06da573408ca150004";s:61:"Neos\Flow\Mvc\Controller\Exception\InvalidControllerException";s:40:"a39709ebed6a52db15cccc90c416f0598e18169e";s:58:"Neos\Flow\Mvc\Controller\Exception\InvalidPackageException";s:40:"446bfbfe3772cf7ff8da4bcbf8e0790af7bb87de";s:56:"Neos\Flow\Mvc\Controller\MvcPropertyMappingConfiguration";s:40:"81dad474d0601811c4d1f859c87b2f42e164a744";s:63:"Neos\Flow\Mvc\Controller\MvcPropertyMappingConfigurationService";s:40:"cc87a17775fa543154de6464e0bd1c285a6ca0f5";s:39:"Neos\Flow\Mvc\Controller\RestController";s:40:"28cf4d2d8f47d2287269145f3d8a8c612a40a94d";s:43:"Neos\Flow\Mvc\Controller\StandardController";s:40:"52c2ff08c09d76e3aa176b6ea69cce35b83e0795";s:32:"Neos\Flow\Mvc\DispatchMiddleware";s:40:"094ab04f18cdc6c1847922a58cc77f2cd98deb1b";s:24:"Neos\Flow\Mvc\Dispatcher";s:40:"2b467eb8bc0f604f75a3b7d49a59d6587b39de97";s:23:"Neos\Flow\Mvc\Exception";s:40:"b1a078b4b554127b8b1bf608ab4e27f2c6cba8eb";s:59:"Neos\Flow\Mvc\Exception\AmbiguousCommandIdentifierException";s:40:"77d9968ef27f0fb03169b1e1af2913e6dc664661";s:40:"Neos\Flow\Mvc\Exception\CommandException";s:40:"9c2f877a47805ce0b9927df7445d9c2032c186f1";s:40:"Neos\Flow\Mvc\Exception\ForwardException";s:40:"7eeb7bb0933008ca4c3b41c04b85d78274dd14e0";s:45:"Neos\Flow\Mvc\Exception\InfiniteLoopException";s:40:"6308de1ba4ebe87e08cb69606906b939c51c36d4";s:50:"Neos\Flow\Mvc\Exception\InvalidActionNameException";s:40:"ab707fcf8d7c15f8b81b3b9983fadd83e0971029";s:56:"Neos\Flow\Mvc\Exception\InvalidActionVisibilityException";s:40:"d75be4cb5c4bab39f085769dfe0e53f7709e7598";s:54:"Neos\Flow\Mvc\Exception\InvalidArgumentMixingException";s:40:"3ec5f2cd8855047dd395b20f8bc048dba7f9990f";s:52:"Neos\Flow\Mvc\Exception\InvalidArgumentNameException";s:40:"267db627c257cef416e12583e1f4231db8530f76";s:52:"Neos\Flow\Mvc\Exception\InvalidArgumentTypeException";s:40:"3369251f73ad41bd4446248017272e8447187ad9";s:53:"Neos\Flow\Mvc\Exception\InvalidArgumentValueException";s:40:"ee9f50985ccafadad6b5dbe66fe8a73be6adb076";s:57:"Neos\Flow\Mvc\Exception\InvalidCommandIdentifierException";s:40:"cf5aea5c0b4e191d4a97b47be49b73b214809551";s:54:"Neos\Flow\Mvc\Exception\InvalidControllerNameException";s:40:"75066c10ea5026efa789470191d0d9c9a0875c76";s:65:"Neos\Flow\Mvc\Exception\InvalidFlashMessageConfigurationException";s:40:"3e8f918c3e937263294faccac63ad9929b69e36d";s:46:"Neos\Flow\Mvc\Exception\InvalidFormatException";s:40:"6326a006ddbbfbeb0911bdc5037b10613789db9a";s:46:"Neos\Flow\Mvc\Exception\InvalidMarkerException";s:40:"174d0d1e284d67d84ab931e5adc60d7eeccd221c";s:60:"Neos\Flow\Mvc\Exception\InvalidOrMissingRequestHashException";s:40:"a7be91bd3c63e4d088750128cd76c5ff554fc76f";s:50:"Neos\Flow\Mvc\Exception\InvalidPackageKeyException";s:40:"d7f7fdc140ba9724297e0ce1740cc3e33f2d7f73";s:44:"Neos\Flow\Mvc\Exception\InvalidPartException";s:40:"f06010461f5da17a9cc0e7e02704bed117192e86";s:53:"Neos\Flow\Mvc\Exception\InvalidRequestMethodException";s:40:"d8f4f1ec752a3cbb87af8b89e02a756e8ee0c1c6";s:51:"Neos\Flow\Mvc\Exception\InvalidRequestTypeException";s:40:"2daa8a8c97d41b2df3b13562403ee44021eb6533";s:56:"Neos\Flow\Mvc\Exception\InvalidRoutePartHandlerException";s:40:"bbdcdd5f6a07802386d5d23dda49fa87d32fd447";s:54:"Neos\Flow\Mvc\Exception\InvalidRoutePartValueException";s:40:"9bd825e938f4f66f28dc7406b0296abda03c5f23";s:50:"Neos\Flow\Mvc\Exception\InvalidRouteSetupException";s:40:"81a5c021a27eec95ad650b5005b51df6f69ce439";s:56:"Neos\Flow\Mvc\Exception\InvalidTemplateResourceException";s:40:"355404f8429a5073962d05938bae1d8950f9572a";s:50:"Neos\Flow\Mvc\Exception\InvalidUriPatternException";s:40:"a4e2f0005ed458704a27ffcf94a7127ab98d1972";s:48:"Neos\Flow\Mvc\Exception\NoMatchingRouteException";s:40:"01734261e5fd5ee67444ca30c619ac2b1dd26c30";s:45:"Neos\Flow\Mvc\Exception\NoSuchActionException";s:40:"55e70998fbcd6daf71f6692f79a7bf950c094819";s:47:"Neos\Flow\Mvc\Exception\NoSuchArgumentException";s:40:"bb1f32d6221fced65185c05462edec615ad62c46";s:46:"Neos\Flow\Mvc\Exception\NoSuchCommandException";s:40:"e5b35b97ee9a2586a1d287db78ebaa4c682cc56a";s:49:"Neos\Flow\Mvc\Exception\NoSuchControllerException";s:40:"121e23722d6ea15eed5fc469bfe9d3bbe5e8e4a9";s:43:"Neos\Flow\Mvc\Exception\NoSuchViewException";s:40:"2f1dc87fd6e83612a51b38dfef496f9e20afd165";s:56:"Neos\Flow\Mvc\Exception\RequiredArgumentMissingException";s:40:"2a3d522e0fd17d5144f58b764a0578caf3a00e23";s:43:"Neos\Flow\Mvc\Exception\StopActionException";s:40:"35bbcd68729d4955714ca7e6e63b9ce4672e8ea7";s:55:"Neos\Flow\Mvc\Exception\UnsupportedRequestTypeException";s:40:"9357a9d263958aaa2837fd7b9788594fb4916826";s:45:"Neos\Flow\Mvc\Exception\ViewNotFoundException";s:40:"d98d28ba4b2e1856fa072b908249af6e34a86972";s:48:"Neos\Flow\Mvc\FlashMessage\FlashMessageContainer";s:40:"ea27fbfb579df7b35cef29251db73b052e06a6e2";s:49:"Neos\Flow\Mvc\FlashMessage\FlashMessageMiddleware";s:40:"f6f7508936bc0411e859b783580aec8c006958ac";s:46:"Neos\Flow\Mvc\FlashMessage\FlashMessageService";s:40:"54b79063aa6927ff6b1cccde8cc5e032c07b3a5a";s:55:"Neos\Flow\Mvc\FlashMessage\FlashMessageStorageInterface";s:40:"f7e6071f0553e6049593bb1b000a74d52dacc602";s:60:"Neos\Flow\Mvc\FlashMessage\Storage\FlashMessageCookieStorage";s:40:"2674d12dfc5169e1a6e03d12d206da05bea398f7";s:61:"Neos\Flow\Mvc\FlashMessage\Storage\FlashMessageSessionStorage";s:40:"33f46694716e7bd837865ef3068190494d79d669";s:30:"Neos\Flow\Mvc\RequestInterface";s:40:"e6393907704c21e96238d012bdd2c1db6223982b";s:28:"Neos\Flow\Mvc\RequestMatcher";s:40:"93230cea039691ce634e09ea05ebeaa9c3a5cd22";s:39:"Neos\Flow\Mvc\Routing\AbstractRoutePart";s:40:"92287ae1285868ab26b1377e0f000e4d4077e4ca";s:45:"Neos\Flow\Mvc\Routing\AttributeRoutesProvider";s:40:"101c607d125fafe3d7cbe50b7935add914d1c144";s:52:"Neos\Flow\Mvc\Routing\AttributeRoutesProviderFactory";s:40:"16bceee508202052d0debd0b19b2bb434a156d92";s:49:"Neos\Flow\Mvc\Routing\ConfigurationRoutesProvider";s:40:"304204bebc520a08f9bd9568d3a1a67ee521922c";s:37:"Neos\Flow\Mvc\Routing\Dto\MatchResult";s:40:"59c2a5dc6c33b91f5ee1c2b4b7069a6b2b832bf0";s:40:"Neos\Flow\Mvc\Routing\Dto\ResolveContext";s:40:"9106122cdcbfe2d8043920d762553d08a352458c";s:39:"Neos\Flow\Mvc\Routing\Dto\ResolveResult";s:40:"29e3658189b04a3fc3f06c6f7c66cc72d3ae9a08";s:38:"Neos\Flow\Mvc\Routing\Dto\RouteContext";s:40:"c3e4500e68b59fae32fece9acac12b0c2bfd6577";s:39:"Neos\Flow\Mvc\Routing\Dto\RouteLifetime";s:40:"597efa709f0bdaa66e7159549e70857e8710ba37";s:41:"Neos\Flow\Mvc\Routing\Dto\RouteParameters";s:40:"a9d77a3d378c0dfb80bcf025b7edabf694e75c01";s:35:"Neos\Flow\Mvc\Routing\Dto\RouteTags";s:40:"7ae590945299aed4914f9931108c1c7ba79026e9";s:40:"Neos\Flow\Mvc\Routing\Dto\UriConstraints";s:40:"f943bbc8b617a3fc9cf88a812be011e02129b090";s:38:"Neos\Flow\Mvc\Routing\DynamicRoutePart";s:40:"b229f301c9fc6aa9f2ab98188f99b33714e3a6ef";s:47:"Neos\Flow\Mvc\Routing\DynamicRoutePartInterface";s:40:"98658550cf5bab3b1f1597be3b9115e477e7f7e8";s:58:"Neos\Flow\Mvc\Routing\Exception\InvalidControllerException";s:40:"e21f2169dfff1e907df3331333b4b6e7070fc582";s:58:"Neos\Flow\Mvc\Routing\Exception\MissingActionNameException";s:40:"32f583c0c99507c379d32502b633c141022e2123";s:39:"Neos\Flow\Mvc\Routing\IdentityRoutePart";s:40:"92a7c3432fe833d0036015f433baadfd941f8a4d";s:39:"Neos\Flow\Mvc\Routing\ObjectPathMapping";s:40:"310e8578e2fcc53167fe590c67eaf049901ddab8";s:49:"Neos\Flow\Mvc\Routing\ObjectPathMappingRepository";s:40:"f475ad3dba2404cc068f3ad49569aa592b9f77b4";s:54:"Neos\Flow\Mvc\Routing\ParameterAwareRoutePartInterface";s:40:"2209c3dabc860b6668709ca46ec1331bacea44ba";s:27:"Neos\Flow\Mvc\Routing\Route";s:40:"9389146cf7647ede6246168e6cc2c1d2880b0867";s:40:"Neos\Flow\Mvc\Routing\RoutePartInterface";s:40:"c8ab51f2028267894e872f383d2e3a0d86a8f216";s:28:"Neos\Flow\Mvc\Routing\Router";s:40:"3a12734ee6efff2f57af8ba78aa0fbd95b945aca";s:42:"Neos\Flow\Mvc\Routing\RouterCachingService";s:40:"0b91b5749c9af24d65e1982068459086dd9e43b5";s:37:"Neos\Flow\Mvc\Routing\RouterInterface";s:40:"0ea39bf90ce7ea29c7c2071692c69cbf95ed5a68";s:28:"Neos\Flow\Mvc\Routing\Routes";s:40:"9df7e23539a6a3d8077b7f153115fa70ae7af396";s:52:"Neos\Flow\Mvc\Routing\RoutesProviderFactoryInterface";s:40:"9c519cd788fdb40d6ea4b4b262e7e57e22f6216d";s:45:"Neos\Flow\Mvc\Routing\RoutesProviderInterface";s:40:"bae333d287a603d3d196a960285ef5b41bd67232";s:39:"Neos\Flow\Mvc\Routing\RoutingMiddleware";s:40:"2418fd6cc243fb2cfc40e57c99e0e6d6fb5e9f4c";s:37:"Neos\Flow\Mvc\Routing\StaticRoutePart";s:40:"22d0f81f955006ab0513502356d74b0e47b39b86";s:43:"Neos\Flow\Mvc\Routing\TestingRoutesProvider";s:40:"701fd28f3c4614f447fa8c97c317a0ea5e0f66cb";s:32:"Neos\Flow\Mvc\Routing\UriBuilder";s:40:"caefccbf8d24a6027a4f836841946eb407d3068c";s:38:"Neos\Flow\Mvc\ViewConfigurationManager";s:40:"792afc607411d257a415309e7c2fe4a6ebab2472";s:31:"Neos\Flow\Mvc\View\AbstractView";s:40:"35de758887fa8ae851a55c46c02f3406d3aa69df";s:27:"Neos\Flow\Mvc\View\JsonView";s:40:"8bfae5a543af6ab09523fe52cad9d58f0d1ab43f";s:37:"Neos\Flow\Mvc\View\SimpleTemplateView";s:40:"630ea6adcf8517eac8534c920c26f0affb5a9c8d";s:32:"Neos\Flow\Mvc\View\ViewInterface";s:40:"b18df7ccb91d504c7c799791314cee42229c6605";s:51:"Neos\Flow\ObjectManagement\CompileTimeObjectManager";s:40:"8289a4a0c071aab38ebd699c0609fb1b2dbba6b6";s:54:"Neos\Flow\ObjectManagement\Configuration\Configuration";s:40:"28d359cd537a08893dc0957235fa95fe98528bb0";s:62:"Neos\Flow\ObjectManagement\Configuration\ConfigurationArgument";s:40:"2338fe9e4913a652c59120f081be89d8cc78377c";s:61:"Neos\Flow\ObjectManagement\Configuration\ConfigurationBuilder";s:40:"3b1ac91915e51e50c28527825995f05423f23a0f";s:62:"Neos\Flow\ObjectManagement\Configuration\ConfigurationProperty";s:40:"5eca83528fc063df453624f191ef8932aba88792";s:62:"Neos\Flow\ObjectManagement\DependencyInjection\DependencyProxy";s:40:"1e14b891046d0178fe569c0d3f120e098a582ae0";s:69:"Neos\Flow\ObjectManagement\DependencyInjection\PropertyInjectionTrait";s:40:"d60af463bc717f6479e6671b475083c8fffc07de";s:64:"Neos\Flow\ObjectManagement\DependencyInjection\ProxyClassBuilder";s:40:"b58d6a4ef3867185d301976837bb5ebaa9393dd0";s:36:"Neos\Flow\ObjectManagement\Exception";s:40:"ff51769db1cd1f542c4dca112ee34b7af284db3d";s:63:"Neos\Flow\ObjectManagement\Exception\CannotBuildObjectException";s:40:"6e1a7858890de162873ec93a20c63d1181f1ce31";s:70:"Neos\Flow\ObjectManagement\Exception\CannotReconstituteObjectException";s:40:"2ae7acfd8a2c582ff951c1fe168e9468b9afcddf";s:58:"Neos\Flow\ObjectManagement\Exception\InvalidClassException";s:40:"c89b715cbbae988f839e1e722478179b05e8bbfc";s:72:"Neos\Flow\ObjectManagement\Exception\InvalidObjectConfigurationException";s:40:"7717eb9217f1930e2fa07c1e420efb9aa3ab6593";s:59:"Neos\Flow\ObjectManagement\Exception\InvalidObjectException";s:40:"2b5dbd3fc0167d2002eafa71f47dc30cc99d3a57";s:63:"Neos\Flow\ObjectManagement\Exception\InvalidObjectNameException";s:40:"027b261d3791ba589b911784187ad4e52b093f30";s:69:"Neos\Flow\ObjectManagement\Exception\ObjectAlreadyRegisteredException";s:40:"3100f4e0d7b682a709c40e52851be5a4a9518072";s:59:"Neos\Flow\ObjectManagement\Exception\ProxyCompilerException";s:40:"e058d02a031864ea22cc218d6271023b3f463c94";s:58:"Neos\Flow\ObjectManagement\Exception\UnknownClassException";s:40:"58230aa50f5077d15b8c421bd9d0fca2ae1949e4";s:62:"Neos\Flow\ObjectManagement\Exception\UnknownInterfaceException";s:40:"f1a9755c1d210b1c868507665b55e0b044727d8b";s:59:"Neos\Flow\ObjectManagement\Exception\UnknownObjectException";s:40:"19ab9ef8aea7d7ed3f343d45b478c1e2f9a2c642";s:68:"Neos\Flow\ObjectManagement\Exception\UnresolvedDependenciesException";s:40:"b2b6d7167887c1bb16edfef90dbbc6f319e14d80";s:66:"Neos\Flow\ObjectManagement\Exception\UnsupportedAttributeException";s:40:"21a9d0d75ffc354f2135f6b5535c2bda82afd1b2";s:56:"Neos\Flow\ObjectManagement\Exception\WrongScopeException";s:40:"c0b2b36d7500ff60d7c1a0a5481e49e8565ce540";s:40:"Neos\Flow\ObjectManagement\ObjectManager";s:40:"2914615ad9c0cd79acdeb7e0c1fabeadf60d11c5";s:49:"Neos\Flow\ObjectManagement\ObjectManagerInterface";s:40:"ff671c9c820539cf4339bcc8f796a719012b4534";s:41:"Neos\Flow\ObjectManagement\Proxy\Compiler";s:40:"263b61826deae66e73ae178220d9ddb5b1547bb4";s:42:"Neos\Flow\ObjectManagement\Proxy\Exception";s:40:"1e76dfa6087d86e9c9f531399cf8f11bbd3d27d0";s:57:"Neos\Flow\ObjectManagement\Proxy\ObjectSerializationTrait";s:40:"8795ac04f375c603e1a075a4d94be0d844af8565";s:43:"Neos\Flow\ObjectManagement\Proxy\ProxyClass";s:40:"8d2aefa645cf360b8a3884785440afa605e645ae";s:58:"Neos\Flow\ObjectManagement\Proxy\ProxyConstructorGenerator";s:40:"b08fcce3db2fb155139859c82008a57defb2edb7";s:47:"Neos\Flow\ObjectManagement\Proxy\ProxyInterface";s:40:"feb04754960e25b9432e7a6a59181c95f3103586";s:53:"Neos\Flow\ObjectManagement\Proxy\ProxyMethodGenerator";s:40:"0737021e3cf13fd751f8cd7c567229eeee642402";s:17:"Neos\Flow\Package";s:40:"4ea3e2dd3c945a23b9695dc3f1e54cf553f3e39a";s:42:"Neos\Flow\Package\BootablePackageInterface";s:40:"702357d934c0ec6e913aff1775729746b5baa425";s:27:"Neos\Flow\Package\Exception";s:40:"2ff05ac2bc504defa35ecfd57fadf8d4f11272b5";s:51:"Neos\Flow\Package\Exception\CorruptPackageException";s:40:"e9eed8884cff6757f2b1deb45139d934894cca85";s:54:"Neos\Flow\Package\Exception\InvalidPackageKeyException";s:40:"02f79f0899334e012bf68a566547ec974990e938";s:55:"Neos\Flow\Package\Exception\InvalidPackagePathException";s:40:"5a8d2a172120a2c3a7cb12160d1b87d81c5645dd";s:56:"Neos\Flow\Package\Exception\InvalidPackageStateException";s:40:"e523e46e7f625b7d6c23e232f191fa131007fd73";s:60:"Neos\Flow\Package\Exception\PackageKeyAlreadyExistsException";s:40:"109f45f30f62144715f70c852cc72f1134b57b80";s:65:"Neos\Flow\Package\Exception\PackageStatesFileNotWritableException";s:40:"d046ae5522aefdec773b9940e7fcc4222b13a66f";s:56:"Neos\Flow\Package\Exception\ProtectedPackageKeyException";s:40:"d089af9a8280079d0035a08028d25b3b0b04a29f";s:51:"Neos\Flow\Package\Exception\UnknownPackageException";s:40:"0a6114f3cd82a2020b1ff185c72e779a79b555ed";s:38:"Neos\Flow\Package\FlowPackageInterface";s:40:"850d34fd279faf6dba0aeb9f04bf7b3ed24ae079";s:32:"Neos\Flow\Package\GenericPackage";s:40:"c0635c3748da6bd539dced4667b869c54d4bacfb";s:25:"Neos\Flow\Package\Package";s:40:"a9463576fca12f0a43a78b58ec23f315d5d2568c";s:32:"Neos\Flow\Package\PackageFactory";s:40:"f5163f25c0f4b3b1c9c3cfa729756bb456a61fc0";s:34:"Neos\Flow\Package\PackageInterface";s:40:"2697fdd49d4407c99a70dd1cd6fa6a707daf817d";s:42:"Neos\Flow\Package\PackageKeyAwareInterface";s:40:"17e689b76bfc975cf0cd5b73abb4958b34a1d918";s:32:"Neos\Flow\Package\PackageManager";s:40:"f90707ddd93e4c8a91ad4084f28f3aecedaa62cc";s:38:"Neos\Flow\Package\PackageOrderResolver";s:40:"02c3dc64a216519689d4523b453157f851cbfbb6";s:48:"Neos\Flow\Persistence\AbstractPersistenceManager";s:40:"2c938357d964f5963bd95faa62b6ed1af6843ed0";s:45:"Neos\Flow\Persistence\AllowedObjectsContainer";s:40:"9835ab7bff2d4c7eed769f7903d6c6c0d12dec1b";s:62:"Neos\Flow\Persistence\Aspect\EmbeddedValueObjectPointcutFilter";s:40:"8ef96bee885fe39f2eac143f0832a153e34b3995";s:51:"Neos\Flow\Persistence\Aspect\PersistenceMagicAspect";s:40:"8898c098a64c41b5dd046ac1db506e861469158b";s:54:"Neos\Flow\Persistence\Aspect\PersistenceMagicInterface";s:40:"d76cc7401c44cd636dad8c1ca758d9461b980b61";s:53:"Neos\Flow\Persistence\Doctrine\AllowedObjectsListener";s:40:"203daebc3a46e82a958e8b516601ac6d6f18213d";s:49:"Neos\Flow\Persistence\Doctrine\ArrayTypeConverter";s:40:"3de9af9ba32345adea20963935e34f8b3020dc17";s:40:"Neos\Flow\Persistence\Doctrine\CachePool";s:40:"663d3afa0983ec7cb192d92a8255845b897bd105";s:48:"Neos\Flow\Persistence\Doctrine\ConnectionFactory";s:40:"091146a528600aa0711b850c54eadb59688710f2";s:42:"Neos\Flow\Persistence\Doctrine\CountWalker";s:40:"6030e2e8d4b7a8359d8ad3c6c2c04393b2a93c52";s:54:"Neos\Flow\Persistence\Doctrine\DataTypes\JsonArrayType";s:40:"3130b222c20400824598d693615c07d0359a3ba7";s:57:"Neos\Flow\Persistence\Doctrine\EntityManagerConfiguration";s:40:"d99763b50fa7e12c7f79d57bde70fdf9a44b9e47";s:51:"Neos\Flow\Persistence\Doctrine\EntityManagerFactory";s:40:"765a5a0d5687fb0a7e3ac0d744ee1251c08a0a93";s:68:"Neos\Flow\Persistence\Doctrine\Exception\DatabaseConnectionException";s:40:"0afe9e523beed4260bd6c1e4c9d30641ce2fd15d";s:58:"Neos\Flow\Persistence\Doctrine\Exception\DatabaseException";s:40:"224a829cb5cb5cae5a0c20b93773f9cff970b74e";s:67:"Neos\Flow\Persistence\Doctrine\Exception\DatabaseStructureException";s:40:"ea1da29c9222d34c55b0021825cb249c83656f62";s:48:"Neos\Flow\Persistence\Doctrine\Logging\SqlLogger";s:40:"94ecbcfacfada738a8d92cd2ef48e1a92c5e73a6";s:52:"Neos\Flow\Persistence\Doctrine\Mapping\ClassMetadata";s:40:"e2ce226eeb769dd51b64feeb77676cdca9156f62";s:59:"Neos\Flow\Persistence\Doctrine\Mapping\ClassMetadataFactory";s:40:"4af9c4d56c96d7fb451539c6a6d36d82e5f0fc4f";s:66:"Neos\Flow\Persistence\Doctrine\Mapping\Driver\FlowAnnotationDriver";s:40:"af2fe207b52a81a5141ec50cd820afcdc143c058";s:77:"Neos\Flow\Persistence\Doctrine\Mapping\Exception\ClassSchemaNotFoundException";s:40:"0fb3488714055acffa2d536b361be8662f5f42a8";s:46:"Neos\Flow\Persistence\Doctrine\MigrationFinder";s:40:"05d8aa8dfc14ff80b77dc79d78671f5605b9898d";s:71:"Neos\Flow\Persistence\Doctrine\ObjectValidationAndDeDuplicationListener";s:40:"787a2ef711e1acd48d3785e052b144ffd23a6171";s:49:"Neos\Flow\Persistence\Doctrine\PersistenceManager";s:40:"d9abf6484f143f3aed021301d924a173bd2a9c5b";s:36:"Neos\Flow\Persistence\Doctrine\Query";s:40:"ad0bbf3d62a963cea81341e7ee5cbccc83d496aa";s:42:"Neos\Flow\Persistence\Doctrine\QueryResult";s:40:"48645f5800cc6e54dd1246882aeb975f4d9d6820";s:41:"Neos\Flow\Persistence\Doctrine\Repository";s:40:"f18dbec200bddb06a71ddcc8d415689b79a02e10";s:38:"Neos\Flow\Persistence\Doctrine\Service";s:40:"b4a5e7078cb9e04dd3e52e96cec531d9c6b46d28";s:38:"Neos\Flow\Persistence\EmptyQueryResult";s:40:"820ba49e1cd85014dd3e1c6a3dd9ee8fc887e131";s:31:"Neos\Flow\Persistence\Exception";s:40:"cd6d8c3b87a46ac920a6cff2af7068c4a761f9b2";s:58:"Neos\Flow\Persistence\Exception\IllegalObjectTypeException";s:40:"18c6088e1d0dc37311ef2432e846a62484d1643d";s:53:"Neos\Flow\Persistence\Exception\InvalidQueryException";s:40:"3a81af3fc87b7275be16bd7e91c2144e60449ec6";s:52:"Neos\Flow\Persistence\Exception\KnownObjectException";s:40:"bcdc378cf88875c444b0eafdaaf4ac0fc03efe66";s:63:"Neos\Flow\Persistence\Exception\ObjectValidationFailedException";s:40:"2b62a0fc3f4338ce99c0592164f75d97c55e0902";s:54:"Neos\Flow\Persistence\Exception\UnknownObjectException";s:40:"41908153fc172f548f12352899705686d596aff7";s:49:"Neos\Flow\Persistence\PersistenceManagerInterface";s:40:"166d1a249e6af99347d585801f3cb67336e048f4";s:36:"Neos\Flow\Persistence\QueryInterface";s:40:"6f3bab6f02113a1d95d38906426acd7f0e283b98";s:42:"Neos\Flow\Persistence\QueryResultInterface";s:40:"d420f0a4db2c475c01c1a5cfa9353e01b0954f74";s:32:"Neos\Flow\Persistence\Repository";s:40:"efb79d2893d72b14a38c500458b7dba2e5ed2226";s:41:"Neos\Flow\Persistence\RepositoryInterface";s:40:"09be40ae189648f30e9531a6808ce944351e2455";s:28:"Neos\Flow\Property\Exception";s:40:"11f2e6928fe8cda445f6dfd8b9bd9ed8fc543dfe";s:53:"Neos\Flow\Property\Exception\DuplicateObjectException";s:40:"98f776eb0c2ee2b2fc77fa271b1dd6aa9520fef0";s:60:"Neos\Flow\Property\Exception\DuplicateTypeConverterException";s:40:"9b642652143ea41ff07993e6bcafd7f3552069dc";s:56:"Neos\Flow\Property\Exception\FormatNotSupportedException";s:40:"94b6f75a1bf40e464707587bd4e6a940cc895ecd";s:53:"Neos\Flow\Property\Exception\InvalidDataTypeException";s:40:"e215fcecfa60292618bea359ba72417ea83f2727";s:51:"Neos\Flow\Property\Exception\InvalidFormatException";s:40:"48eea1bd6412c86560985072ee16b0f7880046cc";s:53:"Neos\Flow\Property\Exception\InvalidPropertyException";s:40:"2e76f1a0f15aed3c40b9d4388fa3a450e32e7b6e";s:73:"Neos\Flow\Property\Exception\InvalidPropertyMappingConfigurationException";s:40:"ae07c89c4f7e0d134e4e7d4e3a8c3b6c86afa695";s:51:"Neos\Flow\Property\Exception\InvalidSourceException";s:40:"f8493085c1565d8a0cfd2db4bc569ae267c3066a";s:51:"Neos\Flow\Property\Exception\InvalidTargetException";s:40:"4b2636c9d29bf35e71fbea98fd79d246da34a234";s:52:"Neos\Flow\Property\Exception\TargetNotFoundException";s:40:"806d1890403aedd5502c9aff1c0a810479491bd2";s:51:"Neos\Flow\Property\Exception\TypeConverterException";s:40:"f75d2fd933c4302ebc8e9152707de484123745db";s:33:"Neos\Flow\Property\PropertyMapper";s:40:"7a67e32b831509a289be9cc520331f7620e91db9";s:47:"Neos\Flow\Property\PropertyMappingConfiguration";s:40:"0b5e54ea87b7dffa1bcd0a10e02a7182d4c74064";s:56:"Neos\Flow\Property\PropertyMappingConfigurationInterface";s:40:"22a0959284465bf1b0d4050627955084d20bb748";s:41:"Neos\Flow\Property\TypeConverterInterface";s:40:"6a91d47f3f71b54bccaf7c05eab935d5acb65c34";s:54:"Neos\Flow\Property\TypeConverter\AbstractTypeConverter";s:40:"b57ea5a216f4b46a1777b097439f5beb9666d5a3";s:47:"Neos\Flow\Property\TypeConverter\ArrayConverter";s:40:"4faa0ffa7e3e5b3177000bfc1ccdb9ba9c22e1c9";s:57:"Neos\Flow\Property\TypeConverter\ArrayFromObjectConverter";s:40:"e0573c968bb296ff5b1b3921b33c45c17f22f965";s:53:"Neos\Flow\Property\TypeConverter\ArrayObjectConverter";s:40:"19a4587b579bd68532233cfa8b2dbc9699b57ad4";s:49:"Neos\Flow\Property\TypeConverter\BooleanConverter";s:40:"b043cfed192da8d1b7750b84894f0e83fee09ff8";s:52:"Neos\Flow\Property\TypeConverter\CollectionConverter";s:40:"1703855e01110c9059fa17e7f95ba8ea127df5d4";s:50:"Neos\Flow\Property\TypeConverter\DateTimeConverter";s:40:"5a1e1c9ada0d139a183131f324303df62aa83574";s:61:"Neos\Flow\Property\TypeConverter\DenormalizingObjectConverter";s:40:"8e3a171fdc9ecaad9dd36d62af8425f67fdf23bd";s:58:"Neos\Flow\Property\TypeConverter\Error\TargetNotFoundError";s:40:"772ffba15e36b21212eaa51b4e93168a1e2f1b7c";s:47:"Neos\Flow\Property\TypeConverter\FloatConverter";s:40:"da2cf3450c6f3490295f8c1806c5ab3042f7832a";s:49:"Neos\Flow\Property\TypeConverter\IntegerConverter";s:40:"8774182993da6a13b501dcb587df23dca246789b";s:51:"Neos\Flow\Property\TypeConverter\MediaTypeConverter";s:40:"8700aa91729cb42a521f40fba34e379269061475";s:60:"Neos\Flow\Property\TypeConverter\MediaTypeConverterInterface";s:40:"43bde3ab38d249b92da627d61d89ae24d439d5c4";s:48:"Neos\Flow\Property\TypeConverter\ObjectConverter";s:40:"db60718778b764c6cd8202365e63da69cc34a8ab";s:58:"Neos\Flow\Property\TypeConverter\PersistentObjectConverter";s:40:"53d988a6bf99d60a46992d78aba4244cfe2c6902";s:59:"Neos\Flow\Property\TypeConverter\PersistentObjectSerializer";s:40:"666518006dc30f1199f4f7f171780ae54108e8eb";s:60:"Neos\Flow\Property\TypeConverter\ScalarTypeToObjectConverter";s:40:"7dad6d65b5b08944e3216848475b220f5e188941";s:49:"Neos\Flow\Property\TypeConverter\SessionConverter";s:40:"636fa3823f345005e62b8e69ad7c8692e4aa7c12";s:48:"Neos\Flow\Property\TypeConverter\StringConverter";s:40:"f1531ff79a5225a5b5d88927e6059913066118b5";s:52:"Neos\Flow\Property\TypeConverter\TypedArrayConverter";s:40:"f47c5a13bdedccf5b6677e7b8d57ba2d26989979";s:49:"Neos\Flow\Property\TypeConverter\UriTypeConverter";s:40:"0557b57e67f083a4e678d46a4be22dff7c095781";s:36:"Neos\Flow\Reflection\ClassReflection";s:40:"e210b8463c6ca7358c4696bcbef7c9389a712ef1";s:32:"Neos\Flow\Reflection\ClassSchema";s:40:"fbd74c28fd393fe94e6e5bca8a713350f04365ec";s:37:"Neos\Flow\Reflection\DocCommentParser";s:40:"8e894c015da9850da2e2f8a6c3ca8133c6c9900d";s:30:"Neos\Flow\Reflection\Exception";s:40:"30613dff8e0824a7587388ae5a474099e853de54";s:71:"Neos\Flow\Reflection\Exception\ClassLoadingForReflectionFailedException";s:40:"d8add7fd9d290b99aa71ae2f37d45ab9fbe4c87f";s:70:"Neos\Flow\Reflection\Exception\ClassSchemaConstraintViolationException";s:40:"c1d94591d197937bf8d963526af1b4a9aca906af";s:52:"Neos\Flow\Reflection\Exception\InvalidClassException";s:40:"e320f40bc06850a23529b9f1d86ee40edc72ffc8";s:59:"Neos\Flow\Reflection\Exception\InvalidPropertyTypeException";s:40:"3fcab5edc09901b4722e38cb41058af2b0487c91";s:58:"Neos\Flow\Reflection\Exception\InvalidValueObjectException";s:40:"ad79dd87fb52a4df08e6f2c4f23cf2a4de5dfd47";s:52:"Neos\Flow\Reflection\Exception\UnknownClassException";s:40:"c13c91e7f836beb8d2e7a7d14f7211ff794f3a3b";s:37:"Neos\Flow\Reflection\MethodReflection";s:40:"7dee506471470e39be238dddcff34972e272bb5e";s:40:"Neos\Flow\Reflection\ParameterReflection";s:40:"39ede28156cd60e65dc94f6723890da578142554";s:39:"Neos\Flow\Reflection\PropertyReflection";s:40:"74b4e1b9e808516330e4ea942ad8294c9dfc822b";s:38:"Neos\Flow\Reflection\ReflectionService";s:40:"b1017c7ab42e1164d34d2cf91ad97a356a4836a8";s:45:"Neos\Flow\Reflection\ReflectionServiceFactory";s:40:"d7beba91ac1d8a85333a65d21b344dfcec26fe57";s:39:"Neos\Flow\ResourceManagement\Collection";s:40:"dcd1511050f16f9a6ae36e7f0c7497df9bb623c1";s:48:"Neos\Flow\ResourceManagement\CollectionInterface";s:40:"87707c788916ff341db5563fe85f2adc62a29f07";s:59:"Neos\Flow\ResourceManagement\EelHelper\StaticResourceHelper";s:40:"7ef9cc9e75a9d656c408a22b5257426301bbb176";s:38:"Neos\Flow\ResourceManagement\Exception";s:40:"199a95b2f9adcbee5dd081ee0e66e5ac14eb1d88";s:67:"Neos\Flow\ResourceManagement\Exception\InvalidResourceDataException";s:40:"48acc7d4c73c506b5b271b8bc1db8144fbdd9384";s:51:"Neos\Flow\ResourceManagement\Filter\FilterInterface";s:40:"b85a1efc0a7dbddbb5236107c41b8eb587221d67";s:47:"Neos\Flow\ResourceManagement\PersistentResource";s:40:"fdb55f3416039470f3fffc050ea70532f24144fe";s:56:"Neos\Flow\ResourceManagement\Publishing\MessageCollector";s:40:"38a975a5b25e249da53fb7e85988bc2de192aeb7";s:44:"Neos\Flow\ResourceManagement\ResourceManager";s:40:"2962bfd83c9481aa358045b72b960cbaa330f47e";s:54:"Neos\Flow\ResourceManagement\ResourceMetaDataInterface";s:40:"b4a066c35ca32db546f90d055ceffbbe6a87b3b4";s:47:"Neos\Flow\ResourceManagement\ResourceRepository";s:40:"153dd6cc252fbbf0505d5f46cc6fb536372a81e6";s:50:"Neos\Flow\ResourceManagement\ResourceTypeConverter";s:40:"2f7ec463157d81751fbca44eac43462e5bd53260";s:46:"Neos\Flow\ResourceManagement\Storage\Exception";s:40:"b3888d7d6684813e3a008c9cddafcb4e5c3acd91";s:54:"Neos\Flow\ResourceManagement\Storage\FileSystemStorage";s:40:"764cfa5377b9e91d88b94c4b81783795a247db0b";s:51:"Neos\Flow\ResourceManagement\Storage\PackageStorage";s:40:"ba73e9848d1e0c29d0b27e98d3fcd9e9fde3ba35";s:53:"Neos\Flow\ResourceManagement\Storage\StorageInterface";s:40:"a3a25c86d09e60c1aa6913f613d49ea9e57227fa";s:50:"Neos\Flow\ResourceManagement\Storage\StorageObject";s:40:"0dd4190bce65cc06601f9de96cf4ca2aada7a033";s:62:"Neos\Flow\ResourceManagement\Storage\WritableFileSystemStorage";s:40:"fbadce582a0ede37952918c72215d4d131563753";s:61:"Neos\Flow\ResourceManagement\Storage\WritableStorageInterface";s:40:"07a7d4d8ae4e2f501c6f39d5dbca204201299009";s:58:"Neos\Flow\ResourceManagement\Streams\ResourceStreamWrapper";s:40:"3bb150c1e93b419fe62140c1fcd7b6d9618b27d1";s:57:"Neos\Flow\ResourceManagement\Streams\StreamWrapperAdapter";s:40:"9575ee40c72168b8b25df9f43ba979fbe1234bf3";s:59:"Neos\Flow\ResourceManagement\Streams\StreamWrapperInterface";s:40:"8eadc1650952d217b24fb0ca3058eb98ae5015be";s:45:"Neos\Flow\ResourceManagement\Target\Exception";s:40:"7b3ca82f5d55c4889345bc26359ad0d6e3d663a8";s:59:"Neos\Flow\ResourceManagement\Target\FileSystemSymlinkTarget";s:40:"3cdf43444a6dd672383f3a9e092c17299136df3c";s:52:"Neos\Flow\ResourceManagement\Target\FileSystemTarget";s:40:"7bb76257c84722e33e609614e65cc690d1bd029e";s:51:"Neos\Flow\ResourceManagement\Target\TargetInterface";s:40:"4d38e0a267f8f20c6bd521ccbe69e74985858b80";s:26:"Neos\Flow\Security\Account";s:40:"d5b6568479fae570c286ddcd8e6502c23fef7897";s:33:"Neos\Flow\Security\AccountFactory";s:40:"56b88400f40d6c70214f07a21152afc660719a57";s:36:"Neos\Flow\Security\AccountRepository";s:40:"93bda58aff3689d2b9269cabe6900ed3ca5dc061";s:39:"Neos\Flow\Security\Aspect\LoggingAspect";s:40:"71143bfe79da53db98a74e5c878ab9bb83a0bd3f";s:49:"Neos\Flow\Security\Aspect\PolicyEnforcementAspect";s:40:"f18aa0e7fe9d9cf3df6fd30bd4324840235319dc";s:64:"Neos\Flow\Security\Authentication\AuthenticationManagerInterface";s:40:"3a678337a4a31d2ceb41c7591e848bda0a1a1ea4";s:65:"Neos\Flow\Security\Authentication\AuthenticationProviderInterface";s:40:"7f0c952f9da5b6953e8625f4e993fafa0eab7ad9";s:63:"Neos\Flow\Security\Authentication\AuthenticationProviderManager";s:40:"c8bde7bcb0b23c47f3c1dffaca5e3bed830ede4e";s:64:"Neos\Flow\Security\Authentication\AuthenticationProviderResolver";s:40:"e9f953646df52197bf33e8c2a5856f0aaf9ab296";s:61:"Neos\Flow\Security\Authentication\AuthenticationTokenResolver";s:40:"c1e0ca2f9c89876e7b37f0aa70f12b28771ff8bd";s:77:"Neos\Flow\Security\Authentication\Controller\AbstractAuthenticationController";s:40:"ad09b33f2b40c795ece6b6a71615661a5c1b875b";s:53:"Neos\Flow\Security\Authentication\EntryPointInterface";s:40:"7fcc6b5997706d2d63c9a9dea3c665da6ba7a5e3";s:63:"Neos\Flow\Security\Authentication\EntryPoint\AbstractEntryPoint";s:40:"0d94d0ad01d5bc71000990d549d031edcab00659";s:54:"Neos\Flow\Security\Authentication\EntryPoint\HttpBasic";s:40:"637288b425ffb7e715c9f912d32dacdb8c7f94b0";s:56:"Neos\Flow\Security\Authentication\EntryPoint\WebRedirect";s:40:"a0c9202c557b8aa2b1493bc604bf3f44ac0c42a7";s:59:"Neos\Flow\Security\Authentication\Provider\AbstractProvider";s:40:"5d0282cfd2bf62824dad4f622ec37f5e13ed761c";s:69:"Neos\Flow\Security\Authentication\Provider\FileBasedSimpleKeyProvider";s:40:"52d47af1450495eb8c74418868285f0c9dae9b38";s:76:"Neos\Flow\Security\Authentication\Provider\PersistedUsernamePasswordProvider";s:40:"02dbe4382f0ec51a9b67f2c8490cc83bfd382362";s:58:"Neos\Flow\Security\Authentication\Provider\TestingProvider";s:40:"7ff0d8eac47309bf2865983ac44643e6644fb931";s:57:"Neos\Flow\Security\Authentication\TokenAndProviderFactory";s:40:"29d3ddb22f293851ce9c8aff750033ea9dde4858";s:66:"Neos\Flow\Security\Authentication\TokenAndProviderFactoryInterface";s:40:"72aefe1b916f440530554abf0de28e5ae1e4d3c1";s:48:"Neos\Flow\Security\Authentication\TokenInterface";s:40:"ea811d871858d32b618c1efd1e945f413de2fd10";s:53:"Neos\Flow\Security\Authentication\Token\AbstractToken";s:40:"313370e5ab867c338afec3711d3173771524519d";s:51:"Neos\Flow\Security\Authentication\Token\BearerToken";s:40:"3d7972ada2b9d2441c60d39ac7555390035cc39a";s:53:"Neos\Flow\Security\Authentication\Token\PasswordToken";s:40:"5476d681306f4ac60193df3f28be9ec4a804db4a";s:62:"Neos\Flow\Security\Authentication\Token\PasswordTokenInterface";s:40:"6afed01e83962683d2a09070abb41e71857223b3";s:65:"Neos\Flow\Security\Authentication\Token\SessionlessTokenInterface";s:40:"5d3f54aac0101311fb972b21f6e4a644696c03c4";s:52:"Neos\Flow\Security\Authentication\Token\TestingToken";s:40:"596c2b82214b745a3a4a22b7bd99b66d19d97885";s:56:"Neos\Flow\Security\Authentication\Token\UsernamePassword";s:40:"f2b0b3422b4ff0cf2dc9104bdc7f17b51ddac4b8";s:65:"Neos\Flow\Security\Authentication\Token\UsernamePasswordHttpBasic";s:40:"4c1cdbe11232017216e3075a0fda83ba534a7a9a";s:70:"Neos\Flow\Security\Authentication\Token\UsernamePasswordTokenInterface";s:40:"9bddfaddaf8b311d95b7998246e92e0622aac235";s:64:"Neos\Flow\Security\Authorization\AfterInvocationManagerInterface";s:40:"69530dca1deee81175858e617883139ad31b9882";s:66:"Neos\Flow\Security\Authorization\AfterInvocationProcessorInterface";s:40:"405871c031fb27977667b72c7853aae9bc57f9cd";s:47:"Neos\Flow\Security\Authorization\FilterFirewall";s:40:"47a92f7f2cdbce0ffaa4227420683ba0bc28896f";s:50:"Neos\Flow\Security\Authorization\FirewallInterface";s:40:"2cf9702fd03904da03c5c9558e8fbc9085e92186";s:53:"Neos\Flow\Security\Authorization\InterceptorInterface";s:40:"f0df9a56b6411383bcb2de6faccaf065da6038da";s:52:"Neos\Flow\Security\Authorization\InterceptorResolver";s:40:"a5b5b3cb02883774eff02bc425648f975c9de125";s:55:"Neos\Flow\Security\Authorization\Interceptor\AccessDeny";s:40:"9e25bcde0d65f16a8d1e171c3f86ccaf4f293eaa";s:56:"Neos\Flow\Security\Authorization\Interceptor\AccessGrant";s:40:"648314799503794a2bdabf76b1bc0cdf3cc94a68";s:61:"Neos\Flow\Security\Authorization\Interceptor\CsrfTokenMissing";s:40:"8970ef9d069eca31d8dc0512601923b767d3fc98";s:62:"Neos\Flow\Security\Authorization\Interceptor\PolicyEnforcement";s:40:"89cd5e86822ec3ba780c5fcc688c1215ef388d66";s:66:"Neos\Flow\Security\Authorization\Interceptor\RequireAuthentication";s:40:"85f82223a681739dd17ace3881b9a4ac8c4f5ac8";s:49:"Neos\Flow\Security\Authorization\PrivilegeManager";s:40:"0ca25581c5150274fea723d71bcf8d891edb3217";s:58:"Neos\Flow\Security\Authorization\PrivilegeManagerInterface";s:40:"c5dd63c8975eee80d45be527e51989b664827ea3";s:58:"Neos\Flow\Security\Authorization\PrivilegePermissionResult";s:40:"0cd67c506721594d50d18bfa8f9c2047bc058805";s:60:"Neos\Flow\Security\Authorization\Privilege\AbstractPrivilege";s:40:"d8e52444de17e1eb1cf76ee8c6942558b15aed17";s:77:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\ConditionGenerator";s:40:"cc6a72e4897f42c887a9c177e778908f118c6dfd";s:79:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\ConjunctionGenerator";s:40:"d4cc9f3639266f46adea4ce41b0029dff90d3c23";s:79:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\DisjunctionGenerator";s:40:"43db5d72b96092c64f8c1a498fce2c8a12567d34";s:74:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\EntityPrivilege";s:40:"63c9d0df6e075dfa4ca8a11466c43357d5817747";s:93:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\EntityPrivilegeExpressionEvaluator";s:40:"0aa83bcd6a730485a97149f0674757b7fd8e2045";s:90:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\EntityPrivilegeExpressionParser";s:40:"058e34cb9fee1d83269b836e77a04e616ebf1201";s:82:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\FalseConditionGenerator";s:40:"a6656ffcacd27a4c655c875778185be898d33039";s:81:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\NotExpressionGenerator";s:40:"1597f9a6f8e233e88c6618c627ab97527a12d9b6";s:85:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\PropertyConditionGenerator";s:40:"dfbdae48813825b3f4b3593a50657eb24e9bae1d";s:68:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\SqlFilter";s:40:"a4a76faa299f7cffed04668b6075c8434040ff4d";s:80:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\SqlGeneratorInterface";s:40:"dce7cf4c388a30f2867877da40635f22da1d2549";s:81:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\TrueConditionGenerator";s:40:"f2efa28340d5d14a5920573ec4f772e7fffeef60";s:74:"Neos\Flow\Security\Authorization\Privilege\Entity\EntityPrivilegeInterface";s:40:"b9ebeb55efde5a4ed69c3b7f0b99bb2241a08bbd";s:65:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilege";s:40:"07c27af230b398d71d2dc62ed146807794b74f7a";s:74:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface";s:40:"5d28c562784ae88eb8583685a22f5782d1f6e4c3";s:79:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegePointcutFilter";s:40:"f9afb40cba8afce5f3081184fd29f85e9b093dd1";s:72:"Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeSubject";s:40:"694dd67691a1505e698c69aaf0ade89f905fff4c";s:78:"Neos\Flow\Security\Authorization\Privilege\Method\MethodTargetExpressionParser";s:40:"ff3ea58d6a0e33f7a62dbdd4d36af34161f41ff4";s:79:"Neos\Flow\Security\Authorization\Privilege\Parameter\AbstractPrivilegeParameter";s:40:"ad35110dbd29b83e40c403b3d73287de9b9e7fe5";s:81:"Neos\Flow\Security\Authorization\Privilege\Parameter\PrivilegeParameterDefinition";s:40:"8b20992cd7614524abb20900ed6b691ce42b2fe7";s:80:"Neos\Flow\Security\Authorization\Privilege\Parameter\PrivilegeParameterInterface";s:40:"c9435ed176b00c210e48193daab4a022723f389f";s:77:"Neos\Flow\Security\Authorization\Privilege\Parameter\StringPrivilegeParameter";s:40:"e554eea12d972e729a814d289ab3ee762c4d4113";s:61:"Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface";s:40:"59b369d3923f3e1e40660b40ca0a2d8744ee3f84";s:68:"Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface";s:40:"26809144222101a0a589ad09eb512a4920a2d2e9";s:58:"Neos\Flow\Security\Authorization\Privilege\PrivilegeTarget";s:40:"defa2d88df6b2b7e8d3b353429cfb6fbcd9409b8";s:46:"Neos\Flow\Security\Authorization\RequestFilter";s:40:"33a343cec0bd9212b0a907b3da79a40265ec1b9c";s:56:"Neos\Flow\Security\Authorization\TestingPrivilegeManager";s:40:"fc4f33986b70247d9afaa6065eb62c9fc181d8a9";s:43:"Neos\Flow\Security\Channel\HttpsInterceptor";s:40:"d8893b7524ce901801fb7276fd77e063969a356a";s:26:"Neos\Flow\Security\Context";s:40:"25f98f1e57b1126376a770fa285f497ac1305a80";s:42:"Neos\Flow\Security\Cryptography\Algorithms";s:40:"b37c65361ec873658ec8a7abd9a6718541c2a9e4";s:53:"Neos\Flow\Security\Cryptography\BCryptHashingStrategy";s:40:"c992df19a35bc8eb3b7eb10f7b46ca727532785b";s:57:"Neos\Flow\Security\Cryptography\FileBasedSimpleKeyService";s:40:"a041acfbcc2ebad0cc8dc4c976c47d07f06b9fa7";s:43:"Neos\Flow\Security\Cryptography\HashService";s:40:"e5602478e87912c6a3fbe746c4a796d9cf9319ab";s:45:"Neos\Flow\Security\Cryptography\OpenSslRsaKey";s:40:"5039461aca137b8496c18119cd55ba3f2a16df0b";s:64:"Neos\Flow\Security\Cryptography\PasswordHashingStrategyInterface";s:40:"8358753e6f315ddbf921270e91d0660f0a7eead2";s:53:"Neos\Flow\Security\Cryptography\Pbkdf2HashingStrategy";s:40:"63c5eec9650ce5f396635cd4fb51dfb029a5d769";s:55:"Neos\Flow\Security\Cryptography\PrecomposedHashProvider";s:40:"f3d6812a88c606757885c46b0990f50b9f4f1a32";s:57:"Neos\Flow\Security\Cryptography\RsaWalletServiceInterface";s:40:"d0c61188edd7f7b180a1ca26adc4139e23825515";s:51:"Neos\Flow\Security\Cryptography\RsaWalletServicePhp";s:40:"68996d0f4af9293d7fbd3afad532dcc228f30bf4";s:31:"Neos\Flow\Security\DummyContext";s:40:"a575f666e658a2835d964813292978c10d14c59c";s:28:"Neos\Flow\Security\Exception";s:40:"18db3157b922f89f7b992385fb81e3eefb89dcbb";s:50:"Neos\Flow\Security\Exception\AccessDeniedException";s:40:"5058e35a332e42527ec168cc45b63a43b01df5c2";s:60:"Neos\Flow\Security\Exception\AuthenticationRequiredException";s:40:"e1b822042d5a0d79c4c6fd3a96a619aa0a839e98";s:72:"Neos\Flow\Security\Exception\CircularResourceDefinitionDetectedException";s:40:"c112bdaa459ef9533d195e08e05533b2c83837d8";s:58:"Neos\Flow\Security\Exception\DecryptionNotAllowedException";s:40:"8283fcd9afa7ca1b83ad68e3caf46f6241d1bb3e";s:70:"Neos\Flow\Security\Exception\InvalidArgumentForHashGenerationException";s:40:"7c3009592b0baab4ee9b03b07968dfaed287663e";s:77:"Neos\Flow\Security\Exception\InvalidArgumentForRequestHashGenerationException";s:40:"94bb20b36d337defc401078f22db827e60ea4dd0";s:67:"Neos\Flow\Security\Exception\InvalidAuthenticationProviderException";s:40:"ee2af9fd8a86d907659d23b6e3039f576368b948";s:65:"Neos\Flow\Security\Exception\InvalidAuthenticationStatusException";s:40:"14fab5112cd2e92c7d87c4db4b87f54d264a92a2";s:49:"Neos\Flow\Security\Exception\InvalidHashException";s:40:"60d870f9f8af81023fe49f1d84436860bdace4d9";s:54:"Neos\Flow\Security\Exception\InvalidKeyPairIdException";s:40:"a0d9a4035b23453d0f3c7a3be68e0efa8b330780";s:51:"Neos\Flow\Security\Exception\InvalidPolicyException";s:40:"365d08723206b15fe08ee26124feb0f179dd3bd9";s:54:"Neos\Flow\Security\Exception\InvalidPrivilegeException";s:40:"890cee6003d1f16ce0751d242c65fe75dc10b791";s:58:"Neos\Flow\Security\Exception\InvalidPrivilegeTypeException";s:40:"c2f0ab9c2c333396efc40c0240414bcaf6f677a7";s:69:"Neos\Flow\Security\Exception\InvalidQueryRewritingConstraintException";s:40:"d3865a38e92f18987327c814c02fabd6dd1a0d73";s:59:"Neos\Flow\Security\Exception\InvalidRequestPatternException";s:40:"b96b6662589d571a4c7402ca8f682d1fcb5ee4be";s:58:"Neos\Flow\Security\Exception\MissingConfigurationException";s:40:"1b625466c32afbeb3fc17603dbdeb078aef99cb6";s:67:"Neos\Flow\Security\Exception\NoAuthenticationProviderFoundException";s:40:"62d853ff6864056c9c23464a4c16a975141d66d9";s:64:"Neos\Flow\Security\Exception\NoAuthenticationTokenFoundException";s:40:"4809bd1d04943471b0b1c94dba9617df44e2b651";s:56:"Neos\Flow\Security\Exception\NoContextAvailableException";s:40:"bc67377316c47e02daadbff7692dac30fa69726f";s:55:"Neos\Flow\Security\Exception\NoEntryPointFoundException";s:40:"56532fd9eeec535f8e0c813dfb478c93defd1d5c";s:56:"Neos\Flow\Security\Exception\NoInterceptorFoundException";s:40:"b2fed1a2ddc3235c99c631f700470b7dddd4e40d";s:59:"Neos\Flow\Security\Exception\NoRequestPatternFoundException";s:40:"c601ded79cb07fe6cf9bf2bb9a46731365b128c3";s:48:"Neos\Flow\Security\Exception\NoSuchRoleException";s:40:"783f669b60e986590cc18a59e472b07da49c84cf";s:59:"Neos\Flow\Security\Exception\NoTokensAuthenticatedException";s:40:"d7b0ed81439ac83d12457e8a470fbd5cce589ff8";s:59:"Neos\Flow\Security\Exception\OperationNotPermittedException";s:40:"c944199810411f27bfb3e1d234b4b2b76d08b42e";s:48:"Neos\Flow\Security\Exception\RoleExistsException";s:40:"a7986af54024c7b05b45b43f420b7a4f5b76b087";s:67:"Neos\Flow\Security\Exception\SyntacticallyWrongRequestHashException";s:40:"3706e25b2a99d6e6a4572d54b95897235f4afec6";s:68:"Neos\Flow\Security\Exception\UnsupportedAuthenticationTokenException";s:40:"7112ee04f7d7475705956e2e7f36bfa4a7f91a09";s:39:"Neos\Flow\Security\Policy\PolicyService";s:40:"92056bedff7c78bd977e60d282413acdf11c5c2a";s:30:"Neos\Flow\Security\Policy\Role";s:40:"87dc3a4ac248c94cf31cd15f43d664809fd56572";s:39:"Neos\Flow\Security\Policy\RoleConverter";s:40:"5fd79859e6b6449f00fff9cc16eff3a2abf2541a";s:42:"Neos\Flow\Security\RequestPatternInterface";s:40:"89b4e722d808765344ae1d5d227d0a5eb40bbb65";s:41:"Neos\Flow\Security\RequestPatternResolver";s:40:"e90d5131f4f4e647765b405b42d844e220924489";s:54:"Neos\Flow\Security\RequestPattern\ControllerObjectName";s:40:"33a21050087579297fbecfb71087161cb85ba339";s:48:"Neos\Flow\Security\RequestPattern\CsrfProtection";s:40:"5ae7f9322c720a639f441ca131ebe6eef6e919d2";s:38:"Neos\Flow\Security\RequestPattern\Host";s:40:"b5a116db5ff33b70cec11e01913e6d6561c8d584";s:36:"Neos\Flow\Security\RequestPattern\Ip";s:40:"1e84150066a4901a91e87d617968fcc032b3c347";s:37:"Neos\Flow\Security\RequestPattern\Uri";s:40:"1ef9d925d1f51b5feb62d0f756ac42077081c7ed";s:39:"Neos\Flow\Security\SessionDataContainer";s:40:"33f9d6e186b399e1255cb5cd2ae87b2ac9a4f701";s:42:"Neos\Flow\Session\Aspect\LazyLoadingAspect";s:40:"b1747f9d6d002ab1139bf0f437eb9694d0684def";s:50:"Neos\Flow\Session\Aspect\LazyLoadingProxyInterface";s:40:"94c728f40178f4b8ec313df2cfdec7772918be9c";s:38:"Neos\Flow\Session\Aspect\LoggingAspect";s:40:"c060725691e48e39d2570a0a923bd1059d296fe9";s:59:"Neos\Flow\Session\Aspect\SessionObjectMethodsPointcutFilter";s:40:"fc34dd7294a2b6e0beeaef9e537968dc6e86356e";s:40:"Neos\Flow\Session\CookieEnabledInterface";s:40:"ed209b653a3eba1d2ea7a33e548cd80a51241892";s:43:"Neos\Flow\Session\Data\SessionKeyValueStore";s:40:"b636aee97862901782f8dd0ff6c764f9390cd325";s:38:"Neos\Flow\Session\Data\SessionMetaData";s:40:"47667459648eea8680371c7cc2f8c95a3be781f1";s:43:"Neos\Flow\Session\Data\SessionMetaDataStore";s:40:"0d131c0d38ae8c64559198bd6fdf2d1c519d5dd4";s:27:"Neos\Flow\Session\Exception";s:40:"650deb114b5ab31cbec4f50d9211ec0c6a6ea34f";s:56:"Neos\Flow\Session\Exception\DataNotSerializableException";s:40:"eed910e6a62989336ff73deb401fd9302c203242";s:66:"Neos\Flow\Session\Exception\InvalidDataInSessionDataStoreException";s:40:"e698af547d7d2ca51aefc59453982baad0c285f8";s:58:"Neos\Flow\Session\Exception\InvalidRequestHandlerException";s:40:"0764a853d414d51e81b71b506e35ce17751cb70e";s:59:"Neos\Flow\Session\Exception\InvalidRequestResponseException";s:40:"4a12c8adddfbbc4acab894226d469452d18859ce";s:58:"Neos\Flow\Session\Exception\OperationNotSupportedException";s:40:"c8b7bca35dbc521f0521a5fa65ce1ef2ff6fc749";s:62:"Neos\Flow\Session\Exception\SessionAutostartIsEnabledException";s:40:"baf590ae5efca87927c4945b26af959a128919f3";s:54:"Neos\Flow\Session\Exception\SessionNotStartedException";s:40:"cecfa6736f53a96855d52935a59d8eafcb8b6c4a";s:25:"Neos\Flow\Session\Session";s:40:"82a7a874396f5f54670c56fbbe76bf48a7073ecd";s:34:"Neos\Flow\Session\SessionInterface";s:40:"a1272103d75a2965f78821a095d2b9f5ccec3be3";s:32:"Neos\Flow\Session\SessionManager";s:40:"3ed416f3b42016938da3c6e3b5adb013af6b3e82";s:41:"Neos\Flow\Session\SessionManagerInterface";s:40:"58c46c46174b680187e226913cdff140f6e9125e";s:34:"Neos\Flow\Session\TransientSession";s:40:"2462e55b16496e868ed8381c80dcaabebabe98ab";s:31:"Neos\Flow\SignalSlot\Dispatcher";s:40:"d377f2e977fd2273ba8876c2ca2b58678fa7baa6";s:51:"Neos\Flow\SignalSlot\Exception\InvalidSlotException";s:40:"12306b6c5a64bc8e78109fc220e966825867c382";s:33:"Neos\Flow\SignalSlot\SignalAspect";s:40:"a1c1527c97a3bd5f32d054a1dcea4f2135ad9d86";s:38:"Neos\Flow\SignalSlot\SignalInformation";s:40:"457a478b3841f30c3b4cfba57a6869c17ead0261";s:52:"Neos\Flow\Testing\RequestHandler\EmptyRequestHandler";s:40:"bbd391f31ae1dd17c28a8d90d7160908abff4d4a";s:66:"Neos\Flow\Testing\RequestHandler\RuntimeSequenceHttpRequestHandler";s:40:"331035d32705336fb54a7da0f77cabba3a60525a";s:70:"Neos\Flow\Testing\RequestHandler\RuntimeSequenceInvokingRequestHandler";s:40:"102d66ac62264a0bbc178a68efb8c35db6dec332";s:28:"Neos\Flow\Utility\Algorithms";s:40:"8ec5c93d6664e2e2744c07b2fe9557fb3a8d017e";s:29:"Neos\Flow\Utility\Environment";s:40:"9f6f389bb501784c92980d3fdc092eae0727a06b";s:27:"Neos\Flow\Utility\Exception";s:40:"2a832abf3678ee517b165f2bae138588f2d3b8f7";s:20:"Neos\Flow\Utility\Ip";s:40:"c53aa7a9bd46d12574fd087e0092d91441227c30";s:21:"Neos\Flow\Utility\Now";s:40:"31b95537d86ccb7d88e9b5ba670aee177c66894d";s:29:"Neos\Flow\Utility\PhpAnalyzer";s:40:"de241a56fc03098fcced755d7246f6d3e004608b";s:26:"Neos\Flow\Validation\Error";s:40:"70095a374d992817b7de5030a8b225d80967843c";s:30:"Neos\Flow\Validation\Exception";s:40:"dc4e11b196c5f6f36020cc32798f459ac13398bd";s:54:"Neos\Flow\Validation\Exception\InvalidSubjectException";s:40:"ac7e65a89059eab459660b4a09a7998413b16820";s:55:"Neos\Flow\Validation\Exception\InvalidTypeHintException";s:40:"393923791139c1689d1212a7dcd8e65809715296";s:70:"Neos\Flow\Validation\Exception\InvalidValidationConfigurationException";s:40:"2600afba31a2c6896f20df2a6a865affbdfdb21f";s:64:"Neos\Flow\Validation\Exception\InvalidValidationOptionsException";s:40:"9c4522ee1478045bc6176f957da1dd09e54a3c26";s:52:"Neos\Flow\Validation\Exception\NoSuchFilterException";s:40:"a4137be196f0b8b9aa64f139062f701fd92a06dd";s:55:"Neos\Flow\Validation\Exception\NoSuchValidatorException";s:40:"34d1356d9f387d9dad3031124b04c7e6e77d265b";s:38:"Neos\Flow\Validation\ValidatorResolver";s:40:"6f0c0463e6741e0fad4edb982a8d375f76ee285c";s:57:"Neos\Flow\Validation\Validator\AbstractCompositeValidator";s:40:"43f0b31d76001435568894fb500b080f1c9db7e5";s:48:"Neos\Flow\Validation\Validator\AbstractValidator";s:40:"1eb6f13c7dbcefdff8a4537a683469ddcf9fe8df";s:57:"Neos\Flow\Validation\Validator\AggregateBoundaryValidator";s:40:"d53da9fd7450fbe0433debe0f4d1a6847fd7061f";s:52:"Neos\Flow\Validation\Validator\AlphanumericValidator";s:40:"b09c7818b90942fcfab19ac42aa265a659c98a36";s:52:"Neos\Flow\Validation\Validator\BooleanValueValidator";s:40:"3de5f0901ea9c9228cf38f01c33e7bbe1296000a";s:50:"Neos\Flow\Validation\Validator\CollectionValidator";s:40:"b97feeff29b2160b0a2ebdf7251cb9c5c31a403e";s:51:"Neos\Flow\Validation\Validator\ConjunctionValidator";s:40:"d2b764c64c2e34ab51a93e58a282cc9fbd003594";s:45:"Neos\Flow\Validation\Validator\CountValidator";s:40:"a44a93ee1003ffe9f377f0e7f24da6bb165bde02";s:53:"Neos\Flow\Validation\Validator\DateTimeRangeValidator";s:40:"5aecfe8afaa401a559bd35f05ad175bd5c48c7ff";s:48:"Neos\Flow\Validation\Validator\DateTimeValidator";s:40:"4d8654eb59ecefc2e0c7bc9560deb63f7f10544c";s:51:"Neos\Flow\Validation\Validator\DisjunctionValidator";s:40:"638fa9394f727d05c18fedfb178977d38448d66a";s:52:"Neos\Flow\Validation\Validator\EmailAddressValidator";s:40:"f489693ba5f25abfc2099cd7180c848523afb9d2";s:53:"Neos\Flow\Validation\Validator\FileExtensionValidator";s:40:"c5f481a132aafd6de26bc0054fe1c43377f7a382";s:48:"Neos\Flow\Validation\Validator\FileSizeValidator";s:40:"93198c183e6e566ceebd4cd6efda8bf7c7dca3b7";s:45:"Neos\Flow\Validation\Validator\FloatValidator";s:40:"84fb30f1d10c22c6259dc2bc51e92168da17b406";s:53:"Neos\Flow\Validation\Validator\GenericObjectValidator";s:40:"6362a514d1a100b0a28284ca9d26c8b3105edcd4";s:47:"Neos\Flow\Validation\Validator\IntegerValidator";s:40:"35c4ee5e43fd41087451903eb095f24a886a4d5a";s:45:"Neos\Flow\Validation\Validator\LabelValidator";s:40:"fffc1d8db8674ba26757950ab1adf41a08e7bbbd";s:56:"Neos\Flow\Validation\Validator\LocaleIdentifierValidator";s:40:"53ea014cbf9286b5e2409126cff3541f501a2fc3";s:49:"Neos\Flow\Validation\Validator\MediaTypeValidator";s:40:"1bb78b11132e15f0e5713bf4691d4d2e76233b15";s:48:"Neos\Flow\Validation\Validator\NotEmptyValidator";s:40:"1e1cf49e0000b5e8de9b80c84ff566306512e0ed";s:51:"Neos\Flow\Validation\Validator\NumberRangeValidator";s:40:"f90b1a21450da311498cd141fdb5dd1224c88f9a";s:46:"Neos\Flow\Validation\Validator\NumberValidator";s:40:"8328dd388277a51b775a783fa5d9f599a70be873";s:55:"Neos\Flow\Validation\Validator\ObjectValidatorInterface";s:40:"ec91aa58a596f13704f7c44c37054e03da252081";s:63:"Neos\Flow\Validation\Validator\PolyTypeObjectValidatorInterface";s:40:"2ffdc4ab78c30fab1e7f7ef0d944b7570a075a38";s:43:"Neos\Flow\Validation\Validator\RawValidator";s:40:"224109f7ef492044c15403afbaca2979e8f25746";s:57:"Neos\Flow\Validation\Validator\RegularExpressionValidator";s:40:"1843ce7d031abfd6eca4943c8af92cc38f6368ca";s:52:"Neos\Flow\Validation\Validator\StringLengthValidator";s:40:"970a5f88c56eb63d8e2b3f9d94fb3511675e4620";s:46:"Neos\Flow\Validation\Validator\StringValidator";s:40:"9631dd444be1866de5989171e43870287f1081cf";s:44:"Neos\Flow\Validation\Validator\TextValidator";s:40:"493c567c951bbb243c2a33d654fb8880771f6af9";s:52:"Neos\Flow\Validation\Validator\UniqueEntityValidator";s:40:"dd4ada168687d2a748df1b80233c6aef1dac891b";s:44:"Neos\Flow\Validation\Validator\UuidValidator";s:40:"9105d936da6e10a9146a7ca0249bab793a24c4ee";s:49:"Neos\Flow\Validation\Validator\ValidatorInterface";s:40:"fbf77d6ca2a2e8cc9b2bb1cd2aef04cf4e682497";s:56:"Neos\FluidAdaptor\Command\DocumentationCommandController";s:40:"bebab6a38a90060991229078f6d39c24dd3de1c0";s:41:"Neos\FluidAdaptor\Core\Cache\CacheAdaptor";s:40:"c0a38367d7027e68726391460d53fb1e764edb27";s:32:"Neos\FluidAdaptor\Core\Exception";s:40:"05beb35ad64683845fc2d21e38bc55a7e3ce3b78";s:61:"Neos\FluidAdaptor\Core\Parser\Interceptor\ResourceInterceptor";s:40:"7ac55c6df65390ed733d0bea251fc564fda082ed";s:81:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\Expression\LegacyNamespaceExpressionNode";s:40:"69b13bea91f92e23700551e279ed63c023c452e4";s:56:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\ResourceUriNode";s:40:"fff6478a46d8c28dfe3a56e17348d36181700a26";s:70:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\TemplateObjectAccessInterface";s:40:"82fb52ddc3350d46c42acec32f302481e95b768e";s:44:"Neos\FluidAdaptor\Core\Parser\TemplateParser";s:40:"f0e55d02e44d657f863c4c2a9b0c69a5767d8341";s:69:"Neos\FluidAdaptor\Core\Parser\TemplateProcessor\EscapingFlagProcessor";s:40:"c17f0514eeab18f0d258b44272df434cfb89c5dc";s:83:"Neos\FluidAdaptor\Core\Parser\TemplateProcessor\NamespaceDetectionTemplateProcessor";s:40:"18b3828088b0b2c7dc9df3d719de326558364184";s:67:"Neos\FluidAdaptor\Core\Rendering\FlowAwareRenderingContextInterface";s:40:"c3808b3b90677f15f0d5429e4f568b127f1d128b";s:49:"Neos\FluidAdaptor\Core\Rendering\RenderingContext";s:40:"6dfcd0e4def8efe5e0b77b730affe0ce9d8362e7";s:61:"Neos\FluidAdaptor\Core\ViewHelper\AbstractConditionViewHelper";s:40:"37c90fe1819277959658c0d7cb21087948b5309e";s:63:"Neos\FluidAdaptor\Core\ViewHelper\AbstractLocaleAwareViewHelper";s:40:"3b55f35ccdc936c676a4e91b866e34e6b67fb73c";s:60:"Neos\FluidAdaptor\Core\ViewHelper\AbstractTagBasedViewHelper";s:40:"a8fc4da90214c8dde0c248d1b3c5662721883302";s:52:"Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper";s:40:"49565e2edbf310c72477e4da1b1d7a69977ee927";s:43:"Neos\FluidAdaptor\Core\ViewHelper\Exception";s:40:"6487ecd9c70cd4aff2652b6865135423bbba0c92";s:68:"Neos\FluidAdaptor\Core\ViewHelper\Exception\InvalidVariableException";s:40:"3151e6f73bf257b95f5d9547e3e458eb9b49b74d";s:82:"Neos\FluidAdaptor\Core\ViewHelper\Exception\RenderingContextNotAccessibleException";s:40:"5fb82a0685818e4dbd84c5783d2c12e35756198c";s:65:"Neos\FluidAdaptor\Core\ViewHelper\Exception\WrongEnctypeException";s:40:"e5e76903047be5b0d415e1e8482a6b10d5c6ee6f";s:65:"Neos\FluidAdaptor\Core\ViewHelper\Facets\ChildNodeAccessInterface";s:40:"1f6e76a565f86a0e3b52d779d19c33264f59f012";s:59:"Neos\FluidAdaptor\Core\ViewHelper\TemplateVariableContainer";s:40:"d6c4229478c349858d859b96eaeaa9e4f95b2a22";s:52:"Neos\FluidAdaptor\Core\ViewHelper\ViewHelperResolver";s:40:"5a034889844ad217b14e38a2f28a300e61a3adbf";s:54:"Neos\FluidAdaptor\Core\Widget\AbstractWidgetController";s:40:"858924a46efa0d26258b036cfc134730efea45ed";s:54:"Neos\FluidAdaptor\Core\Widget\AbstractWidgetViewHelper";s:40:"838ac9425985643452c7f46a000766626c6a8e47";s:53:"Neos\FluidAdaptor\Core\Widget\AjaxWidgetContextHolder";s:40:"b592de085ba1ff989a2848625fe8931127ad0968";s:50:"Neos\FluidAdaptor\Core\Widget\AjaxWidgetMiddleware";s:40:"43f0ea47e6453c6f76293dac7403d55ccb05d13d";s:39:"Neos\FluidAdaptor\Core\Widget\Exception";s:40:"4827c352b998659f64e504d10fbd444eac8ad972";s:66:"Neos\FluidAdaptor\Core\Widget\Exception\InvalidControllerException";s:40:"035df5f6cce8fdacf7bb260b63ba4de622740fe6";s:66:"Neos\FluidAdaptor\Core\Widget\Exception\MissingControllerException";s:40:"6f9d60d92a534d6e08507e81031f445bb13d8bc3";s:73:"Neos\FluidAdaptor\Core\Widget\Exception\RenderingContextNotFoundException";s:40:"97cf7f582ffc3d728b3dfcc8d738c8a94c17e22f";s:70:"Neos\FluidAdaptor\Core\Widget\Exception\WidgetContextNotFoundException";s:40:"1ab9844a54f0e940fb7a3724bb037fdb18ad8a9a";s:43:"Neos\FluidAdaptor\Core\Widget\WidgetContext";s:40:"51452bab0471f9ad31d01975440ed6ed16805c54";s:27:"Neos\FluidAdaptor\Exception";s:40:"1cb56c2a6b6b587e8779c0eb9e2e1570545518df";s:25:"Neos\FluidAdaptor\Package";s:40:"85eada1ae9c794966532df303a140d28e641eba2";s:43:"Neos\FluidAdaptor\Service\AbstractGenerator";s:40:"6b58c52f539ca97b8c2b696e9a0ca406299e57f2";s:35:"Neos\FluidAdaptor\Service\Exception";s:40:"24ba977c2aa478ad6fe1d60e0ead283bf55bf106";s:38:"Neos\FluidAdaptor\Service\XsdGenerator";s:40:"6bb428cf51e01e140bf0aeddbf4ea8d8eabe2e4f";s:45:"Neos\FluidAdaptor\ViewHelpers\DebugViewHelper";s:40:"cc71d2653cd9271c624b0746c645bd8ef62c6491";s:53:"Neos\FluidAdaptor\ViewHelpers\FlashMessagesViewHelper";s:40:"f606982164f39ab4c96aa757ea9d2e154b08040a";s:44:"Neos\FluidAdaptor\ViewHelpers\FormViewHelper";s:40:"4b6903bf8cc9fd4e4da1e5c3ab1d423a3ef995d4";s:62:"Neos\FluidAdaptor\ViewHelpers\Form\AbstractFormFieldViewHelper";s:40:"91b03eb78665946b2f197d7cf5fb04ef486df197";s:57:"Neos\FluidAdaptor\ViewHelpers\Form\AbstractFormViewHelper";s:40:"07dde2e5e1ef669f5d9b686ee67a4a55fcb09c66";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\ButtonViewHelper";s:40:"009b0c14e8eb15348b70ffafdaae64054453d896";s:53:"Neos\FluidAdaptor\ViewHelpers\Form\CheckboxViewHelper";s:40:"94a15a6d1a050eec3e13acf04abe77dc2eca71c5";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\HiddenViewHelper";s:40:"fd2ef2dbc4b8ac1e6353acc4ff73f8da0f59d501";s:53:"Neos\FluidAdaptor\ViewHelpers\Form\PasswordViewHelper";s:40:"0760608f5fb628bde57b2071f440adaf0275d26a";s:50:"Neos\FluidAdaptor\ViewHelpers\Form\RadioViewHelper";s:40:"f1015d9534dc793e82514588ee011f23d73e8e42";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\SelectViewHelper";s:40:"e75cb7e265b9dddf6a35b2d8e277504eac767e5e";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\SubmitViewHelper";s:40:"de2861a26b7651c011002f5a40289fdcdef0a9af";s:53:"Neos\FluidAdaptor\ViewHelpers\Form\TextareaViewHelper";s:40:"464b5f117b9e89ad42c09ac33b82da529ba53365";s:54:"Neos\FluidAdaptor\ViewHelpers\Form\TextfieldViewHelper";s:40:"2506dccf0fe665d2038a6ec75ccc8d2b62d87756";s:51:"Neos\FluidAdaptor\ViewHelpers\Form\UploadViewHelper";s:40:"f331d792a565545f87e2e25acd2a0f4645e7cedc";s:59:"Neos\FluidAdaptor\ViewHelpers\Format\Base64DecodeViewHelper";s:40:"e751acd5f2df9e1c5c8c4c74e39db5ec336e2973";s:52:"Neos\FluidAdaptor\ViewHelpers\Format\BytesViewHelper";s:40:"51562a9ea190ef671d0f23fdd0aaff8dc8d1fbba";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\CaseViewHelper";s:40:"f65a8a44f8b1c911fd36c95c50618dec3b06288c";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\CropViewHelper";s:40:"8d92851cdf5205b06a2ad24e14d951ad1c926385";s:55:"Neos\FluidAdaptor\ViewHelpers\Format\CurrencyViewHelper";s:40:"370c079d706c3eb88c2ce05542724cbaabd63169";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\DateViewHelper";s:40:"9c928e619288f3e71b7e98579f451008463d90af";s:65:"Neos\FluidAdaptor\ViewHelpers\Format\HtmlentitiesDecodeViewHelper";s:40:"4f48fe95f6d476024a5fb9d51253baee3fa4a46f";s:59:"Neos\FluidAdaptor\ViewHelpers\Format\HtmlentitiesViewHelper";s:40:"a3123bebef98292fe0998f01767c55edb57c724a";s:57:"Neos\FluidAdaptor\ViewHelpers\Format\IdentifierViewHelper";s:40:"a9979dd361f7a055983dde0a1e40e8fa300cdf5c";s:51:"Neos\FluidAdaptor\ViewHelpers\Format\JsonViewHelper";s:40:"3fe9b757451f5f32f53e48123c3bc39a26a88456";s:52:"Neos\FluidAdaptor\ViewHelpers\Format\Nl2brViewHelper";s:40:"c5bb565ce9ff72401359f8d8ad1ea187f929e8e2";s:53:"Neos\FluidAdaptor\ViewHelpers\Format\NumberViewHelper";s:40:"72b51905520a4b7067291da3e70828a5b0b46d67";s:54:"Neos\FluidAdaptor\ViewHelpers\Format\PaddingViewHelper";s:40:"fd336a989fa3210614eabc1b5319bea2aa8f0b48";s:56:"Neos\FluidAdaptor\ViewHelpers\Format\StripTagsViewHelper";s:40:"5628733b54d3e46f9da49eed48c36f5877a39735";s:56:"Neos\FluidAdaptor\ViewHelpers\Format\UrlencodeViewHelper";s:40:"e8ae990304a9a583984b70363a9557a719ae3710";s:51:"Neos\FluidAdaptor\ViewHelpers\Link\ActionViewHelper";s:40:"2de8f735b0b3e0b084284bb07777fc5a23f86416";s:50:"Neos\FluidAdaptor\ViewHelpers\Link\EmailViewHelper";s:40:"c3128df6a9a9a83c41409d1fae11817ba07259d5";s:53:"Neos\FluidAdaptor\ViewHelpers\Link\ExternalViewHelper";s:40:"e9a98c4a49fc468a52991ea85e2d94d275c01518";s:54:"Neos\FluidAdaptor\ViewHelpers\RenderChildrenViewHelper";s:40:"b7501837fc30cea0ec4d7bfbf3430c24d17f9c3f";s:58:"Neos\FluidAdaptor\ViewHelpers\Security\CsrfTokenViewHelper";s:40:"04996be7d126703d2c7bcdb165882d2753ff6732";s:57:"Neos\FluidAdaptor\ViewHelpers\Security\IfAccessViewHelper";s:40:"5bd6374d745fde1c10683ce405703569fecd5a59";s:64:"Neos\FluidAdaptor\ViewHelpers\Security\IfAuthenticatedViewHelper";s:40:"2d204d456e4afd6e257e3e6402ad90f43821a61b";s:58:"Neos\FluidAdaptor\ViewHelpers\Security\IfHasRoleViewHelper";s:40:"5fb4c65704a122f074a97d32e38580e78e20b7aa";s:49:"Neos\FluidAdaptor\ViewHelpers\TranslateViewHelper";s:40:"23ab13dac3d85bb9352a8a1ccfa204aa45a68a33";s:50:"Neos\FluidAdaptor\ViewHelpers\Uri\ActionViewHelper";s:40:"28b3d3eeed72b159628a047cee4da13b5a7b6660";s:49:"Neos\FluidAdaptor\ViewHelpers\Uri\EmailViewHelper";s:40:"145df439118920cbb09b76963ff99e76438f0d86";s:52:"Neos\FluidAdaptor\ViewHelpers\Uri\ExternalViewHelper";s:40:"ba6c48cdfd7089380ad5fd79a72bad4b265fe04a";s:52:"Neos\FluidAdaptor\ViewHelpers\Uri\ResourceViewHelper";s:40:"3a162999768fe6c97167836d7482d24fb5098e6a";s:62:"Neos\FluidAdaptor\ViewHelpers\Validation\IfHasErrorsViewHelper";s:40:"c233105c535e7dddf056cb2c928fe97a6bb94411";s:58:"Neos\FluidAdaptor\ViewHelpers\Validation\ResultsViewHelper";s:40:"df80249d69b5bec26ed2645f75ec95c1ff632e8a";s:59:"Neos\FluidAdaptor\ViewHelpers\Widget\AutocompleteViewHelper";s:40:"86a28ff3cae644a336d2e5235fcd26e4a7197f4c";s:70:"Neos\FluidAdaptor\ViewHelpers\Widget\Controller\AutocompleteController";s:40:"53ff946f36c2c2359b5a3cc641ef608d8554528c";s:66:"Neos\FluidAdaptor\ViewHelpers\Widget\Controller\PaginateController";s:40:"59bb5dcfc3a579b3011b37c77a2a19346117a6a5";s:51:"Neos\FluidAdaptor\ViewHelpers\Widget\LinkViewHelper";s:40:"10c54a53e0370b96d973756cdb71ce2e6febf512";s:55:"Neos\FluidAdaptor\ViewHelpers\Widget\PaginateViewHelper";s:40:"a22acd2eb8600fd28975547985f33c413faca17a";s:50:"Neos\FluidAdaptor\ViewHelpers\Widget\UriViewHelper";s:40:"4848f843b851b398049a1af1b2b44d9bc60b0603";s:43:"Neos\FluidAdaptor\View\AbstractTemplateView";s:40:"cd0ed49b0a3c4370c7554d37a519d24353d0d592";s:32:"Neos\FluidAdaptor\View\Exception";s:40:"7459058532194439a1ddbc5df847bf901417cb63";s:56:"Neos\FluidAdaptor\View\Exception\InvalidSectionException";s:40:"da2494fe0a4d5afb24fb76aaa6ce204030b0e362";s:65:"Neos\FluidAdaptor\View\Exception\InvalidTemplateResourceException";s:40:"c5c283df751fa8d0fd7e0fc75dc2439c7947f633";s:37:"Neos\FluidAdaptor\View\StandaloneView";s:40:"fb5c5547d5077ae37cae6edf250a208c09a6eacc";s:36:"Neos\FluidAdaptor\View\TemplatePaths";s:40:"801a9f413ae3586a10bc486f178db6f486a0b690";s:35:"Neos\FluidAdaptor\View\TemplateView";s:40:"8d04918b495061169d37e3440dc36c0753f9abcb";s:36:"Neos\Http\Factories\FlowUploadedFile";s:40:"048e995931fc06ec143bda72e78f6c75d94dc20c";s:34:"Neos\Http\Factories\PsrHttpFactory";s:40:"de136fd94bd19a6cfda34e3e86883707cf976be8";s:34:"Neos\Http\Factories\RequestFactory";s:40:"467d3f2324806ee3c15314b1bc0e94b620806044";s:39:"Neos\Http\Factories\RequestFactoryTrait";s:40:"7958b3851f82a1b831caaf7686be9dcea76e6cb5";s:35:"Neos\Http\Factories\ResponseFactory";s:40:"f538301640c0304d6d59c78b866424829e690fef";s:40:"Neos\Http\Factories\ResponseFactoryTrait";s:40:"4ac037992d9d5038ad91c4e33e6c55b55db23506";s:40:"Neos\Http\Factories\ServerRequestFactory";s:40:"929767c6d7e809955e4053349407c882ea715cdd";s:45:"Neos\Http\Factories\ServerRequestFactoryTrait";s:40:"a8d930ce3758fe2918692a67291c53b84afbfd3d";s:33:"Neos\Http\Factories\StreamFactory";s:40:"44aeecfd8837f6ef735ff6a601d563a33031df96";s:38:"Neos\Http\Factories\StreamFactoryTrait";s:40:"62b304cdf483f031afc8c94e1cd3c002f3cf2710";s:39:"Neos\Http\Factories\UploadedFileFactory";s:40:"641f457b0a8b98b16150900e7ee0817d42bda62a";s:44:"Neos\Http\Factories\UploadedFileFactoryTrait";s:40:"5097a6e6f902ed40d40f89b3beeaa0047867c9bd";s:30:"Neos\Http\Factories\UriFactory";s:40:"fc0add6e239c06524d873c805d536cc239465bad";s:35:"Neos\Http\Factories\UriFactoryTrait";s:40:"6be154d908ed17af2faa4e4249eaeb7a32d3ae1c";s:51:"Neos\Kickstarter\Command\KickstartCommandController";s:40:"3be2009e08df165aab77b3d30b4fd7f36aca3e30";s:24:"Neos\Kickstarter\Package";s:40:"8e720cbe89aaab08b15e2b4a1500523cd9736978";s:41:"Neos\Kickstarter\Service\GeneratorService";s:40:"b8ada40abddbf91efd9c7162c455c065fed5e70b";s:34:"Neos\Kickstarter\Utility\Inflector";s:40:"f063ec4e2cf365dd238c098f6499a64ea0b1c40d";s:35:"Neos\Kickstarter\Utility\Validation";s:40:"a3a76f7f1799feba2f4be42130558090dffebae6";s:51:"Neos\Kickstarter\ViewHelpers\Format\LtrimViewHelper";s:40:"6d53e428f19d5d9bb35c6f64bc969503e2f4ca2d";s:53:"Neos\Kickstarter\ViewHelpers\Format\UcfirstViewHelper";s:40:"85195991791df48e45d33e700592d1f730a32fc6";s:64:"Neos\Kickstarter\ViewHelpers\Inflect\HumanizeCamelCaseViewHelper";s:40:"a030949b71e816979ddfcf7d27197d7955c590d8";s:56:"Neos\Kickstarter\ViewHelpers\Inflect\PluralizeViewHelper";s:40:"b3c78df40b1a3dc86942043d03a8597c43048142";s:19:"Neos\Utility\Arrays";s:40:"08956a27135573c532faa7f6c39c0d66c8cbbca2";s:37:"Neos\Utility\Exception\FilesException";s:40:"716e24f5f5b07312f486e037b6d81f76a640c359";s:47:"Neos\Utility\Exception\InvalidPositionException";s:40:"2379ad2b45e92a26678bacce7a8aa764e9d85dc6";s:43:"Neos\Utility\Exception\InvalidTypeException";s:40:"f305c627a752410f7488d31c73cad063fd320232";s:53:"Neos\Utility\Exception\PropertyNotAccessibleException";s:40:"1a3c7c8904787b3f58876c0a185462c8d766fcc8";s:18:"Neos\Utility\Files";s:40:"39cd1af3e559dc22bac839e5dee6f04b1cc04484";s:23:"Neos\Utility\MediaTypes";s:40:"5654c6a7de813c66349995cf675960e1dbc1cd50";s:25:"Neos\Utility\ObjectAccess";s:40:"32a4f2572e3481a4aa42f6804e8195782a1455b0";s:30:"Neos\Utility\OpcodeCacheHelper";s:40:"013f11e473f62e359fc7de6342fe2588ab0032ca";s:22:"Neos\Utility\PdoHelper";s:40:"0fc6a96e5cecabcc01a09746daf617ca7e1194d6";s:34:"Neos\Utility\PositionalArraySorter";s:40:"e2f73ab3ce922b2dc169c05848a4b1d80bf990c5";s:28:"Neos\Utility\SchemaGenerator";s:40:"048c9a116c369cf47e486da18dcf488d0e830964";s:28:"Neos\Utility\SchemaValidator";s:40:"37b007a5a89d0d488730be09c118a98897d71bda";s:25:"Neos\Utility\TypeHandling";s:40:"a31941d9a2702d71437a2f7b98f1f627f71548cd";s:30:"Neos\Utility\Unicode\Exception";s:40:"2a588deffc607234c9514a011546e791c84315ab";s:30:"Neos\Utility\Unicode\Functions";s:40:"0ae50501572bca0d019e9a24e82fb3da31a8fc56";s:33:"Neos\Utility\Unicode\TextIterator";s:40:"f7d14bc08a52371e9207efa7838684f5ab21dee1";s:40:"Neos\Utility\Unicode\TextIteratorElement";s:40:"fced839fd3dfb47580362046a78799fcb835edbe";s:48:"Neos\Utility\Unicode\UnsupportedFeatureException";s:40:"d9da069eaaf919f6ab58da3e18e2e620db546c1f";}i:1;a:1:{i:0;s:3:"9.0";}i:2;a:177:{i:0;s:4:"Neos";i:1;s:10:"Neos\Cache";i:2;s:18:"Neos\Cache\Backend";i:3;s:20:"Neos\Cache\Exception";i:4;s:19:"Neos\Cache\Frontend";i:5;s:14:"Neos\Cache\Psr";i:6;s:20:"Neos\Cache\Psr\Cache";i:7;s:26:"Neos\Cache\Psr\SimpleCache";i:8;s:8:"Neos\Eel";i:9;s:18:"Neos\Eel\FlowQuery";i:10;s:29:"Neos\Eel\FlowQuery\Operations";i:11;s:36:"Neos\Eel\FlowQuery\Operations\Object";i:12;s:15:"Neos\Eel\Helper";i:13;s:19:"Neos\Eel\Validation";i:14;s:10:"Neos\Error";i:15;s:19:"Neos\Error\Messages";i:16;s:9:"Neos\Flow";i:17;s:21:"Neos\Flow\Annotations";i:18;s:13:"Neos\Flow\Aop";i:19;s:20:"Neos\Flow\Aop\Advice";i:20;s:21:"Neos\Flow\Aop\Builder";i:21;s:23:"Neos\Flow\Aop\Exception";i:22;s:22:"Neos\Flow\Aop\Pointcut";i:23;s:15:"Neos\Flow\Cache";i:24;s:13:"Neos\Flow\Cli";i:25;s:23:"Neos\Flow\Cli\Exception";i:26;s:17:"Neos\Flow\Command";i:27;s:18:"Neos\Flow\Composer";i:28;s:28:"Neos\Flow\Composer\Exception";i:29;s:23:"Neos\Flow\Configuration";i:30;s:33:"Neos\Flow\Configuration\Exception";i:31;s:30:"Neos\Flow\Configuration\Loader";i:32;s:30:"Neos\Flow\Configuration\Source";i:33;s:14:"Neos\Flow\Core";i:34;s:22:"Neos\Flow\Core\Booting";i:35;s:32:"Neos\Flow\Core\Booting\Exception";i:36;s:15:"Neos\Flow\Error";i:37;s:14:"Neos\Flow\Http";i:38;s:21:"Neos\Flow\Http\Client";i:39;s:21:"Neos\Flow\Http\Helper";i:40;s:25:"Neos\Flow\Http\Middleware";i:41;s:14:"Neos\Flow\I18n";i:42;s:19:"Neos\Flow\I18n\Cldr";i:43;s:29:"Neos\Flow\I18n\Cldr\Exception";i:44;s:26:"Neos\Flow\I18n\Cldr\Reader";i:45;s:36:"Neos\Flow\I18n\Cldr\Reader\Exception";i:46;s:24:"Neos\Flow\I18n\EelHelper";i:47;s:24:"Neos\Flow\I18n\Exception";i:48;s:24:"Neos\Flow\I18n\Formatter";i:49;s:21:"Neos\Flow\I18n\Parser";i:50;s:31:"Neos\Flow\I18n\Parser\Exception";i:51;s:34:"Neos\Flow\I18n\TranslationProvider";i:52;s:44:"Neos\Flow\I18n\TranslationProvider\Exception";i:53;s:20:"Neos\Flow\I18n\Xliff";i:54;s:30:"Neos\Flow\I18n\Xliff\Exception";i:55;s:26:"Neos\Flow\I18n\Xliff\Model";i:56;s:28:"Neos\Flow\I18n\Xliff\Service";i:57;s:24:"Neos\Flow\I18n\Xliff\V12";i:58;s:13:"Neos\Flow\Log";i:59;s:21:"Neos\Flow\Log\Backend";i:60;s:23:"Neos\Flow\Log\Exception";i:61;s:17:"Neos\Flow\Log\Psr";i:62;s:30:"Neos\Flow\Log\ThrowableStorage";i:63;s:21:"Neos\Flow\Log\Utility";i:64;s:17:"Neos\Flow\Monitor";i:65;s:41:"Neos\Flow\Monitor\ChangeDetectionStrategy";i:66;s:13:"Neos\Flow\Mvc";i:67;s:24:"Neos\Flow\Mvc\Controller";i:68;s:34:"Neos\Flow\Mvc\Controller\Exception";i:69;s:23:"Neos\Flow\Mvc\Exception";i:70;s:26:"Neos\Flow\Mvc\FlashMessage";i:71;s:34:"Neos\Flow\Mvc\FlashMessage\Storage";i:72;s:21:"Neos\Flow\Mvc\Routing";i:73;s:25:"Neos\Flow\Mvc\Routing\Dto";i:74;s:31:"Neos\Flow\Mvc\Routing\Exception";i:75;s:18:"Neos\Flow\Mvc\View";i:76;s:26:"Neos\Flow\ObjectManagement";i:77;s:40:"Neos\Flow\ObjectManagement\Configuration";i:78;s:46:"Neos\Flow\ObjectManagement\DependencyInjection";i:79;s:36:"Neos\Flow\ObjectManagement\Exception";i:80;s:32:"Neos\Flow\ObjectManagement\Proxy";i:81;s:17:"Neos\Flow\Package";i:82;s:27:"Neos\Flow\Package\Exception";i:83;s:21:"Neos\Flow\Persistence";i:84;s:28:"Neos\Flow\Persistence\Aspect";i:85;s:30:"Neos\Flow\Persistence\Doctrine";i:86;s:40:"Neos\Flow\Persistence\Doctrine\DataTypes";i:87;s:40:"Neos\Flow\Persistence\Doctrine\Exception";i:88;s:38:"Neos\Flow\Persistence\Doctrine\Logging";i:89;s:38:"Neos\Flow\Persistence\Doctrine\Mapping";i:90;s:45:"Neos\Flow\Persistence\Doctrine\Mapping\Driver";i:91;s:48:"Neos\Flow\Persistence\Doctrine\Mapping\Exception";i:92;s:31:"Neos\Flow\Persistence\Exception";i:93;s:18:"Neos\Flow\Property";i:94;s:28:"Neos\Flow\Property\Exception";i:95;s:32:"Neos\Flow\Property\TypeConverter";i:96;s:38:"Neos\Flow\Property\TypeConverter\Error";i:97;s:20:"Neos\Flow\Reflection";i:98;s:30:"Neos\Flow\Reflection\Exception";i:99;s:28:"Neos\Flow\ResourceManagement";i:100;s:38:"Neos\Flow\ResourceManagement\EelHelper";i:101;s:38:"Neos\Flow\ResourceManagement\Exception";i:102;s:35:"Neos\Flow\ResourceManagement\Filter";i:103;s:39:"Neos\Flow\ResourceManagement\Publishing";i:104;s:36:"Neos\Flow\ResourceManagement\Storage";i:105;s:36:"Neos\Flow\ResourceManagement\Streams";i:106;s:35:"Neos\Flow\ResourceManagement\Target";i:107;s:18:"Neos\Flow\Security";i:108;s:25:"Neos\Flow\Security\Aspect";i:109;s:33:"Neos\Flow\Security\Authentication";i:110;s:44:"Neos\Flow\Security\Authentication\Controller";i:111;s:44:"Neos\Flow\Security\Authentication\EntryPoint";i:112;s:42:"Neos\Flow\Security\Authentication\Provider";i:113;s:39:"Neos\Flow\Security\Authentication\Token";i:114;s:32:"Neos\Flow\Security\Authorization";i:115;s:44:"Neos\Flow\Security\Authorization\Interceptor";i:116;s:42:"Neos\Flow\Security\Authorization\Privilege";i:117;s:49:"Neos\Flow\Security\Authorization\Privilege\Entity";i:118;s:58:"Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine";i:119;s:49:"Neos\Flow\Security\Authorization\Privilege\Method";i:120;s:52:"Neos\Flow\Security\Authorization\Privilege\Parameter";i:121;s:26:"Neos\Flow\Security\Channel";i:122;s:31:"Neos\Flow\Security\Cryptography";i:123;s:28:"Neos\Flow\Security\Exception";i:124;s:25:"Neos\Flow\Security\Policy";i:125;s:33:"Neos\Flow\Security\RequestPattern";i:126;s:17:"Neos\Flow\Session";i:127;s:24:"Neos\Flow\Session\Aspect";i:128;s:22:"Neos\Flow\Session\Data";i:129;s:27:"Neos\Flow\Session\Exception";i:130;s:20:"Neos\Flow\SignalSlot";i:131;s:30:"Neos\Flow\SignalSlot\Exception";i:132;s:17:"Neos\Flow\Testing";i:133;s:32:"Neos\Flow\Testing\RequestHandler";i:134;s:17:"Neos\Flow\Utility";i:135;s:20:"Neos\Flow\Validation";i:136;s:30:"Neos\Flow\Validation\Exception";i:137;s:30:"Neos\Flow\Validation\Validator";i:138;s:17:"Neos\FluidAdaptor";i:139;s:25:"Neos\FluidAdaptor\Command";i:140;s:22:"Neos\FluidAdaptor\Core";i:141;s:28:"Neos\FluidAdaptor\Core\Cache";i:142;s:29:"Neos\FluidAdaptor\Core\Parser";i:143;s:41:"Neos\FluidAdaptor\Core\Parser\Interceptor";i:144;s:40:"Neos\FluidAdaptor\Core\Parser\SyntaxTree";i:145;s:51:"Neos\FluidAdaptor\Core\Parser\SyntaxTree\Expression";i:146;s:47:"Neos\FluidAdaptor\Core\Parser\TemplateProcessor";i:147;s:32:"Neos\FluidAdaptor\Core\Rendering";i:148;s:33:"Neos\FluidAdaptor\Core\ViewHelper";i:149;s:43:"Neos\FluidAdaptor\Core\ViewHelper\Exception";i:150;s:40:"Neos\FluidAdaptor\Core\ViewHelper\Facets";i:151;s:29:"Neos\FluidAdaptor\Core\Widget";i:152;s:39:"Neos\FluidAdaptor\Core\Widget\Exception";i:153;s:25:"Neos\FluidAdaptor\Service";i:154;s:22:"Neos\FluidAdaptor\View";i:155;s:29:"Neos\FluidAdaptor\ViewHelpers";i:156;s:34:"Neos\FluidAdaptor\ViewHelpers\Form";i:157;s:36:"Neos\FluidAdaptor\ViewHelpers\Format";i:158;s:34:"Neos\FluidAdaptor\ViewHelpers\Link";i:159;s:38:"Neos\FluidAdaptor\ViewHelpers\Security";i:160;s:33:"Neos\FluidAdaptor\ViewHelpers\Uri";i:161;s:40:"Neos\FluidAdaptor\ViewHelpers\Validation";i:162;s:36:"Neos\FluidAdaptor\ViewHelpers\Widget";i:163;s:47:"Neos\FluidAdaptor\ViewHelpers\Widget\Controller";i:164;s:32:"Neos\FluidAdaptor\View\Exception";i:165;s:9:"Neos\Http";i:166;s:19:"Neos\Http\Factories";i:167;s:16:"Neos\Kickstarter";i:168;s:24:"Neos\Kickstarter\Command";i:169;s:24:"Neos\Kickstarter\Service";i:170;s:24:"Neos\Kickstarter\Utility";i:171;s:28:"Neos\Kickstarter\ViewHelpers";i:172;s:35:"Neos\Kickstarter\ViewHelpers\Format";i:173;s:36:"Neos\Kickstarter\ViewHelpers\Inflect";i:174;s:12:"Neos\Utility";i:175;s:22:"Neos\Utility\Exception";i:176;s:20:"Neos\Utility\Unicode";}} \ No newline at end of file