Conditions | 3 |
Paths | 2 |
Total Lines | 11 |
Code Lines | 6 |
Lines | 0 |
Ratio | 0 % |
Tests | 7 |
CRAP Score | 3 |
Changes | 0 |
1 | <?php |
||
122 | 10 | public static function fromArray(array $data) |
|
123 | { |
||
124 | 10 | if (! isset($data['meta']) || ! isset($data['asset'])) { |
|
125 | 3 | throw MissingFieldsException::metaOrAssetNotFound(); |
|
126 | } |
||
127 | |||
128 | 7 | $meta = AssetMeta::fromArray($data['meta']); |
|
129 | 7 | $data = $data['asset']; |
|
130 | 7 | $data['meta'] = $meta; |
|
131 | |||
132 | 7 | return self::fromArrayTrait($data); |
|
133 | } |
||
135 |