Fonata
2c46b3fd14
test: make code compatible with more recent PHPUnit versions
2022-12-26 23:45:55 +01:00
Fonata
919528bb2f
test: fix expected string: '\r' were 2 characters, not 0x0d
...
Solved with var_dump(bin2hex($expected));
2022-12-26 20:29:04 +01:00
Fonata
c4a90941e2
docs: fix grammar mistake
2022-12-26 20:29:04 +01:00
Fonata
11dbbcb40e
Simplified code - the string content is exactly the same
2022-12-26 20:29:04 +01:00
Fonata
67163568ee
Improved test name to make it easier to find
2022-12-26 20:29:04 +01:00
Fonata
6648dc99d5
Added a test for issue #177 : Saving data with commas
2022-12-26 20:29:04 +01:00
Fonata
5d4643b201
Allow _guess_delimiter to work with a single row of data
...
Fix #206
2021-11-07 13:36:38 +01:00
Fonata
ee13c17157
Apply PhpStorm source code formatting
2021-06-20 23:21:46 +02:00
Fonata
99daaa7235
Bugfix: $csv->parseFile now sets $this->data
...
This adds consistency because $csv->parse() does the same.
Fix #200
Fix #201
2021-06-20 23:21:46 +02:00
Fonata
7a066f9d5e
Add test for empty first parameter
2021-04-14 20:12:43 +02:00
Fonata
0af6e98670
Tests should not produce output - capture it
2021-04-14 20:12:43 +02:00
Fonata
b38d0de800
Add test for getTotalDataRowCount without loading data
2021-04-14 20:12:43 +02:00
Fonata
e15d144e27
Adjust call to static function
2021-04-14 20:12:43 +02:00
Fonata
4518e944c4
Adjust function signatures for newer PHPUnit versions
...
Will make an update to PHPUnit 8 or 9 easier.
2021-04-14 20:12:43 +02:00
Fonata
fba67b84ff
More consistent formatting
2021-04-14 20:12:43 +02:00
Fonata
d1186fcafa
Deprecate support for file paths in __construct() and parse()
...
See https://github.com/parsecsv/parsecsv-for-php/issues/198
2021-04-14 20:12:43 +02:00
Petri Haikonen
a3981edb84
Added some annotations to tests
2020-04-25 19:17:04 +02:00
Fonata
c12b6ba671
Added test for the case of objects as cells
...
I encountered this in Drupal 8, where cells implemented the
MarkupInterface. It was objects that, when cast to a string,
returned the translated string.
Before 5ca540daa7 , this new test
would fail.
2020-01-06 18:12:37 +01:00
Fonata
b792a6cc7b
Code quality: Removed superfluous brackets; should not change anything
2020-01-06 18:04:45 +01:00
Fonata
67c8a0167c
Added test for 1 MB stream data
2019-09-14 04:17:58 +02:00
Fonata
ef5e81f837
Added test for our code example in issue #165
...
Closes #165
2019-03-22 08:17:55 +01:00
Fonata
e3105d4003
Renamed protected functions: no end user should be tempted to call them
2019-03-22 08:17:55 +01:00
Fonata
f97f03a088
Only improved code formatting
2019-02-23 12:57:48 +01:00
Fonata
2d428ffa93
Updated test: no output in save_to_file_without_header_row.php
...
Thus, effectively, we just test for valid PHP syntax.
2019-02-02 18:47:55 +01:00
Susann Sgorzaly
52ad56c66a
fixes unparse bug if no data for unparsing remain (comments #150 )
2018-11-14 08:26:39 +01:00
Susann Sgorzaly
ab9e8a0af9
fixes unparse bug if array ids doesn't begin on zero (comments#149)
2018-11-14 08:26:39 +01:00
Fonata
3b74f7ce57
Added PHPUnit test to make sure very long text doesn't cause E_NOTICE
2018-09-25 00:27:04 +02:00
Fonata
1d8e6808bc
Added test for issue #145 , couldn't reproduce it
2018-05-21 21:56:54 +02:00
Fonata
063a812732
Merge pull request #142 from parsecsv/issue-141-multiple-empty-lines
...
Ignore entirely empty lines at the end of files
2018-05-11 09:03:36 +02:00
Fonata
4504f4b158
Converted function names to camelCase for PSR karma points
2018-04-29 11:21:00 +02:00
Fonata
b82ad03bd5
Ignore entirely empty lines at the end of files
...
Closes #141
2018-04-29 11:08:40 +02:00
Fonata
51d878a9a1
Merge pull request #137 from parsecsv/new-unparse-test
...
Added new test for unparse with parameters
2018-04-11 08:31:33 +02:00
Fonata
de8e792ef4
Merge branch 'feature-datacollections'
...
Conflicts:
src/Csv.php
2018-04-02 14:40:32 +02:00
Fonata
60d6458080
PHPUnit: prevent output from download.php to leak
2018-04-02 14:38:03 +02:00
Fonata
2e40a2eb1c
Added new test for unparse with parameters
2018-03-28 15:45:44 +02:00
Fonata
927e785891
Merge pull request #133 from parsecsv/fixing-132-output-with-fields
...
Bug fix: calling ->output() with $fields parameter set
2018-03-28 13:25:05 +02:00
Fonata
e6ba24b47a
Dropping PHP 5.4 support ( #131 )
...
Also removed special treatment of PHP 5.4, as we don't support it anymore
2018-03-20 11:12:22 +01:00
Fonata
f24e5bf3a3
Merge branch 'offset-comment-and-tests'
2018-03-17 12:44:02 +01:00
Fonata
bdd4e5ef25
Merge branch 'master' into offset-comment-and-tests
...
Conflicts:
tests/methods/ParseTest.php
2018-03-17 12:42:18 +01:00
Fonata
42b5d30d66
Improved OldRequireTest: explanation and new test added ( #128 )
2018-03-17 12:37:54 +01:00
Fonata
07846d33c1
Added OutputTest to verify issue #132 is a bug.
2018-03-17 12:07:12 +01:00
Fonata
10895788c8
Slightly simplified getTotalDataRowCount, added test
...
The brackets () in the pattern were not needed, as only
$matches[0] was accessed, not $matches[1].
The @var is useful for PhpStorm's Php Inspections (EA Extended).
More details here: https://github.com/kalessil/phpinspectionsea/blob/master/docs/types-compatibility.md#foreach-source-to-iterate-over
2018-03-17 12:05:01 +01:00
susgo
b7f2075efc
Fix #41 : output order and subset ( #126 )
...
* init unparse tests for ordering and subseting by fields
* added one test for heading=false
* implements functionality of this issue
2018-03-11 11:14:53 +01:00
Christian Bläul
3cc20fbb47
Merge remote-tracking branch 'itexia/auto-detect-file-has-heading'
...
# Conflicts:
# tests/methods/ParseTest.php
2018-03-10 12:46:36 +01:00
Christian Bläul
8f431aa7a4
Merge remote-tracking branch 'itexia/refactoring-constants'
2018-03-07 09:43:22 +01:00
Fonata
1142ef2611
Merge pull request #124 from itexia/new-enums-for-docu
...
New Enum class for file processing (save + unparse) + Documentation
2018-03-07 09:35:01 +01:00
Fonata
80a4954a3a
Merge pull request #122 from itexia/get-total-row-count
...
New feature: get total row count - useful if $limit is set.
2018-03-07 09:30:36 +01:00
Christian Bläul
9d7ccab20f
Improved comment and test data to show how the offset is counted.
2018-03-02 17:50:01 +01:00
Christian Bläul
abecaf1b5d
Only re-formated source code slightly
2018-03-02 17:25:38 +01:00
Christian Bläul
ea78f38e26
ConstructTest: undo directory change to be on the safe side.
2018-03-02 17:15:31 +01:00