TestRequestService.php in Entity Share 8.2
File
modules/entity_share_client/tests/modules/entity_share_client_request_test/src/Service/TestRequestService.php
View source
<?php
declare (strict_types=1);
namespace Drupal\entity_share_client_request_test\Service;
use Drupal\entity_share_client\Service\RequestService;
use GuzzleHttp\Client;
class TestRequestService extends RequestService {
protected $responseMapping = [];
public function request(Client $http_client, $method, $url) {
if ($method == 'GET') {
if (!isset($this->responseMapping[$url])) {
$this->responseMapping[$url] = parent::request($http_client, $method, $url);
}
return $this->responseMapping[$url];
}
return parent::request($http_client, $method, $url);
}
}