Add multiple variables to the view data collection
public assignMultiple ( array $values ) : Neos\Flow\Mvc\View\ViewInterface | ||
$values | array | array in the format array(key1 => value1, key2 => value2) |
return | Neos\Flow\Mvc\View\ViewInterface | an instance of $this, to enable chaining |
/** * Initialize and render the fallback view * * @return string */ public function renderFallbackView() { $this->fallbackView->setControllerContext($this->controllerContext); $this->fallbackView->assignMultiple($this->variables); return $this->fallbackView->render(); }
/** * Set common variables on the view * * @param ViewInterface $view * @return void */ protected function initializeView(ViewInterface $view) { $view->assignMultiple(array('view' => $this->browserState->get('view'), 'sortBy' => $this->browserState->get('sortBy'), 'sortDirection' => $this->browserState->get('sortDirection'), 'filter' => $this->browserState->get('filter'), 'activeTag' => $this->browserState->get('activeTag'), 'activeAssetCollection' => $this->browserState->get('activeAssetCollection'))); }