===DONE===
--EXPECTF--
-Warning: gzfile() expects parameter 1 to be string, array given in %s on line %d
+Warning: gzfile() expects parameter 1 to be a valid path, array given in %s on line %d
NULL
-Warning: gzfile() expects parameter 1 to be string, array given in %s on line %d
+Warning: gzfile() expects parameter 1 to be a valid path, array given in %s on line %d
NULL
-Warning: gzfile() expects parameter 1 to be string, array given in %s on line %d
+Warning: gzfile() expects parameter 1 to be a valid path, array given in %s on line %d
NULL
-Warning: gzfile() expects parameter 1 to be string, array given in %s on line %d
+Warning: gzfile() expects parameter 1 to be a valid path, array given in %s on line %d
NULL
-===DONE===
\ No newline at end of file
+===DONE===
--EXPECTF--
Error: 2 - gzfile(Class A object): failed to open stream: No such file or directory, %s(%d)
bool(false)
-Error: 2 - gzfile() expects parameter 1 to be string, object given, %s(%d)
-NULL
\ No newline at end of file
+Error: 2 - gzfile() expects parameter 1 to be a valid path, object given, %s(%d)
+NULL