conform return of overridden current() method with extended SplFileObject (string or array)