Added support for default values
This commit is contained in:
parent
32f917c78a
commit
2b4d93b6e4
1 changed files with 6 additions and 1 deletions
|
@ -67,7 +67,12 @@ class Response extends UtopiaResponse
|
||||||
|
|
||||||
foreach($result->getRules() as $key => $rule) {
|
foreach($result->getRules() as $key => $rule) {
|
||||||
if(!isset($data[$key])) {
|
if(!isset($data[$key])) {
|
||||||
throw new Exception('Missing response key: ' . $key);
|
if(!is_null($rule['default'])) {
|
||||||
|
$data[$key] = $rule['default'];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
throw new Exception('Missing response key: ' . $key);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$output[$key] = $data[$key];
|
$output[$key] = $data[$key];
|
||||||
|
|
Loading…
Reference in a new issue