Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
<?php
namespace Geekhives\TransactionSvc;
use Geekhives\TransactionSvc\Models\Transaction;
interface TransactionSvc
{
    public function setToken(string $token) : void;
    public function initialize(array $data) : Transaction;
    public function fail(string $transactionId, array $data) : Transaction;
    public function process(string $transactionId, array $data) : Transaction;
    public function succeed(string $transactionId, array $data) : Transaction;
}