protected function ViewsDataExportExporterBaseTest::executeBOF in Views data export 7.4
6 calls to ViewsDataExportExporterBaseTest::executeBOF()
- CSVExportViewsDataExportExporterTests::testBOF in tests/
exporter_tests/ csv.test - Test the header writing.
- DOCExportViewsDataExportExporterTests::testBOF in tests/
exporter_tests/ doc.test - Test the header writing.
- TXTExportViewsDataExportExporterTests::testBOF in tests/
exporter_tests/ txt.test - Test the header writing.
- XLSXExportViewsDataExportExporterTests::testBOF in tests/
exporter_tests/ xlsx.test - Test the header writing.
- XMLExportViewsDataExportExporterTests::testBOF in tests/
exporter_tests/ xml.test - Test the opening XML.
File
- tests/
exporter_tests/ base.test, line 26
Class
Code
protected function executeBOF($exporter) {
// Write to memory, rather than an actual file.
$file = fopen('php://memory', 'w+');
// Get the exporter to write the Beginning Of File content.
$exporter
->bof($file);
// Get the content of the file.
fseek($file, 0);
$contents = '';
while (!feof($file)) {
$contents .= fread($file, 8192);
}
// Close up the file stream.
fclose($file);
// Return the contents for verification.
return $contents;
}