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;
}