/** * Set namespace to model if form is named so the data is bound properly */ protected function setupNamedModel() { if (!$this->getModel() || !$this->getName()) { return; } $dotName = $this->formHelper->transformToDotSyntax($this->getName()); $model = $this->formHelper->convertModelToArray($this->getModel()); if (!array_get($model, $dotName)) { $newModel = []; array_set($newModel, $dotName, $model); $this->model = $newModel; } }
/** * Transform array like syntax to dot syntax * * @param $key * @return mixed */ protected function transformKey($key) { return $this->formHelper->transformToDotSyntax($key); }