private function wrap($name, $model, WebRequest $dispatched, WebRequest $wrapped) { $wrapper = new Wrapper($name, $dispatched->getTarget(), $wrapped->getArguments()); if ($this->isMapping()) { $wrapper->except($this->mappedBox); } $model = $wrapper->wrap($model); $this->onLoadHandler .= $wrapper->getOnLoadHandler(); $this->heads->putAll($wrapper->getHeadElements()); return $model; }