Completed
Pull Request — master (#1218)
by
unknown
41s
created
src/SWP/Bundle/CoreBundle/Controller/WebhookController.php 1 patch
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -28,77 +28,77 @@
 block discarded – undo
28 28
 use FOS\RestBundle\Controller\Annotations\Route;
29 29
 
30 30
 class WebhookController extends AbstractAPIController {
31
-  private WebhookRepositoryInterface $webhookRepository;
32
-  private FormFactoryInterface $formFactory;
33
-  private FactoryInterface $webhookFactory;
34
-  private EntityManagerInterface $entityManager;
35
-  private EventDispatcherInterface $eventDispatcher;
31
+    private WebhookRepositoryInterface $webhookRepository;
32
+    private FormFactoryInterface $formFactory;
33
+    private FactoryInterface $webhookFactory;
34
+    private EntityManagerInterface $entityManager;
35
+    private EventDispatcherInterface $eventDispatcher;
36 36
 
37
-  /**
38
-   * @param WebhookRepositoryInterface $webhookRepository
39
-   * @param FormFactoryInterface $formFactory
40
-   * @param FactoryInterface $webhookFactory
41
-   * @param EntityManagerInterface $entityManager
42
-   * @param EventDispatcherInterface $eventDispatcher
43
-   */
44
-  public function __construct(WebhookRepositoryInterface $webhookRepository, FormFactoryInterface $formFactory,
45
-                              FactoryInterface           $webhookFactory, EntityManagerInterface $entityManager,
46
-                              EventDispatcherInterface            $eventDispatcher) {
37
+    /**
38
+     * @param WebhookRepositoryInterface $webhookRepository
39
+     * @param FormFactoryInterface $formFactory
40
+     * @param FactoryInterface $webhookFactory
41
+     * @param EntityManagerInterface $entityManager
42
+     * @param EventDispatcherInterface $eventDispatcher
43
+     */
44
+    public function __construct(WebhookRepositoryInterface $webhookRepository, FormFactoryInterface $formFactory,
45
+                                FactoryInterface           $webhookFactory, EntityManagerInterface $entityManager,
46
+                                EventDispatcherInterface            $eventDispatcher) {
47 47
     $this->webhookRepository = $webhookRepository;
48 48
     $this->formFactory = $formFactory;
49 49
     $this->webhookFactory = $webhookFactory;
50 50
     $this->entityManager = $entityManager;
51 51
     $this->eventDispatcher = $eventDispatcher;
52
-  }
52
+    }
53 53
 
54 54
 
55
-  /**
56
-   * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_webhook")
57
-   */
58
-  public function listAction(Request $request): ResourcesListResponseInterface {
55
+    /**
56
+     * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_webhook")
57
+     */
58
+    public function listAction(Request $request): ResourcesListResponseInterface {
59 59
     return $this->listWebhooks($this->eventDispatcher,$this->webhookRepository, $request);
60
-  }
60
+    }
61 61
 
62
-  /**
63
-   * @Route("/api/{version}/webhooks/{id}", requirements={"id"="\d+"}, options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_get_webhook")
64
-   *
65
-   * @ParamConverter("webhook", class="SWP\Bundle\WebhookBundle\Model\Webhook")
66
-   */
67
-  public function getAction(WebhookInterface $webhook): SingleResourceResponseInterface {
62
+    /**
63
+     * @Route("/api/{version}/webhooks/{id}", requirements={"id"="\d+"}, options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_get_webhook")
64
+     *
65
+     * @ParamConverter("webhook", class="SWP\Bundle\WebhookBundle\Model\Webhook")
66
+     */
67
+    public function getAction(WebhookInterface $webhook): SingleResourceResponseInterface {
68 68
     return $this->getSingleWebhook($webhook);
69
-  }
69
+    }
70 70
 
71
-  /**
72
-   * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_webhook")
73
-   */
74
-  public function createAction(Request $request): SingleResourceResponseInterface {
71
+    /**
72
+     * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_webhook")
73
+     */
74
+    public function createAction(Request $request): SingleResourceResponseInterface {
75 75
     $ruleRepository = $this->webhookRepository;
76 76
     $ruleFactory = $this->webhookFactory;
77 77
     $formFactory = $this->formFactory;
78 78
 
79 79
     return $this->createWebhook($ruleRepository, $ruleFactory, $request, $formFactory);
80
-  }
80
+    }
81 81
 
82
-  /**
83
-   * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_core_delete_webhook", requirements={"id"="\d+"})
84
-   *
85
-   * @ParamConverter("webhook", class="SWP\Bundle\WebhookBundle\Model\Webhook")
86
-   */
87
-  public function deleteAction(WebhookInterface $webhook): SingleResourceResponseInterface {
82
+    /**
83
+     * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_core_delete_webhook", requirements={"id"="\d+"})
84
+     *
85
+     * @ParamConverter("webhook", class="SWP\Bundle\WebhookBundle\Model\Webhook")
86
+     */
87
+    public function deleteAction(WebhookInterface $webhook): SingleResourceResponseInterface {
88 88
     $webhookRepository = $this->webhookRepository;
89 89
 
90 90
     return $this->deleteWebhook($webhookRepository, $webhook);
91
-  }
91
+    }
92 92
 
93
-  /**
94
-   * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_webhook", requirements={"id"="\d+"})
95
-   *
96
-   * @ParamConverter("webhook", class="SWP\Bundle\WebhookBundle\Model\Webhook")
97
-   */
98
-  public function updateAction(Request $request, WebhookInterface $webhook): SingleResourceResponseInterface {
93
+    /**
94
+     * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_webhook", requirements={"id"="\d+"})
95
+     *
96
+     * @ParamConverter("webhook", class="SWP\Bundle\WebhookBundle\Model\Webhook")
97
+     */
98
+    public function updateAction(Request $request, WebhookInterface $webhook): SingleResourceResponseInterface {
99 99
     $objectManager = $this->entityManager;
100 100
     $formFactory = $this->formFactory;
101 101
 
102 102
     return $this->updateWebhook($objectManager, $request, $webhook, $formFactory);
103
-  }
103
+    }
104 104
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/OrganizationRuleController.php 1 patch
Indentation   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -41,29 +41,29 @@  discard block
 block discarded – undo
41 41
 use FOS\RestBundle\Controller\Annotations\Route;
42 42
 
43 43
 class OrganizationRuleController extends AbstractController {
44
-  private FormFactoryInterface $formFactory;
45
-  private EventDispatcherInterface $eventDispatcher;
46
-  private CachedTenantContextInterface $cachedTenantContext;
47
-  private EntityManagerInterface $entityManager;
48
-  private RuleRepositoryInterface $ruleRepository;
49
-  private RulesMatcherInterface $rulesMatcher;
50
-  private FactoryInterface $ruleFactory;
51
-  private DataTransformerInterface $dataTransformer;
52
-
53
-  /**
54
-   * @param FormFactoryInterface $formFactory
55
-   * @param EventDispatcherInterface $eventDispatcher
56
-   * @param CachedTenantContextInterface $cachedTenantContext
57
-   * @param EntityManagerInterface $entityManager
58
-   * @param RuleRepositoryInterface $ruleRepository
59
-   * @param RulesMatcherInterface $rulesMatcher
60
-   * @param FactoryInterface $ruleFactory
61
-   * @param DataTransformerInterface $dataTransformer
62
-   */
63
-  public function __construct(FormFactoryInterface         $formFactory, EventDispatcherInterface $eventDispatcher,
64
-                              CachedTenantContextInterface $cachedTenantContext, EntityManagerInterface $entityManager,
65
-                              RuleRepositoryInterface      $ruleRepository, RulesMatcherInterface $rulesMatcher,
66
-                              FactoryInterface             $ruleFactory, DataTransformerInterface $dataTransformer) {
44
+    private FormFactoryInterface $formFactory;
45
+    private EventDispatcherInterface $eventDispatcher;
46
+    private CachedTenantContextInterface $cachedTenantContext;
47
+    private EntityManagerInterface $entityManager;
48
+    private RuleRepositoryInterface $ruleRepository;
49
+    private RulesMatcherInterface $rulesMatcher;
50
+    private FactoryInterface $ruleFactory;
51
+    private DataTransformerInterface $dataTransformer;
52
+
53
+    /**
54
+     * @param FormFactoryInterface $formFactory
55
+     * @param EventDispatcherInterface $eventDispatcher
56
+     * @param CachedTenantContextInterface $cachedTenantContext
57
+     * @param EntityManagerInterface $entityManager
58
+     * @param RuleRepositoryInterface $ruleRepository
59
+     * @param RulesMatcherInterface $rulesMatcher
60
+     * @param FactoryInterface $ruleFactory
61
+     * @param DataTransformerInterface $dataTransformer
62
+     */
63
+    public function __construct(FormFactoryInterface         $formFactory, EventDispatcherInterface $eventDispatcher,
64
+                                CachedTenantContextInterface $cachedTenantContext, EntityManagerInterface $entityManager,
65
+                                RuleRepositoryInterface      $ruleRepository, RulesMatcherInterface $rulesMatcher,
66
+                                FactoryInterface             $ruleFactory, DataTransformerInterface $dataTransformer) {
67 67
     $this->formFactory = $formFactory;
68 68
     $this->eventDispatcher = $eventDispatcher;
69 69
     $this->cachedTenantContext = $cachedTenantContext;
@@ -72,13 +72,13 @@  discard block
 block discarded – undo
72 72
     $this->rulesMatcher = $rulesMatcher;
73 73
     $this->ruleFactory = $ruleFactory;
74 74
     $this->dataTransformer = $dataTransformer;
75
-  }
75
+    }
76 76
 
77 77
 
78
-  /**
79
-   * @Route("/api/{version}/organization/rules/evaluate", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_organization_rules_evaluate")
80
-   */
81
-  public function rulesEvaluationAction(Request $request): SingleResourceResponseInterface {
78
+    /**
79
+     * @Route("/api/{version}/organization/rules/evaluate", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_organization_rules_evaluate")
80
+     */
81
+    public function rulesEvaluationAction(Request $request): SingleResourceResponseInterface {
82 82
     $content = $request->getContent();
83 83
     $dispatcher = $this->eventDispatcher;
84 84
     $package = $this->dataTransformer->transform($content);
@@ -87,12 +87,12 @@  discard block
 block discarded – undo
87 87
     $rules = $this->rulesMatcher->getMatchedRules($package);
88 88
 
89 89
     return new SingleResourceResponse($rules);
90
-  }
90
+    }
91 91
 
92
-  /**
93
-   * @Route("/api/{version}/organization/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_organization_rules")
94
-   */
95
-  public function rulesAction(Request $request): ResourcesListResponseInterface {
92
+    /**
93
+     * @Route("/api/{version}/organization/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_organization_rules")
94
+     */
95
+    public function rulesAction(Request $request): ResourcesListResponseInterface {
96 96
     $tenantContext = $this->cachedTenantContext;
97 97
 
98 98
     $this->getEventDispatcher()->dispatch(new GenericEvent(), MultiTenancyEvents::TENANTABLE_DISABLE);
@@ -109,12 +109,12 @@  discard block
 block discarded – undo
109 109
     );
110 110
 
111 111
     return new ResourcesListResponse($rules);
112
-  }
112
+    }
113 113
 
114
-  /**
115
-   * @Route("/api/{version}/organization/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_organization_rule")
116
-   */
117
-  public function createAction(Request $request): SingleResourceResponseInterface {
114
+    /**
115
+     * @Route("/api/{version}/organization/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_organization_rule")
116
+     */
117
+    public function createAction(Request $request): SingleResourceResponseInterface {
118 118
     $ruleRepository = $this->getRuleRepository();
119 119
 
120 120
     $rule = $this->ruleFactory->create();
@@ -122,54 +122,54 @@  discard block
 block discarded – undo
122 122
     $form->handleRequest($request);
123 123
 
124 124
     if ($form->isSubmitted() && $form->isValid()) {
125
-      $ruleRepository->add($rule);
126
-      $rule->setTenantCode(null);
127
-      $ruleRepository->flush();
125
+        $ruleRepository->add($rule);
126
+        $rule->setTenantCode(null);
127
+        $ruleRepository->flush();
128 128
 
129
-      return new SingleResourceResponse($rule, new ResponseContext(201));
129
+        return new SingleResourceResponse($rule, new ResponseContext(201));
130 130
     }
131 131
 
132 132
     return new SingleResourceResponse($form, new ResponseContext(400));
133
-  }
133
+    }
134 134
 
135
-  /**
136
-   * @Route("/api/{version}/organization/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_show_organization_rule", requirements={"id"="\d+"})
137
-   */
138
-  public function getAction(int $id): SingleResourceResponseInterface {
135
+    /**
136
+     * @Route("/api/{version}/organization/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_show_organization_rule", requirements={"id"="\d+"})
137
+     */
138
+    public function getAction(int $id): SingleResourceResponseInterface {
139 139
     return new SingleResourceResponse($this->findOr404($id));
140
-  }
140
+    }
141 141
 
142
-  /**
143
-   * @Route("/api/{version}/organization/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_organization_rule", requirements={"id"="\d+"})
144
-   */
145
-  public function updateRuleAction(Request $request, int $id) {
142
+    /**
143
+     * @Route("/api/{version}/organization/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_organization_rule", requirements={"id"="\d+"})
144
+     */
145
+    public function updateRuleAction(Request $request, int $id) {
146 146
     $objectManager = $this->entityManager;
147 147
     $rule = $this->findOr404($id);
148 148
     $form = $this->formFactory->createNamed('', RuleType::class, $rule, ['method' => $request->getMethod()]);
149 149
 
150 150
     $form->handleRequest($request);
151 151
     if ($form->isSubmitted() && $form->isValid()) {
152
-      $objectManager->flush();
153
-      $objectManager->refresh($rule);
152
+        $objectManager->flush();
153
+        $objectManager->refresh($rule);
154 154
 
155
-      return new SingleResourceResponse($rule);
155
+        return new SingleResourceResponse($rule);
156 156
     }
157 157
 
158 158
     return new SingleResourceResponse($form, new ResponseContext(500));
159
-  }
159
+    }
160 160
 
161
-  /**
162
-   * @Route("/api/{version}/organization/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_core_delete_organization_rule", requirements={"id"="\d+"})
163
-   */
164
-  public function deleteAction(int $id) {
161
+    /**
162
+     * @Route("/api/{version}/organization/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_core_delete_organization_rule", requirements={"id"="\d+"})
163
+     */
164
+    public function deleteAction(int $id) {
165 165
     $rule = $this->findOr404($id);
166 166
     $ruleRepository = $this->ruleRepository;
167 167
     $ruleRepository->remove($rule);
168 168
 
169 169
     return new SingleResourceResponse(null, new ResponseContext(204));
170
-  }
170
+    }
171 171
 
172
-  private function findOr404(int $id) {
172
+    private function findOr404(int $id) {
173 173
     $tenantContext = $this->cachedTenantContext;
174 174
     $this->getEventDispatcher()->dispatch(new GenericEvent(), MultiTenancyEvents::TENANTABLE_DISABLE);
175 175
 
@@ -178,17 +178,17 @@  discard block
 block discarded – undo
178 178
             'organization' => $tenantContext->getTenant()->getOrganization(),
179 179
             'tenantCode' => null,
180 180
         ]))) {
181
-      throw new NotFoundHttpException('Organization rule was not found.');
181
+        throw new NotFoundHttpException('Organization rule was not found.');
182 182
     }
