public function purl_processor::adjust in Persistent URL 7
Same name and namespace in other branches
- 6 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.
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);