Neos\Flow\Mvc\ActionRequest::setArgumentNamespace PHP Метод

setArgumentNamespace() публичный Метод

This doesn't affect the actual behavior of argument handling within this classes' methods but is used in other parts of Flow and its libraries to render argument names which don't conflict with each other.
public setArgumentNamespace ( string $namespace ) : void
$namespace string Argument namespace
Результат void
    public function setArgumentNamespace($namespace)
    {
        $this->argumentNamespace = $namespace;
    }

Usage Example

Пример #1
0
 /**
  * @param \Neos\Form\Core\Model\FormDefinition $formDefinition
  * @param \Neos\Flow\Mvc\ActionRequest $request
  * @param \Neos\Flow\Http\Response $response
  * @throws \Neos\Form\Exception\IdentifierNotValidException
  * @internal
  */
 public function __construct(\Neos\Form\Core\Model\FormDefinition $formDefinition, \Neos\Flow\Mvc\ActionRequest $request, \Neos\Flow\Http\Response $response)
 {
     $this->formDefinition = $formDefinition;
     $rootRequest = $request->getMainRequest() ?: $request;
     $pluginArguments = $rootRequest->getPluginArguments();
     $this->request = new ActionRequest($request);
     $formIdentifier = $this->formDefinition->getIdentifier();
     $this->request->setArgumentNamespace('--' . $formIdentifier);
     if (isset($pluginArguments[$formIdentifier])) {
         $this->request->setArguments($pluginArguments[$formIdentifier]);
     }
     $this->response = $response;
 }
All Usage Examples Of Neos\Flow\Mvc\ActionRequest::setArgumentNamespace