@@ -28,7 +28,7 @@ |
||
| 28 | 28 | /** |
| 29 | 29 | * Returns path to data. By default equals to property name. |
| 30 | 30 | * |
| 31 | - * @return string; |
|
| 31 | + * @return string |
|
| 32 | 32 | */ |
| 33 | 33 | public function getDataPath(); |
| 34 | 34 | |
@@ -562,7 +562,7 @@ discard block |
||
| 562 | 562 | * Parse value that contains array |
| 563 | 563 | * |
| 564 | 564 | * @param $data |
| 565 | - * @param $path |
|
| 565 | + * @param string $path |
|
| 566 | 566 | * @param array $params |
| 567 | 567 | * @return array|null |
| 568 | 568 | */ |
@@ -576,6 +576,10 @@ discard block |
||
| 576 | 576 | return $this->parseArray( |
| 577 | 577 | $data, |
| 578 | 578 | $path, |
| 579 | + |
|
| 580 | + /** |
|
| 581 | + * @param string $path |
|
| 582 | + */ |
|
| 579 | 583 | function ($data, $path, DataParser $parser) use ($typeParams) { |
| 580 | 584 | return $parser->parseScalarValue($data, $path, $typeParams); |
| 581 | 585 | } |
@@ -586,6 +590,10 @@ discard block |
||
| 586 | 590 | return $this->parseArray( |
| 587 | 591 | $data, |
| 588 | 592 | $path, |
| 593 | + |
|
| 594 | + /** |
|
| 595 | + * @param string $path |
|
| 596 | + */ |
|
| 589 | 597 | function ($data, $path, DataParser $parser) use ($format) { |
| 590 | 598 | return $parser->parseDateTime($data, $path, $format); |
| 591 | 599 | } |
@@ -595,6 +603,10 @@ discard block |
||
| 595 | 603 | return $this->parseArray( |
| 596 | 604 | $data, |
| 597 | 605 | $path, |
| 606 | + |
|
| 607 | + /** |
|
| 608 | + * @param string $path |
|
| 609 | + */ |
|
| 598 | 610 | function ($data, $path, DataParser $parser) use ($typeParams) { |
| 599 | 611 | return $parser->parseObjectValue($data, $path, $typeParams); |
| 600 | 612 | } |
@@ -604,6 +616,10 @@ discard block |
||
| 604 | 616 | return $this->parseArray( |
| 605 | 617 | $data, |
| 606 | 618 | $path, |
| 619 | + |
|
| 620 | + /** |
|
| 621 | + * @param string $path |
|
| 622 | + */ |
|
| 607 | 623 | function ($data, $path, DataParser $parser) use ($typeParams) { |
| 608 | 624 | return $parser->parseArrayValue($data, $path, $typeParams); |
| 609 | 625 | } |
@@ -613,6 +629,10 @@ discard block |
||
| 613 | 629 | return $this->parseArray( |
| 614 | 630 | $data, |
| 615 | 631 | $path, |
| 632 | + |
|
| 633 | + /** |
|
| 634 | + * @param string $path |
|
| 635 | + */ |
|
| 616 | 636 | function ($data, $path, DataParser $parser) { |
| 617 | 637 | return $parser->parseRaw($data, $path); |
| 618 | 638 | } |