public function testFilter()
 {
     $this->assertEquals(10, CopixFilter::getInt('10'));
     $this->assertEquals(10, CopixFilter::getInt('10.1'));
     $this->assertEquals(10, CopixFilter::getInt('aaaa10.1'));
     $this->assertEquals(10.0, CopixFilter::getFloat('10.0'));
     $this->assertEquals(10.1, CopixFilter::getFloat('10.1'));
     $this->assertEquals(10.1, CopixFilter::getFloat('a1d0.fg1'));
     $this->assertEquals('Bonjour toi', CopixFilter::getAlpha('B\\""\'o56njour toi'));
     $this->assertEquals('Bonjourtoi', CopixFilter::getAlpha('B\\""\'o56njour t\\oi', false));
     $this->assertEquals('Bonjour 17', CopixFilter::getAlphaNum('B\\""\'o-{}°njour 1__-()@7'));
     $this->assertEquals('Bonjour17', CopixFilter::getAlphaNum('B\\""\'o-{}°njour 1__-()@7', false));
 }
 /**
  * Récupération d'une variable de la requête sous la forme de caractères alphabétiques uniquement
  * @param	string	$pVarName	le nom de la variable que l'on veut récupérer
  * @param 	mixed	$pDefaultValue	la valeur par défaut si rien n'est dans l'url
  * @return string
  */
 public static function getAlpha($pVarName, $pDefaultValue = null)
 {
     if (($value = self::get($pVarName, $pDefaultValue)) === $pDefaultValue) {
         //Si valeur par défaut, alors on retourne sans tester
         return $value;
     }
     return CopixFilter::getAlpha($value);
 }