/** * * @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; }
public function __construct($id, $callback) { parent::__construct($id); Args::callBack($callback, 'callback'); $this->callback = $callback; }
public function __construct($name, $callback) { parent::__construct($name); Args::callBack($callback, 'callback'); $this->callback = new SerializableClosure($callback); }