Spaces:
No application file
No application file
| namespace Mautic\PointBundle\Controller; | |
| use Mautic\CoreBundle\Controller\AbstractStandardFormController; | |
| use Symfony\Component\HttpFoundation\JsonResponse; | |
| use Symfony\Component\HttpFoundation\RedirectResponse; | |
| use Symfony\Component\HttpFoundation\Request; | |
| use Symfony\Component\HttpFoundation\Response; | |
| class GroupController extends AbstractStandardFormController | |
| { | |
| protected function getTemplateBase(): string | |
| { | |
| return '@MauticPoint/Group'; | |
| } | |
| protected function getModelName(): string | |
| { | |
| return 'point.group'; | |
| } | |
| /** | |
| * @param int $page | |
| */ | |
| public function indexAction(Request $request, $page = 1): Response | |
| { | |
| return parent::indexStandard($request, $page); | |
| } | |
| /** | |
| * Generates new form and processes post data. | |
| * | |
| * @return JsonResponse|Response | |
| */ | |
| public function newAction(Request $request) | |
| { | |
| return parent::newStandard($request); | |
| } | |
| /** | |
| * Generates edit form and processes post data. | |
| * | |
| * @param int $objectId | |
| * @param bool $ignorePost | |
| * | |
| * @return JsonResponse|Response | |
| */ | |
| public function editAction(Request $request, $objectId, $ignorePost = false) | |
| { | |
| return parent::editStandard($request, $objectId, $ignorePost); | |
| } | |
| /** | |
| * Deletes the entity. | |
| * | |
| * @param int $objectId | |
| * | |
| * @return JsonResponse|RedirectResponse | |
| */ | |
| public function deleteAction(Request $request, $objectId) | |
| { | |
| return parent::deleteStandard($request, $objectId); | |
| } | |
| /** | |
| * Deletes a group of entities. | |
| * | |
| * @return JsonResponse|RedirectResponse | |
| */ | |
| public function batchDeleteAction(Request $request) | |
| { | |
| return parent::batchDeleteStandard($request); | |
| } | |
| } | |