StreamReader implements PSR Interface