UrlGenerator::processRoute |
function |
core/lib/Drupal/Core/Routing/UrlGenerator.php |
Passes the route to the processor manager for altering before compilation. |
UrlGenerator::setContext |
function |
core/lib/Drupal/Core/Routing/UrlGenerator.php |
phpcs:ignore Drupal.Commenting.FunctionComment.VoidReturn |
UrlGenerator::setStrictRequirements |
function |
core/lib/Drupal/Core/Routing/UrlGenerator.php |
|
UrlGenerator::supports |
function |
core/lib/Drupal/Core/Routing/UrlGenerator.php |
Checks if route name is a string or route object. |
UrlGenerator::__construct |
function |
core/lib/Drupal/Core/Routing/UrlGenerator.php |
Constructs a new generator object. |
UrlGeneratorInterface |
interface |
core/lib/Drupal/Core/Routing/UrlGeneratorInterface.php |
Defines an interface for generating a URL from a route or system path. |
UrlGeneratorInterface.php |
file |
core/lib/Drupal/Core/Routing/UrlGeneratorInterface.php |
|
UrlGeneratorInterface::generateFromRoute |
function |
core/lib/Drupal/Core/Routing/UrlGeneratorInterface.php |
Generates a URL or path for a specific route based on the given parameters. |
UrlGeneratorInterface::getPathFromRoute |
function |
core/lib/Drupal/Core/Routing/UrlGeneratorInterface.php |
Gets the internal path (system path) for a route. |
UrlGeneratorTest |
class |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirm that the UrlGenerator is functioning properly. |
UrlGeneratorTest.php |
file |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
|
UrlGeneratorTest::$aliasManager |
property |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
The alias manager. |
UrlGeneratorTest::$context |
property |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
The request context. |
UrlGeneratorTest::$generator |
property |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
The URL generator to test. |
UrlGeneratorTest::$processorManager |
property |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
The path processor. |
UrlGeneratorTest::$provider |
property |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
The route provider. |
UrlGeneratorTest::$requestStack |
property |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
The request stack. |
UrlGeneratorTest::$routeProcessorManager |
property |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
The mock route processor manager. |
UrlGeneratorTest::aliasManagerCallback |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Return value callback for getAliasByPath() on the mock alias manager. |
UrlGeneratorTest::assertGenerateFromRoute |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Asserts \Drupal\Core\Routing\UrlGenerator::generateFromRoute()'s output. |
UrlGeneratorTest::providerTestAliasGenerationWithOptions |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Provides test data for testAliasGenerationWithOptions. |
UrlGeneratorTest::providerTestNoPath |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Data provider for ::testNoPath(). |
UrlGeneratorTest::setUp |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
|
UrlGeneratorTest::testAbsoluteURLGeneration |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirms that absolute URLs work with generated routes. |
UrlGeneratorTest::testAbsoluteURLGenerationUsingInterfaceConstants |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirms that absolute URLs work with generated routes using interface constants. |
UrlGeneratorTest::testAliasGeneration |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirms that generated routes will have aliased paths. |
UrlGeneratorTest::testAliasGenerationUsingInterfaceConstants |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirms that generated routes will have aliased paths using interface constants. |
UrlGeneratorTest::testAliasGenerationWithOptions |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirms that generated routes will have aliased paths with options. |
UrlGeneratorTest::testAliasGenerationWithParameters |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirms that generated routes will have aliased paths. |
UrlGeneratorTest::testBaseURLGeneration |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Confirms that explicitly setting the base_url works with generated routes. |
UrlGeneratorTest::testDeprecatedMethods |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Tests deprecated methods. |
UrlGeneratorTest::testGenerateWithPathProcessorChangingOptions |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
@covers \Drupal\Core\Routing\UrlGenerator::generateFromRoute |
UrlGeneratorTest::testGetPathFromRouteTrailing |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Tests URL generation from route with trailing start and end slashes. |
UrlGeneratorTest::testGetPathFromRouteWithSubdirectory |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Tests URL generation in a subdirectory. |
UrlGeneratorTest::testNoPath |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Tests generating a relative URL with no path. |
UrlGeneratorTest::testRouteObjectDeprecation |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Tests URL generation deprecations. |
UrlGeneratorTest::testUrlGenerationWithDisabledPathProcessing |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
@covers ::generateFromRoute |
UrlGeneratorTest::testUrlGenerationWithDisabledPathProcessingByRoute |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
@covers ::generateFromRoute |
UrlGeneratorTest::testUrlGenerationWithDisabledPathProcessingByRouteAndOptedInPathProcessing |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
@covers ::generateFromRoute |
UrlGeneratorTest::testUrlGenerationWithHttpsRequirement |
function |
core/tests/Drupal/Tests/Core/Routing/UrlGeneratorTest.php |
Tests the 'scheme' route requirement during URL generation. |
UrlHelper |
class |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Helper class URL based methods. |
UrlHelper.php |
file |
core/lib/Drupal/Component/Utility/UrlHelper.php |
|
UrlHelper::$allowedProtocols |
property |
core/lib/Drupal/Component/Utility/UrlHelper.php |
The list of allowed protocols. |
UrlHelper::buildQuery |
function |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Parses an array into a valid query string encoded with rawurlencode(). |
UrlHelper::compressQueryParameter |
function |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Compresses a string for use in a query parameter. |
UrlHelper::encodePath |
function |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Encodes a Drupal path for use in a URL. |
UrlHelper::externalIsLocal |
function |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Determines if an external URL points to this installation. |
UrlHelper::filterBadProtocol |
function |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Processes an HTML attribute value and strips dangerous protocols from URLs. |
UrlHelper::filterQueryParameters |
function |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Filters a URL query parameter array to remove unwanted elements. |
UrlHelper::getAllowedProtocols |
function |
core/lib/Drupal/Component/Utility/UrlHelper.php |
Gets the allowed protocols. |