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);
 }
Пример #2
0
 public function __construct()
 {
     parent::__construct('myfile');
 }