private inputObjectToArray ( mixed $input ) : array | ||
$input | mixed | can be an object or array |
return | array | the cleaned input |
private function inputObjectToArray($input)
{
if (is_object($input)) {
$input = get_object_vars($input);
}
if (is_array($input)) {
foreach ($input as $key => &$sub_input) {
$sub_input = self::inputObjectToArray($sub_input);
}
}
return $input;
}