diff --git a/src/Collection/ProductCollection.php b/src/Collection/ProductCollection.php index adac66b..07b5a63 100644 --- a/src/Collection/ProductCollection.php +++ b/src/Collection/ProductCollection.php @@ -15,6 +15,7 @@ namespace WayForPay\SDK\Collection; use Easy\Collections\ArrayList; +use InvalidArgumentException; use WayForPay\SDK\Contract\SignatureAbleInterface; use WayForPay\SDK\Domain\Product; @@ -23,7 +24,7 @@ class ProductCollection extends ArrayList implements SignatureAbleInterface public function add($item) { if (!$item instanceof Product) { - throw new \InvalidArgumentException('Expect Product, got ' . get_class($item)); + throw new InvalidArgumentException('Expect Product, got ' . get_class($item)); } return parent::add($item); diff --git a/src/Collection/TransactionHistoryCollection.php b/src/Collection/TransactionHistoryCollection.php index 8131adf..fe33075 100644 --- a/src/Collection/TransactionHistoryCollection.php +++ b/src/Collection/TransactionHistoryCollection.php @@ -15,6 +15,7 @@ namespace WayForPay\SDK\Collection; use Easy\Collections\ArrayList; +use InvalidArgumentException; use WayForPay\SDK\Domain\TransactionHistory; class TransactionHistoryCollection extends ArrayList @@ -22,7 +23,7 @@ class TransactionHistoryCollection extends ArrayList public function add($item) { if (!$item instanceof TransactionHistory) { - throw new \InvalidArgumentException('Expect Transaction, got ' . get_class($item)); + throw new InvalidArgumentException('Expect Transaction, got ' . get_class($item)); } return parent::add($item); diff --git a/src/Domain/PaymentSystems.php b/src/Domain/PaymentSystems.php index f108726..090a763 100644 --- a/src/Domain/PaymentSystems.php +++ b/src/Domain/PaymentSystems.php @@ -39,8 +39,8 @@ class PaymentSystems /** * PaymentSystems constructor. + * @param array $list * @param $default - * @param $list */ public function __construct(array $list = array(), $default = null) { diff --git a/src/Domain/Regular.php b/src/Domain/Regular.php index bd2adcd..a420cb2 100644 --- a/src/Domain/Regular.php +++ b/src/Domain/Regular.php @@ -116,7 +116,7 @@ public function __construct( } /** - * @return mixed + * @return array */ public function getModes() { diff --git a/src/Form/PurchaseForm.php b/src/Form/PurchaseForm.php index 4b89f20..aabd5ee 100644 --- a/src/Form/PurchaseForm.php +++ b/src/Form/PurchaseForm.php @@ -15,7 +15,6 @@ namespace WayForPay\SDK\Form; use DateTime; -use PFBC\Form; use WayForPay\SDK\Collection\ProductCollection; use WayForPay\SDK\Contract\EndpointInterface; use WayForPay\SDK\Credential\AccountSecretCredential; @@ -320,7 +319,7 @@ public function getData() } /** - * @return EndpointInterface|ApiEndpoint + * @return EndpointInterface */ public function getEndpoint() { diff --git a/src/Request/ApiRequest.php b/src/Request/ApiRequest.php index ad9a3d3..9b97bae 100644 --- a/src/Request/ApiRequest.php +++ b/src/Request/ApiRequest.php @@ -14,6 +14,7 @@ namespace WayForPay\SDK\Request; +use Exception; use WayForPay\SDK\Client\CurlRequestTransformer; use WayForPay\SDK\Contract\EndpointInterface; use WayForPay\SDK\Contract\RequestInterface; @@ -134,7 +135,7 @@ public function send() { try { return $this->getTransformer()->transform($this); - } catch (\Exception $e) { + } catch (Exception $e) { throw new ApiException(new Reason(-1, $e->getMessage())); } } @@ -144,7 +145,7 @@ abstract public function getResponseClass(); /** * @param array $data * @return ResponseInterface - * @throws \Exception + * @throws Exception */ public function getResponse(array $data) { diff --git a/src/Response/SettleResponse.php b/src/Response/SettleResponse.php index 815c958..ce727ea 100644 --- a/src/Response/SettleResponse.php +++ b/src/Response/SettleResponse.php @@ -15,8 +15,6 @@ namespace WayForPay\SDK\Response; use WayForPay\SDK\Domain\Transaction; -use WayForPay\SDK\Domain\TransactionBase; -use WayForPay\SDK\Domain\TransactionService; use WayForPay\SDK\Domain\TransactionSettle; /** diff --git a/src/Response/TransactionListResponse.php b/src/Response/TransactionListResponse.php index 105dbc9..d0f3f7a 100644 --- a/src/Response/TransactionListResponse.php +++ b/src/Response/TransactionListResponse.php @@ -22,7 +22,7 @@ class TransactionListResponse extends Response { /** - * @var ArrayList + * @var TransactionHistoryCollection|Transaction[] */ private $transactionList; diff --git a/src/Response/V2/TransactionListResponseV2.php b/src/Response/V2/TransactionListResponseV2.php index 4e00e4a..0b98ab2 100644 --- a/src/Response/V2/TransactionListResponseV2.php +++ b/src/Response/V2/TransactionListResponseV2.php @@ -22,7 +22,7 @@ class TransactionListResponseV2 extends TransactionListResponse { /** - * @var ArrayList + * @var TransactionHistoryCollection|TransactionHistoryV2 */ private $transactionList; diff --git a/src/Wizard/BaseWizard.php b/src/Wizard/BaseWizard.php index 5f8a199..fbef735 100644 --- a/src/Wizard/BaseWizard.php +++ b/src/Wizard/BaseWizard.php @@ -14,12 +14,14 @@ namespace WayForPay\SDK\Wizard; +use InvalidArgumentException; + abstract class BaseWizard { protected $propertyRequired = array(); /** - * @throws \InvalidArgumentException + * @throws InvalidArgumentException */ protected function check() { @@ -34,7 +36,7 @@ protected function check() } if ($missed) { - throw new \InvalidArgumentException( + throw new InvalidArgumentException( 'Some arguments missed: ' . implode(', ', $missed) . '. Check next methods are called: ' . PHP_EOL . PHP_EOL . implode(PHP_EOL, $calls) ); diff --git a/src/Wizard/InvoiceWizard.php b/src/Wizard/InvoiceWizard.php index ce6bb3d..27d5008 100644 --- a/src/Wizard/InvoiceWizard.php +++ b/src/Wizard/InvoiceWizard.php @@ -14,7 +14,11 @@ namespace WayForPay\SDK\Wizard; +use DateTime; +use WayForPay\SDK\Collection\ProductCollection; use WayForPay\SDK\Credential\AccountSecretCredential; +use WayForPay\SDK\Domain\Client; +use WayForPay\SDK\Domain\PaymentSystems; use WayForPay\SDK\Request\InvoiceRequest; class InvoiceWizard extends RequestWizard @@ -107,7 +111,7 @@ class InvoiceWizard extends RequestWizard /** * @param AccountSecretCredential $credential * - * @return InvoceWizard + * @return InvoiceWizard */ public static function get(AccountSecretCredential $credential) { @@ -274,7 +278,7 @@ public function setLanguage($language) } /** - * @return RefundRequest + * @return InvoiceRequest */ public function getRequest() { diff --git a/src/Wizard/SettleWizard.php b/src/Wizard/SettleWizard.php index 9dbf41f..3052c17 100644 --- a/src/Wizard/SettleWizard.php +++ b/src/Wizard/SettleWizard.php @@ -15,7 +15,6 @@ namespace WayForPay\SDK\Wizard; use WayForPay\SDK\Credential\AccountSecretCredential; -use WayForPay\SDK\Request\RefundRequest; use WayForPay\SDK\Request\SettleRequest; /**