/** * @param Helper\Transaction $transaction * * @throws Exception\VoidException */ private function voidCheck(Helper\Transaction $transaction) { if ($transaction->getStatus() === Enum\Status::CANCELED) { throw new Exception\VoidException('This transaction has already been voided'); } }