/**
  * @EXT\Route(
  *     "/tools/order/update/admin/ordered/tool/{orderedTool}/type/{type}/next/{nextOrderedToolId}",
  *     name="claro_admin_desktop_update_ordered_tool_order",
  *     defaults={"type"=0},
  *     options={"expose"=true}
  * )
  * @EXT\ParamConverter("user", options={"authenticatedUser"=true})
  *
  * @param OrderedTool $orderedTool
  * @param int type
  * @param int nextOrderedToolId
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function updateOrderedToolOrderAction(OrderedTool $orderedTool, $nextOrderedToolId, $type = 0)
 {
     if (is_null($orderedTool->getUser()) && $orderedTool->getType() === intval($type)) {
         $this->toolManager->reorderAdminOrderedTool($orderedTool, $nextOrderedToolId, $type);
         return new Response('success', 200);
     } else {
         throw new AccessDeniedException();
     }
 }
 /**
  * @EXT\Route(
  *     "/tools/order/update/tool/{orderedTool}/type/{type}/next/{nextOrderedToolId}",
  *     name="claro_desktop_update_ordered_tool_order",
  *     defaults={"type"=0},
  *     options={"expose"=true}
  * )
  * @EXT\ParamConverter("user", options={"authenticatedUser"=true})
  *
  * @param OrderedTool $orderedTool
  * @param int type
  * @param int nextOrderedToolId
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function updateDesktopOrderedToolOrderAction(User $user, OrderedTool $orderedTool, $nextOrderedToolId, $type = 0)
 {
     if ($orderedTool->getUser() === $user && $orderedTool->getType() === intval($type)) {
         $this->toolManager->reorderDesktopOrderedTool($user, $orderedTool, $nextOrderedToolId, $type);
         return new Response('success', 200);
     } else {
         throw new AccessDeniedException();
     }
 }