Esempio n. 1
0
File: form.php Progetto: pr1001/CAP
 /**
  * makeElement function.
  * 
  * Take the provided element information and register it in the form's element list.
  *
  * @access protected
  * @param string $type
  * @param string $value. (default: NULL)
  * @param Closure $closure. (default: NULL)
  * @param string $name. (default: NULL)
  * @return string The field id, useful for instance for looking up the closure's result after processing.
  */
 protected function makeElement($type, $value = NULL, Closure $closure = NULL, $name = NULL)
 {
     $name = is_null($name) ? CAP::makeID() : $name;
     $this->elements[$name] = new BFArray(array('type' => $type, 'value' => $value, 'closure' => $closure, 'name' => $name));
     return $name;
 }