/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/api-functional/_files/Magento/TestModuleUsps/Model/MockDeferredResponse.php
64 строки
1 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 10:44
22 окт 2025, 10:44
264bea2
Код
Авторство
О чём код?
<?php /** * Copyright 2019 Adobe * All Rights Reserved. */ declare(strict_types=1); namespace Magento\TestModuleUsps\Model; use Magento\Framework\Async\CancelingDeferredException; use Magento\Framework\HTTP\AsyncClient\HttpResponseDeferredInterface; use Magento\Framework\HTTP\AsyncClient\Response; /** * Mock for HTTP responses. */ class MockDeferredResponse implements HttpResponseDeferredInterface { /** * @var Response */ private $response; /** * MockDeferredResponse constructor. * @param Response $response */ public function __construct(Response $response) { $this->response = $response; } /** * @inheritDoc */ public function cancel(bool $force = false): void { throw new CancelingDeferredException('Cannot be canceled'); } /** * @inheritDoc */ public function isCancelled(): bool { return false; } /** * @inheritDoc */ public function isDone(): bool { return true; } /** * @inheritDoc */ public function get(): Response { return $this->response; } }