for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: igor
* Date: 10/06/18
* Time: 22:30
*/
namespace AdminWeb\PayerPagSeguro\States;
use AdminWeb\Payer\States\CancelledState as CancelState;
use AdminWeb\Payer\States\PaidState as PaidedState;
class WaitingPayment extends AbstractState
{
const STATE = self::WAITING_PAYMENT;
const CODE = 1;
public function __toString()
return self::STATE;
}
public function pay()
return new PaidedState();
public function cancel()
return new CancelState();