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