|
@@ 247-250 (lines=4) @@
|
| 244 |
|
$isArray = false; |
| 245 |
|
if (count($doc)) { |
| 246 |
|
$namespace = str_replace('{__API__}', $model, $doc[1]); |
| 247 |
|
if (false !== strpos($namespace, '[') && false !== strpos($namespace, ']')) { |
| 248 |
|
$namespace = str_replace(']', '', str_replace('[', '', $namespace)); |
| 249 |
|
$isArray = true; |
| 250 |
|
} |
| 251 |
|
$payload = $this->extractModelFields($namespace); |
| 252 |
|
$reflector = new \ReflectionClass($namespace); |
| 253 |
|
$namespace = $reflector->getShortName(); |
|
@@ 302-305 (lines=4) @@
|
| 299 |
|
foreach ($subDtos as $subDto) { |
| 300 |
|
list($field, $dtoName) = explode('=', $subDto); |
| 301 |
|
$isArray = false; |
| 302 |
|
if (false !== strpos($dtoName, '[') && false !== strpos($dtoName, ']')) { |
| 303 |
|
$dtoName = str_replace(']', '', str_replace('[', '', $dtoName)); |
| 304 |
|
$isArray = true; |
| 305 |
|
} |
| 306 |
|
$dto = $this->extractModelFields($dtoName); |
| 307 |
|
$modelDto[$field] = ($isArray) ? [$dto] : $dto; |
| 308 |
|
$modelDto['objects'][$dtoName] = $dto; |