|
HCE Project DC service web UI
0.2
Hierarchical Cluster Engine DC service web UI
|


Public Member Functions | |
| isSatisfiedBy (DateTime $date, $value) | |
| increment (DateTime $date, $invert=false) | |
| validate ($value) | |
Public Member Functions inherited from AbstractField | |
| isSatisfied ($dateValue, $value) | |
| isRange ($value) | |
| isIncrementsOfRanges ($value) | |
| isInRange ($dateValue, $value) | |
| isInIncrementsOfRanges ($dateValue, $value) | |
Static Private Member Functions | |
| static | getNearestWeekday ($currentYear, $currentMonth, $targetDay) |
Day of month field. Allows: * , / - ? L W.
'L' stands for "last" and specifies the last day of the month.
The 'W' character is used to specify the weekday (Monday-Friday) nearest the given day. As an example, if you were to specify "15W" as the value for the day-of-month field, the meaning is: "the nearest weekday to the 15th of the month". So if the 15th is a Saturday, the trigger will fire on Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. However if you specify "1W" as the value for day-of-month, and the 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not 'jump' over the boundary of a month's days. The 'W' character can only be specified when the day-of-month is a single day, not a range or list of days.
Definition at line 21 of file DayOfMonthField.php.
|
staticprivate |
Get the nearest day of the week for a given day in a month.
| int | $currentYear | Current year |
| int | $currentYear | Current month |
| int | $targetDay | Target day of the month |
Definition at line 32 of file DayOfMonthField.php.

| DayOfMonthField::increment | ( | DateTime | $date, |
$invert = false |
|||
| ) |
{When a CRON expression is not satisfied, this method is used to increment or decrement a DateTime object by the unit of the cron field.
| DateTime | $date | DateTime object to change |
| bool | $invert | (optional) Set to TRUE to decrement |
Implements FieldInterface.
Definition at line 86 of file DayOfMonthField.php.
| DayOfMonthField::isSatisfiedBy | ( | DateTime | $date, |
| $value | |||
| ) |
{Check if the respective value of a DateTime field satisfies a CRON exp.
| DateTime | $date | DateTime object to check |
| string | $value | CRON expression to test against |
Implements FieldInterface.
Definition at line 58 of file DayOfMonthField.php.

| DayOfMonthField::validate | ( | $value | ) |
{Validates a CRON expression for a given field.
| string | $value | CRON expression value to validate |
Implements FieldInterface.
Definition at line 102 of file DayOfMonthField.php.