PluginProbe ʕ •ᴥ•ʔ
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin / 3.0.1
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin v3.0.1
4.9.0 0.9.6 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.6.0 1.6.2 1.7.0 1.7.1 1.8.0 1.8.1 1.9.0 2.0.0 2.0.1 2.1.1 2.2.1 2.3.1 2.4.0 2.5.0 2.5.1 2.6.0 2.7.0 2.8.0 2.9.0 3.0.1 3.0.2 3.0.3 3.1.0 3.10.0 3.11.0 3.11.1 3.2.0 3.2.1 3.3.0 3.4.0 3.5.0 3.5.1 3.5.2 3.6.1 3.7.0 3.8.0 3.8.2 3.9.0 4.0.1 4.1.0 4.1.1 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.8.0 trunk 0.10.0 0.10.1 0.11.1 0.11.2 0.3.1 0.3.2 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.5.2 0.6 0.7 0.8 0.8.2 0.8.3 0.8.4 0.8.5 0.8.6 0.8.7 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5
wp-mail-smtp / vendor / woocommerce / action-scheduler / lib / cron-expression / CronExpression_FieldInterface.php
wp-mail-smtp / vendor / woocommerce / action-scheduler / lib / cron-expression Last commit date
CronExpression.php 4 years ago CronExpression_AbstractField.php 4 years ago CronExpression_DayOfMonthField.php 4 years ago CronExpression_DayOfWeekField.php 4 years ago CronExpression_FieldFactory.php 4 years ago CronExpression_FieldInterface.php 4 years ago CronExpression_HoursField.php 4 years ago CronExpression_MinutesField.php 4 years ago CronExpression_MonthField.php 4 years ago CronExpression_YearField.php 4 years ago LICENSE 4 years ago
CronExpression_FieldInterface.php
40 lines
1 <?php
2
3 /**
4 * CRON field interface
5 *
6 * @author Michael Dowling <mtdowling@gmail.com>
7 */
8 interface CronExpression_FieldInterface
9 {
10 /**
11 * Check if the respective value of a DateTime field satisfies a CRON exp
12 *
13 * @param DateTime $date DateTime object to check
14 * @param string $value CRON expression to test against
15 *
16 * @return bool Returns TRUE if satisfied, FALSE otherwise
17 */
18 public function isSatisfiedBy(DateTime $date, $value);
19
20 /**
21 * When a CRON expression is not satisfied, this method is used to increment
22 * or decrement a DateTime object by the unit of the cron field
23 *
24 * @param DateTime $date DateTime object to change
25 * @param bool $invert (optional) Set to TRUE to decrement
26 *
27 * @return CronExpression_FieldInterface
28 */
29 public function increment(DateTime $date, $invert = false);
30
31 /**
32 * Validates a CRON expression for a given field
33 *
34 * @param string $value CRON expression value to validate
35 *
36 * @return bool Returns TRUE if valid, FALSE otherwise
37 */
38 public function validate($value);
39 }
40