12345678910111213141516171819202122232425 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Sales\Model\Order\Payment\State;
- use Magento\Sales\Api\Data\OrderInterface;
- use Magento\Sales\Api\Data\OrderPaymentInterface;
- /**
- * Interface CommandInterface using for payment related changes of order state
- */
- interface CommandInterface
- {
- /**
- * Run command
- *
- * @param OrderPaymentInterface $payment
- * @param string|float|int $amount
- * @param OrderInterface $order
- * @return string
- */
- public function execute(OrderPaymentInterface $payment, $amount, OrderInterface $order);
- }
|