WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 3accba8

Browse files
committed
Reverting changes in classes
1 parent 28d4002 commit 3accba8

File tree

4 files changed

+25
-70
lines changed

4 files changed

+25
-70
lines changed

Controller/DynamicController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Doctrine\ORM\EntityManager;
1515
use FOS\RestBundle\Controller\ControllerTrait;
16+
use FOS\RestBundle\Routing\ClassResourceInterface;
1617
use FOS\RestBundle\View\ViewHandler;
1718
use Sulu\Bundle\FormBundle\Entity\Dynamic;
1819
use Sulu\Bundle\FormBundle\Entity\Form;
@@ -29,7 +30,7 @@
2930
/**
3031
* Controller to create dynamic form entries list.
3132
*/
32-
class DynamicController
33+
class DynamicController implements ClassResourceInterface
3334
{
3435
use ControllerTrait;
3536

Controller/FormController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Sulu\Bundle\FormBundle\Controller;
1313

14+
use FOS\RestBundle\Routing\ClassResourceInterface;
1415
use FOS\RestBundle\View\ViewHandlerInterface;
1516
use Sulu\Bundle\FormBundle\Admin\FormAdmin;
1617
use Sulu\Bundle\FormBundle\Entity\Form;
@@ -30,7 +31,7 @@
3031
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
3132
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
3233

33-
class FormController extends AbstractRestController implements SecuredControllerInterface
34+
class FormController extends AbstractRestController implements ClassResourceInterface, SecuredControllerInterface
3435
{
3536
/**
3637
* @var FormManager

Controller/ListController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Sulu\Bundle\FormBundle\Controller;
1313

14+
use FOS\RestBundle\Routing\ClassResourceInterface;
1415
use FOS\RestBundle\View\ViewHandlerInterface;
1516
use Sulu\Bundle\FormBundle\Provider\ListProviderRegistry;
1617
use Sulu\Component\Rest\AbstractRestController;
@@ -22,7 +23,7 @@
2223
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
2324
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
2425

25-
class ListController extends AbstractRestController
26+
class ListController extends AbstractRestController implements ClassResourceInterface
2627
{
2728
/**
2829
* @var RestHelperInterface

Resources/config/routing_api.yml

Lines changed: 19 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,23 @@
1-
# Deprecated use the routing.yaml file
1+
sulu_form.list:
2+
type: rest
3+
resource: sulu_form.list_controller
4+
prefix: form
5+
name_prefix: sulu_form.
26

3-
sulu_form.get_lists_fields:
4-
path: '/form/lists/fields.{_format}'
5-
methods: GET
6-
controller: 'sulu_form.list_controller::cgetFieldsAction'
7-
format: json
8-
requirements: { _format: json|csv }
9-
10-
sulu_form.get_lists:
11-
path: '/form/lists.{_format}'
12-
methods: GET
13-
controller: 'sulu_form.list_controller::cgetAction'
14-
format: json
15-
requirements: { _format: json|csv }
16-
17-
sulu_form.get_forms:
18-
path: '/forms.{_format}'
19-
methods: GET
20-
controller: 'sulu_form.form_controller::cgetAction'
21-
format: json
22-
requirements: { _format: json|csv }
23-
24-
sulu_form.get_form:
25-
path: '/forms/{id}.{_format}'
26-
methods: GET
27-
controller: 'sulu_form.form_controller::getAction'
28-
format: json
29-
requirements: { _format: json|csv }
30-
31-
sulu_form.post_form:
32-
path: '/forms.{_format}'
33-
methods: POST
34-
controller: 'sulu_form.form_controller::postAction'
35-
format: json
36-
requirements: { _format: json|csv }
37-
38-
sulu_form.put_form:
39-
path: '/forms/{id}.{_format}'
40-
methods: PUT
41-
controller: 'sulu_form.form_controller::putAction'
42-
format: json
43-
requirements: { _format: json|csv }
44-
45-
sulu_form.delete_form:
46-
path: '/forms/{id}.{_format}'
47-
methods: DELETE
48-
controller: 'sulu_form.form_controller::deleteAction'
49-
format: json
50-
requirements: { _format: json|csv }
7+
sulu_form.forms:
8+
type: rest
9+
resource: sulu_form.form_controller
10+
name_prefix: sulu_form.
5111

5212
sulu_form.post_form_trigger:
53-
path: '/forms/{id}.{_format}'
13+
path: /forms/{id}.{_format}
5414
methods: POST
55-
controller: 'sulu_form.form_controller::postTriggerAction'
56-
format: json
57-
requirements: { _format: json|csv }
58-
59-
sulu_form.get_dynamics:
60-
path: '/form/dynamics.{_format}'
61-
methods: GET
62-
controller: 'sulu_form.dynamic_controller::cgetAction'
63-
format: json
64-
requirements: { _format: json|csv }
65-
66-
sulu_form.delete_dynamic:
67-
path: '/form/dynamics/{id}.{_format}'
68-
methods: DELETE
69-
controller: 'sulu_form.dynamic_controller::deleteAction'
70-
format: json
71-
requirements: { _format: json|csv }
15+
defaults:
16+
_controller: sulu_form.form_controller::postTriggerAction
17+
_format: json
18+
19+
sulu_form.dynamic:
20+
type: rest
21+
resource: sulu_form.dynamic_controller
22+
prefix: form
23+
name_prefix: sulu_form.

0 commit comments

Comments
 (0)