| Conditions | 4 | 
| Paths | 6 | 
| Total Lines | 16 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php | ||
| 21 | public function jsonSerialize() | ||
| 22 |     { | ||
| 23 | $array = array(); | ||
| 24 | $properties = get_object_vars($this); | ||
| 25 |         foreach ($properties as $key => $value) { | ||
| 26 |             if (null !== $value) { | ||
| 27 | $array[$key] = $value; | ||
| 28 | } | ||
| 29 | } | ||
| 30 | |||
| 31 |         if (count($array) == 0) { | ||
| 32 | return new \StdClass; | ||
| 33 | } | ||
| 34 | |||
| 35 | return $array; | ||
| 36 | } | ||
| 37 | } | ||
| 38 |