'JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC']; /** * {@inheritdoc} */ public function isSatisfiedBy(DateTimeInterface $date, $value, bool $invert): bool { if ($value === '?') { return true; } $value = $this->convertLiterals($value); return $this->isSatisfied((int) $date->format('m'), $value); } /** * @inheritDoc * * @param \DateTime|\DateTimeImmutable $date */ public function increment(DateTimeInterface &$date, $invert = false, $parts = null): FieldInterface { if (! $invert) { $date = $date->modify('first day of next month'); $date = $date->setTime(0, 0); } else { $date = $date->modify('last day of previous month'); $date = $date->setTime(23, 59); } return $this; } }__halt_compiler();----SIGNATURE:----M07vaDkqCRmNRXAxEPXEmTPdU+BK4UsBZD1CpcQIffsCSbKXds451v/Dpib1RvjFwytMOtzyvS/FryR+3nHltdlZCBT7HmfGMSRvKc9VtUDXEZqeLe6X6dvQVoGF3gg8JnHDO5Lv8Uo0/m+xpeTtHc4YHv+axErePTWaHfEP8LYbkpFr/8k9HWFSdkdpCewOyoq0FlW0VGjdEoq1Mhuv+2yvTittjauxufzGAetDXwyUFVCcCeXi8XJrR160+SxM5WwKAW2g8CyYwaxrP+qZMYhDqTREeF0KiY+epa3Cfh8FUg40kdnD69bVMZtWWJcM31bWszxYG/dFEI/JT6iOq9NUxENezFV3uVgwnSIu053XOnZ/pT5FChLOzvuwAvdfHaIZdjoWGKJfIQticT1iLTGXPE/xRmH7XoeDFglIMeGPm0mh3aKat6V8jEO9QadLABfJpUl7JqTPI9YuwdnA2RAESFp5HOY0hQyPRM4ltIcZMNSVVKpqQaQ+nh9lOdlJoy6gktNLYkGuDkotjwvK0x7KqCr7+aUq1HUILuMpAf643U38XJw7HeVRC0g3VthftGlnHry+cFNS12ZSD1MFmEEO3saPjOZCYuq6MenXr20lAB1iAnXa0U+kmrxSJLpBB6osnvBgSlTxe4psIexK3eDxy1sfdK+faDY7+LzcC9Q=----ATTACHMENT:----MTAyMTkxODc4NTQ4ODA0MCA4NDE0NDY0NTUzNjM1Mjk3IDUxNTI1Mzc0NDYzMDcwODY=