public function UrlTest::providerFromValidInternalUri in Drupal 8
Data provider for testFromValidInternalUri().
File
- core/
tests/ Drupal/ Tests/ Core/ UrlTest.php, line 725 - Contains \Drupal\Tests\Core\UrlTest.
Class
- UrlTest
- @coversDefaultClass \Drupal\Core\Url @group UrlTest
Namespace
Drupal\Tests\CoreCode
public function providerFromValidInternalUri() {
return [
// Normal paths with a leading slash.
[
'/kittens',
],
[
'/kittens/bengal',
],
// Fragments with and without leading slashes.
[
'/#about-our-kittens',
],
[
'/kittens#feeding',
],
[
'#feeding',
],
// Query strings with and without leading slashes.
[
'/kittens?page=1000',
],
[
'/?page=1000',
],
[
'?page=1000',
],
[
'?breed=bengal&page=1000',
],
[
'?referrer=https://kittenfacts',
],
// Paths with various token formats but no leading slash.
[
'/[duckies]',
],
[
'/%bunnies',
],
[
'/{{ puppies }}',
],
// Disallowed characters in the authority (host name) that are valid
// elsewhere in the path.
[
'/(:;2&+h^',
],
[
'/AKI@&hO@',
],
];
}