--TEST-- tidy_repair_*() and invalid parameters --SKIPIF-- --FILE-- getMessage() . \PHP_EOL; } try { tidy_repair_file($s, $s, $s, $s); } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; } tidy_repair_file($l, $l, $l ,$l); // This doesn't emit any warning, TODO look into echo "Done\n"; ?> --EXPECTF-- Warning: tidy_repair_string(): Could not load configuration file "1" in %s on line %d Warning: tidy_repair_string(): Could not set encoding "1" in %s on line %d Warning: tidy_repair_string(): Could not load configuration file "" in %s on line %d Warning: tidy_repair_string(): Could not load configuration file "1" in %s on line %d Warning: tidy_repair_string(): Could not set encoding "1" in %s on line %d Path cannot be empty Path cannot be empty Done