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

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

The arguments array will be reset therefore any arguments which existed before will be overwritten!
public setArguments ( array $arguments ) : void
$arguments array An array of argument names and their values
Результат void
    public function setArguments(array $arguments)
    {
        $this->arguments = [];
        foreach ($arguments as $key => $value) {
            $this->setArgument($key, $value);
        }
    }

Usage Example

 /**
  * @param Request $httpRequest
  * @param array $matchResults
  * @return ActionRequest
  */
 protected function createActionRequest(Request $httpRequest, array $matchResults = null)
 {
     $actionRequest = new ActionRequest($httpRequest);
     if ($matchResults !== null) {
         $requestArguments = $actionRequest->getArguments();
         $mergedArguments = Arrays::arrayMergeRecursiveOverrule($requestArguments, $matchResults);
         $actionRequest->setArguments($mergedArguments);
     }
     return $actionRequest;
 }
All Usage Examples Of Neos\Flow\Mvc\ActionRequest::setArguments