Sonata\Component\Payment\TransactionInterface::getCreatedAt PHP Method

getCreatedAt() public method

public getCreatedAt ( ) : DateTime
return DateTime
    public function getCreatedAt();

Usage Example

Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function sendConfirmationReceipt(TransactionInterface $transaction)
 {
     $order = $transaction->getOrder();
     if (!$order) {
         $transaction->setState(TransactionInterface::STATE_KO);
         $transaction->setStatusCode(TransactionInterface::STATUS_ORDER_UNKNOWN);
         $transaction->addInformation('The order does not exist');
         return false;
     }
     $transaction->setStatusCode(TransactionInterface::STATUS_VALIDATED);
     $transaction->setState(TransactionInterface::STATE_OK);
     $order->setStatus(OrderInterface::STATUS_PENDING);
     $order->setPaymentStatus(TransactionInterface::STATUS_PENDING);
     $order->setValidatedAt($transaction->getCreatedAt());
     return new Response('ok', 200, array('Content-Type' => 'text/plain'));
 }