Skip to content

Commit 4bce700

Browse files
authored
Merge pull request #44 from rcerljenko/feature/fix-confirmed-rule
Added fix for last PR (confirmed rule handler)
2 parents 3ffc805 + a39eacd commit 4bce700

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

src/Commands/ExportPostmanCommand.php

+12-16
Original file line numberDiff line numberDiff line change
@@ -85,25 +85,21 @@ public function handle(): void
8585
})
8686
->first();
8787

88-
if (! $rulesParameter) {
89-
continue;
90-
}
91-
92-
$rulesParameter = $rulesParameter->getType()->getName();
93-
$rulesParameter = new $rulesParameter;
88+
if ($rulesParameter) {
89+
$rulesParameter = $rulesParameter->getType()->getName();
90+
$rulesParameter = new $rulesParameter;
91+
$rules = method_exists($rulesParameter, 'rules') ? $rulesParameter->rules() : [];
9492

95-
$requestRules = [];
96-
$rules = method_exists($rulesParameter, 'rules') ? $rulesParameter->rules() : [];
93+
foreach ($rules as $fieldName => $rule) {
94+
$requestRules[] = $fieldName;
9795

98-
foreach ($rules as $fieldName => $rule) {
99-
$requestRules[] = $fieldName;
100-
101-
if (is_string($rule)) {
102-
$rule = preg_split('/\s*\|\s*/', $rule);
103-
}
96+
if (is_string($rule)) {
97+
$rule = preg_split('/\s*\|\s*/', $rule);
98+
}
10499

105-
if (in_array('confirmed', $rule)) {
106-
$requestRules[] = $fieldName.'_confirmation';
100+
if (in_array('confirmed', $rule)) {
101+
$requestRules[] = $fieldName.'_confirmation';
102+
}
107103
}
108104
}
109105
}

0 commit comments

Comments
 (0)