public function AuthcacheP13nFragmentBuilder::validate in Authenticated User Page Caching (Authcache) 7.2
Validate and sanitize a request.
Implementations must throw an AuthcacheP13nRequestInvalidInput exception when params contain invalid or unexpected values.
Parameters
array $params: The GET parameters in key-value form
Return value
array Sanitized GET parameters used in subsequent processing
Throws
AuthcacheP13nRequestInvalidInput
Overrides AuthcacheP13nRequestValidatorInterface::validate
File
- modules/
authcache_p13n/ includes/ AuthcacheP13nFragmentBuilder.inc, line 53 - Defines AuthcacheP13nFragmentBuilder
Class
- AuthcacheP13nFragmentBuilder
- Content builder for personalized content fragments.
Code
public function validate($req) {
// Normalize request parameter.
$param = empty($req['a']) ? array() : array(
$req['a'] => $req['a'],
);
// Run validator.
if ($this->validator) {
$param = $this->validator
->validate($param);
}
$req['a'] = $param;
return $req;
}