Completed
Push — SWP-2230-php7-fix ( 3795ee )
by
unknown
30s
created
src/SWP/Bundle/CoreBundle/Controller/ExternalOauthController.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -13,21 +13,21 @@  discard block
 block discarded – undo
13 13
 use Symfony\Component\Routing\Annotation\Route;
14 14
 
15 15
 class ExternalOauthController extends Controller {
16
-  public const PUBLISHER_JWT_COOKIE = 'publisher_jwt';
16
+    public const PUBLISHER_JWT_COOKIE = 'publisher_jwt';
17 17
 
18
-  private ClientRegistry $clientRegistry;
18
+    private ClientRegistry $clientRegistry;
19 19
 
20
-  /**
21
-   * @param ClientRegistry $clientRegistry
22
-   */
23
-  public function __construct(ClientRegistry $clientRegistry) {
20
+    /**
21
+     * @param ClientRegistry $clientRegistry
22
+     */
23
+    public function __construct(ClientRegistry $clientRegistry) {
24 24
     $this->clientRegistry = $clientRegistry;
25
-  }
25
+    }
26 26
 
27
-  /**
28
-   * @Route("/connect/oauth", name="connect_oauth_start")
29
-   */
30
-  public function connectAction(Request $request): Response {
27
+    /**
28
+     * @Route("/connect/oauth", name="connect_oauth_start")
29
+     */
30
+    public function connectAction(Request $request): Response {
31 31
     $referer = $request->headers->get('referer');
32 32
 
33 33
     return $this->clientRegistry
@@ -35,20 +35,20 @@  discard block
 block discarded – undo
35 35
         ->redirect([
36 36
             'openid', 'email', 'profile',
37 37
         ], ['state' => $referer]);
38
-  }
39
-
40
-  /**
41
-   * This is where the user is redirected after being succesfully authenticated by the OAuth server.
42
-   *
43
-   * @Route("/connect/oauth/check", name="connect_oauth_check")
44
-   */
45
-  public function connectCheckAction(Request $request, JWTTokenManagerInterface $jwtTokenManager): Response {
38
+    }
39
+
40
+    /**
41
+     * This is where the user is redirected after being succesfully authenticated by the OAuth server.
42
+     *
43
+     * @Route("/connect/oauth/check", name="connect_oauth_check")
44
+     */
45
+    public function connectCheckAction(Request $request, JWTTokenManagerInterface $jwtTokenManager): Response {
46 46
     // If we didn't log in, something went wrong. Throw an exception!
47 47
     if (!($user = $this->getUser())) {
48
-      $response = $this->render('bundles/TwigBundle/Exception/error403.html.twig');
49
-      $response->setStatusCode(403);
48
+        $response = $this->render('bundles/TwigBundle/Exception/error403.html.twig');
49
+        $response->setStatusCode(403);
50 50
 
51
-      return $response;
51
+        return $response;
52 52
     }
53 53
 
54 54
     $state = $request->query->get('state');
@@ -57,5 +57,5 @@  discard block
 block discarded – undo
57 57
     $response->headers->setCookie(Cookie::create(self::PUBLISHER_JWT_COOKIE, $jwtTokenManager->create($user)));
58 58
 
59 59
     return $response;
60
-  }
60
+    }
61 61
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/PackagePreviewController.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -123,7 +123,7 @@
 block discarded – undo
123 123
     $route = $this->findRouteOr404($routeId);
124 124
 
125 125
     /** @var string $content */
126
-    $content = (string)$request->getContent();
126
+    $content = (string) $request->getContent();
127 127
     $dispatcher = $this->eventDispatcher;
128 128
     $package = $this->dataTransformer->transform($content);
129 129
     $dispatcher->dispatch(new GenericEvent($package), Events::SWP_VALIDATION);
Please login to merge, or discard this patch.
Indentation   +81 added lines, -81 removed lines patch added patch discarded remove patch
@@ -47,36 +47,36 @@  discard block
 block discarded – undo
47 47
 
48 48
 class PackagePreviewController extends Controller {
49 49
 
50
-  private EventDispatcherInterface $eventDispatcher;
51
-  private DataTransformerInterface $dataTransformer;
52
-  private PackageRepositoryInterface $packageRepository;
53
-  private RouteRepositoryInterface $routeRepository;
54
-  private RepositoryInterface $packagePreviewTokenRepository;
55
-  private PackagePreviewTokenFactoryInterface $packagePreviewTokenFactory;
56
-  private TemplateNameResolverInterface $templateNameResolver;
57
-  private ArticlePreviewerInterface $articlePreviewer;
58
-  private ArticlePreviewContextInterface $articlePreviewContext;
59
-
60
-  /**
61
-   * @param EventDispatcherInterface $eventDispatcher
62
-   * @param DataTransformerInterface $dataTransformer
63
-   * @param PackageRepositoryInterface $packageRepository
64
-   * @param RouteRepositoryInterface $routeRepository
65
-   * @param RepositoryInterface $packagePreviewTokenRepository
66
-   * @param PackagePreviewTokenFactoryInterface $packagePreviewTokenFactory
67
-   * @param TemplateNameResolverInterface $templateNameResolver
68
-   * @param ArticlePreviewerInterface $articlePreviewer
69
-   * @param ArticlePreviewContextInterface $articlePreviewContext
70
-   */
71
-  public function __construct(EventDispatcherInterface            $eventDispatcher,
72
-                              DataTransformerInterface            $dataTransformer,
73
-                              PackageRepositoryInterface          $packageRepository,
74
-                              RouteRepositoryInterface            $routeRepository,
75
-                              RepositoryInterface                 $packagePreviewTokenRepository,
76
-                              PackagePreviewTokenFactoryInterface $packagePreviewTokenFactory,
77
-                              TemplateNameResolverInterface       $templateNameResolver,
78
-                              ArticlePreviewerInterface           $articlePreviewer,
79
-                              ArticlePreviewContextInterface      $articlePreviewContext) {
50
+    private EventDispatcherInterface $eventDispatcher;
51
+    private DataTransformerInterface $dataTransformer;
52
+    private PackageRepositoryInterface $packageRepository;
53
+    private RouteRepositoryInterface $routeRepository;
54
+    private RepositoryInterface $packagePreviewTokenRepository;
55
+    private PackagePreviewTokenFactoryInterface $packagePreviewTokenFactory;
56
+    private TemplateNameResolverInterface $templateNameResolver;
57
+    private ArticlePreviewerInterface $articlePreviewer;
58
+    private ArticlePreviewContextInterface $articlePreviewContext;
59
+
60
+    /**
61
+     * @param EventDispatcherInterface $eventDispatcher
62
+     * @param DataTransformerInterface $dataTransformer
63
+     * @param PackageRepositoryInterface $packageRepository
64
+     * @param RouteRepositoryInterface $routeRepository
65
+     * @param RepositoryInterface $packagePreviewTokenRepository
66
+     * @param PackagePreviewTokenFactoryInterface $packagePreviewTokenFactory
67
+     * @param TemplateNameResolverInterface $templateNameResolver
68
+     * @param ArticlePreviewerInterface $articlePreviewer
69
+     * @param ArticlePreviewContextInterface $articlePreviewContext
70
+     */
71
+    public function __construct(EventDispatcherInterface            $eventDispatcher,
72
+                                DataTransformerInterface            $dataTransformer,
73
+                                PackageRepositoryInterface          $packageRepository,
74
+                                RouteRepositoryInterface            $routeRepository,
75
+                                RepositoryInterface                 $packagePreviewTokenRepository,
76
+                                PackagePreviewTokenFactoryInterface $packagePreviewTokenFactory,
77
+                                TemplateNameResolverInterface       $templateNameResolver,
78
+                                ArticlePreviewerInterface           $articlePreviewer,
79
+                                ArticlePreviewContextInterface      $articlePreviewContext) {
80 80
     $this->eventDispatcher = $eventDispatcher;
81 81
     $this->dataTransformer = $dataTransformer;
82 82
     $this->packageRepository = $packageRepository;
@@ -86,13 +86,13 @@  discard block
 block discarded – undo
86 86
     $this->templateNameResolver = $templateNameResolver;
87 87
     $this->articlePreviewer = $articlePreviewer;
88 88
     $this->articlePreviewContext = $articlePreviewContext;
89
-  }
89
+    }
90 90
 
91 91
 
92
-  /**
93
-   * @Route("/preview/package/{routeId}/{id}", options={"expose"=true}, requirements={"id"="\d+", "routeId"="\d+", "token"=".+"}, methods={"GET"}, name="swp_package_preview")
94
-   */
95
-  public function previewAction(int $routeId, $id) {
92
+    /**
93
+     * @Route("/preview/package/{routeId}/{id}", options={"expose"=true}, requirements={"id"="\d+", "routeId"="\d+", "token"=".+"}, methods={"GET"}, name="swp_package_preview")
94
+     */
95
+    public function previewAction(int $routeId, $id) {
96 96
     /** @var RouteInterface $route */
97 97
     $route = $this->findRouteOr404($routeId);
98 98
     /** @var PackageInterface $package */
@@ -106,22 +106,22 @@  discard block
 block discarded – undo
106 106
     $this->eventDispatcher->dispatch(new GenericEvent($articlePreview), ArticleEvents::PREVIEW);
107 107
 
108 108
     if (null !== ($url = $articlePreview->getPreviewUrl())) {
109
-      return new RedirectResponse($url);
109
+        return new RedirectResponse($url);
110 110
     }
111 111
 
112 112
     $route = $this->ensureRouteTemplateExists($route, $article);
113 113
 
114 114
     try {
115
-      return $this->render($route->getArticlesTemplateName());
115
+        return $this->render($route->getArticlesTemplateName());
116 116
     } catch (\Exception $e) {
117
-      throw $this->createNotFoundException(sprintf('Template for route with id "%d" (%s) not found!', $route->getId(), $route->getName()));
117
+        throw $this->createNotFoundException(sprintf('Template for route with id "%d" (%s) not found!', $route->getId(), $route->getName()));
118
+    }
118 119
     }
119
-  }
120 120
 
121
-  /**
122
-   * @FOSRoute("/api/{version}/preview/package/generate_token/{routeId}", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_preview_package_token", requirements={"routeId"="\d+"})
123
-   */
124
-  public function generateTokenAction(Request $request, int $routeId): SingleResourceResponseInterface {
121
+    /**
122
+     * @FOSRoute("/api/{version}/preview/package/generate_token/{routeId}", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_preview_package_token", requirements={"routeId"="\d+"})
123
+     */
124
+    public function generateTokenAction(Request $request, int $routeId): SingleResourceResponseInterface {
125 125
     $route = $this->findRouteOr404($routeId);
126 126
 
127 127
     /** @var string $content */
@@ -134,27 +134,27 @@  discard block
 block discarded – undo
134 134
     $existingPreviewToken = $tokenRepository->findOneBy(['route' => $route]);
135 135
 
136 136
     if (null === $existingPreviewToken) {
137
-      $packagePreviewToken = $this->packagePreviewTokenFactory->createTokenizedWith($route, $content);
137
+        $packagePreviewToken = $this->packagePreviewTokenFactory->createTokenizedWith($route, $content);
138 138
 
139
-      $tokenRepository->persist($packagePreviewToken);
140
-      $tokenRepository->flush();
139
+        $tokenRepository->persist($packagePreviewToken);
140
+        $tokenRepository->flush();
141 141
 
142
-      return $this->returnResponseWithPreviewUrl($packagePreviewToken);
142
+        return $this->returnResponseWithPreviewUrl($packagePreviewToken);
143 143
     }
144 144
 
145 145
     $this->updatePackagePreviewTokenBody($content, $existingPreviewToken);
146 146
 
147 147
     return $this->returnResponseWithPreviewUrl($existingPreviewToken);
148
-  }
148
+    }
149 149
 
150
-  /**
151
-   * @Route("/preview/publish/package/{token}", options={"expose"=true}, requirements={"token"=".+"}, methods={"GET"}, name="swp_package_preview_publish")
152
-   */
153
-  public function publishPreviewAction(string $token) {
150
+    /**
151
+     * @Route("/preview/publish/package/{token}", options={"expose"=true}, requirements={"token"=".+"}, methods={"GET"}, name="swp_package_preview_publish")
152
+     */
153
+    public function publishPreviewAction(string $token) {
154 154
     $existingPreviewToken = $this->packagePreviewTokenRepository->findOneBy(['token' => $token]);
155 155
 
156 156
     if (null === $existingPreviewToken) {
157
-      throw $this->createNotFoundException(sprintf('Token %s is not valid.', $token));
157
+        throw $this->createNotFoundException(sprintf('Token %s is not valid.', $token));
158 158
     }
159 159
 
160 160
     $article = $this->getArticleForPreview($existingPreviewToken);
@@ -162,17 +162,17 @@  discard block
 block discarded – undo
162 162
     $route = $this->ensureRouteTemplateExists($route, $article);
163 163
 
164 164
     return $this->renderTemplateOr404($route);
165
-  }
165
+    }
166 166
 
167
-  private function updatePackagePreviewTokenBody(string $content, PackagePreviewTokenInterface $packagePreviewToken) {
167
+    private function updatePackagePreviewTokenBody(string $content, PackagePreviewTokenInterface $packagePreviewToken) {
168 168
     if (md5($content) !== md5($packagePreviewToken->getBody())) {
169
-      $packagePreviewToken->setBody($content);
169
+        $packagePreviewToken->setBody($content);
170 170
 
171
-      $this->packagePreviewTokenRepository->flush();
171
+        $this->packagePreviewTokenRepository->flush();
172
+    }
172 173
     }
173
-  }
174 174
 
175
-  private function returnResponseWithPreviewUrl(PackagePreviewTokenInterface $packagePreviewToken): SingleResourceResponseInterface {
175
+    private function returnResponseWithPreviewUrl(PackagePreviewTokenInterface $packagePreviewToken): SingleResourceResponseInterface {
176 176
     $article = $this->getArticleForPreview($packagePreviewToken);
177 177
     $articlePreview = new ArticlePreview();
178 178
     $articlePreview->setArticle($article);
@@ -182,19 +182,19 @@  discard block
 block discarded – undo
182 182
     $url = $articlePreview->getPreviewUrl();
183 183
 
184 184
     if (null === $url) {
185
-      $url = $this->generateUrl(
186
-          'swp_package_preview_publish',
187
-          ['token' => $packagePreviewToken->getToken()],
188
-          UrlGeneratorInterface::ABSOLUTE_URL
189
-      );
185
+        $url = $this->generateUrl(
186
+            'swp_package_preview_publish',
187
+            ['token' => $packagePreviewToken->getToken()],
188
+            UrlGeneratorInterface::ABSOLUTE_URL
189
+        );
190 190
     }
191 191
 
192 192
     return new SingleResourceResponse([
193 193
         'preview_url' => $url,
194 194
     ]);
195
-  }
195
+    }
196 196
 
197
-  private function getArticleForPreview(PackagePreviewTokenInterface $packagePreviewToken): ArticleInterface {
197
+    private function getArticleForPreview(PackagePreviewTokenInterface $packagePreviewToken): ArticleInterface {
198 198
     $dispatcher = $this->eventDispatcher;
199 199
     $package = $this->dataTransformer->transform($packagePreviewToken->getBody());
200 200
     $dispatcher->dispatch(new GenericEvent($package), Events::SWP_VALIDATION);
@@ -205,40 +205,40 @@  discard block
 block discarded – undo
205 205
     $articlePreviewContext->setIsPreview(true);
206 206
 
207 207
     return $articlePreviewer->preview($package, $packagePreviewToken->getRoute());
208
-  }
208
+    }
209 209
 
210
-  private function renderTemplateOr404(RouteInterface $route): Response {
210
+    private function renderTemplateOr404(RouteInterface $route): Response {
211 211
     try {
212
-      return $this->render($templateName = $route->getArticlesTemplateName());
212
+        return $this->render($templateName = $route->getArticlesTemplateName());
213 213
     } catch (\InvalidArgumentException | LoaderError $e) {
214
-      throw $this->createNotFoundException(sprintf('Template %s for route with id "%d" (%s) not found!', $templateName, $route->getId(), $route->getName()));
214
+        throw $this->createNotFoundException(sprintf('Template %s for route with id "%d" (%s) not found!', $templateName, $route->getId(), $route->getName()));
215
+    }
215 216
     }
216
-  }
217 217
 
218
-  private function ensureRouteTemplateExists(RouteInterface $route, ArticleInterface $article): RouteInterface {
218
+    private function ensureRouteTemplateExists(RouteInterface $route, ArticleInterface $article): RouteInterface {
219 219
     if (null === $route->getArticlesTemplateName()) {
220
-      $templateNameResolver = $this->templateNameResolver;
221
-      $route->setArticlesTemplateName($templateNameResolver->resolve($article));
220
+        $templateNameResolver = $this->templateNameResolver;
221
+        $route->setArticlesTemplateName($templateNameResolver->resolve($article));
222 222
     }
223 223
 
224 224
     return $route;
225
-  }
225
+    }
226 226
 
227
-  private function findRouteOr404(int $id): RouteInterface {
227
+    private function findRouteOr404(int $id): RouteInterface {
228 228
     /** @var RouteInterface $route */
229 229
     if (null === ($route = $this->routeRepository->findOneBy(['id' => $id]))) {
230
-      throw $this->createNotFoundException(sprintf('Route with id: "%s" not found!', $id));
230
+        throw $this->createNotFoundException(sprintf('Route with id: "%s" not found!', $id));
231 231
     }
232 232
 
233 233
     return $route;
234
-  }
234
+    }
235 235
 
236
-  private function findPackageOr404(string $id): PackageInterface {
236
+    private function findPackageOr404(string $id): PackageInterface {
237 237
     /** @var PackageInterface $package */
238 238
     if (null === ($package = $this->packageRepository->findOneBy(['id' => $id]))) {
239
-      throw $this->createNotFoundException(sprintf('Package with id: "%s" not found!', $id));
239
+        throw $this->createNotFoundException(sprintf('Package with id: "%s" not found!', $id));
240 240
     }
241 241
 
242 242
     return $package;
243
-  }
243
+    }
244 244
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/FbApplicationController.php 1 patch
Indentation   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -35,38 +35,38 @@  discard block
 block discarded – undo
35 35
 
36 36
 class FbApplicationController extends Controller {
37 37
 
38
-  private FormFactoryInterface $formFactory;
39
-  private RepositoryInterface $facebookAppRepository;
40
-  private RepositoryInterface $facebookPageRepository;
41
-  private Factory $facebookAppFactory;
42
-  private EventDispatcherInterface $eventDispatcher;
43
-
44
-  /**
45
-   * @param FormFactoryInterface $formFactory
46
-   * @param RepositoryInterface $facebookAppRepository
47
-   * @param RepositoryInterface $facebookPageRepository
48
-   * @param Factory $facebookAppFactory
49
-   * @param EventDispatcherInterface $eventDispatcher
50
-   */
51
-  public function __construct(FormFactoryInterface     $formFactory, RepositoryInterface $facebookAppRepository,
52
-                              RepositoryInterface      $facebookPageRepository, Factory $facebookAppFactory,
53
-                              EventDispatcherInterface $eventDispatcher) {
38
+    private FormFactoryInterface $formFactory;
39
+    private RepositoryInterface $facebookAppRepository;
40
+    private RepositoryInterface $facebookPageRepository;
41
+    private Factory $facebookAppFactory;
42
+    private EventDispatcherInterface $eventDispatcher;
43
+
44
+    /**
45
+     * @param FormFactoryInterface $formFactory
46
+     * @param RepositoryInterface $facebookAppRepository
47
+     * @param RepositoryInterface $facebookPageRepository
48
+     * @param Factory $facebookAppFactory
49
+     * @param EventDispatcherInterface $eventDispatcher
50
+     */
51
+    public function __construct(FormFactoryInterface     $formFactory, RepositoryInterface $facebookAppRepository,
52
+                                RepositoryInterface      $facebookPageRepository, Factory $facebookAppFactory,
53
+                                EventDispatcherInterface $eventDispatcher) {
54 54
     $this->formFactory = $formFactory;
55 55
     $this->facebookAppRepository = $facebookAppRepository;
56 56
     $this->facebookPageRepository = $facebookPageRepository;
57 57
     $this->facebookAppFactory = $facebookAppFactory;
58 58
     $this->eventDispatcher = $eventDispatcher;
59
-  }
59
+    }
60 60
 
61 61
 
62
-  /**
63
-   * @Route("/api/{version}/facebook/applications/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_facebook_applications")
64
-   */
65
-  public function listAction(Request $request): ResourcesListResponseInterface {
62
+    /**
63
+     * @Route("/api/{version}/facebook/applications/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_facebook_applications")
64
+     */
65
+    public function listAction(Request $request): ResourcesListResponseInterface {
66 66
     $repository = $this->facebookAppRepository;
67 67
     $sort = $request->query->all('sorting');
68 68
     if (empty($sort)) {
69
-      $sort = ['id' => 'asc'];
69
+        $sort = ['id' => 'asc'];
70 70
     }
71 71
     $items = $repository->getPaginatedByCriteria(
72 72
         $this->eventDispatcher,
@@ -76,51 +76,51 @@  discard block
 block discarded – undo
76 76
     );
77 77
 
78 78
     return new ResourcesListResponse($items);
79
-  }
79
+    }
80 80
 
81
-  /**
82
-   * @Route("/api/{version}/facebook/applications/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_create_facebook_applications")
83
-   */
84
-  public function createAction(Request $request) {
81
+    /**
82
+     * @Route("/api/{version}/facebook/applications/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_create_facebook_applications")
83
+     */
84
+    public function createAction(Request $request) {
85 85
     /* @var FacebookApplication $feed */
86 86
     $application = $this->facebookAppFactory->create();
87 87
     $form = $this->formFactory->createNamed('', FacebookApplicationType::class, $application, ['method' => $request->getMethod()]);
88 88
 
89 89
     $form->handleRequest($request);
90 90
     if ($form->isSubmitted() && $form->isValid()) {
91
-      $this->checkIfApplicationExists($application);
92
-      $this->facebookAppRepository->add($application);
91
+        $this->checkIfApplicationExists($application);
92
+        $this->facebookAppRepository->add($application);
93 93
 
94
-      return new SingleResourceResponse($application, new ResponseContext(201));
94
+        return new SingleResourceResponse($application, new ResponseContext(201));
95 95
     }
96 96
 
97 97
     return new SingleResourceResponse($form, new ResponseContext(400));
98
-  }
98
+    }
99 99
 
100
-  /**
101
-   * @Route("/api/{version}/facebook/applications/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_delete_facebook_applications")
102
-   */
103
-  public function deleteAction($id) {
100
+    /**
101
+     * @Route("/api/{version}/facebook/applications/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_delete_facebook_applications")
102
+     */
103
+    public function deleteAction($id) {
104 104
     $repository = $this->facebookAppRepository;
105 105
     if (null === $application = $repository->findOneBy(['id' => $id])) {
106
-      throw new NotFoundHttpException('There is no Application with provided id!');
106
+        throw new NotFoundHttpException('There is no Application with provided id!');
107 107
     }
108 108
 
109 109
     if (null !== $page = $this->facebookPageRepository->findOneBy(['id' => $id])) {
110
-      throw new ConflictHttpException(sprintf('This Application is used by page with id: %s!', $page->getId()));
110
+        throw new ConflictHttpException(sprintf('This Application is used by page with id: %s!', $page->getId()));
111 111
     }
112 112
 
113 113
     $repository->remove($application);
114 114
 
115 115
     return new SingleResourceResponse(null, new ResponseContext(204));
116
-  }
116
+    }
117 117
 
118
-  private function checkIfApplicationExists(ApplicationInterface $application) {
118
+    private function checkIfApplicationExists(ApplicationInterface $application) {
119 119
     if (null !== $this->facebookAppRepository->findOneBy([
120 120
             'appId' => $application->getAppId(),
121 121
         ])
122 122
     ) {
123
-      throw new ConflictHttpException('This Application already exists!');
123
+        throw new ConflictHttpException('This Application already exists!');
124
+    }
124 125
     }
125
-  }
126 126
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/AuthController.php 1 patch
Indentation   +79 added lines, -79 removed lines patch added patch discarded remove patch
@@ -37,98 +37,98 @@  discard block
 block discarded – undo
37 37
 use Symfony\Component\Security\Core\User\UserProviderInterface;
38 38
 
39 39
 class AuthController extends AbstractController {
40
-  protected FormFactoryInterface $formFactory;
41
-  protected ApiKeyRepositoryInterface $apiKeyRepository;
42
-  protected ApiKeyFactory $apiKeyFactory;
43
-  protected LockFactory $lockFactory;
44
-
45
-  /**
46
-   * @param FormFactoryInterface $formFactory
47
-   * @param ApiKeyRepositoryInterface $apiKeyRepository
48
-   * @param ApiKeyFactory $apiKeyFactory
49
-   * @param LockFactory $lockFactory
50
-   */
51
-  public function __construct(FormFactoryInterface $formFactory, ApiKeyRepositoryInterface $apiKeyRepository,
52
-                              ApiKeyFactory        $apiKeyFactory, LockFactory $lockFactory) {
40
+    protected FormFactoryInterface $formFactory;
41
+    protected ApiKeyRepositoryInterface $apiKeyRepository;
42
+    protected ApiKeyFactory $apiKeyFactory;
43
+    protected LockFactory $lockFactory;
44
+
45
+    /**
46
+     * @param FormFactoryInterface $formFactory
47
+     * @param ApiKeyRepositoryInterface $apiKeyRepository
48
+     * @param ApiKeyFactory $apiKeyFactory
49
+     * @param LockFactory $lockFactory
50
+     */
51
+    public function __construct(FormFactoryInterface $formFactory, ApiKeyRepositoryInterface $apiKeyRepository,
52
+                                ApiKeyFactory        $apiKeyFactory, LockFactory $lockFactory) {
53 53
     $this->formFactory = $formFactory;
54 54
     $this->apiKeyRepository = $apiKeyRepository;
55 55
     $this->apiKeyFactory = $apiKeyFactory;
56 56
     $this->lockFactory = $lockFactory;
57
-  }
57
+    }
58 58
 
59 59
 
60
-  /**
61
-   * @Route("/api/{version}/auth/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_auth")
62
-   */
63
-  public function authenticateAction(Request                     $request, UserProviderInterface $userProvider,
64
-                                     UserPasswordHasherInterface $userPasswordEncoder) {
60
+    /**
61
+     * @Route("/api/{version}/auth/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_auth")
62
+     */
63
+    public function authenticateAction(Request                     $request, UserProviderInterface $userProvider,
64
+                                        UserPasswordHasherInterface $userPasswordEncoder) {
65 65
     $form = $this->formFactory->createNamed('', UserAuthenticationType::class, []);
66 66
     $form->handleRequest($request);
67 67
     if ($form->isSubmitted() && $form->isValid()) {
68
-      $formData = $form->getData();
68
+        $formData = $form->getData();
69 69
 
70
-      try {
70
+        try {
71 71
         $user = $userProvider->loadUserByUsername($formData['username']);
72
-      } catch (AuthenticationException $e) {
72
+        } catch (AuthenticationException $e) {
73 73
         $user = null;
74
-      }
74
+        }
75 75
 
76
-      if ((null !== $user) && $userPasswordEncoder->isPasswordValid($user, $formData['password'])) {
76
+        if ((null !== $user) && $userPasswordEncoder->isPasswordValid($user, $formData['password'])) {
77 77
         return $this->returnApiTokenResponse($user);
78
-      }
78
+        }
79 79
     }
80 80
 
81 81
     return new SingleResourceResponse([
82 82
         'status' => 401,
83 83
         'message' => 'Unauthorized',
84 84
     ], new ResponseContext(401));
85
-  }
86
-
87
-  /**
88
-   * @Route("/api/{version}/auth/superdesk/", options={"expose"=true}, methods={"POST"}, defaults={"version"="v2"}, name="swp_api_auth_superdesk")
89
-   */
90
-  public function authenticateWithSuperdeskAction(
91
-      Request               $request,
92
-      LoggerInterface       $logger,
93
-      array                 $superdeskServers,
94
-      UserProviderInterface $userProvider,
95
-      UserManagerInterface  $userManager
96
-  ) {
85
+    }
86
+
87
+    /**
88
+     * @Route("/api/{version}/auth/superdesk/", options={"expose"=true}, methods={"POST"}, defaults={"version"="v2"}, name="swp_api_auth_superdesk")
89
+     */
90
+    public function authenticateWithSuperdeskAction(
91
+        Request               $request,
92
+        LoggerInterface       $logger,
93
+        array                 $superdeskServers,
94
+        UserProviderInterface $userProvider,
95
+        UserManagerInterface  $userManager
96
+    ) {
97 97
     $form = $this->formFactory->createNamed('', SuperdeskCredentialAuthenticationType::class, []);
98 98
     $form->handleRequest($request);
99 99
     if ($form->isSubmitted() && $form->isValid()) {
100
-      $formData = $form->getData();
101
-      $authorizedSuperdeskHosts = $superdeskServers;
102
-      $superdeskUser = null;
103
-      $client = new GuzzleHttp\Client();
100
+        $formData = $form->getData();
101
+        $authorizedSuperdeskHosts = $superdeskServers;
102
+        $superdeskUser = null;
103
+        $client = new GuzzleHttp\Client();
104 104
 
105
-      foreach ($authorizedSuperdeskHosts as $baseUrl) {
105
+        foreach ($authorizedSuperdeskHosts as $baseUrl) {
106 106
         try {
107
-          $apiRequest = new GuzzleHttp\Psr7\Request('GET', sprintf('%s/api/sessions/%s', $baseUrl, $formData['sessionId']), [
108
-              'Authorization' => $formData['token'],
109
-          ]);
107
+            $apiRequest = new GuzzleHttp\Psr7\Request('GET', sprintf('%s/api/sessions/%s', $baseUrl, $formData['sessionId']), [
108
+                'Authorization' => $formData['token'],
109
+            ]);
110 110
 
111
-          $apiResponse = $client->send($apiRequest);
112
-          if (200 !== $apiResponse->getStatusCode()) {
111
+            $apiResponse = $client->send($apiRequest);
112
+            if (200 !== $apiResponse->getStatusCode()) {
113 113
             $logger->warning(sprintf('[%s] Unsuccessful response from Superdesk Server: %s', $apiResponse->getStatusCode(), $apiResponse->getBody()->getContents()));
114 114
 
115 115
             continue;
116
-          }
116
+            }
117 117
 
118
-          $content = json_decode($apiResponse->getBody()->getContents(), true);
119
-          if (is_array($content) && array_key_exists('user', $content)) {
118
+            $content = json_decode($apiResponse->getBody()->getContents(), true);
119
+            if (is_array($content) && array_key_exists('user', $content)) {
120 120
             $superdeskUser = $content['user'];
121 121
 
122 122
             break;
123
-          }
123
+            }
124 124
         } catch (GuzzleHttp\Exception\ClientException $e) {
125
-          $logger->warning(sprintf('Error when logging in Superdesk: %s', $e->getMessage()));
125
+            $logger->warning(sprintf('Error when logging in Superdesk: %s', $e->getMessage()));
126 126
 
127
-          continue;
127
+            continue;
128
+        }
128 129
         }
129
-      }
130 130
 
131
-      if (null === $superdeskUser) {
131
+        if (null === $superdeskUser) {
132 132
         return new SingleResourceResponse([
133 133
             'status' => 401,
134 134
             'message' => <<<'MESSAGE'
@@ -136,18 +136,18 @@  discard block
 block discarded – undo
136 136
 Make sure that Publisher can talk to Superdesk instance. Set it's address in "SUPERDESK_SERVERS" environment variable.
137 137
 MESSAGE,
138 138
         ], new ResponseContext(401));
139
-      }
139
+        }
140 140
 
141
-      $publisherUser = $userProvider->findOneByEmail($superdeskUser['email']);
142
-      if (null === $publisherUser) {
141
+        $publisherUser = $userProvider->findOneByEmail($superdeskUser['email']);
142
+        if (null === $publisherUser) {
143 143
         try {
144
-          $publisherUser = $userProvider->loadUserByUsername($superdeskUser['username']);
144
+            $publisherUser = $userProvider->loadUserByUsername($superdeskUser['username']);
145 145
         } catch (AuthenticationException $e) {
146
-          $publisherUser = null;
146
+            $publisherUser = null;
147
+        }
147 148
         }
148
-      }
149 149
 
150
-      if (null === $publisherUser) {
150
+        if (null === $publisherUser) {
151 151
         /** @var UserInterface $publisherUser */
152 152
         $publisherUser = $userManager->createUser();
153 153
         $publisherUser->setUsername($superdeskUser['username']);
@@ -157,20 +157,20 @@  discard block
 block discarded – undo
157 157
         $publisherUser->setLastName(\array_key_exists('last_name', $superdeskUser) ? $superdeskUser['last_name'] : '');
158 158
         $publisherUser->setPassword(password_hash(random_bytes(36), PASSWORD_BCRYPT));
159 159
         $userManager->updateUser($publisherUser);
160
-      }
160
+        }
161 161
 
162
-      if (null !== $publisherUser) {
162
+        if (null !== $publisherUser) {
163 163
         return $this->returnApiTokenResponse($publisherUser, str_replace('Basic ', '', $formData['token']));
164
-      }
164
+        }
165 165
     }
166 166
 
167 167
     return new SingleResourceResponse([
168 168
         'status' => 401,
169 169
         'message' => 'Unauthorized',
170 170
     ], new ResponseContext(401));
171
-  }
171
+    }
172 172
 
173
-  private function returnApiTokenResponse(UserInterface $user, string $token = null): SingleResourceResponseInterface {
173
+    private function returnApiTokenResponse(UserInterface $user, string $token = null): SingleResourceResponseInterface {
174 174
     /** @var ApiKeyInterface $apiKey */
175 175
     $apiKey = $this->generateOrGetApiKey($user, $token);
176 176
 
@@ -181,36 +181,36 @@  discard block
 block discarded – undo
181 181
         ],
182 182
         'user' => $user,
183 183
     ]);
184
-  }
184
+    }
185 185
 
186
-  private function generateOrGetApiKey(UserInterface $user, $token): ?ApiKeyInterface {
186
+    private function generateOrGetApiKey(UserInterface $user, $token): ?ApiKeyInterface {
187 187
     $apiKey = null;
188 188
     if (null !== $token) {
189
-      $apiKey = $this->apiKeyRepository->getValidToken($token)->getQuery()->getOneOrNullResult();
189
+        $apiKey = $this->apiKeyRepository->getValidToken($token)->getQuery()->getOneOrNullResult();
190 190
     } else {
191
-      $validKeys = $this->apiKeyRepository->getValidTokenForUser($user)->getQuery()->getResult();
192
-      if (count($validKeys) > 0) {
191
+        $validKeys = $this->apiKeyRepository->getValidTokenForUser($user)->getQuery()->getResult();
192
+        if (count($validKeys) > 0) {
193 193
         $apiKey = reset($validKeys);
194
-      }
194
+        }
195 195
     }
196 196
 
197 197
     if (null === $apiKey) {
198
-      $apiKey = $this->apiKeyFactory->create($user, $token);
198
+        $apiKey = $this->apiKeyFactory->create($user, $token);
199 199
 
200
-      try {
200
+        try {
201 201
         $lock = $this->lockFactory->createLock(md5(json_encode(['type' => 'user_api_key', 'user' => $user->getId()])), 2);
202 202
         if (!$lock->acquire()) {
203
-          throw new RuntimeException('Other api key is created right now for this user');
203
+            throw new RuntimeException('Other api key is created right now for this user');
204 204
         }
205 205
         $this->apiKeyRepository->add($apiKey);
206 206
         $lock->release();
207
-      } catch (RuntimeException $e) {
207
+        } catch (RuntimeException $e) {
208 208
         sleep(2);
209 209
 
210 210
         return $this->generateOrGetApiKey($user, $token);
211
-      }
211
+        }
212 212
     }
213 213
 
214 214
     return $apiKey;
215
-  }
215
+    }
216 216
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/ThemesController.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -83,8 +83,8 @@  discard block
 block discarded – undo
83 83
     $tenantCode = $tenant->getCode();
84 84
     $themes = array_filter(
85 85
         $themeRepository->findAll(),
86
-        static function ($element) use (&$tenantCode) {
87
-          if (strpos($element->getName(), ThemeHelper::SUFFIX_SEPARATOR . $tenantCode)) {
86
+        static function($element) use (&$tenantCode) {
87
+          if (strpos($element->getName(), ThemeHelper::SUFFIX_SEPARATOR.$tenantCode)) {
88 88
             return true;
89 89
           }
90 90
         }
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
       } catch (\Exception $e) {
113 113
         return new SingleResourceResponse(['message' => $e->getMessage()], new ResponseContext(400));
114 114
       }
115
-      $themeConfig = json_decode(file_get_contents($themePath . DIRECTORY_SEPARATOR . 'theme.json'), true);
115
+      $themeConfig = json_decode(file_get_contents($themePath.DIRECTORY_SEPARATOR.'theme.json'), true);
116 116
 
117 117
       return new SingleResourceResponse($themeConfig, new ResponseContext(201));
118 118
     }
Please login to merge, or discard this patch.
Indentation   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -36,34 +36,34 @@  discard block
 block discarded – undo
36 36
 
37 37
 class ThemesController extends Controller {
38 38
 
39
-  private CachedTenantContextInterface $cachedTenantContext;
40
-  private FormFactoryInterface $formFactory;
41
-  private ThemeLoader $themeLoader;
42
-  private ThemeServiceInterface $themeService;
43
-  private ThemeUploaderInterface $themeUploader;
44
-
45
-  /**
46
-   * @param CachedTenantContextInterface $cachedTenantContext
47
-   * @param FormFactoryInterface $formFactory
48
-   * @param ThemeLoader $themeLoader
49
-   * @param ThemeServiceInterface $themeService
50
-   * @param ThemeUploaderInterface $themeUploader
51
-   */
52
-  public function __construct(CachedTenantContextInterface $cachedTenantContext, FormFactoryInterface $formFactory,
53
-                              ThemeLoader         $themeLoader, ThemeServiceInterface $themeService,
54
-                              ThemeUploaderInterface       $themeUploader) {
39
+    private CachedTenantContextInterface $cachedTenantContext;
40
+    private FormFactoryInterface $formFactory;
41
+    private ThemeLoader $themeLoader;
42
+    private ThemeServiceInterface $themeService;
43
+    private ThemeUploaderInterface $themeUploader;
44
+
45
+    /**
46
+     * @param CachedTenantContextInterface $cachedTenantContext
47
+     * @param FormFactoryInterface $formFactory
48
+     * @param ThemeLoader $themeLoader
49
+     * @param ThemeServiceInterface $themeService
50
+     * @param ThemeUploaderInterface $themeUploader
51
+     */
52
+    public function __construct(CachedTenantContextInterface $cachedTenantContext, FormFactoryInterface $formFactory,
53
+                                ThemeLoader         $themeLoader, ThemeServiceInterface $themeService,
54
+                                ThemeUploaderInterface       $themeUploader) {
55 55
     $this->cachedTenantContext = $cachedTenantContext;
56 56
     $this->formFactory = $formFactory;
57 57
     $this->themeLoader = $themeLoader;
58 58
     $this->themeService = $themeService;
59 59
     $this->themeUploader = $themeUploader;
60
-  }
60
+    }
61 61
 
62 62
 
63
-  /**
64
-   * @Route("/api/{version}/organization/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_available_themes")
65
-   */
66
-  public function listAvailableAction(): ResourcesListResponseInterface {
63
+    /**
64
+     * @Route("/api/{version}/organization/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_available_themes")
65
+     */
66
+    public function listAvailableAction(): ResourcesListResponseInterface {
67 67
     $themeLoader = $this->themeLoader;
68 68
     $themes = $themeLoader->load();
69 69
     $pagination = new SlidingPagination();
@@ -73,21 +73,21 @@  discard block
 block discarded – undo
73 73
     $pagination->setTotalItemCount(count($themes));
74 74
 
75 75
     return new ResourcesListResponse($pagination);
76
-  }
76
+    }
77 77
 
78
-  /**
79
-   * @Route("/api/{version}/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_tenant_themes")
80
-   */
81
-  public function listInstalledAction(ThemeRepositoryInterface $themeRepository): ResourcesListResponseInterface {
78
+    /**
79
+     * @Route("/api/{version}/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_tenant_themes")
80
+     */
81
+    public function listInstalledAction(ThemeRepositoryInterface $themeRepository): ResourcesListResponseInterface {
82 82
     /** @var TenantInterface $tenant */
83 83
     $tenant = $this->cachedTenantContext->getTenant();
84 84
     $tenantCode = $tenant->getCode();
85 85
     $themes = array_filter(
86 86
         $themeRepository->findAll(),
87 87
         static function ($element) use (&$tenantCode) {
88
-          if (strpos($element->getName(), ThemeHelper::SUFFIX_SEPARATOR . $tenantCode)) {
88
+            if (strpos($element->getName(), ThemeHelper::SUFFIX_SEPARATOR . $tenantCode)) {
89 89
             return true;
90
-          }
90
+            }
91 91
         }
92 92
     );
93 93
 
@@ -98,46 +98,46 @@  discard block
 block discarded – undo
98 98
     $pagination->setTotalItemCount(count($themes));
99 99
 
100 100
     return new ResourcesListResponse($pagination);
101
-  }
101
+    }
102 102
 
103
-  /**
104
-   * @Route("/api/{version}/organization/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_upload_theme")
105
-   */
106
-  public function uploadThemeAction(Request $request): SingleResourceResponseInterface {
103
+    /**
104
+     * @Route("/api/{version}/organization/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_upload_theme")
105
+     */
106
+    public function uploadThemeAction(Request $request): SingleResourceResponseInterface {
107 107
     $form = $this->formFactory->createNamed('', ThemeUploadType::class, []);
108 108
     $form->handleRequest($request);
109 109
     if ($form->isSubmitted() && $form->isValid()) {
110
-      $formData = $form->getData();
111
-      $themeUploader = $this->themeUploader;
110
+        $formData = $form->getData();
111
+        $themeUploader = $this->themeUploader;
112 112
 
113
-      try {
113
+        try {
114 114
         $themePath = $themeUploader->upload($formData['file']);
115
-      } catch (\Exception $e) {
115
+        } catch (\Exception $e) {
116 116
         return new SingleResourceResponse(['message' => $e->getMessage()], new ResponseContext(400));
117
-      }
118
-      $themeConfig = json_decode(file_get_contents($themePath . DIRECTORY_SEPARATOR . 'theme.json'), true);
117
+        }
118
+        $themeConfig = json_decode(file_get_contents($themePath . DIRECTORY_SEPARATOR . 'theme.json'), true);
119 119
 
120
-      return new SingleResourceResponse($themeConfig, new ResponseContext(201));
120
+        return new SingleResourceResponse($themeConfig, new ResponseContext(201));
121 121
     }
122 122
 
123 123
     return new SingleResourceResponse($form, new ResponseContext(400));
124
-  }
124
+    }
125 125
 
126
-  /**
127
-   * @Route("/api/{version}/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_install_theme")
128
-   */
129
-  public function installThemeAction(Request $request): SingleResourceResponseInterface {
126
+    /**
127
+     * @Route("/api/{version}/themes/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_install_theme")
128
+     */
129
+    public function installThemeAction(Request $request): SingleResourceResponseInterface {
130 130
     $form = $this->formFactory->createNamed('', ThemeInstallType::class, []);
131 131
     $form->handleRequest($request);
132 132
     if ($form->isSubmitted() && $form->isValid()) {
133
-      $formData = $form->getData();
134
-      $themeService = $this->themeService;
135
-      [$sourceDir, $themeDir] = $themeService->getDirectoriesForTheme($formData['name']);
136
-      $themeService->installAndProcessGeneratedData($sourceDir, $themeDir, $formData['processGeneratedData']);
133
+        $formData = $form->getData();
134
+        $themeService = $this->themeService;
135
+        [$sourceDir, $themeDir] = $themeService->getDirectoriesForTheme($formData['name']);
136
+        $themeService->installAndProcessGeneratedData($sourceDir, $themeDir, $formData['processGeneratedData']);
137 137
 
138
-      return new SingleResourceResponse(['status' => 'installed'], new ResponseContext(201));
138
+        return new SingleResourceResponse(['status' => 'installed'], new ResponseContext(201));
139 139
     }
140 140
 
141 141
     return new SingleResourceResponse($form, new ResponseContext(400));
142
-  }
142
+    }
143 143
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/ThemeLogoController.php 2 patches
Indentation   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -29,50 +29,50 @@
 block discarded – undo
29 29
 
30 30
 class ThemeLogoController extends Controller {
31 31
 
32
-  private Filesystem $filesystem;
33
-  private ThemeLogoUploaderInterface $themeLogoUploader;
34
-  private CacheInterface $cacheInterface;
32
+    private Filesystem $filesystem;
33
+    private ThemeLogoUploaderInterface $themeLogoUploader;
34
+    private CacheInterface $cacheInterface;
35 35
 
36
-  /**
37
-   * @param Filesystem $filesystem
38
-   * @param ThemeLogoUploaderInterface $themeLogoUploader
39
-   * @param CacheInterface $cacheInterface
40
-   */
41
-  public function __construct(Filesystem     $filesystem, ThemeLogoUploaderInterface $themeLogoUploader,
42
-                              CacheInterface $cacheInterface) {
36
+    /**
37
+     * @param Filesystem $filesystem
38
+     * @param ThemeLogoUploaderInterface $themeLogoUploader
39
+     * @param CacheInterface $cacheInterface
40
+     */
41
+    public function __construct(Filesystem     $filesystem, ThemeLogoUploaderInterface $themeLogoUploader,
42
+                                CacheInterface $cacheInterface) {
43 43
     $this->filesystem = $filesystem;
44 44
     $this->themeLogoUploader = $themeLogoUploader;
45 45
     $this->cacheInterface = $cacheInterface;
46
-  }
46
+    }
47 47
 
48
-  /**
49
-   * @Route("/theme_logo/{id}", options={"expose"=true}, requirements={"id"=".+"}, methods={"GET"}, name="swp_theme_logo_get")
50
-   */
51
-  public function getLogoAction(string $id) {
48
+    /**
49
+     * @Route("/theme_logo/{id}", options={"expose"=true}, requirements={"id"=".+"}, methods={"GET"}, name="swp_theme_logo_get")
50
+     */
51
+    public function getLogoAction(string $id) {
52 52
     $cacheKey = md5(serialize(['upload', $id]));
53 53
     return $this->cacheInterface->get($cacheKey, function (CacheItemInterface $item, &$save) use ($id) {
54
-      $item->expiresAfter(63072000);
54
+        $item->expiresAfter(63072000);
55 55
 
56
-      $fileSystem = $this->filesystem;
57
-      $themeLogoUploader = $this->themeLogoUploader;
58
-      $id = $themeLogoUploader->getThemeLogoUploadPath($id);
59
-      $file = $fileSystem->has($id);
60
-      if (!$file) {
56
+        $fileSystem = $this->filesystem;
57
+        $themeLogoUploader = $this->themeLogoUploader;
58
+        $id = $themeLogoUploader->getThemeLogoUploadPath($id);
59
+        $file = $fileSystem->has($id);
60
+        if (!$file) {
61 61
         $save = false;
62 62
         throw new NotFoundHttpException('File was not found.');
63
-      }
63
+        }
64 64
 
65
-      $path = $fileSystem->get($id)->getPath();
66
-      $response = new Response();
67
-      $disposition = $response->headers->makeDisposition(ResponseHeaderBag::DISPOSITION_INLINE, pathinfo($path, PATHINFO_BASENAME));
68
-      $response->headers->set('Content-Disposition', $disposition);
69
-      $response->headers->set('Content-Type', Mime::getMimeFromExtension($path));
70
-      $response->setPublic();
71
-      $response->setMaxAge(63072000);
72
-      $response->setSharedMaxAge(63072000);
73
-      $response->setContent($fileSystem->read($path));
65
+        $path = $fileSystem->get($id)->getPath();
66
+        $response = new Response();
67
+        $disposition = $response->headers->makeDisposition(ResponseHeaderBag::DISPOSITION_INLINE, pathinfo($path, PATHINFO_BASENAME));
68
+        $response->headers->set('Content-Disposition', $disposition);
69
+        $response->headers->set('Content-Type', Mime::getMimeFromExtension($path));
70
+        $response->setPublic();
71
+        $response->setMaxAge(63072000);
72
+        $response->setSharedMaxAge(63072000);
73
+        $response->setContent($fileSystem->read($path));
74 74
 
75
-      return $response;
75
+        return $response;
76 76
     });
77
-  }
77
+    }
78 78
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@
 block discarded – undo
50 50
    */
51 51
   public function getLogoAction(string $id) {
52 52
     $cacheKey = md5(serialize(['upload', $id]));
53
-    return $this->cacheInterface->get($cacheKey, function (CacheItemInterface $item, &$save) use ($id) {
53
+    return $this->cacheInterface->get($cacheKey, function(CacheItemInterface $item, &$save) use ($id) {
54 54
       $item->expiresAfter(63072000);
55 55
 
56 56
       $fileSystem = $this->filesystem;
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/FbiaArticleController.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -29,32 +29,32 @@  discard block
 block discarded – undo
29 29
 
30 30
 class FbiaArticleController extends Controller {
31 31
 
32
-  private FacebookInstantArticlesArticleRepository $facebookInstantArticlesArticleRepository;
33
-  private FacebookInstantArticlesService $facebookInstantArticlesService;
34
-  private EventDispatcherInterface $eventDispatcher;
32
+    private FacebookInstantArticlesArticleRepository $facebookInstantArticlesArticleRepository;
33
+    private FacebookInstantArticlesService $facebookInstantArticlesService;
34
+    private EventDispatcherInterface $eventDispatcher;
35 35
 
36
-  /**
37
-   * @param FacebookInstantArticlesArticleRepository $facebookInstantArticlesArticleRepository
38
-   * @param FacebookInstantArticlesService $facebookInstantArticlesService
39
-   * @param EventDispatcherInterface $eventDispatcher
40
-   */
41
-  public function __construct(FacebookInstantArticlesArticleRepository $facebookInstantArticlesArticleRepository,
42
-                              FacebookInstantArticlesService           $facebookInstantArticlesService,
43
-                              EventDispatcherInterface                 $eventDispatcher) {
36
+    /**
37
+     * @param FacebookInstantArticlesArticleRepository $facebookInstantArticlesArticleRepository
38
+     * @param FacebookInstantArticlesService $facebookInstantArticlesService
39
+     * @param EventDispatcherInterface $eventDispatcher
40
+     */
41
+    public function __construct(FacebookInstantArticlesArticleRepository $facebookInstantArticlesArticleRepository,
42
+                                FacebookInstantArticlesService           $facebookInstantArticlesService,
43
+                                EventDispatcherInterface                 $eventDispatcher) {
44 44
     $this->facebookInstantArticlesArticleRepository = $facebookInstantArticlesArticleRepository;
45 45
     $this->facebookInstantArticlesService = $facebookInstantArticlesService;
46 46
     $this->eventDispatcher = $eventDispatcher;
47
-  }
47
+    }
48 48
 
49 49
 
50
-  /**
51
-   * @Route("/api/{version}/facebook/instantarticles/articles/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_facebook_instant_articles_articles")
52
-   */
53
-  public function listAction(Request $request): ResourcesListResponseInterface {
50
+    /**
51
+     * @Route("/api/{version}/facebook/instantarticles/articles/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_list_facebook_instant_articles_articles")
52
+     */
53
+    public function listAction(Request $request): ResourcesListResponseInterface {
54 54
     $repository = $this->facebookInstantArticlesArticleRepository;
55 55
     $sort = $request->query->all('sorting');
56 56
     if (empty($sort)) {
57
-      $sort = ['createdAt' => 'desc'];
57
+        $sort = ['createdAt' => 'desc'];
58 58
     }
59 59
     $items = $repository->getPaginatedByCriteria(
60 60
         $this->eventDispatcher,
@@ -64,15 +64,15 @@  discard block
 block discarded – undo
64 64
     );
65 65
 
66 66
     return new ResourcesListResponse($items);
67
-  }
67
+    }
68 68
 
69
-  /**
70
-   * @Route("/api/{version}/facebook/instantarticles/articles/{submissionId}", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_facebook_instant_articles_articles_update")
71
-   */
72
-  public function updateSubmissionAction(string $submissionId): SingleResourceResponseInterface {
69
+    /**
70
+     * @Route("/api/{version}/facebook/instantarticles/articles/{submissionId}", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_facebook_instant_articles_articles_update")
71
+     */
72
+    public function updateSubmissionAction(string $submissionId): SingleResourceResponseInterface {
73 73
     $instantArticlesService = $this->facebookInstantArticlesService;
74 74
     $instantArticle = $instantArticlesService->updateSubmissionStatus($submissionId);
75 75
 
76 76
     return new SingleResourceResponse($instantArticle);
77
-  }
77
+    }
78 78
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Resolver/ArticleResolver.php 2 patches
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -43,29 +43,29 @@
 block discarded – undo
43 43
     {
44 44
         $collectionRouteCacheKey = md5('route_'.$url);
45 45
         return $this->cacheProvider->get($collectionRouteCacheKey, function (ItemInterface $item, &$save) use ($url) {
46
-          try {
46
+            try {
47 47
             $route = $this->matcher->match($this->getFragmentFromUrl($url, 'path'));
48
-          } catch(ResourceNotFoundException $e) {
48
+            } catch(ResourceNotFoundException $e) {
49 49
             $save = false;
50 50
             return null;
51
-          }
52
-          if(!isset($route['_article_meta'])) {
51
+            }
52
+            if(!isset($route['_article_meta'])) {
53 53
             $save = false;
54 54
             return null;
55
-          }
55
+            }
56 56
 
57
-          if(!($route['_article_meta'] instanceof Meta)) {
57
+            if(!($route['_article_meta'] instanceof Meta)) {
58 58
             $save = false;
59 59
             return null;
60
-          }
60
+            }
61 61
 
62
-          $values = $route['_article_meta']->getValues();
63
-          if(!($values instanceof ArticleInterface)) {
62
+            $values = $route['_article_meta']->getValues();
63
+            if(!($values instanceof ArticleInterface)) {
64 64
             $save = false;
65 65
             return null;
66
-          }
66
+            }
67 67
 
68
-          return $values;
68
+            return $values;
69 69
         });
70 70
     }
71 71
 
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -42,25 +42,25 @@
 block discarded – undo
42 42
     public function resolve(string $url): ?ArticleInterface
43 43
     {
44 44
         $collectionRouteCacheKey = md5('route_'.$url);
45
-        return $this->cacheProvider->get($collectionRouteCacheKey, function (ItemInterface $item, &$save) use ($url) {
45
+        return $this->cacheProvider->get($collectionRouteCacheKey, function(ItemInterface $item, &$save) use ($url) {
46 46
           try {
47 47
             $route = $this->matcher->match($this->getFragmentFromUrl($url, 'path'));
48
-          } catch(ResourceNotFoundException $e) {
48
+          } catch (ResourceNotFoundException $e) {
49 49
             $save = false;
50 50
             return null;
51 51
           }
52
-          if(!isset($route['_article_meta'])) {
52
+          if (!isset($route['_article_meta'])) {
53 53
             $save = false;
54 54
             return null;
55 55
           }
56 56
 
57
-          if(!($route['_article_meta'] instanceof Meta)) {
57
+          if (!($route['_article_meta'] instanceof Meta)) {
58 58
             $save = false;
59 59
             return null;
60 60
           }
61 61
 
62 62
           $values = $route['_article_meta']->getValues();
63
-          if(!($values instanceof ArticleInterface)) {
63
+          if (!($values instanceof ArticleInterface)) {
64 64
             $save = false;
65 65
             return null;
66 66
           }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/MessageHandler/AbstractContentPushHandler.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -125,10 +125,10 @@  discard block
 block discarded – undo
125 125
         if (null !== $existingPackage) {
126 126
             $existingPackage = $this->packageHydrator->hydrate($package, $existingPackage);
127 127
 
128
-            $this->eventDispatcher->dispatch( new GenericEvent($existingPackage, ['eventName' => Events::PACKAGE_PRE_UPDATE]), Events::PACKAGE_PRE_UPDATE);
128
+            $this->eventDispatcher->dispatch(new GenericEvent($existingPackage, ['eventName' => Events::PACKAGE_PRE_UPDATE]), Events::PACKAGE_PRE_UPDATE);
129 129
             $this->packageObjectManager->flush();
130
-            $this->eventDispatcher->dispatch( new GenericEvent($existingPackage, ['eventName' => Events::PACKAGE_POST_UPDATE]), Events::PACKAGE_POST_UPDATE);
131
-            $this->eventDispatcher->dispatch( new GenericEvent($existingPackage, ['eventName' => Events::PACKAGE_PROCESSED]), Events::PACKAGE_PROCESSED);
130
+            $this->eventDispatcher->dispatch(new GenericEvent($existingPackage, ['eventName' => Events::PACKAGE_POST_UPDATE]), Events::PACKAGE_POST_UPDATE);
131
+            $this->eventDispatcher->dispatch(new GenericEvent($existingPackage, ['eventName' => Events::PACKAGE_PROCESSED]), Events::PACKAGE_PROCESSED);
132 132
             $this->packageObjectManager->flush();
133 133
 
134 134
             $this->reset();
@@ -137,10 +137,10 @@  discard block
 block discarded – undo
137 137
             return;
138 138
         }
139 139
 
140
-        $this->eventDispatcher->dispatch( new GenericEvent($package, ['eventName' => Events::PACKAGE_PRE_CREATE]), Events::PACKAGE_PRE_CREATE);
140
+        $this->eventDispatcher->dispatch(new GenericEvent($package, ['eventName' => Events::PACKAGE_PRE_CREATE]), Events::PACKAGE_PRE_CREATE);
141 141
         $this->packageRepository->add($package);
142
-        $this->eventDispatcher->dispatch( new GenericEvent($package, ['eventName' => Events::PACKAGE_POST_CREATE]), Events::PACKAGE_POST_CREATE);
143
-        $this->eventDispatcher->dispatch( new GenericEvent($package, ['eventName' => Events::PACKAGE_PROCESSED]), Events::PACKAGE_PROCESSED);
142
+        $this->eventDispatcher->dispatch(new GenericEvent($package, ['eventName' => Events::PACKAGE_POST_CREATE]), Events::PACKAGE_POST_CREATE);
143
+        $this->eventDispatcher->dispatch(new GenericEvent($package, ['eventName' => Events::PACKAGE_PROCESSED]), Events::PACKAGE_PROCESSED);
144 144
         $this->packageObjectManager->flush();
145 145
 
146 146
         $this->logger->info(sprintf('Package %s was created', $package->getGuid()));
Please login to merge, or discard this patch.