获取被调用函数的JsonResponse


Get JsonResponse of a called function

我正在Symfony网站上工作。基本上,我有两个函数同时返回JsonResponse:

public function myFirstFunction() {
    mySecondFunction();
    return new JsonResponse(JsonResponse of mySecondFunction() ????);
}
public function mySecondFunction() {
    return new JsonResponse(array("result" => "ok", "sent" => "yes));
}

我的问题是:myFirstFunction()如何返回mySecondFunction()返回的JsonResponse?

简单地用$this->return,因为您正在当前object中调用method。返回方法过程样式return mySecondFunction();将不起作用。

public function myFirstFunction() {
    return $this->mySecondFunction();
    // return new JsonResponse(JsonResponse of mySecondFunction() ????);
}
public function mySecondFunction() {
    return new JsonResponse( array("result" => "ok", "sent" => "yes") );
}