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; | |
| } | |
| } |