You are here

public function purl_processor::adjust in Persistent URL 6

Same name and namespace in other branches
  1. 7 includes/purl_processor.inc \purl_processor::adjust()

Used to provide compatibility with the path alias system.

Parameters

$value.: detected value, by reference so that processors that can remove themselves is a method can have more than on value.

$element.: purl_path_element

$q.: the Drupal path being modified by custom_url_rewrite_inbound(). Processors modifying $_GET['q'] should modify this instead of altering the $_GET or $_REQUEST values directly.

6 methods override purl_processor::adjust()
purl_domain::adjust in includes/purl_domain.inc
Used to provide compatibility with the path alias system.
purl_extension::adjust in includes/purl_extension.inc
Rewrite the query string. Note that this is being passed through the custom_url_rewrite_inbound() stack and may *not* directly affect $_GET['q']. See purl_init() for how $_GET['q'] is affected by processors.
purl_path::adjust in includes/purl_path.inc
Rewrite the query string. Note that this is being passed through the custom_url_rewrite_inbound() stack and may *not* directly affect $_GET['q']. See purl_init() for how $_GET['q'] is affected by processors.
purl_querystring::adjust in includes/purl_querystring.inc
No need to do nothing at all.
purl_subdomain::adjust in includes/purl_subdomain.inc
Used to provide compatibility with the path alias system.

... See full list

File

includes/purl_processor.inc, line 56

Class

purl_processor
Processors can inspect and manipulate various parts of a request's URI.

Code

public function adjust(&$value, $element, &$q);