Skip to content

Commit 7d64291

Browse files
OrtekoAndrew Keynes
andauthored
Fix rule validations being populated after they are already required (#845)
This works around an edge case where the swagger documentation code is attempting to determine if a field is required before the validation rules have been generated for that particular field. Co-authored-by: Andrew Keynes <[email protected]>
1 parent 4c92456 commit 7d64291

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Generators/ModelGenerator.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public function generate()
5555

5656
private function fillTemplate($templateData)
5757
{
58+
$rules = $this->generateRules();
5859
$templateData = fill_template($this->commandData->dynamicVars, $templateData);
5960

6061
$templateData = $this->fillSoftDeletes($templateData);
@@ -81,7 +82,7 @@ private function fillTemplate($templateData)
8182

8283
$templateData = str_replace('$FIELDS$', implode(','.infy_nl_tab(1, 2), $fillables), $templateData);
8384

84-
$templateData = str_replace('$RULES$', implode(','.infy_nl_tab(1, 2), $this->generateRules()), $templateData);
85+
$templateData = str_replace('$RULES$', implode(','.infy_nl_tab(1, 2), $rules), $templateData);
8586

8687
$templateData = str_replace('$CAST$', implode(','.infy_nl_tab(1, 2), $this->generateCasts()), $templateData);
8788

0 commit comments

Comments
 (0)