Skip to content

Conversation

@loneregister
Copy link

In my use of this repository, it would be very useful (is useful) to have a static function called isValid that simply returns TRUE or FALSE if the cronExpression is valid.

dragonmantank and others added 30 commits October 12, 2017 11:59
if it can be null in the factory, the constructor should have it too

also added phpdoc stuff
fix symmetry in constructor and factory method
Fixed infinite loop when resolving last weekday of the month from literals
[dependencies] Improve dependency declaration
…m-datetimeinterface

Get timezone from DateTimeInterface
Add missing docblocks and normalize end of lines
highlight variables in `README`
dragonmantank and others added 30 commits January 5, 2022 00:54
PHP 8.2 deprecates `"${var}"` string interpolation pattern.
This fixes all three of such occurrences in `dragonmantank/cron-expression` package.

 - [PHP 8.2: `${var}` string interpolation deprecated](https://php.watch/versions/8.2/${var}-string-interpolation-deprecated)
 - [RFC](https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation)
As discussed in mtdowling#133, the PHP 8.1's date extension daylight saving
APIs have been suffering with instabilities. Let's skip the affected
tests until php/php-src#9165 is resolved.

Signed-off-by: Athos Ribeiro <[email protected]>

Signed-off-by: Athos Ribeiro <[email protected]>
* mtdowling#137 Add check for multiple question marks
* mtdowling#137 Validate position of question marks in expression
Added "throws" docblock section, so it's immediately obvious in which way an invalid cron expression will fail

Co-authored-by: Roy Garrido <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.