original_string: public function setValidation($param, $validation) {
  // supprime les parentaises pour eviter les captures innattendus
          $validation = \preg_replace('`\((?=[^?][^:])`', '(?:', $validation);
          $this->Validations[$param] = $validation;
          return $this;
      }
code: public function setValidation($param, $validation) {
  // supprime les parentaises pour eviter les captures innattendus
          $validation = \preg_replace('`\((?=[^?][^:])`', '(?:', $validation);
          $this->Validations[$param] = $validation;
          return $this;
      }
code_tokens: public function setValidation ( $ param , $ validation ) { // supprime les parentaises pour eviter les captures innattendus $ validation = \ preg_replace ( '`\((?=[^?][^:])`' , '(?:' , $ validation ) ; $ this -> Validations [ $ param ] = $ validation ; return $ this ; }
docstring: ajoute une validation
  @param string $param nom du paramètre
  @param string $validation regex de validation
  @return Route
docstring_tokens: ajoute une validation