protected function array_filter_recursive(array $input)
    {
        foreach ($input as &$value) {
            if (is_array($value)) {
                $value = $this->array_filter_recursive($value);
            }
        }

        return array_filter($input);
    }
protected function array_filter_recursive(array $input)
    {
        foreach ($input as &$value) {
            if (is_array($value)) {
                $value = $this->array_filter_recursive($value);
            }
        }

        return array_filter($input);
    }
protected function array_filter_recursive ( array $ input ) { foreach ( $ input as & $ value ) { if ( is_array ( $ value ) ) { $ value = $ this -> array_filter_recursive ( $ value ) ; } } return array_filter ( $ input ) ; }
Aplica um array_filter recursivamente em um array.

@param array $input

@return array
Aplica um array_filter recursivamente em um array .