183 183
 
184 184
     return $rule;
185
-  }
185
+    }
186 186
 
187
-  private function getRuleRepository() {
187
+    private function getRuleRepository() {
188 188
     return $this->ruleRepository;
189
-  }
189
+    }
190 190
 
191
-  private function getEventDispatcher() {
191
+    private function getEventDispatcher() {
192 192
     return $this->eventDispatcher;
193
-  }
193
+    }
194 194
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/FailedQueueController.php 1 patch
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -23,12 +23,12 @@
 block discarded – undo
23 23
 use FOS\RestBundle\Controller\Annotations\Route;
24 24
 
25 25
 class FailedQueueController extends AbstractController {
26
-  /**
27
-   * @Route("/api/{version}/failed_queue/", methods={"GET"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_core_list_failed_queue")
28
-   */
29
-  public function listAction(Request $request, FailedEntriesProvider $failedEntriesProvider) {
26
+    /**
27
+     * @Route("/api/{version}/failed_queue/", methods={"GET"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_core_list_failed_queue")
28
+     */
29
+    public function listAction(Request $request, FailedEntriesProvider $failedEntriesProvider) {
30 30
     $max = $request->query->getInt('limit', 50);
31 31
 
32 32
     return new SingleResourceResponse($failedEntriesProvider->getFailedEntries($max));
33
-  }
33
+    }
34 34
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/SeoMetadataController.php 1 patch
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -19,34 +19,34 @@  discard block
 block discarded – undo
19 19
 use FOS\RestBundle\Controller\Annotations\Route;
20 20
 
21 21
 class SeoMetadataController extends AbstractController {
22
-  private FormFactoryInterface $formFactory;
23
-  private FactoryInterface $seoMetadataFactory;
24
-  private RepositoryInterface $seoMetadataRepository;
25
-  private EventDispatcherInterface $eventDispatcher;
22
+    private FormFactoryInterface $formFactory;
23
+    private FactoryInterface $seoMetadataFactory;
24
+    private RepositoryInterface $seoMetadataRepository;
25
+    private EventDispatcherInterface $eventDispatcher;
26 26
 
27
-  /**
28
-   * @param FormFactoryInterface $formFactory
29
-   * @param FactoryInterface $seoMetadataFactory
30
-   * @param RepositoryInterface $seoMetadataRepository
31
-   * @param EventDispatcherInterface $eventDispatcher
32
-   */
33
-  public function __construct(FormFactoryInterface $formFactory, FactoryInterface $seoMetadataFactory,
34
-                              RepositoryInterface  $seoMetadataRepository, EventDispatcherInterface $eventDispatcher) {
27
+    /**
28
+     * @param FormFactoryInterface $formFactory
29
+     * @param FactoryInterface $seoMetadataFactory
30
+     * @param RepositoryInterface $seoMetadataRepository
31
+     * @param EventDispatcherInterface $eventDispatcher
32
+     */
33
+    public function __construct(FormFactoryInterface $formFactory, FactoryInterface $seoMetadataFactory,
34
+                                RepositoryInterface  $seoMetadataRepository, EventDispatcherInterface $eventDispatcher) {
35 35
     $this->formFactory = $formFactory;
36 36
     $this->seoMetadataFactory = $seoMetadataFactory;
37 37
     $this->seoMetadataRepository = $seoMetadataRepository;
38 38
     $this->eventDispatcher = $eventDispatcher;
39
-  }
39
+    }
40 40
 
41
-  /**
42
-   * @Route("/api/{version}/packages/seo/{packageGuid}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PUT"}, name="swp_api_core_seo_metadata_put")
43
-   */
44
-  public function put(Request $request, string $packageGuid): SingleResourceResponse {
41
+    /**
42
+     * @Route("/api/{version}/packages/seo/{packageGuid}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PUT"}, name="swp_api_core_seo_metadata_put")
43
+     */
44
+    public function put(Request $request, string $packageGuid): SingleResourceResponse {
45 45
     $this->eventDispatcher->dispatch(new GenericEvent(), MultiTenancyEvents::TENANTABLE_DISABLE);
46 46
 
47 47
     $seoMetadata = $this->seoMetadataRepository->findOneByPackageGuid($packageGuid);
48 48
     if (null === $seoMetadata) {
49
-      $seoMetadata = $this->seoMetadataFactory->create();
49
+        $seoMetadata = $this->seoMetadataFactory->create();
50 50
     }
51 51
 
52 52
     $form = $this->formFactory->createNamed('', SeoMetadataType::class, $seoMetadata, ['method' => $request->getMethod()]);
@@ -54,26 +54,26 @@  discard block
 block discarded – undo
54 54
     $form->handleRequest($request);
55 55
 
56 56
     if ($form->isSubmitted() && $form->isValid()) {
57
-      $seoMetadata->setPackageGuid($packageGuid);
58
-      $this->seoMetadataRepository->add($seoMetadata);
57
+        $seoMetadata->setPackageGuid($packageGuid);
58
+        $this->seoMetadataRepository->add($seoMetadata);
59 59
 
60
-      return new SingleResourceResponse($seoMetadata, new ResponseContext(200));
60
+        return new SingleResourceResponse($seoMetadata, new ResponseContext(200));
61 61
     }
62 62
 
63 63
     return new SingleResourceResponse($form, new ResponseContext(400));
64
-  }
64
+    }
65 65
 
66
-  /**
67
-   * @Route("/api/{version}/packages/seo/{packageGuid}", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_seo_metadata_get")
68
-   */
69
-  public function getAction(string $packageGuid): SingleResourceResponse {
66
+    /**
67
+     * @Route("/api/{version}/packages/seo/{packageGuid}", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_seo_metadata_get")
68
+     */
69
+    public function getAction(string $packageGuid): SingleResourceResponse {
70 70
     $this->eventDispatcher->dispatch(new GenericEvent(), MultiTenancyEvents::TENANTABLE_DISABLE);
71 71
 
72 72
     $existingSeoMetadata = $this->seoMetadataRepository->findOneByPackageGuid($packageGuid);
73 73
     if (null === $existingSeoMetadata) {
74
-      throw new NotFoundHttpException('SEO metadata not found!');
74
+        throw new NotFoundHttpException('SEO metadata not found!');
75 75
     }
76 76
 
77 77
     return new SingleResourceResponse($existingSeoMetadata, new ResponseContext(200));
78
-  }
78
+    }
79 79
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/ContentListItemController.php 1 patch
Indentation   +79 added lines, -79 removed lines patch added patch discarded remove patch
@@ -44,35 +44,35 @@  discard block
 block discarded – undo
44 44
 use FOS\RestBundle\Controller\Annotations\Route;
45 45
 
46 46
 class ContentListItemController extends AbstractController {
47
-  private ContentListItemRepositoryInterface $contentListItemRepository;
48
-  private EntityManagerInterface $entityManager;
49
-  private ContentListServiceInterface $contentListService;
50
-  private EventDispatcherInterface $eventDispatcher;
51
-
52
-  /**
53
-   * @param ContentListItemRepositoryInterface $contentListItemRepository
54
-   * @param EntityManagerInterface $entityManager
55
-   * @param ContentListServiceInterface $contentListService
56
-   * @param EventDispatcherInterface $eventDispatcher
57
-   */
58
-  public function __construct(ContentListItemRepositoryInterface                          $contentListItemRepository,
59
-                              EntityManagerInterface                                      $entityManager,
60
-                              ContentListServiceInterface                                 $contentListService,
61
-                              EventDispatcherInterface $eventDispatcher) {
47
+    private ContentListItemRepositoryInterface $contentListItemRepository;
48
+    private EntityManagerInterface $entityManager;
49
+    private ContentListServiceInterface $contentListService;
50
+    private EventDispatcherInterface $eventDispatcher;
51
+
52
+    /**
53
+     * @param ContentListItemRepositoryInterface $contentListItemRepository
54
+     * @param EntityManagerInterface $entityManager
55
+     * @param ContentListServiceInterface $contentListService
56
+     * @param EventDispatcherInterface $eventDispatcher
57
+     */
58
+    public function __construct(ContentListItemRepositoryInterface                          $contentListItemRepository,
59
+                                EntityManagerInterface                                      $entityManager,
60
+                                ContentListServiceInterface                                 $contentListService,
61
+                                EventDispatcherInterface $eventDispatcher) {
62 62
     $this->contentListItemRepository = $contentListItemRepository;
63 63
     $this->entityManager = $entityManager;
64 64
     $this->contentListService = $contentListService;
65 65
     $this->eventDispatcher = $eventDispatcher;
66
-  }
66
+    }
67 67
 
68 68
 
69
-  /**
70
-   * @Route("/api/{version}/content/lists/{id}/items/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_items", requirements={"id"="\d+"})
71
-   */
72
-  public function listAction(Request $request, int $id): ResourcesListResponseInterface {
69
+    /**
70
+     * @Route("/api/{version}/content/lists/{id}/items/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_items", requirements={"id"="\d+"})
71
+     */
72
+    public function listAction(Request $request, int $id): ResourcesListResponseInterface {
73 73
     $sort = $request->query->all('sorting');
74 74
     if (empty($sort)) {
75
-      $sort = ['sticky' => 'desc'];
75
+        $sort = ['sticky' => 'desc'];
76 76
     }
77 77
 
78 78
     $items = $this->contentListItemRepository->getPaginatedByCriteria(
@@ -105,20 +105,20 @@  discard block
 block discarded – undo
105 105
     );
106 106
 
107 107
     return new ResourcesListResponse($items, $responseContext);
108
-  }
108
+    }
109 109
 
110
-  /**
111
-   * @Route("/api/{version}/content/lists/{listId}/items/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_show_lists_item", requirements={"id"="\d+"})
112
-   */
113
-  public function getAction($listId, $id) {
110
+    /**
111
+     * @Route("/api/{version}/content/lists/{listId}/items/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_show_lists_item", requirements={"id"="\d+"})
112
+     */
113
+    public function getAction($listId, $id) {
114 114
     return new SingleResourceResponse($this->findOr404($listId, $id));
115
-  }
115
+    }
116 116
 
117
-  /**
118
-   * @Route("/api/{version}/content/lists/{listId}/items/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_lists_item", requirements={"id"="\d+", "listId"="\d+"})
119
-   */
120
-  public function updateAction(Request $request, FormFactoryInterface $formFactory, $listId,
121
-                                       $id): SingleResourceResponseInterface {
117
+    /**
118
+     * @Route("/api/{version}/content/lists/{listId}/items/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_lists_item", requirements={"id"="\d+", "listId"="\d+"})
119
+     */
120
+    public function updateAction(Request $request, FormFactoryInterface $formFactory, $listId,
121
+                                        $id): SingleResourceResponseInterface {
122 122
     $contentListItem = $this->findOr404($listId, $id);
123 123
     $form = $formFactory->createNamed(
124 124
         '',
@@ -130,59 +130,59 @@  discard block
 block discarded – undo
130 130
     $form->handleRequest($request);
131 131
 
132 132
     if ($form->isSubmitted() && $form->isValid()) {
133
-      $contentListItem->getContentList()->setUpdatedAt(new DateTime());
133
+        $contentListItem->getContentList()->setUpdatedAt(new DateTime());
134 134
 
135
-      if (null !== $contentListItem->getStickyPosition()) {
135
+        if (null !== $contentListItem->getStickyPosition()) {
136 136
         $contentListItem->setPosition($contentListItem->getStickyPosition());
137
-      }
137
+        }
138 138
 
139
-      $this->entityManager->flush();
139
+        $this->entityManager->flush();
140 140
 
141
-      return new SingleResourceResponse($contentListItem);
141
+        return new SingleResourceResponse($contentListItem);
142 142
     }
143 143
 
144 144
     return new SingleResourceResponse($form, new ResponseContext(400));
145
-  }
146
-
147
-  /**
148
-   * @Route("/api/{version}/content/lists/{listId}/items/", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_batch_update_lists_item", requirements={"listId"="\d+"})
149
-   */
150
-  public function batchUpdateAction(
151
-      Request                        $request,
152
-      FormFactoryInterface           $formFactory,
153
-      ContentListRepositoryInterface $contentListRepository,
154
-      ArticleRepositoryInterface     $articleRepository,
155
-      EventDispatcherInterface       $eventDispatcher,
156
-      int                            $listId
157
-  ): SingleResourceResponseInterface {
145
+    }
146
+
147
+    /**
148
+     * @Route("/api/{version}/content/lists/{listId}/items/", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_batch_update_lists_item", requirements={"listId"="\d+"})
149
+     */
150
+    public function batchUpdateAction(
151
+        Request                        $request,
152
+        FormFactoryInterface           $formFactory,
153
+        ContentListRepositoryInterface $contentListRepository,
154
+        ArticleRepositoryInterface     $articleRepository,
155
+        EventDispatcherInterface       $eventDispatcher,
156
+        int                            $listId
157
+    ): SingleResourceResponseInterface {
158 158
     /** @var ContentListInterface $list */
159 159
     $list = $contentListRepository->findOneBy(['id' => $listId]);
160 160
     if (null === $list) {
161
-      throw new NotFoundHttpException(sprintf('Content list with id "%s" was not found.', $list));
161
+        throw new NotFoundHttpException(sprintf('Content list with id "%s" was not found.', $list));
162 162
     }
163 163
 
164 164
     $form = $formFactory->createNamed('', ContentListItemsType::class, [], ['method' => $request->getMethod()]);
165 165
 
166 166
     $form->handleRequest($request);
167 167
     if ($form->isSubmitted() && $form->isValid()) {
168
-      $data = $form->getData();
169
-      $updatedAt = DateTime::createFromFormat(DateTime::RFC3339, $data['updatedAt'], new DateTimeZone('UTC'));
170
-      $updatedAt->setTimezone(new DateTimeZone('UTC'));
171
-      $listUpdatedAt = $list->getUpdatedAt();
172
-      $listUpdatedAt->setTimezone(new DateTimeZone('UTC'));
173
-      if ($updatedAt < $listUpdatedAt) {
168
+        $data = $form->getData();
169
+        $updatedAt = DateTime::createFromFormat(DateTime::RFC3339, $data['updatedAt'], new DateTimeZone('UTC'));
170
+        $updatedAt->setTimezone(new DateTimeZone('UTC'));
171
+        $listUpdatedAt = $list->getUpdatedAt();
172
+        $listUpdatedAt->setTimezone(new DateTimeZone('UTC'));
173
+        if ($updatedAt < $listUpdatedAt) {
174 174
         throw new ConflictHttpException('List was already updated');
175
-      }
175
+        }
176 176
 
177
-      $updatedArticles = [];
178
-      /** @var ContentListAction $item */
179
-      foreach ($data['items'] as $item) {
177
+        $updatedArticles = [];
178
+        /** @var ContentListAction $item */
179
+        foreach ($data['items'] as $item) {
180 180
         $position = $item->getPosition();
181 181
         $isSticky = $item->isSticky();
182 182
         $contentId = $item->getContentId();
183 183
 
184 184
         switch ($item->getAction()) {
185
-          case ContentListAction::ACTION_MOVE:
185
+            case ContentListAction::ACTION_MOVE:
186 186
             $contentListItem = $this->findByContentOr404($list, $contentId);
187 187
 
188 188
             $this->ensureThereIsNoItemOnPositionOrThrow409($listId, $position, $isSticky);
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
             $updatedArticles[$contentId] = $contentListItem->getContent();
196 196
 
197 197
             break;
198
-          case ContentListAction::ACTION_ADD:
198
+            case ContentListAction::ACTION_ADD:
199 199
             $this->ensureThereIsNoItemOnPositionOrThrow409($listId, $position, $isSticky);
200 200
 
201 201
             $object = $articleRepository->findOneById($contentId);
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
             $updatedArticles[$contentId] = $contentListItem->getContent();
205 205
 
206 206
             break;
207
-          case ContentListAction::ACTION_DELETE:
207
+            case ContentListAction::ACTION_DELETE:
208 208
             $contentListItem = $this->findByContentOr404($list, $contentId);
209 209
             $this->entityManager->remove($contentListItem);
210 210
             $list->setUpdatedAt(new DateTime('now'));
@@ -213,25 +213,25 @@  discard block
 block discarded – undo
213 213
 
214 214
             break;
215 215
         }
216
-      }
216
+        }
217 217
 
218
-      $this->contentListService->repositionStickyItems($list);
218
+        $this->contentListService->repositionStickyItems($list);
219 219
 
220
-      foreach ($updatedArticles as $updatedArticle) {
220
+        foreach ($updatedArticles as $updatedArticle) {
221 221
         $eventDispatcher->dispatch(new ArticleEvent(
222 222
             $updatedArticle,
223 223
             $updatedArticle->getPackage(),
224 224
             ArticleEvents::POST_UPDATE
225 225
         ), ArticleEvents::POST_UPDATE);
226
-      }
226
+        }
227 227
 
228
-      return new SingleResourceResponse($list, new ResponseContext(201));
228
+        return new SingleResourceResponse($list, new ResponseContext(201));
229 229
     }
230 230
 
231 231
     return new SingleResourceResponse($form, new ResponseContext(400));
232
-  }
232
+    }
233 233
 
234
-  private function findByContentOr404($listId, $contentId): ContentListItemInterface {
234
+    private function findByContentOr404($listId, $contentId): ContentListItemInterface {
235 235
     /** @var ContentListItemInterface $listItem */
236 236
     $listItem = $this->contentListItemRepository->findOneBy([
237 237
         'contentList' => $listId,
@@ -239,13 +239,13 @@  discard block
 block discarded – undo
239 239
     ]);
240 240
 
241 241
     if (null === $listItem) {
242
-      throw new NotFoundHttpException(sprintf('Content list item with content_id "%s" was not found on that list. If You want to add new item - use action type "add".', $contentId));
242
+        throw new NotFoundHttpException(sprintf('Content list item with content_id "%s" was not found on that list. If You want to add new item - use action type "add".', $contentId));
243 243
     }
244 244
 
245 245
     return $listItem;
246
-  }
246
+    }
247 247
 
248
-  private function findOr404($listId, $id): ContentListItemInterface {
248
+    private function findOr404($listId, $id): ContentListItemInterface {
249 249
     /** @var ContentListItemInterface $listItem */
250 250
     $listItem = $this->contentListItemRepository->findOneBy([
251 251
         'contentList' => $listId,
@@ -253,17 +253,17 @@  discard block
 block discarded – undo
253 253
     ]);
254 254
 
255 255
     if (null === $listItem) {
256
-      throw new NotFoundHttpException(sprintf('Content list item with id "%s" was not found.', $id));
256
+        throw new NotFoundHttpException(sprintf('Content list item with id "%s" was not found.', $id));
257 257
     }
258 258
 
259 259
     return $listItem;
260
-  }
260
+    }
261 261
 
262
-  private function ensureThereIsNoItemOnPositionOrThrow409(int $listId, int $position, bool $isSticky): void {
262
+    private function ensureThereIsNoItemOnPositionOrThrow409(int $listId, int $position, bool $isSticky): void {
263 263
     $existingContentListItem = $this->contentListService->isAnyItemPinnedOnPosition($listId, $position);
264 264
 
265 265
     if (null !== $existingContentListItem && $isSticky && $existingContentListItem->isSticky()) {
266
-      throw new ConflictHttpException('There is already an item pinned on that position. Unpin it first.');
266
+        throw new ConflictHttpException('There is already an item pinned on that position. Unpin it first.');
267
+    }
267 268
     }
268
-  }
269 269
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/ContentBundle/Controller/ContentPushController.php 1 patch
Indentation   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -41,32 +41,32 @@  discard block
 block discarded – undo
41 41
 use FOS\RestBundle\Controller\Annotations\Route;
42 42
 
43 43
 class ContentPushController extends AbstractController {
44
-  private EventDispatcherInterface $eventDispatcher;
45
-  private FormFactoryInterface $formFactory;
46
-  private MessageBusInterface $messageBus;
47
-  private CachedTenantContextInterface $cachedTenantContext; //swp_multi_tenancy.tenant_context
48
-  private DataTransformerInterface $dataTransformer; // swp_bridge.transformer.json_to_package
49
-  private MediaManagerInterface $mediaManager; // swp_content_bundle.manager.media
50
-  private EntityManagerInterface $entityManager; // swp.object_manager.media
51
-  private PackageRepositoryInterface $packageRepository;//swp.repository.package
52
-  private FileProviderInterface $fileProvider;
53
-
54
-  /**
55
-   * @param EventDispatcherInterface $eventDispatcher
56
-   * @param FormFactoryInterface $formFactory
57
-   * @param MessageBusInterface $messageBus
58
-   * @param CachedTenantContextInterface $cachedTenantContext
59
-   * @param DataTransformerInterface $dataTransformer
60
-   * @param MediaManagerInterface $mediaManager
61
-   * @param EntityManagerInterface $entityManager
62
-   * @param PackageRepositoryInterface $packageRepository
63
-   * @param FileProviderInterface $fileProvider
64
-   */
65
-  public function __construct(EventDispatcherInterface $eventDispatcher, FormFactoryInterface $formFactory,
66
-                              MessageBusInterface      $messageBus, CachedTenantContextInterface $cachedTenantContext,
67
-                              DataTransformerInterface $dataTransformer, MediaManagerInterface $mediaManager,
68
-                              EntityManagerInterface   $entityManager, PackageRepositoryInterface $packageRepository,
69
-                              FileProviderInterface    $fileProvider) {
44
+    private EventDispatcherInterface $eventDispatcher;
45
+    private FormFactoryInterface $formFactory;
46
+    private MessageBusInterface $messageBus;
47
+    private CachedTenantContextInterface $cachedTenantContext; //swp_multi_tenancy.tenant_context
48
+    private DataTransformerInterface $dataTransformer; // swp_bridge.transformer.json_to_package
49
+    private MediaManagerInterface $mediaManager; // swp_content_bundle.manager.media
50
+    private EntityManagerInterface $entityManager; // swp.object_manager.media
51
+    private PackageRepositoryInterface $packageRepository;//swp.repository.package
52
+    private FileProviderInterface $fileProvider;
53
+
54
+    /**
55
+     * @param EventDispatcherInterface $eventDispatcher
56
+     * @param FormFactoryInterface $formFactory
57
+     * @param MessageBusInterface $messageBus
58
+     * @param CachedTenantContextInterface $cachedTenantContext
59
+     * @param DataTransformerInterface $dataTransformer
60
+     * @param MediaManagerInterface $mediaManager
61
+     * @param EntityManagerInterface $entityManager
62
+     * @param PackageRepositoryInterface $packageRepository
63
+     * @param FileProviderInterface $fileProvider
64
+     */
65
+    public function __construct(EventDispatcherInterface $eventDispatcher, FormFactoryInterface $formFactory,
66
+                                MessageBusInterface      $messageBus, CachedTenantContextInterface $cachedTenantContext,
67
+                                DataTransformerInterface $dataTransformer, MediaManagerInterface $mediaManager,
68
+                                EntityManagerInterface   $entityManager, PackageRepositoryInterface $packageRepository,
69
+                                FileProviderInterface    $fileProvider) {
70 70
     $this->eventDispatcher = $eventDispatcher;
71 71
     $this->formFactory = $formFactory;
72 72
     $this->messageBus = $messageBus;
@@ -76,13 +76,13 @@  discard block
 block discarded – undo
76 76
     $this->entityManager = $entityManager;
77 77
     $this->packageRepository = $packageRepository;
78 78
     $this->fileProvider = $fileProvider;
79
-  }
79
+    }
80 80
 
81 81
 
82
-  /**
83
-   * @Route("/api/{version}/content/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_content_push")
84
-   */
85
-  public function pushContentAction(Request $request): SingleResourceResponseInterface {
82
+    /**
83
+     * @Route("/api/{version}/content/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_content_push")
84
+     */
85
+    public function pushContentAction(Request $request): SingleResourceResponseInterface {
86 86
     $package = $this->dataTransformer->transform($request->getContent());
87 87
     $this->eventDispatcher->dispatch(new GenericEvent($package), Events::SWP_VALIDATION);
88 88
 
@@ -91,27 +91,27 @@  discard block
 block discarded – undo
91 91
     $this->messageBus->dispatch(new ContentPushMessage($currentTenant->getId(), $request->getContent()));
92 92
 
93 93
     return new SingleResourceResponse(['status' => 'OK'], new ResponseContext(201));
94
-  }
94
+    }
95 95
 
96
-  /**
97
-   * @Route("/api/{version}/assets/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_assets_push")
98
-   */
99
-  public function pushAssetsAction(Request $request): SingleResourceResponseInterface {
96
+    /**
97
+     * @Route("/api/{version}/assets/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_assets_push")
98
+     */
99
+    public function pushAssetsAction(Request $request): SingleResourceResponseInterface {
100 100
     $form = $this->formFactory->createNamed('', MediaFileType::class);
101 101
     $form->handleRequest($request);
102 102
 
103 103
     if ($form->isSubmitted() && $form->isValid()) {
104
-      $mediaManager = $this->mediaManager;
105
-      $uploadedFile = $form->getData()['media'];
106
-      $mediaId = $request->request->get('mediaId');
104
+        $mediaManager = $this->mediaManager;
105
+        $uploadedFile = $form->getData()['media'];
106
+        $mediaId = $request->request->get('mediaId');
107 107
 
108
-      if ($uploadedFile->isValid()) {
108
+        if ($uploadedFile->isValid()) {
109 109
         $fileProvider = $this->fileProvider;
110 110
         $file = $fileProvider->getFile(ArticleMedia::handleMediaId($mediaId), $uploadedFile->guessExtension());
111 111
 
112 112
         if (null === $file) {
113
-          $file = $mediaManager->handleUploadedFile($uploadedFile, $mediaId);
114
-          $this->entityManager->flush();
113
+            $file = $mediaManager->handleUploadedFile($uploadedFile, $mediaId);
114
+            $this->entityManager->flush();
115 115
         }
116 116
 
117 117
         return new SingleResourceResponse(
@@ -124,23 +124,23 @@  discard block
 block discarded – undo
124 124
             ],
125 125
             new ResponseContext(201)
126 126
         );
127
-      }
127
+        }
128 128
 
129
-      throw new \Exception('Uploaded file is not valid:' . $uploadedFile->getErrorMessage());
129
+        throw new \Exception('Uploaded file is not valid:' . $uploadedFile->getErrorMessage());
130 130
     }
131 131
 
132 132
     return new SingleResourceResponse($form);
133
-  }
133
+    }
134 134
 
135
-  /**
136
-   * @Route("/api/{version}/assets/{action}/{mediaId}.{extension}", methods={"GET"}, options={"expose"=true}, defaults={"version"="v2"}, requirements={"mediaId"=".+", "action"="get|push"}, name="swp_api_assets_get")
137
-   */
138
-  public function getAssetsAction(string $mediaId, string $extension): SingleResourceResponseInterface {
135
+    /**
136
+     * @Route("/api/{version}/assets/{action}/{mediaId}.{extension}", methods={"GET"}, options={"expose"=true}, defaults={"version"="v2"}, requirements={"mediaId"=".+", "action"="get|push"}, name="swp_api_assets_get")
137
+     */
138
+    public function getAssetsAction(string $mediaId, string $extension): SingleResourceResponseInterface {
139 139
     $fileProvider = $this->fileProvider;
140 140
     $file = $fileProvider->getFile(ArticleMedia::handleMediaId($mediaId), $extension);
141 141
 
142 142
     if (null === $file) {
143
-      throw new NotFoundHttpException('Media don\'t exist in storage');
143
+        throw new NotFoundHttpException('Media don\'t exist in storage');
144 144
     }
145 145
 
146 146
     $mediaManager = $this->mediaManager;
@@ -152,9 +152,9 @@  discard block
 block discarded – undo
152 152
         'mime_type' => Mime::getMimeFromExtension($file->getFileExtension()),
153 153
         'filemeta' => [],
154 154
     ]);
155
-  }
155
+    }
156 156
 
157
-  protected function getPackageRepository() {
157
+    protected function getPackageRepository() {
158 158
     return $this->packageRepository;
159
-  }
159
+    }
160 160
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/EventListener/BodyListener.php 1 patch
Indentation   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -28,35 +28,35 @@  discard block
 block discarded – undo
28 28
 
29 29
 class BodyListener
30 30
 {
31
-  private $decoderProvider;
32
-  private $throwExceptionOnUnsupportedContentType;
33
-  private $defaultFormat;
34
-  private $arrayNormalizer;
35
-  private $normalizeForms;
36
-
37
-  public function __construct(
38
-      DecoderProviderInterface $decoderProvider,
39
-      bool $throwExceptionOnUnsupportedContentType = false,
40
-      ArrayNormalizerInterface $arrayNormalizer = null,
41
-      bool $normalizeForms = false
42
-  ) {
31
+    private $decoderProvider;
32
+    private $throwExceptionOnUnsupportedContentType;
33
+    private $defaultFormat;
34
+    private $arrayNormalizer;
35
+    private $normalizeForms;
36
+
37
+    public function __construct(
38
+        DecoderProviderInterface $decoderProvider,
39
+        bool $throwExceptionOnUnsupportedContentType = false,
40
+        ArrayNormalizerInterface $arrayNormalizer = null,
41
+        bool $normalizeForms = false
42
+    ) {
43 43
     $this->decoderProvider = $decoderProvider;
44 44
     $this->throwExceptionOnUnsupportedContentType = $throwExceptionOnUnsupportedContentType;
45 45
     $this->arrayNormalizer = $arrayNormalizer;
46 46
     $this->normalizeForms = true;
47
-  }
47
+    }
48 48
 
49
-  public function setDefaultFormat(?string $defaultFormat): void
50
-  {
49
+    public function setDefaultFormat(?string $defaultFormat): void
50
+    {
51 51
     $this->defaultFormat = $defaultFormat;
52
-  }
52
+    }
53 53
 
54
-  public function onKernelRequest(RequestEvent $event): void
55
-  {
54
+    public function onKernelRequest(RequestEvent $event): void
55
+    {
56 56
     $request = $event->getRequest();
57 57
 
58 58
     if (!$request->attributes->get(FOSRestBundle::ZONE_ATTRIBUTE, true)) {
59
-      return;
59
+        return;
60 60
     }
61 61
 
62 62
     $method = $request->getMethod();
@@ -64,83 +64,83 @@  discard block
 block discarded – undo
64 64
     $normalizeRequest = $this->normalizeForms && $this->isFormRequest($request);
65 65
 
66 66
     if ($this->isDecodeable($request)) {
67
-      $format = null === $contentType
67
+        $format = null === $contentType
68 68
           ? $request->getRequestFormat()
69 69
           : $request->getFormat($contentType);
70 70
 
71
-      $format = $format ?: $this->defaultFormat;
71
+        $format = $format ?: $this->defaultFormat;
72 72
 
73
-      $content = $request->getContent();
73
+        $content = $request->getContent();
74 74
 
75
-      if (null === $format || !$this->decoderProvider->supports($format)) {
75
+        if (null === $format || !$this->decoderProvider->supports($format)) {
76 76
         if ($this->throwExceptionOnUnsupportedContentType
77 77
             && $this->isNotAnEmptyDeleteRequestWithNoSetContentType($method, $content, $contentType)
78 78
         ) {
79
-          throw new UnsupportedMediaTypeHttpException("Request body format '$format' not supported");
79
+            throw new UnsupportedMediaTypeHttpException("Request body format '$format' not supported");
80 80
         }
81 81
 
82 82
         return;
83
-      }
83
+        }
84 84
 
85
-      if (!empty($content)) {
85
+        if (!empty($content)) {
86 86
         $decoder = $this->decoderProvider->getDecoder($format);
87 87
         $data = $decoder->decode($content);
88 88
         if (is_array($data)) {
89
-          $request->request = new ParameterBag($data);
90
-          $normalizeRequest = true;
89
+            $request->request = new ParameterBag($data);
90
+            $normalizeRequest = true;
91 91
         } else {
92
-          throw new BadRequestHttpException('Invalid '.$format.' message received');
92
+            throw new BadRequestHttpException('Invalid '.$format.' message received');
93
+        }
93 94
         }
94
-      }
95 95
     }
96 96
 
97 97
     if (null !== $this->arrayNormalizer && $normalizeRequest) {
98
-      $data = $request->request->all();
98
+        $data = $request->request->all();
99 99
 
100
-      try {
100
+        try {
101 101
         $data = $this->arrayNormalizer->normalize($data);
102
-      } catch (NormalizationException $e) {
102
+        } catch (NormalizationException $e) {
103 103
         throw new BadRequestHttpException($e->getMessage());
104
-      }
104
+        }
105 105
 
106
-      $request->request = new ParameterBag($data);
106
+        $request->request = new ParameterBag($data);
107 107
 
108
-      if(!empty($request->files->all())) {
108
+        if(!empty($request->files->all())) {
109 109
         $data = $request->files->all();
110 110
 
111 111
         try {
112
-          $data = $this->arrayNormalizer->normalize($data);
112
+            $data = $this->arrayNormalizer->normalize($data);
113 113
         } catch (NormalizationException $e) {
114
-          throw new BadRequestHttpException($e->getMessage());
114
+            throw new BadRequestHttpException($e->getMessage());
115 115
         }
116 116
 
117 117
         $request->files = new ParameterBag($data);
118
-      }
118
+        }
119
+    }
119 120
     }
120
-  }
121 121
 
122
-  private function isNotAnEmptyDeleteRequestWithNoSetContentType(string $method, $content, ?string $contentType): bool
123
-  {
122
+    private function isNotAnEmptyDeleteRequestWithNoSetContentType(string $method, $content, ?string $contentType): bool
123
+    {
124 124
     return false === ('DELETE' === $method && empty($content) && empty($contentType));
125
-  }
125
+    }
126 126
 
127
-  private function isDecodeable(Request $request): bool
128
-  {
127
+    private function isDecodeable(Request $request): bool
128
+    {
129 129
     if (!in_array($request->getMethod(), ['POST', 'PUT', 'PATCH', 'DELETE'])) {
130
-      return false;
130
+        return false;
131 131
     }
132 132
 
133 133
     return !$this->isFormRequest($request);
134
-  }
134
+    }
135 135
 
136
-  private function isFormRequest(Request $request): bool
137
-  {
136
+    private function isFormRequest(Request $request): bool
137
+    {
138 138
     $contentTypeParts = explode(';', $request->headers->get('Content-Type', ''));
139 139
 
140 140
     if (isset($contentTypeParts[0])) {
141
-      return in_array($contentTypeParts[0], ['multipart/form-data', 'application/x-www-form-urlencoded']);
141
+        return in_array($contentTypeParts[0], ['multipart/form-data', 'application/x-www-form-urlencoded']);
142 142
     }
143 143
 
144 144
     return false;
145
-  }
145
+    }
146 146
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/AmpController.php 1 patch
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -26,46 +26,46 @@
 block discarded – undo
26 26
 
27 27
 final class AmpController extends AbstractController {
28 28
 
29
-  private Environment $twig;
30
-  private AmpConverterInterface $converter;
31
-  private ThemeLoaderInterface $themeLoader;
32
-  private CacheInterface $cacheService;
29
+    private Environment $twig;
30
+    private AmpConverterInterface $converter;
31
+    private ThemeLoaderInterface $themeLoader;
32
+    private CacheInterface $cacheService;
33 33
 
34
-  public function __construct(
35
-      Environment           $twig,
36
-      AmpConverterInterface $ampConverter,
37
-      ThemeLoaderInterface  $ampThemeLoader,
38
-      CacheInterface        $cacheService
39
-  ) {
34
+    public function __construct(
35
+        Environment           $twig,
36
+        AmpConverterInterface $ampConverter,
37
+        ThemeLoaderInterface  $ampThemeLoader,
38
+        CacheInterface        $cacheService
39
+    ) {
40 40
     $this->twig = $twig;
41 41
     $this->converter = $ampConverter;
42 42
     $this->themeLoader = $ampThemeLoader;
43 43
     $this->cacheService = $cacheService;
44
-  }
44
+    }
45 45
 
46
-  public function viewAction(AmpInterface $object): Response {
46
+    public function viewAction(AmpInterface $object): Response {
47 47
     return $this->cacheService->get($this->getCacheKey($object), function () use ($object) {
48
-      $this->themeLoader->load();
49
-      $content = $this->twig->render(sprintf('@%s/index.html.twig', ThemeLoaderInterface::THEME_NAMESPACE), [
50
-          'object' => $object,
51
-      ]);
48
+        $this->themeLoader->load();
49
+        $content = $this->twig->render(sprintf('@%s/index.html.twig', ThemeLoaderInterface::THEME_NAMESPACE), [
50
+            'object' => $object,
51
+        ]);
52 52
 
53
-      $response = new Response();
54
-      $response->setContent($this->converter->convertToAmp($content));
55
-      return $response;
53
+        $response = new Response();
54
+        $response->setContent($this->converter->convertToAmp($content));
55
+        return $response;
56 56
     });
57
-  }
57
+    }
58 58
 
59
-  private function getCacheKey(AmpInterface $object): string {
59
+    private function getCacheKey(AmpInterface $object): string {
60 60
     $elements = ['amp_article'];
61 61
     if ($object instanceof PersistableInterface) {
62
-      $elements[] = $object->getId();
62
+        $elements[] = $object->getId();
63 63
     }
64 64
 
65 65
     if ($object instanceof TimestampableInterface && null !== $object->getUpdatedAt()) {
66
-      $elements[] = $object->getUpdatedAt()->getTimestamp();
66
+        $elements[] = $object->getUpdatedAt()->getTimestamp();
67 67
     }
68 68
 
69 69
     return md5(implode('__', $elements));
70
-  }
70
+    }
71 71
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/MultiTenancyBundle/Routing/TenantAwareRouter.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -31,12 +31,12 @@
 block discarded – undo
31 31
      */
32 32
     public function generate($name, $parameters = [], $referenceType = false)
33 33
     {
34
-      if (RouteObjectInterface::OBJECT_BASED_ROUTE_NAME === $name
34
+        if (RouteObjectInterface::OBJECT_BASED_ROUTE_NAME === $name
35 35
           && array_key_exists(RouteObjectInterface::ROUTE_OBJECT, $parameters)
36
-      ) {
36
+        ) {
37 37
         $name = $parameters[RouteObjectInterface::ROUTE_OBJECT];
38 38
         unset($parameters[RouteObjectInterface::ROUTE_OBJECT]);
39
-      }
39
+        }
40 40
 
41 41
         if (null === $name && isset($parameters['content_id'])) {
42 42
             $contentId = $this->checkAndRemoveFirstSlash($parameters['content_id']);
Please login to merge, or discard this patch.