function DevReleaseTest::setReleaseMetadata
Same name in other branches
- 11.x core/modules/update/tests/src/Kernel/DevReleaseTest.php \Drupal\Tests\update\Kernel\DevReleaseTest::setReleaseMetadata()
Sets the release metadata file to use when fetching available updates.
Parameters
string $file: The path of the XML metadata file to use.
1 call to DevReleaseTest::setReleaseMetadata()
- DevReleaseTest::setUp in core/
modules/ update/ tests/ src/ Kernel/ DevReleaseTest.php
File
-
core/
modules/ update/ tests/ src/ Kernel/ DevReleaseTest.php, line 66
Class
- DevReleaseTest
- Tests the project data when the installed version is a dev version.
Namespace
Drupal\Tests\update\KernelCode
protected function setReleaseMetadata(string $file) : void {
$metadata = Utils::tryFopen($file, 'r');
$response = new Response(200, [], Utils::streamFor($metadata));
$handler = new MockHandler([
$response,
]);
$this->client = new Client([
'handler' => HandlerStack::create($handler),
]);
$this->container
->set('http_client', $this->client);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.