/**
  * @param Request $request
  *
  * @return array
  */
 public function indexAction(Request $request)
 {
     $formDefault = new ApiFormTransfer();
     $formDefault->setType(ResponsiveForm::getResolutionChoirces());
     $form = $this->createForm(ResponsiveForm::class, $formDefault)->handleRequest($request);
     $dimensions = [];
     $url = '';
     $isLarge = false;
     if ($form->isValid()) {
         /** @var ApiFormTransfer $response */
         $response = $form->getData();
         $url = $response->getSource();
         $dimensions = array_map(function ($row) use(&$isLarge) {
             $dimensions = explode('x', $row);
             if ($dimensions[0] > 600 || $dimensions[1] > 600) {
                 $isLarge = true;
             }
             return $dimensions;
         }, $response->getType());
     }
     return $this->render('ApiBundle:Responsive:index.html.twig', ['form' => $form->createView(), 'url' => $url, 'is_large' => $isLarge, 'dimensions' => $dimensions]);
 }