Fonata
9c35237b1b
README: make sure examples can be used in namespaced files
2020-12-15 16:20:14 +01:00
Fonata
1528a1f6ae
README.md: fix the function name fix from my last commit
2020-12-07 18:13:09 +01:00
Fonata
aadb654edf
Fix incorrect function name in README.md
...
Closes #195
2020-11-12 06:40:58 +01:00
Sergei Morozov
8069409c73
Add .gitattributes
2020-05-10 14:57:29 +02:00
Fonata
947b1c0866
Removed PHPUnit <6 compat wrapper
1.2.1
2020-04-25 19:17:04 +02:00
Petri Haikonen
a3981edb84
Added some annotations to tests
2020-04-25 19:17:04 +02:00
Petri Haikonen
b4e4c14b42
PHPUnit 6 instead of 4, to get rid of wrapper
...
The TestCase wrapper caused PhpStorm to show warnings about
multiple implementations
Fixes #188
Improved some type hints in DocBlocks
2020-04-25 19:17:04 +02:00
Fonata
89429ebd60
Cleaned up README
2020-04-25 19:17:04 +02:00
Fonata
548a9fe551
ChangeLog: Added release date
1.2.0
2020-01-07 09:32:12 +01:00
susgo
5336800ec6
Merge pull request #186 from parsecsv/bu-object-test
...
Added test for the case of objects as cells
2020-01-06 19:35:23 +01:00
susgo
6bd53940c5
Merge pull request #185 from parsecsv/release-1.2.0
...
Release candidate 1.2.0
2020-01-06 19:32:41 +01:00
Fonata
a9297449b9
Autoloading: No need to explicitly mention ParseCsv\extensions
...
It is a sub-directory of src anyway.
2020-01-06 19:04:58 +01: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
af442cdd0e
PHP closing tags are no longer common practise
2019-12-25 15:09:31 +01:00
Fonata
95810ec2fa
Updated ChangeLog.txt
2019-12-25 15:08:37 +01:00
Fonata
d79160f40a
Examples: Removed deprecated HTTML attributes from <table> tag
2019-12-25 15:06:18 +01:00
Fonata
7ba2f9b296
Added an example for a verbal comparison
2019-12-25 15:04:07 +01:00
Fonata
d7ba892d38
Bug fix for $csv->conditions = 'rating is LESS than 4'
...
The $op was wrong because of upper case
2019-12-25 14:54:50 +01:00
Jess
38e9fff285
Added financial contributors to the README
2019-12-25 07:57:32 -05:00
Fonata
174d2e6070
Merge branch 'andreybolonin-patch-1'
2019-12-25 13:49:08 +01:00
Andrey Bolonin
d93036ca87
Update .travis.yml
2019-12-25 13:47:59 +01:00
Craig Morris
62fc367c14
Run https://gist.github.com/theodorejb/763b83a43522b0fc1755a537663b1863
2019-12-25 07:45:00 -05:00
susgo
044122efb9
Merge pull request #180 from parsecsv/more-conditions-bu
...
Bugfix for verbal conditions
2019-11-04 21:20:58 +01:00
susgo
18cbc3ab87
Merge pull request #174 from parsecsv/code-quality-and-documentation
...
Code quality and documentation
2019-11-04 21:19:35 +01:00
Fonata
af75206e86
Travis dist implicitly switched to Ubuntu Xenial, which didn't have PHP 5.5
2019-11-03 23:19:51 +01:00
Fonata
e45eb18213
Bugfix: All operators containing "is" or "equals" were broken
...
Fixes #179
2019-11-03 23:09:23 +01:00
Fonata
5340ab9584
New feature: Verbal condition operators don't have to be lower case
2019-11-03 23:08:08 +01:00
Fonata
f3601dbfb5
PHP 5.5 was not available; attempt to use Ubuntu Trusty
2019-09-14 09:01:10 +02:00
Fonata
67c8a0167c
Added test for 1 MB stream data
2019-09-14 04:17:58 +02:00
Fonata
8b583daa08
Improved documentation comments
2019-09-14 04:10:58 +02:00
Fonata
b6dccf5fa6
Use in_array() to make code more readable
2019-09-14 03:56:00 +02:00
Fonata
5ca540daa7
Avoid PhpStorm inspection for $value{0} on empty string (prevent E_NOTICE)
...
Here, $value is not empty, but the PhpStorm inspection doesn't get that.
I want to have zero warnings for this library.
2019-09-14 01:19:40 +02:00
Fonata
f89ed5978d
Simplified RegEx: {1} is the default and can be dropped
2019-09-14 01:17:09 +02:00
Fonata
f053cdde80
New feature: unparse now also understands $use_mb_convert_encoding
2019-09-14 01:14:41 +02:00
Fonata
62ae4e5fc3
Formated code using PhpStorm 2019.2.1 - only DocBlocks changed
2019-09-14 01:05:21 +02:00
susgo
a286556c16
Merge pull request #171 from parsecsv/travis-conf-bu
...
Travis conf didn't match schema
2019-07-27 12:11:55 +02:00
Fonata
7326262304
Travis conf didn't match schema
...
- PHP versions need to be strings
- https://docs.travis-ci.com/user/notifications/#configuring-email-notifications
Also: tell editors like PhpStorm how the YAML needs to be formatted.
2019-07-26 21:55:06 +02:00
susgo
b746ea1de0
Merge pull request #166 from parsecsv/parse_string_internal
...
End users should not be tempted to call parse_string.
2019-05-11 14:19:52 +02:00
Fonata
ef5e81f837
Added test for our code example in issue #165
...
Closes #165
2019-03-22 08:17:55 +01:00
Fonata
637f79c2e6
Improved documentation and parameter declaration
...
No functional changes.
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
susgo
5874b768b9
Merge pull request #164 from parsecsv/composer-validate
...
Quality improvement, but no bug fixes or new features
2019-02-24 05:47:39 +01:00
Fonata
5d766adc17
PHPUnit versions newer than 8 don't like our setUp function
...
See https://travis-ci.org/parsecsv/parsecsv-for-php/jobs/497446669
2019-02-23 13:21:54 +01:00
Fonata
67ed765eff
Added PHP 7.3 to test coverage
2019-02-23 13:09:09 +01:00
Fonata
a7be07cc02
PHP 7.2.15 doesn't seem to like public setUp functions
2019-02-23 13:06:28 +01:00
Fonata
b4cef37bb5
Simplyfied BaseClass.php: @access annotations are not needed
2019-02-23 13:05:55 +01:00
Fonata
f97f03a088
Only improved code formatting
2019-02-23 12:57:48 +01:00
Fonata
2e94f4ad41
Add composer validation to CI;
...
Also: add branch alias for `dev-master`
Fix #159
2019-02-23 12:53:58 +01:00
Fonata
d03f8a2f09
Simplified code; shouldn't change results
2019-02-23 12:48:52 +01:00