/** * @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(); } }