public function PHPUnit_Util_Printer::flush in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit/src/Util/Printer.php \PHPUnit_Util_Printer::flush()
Flush buffer, optionally tidy up HTML, and close output if it's not to a php stream
2 calls to PHPUnit_Util_Printer::flush()
- PHPUnit_Util_Log_JUnit::flush in vendor/
phpunit/ phpunit/ src/ Util/ Log/ JUnit.php - Flush buffer and close output.
- PHPUnit_Util_TestDox_ResultPrinter::flush in vendor/
phpunit/ phpunit/ src/ Util/ TestDox/ ResultPrinter.php - Flush buffer and close output.
2 methods override PHPUnit_Util_Printer::flush()
- PHPUnit_Util_Log_JUnit::flush in vendor/
phpunit/ phpunit/ src/ Util/ Log/ JUnit.php - Flush buffer and close output.
- PHPUnit_Util_TestDox_ResultPrinter::flush in vendor/
phpunit/ phpunit/ src/ Util/ TestDox/ ResultPrinter.php - Flush buffer and close output.
File
- vendor/
phpunit/ phpunit/ src/ Util/ Printer.php, line 77
Class
- PHPUnit_Util_Printer
- Utility class that can print to STDOUT or write to a file.
Code
public function flush() {
if ($this->out && strncmp($this->outTarget, 'php://', 6) !== 0) {
fclose($this->out);
}
if ($this->printsHTML === true && $this->outTarget !== null && strpos($this->outTarget, 'php://') !== 0 && strpos($this->outTarget, 'socket://') !== 0 && extension_loaded('tidy')) {
file_put_contents($this->outTarget, tidy_repair_file($this->outTarget, array(
'indent' => true,
'wrap' => 0,
), 'utf8'));
}
}