From 92d186146f943281306e6b2220dd40dd4e3e8461 Mon Sep 17 00:00:00 2001 From: Leandro Henrique Date: Wed, 7 Oct 2020 20:25:55 -0300 Subject: [PATCH] fixed path --- README.md | 4 +- .../Request/UpdateRecurrentPaymentRequest.php | 45 +++++++++---------- 2 files changed, 23 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index bffbe84..8aebe2c 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Devido ao autor original do pacote não fazer merge em várias PR e nem responde Forkei este para adicionar os métodos que são necessários para trabalhar com recorrência. Alterar ou adicionar a linha -`"developercielo/api-3.0-php": "^2.0",` no seu composer, ela tem que ter a versão 2.0 +`"developercielo/api-3.0-php": "^2.1",` no seu composer, ela tem que ter a versão 2.1 Adicione também ao composer a chave: @@ -55,7 +55,7 @@ Se já possui um arquivo `composer.json`, basta adicionar a seguinte dependênci ```json "require": { - "developercielo/api-3.0-php": "^2.0" + "developercielo/api-3.0-php": "^2.1" } "repositories": [ { diff --git a/src/Cielo/API30/Ecommerce/Request/UpdateRecurrentPaymentRequest.php b/src/Cielo/API30/Ecommerce/Request/UpdateRecurrentPaymentRequest.php index a030eb0..121a3b5 100644 --- a/src/Cielo/API30/Ecommerce/Request/UpdateRecurrentPaymentRequest.php +++ b/src/Cielo/API30/Ecommerce/Request/UpdateRecurrentPaymentRequest.php @@ -7,54 +7,39 @@ use Cielo\API30\Merchant; use Psr\Log\LoggerInterface; -/** - * @package Cielo\API30\Ecommerce\Request - */ class UpdateRecurrentPaymentRequest extends AbstractRequest { + protected $kind; private $environment; private $logger; - protected $kind; /** - * UpdateRecurrentPaymentRequest constructor. - * - * @param Merchant $merchant - * @param Environment $environment - * @param LoggerInterface|null $logger - */ + * UpdateRecurrentPaymentRequest constructor. + */ public function __construct(Merchant $merchant, Environment $environment, LoggerInterface $logger = null) { parent::__construct($merchant); $this->environment = $environment; $this->content = null; - $this->logger = $logger; + $this->logger = $logger; } - + /** * @param $recurrentPaymentId * - * @return null * @throws \Cielo\API30\Ecommerce\Request\CieloRequestException * @throws \RuntimeException + * + * @return null */ public function execute($recurrentPaymentId) { - $url = $this->environment->getApiURL() . "1/RecurrentPayment/{$recurrentPaymentId}}/{$this->kind}"; + $url = $this->environment->getApiURL()."1/RecurrentPayment/{$recurrentPaymentId}/{$this->kind}"; return $this->sendRequest('PUT', $url, $this->content); } - /** - * @param $json - * @return RecurrentPayment - */ - protected function unserialize($json) - { - return RecurrentPayment::fromJson($json); - } - /** * @return mixed */ @@ -65,11 +50,23 @@ public function getContent() /** * @param mixed $content - * @return mixed|null + * + * @return null|mixed */ public function setContent($content) { $this->content = $content; + return $this->content; } + + /** + * @param $json + * + * @return RecurrentPayment + */ + protected function unserialize($json) + { + return RecurrentPayment::fromJson($json); + } }