372
373
374
375
376
377
378
379
380
381
382
383
384
385
|
throw new UserException('Le nom du champ est invalide : le premier caractère doit être une lettre.');
}
if (!preg_match('!^[a-z][a-z0-9]*(_[a-z0-9]+)*$!', $name))
{
throw new UserException('Le nom du champ est invalide : ne sont acceptés que les lettres minuscules et les chiffres (éventuellement séparés par un underscore).');
}
$this->_checkField($name, $config);
$this->champs->$name = $config;
return true;
}
|
>
>
|
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
|
throw new UserException('Le nom du champ est invalide : le premier caractère doit être une lettre.');
}
if (!preg_match('!^[a-z][a-z0-9]*(_[a-z0-9]+)*$!', $name))
{
throw new UserException('Le nom du champ est invalide : ne sont acceptés que les lettres minuscules et les chiffres (éventuellement séparés par un underscore).');
}
$config = (object) $config;
$this->_checkField($name, $config);
$this->champs->$name = $config;
return true;
}
|