for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Loevgaard\PakkelabelsBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
/**
* @Route("/api-wrapper")
*/
class ApiWrapperController extends Controller
{
* @Method("GET")
* @Route("", name="loevgaard_pakkelabels_api_wrapper")
*
* @param Request $request
* @return JsonResponse
public function indexAction(Request $request)
$uri = $request->query->getAlnum('uri');
$params = $request->query->get('params');
$client = $this->get('loevgaard_pakkelabels.client');
$res = $client->doRequest('get', $uri, [
'query' => $params
]);
return new JsonResponse($res);
}