protected function generateSecret(&$source, $control, &$attributes) { if (isset($attributes['minlength'])) { $source[] = '$ctrl->datatype->addFacet(\'minLength\',' . intval($attributes['minlength']) . ');'; unset($attributes['minlength']); } if (isset($attributes['maxlength'])) { $source[] = '$ctrl->datatype->addFacet(\'maxLength\',' . intval($attributes['maxlength']) . ');'; unset($attributes['maxlength']); } if (isset($attributes['pattern'])) { $source[] = '$ctrl->datatype->addFacet(\'pattern\',\'' . str_replace("'", "\\'", $attributes['pattern']) . '\');'; unset($attributes['pattern']); } return parent::generateSecret($source, $control, $attributes); }
public function __construct() { parent::__construct('myfile'); }