function UnroutedUrlTest::providerFromUri
Data provider for testFromUri().
File
- 
              core/tests/ Drupal/ Tests/ Core/ UnroutedUrlTest.php, line 79 
Class
- UnroutedUrlTest
- @coversDefaultClass \Drupal\Core\Url[[api-linebreak]] @group UrlTest
Namespace
Drupal\Tests\CoreCode
public function providerFromUri() {
  return [
    // [$uri, $is_external]
    // An external URI.
[
      'https://www.drupal.org',
      TRUE,
    ],
    // A protocol-relative URL.
[
      '//www.drupal.org',
      TRUE,
    ],
    // An internal, unrouted, base-relative URI.
[
      'base:robots.txt',
      FALSE,
    ],
    // Base-relative URIs with special characters.
[
      'base:AKI@&hO@',
      FALSE,
    ],
    [
      'base:(:;2&+h^',
      FALSE,
    ],
    // Various token formats.
[
      'base:node/[token]',
      FALSE,
    ],
    [
      'base:node/%',
      FALSE,
    ],
    [
      'base:node/[token:token]',
      FALSE,
    ],
    [
      'base:node/{{ token }}',
      FALSE,
    ],
  ];
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
