Skip to content

Commit eb77f51

Browse files
committed
fix: error reporting from #27
1 parent 3263de8 commit eb77f51

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/CsvFile.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,8 @@ public function writeRow(array $row)
324324
if (($ret === false) || (($ret === 0) && (strlen($str) > 0))) {
325325
throw new Exception(
326326
"Cannot write to CSV file " . $this->getPathname() .
327-
' Error: ' . error_get_last()['message'] . ' Return: ' . json_encode($ret) .
327+
($ret === false && error_get_last() ? 'Error: ' . error_get_last()['message'] : '') .
328+
' Return: ' . json_encode($ret) .
328329
' To write: ' . strlen($str) . ' Written: ' . $ret,
329330
Exception::WRITE_ERROR,
330331
null,

tests/bootstrap.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php
22

33
ini_set('display_errors', true);
4+
error_reporting(-1);
45

56
require_once __DIR__ . '/../vendor/autoload.php';

0 commit comments

Comments
 (0)