1
0
Fork 0
mirror of synced 2024-05-20 12:42:39 +12:00

Updated specs

This commit is contained in:
Eldad Fux 2020-11-13 22:38:47 +02:00
parent d3e14e3b62
commit e4db1ddd43
5 changed files with 11 additions and 4 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -307,6 +307,7 @@ class Swagger2 extends Format
$rules = $model->getRules();
$output['definitions'][$model->getType()] = [
'description' => $model->getName(),
'type' => 'object',
];
@ -378,6 +379,8 @@ class Swagger2 extends Format
$output['definitions'][$model->getType()]['properties'][$name] = [
'type' => $type,
'description' => $rule['description'] ?? '',
'default' => $rule['default'] ?? null,
'x-example' => $rule['example'] ?? null,
];
if($format) {

View file

@ -35,12 +35,14 @@ class BaseList extends Model
$this->addRule('sum', [
'type' => self::TYPE_INTEGER,
'description' => 'Total sum of items in the list.',
'example' => '5',
'default' => 0,
'example' => 5,
]);
}
$this->addRule($key, [
'type' => $model,
'description' => 'List of '.$key.'.',
'default' => [],
'example' => [],
'array' => true,
]);