/** * @param NewsletterSubscriber $entity */ protected function processChangeStatusAt(NewsletterSubscriber $entity) { if (!$entity->getChangeStatusAt()) { $now = new \DateTime('now', new \DateTimeZone('UTC')); $entity->setCreatedAt($now)->setUpdatedAt($now); } else { $entity->setUpdatedAt($entity->getChangeStatusAt()); if (!$entity->getId()) { $entity->setCreatedAt($entity->getChangeStatusAt()); } } }