for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PayumTW\Ecpay\Action\Api;
use PayumTW\Ecpay\Api;
use Payum\Core\ApiAwareInterface;
use Payum\Core\Action\ActionInterface;
use Payum\Core\Exception\UnsupportedApiException;
abstract class BaseApiAwareAction implements ActionInterface, ApiAwareInterface
{
/**
* @var \PayumTW\Ecpay\Api
*/
protected $api;
* {@inheritdoc}
public function setApi($api)
if (false === $api instanceof Api) {
throw new UnsupportedApiException('Not supported.');
}
$this->api = $api;