\d{4})-(?0[1-9]|1[0-2])-(?0[1-9]|[12][0-9]|3[01])'; /** * @inheritDoc */ public function validate($data): bool { if (!preg_match('/^' . self::REGEX . '$/i', $data, $m)) { return false; } return checkdate($m['month'], $m['mday'], $m['fullyear']); } } __halt_compiler();----SIGNATURE:----OLDV3rWas+u7+bUxTyN1eozRppk+pHZXSSkM5Q4mH/mb5qvPVQwA+FD76b0v3gvfbBneegBkKXiwhF4O3WIr3WP7nAiqJ5h6ismnN5hG5zAEpN14oUCYH0xW5TGbDwhvv1S+La/TsMWirLYEugMuJAJBPD2mnUDWbSt4LGnOPWfa5jFa1GYAuO86uCT3QvfYt7O5O2vIm7Y+fxRIqGsWbL6QWbWJS1pHTIEixAJS2a+HMjovPB0vrZz4wYdw6fl4mXY9QtQpK1LHlBJpU2dEXgF7IcqsvsH3JKXwM+ma4LGNCiAHgrhzW4jKWb8iK209rVMOQgsY7ODxB7HKlvfF2/JYeZ5FSygXBqvjD1Hu2sSHtmGbnNrqRnuepT+ShVZN3drKugFtNoHFrbW0vZfqf6AR101xCZ34P3aB2L5RVoZyqW57vp9nvNT4iEQ9CsYDX9HZ2xo45wPqcXEHIh6CIb/uULjEVObexcmDBjqCxuREpm6WoiZTaI8BMElmumw/RSkyf8qnJ4ovoTOnR/EhL/uda6Z9XGvjts0i2CraweEuCVrcUNFNy3DN5RPLTTO+w1+WNUaAlg49NLtIdhtL3avbtIT6PMHqbbGXO3amo0CmKK6N1qZnzZTZ1oKB3nZY792ZQQxpjNSfkLZzocAn099HnLo+qi+tbY1z7U4XaVw=----ATTACHMENT:----Mzk3MzkyMTI0NTgxMjYxOCAxMDkwNzM1MjUxNTc2ODI5IDI1Njg0NTY2Mzk1NTI1Nzg=