--- /dev/null
+--TEST--\r
+Bug #43353 wrong detection of 'data' wrapper\r
+--SKIPIF--\r
+<?php\r
+if(substr(PHP_OS, 0, 3) != "WIN")\r
+ die("skip Run only on Windows");\r
+?>\r
+--FILE--\r
+<?php\r
+\r
+var_dump(is_dir('file:///datafoo:test'));\r
+var_dump(is_dir('datafoo:test'));\r
+var_dump(file_get_contents('data:text/plain,foo'));\r
+var_dump(file_get_contents('datafoo:text/plain,foo'));\r
+\r
+?>\r
+--EXPECTF--\r
+bool(false)\r
+bool(false)\r
+string(3) "foo"\r
+\r
+Warning: file_get_contents(datafoo:text/plain,foo): failed to open stream: Invalid argument in %s\r
+bool(false)\r