mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 09:02:12 +00:00
[PaymentRequest] Fix static analysis
This commit is contained in:
parent
521b442a07
commit
fba7b018cb
8 changed files with 34 additions and 0 deletions
|
|
@ -3525,6 +3525,16 @@ parameters:
|
|||
count: 1
|
||||
path: src/Sylius/Bundle/CoreBundle/Order/NumberGenerator/SequentialOrderNumberGenerator.php
|
||||
|
||||
-
|
||||
message: "#^Method Sylius\\\\Bundle\\\\CoreBundle\\\\PaymentRequest\\\\CommandProvider\\\\ActionsCommandProvider\\:\\:__construct\\(\\) has parameter \\$locator with generic interface Symfony\\\\Contracts\\\\Service\\\\ServiceProviderInterface but does not specify its types\\: T$#"
|
||||
count: 1
|
||||
path: src/Sylius/Bundle//CoreBundle/PaymentRequest/CommandProvider/ActionsCommandProvider.php
|
||||
|
||||
-
|
||||
message: "#^Method Sylius\\\\Bundle\\\\CoreBundle\\\\PaymentRequest\\\\CommandProvider\\\\GatewayFactoryCommandProvider\\:\\:__construct\\(\\) has parameter \\$locator with generic interface Symfony\\\\Contracts\\\\Service\\\\ServiceProviderInterface but does not specify its types\\: T$#"
|
||||
count: 1
|
||||
path: src/Sylius/Bundle//CoreBundle/PaymentRequest/CommandProvider/GatewayFactoryCommandProvider.php
|
||||
|
||||
-
|
||||
message: "#^Method Sylius\\\\Bundle\\\\CoreBundle\\\\PriceHistory\\\\Command\\\\ApplyLowestPriceOnChannelPricings\\:\\:__construct\\(\\) has parameter \\$channelPricingIds with no value type specified in iterable type array\\.$#"
|
||||
count: 1
|
||||
|
|
|
|||
|
|
@ -28,6 +28,12 @@ use Symfony\Component\Messenger\Handler\MessageHandlerInterface;
|
|||
/** @experimental */
|
||||
final class AddPaymentRequestHandler implements MessageHandlerInterface
|
||||
{
|
||||
/**
|
||||
* @param PaymentMethodRepositoryInterface<PaymentMethodInterface> $paymentMethodRepository
|
||||
* @param PaymentRepositoryInterface<PaymentInterface> $paymentRepository
|
||||
* @param PaymentRequestFactoryInterface<PaymentRequestInterface> $paymentRequestFactory
|
||||
* @param PaymentRequestRepositoryInterface<PaymentRequestInterface> $paymentRequestRepository
|
||||
*/
|
||||
public function __construct(
|
||||
private PaymentMethodRepositoryInterface $paymentMethodRepository,
|
||||
private PaymentRepositoryInterface $paymentRepository,
|
||||
|
|
|
|||
|
|
@ -19,6 +19,12 @@ use Sylius\Component\Payment\Model\PaymentRequestInterface;
|
|||
/** @experimental */
|
||||
final class PaymentRequestHashAwareInputCommandDataTransformer implements CommandDataTransformerInterface
|
||||
{
|
||||
/**
|
||||
* @param PaymentRequestHashAwareInterface $object
|
||||
* @param array<string, mixed> $context
|
||||
*
|
||||
* @return PaymentRequestHashAwareInterface
|
||||
*/
|
||||
public function transform($object, string $to, array $context = [])
|
||||
{
|
||||
/** @var PaymentRequestInterface $paymentRequest */
|
||||
|
|
@ -34,6 +40,7 @@ final class PaymentRequestHashAwareInputCommandDataTransformer implements Comman
|
|||
return $object;
|
||||
}
|
||||
|
||||
/** @param mixed $object */
|
||||
public function supportsTransformation($object): bool
|
||||
{
|
||||
return $object instanceof PaymentRequestHashAwareInterface;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,9 @@ use Sylius\Component\Core\Model\ShipmentInterface;
|
|||
|
||||
final class ShipmentIdAwareInputCommandDataTransformer implements CommandDataTransformerInterface
|
||||
{
|
||||
/**
|
||||
* @param array<string, mixed> $context
|
||||
*/
|
||||
public function transform($object, string $to, array $context = [])
|
||||
{
|
||||
/** @var ShipmentInterface $shipment */
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ use Sylius\Component\Payment\Repository\PaymentRequestRepositoryInterface;
|
|||
|
||||
final class PaymentRequestDuplicationChecker implements PaymentRequestDuplicationCheckerInterface
|
||||
{
|
||||
/** @param PaymentRequestRepositoryInterface<PaymentRequestInterface> $paymentRequestRepository */
|
||||
public function __construct(
|
||||
private PaymentRequestRepositoryInterface $paymentRequestRepository,
|
||||
) {
|
||||
|
|
|
|||
|
|
@ -21,6 +21,10 @@ use Sylius\Component\Payment\Repository\PaymentRequestRepositoryInterface;
|
|||
|
||||
final class AfterTokenRequestProcessor implements AfterTokenRequestProcessorInterface
|
||||
{
|
||||
/**
|
||||
* @param PaymentRequestFactoryInterface<PaymentRequestInterface> $paymentRequestFactory
|
||||
* @param PaymentRequestRepositoryInterface<PaymentRequestInterface> $paymentRequestRepository
|
||||
*/
|
||||
public function __construct(
|
||||
private PaymentRequestFactoryInterface $paymentRequestFactory,
|
||||
private PaymentRequestRepositoryInterface $paymentRequestRepository,
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ class PaymentRequest implements PaymentRequestInterface
|
|||
|
||||
protected mixed $payload = null;
|
||||
|
||||
/** @var array<string, mixed> $responseData */
|
||||
protected array $responseData = [];
|
||||
|
||||
public function __construct(
|
||||
|
|
|
|||
|
|
@ -59,8 +59,10 @@ interface PaymentRequestInterface extends TimestampableInterface, ResourceInterf
|
|||
|
||||
public function setPayload(mixed $payload): void;
|
||||
|
||||
/** @return array<string, mixed> */
|
||||
public function getResponseData(): array;
|
||||
|
||||
/** @param array<string, mixed> $responseData */
|
||||
public function setResponseData(array $responseData): void;
|
||||
|
||||
public function getPayment(): PaymentInterface;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue