Elcodi\Admin\ProductBundle\Controller\Component\CategoryComponentController::sortComponentAction PHP Method

sortComponentAction() public method

Sorts the categories with the given orders.
public sortComponentAction ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request The user request.
return array Result
    public function sortComponentAction(Request $request)
    {
        $categoriesOrder = json_decode($request->get('data'), true);
        if (!is_null($categoriesOrder)) {
            $orderResult = $this->get('elcodi_admin.category_sorter')->sort($categoriesOrder);
            if ($orderResult) {
                return ['result' => 'ok'];
            }
        }
        return ['result' => 'ko', 'code' => '400', 'message' => 'Invalid order received'];
    }