22
33namespace Wotz \LivewireForms ;
44
5- use Wotz \LivewireForms \Fields \Field ;
65use Exception ;
76use Illuminate \Support \Arr ;
87use Illuminate \Support \Facades \View ;
98use Livewire \Component ;
109use Livewire \Features \SupportFileUploads \TemporaryUploadedFile ;
1110use Livewire \WithFileUploads ;
11+ use Wotz \LivewireForms \Fields \Field ;
1212
1313class FormController extends Component
1414{
@@ -18,17 +18,25 @@ class FormController extends Component
1818 use WithFileUploads;
1919
2020 public string $ formClass ;
21+
2122 public string $ modelClass ;
2223
23- public null | string $ locale = null ;
24- public null | string $ component ;
24+ public ?string $ locale = null ;
25+
26+ public ?string $ component ;
27+
2528 public array $ fields = [];
29+
2630 public array $ validation = [];
31+
2732 public array $ syncs = [];
33+
2834 public array $ flashes = [];
2935
3036 protected array $ messages = [];
31- protected null | Form $ form = null ;
37+
38+ protected ?Form $ form = null ;
39+
3240 protected array $ fieldStack = [];
3341
3442 public function hydrate ()
@@ -107,7 +115,7 @@ public function setValidation()
107115
108116 public function getForm ()
109117 {
110- return ( new $ this ->formClass ) ;
118+ return new $ this ->formClass ;
111119 }
112120
113121 public function flash ($ name , $ message )
0 commit comments