protected function removeEmptyValues($values)
    {
        if (!is_array($values)) {
            return empty($values) ? null : $values;
        }

        foreach ($values as $key => $value) {
            if (!empty($value)) {
                continue;
            }
            unset($values[$key]);
        }

        return $values;
    }
protected function removeEmptyValues($values)
    {
        if (!is_array($values)) {
            return empty($values) ? null : $values;
        }

        foreach ($values as $key => $value) {
            if (!empty($value)) {
                continue;
            }
            unset($values[$key]);
        }

        return $values;
    }
protected function removeEmptyValues ( $ values ) { if ( ! is_array ( $ values ) ) { return empty ( $ values ) ? null : $ values ; } foreach ( $ values as $ key => $ value ) { if ( ! empty ( $ value ) ) { continue ; } unset ( $ values [ $ key ] ) ; } return $ values ; }
Determine if a Value is empty.

@param mixed $values

@return array|mixed
Determine if a Value is empty .