Adrien Crivelli
bd05c590e3
Drop Travis
2020-11-26 11:10:52 +09:00
MarkBaker
ee13533db3
Remove tests that include tcPDF and DomPDF libraries when running against PHP8, because neither library is yet PHP8-ready
2020-10-09 14:31:16 +02:00
Adrien Crivelli
fcd9f10663
Update PHP-CS-Fixer rules
2020-05-18 13:49:57 +09:00
Adrien Crivelli
e868e58d20
Allow to run an entire folder of tests
...
We now can do something like:
```sh
./vendor/bin/phpunit tests/PhpSpreadsheetTests/Reader/
```
2020-05-17 18:35:55 +09:00
Adrien Crivelli
588ca6beb3
Replace migration tool with RectorPHP
...
Fixes #1445
2020-05-02 12:34:50 +09:00
Adrien Crivelli
f1a019e492
Upgrad PHP deps
2020-04-27 19:29:45 +09:00
Adrien Crivelli
b2070fd181
Upgrade to phpunit 7.5
2019-07-24 23:45:43 -07:00
Mark Baker
1e711541f1
Refactoring xlsx reader ( #1033 )
...
Start work on breaking up monolithic Reader and Writer classes into dedicated subclasses to make maintenance work easier
2019-06-30 23:42:25 +02:00
MarkBaker
0ef1b55106
Need to version compare against PHP 7.2.99 for PHP 7.3.0 release candidates
2018-10-14 16:35:38 +01:00
MarkBaker
874467d7c1
DomPDF doesn't yet support PHP 7.3.0, so suppress tests for that combination of version and library dependency
2018-10-14 16:21:40 +01:00
Adrien Crivelli
98c55b0f88
Migrator only replaced "PHPExcel"
2018-08-05 23:03:04 +09:00
Adrien Crivelli
148909300c
`Helper\Html` support UTF-8 HTML input
...
Assume UTF-8 encoding. Not assuming UTF-8 would mangle text such as "русский"
Fixes #444
2018-05-20 19:52:53 +09:00
Adrien Crivelli
d2f55ffa07
Support PHP 7.2
2018-01-28 16:23:38 +09:00
Adrien Crivelli
8d76020590
Consistent `stringFromColumnIndex()` and `columnIndexFromString()`
...
Column indexes are always based on 1 everywhere in PhpSpreadsheet.
This is consistent with rows starting at 1, as well as Excel
function `COLUMN()`. It should also make it easier to reason about
columns and rows and remove any doubts whether a specific method is
expecting 0 based or 1 based indexes.
Fixes #273
Fixes https://github.com/PHPOffice/PHPExcel/issues/307
Fixes https://github.com/PHPOffice/PHPExcel/issues/476
2017-11-26 15:29:08 +09:00
Gabriel Caruso
aed27a0bed
Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase ( #271 )
...
Use the `PHPUnit\Framework\TestCase` notation instead of `PHPUnit_Framework_TestCase` while extending our TestCases. This will help us migrate to PHPUnit 6, that [no longer support snake case class names](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-6.0.md#changed-1 ).
2017-11-09 00:48:01 +09:00
Adrien Crivelli
40efcd2fdd
Rename tests according to the class the class they are testing
2017-11-03 12:47:19 +09:00
Adrien Crivelli
aef4d711f5
Use `self::assert*()` instead of `$this->assert*()`
...
Because even if it doesn't make a difference in practice, it is
technically more correct to call static methods statically. It
also better advertise that those methods can be used from any context.
2017-09-22 14:22:44 +09:00
Zharikov Viktor
07455d24f6
Make global usage of `use` instead of FQCN
...
Closes #78
Closes #147
2017-05-18 00:10:16 +02:00
Adrien Crivelli
5ad6ced95c
Introduce a tool to migrate from PHPExcel to PhpSpreadsheet
2016-11-28 00:13:57 +09:00