function AssetOptimizationTest::replaceGroupDelta
Same name and namespace in other branches
- 11.x core/tests/Drupal/FunctionalTests/Asset/AssetOptimizationTest.php \Drupal\FunctionalTests\Asset\AssetOptimizationTest::replaceGroupDelta()
- 10 core/tests/Drupal/FunctionalTests/Asset/AssetOptimizationTest.php \Drupal\FunctionalTests\Asset\AssetOptimizationTest::replaceGroupDelta()
Replaces the delta in the given URL.
Parameters
string $url: The source URL.
int $delta: The delta to apply.
Return value
string The URL with the delta replaced.
1 call to AssetOptimizationTest::replaceGroupDelta()
- AssetOptimizationTest::assertInvalidAggregates in core/
tests/ Drupal/ FunctionalTests/ Asset/ AssetOptimizationTest.php - Asserts the aggregate when it is invalid.
File
-
core/
tests/ Drupal/ FunctionalTests/ Asset/ AssetOptimizationTest.php, line 332
Class
- AssetOptimizationTest
- Tests asset aggregation.
Namespace
Drupal\FunctionalTests\AssetCode
protected function replaceGroupDelta(string $url, int $delta) : string {
// First replace the hash, so we don't get served the actual file on disk.
$url = $this->replaceGroupHash($url);
$parts = UrlHelper::parse($url);
$parts['query']['delta'] = $delta;
$query = UrlHelper::buildQuery($parts['query']);
return $this->getAbsoluteUrl($parts['path'] . '?' . $query . '#' . $parts['fragment']);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.