elisei/pagbank-payment-magento

View on GitHub

Showing 148 of 148 total issues

Possibly zero references to use statement for classlike/namespace LaminasClient (\Magento\Framework\HTTP\LaminasClient)
Open

use Magento\Framework\HTTP\LaminasClient;
Severity: Minor
Found in Model/Api/Credential.php by phan

Saw an @param annotation for storeId, but the param list of function getInstruction() : \PagBank\PaymentMagento\Block\Sales\Form\Phrase is empty
Open

     * @param int|null $storeId
Severity: Info
Found in Block/Sales/Form/DeepLink.php by phan

Possibly zero references to use statement for classlike/namespace InfoInterface (\Magento\Payment\Model\InfoInterface)
Open

use Magento\Payment\Model\InfoInterface;

Possibly zero references to use statement for classlike/namespace PaymentDataObject (\Magento\Payment\Gateway\Data\PaymentDataObject)
Open

use Magento\Payment\Gateway\Data\PaymentDataObject;

Possibly zero references to use statement for classlike/namespace InfoInterface (\Magento\Payment\Model\InfoInterface)
Open

use Magento\Payment\Model\InfoInterface;

Possibly zero references to use statement for classlike/namespace PaymentDataObject (\Magento\Payment\Gateway\Data\PaymentDataObject)
Open

use Magento\Payment\Gateway\Data\PaymentDataObject;
Severity: Minor
Found in Gateway/Request/ReferenceIdRequest.php by phan

Declaration of function generatePagBankInterest(int $cartId, \PagBank\PaymentMagento\Api\Data\CreditCardBinInterface $creditCardBin, \PagBank\PaymentMagento\Api\Data\InstallmentSelectedInterface $installmentSelected) : array should be compatible with function generatePagBankInterest(int $cartId, \PagBank\PaymentMagento\Api\Data\CreditCardBinInterface $creditCardBin, \PagBank\PaymentMagento\Api\Data\InstallmentSelectedInterface $installmentSelected) : \Magento\Quote\Api\Data\TotalsInterface defined in /code/Api/InterestManagementInterface.php:31
Open

    public function generatePagBankInterest(
Severity: Minor
Found in Model/Api/InterestManagement.php by phan

Assigning \Magento\Vault\Api\Data\PaymentTokenFactoryInterface to property but \PagBank\PaymentMagento\Gateway\Response\VaultDetailsHandler->paymentTokenFactory is \Magento\Vault\Api\Data\PaymentTokenInterfaceFactory
Open

        $this->paymentTokenFactory = $paymentTokenFactory;
Severity
Category
Status
Source
Language