Adrien Loison
4a9d0398ad
Update Reader/WriterEntityFactory
...
Add `WriterEntityFactory::createWriterFromFile`, working like `ReaderEntityFactory::createReaderFromFile` (guessing writer type from file name).
Use static functions when needed.
2019-05-17 13:22:27 +02:00
madflow
e8693834a0
perf tests in development branch
2019-03-24 22:53:28 +01:00
Adrien Loison
171a2fab10
Fix test failure message
2019-02-02 09:55:16 +01:00
madflow
3d577197d2
upgrade guide
2019-01-30 16:01:25 +01:00
Adrien Loison
71cf0fe339
Fix sheet name escaping
...
Sheet names are stored as attributes of an XML entity. We therefore need a different escaping strategy, escaping quotes.
2019-01-26 16:14:15 +01:00
Adrien Loison
ee998f7173
For PHP 7.1 for Composer
...
If local PHP is 7.2, we still want to download dependencies compatible with PHP 7.1
2019-01-04 19:24:28 +01:00
madflow
6c8344c025
PHP version in readme
2019-01-04 19:23:27 +01:00
Yannick ROGER
a420e3fffa
Fix phpunit ( #604 )
...
* Enforce PHP 5.4 on composer update
* Ran composer update
2018-12-03 16:42:00 +01:00
madflow
e99c80b3ad
create a reader by file type #569
2018-10-23 13:33:39 +02:00
madflow
8f7f106555
doc update with new classes and signatures
2018-10-12 20:16:30 +02:00
madflow
738ea30f35
use expectNotToPerformAssertions
2018-10-08 10:09:47 +02:00
madflow
8a1c48b6b0
rename EntityFactory for writers and readers #526
2018-09-03 11:15:09 +02:00
madflow
e1acdc1fc5
(docs) removed Bower, use a CDN, Docker usage, updated Readme
2018-08-09 23:52:14 +02:00
madflow
b105d15f08
some migrations to PHP 7.1
2018-06-12 18:28:04 +02:00
madflow
b05ce01d3c
delete unused ReaderOptions
2018-06-12 18:27:00 +02:00
Adrien Loison
195b0d4bda
Upgrade to 3.0 guide
2018-06-04 08:46:37 +02:00
Adrien Loison
f7c483adbd
Better support for errored cells
2018-06-03 22:31:24 +02:00
Adrien Loison
1b64a06fbe
Move ReaderFactory into Common/Creator
2018-06-03 21:13:38 +02:00
Adrien Loison
d25a4ebd6d
Add docs to .gitattributes
2018-06-03 21:08:21 +02:00
Adrien Loison
e83ac423dc
Force PHP 7.1
2018-06-03 20:43:49 +02:00
Adrien Loison
799ad93d23
Force UTF-8 encoding in htmlspecialchars
2018-05-09 22:56:06 +02:00
madflow
5c0030854f
appveyor
2018-03-28 09:50:56 +02:00
madflow
01ad5af2c5
fix risky tests and assert true for silent tests
2018-03-25 15:35:19 +02:00
madflow
29cf6245a1
added Row::getCellAtIndex method
2018-02-14 21:32:10 +01:00
madflow
21e0e9e6b1
implement Cell:isDate() for unification
2018-01-16 14:22:37 +01:00
madflow
e135b71473
remove unused import
2018-01-16 14:22:10 +01:00
madflow
d84f5168ec
RowManager constructor does not take any arguments
2018-01-16 14:22:10 +01:00
madflow
88eee3be72
wrong parameter count in method call
2018-01-16 14:22:10 +01:00
Gabriel Caruso
4c7adbb33f
Refactoring tests
2017-12-15 10:09:18 +01:00
Gabriel Caruso
9f4e28b3fd
Clean else
2017-12-15 10:06:19 +01:00
Gabriel Caruso
0efdf48119
Support PHPUnit 6
2017-11-27 00:24:13 +01:00
madflow
cd0831ea8e
#463 , move gh-pages to docs folder
2017-11-26 20:02:20 +01:00
madflow
5b1bcc1303
(chore) add PHP 7.2
2017-11-20 22:24:01 +01:00
Adrien Loison
f5168114d0
Merge Reader and Writer entities
...
Merged Cell/Row/Style entities
2017-11-19 02:54:17 +01:00
Adrien Loison
4d1d1c1e87
various improvements
2017-11-19 02:41:07 +01:00
Adrien Loison
102e17159c
Make ODS reader return Row object
2017-11-19 01:36:18 +01:00
Adrien Loison
68a96367a8
Remove StyleMerger from RowManager
2017-11-18 21:19:31 +01:00
Adrien Loison
78b6639480
Make XLSX reader return Row objects
2017-11-18 20:53:22 +01:00
Adrien Loison
a665b974fa
Make CSV reader return Row objects
2017-11-18 19:08:27 +01:00
Adrien Loison
139f7fdfb3
Remove StyleMerger from Cell entity
2017-11-18 17:37:52 +01:00
Adrien Loison
c826d15472
Fix charachters escaping with CSV reader/writer
...
PHP's built-in functions fputcsv and fgetcsv are not RFC-4180 compliant and include an escape character that's not defined in the spec.
This results in escaping characters that should not be escaped.
This commit disables this escaping mechanism.
2017-11-11 16:21:05 +01:00
Adrien Loison
e2b519d6f9
Fetch XML file paths from Workbook Relationships
2017-11-11 15:25:12 +01:00
Adrien Loison
0c8a53c821
Fix isEmptyRow() check
2017-11-11 12:35:03 +01:00
Adrien Loison
5a470188a9
Merge remote-tracking branch 'origin/master' into develop_3.0
2017-11-11 12:20:28 +01:00
Adrien Loison
1c69dee9c9
Sheet visibility - ODS writer and reader
2017-11-11 11:11:47 +01:00
Adrien Loison
b9206fcb4b
Sheet visibility - XLSX writer and reader
2017-11-11 11:11:47 +01:00
Adrien Loison
ddfa40e8b3
StyleMerger and RowManager changes
...
Move DI of StyleMerger to get rid of business logic in the entities Cell and Row
Simplify RowManager
2017-11-10 22:45:57 +01:00
Adrien Loison
111f82d35f
Add tests for cell styling
2017-11-10 21:35:59 +01:00
madflow
8dd6487ea3
add upgrade documentation #492
2017-11-10 11:21:57 +01:00
madflow
7367b89384
always write rows even with no cells #492
2017-11-10 11:21:57 +01:00