You are here

interface InboundPathProcessorInterface in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/lib/Drupal/Core/PathProcessor/InboundPathProcessorInterface.php \Drupal\Core\PathProcessor\InboundPathProcessorInterface

Defines an interface for classes that process the inbound path.

Hierarchy

Expanded class hierarchy of InboundPathProcessorInterface

All classes that implement InboundPathProcessorInterface

11 files declare their use of InboundPathProcessorInterface
BrokenInboundPathProcessor.php in core/modules/system/tests/modules/update_script_test/src/PathProcessor/BrokenInboundPathProcessor.php
Contains \Drupal\update_script_test\PathProcessor\BrokenInboundPathProcessor.
ConfigTranslationController.php in core/modules/config_translation/src/Controller/ConfigTranslationController.php
Contains \Drupal\config_translation\Controller\ConfigTranslationController.
LanguageNegotiationUrl.php in core/modules/language/src/Plugin/LanguageNegotiation/LanguageNegotiationUrl.php
Contains \Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl.
PathBasedBreadcrumbBuilder.php in core/modules/system/src/PathBasedBreadcrumbBuilder.php
Contains \Drupal\system\PathBasedBreadcrumbBuilder.
PathProcessor.php in core/modules/system/tests/modules/url_alter_test/src/PathProcessor.php
Contains \Drupal\url_alter_test\PathProcessor.

... See full list

File

core/lib/Drupal/Core/PathProcessor/InboundPathProcessorInterface.php, line 15
Contains \Drupal\Core\PathProcessor\InboundPathProcessorInterface.

Namespace

Drupal\Core\PathProcessor
View source
interface InboundPathProcessorInterface {

  /**
   * Processes the inbound path.
   *
   * @param string $path
   *   The path to process, with a leading slash.
   * @param \Symfony\Component\HttpFoundation\Request $request
   *   The HttpRequest object representing the current request.
   *
   * @return string
   *   The processed path.
   */
  public function processInbound($path, Request $request);

}

Members