Symfony: установить два ответа за один звонок - PullRequest
0 голосов
/ 04 мая 2018

Значения из getSettings перемещаются в вызов getConfiguration. Вызов не нужен, поэтому мне нужно удалить метод, но его ответ должен быть частью ответа службы конфигурации.

    /**
 * @Route("/config", name="app_config")
 * @return \Symfony\Component\HttpFoundation\JsonResponse
 */
public function getAppConfigurationAction()
{
    $data = [
        'linkedin' => true,
        'xceedium' => true
    ];


    return $this->success($data);
}

/**
 * @Route("/home", name="home_screen")
 * @return \Symfony\Component\HttpFoundation\JsonResponse
 */
public function getHomeScreenApplicationSettings()
{
    $data = [
        'liveFeed' => 'fasle',
        '1 Xceed ' => '20 Euro'
    ];

    return $this->success($data);
}

1 Ответ

0 голосов
/ 04 мая 2018

Как насчет просто слить содержимое вашего getHomeScreenApplicationSettings в getAppConfigurationAction

Как это:

/**
 * @Route("/config", name="app_config")
 * @return \Symfony\Component\HttpFoundation\JsonResponse
 */
public function getAppConfigurationAction()
{
    $data = [
        'linkedin' => true,
        'xceedium' => true,
        'liveFeed' => 'fasle',
        '1 Xceed ' => '20 Euro'
    ];


    return $this->success($data);
}

Вы должны быть осторожны, если кто-либо использует удаленный маршрут /home

Надеюсь, я понял вашу озабоченность, не стесняйтесь, если меня нет, направьте меня:)

...