public function __construct($data = []) { if ($data instanceof Arrayable) { $data = $data->toArray(); } if (!empty($data)) { $this->data = $data; } $this->initFormAttributes(); }