| @@ 115-119 (lines=5) @@ | ||
| 112 | }  | 
                                |
| 113 | ||
| 114 | $type = $this->removeNullable($type);  | 
                                |
| 115 |             } elseif ($jsonValue === null) { | 
                                |
| 116 | throw new \InvalidArgumentException(  | 
                                |
| 117 | 'JSON property "' . $key . '" in class "' . $strClassName . '" must not be NULL'  | 
                                |
| 118 | );  | 
                                |
| 119 | }  | 
                                |
| 120 | ||
| 121 | $type = $this->getFullNamespace($type, $strNs);  | 
                                |
| 122 | $type = $this->getMappedType($type, $jsonValue);  | 
                                |
| @@ 163-167 (lines=5) @@ | ||
| 160 | continue;  | 
                                |
| 161 | }  | 
                                |
| 162 | ||
| 163 |             if ($type === '') { | 
                                |
| 164 | throw new \InvalidArgumentException(  | 
                                |
| 165 | 'Empty type at property "' . $strClassName . '::$' . $key . '"'  | 
                                |
| 166 | );  | 
                                |
| 167 | }  | 
                                |
| 168 | ||
| 169 | $array = null;  | 
                                |
| 170 | $subtype = null;  | 
                                |