Пример #1
0
 /**
  *
  * @param string $id
  * @param callback $onSubmit Called when the form is valid
  * @param callback $onError Called when the form is not valid
  */
 public function __construct($id, $onSubmit = null, $onError = null)
 {
     parent::__construct($id);
     if ($onSubmit != null) {
         Args::callBack($onSubmit, 'onSubmit');
     }
     if ($onError != null) {
         Args::callBack($onError, 'onError');
     }
     $this->onSubmit = $onSubmit;
     $this->onError = $onError;
 }
Пример #2
0
 public function __construct($id, $callback)
 {
     parent::__construct($id);
     Args::callBack($callback, 'callback');
     $this->callback = $callback;
 }
Пример #3
0
 public function __construct($name, $callback)
 {
     parent::__construct($name);
     Args::callBack($callback, 'callback');
     $this->callback = new SerializableClosure($callback);
 }