| 1 | <?php |
||
| 18 | abstract class BaseThing extends Object implements Arrayable, ThingInterface |
||
|
|
|||
| 19 | { |
||
| 20 | use ThingTrait; |
||
| 21 | use ArrayableTrait { toArray as protected internalToArray; } |
||
| 22 | |||
| 23 | /** |
||
| 24 | * Find all getter methods. |
||
| 25 | * |
||
| 26 | * @return array |
||
| 27 | */ |
||
| 28 | public function resolveGetterMethods() |
||
| 47 | |||
| 48 | /** |
||
| 49 | * @inheritdoc |
||
| 50 | */ |
||
| 51 | public function toArray(array $fields = [], array $expand = [], $recursive = true) |
||
| 55 | |||
| 56 | /** |
||
| 57 | * @inheritdoc |
||
| 58 | */ |
||
| 59 | public function fields() |
||
| 63 | |||
| 64 | /** |
||
| 65 | * Cleanup array from null values. |
||
| 66 | * |
||
| 67 | * @param array $haystack |
||
| 68 | * @return array |
||
| 69 | */ |
||
| 70 | private function removeNullValues(array $haystack) |
||
| 84 | } |
||
| 85 |
This class, trait or interface has been deprecated. The supplier of the file has supplied an explanatory message.
The explanatory message should give you some clue as to whether and when the type will be removed from the class and what other constant to use instead.