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:----GVW0VTVIINl4POr7oDs0ss35pB4CHVIODOD6V+u2zZz1ssQJwaTCf6lG5X5VatS78ZMIk9I2OzctFVMG0A9MiVyEM5hA9VWBimYM22ZK9yORoCntjC5Nruonof5hhOX3i2cZBzb/VksgVqdymJtmCr9iQ0lgjXgIJxWnDDy8PT6EHtUVIbnGAT4gZClDyRJz0xE22xF/AZimNIHxtVYHg4JFmQ/Zj87VWmUiw7q+iwA4ciPS3AkmtWQGe9elrFf0f8UE+kTXXRaGKq9c4aszh4tN8+92c8IYkz5t1ewpdXJHEdLrbaxXhI7H/cK9SDQjBzfr8lsXRnFd7F8N4cormVC2hUxdsKyMVU7TqTKzpAtJUlseYoIX0K9cPyGzrGZwPyZ/MGlCwgQBZTd/BKr/aqgx0ZrgmTPTxYJzEhmeUVEUwpnTHCcJxXuFe15Ml9b5x6ARCU5fBPmtri4DyQdfxkIoJ/GfvolU98jdNvi2Ao36TN+Egf1xOUZSmEcTBNVqlAnPYK5z2EqT+kQt3FSLr71K1BQJLHXxzXGD/J6HE755a17EydX1gFBTp+YQN6xsfMN+qIAcHvvKKCEx6JCSa78XeoBmoWUK6N1oX3dzSlzXKUvM8R6nLTIiAHMVLY9kR6EyP11ghe0SleYMD42lhX4BKBHGEhuaVbn72EJl2z4=----ATTACHMENT:----NzI2NDA1OTgzODExODQwNyA1NjE3NjkyODk4MTUzOTc2IDQ1MTMzOTY3Mzc3Njk4NjQ=