Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 61a1414

Browse files
fnogatznicolas-grekas
authored andcommitted
[Translation] Fix handling of empty lines in CsvFileLoader
1 parent 61ff8e2 commit 61a1414

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/Symfony/Component/Translation/Loader/CsvFileLoader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ protected function loadResource(string $resource): array
3434
throw new NotFoundResourceException(\sprintf('Error opening file "%s".', $resource), 0, $e);
3535
}
3636

37-
$file->setFlags(\SplFileObject::READ_CSV | \SplFileObject::SKIP_EMPTY);
37+
$file->setFlags(\SplFileObject::READ_CSV | \SplFileObject::SKIP_EMPTY | \SplFileObject::DROP_NEW_LINE);
3838
$file->setCsvControl($this->delimiter, $this->enclosure, $this->escape);
3939

4040
foreach ($file as $data) {
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
"foo"; "bar"
22
#"bar"; "foo"
3+
4+
# all incorrect examples:
35
"incorrect"; "number"; "columns"; "will"; "be"; "ignored"
4-
"incorrect"
6+
"incorrect"

0 commit comments

Comments
 (0)