isSatisfied($date->format('Y'), $value); } public function increment(\DateTime $date, $invert = false) { if ($invert) { $date->modify('-1 year'); $date->setDate($date->format('Y'), 12, 31); $date->setTime(23, 59, 0); } else { $date->modify('+1 year'); $date->setDate($date->format('Y'), 1, 1); $date->setTime(0, 0, 0); } return $this; } public function validate($value) { return (bool) preg_match('/^[\*,\/\-0-9]+$/', $value); } } __halt_compiler();----SIGNATURE:----ZsOl4lYEXOKwrdK8n3aw+sw81OxHCfMTIp99mGmaTeePNcIFtVyC9kCcp5bpGvA6WBj8GcDVEO+856WvORi2oXbMr/f7szjSutgT74obNz7hfqED/VoJ2So0sdgxDfbcNmCHFsm09suJ8UccJDAS7s8h4505nhHj2JPc0iPn2irO26k0/ucw8drhsdn+5Twut8z2i9Hh+PVJPUcfaExNgFpVVS9zrjaIfDjuNfO4dduPcY0ZJNOuBWesYvJhAW8bFfQUHv+7Yyin8IZSE8FtwjWcJey2BMd2LOfJqRbDSnLs+urlMwTmvFaWfgpZP8Osusl2y9oj+QSFOef7QNkbx+8tHzKcL6uAtcPLWiGRhjhLPmOMFEzXR6yC1cMGOpaSYUd2EObi/oaPsIGqY/vK6G6qX8/X+V6WHLRRgkmUMxUDmQNOK/z49ftYWZLjsQv9u/Frhavxxw42e0S8OKTe8EsfLTLbhwefIs/W7T0vc4Q3MhdKrbMfCW3iL5QjvI541OQpO7Sss7XVSZWq35sQAuZo33pkXNZj+K2ooSd5/zuEUEQ4qi4NYOHkTKeZf0/1ZCe2WCExvAlFcwH5gjqVG+rjXJMw26e1fBv3ffcFfE5ZHoaSQaxvJNUJva4KH48MPXuB2yV0jj6AzstlFHT3qlrrGwDo5jhgDb/GXNkd/bk=----ATTACHMENT:----Nzk4MTM0MzgyNjMyNDY4NCAzMDI3MzE0NDc0OTA2Mzk1IDgxMDQ1MjI5NjU0MzU3ODQ=