private function privateReject($onreject, $next, $e) { if (is_callable($onreject)) { $this->privateCall($onreject, $next, $e); } else { $next->reject($e); } }