protected function invokeHandler($onSuccess, $onError, $isError, $result) { if ($isError && $onError !== null) { call_user_func($onError, $result); } elseif ($onSuccess !== null) { call_user_func($onSuccess, $result); } }