public function arrayFilter(array $array, array $callback = ['self', 'filter']): array
    {
        foreach ($array as $k => $v) {
            if (\is_array($v)) {
                $array[$k] = $this->arrayFilter($v, $callback);
            }
        }

        return array_filter($array, $callback);
    }