Code Coverage  | 
     ||||||||||
Classes and Traits  | 
      Functions and Methods  | 
      Lines  | 
     ||||||||
| Total |         | 
      100.00%  | 
      1 / 1  | 
              | 
      100.00%  | 
      9 / 9  | 
      CRAP |         | 
      100.00%  | 
      10 / 10  | 
     
| OrderStatus |         | 
      100.00%  | 
      1 / 1  | 
              | 
      100.00%  | 
      9 / 9  | 
      9 |         | 
      100.00%  | 
      10 / 10  | 
     
| __construct($value = null) |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      2 / 2  | 
     |||
| getValue() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| isEmpty() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| isNew() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| isPending() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| isWaitingForConfirmation() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| isCompleted() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| isCanceled() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| isRejected() |         | 
      100.00%  | 
      1 / 1  | 
      1 |         | 
      100.00%  | 
      1 / 1  | 
     |||
| <?php | |
| /** | |
| * @author Krzysztof Gzocha <krzysztof.gzocha@xsolve.pl> | |
| */ | |
| namespace Team3\PayU\Order\Model; | |
| class OrderStatus implements OrderStatusInterface | |
| { | |
| /** | |
| * @var string | |
| */ | |
| protected $value; | |
| /** | |
| * @param string $value | |
| */ | |
| public function __construct($value = null) | |
| { | |
| $this->value = $value; | |
| } | |
| /** | |
| * @return string | |
| */ | |
| public function getValue() | |
| { | |
| return $this->value; | |
| } | |
| /** | |
| * @return bool | |
| */ | |
| public function isEmpty() | |
| { | |
| return null === $this->value; | |
| } | |
| /** | |
| * @return bool | |
| */ | |
| public function isNew() | |
| { | |
| return self::NEW_ORDER === $this->value; | |
| } | |
| /** | |
| * @return bool | |
| */ | |
| public function isPending() | |
| { | |
| return self::PENDING === $this->value; | |
| } | |
| /** | |
| * @return bool | |
| */ | |
| public function isWaitingForConfirmation() | |
| { | |
| return self::WAITING_FOR_CONFIRMATION === $this->value; | |
| } | |
| /** | |
| * @return bool | |
| */ | |
| public function isCompleted() | |
| { | |
| return self::COMPLETED === $this->value; | |
| } | |
| /** | |
| * @return bool | |
| */ | |
| public function isCanceled() | |
| { | |
| return self::CANCELED === $this->value; | |
| } | |
| /** | |
| * @return bool | |
| */ | |
| public function isRejected() | |
| { | |
| return self::REJECTED === $this->value; | |
| } | |
| } |