CRUDlex\ControllerProvider::getAfterDeleteRedirectParameters PHP Method

getAfterDeleteRedirectParameters() protected method

Gets the parameters for the redirection after deleting an entity.
protected getAfterDeleteRedirectParameters ( Request $request, string $entity, string &$redirectPage ) : string>\array
$request Symfony\Component\HttpFoundation\Request the current request
$entity string the entity name
$redirectPage string reference, where the page to redirect to will be stored
return string>\array
    protected function getAfterDeleteRedirectParameters(Request $request, $entity, &$redirectPage)
    {
        $redirectPage = 'crudList';
        $redirectParameters = ['entity' => $entity];
        $redirectEntity = $request->get('redirectEntity');
        $redirectId = $request->get('redirectId');
        if ($redirectEntity && $redirectId) {
            $redirectPage = 'crudShow';
            $redirectParameters = ['entity' => $redirectEntity, 'id' => $redirectId];
        }
        return $redirectParameters;
    }