oleibman
fb29a7630f
Evaluate NamedRange and ArrayFunction in DataValidator
...
Fix #4206 .
2025-01-02 22:17:57 -08:00
oleibman
441abf05d5
DataValidation Doesn't Need __construct nor __clone
...
Constructor does nothing. Class doesn't require deep clone since all properties are bool or string.
2025-01-02 15:51:02 -08:00
Adrien Crivelli
ec4098c8fd
Strict mode for all tests
...
While we might never be able to have 100% of our code strict, we can at
the very least do it for all of our tests. This ensures that our tests
are using our API with the types as intended by the test author, and not
silently be cast to what our API requires.
2023-09-07 17:44:56 +08:00
Adrien Crivelli
fcd9f10663
Update PHP-CS-Fixer rules
2020-05-18 13:49:57 +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
Maxim Bulygin
6561494e32
Add possibility to check validity of a cell value, based on data validation rules
...
`$cell->hasValidValue()` returns true if the cell has a value which conform to the
rules defined in `$cell->getDataValidation()`.
Closes #257
2017-10-31 14:07:24 +09:00