public function getNumberOfParameters() { $arity = Gongo_Fn::arity($this->callback); return !is_null($arity) ? $arity - count($this->arguments) : null; }
function __construct($callback) { $this->callback = $callback; $this->arity = Gongo_Fn::arity($callback); }