1
0
Fork 0
mirror of synced 2024-06-14 08:44:49 +12:00

Added support for default values

This commit is contained in:
Eldad Fux 2020-06-22 17:33:37 +03:00
parent 32f917c78a
commit 2b4d93b6e4

View file

@ -67,7 +67,12 @@ class Response extends UtopiaResponse
foreach($result->getRules() as $key => $rule) {
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];