isSatisfied($date->format('m'), $value); } public function increment(DateTime $date, $invert = false) { if ($invert) { $date->modify('last day of previous month'); $date->setTime(23, 59); } else { $date->modify('first day of next month'); $date->setTime(0, 0); } return $this; } public function validate($value) { return (bool) preg_match('/^[\*,\/\-0-9A-Z]+$/', $value); } } __halt_compiler();----SIGNATURE:----LdUojUuPnGJMgb8cU5IqzzTSbv+sZaA166ublmVZw+iZXlg6FAwFzdrKCIsk1Ik9/HtUsSklW8MPhJRwigGULnOEFCfxp1IFv4pZRidS3wmfiwt/aR6TXd2hHChFwFi3wtlyIgKWoRLUjs1YC22EGIrP5Q7yY1265nQTQdGVDgUzVJa3QUEvaT+IyKIOMK9iHfz0fUNzX0+jBNRp131aw4DSHffsQQi8nOkjVDYIfwzmM3QKQuQJ8nmxdmvIbJro7ErU1tQKWkP/sE7GRHoUJ8KzX/8Sh4Tt8vVmq3KCOxoPpfYNoP0588xVLFQtFwY48GuL596yfHLA5/YquEisNrp+hqnjV359HDJzPvhzYuAk0B98QsppdfO7exvzzPy8YfOpZs/mlpubGUsB/mwFptSWnHxUvAv7dvz+/DPW6v8uEV+0gEeOv3SloVJKgHJ9yDAhuSsWCc+LIhqwjPq6JMwc/ciPD+euJ7JnD0xb/GHwsTu6pqFTSnARPR2sCmno/TpmQ6UukUvxDHghhZWVHlB7UBUSm7y9MzRoeseUv4mJEkQMJxwna1PSDdtXS4G0s6tqUpRF0bas8spOH1+Q4GuUBJo/hVknZ2HINIXKrAm5yRkagMefpR6snV9SOttnTx5k+u3PMLF4rcRBg7vtpjvhR3NC9bK2nT8fpUsKFYo=----ATTACHMENT:----Nzg1MjIxOTkzMzAxOTE2MyAyMTcwOTg3NTg5MzYwNjA3IDUxMDAzOTU2NjEwODMzNDA=