Completed
Push — develop ( 0424b0...fecadf )
by
unknown
01:00 queued 13s
created
src/Kernel.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -41,11 +41,11 @@
 block discarded – undo
41 41
 
42 42
     protected function configureRoutes(RoutingConfigurator $routes): void
43 43
     {
44
-        $confDir = $this->getProjectDir() . '/config';
44
+        $confDir = $this->getProjectDir().'/config';
45 45
 
46 46
 
47
-        $routes->import($confDir . '/{routes}/' . $this->environment . '/**/*' . self::CONFIG_EXTS, 'glob');
48
-        $routes->import($confDir . '/{routes}/*' . self::CONFIG_EXTS, 'glob');
49
-        $routes->import($confDir . '/{routes}' . self::CONFIG_EXTS, 'glob');
47
+        $routes->import($confDir.'/{routes}/'.$this->environment.'/**/*'.self::CONFIG_EXTS, 'glob');
48
+        $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, 'glob');
49
+        $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, 'glob');
50 50
     }
51 51
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/WebhookController.php 1 patch
Indentation   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -27,73 +27,73 @@
 block discarded – undo
27 27
 use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
28 28
 
29 29
 class WebhookController extends AbstractAPIController {
30
-  private WebhookRepositoryInterface $webhookRepository;
31
-  private FormFactoryInterface $formFactory;
32
-  private FactoryInterface $webhookFactory;
33
-  private EntityManagerInterface $entityManager;
34
-  private EventDispatcherInterface $eventDispatcher;
30
+    private WebhookRepositoryInterface $webhookRepository;
31
+    private FormFactoryInterface $formFactory;
32
+    private FactoryInterface $webhookFactory;
33
+    private EntityManagerInterface $entityManager;
34
+    private EventDispatcherInterface $eventDispatcher;
35 35
 
36
-  /**
37
-   * @param WebhookRepositoryInterface $webhookRepository
38
-   * @param FormFactoryInterface $formFactory
39
-   * @param FactoryInterface $webhookFactory
40
-   * @param EntityManagerInterface $entityManager
41
-   * @param EventDispatcherInterface $eventDispatcher
42
-   */
43
-  public function __construct(WebhookRepositoryInterface $webhookRepository, FormFactoryInterface $formFactory,
44
-                              FactoryInterface           $webhookFactory, EntityManagerInterface $entityManager,
45
-                              EventDispatcherInterface            $eventDispatcher) {
36
+    /**
37
+     * @param WebhookRepositoryInterface $webhookRepository
38
+     * @param FormFactoryInterface $formFactory
39
+     * @param FactoryInterface $webhookFactory
40
+     * @param EntityManagerInterface $entityManager
41
+     * @param EventDispatcherInterface $eventDispatcher
42
+     */
43
+    public function __construct(WebhookRepositoryInterface $webhookRepository, FormFactoryInterface $formFactory,
44
+                                FactoryInterface           $webhookFactory, EntityManagerInterface $entityManager,
45
+                                EventDispatcherInterface            $eventDispatcher) {
46 46
     $this->webhookRepository = $webhookRepository;
47 47
     $this->formFactory = $formFactory;
48 48
     $this->webhookFactory = $webhookFactory;
49 49
     $this->entityManager = $entityManager;
50 50
     $this->eventDispatcher = $eventDispatcher;
51
-  }
51
+    }
52 52
 
53 53
 
54
-  /**
55
-   * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_webhook")
56
-   */
57
-  public function listAction(Request $request): ResourcesListResponseInterface {
54
+    /**
55
+     * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_webhook")
56
+     */
57
+    public function listAction(Request $request): ResourcesListResponseInterface {
58 58
     return $this->listWebhooks($this->eventDispatcher,$this->webhookRepository, $request);
59
-  }
59
+    }
60 60
 
61
-  /**
62
-   * @Route("/api/{version}/webhooks/{id}", requirements={"id"="\d+"}, options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_get_webhook")
63
-   */
64
-  public function getAction(int $id): SingleResourceResponseInterface {
61
+    /**
62
+     * @Route("/api/{version}/webhooks/{id}", requirements={"id"="\d+"}, options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_get_webhook")
63
+     */
64
+    public function getAction(int $id): SingleResourceResponseInterface {
65 65
     return $this->getSingleWebhook($this->findOr404($id));
66
-  }
66
+    }
67 67
 
68
-  /**
69
-   * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_webhook")
70
-   */
71
-  public function createAction(Request $request): SingleResourceResponseInterface {
68
+    /**
69
+     * @Route("/api/{version}/webhooks/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_webhook")
70
+     */
71
+    public function createAction(Request $request): SingleResourceResponseInterface {
72 72
     $ruleRepository = $this->webhookRepository;
73 73
     $ruleFactory = $this->webhookFactory;
74 74
     $formFactory = $this->formFactory;
75 75
 
76 76
     return $this->createWebhook($ruleRepository, $ruleFactory, $request, $formFactory);
77
-  }
77
+    }
78 78
 
79
-  /**
80
-   * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_core_delete_webhook", requirements={"id"="\d+"})
81
-   */
82
-  public function deleteAction(int $id): SingleResourceResponseInterface {
79
+    /**
80
+     * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"DELETE"}, name="swp_api_core_delete_webhook", requirements={"id"="\d+"})
81
+     */
82
+    public function deleteAction(int $id): SingleResourceResponseInterface {
83 83
     $webhookRepository = $this->webhookRepository;
84 84
 
85 85
     return $this->deleteWebhook($webhookRepository, $this->findOr404($id));
86
-  }
86
+    }
87 87
 
88
-  /**
89
-   * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_webhook", requirements={"id"="\d+"})
90
-   */
91
-  public function updateAction(Request $request, int $id): SingleResourceResponseInterface {
88
+    /**
89
+     * @Route("/api/{version}/webhooks/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_webhook", requirements={"id"="\d+"})
90
+     */
91
+    public function updateAction(Request $request, int $id): SingleResourceResponseInterface {
92 92
     $objectManager = $this->entityManager;
93 93
     $formFactory = $this->formFactory;
94 94
 
95 95
     return $this->updateWebhook($objectManager, $request, $this->findOr404($id), $formFactory);
96
-  }
96
+    }
97 97
 
98 98
     private function findOr404(int $id)
99 99
     {
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/PublishDestinationController.php 1 patch
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -35,39 +35,39 @@  discard block
 block discarded – undo
35 35
 
36 36
 class PublishDestinationController extends Controller {
37 37
 
38
-  private FormFactoryInterface $formFactory;
39
-  private EventDispatcherInterface $eventDispatcher;
40
-  private CachedTenantContextInterface $cachedTenantContext;
41
-  private RepositoryInterface $publishDestinationRepository;
42
-  private EntityManagerInterface $entityManager;
43
-  private FactoryInterface $publishDestinationFactory;
44
-
45
-  /**
46
-   * @param FormFactoryInterface $formFactory
47
-   * @param EventDispatcherInterface $eventDispatcher
48
-   * @param CachedTenantContextInterface $cachedTenantContext
49
-   * @param RepositoryInterface $publishDestinationRepository
50
-   * @param EntityManagerInterface $entityManager
51
-   * @param FactoryInterface $publishDestinationFactory
52
-   */
53
-  public function __construct(FormFactoryInterface         $formFactory,
54
-                              EventDispatcherInterface     $eventDispatcher,
55
-                              CachedTenantContextInterface $cachedTenantContext,
56
-                              RepositoryInterface          $publishDestinationRepository,
57
-                              EntityManagerInterface       $entityManager,
58
-                              FactoryInterface             $publishDestinationFactory) {
38
+    private FormFactoryInterface $formFactory;
39
+    private EventDispatcherInterface $eventDispatcher;
40
+    private CachedTenantContextInterface $cachedTenantContext;
41
+    private RepositoryInterface $publishDestinationRepository;
42
+    private EntityManagerInterface $entityManager;
43
+    private FactoryInterface $publishDestinationFactory;
44
+
45
+    /**
46
+     * @param FormFactoryInterface $formFactory
47
+     * @param EventDispatcherInterface $eventDispatcher
48
+     * @param CachedTenantContextInterface $cachedTenantContext
49
+     * @param RepositoryInterface $publishDestinationRepository
50
+     * @param EntityManagerInterface $entityManager
51
+     * @param FactoryInterface $publishDestinationFactory
52
+     */
53
+    public function __construct(FormFactoryInterface         $formFactory,
54
+                                EventDispatcherInterface     $eventDispatcher,
55
+                                CachedTenantContextInterface $cachedTenantContext,
56
+                                RepositoryInterface          $publishDestinationRepository,
57
+                                EntityManagerInterface       $entityManager,
58
+                                FactoryInterface             $publishDestinationFactory) {
59 59
     $this->formFactory = $formFactory;
60 60
     $this->eventDispatcher = $eventDispatcher;
61 61
     $this->cachedTenantContext = $cachedTenantContext;
62 62
     $this->publishDestinationRepository = $publishDestinationRepository;
63 63
     $this->entityManager = $entityManager;
64 64
     $this->publishDestinationFactory = $publishDestinationFactory;
65
-  }
65
+    }
66 66
 
67
-  /**
68
-   * @Route("/api/{version}/organization/destinations/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_publishing_destination_create")
69
-   */
70
-  public function createAction(Request $request): SingleResourceResponse {
67
+    /**
68
+     * @Route("/api/{version}/organization/destinations/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_publishing_destination_create")
69
+     */
70
+    public function createAction(Request $request): SingleResourceResponse {
71 71
     $tenantContext = $this->cachedTenantContext;
72 72
 
73 73
     $this->eventDispatcher->dispatch(new GenericEvent(), MultiTenancyEvents::TENANTABLE_DISABLE);
@@ -78,26 +78,26 @@  discard block
 block discarded – undo
78 78
     $form->handleRequest($request);
79 79
 
80 80
     if ($form->isSubmitted() && $form->isValid()) {
81
-      $repository = $this->publishDestinationRepository;
82
-      /** @var PublishDestinationInterface $publishDestination */
83
-      $publishDestination = $repository->findOneByTenant($destination->getTenant());
84
-      if (null !== $publishDestination) {
81
+        $repository = $this->publishDestinationRepository;
82
+        /** @var PublishDestinationInterface $publishDestination */
83
+        $publishDestination = $repository->findOneByTenant($destination->getTenant());
84
+        if (null !== $publishDestination) {
85 85
         $repository->remove($publishDestination);
86
-      }
86
+        }
87 87
 
88
-      $currentOrganization->addPublishDestination($destination);
89
-      $this->entityManager->flush();
88
+        $currentOrganization->addPublishDestination($destination);
89
+        $this->entityManager->flush();
90 90
 
91
-      return new SingleResourceResponse($destination, new ResponseContext(200));
91
+        return new SingleResourceResponse($destination, new ResponseContext(200));
92 92
     }
93 93
 
94 94
     return new SingleResourceResponse($form, new ResponseContext(400));
95
-  }
95
+    }
96 96
 
97
-  /**
98
-   * @Route("/api/{version}/organization/destinations/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_publishing_destination_update", requirements={"id"="\d+"})
99
-   */
100
-  public function updateAction(Request $request, $id): SingleResourceResponse {
97
+    /**
98
+     * @Route("/api/{version}/organization/destinations/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_publishing_destination_update", requirements={"id"="\d+"})
99
+     */
100
+    public function updateAction(Request $request, $id): SingleResourceResponse {
101 101
     $objectManager = $this->entityManager;
102 102
     $publishDestination = $this->findOr404($id);
103 103
 
@@ -110,14 +110,14 @@  discard block
 block discarded – undo
110 110
 
111 111
     $form->handleRequest($request);
112 112
     if ($form->isSubmitted() && $form->isValid()) {
113
-      $objectManager->flush();
114
-      $objectManager->refresh($publishDestination);
113
+        $objectManager->flush();
114
+        $objectManager->refresh($publishDestination);
115 115
 
116
-      return new SingleResourceResponse($publishDestination);
116
+        return new SingleResourceResponse($publishDestination);
117 117
     }
118 118
 
119 119
     return new SingleResourceResponse($form, new ResponseContext(400));
120
-  }
120
+    }
121 121
 
122 122
     private function findOr404(int $id)
123 123
     {
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/RuleController.php 1 patch
Indentation   +57 added lines, -57 removed lines patch added patch discarded remove patch
@@ -32,83 +32,83 @@  discard block
 block discarded – undo
32 32
 
33 33
 class RuleController extends FOSRestController {
34 34
 
35
-  private FormFactoryInterface $formFactory;
36
-  private EntityManagerInterface $entityManager;
37
-  private RuleRepositoryInterface $ruleRepository;
38
-  private FactoryInterface $ruleFactory;
39
-  private EventDispatcherInterface $eventDispatcher;
40
-
41
-  /**
42
-   * @param FormFactoryInterface $formFactory
43
-   * @param EntityManagerInterface $entityManager
44
-   * @param RuleRepositoryInterface $ruleRepository
45
-   * @param FactoryInterface $ruleFactory
46
-   * @param EventDispatcherInterface $eventDispatcher
47
-   */
48
-  public function __construct(FormFactoryInterface    $formFactory, EntityManagerInterface $entityManager,
49
-                              RuleRepositoryInterface $ruleRepository, FactoryInterface $ruleFactory,
50
-                              EventDispatcherInterface         $eventDispatcher) {
35
+    private FormFactoryInterface $formFactory;
36
+    private EntityManagerInterface $entityManager;
37
+    private RuleRepositoryInterface $ruleRepository;
38
+    private FactoryInterface $ruleFactory;
39
+    private EventDispatcherInterface $eventDispatcher;
40
+
41
+    /**
42
+     * @param FormFactoryInterface $formFactory
43
+     * @param EntityManagerInterface $entityManager
44
+     * @param RuleRepositoryInterface $ruleRepository
45
+     * @param FactoryInterface $ruleFactory
46
+     * @param EventDispatcherInterface $eventDispatcher
47
+     */
48
+    public function __construct(FormFactoryInterface    $formFactory, EntityManagerInterface $entityManager,
49
+                                RuleRepositoryInterface $ruleRepository, FactoryInterface $ruleFactory,
50
+                                EventDispatcherInterface         $eventDispatcher) {
51 51
     $this->formFactory = $formFactory;
52 52
     $this->entityManager = $entityManager;
53 53
     $this->ruleRepository = $ruleRepository;
54 54
     $this->ruleFactory = $ruleFactory;
55 55
     $this->eventDispatcher = $eventDispatcher;
56
-  }
56
+    }
57 57
 
58 58
 
59
-  /**
60
-   * @Route("/api/{version}/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_rule")
61
-   */
62
-  public function listAction(Request $request) {
59
+    /**
60
+     * @Route("/api/{version}/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_list_rule")
61
+     */
62
+    public function listAction(Request $request) {
63 63
     $rules = $this->ruleRepository
64 64
         ->getPaginatedByCriteria($this->eventDispatcher, new Criteria(), $request->query->all('sorting'), new PaginationData($request));
65 65
 
66 66
     if (0 === $rules->count()) {
67
-      throw new NotFoundHttpException('No rules were found.');
67
+        throw new NotFoundHttpException('No rules were found.');
68 68
     }
69 69
 
70 70
     return new ResourcesListResponse($rules);
71
-  }
71
+    }
72 72
 
73
-  /**
74
-   * @Route("/api/{version}/rules/{id}", requirements={"id"="\d+"}, options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_get_rule")
75
-   */
76
-  public function getAction(int $id) {
73
+    /**
74
+     * @Route("/api/{version}/rules/{id}", requirements={"id"="\d+"}, options={"expose"=true}, defaults={"version"="v2"}, methods={"GET"}, name="swp_api_core_get_rule")
75
+     */
76
+    public function getAction(int $id) {
77 77
     return new SingleResourceResponse($this->findOr404($id));
78
-  }
78
+    }
79 79
 
80
-  /**
81
-   * @Route("/api/{version}/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_rule")
82
-   */
83
-  public function createAction(Request $request) {
80
+    /**
81
+     * @Route("/api/{version}/rules/", options={"expose"=true}, defaults={"version"="v2"}, methods={"POST"}, name="swp_api_core_create_rule")
82
+     */
83
+    public function createAction(Request $request) {
84 84
     $ruleRepository = $this->ruleRepository;
85 85
     $rule = $this->ruleFactory->create();
86 86
     $form = $this->formFactory->createNamed('', RuleType::class, $rule);
87 87
     $form->handleRequest($request);
88 88
 
89 89
     if ($form->isSubmitted() && $form->isValid()) {
90
-      $ruleRepository->add($rule);
90
+        $ruleRepository->add($rule);
91 91
 
92
-      return new SingleResourceResponse($rule, new ResponseContext(201));
92
+        return new SingleResourceResponse($rule, new ResponseContext(201));
93 93
     }
94 94
 
95 95
     return new SingleResourceResponse($form, new ResponseContext(400));
96
-  }
96
+    }
97 97
 
98
-  /**
99
-   * @Route("/api/{version}/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_core_delete_rule", methods={"DELETE"}, requirements={"id"="\d+"})
100
-   */
101
-  public function deleteAction(int $id) {
98
+    /**
99
+     * @Route("/api/{version}/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_core_delete_rule", methods={"DELETE"}, requirements={"id"="\d+"})
100
+     */
101
+    public function deleteAction(int $id) {
102 102
     $ruleRepository = $this->ruleRepository;
103 103
     $ruleRepository->remove($this->findOr404($id));
104 104
 
105 105
     return new SingleResourceResponse(null, new ResponseContext(204));
106
-  }
106
+    }
107 107
 
108
-  /**
109
-   * @Route("/api/{version}/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_rule", requirements={"id"="\d+"})
110
-   */
111
-  public function updateAction(Request $request, int $id) {
108
+    /**
109
+     * @Route("/api/{version}/rules/{id}", options={"expose"=true}, defaults={"version"="v2"}, methods={"PATCH"}, name="swp_api_core_update_rule", requirements={"id"="\d+"})
110
+     */
111
+    public function updateAction(Request $request, int $id) {
112 112
     $rule = $this->findOr404($id);
113 113
     $objectManager = $this->entityManager;
114 114
 
@@ -118,21 +118,21 @@  discard block
 block discarded – undo
118 118
 
119 119
     $form->handleRequest($request);
120 120
     if ($form->isSubmitted() && $form->isValid()) {
121
-      $objectManager->flush();
122
-      $objectManager->refresh($rule);
121
+        $objectManager->flush();
122
+        $objectManager->refresh($rule);
123 123
 
124
-      return new SingleResourceResponse($rule);
124
+        return new SingleResourceResponse($rule);
125 125
     }
126 126
 
127 127
     return new SingleResourceResponse($form, new ResponseContext(400));
128
-  }
129
-
130
-  private function findOr404(int $id)
131
-  {
132
-      $rule = $this->ruleRepository->findOneBy(['id' => $id]);
133
-      if (null === ($rule)) {
134
-          throw new NotFoundHttpException('Rule was not found.');
135
-      }
136
-      return $rule;
137
-  }
128
+    }
129
+
130
+    private function findOr404(int $id)
131
+    {
132
+        $rule = $this->ruleRepository->findOneBy(['id' => $id]);
133
+        if (null === ($rule)) {
134
+            throw new NotFoundHttpException('Rule was not found.');
135
+        }
136
+        return $rule;
137
+    }
138 138
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/ContentBundle/Controller/ContentPushController.php 1 patch
Indentation   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -41,14 +41,14 @@  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;//swp_multi_tenancy.tenant_context
47
-  private DataTransformerInterface $dataTransformer; // swp_bridge.transformer.json_to_package
48
-  private MediaManagerInterface $mediaManager; // swp_content_bundle.manager.media
49
-  private EntityManagerInterface $entityManager; // swp.object_manager.media
50
-  private PackageRepository $packageRepository;//swp.repository.package
51
-  private FileProviderInterface $fileProvider;
44
+    private EventDispatcherInterface $eventDispatcher;
45
+    private FormFactoryInterface $formFactory;
46
+    private MessageBusInterface $messageBus;//swp_multi_tenancy.tenant_context
47
+    private DataTransformerInterface $dataTransformer; // swp_bridge.transformer.json_to_package
48
+    private MediaManagerInterface $mediaManager; // swp_content_bundle.manager.media
49
+    private EntityManagerInterface $entityManager; // swp.object_manager.media
50
+    private PackageRepository $packageRepository;//swp.repository.package
51
+    private FileProviderInterface $fileProvider;
52 52
 
53 53
     /**
54 54
      * @param EventDispatcherInterface $eventDispatcher
@@ -60,11 +60,11 @@  discard block
 block discarded – undo
60 60
      * @param PackageRepository $packageRepository
61 61
      * @param FileProviderInterface $fileProvider
62 62
      */
63
-  public function __construct(EventDispatcherInterface $eventDispatcher, FormFactoryInterface $formFactory,
64
-                              MessageBusInterface      $messageBus,
65
-                              DataTransformerInterface $dataTransformer, MediaManagerInterface $mediaManager,
66
-                              EntityManagerInterface   $entityManager, PackageRepository $packageRepository,
67
-                              FileProviderInterface    $fileProvider) {
63
+    public function __construct(EventDispatcherInterface $eventDispatcher, FormFactoryInterface $formFactory,
64
+                                MessageBusInterface      $messageBus,
65
+                                DataTransformerInterface $dataTransformer, MediaManagerInterface $mediaManager,
66
+                                EntityManagerInterface   $entityManager, PackageRepository $packageRepository,
67
+                                FileProviderInterface    $fileProvider) {
68 68
     $this->eventDispatcher = $eventDispatcher;
69 69
     $this->formFactory = $formFactory;
70 70
     $this->messageBus = $messageBus;
@@ -73,13 +73,13 @@  discard block
 block discarded – undo
73 73
     $this->entityManager = $entityManager;
74 74
     $this->packageRepository = $packageRepository;
75 75
     $this->fileProvider = $fileProvider;
76
-  }
76
+    }
77 77
 
78 78
 
79
-  /**
80
-   * @Route("/api/{version}/content/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_content_push")
81
-   */
82
-  public function pushContentAction(Request $request, TenantContextInterface $tenantContext): SingleResourceResponseInterface {
79
+    /**
80
+     * @Route("/api/{version}/content/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_content_push")
81
+     */
82
+    public function pushContentAction(Request $request, TenantContextInterface $tenantContext): SingleResourceResponseInterface {
83 83
     $package = $this->dataTransformer->transform($request->getContent());
84 84
     $this->eventDispatcher->dispatch(new GenericEvent($package), Events::SWP_VALIDATION);
85 85
 
@@ -88,27 +88,27 @@  discard block
 block discarded – undo
88 88
     $this->messageBus->dispatch(new ContentPushMessage($currentTenant->getId(), $request->getContent()));
89 89
 
90 90
     return new SingleResourceResponse(['status' => 'OK'], new ResponseContext(201));
91
-  }
91
+    }
92 92
 
93
-  /**
94
-   * @Route("/api/{version}/assets/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_assets_push")
95
-   */
96
-  public function pushAssetsAction(Request $request): SingleResourceResponseInterface {
93
+    /**
94
+     * @Route("/api/{version}/assets/push", methods={"POST"}, options={"expose"=true}, defaults={"version"="v2"}, name="swp_api_assets_push")
95
+     */
96
+    public function pushAssetsAction(Request $request): SingleResourceResponseInterface {
97 97
     $form = $this->formFactory->createNamed('', MediaFileType::class);
98 98
     $form->handleRequest($request);
99 99
 
100 100
     if ($form->isSubmitted() && $form->isValid()) {
101
-      $mediaManager = $this->mediaManager;
102
-      $uploadedFile = $form->getData()['media'];
103
-      $mediaId = $request->request->get('mediaId');
101
+        $mediaManager = $this->mediaManager;
102
+        $uploadedFile = $form->getData()['media'];
103
+        $mediaId = $request->request->get('mediaId');
104 104
 
105
-      if ($uploadedFile->isValid()) {
105
+        if ($uploadedFile->isValid()) {
106 106
         $fileProvider = $this->fileProvider;
107 107
         $file = $fileProvider->getFile(ArticleMedia::handleMediaId($mediaId), $uploadedFile->guessExtension());
108 108
 
109 109
         if (null === $file) {
110
-          $file = $mediaManager->handleUploadedFile($uploadedFile, $mediaId);
111
-          $this->entityManager->flush();
110
+            $file = $mediaManager->handleUploadedFile($uploadedFile, $mediaId);
111
+            $this->entityManager->flush();
112 112
         }
113 113
 
114 114
         return new SingleResourceResponse(
@@ -121,23 +121,23 @@  discard block
 block discarded – undo
121 121
             ],
122 122
             new ResponseContext(201)
123 123
         );
124
-      }
124
+        }
125 125
 
126
-      throw new \Exception('Uploaded file is not valid:' . $uploadedFile->getErrorMessage());
126
+        throw new \Exception('Uploaded file is not valid:' . $uploadedFile->getErrorMessage());
127 127
     }
128 128
 
129 129
     return new SingleResourceResponse($form);
130
-  }
130
+    }
131 131
 
132
-  /**
133
-   * @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")
134
-   */
135
-  public function getAssetsAction(string $mediaId, string $extension): SingleResourceResponseInterface {
132
+    /**
133
+     * @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")
134
+     */
135
+    public function getAssetsAction(string $mediaId, string $extension): SingleResourceResponseInterface {
136 136
     $fileProvider = $this->fileProvider;
137 137
     $file = $fileProvider->getFile(ArticleMedia::handleMediaId($mediaId), $extension);
138 138
 
139 139
     if (null === $file) {
140
-      throw new NotFoundHttpException('Media don\'t exist in storage');
140
+        throw new NotFoundHttpException('Media don\'t exist in storage');
141 141
     }
142 142
 
143 143
     $mediaManager = $this->mediaManager;
@@ -149,9 +149,9 @@  discard block
 block discarded – undo
149 149
         'mime_type' => MimeTypeHelper::getByExtension($file->getFileExtension()),
150 150
         'filemeta' => [],
151 151
     ]);
152
-  }
152
+    }
153 153
 
154
-  protected function getPackageRepository() {
154
+    protected function getPackageRepository() {
155 155
     return $this->packageRepository;
156
-  }
156
+    }
157 157
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/ContentBundle/EventListener/MimeTypeListener.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@
 block discarded – undo
47 47
                     }
48 48
                 }
49 49
                 $mim = MimeTypeHelper::getByExtension($extension);
50
-                $response->headers->set('Content-Type', $mim .'; charset=UTF-8');
50
+                $response->headers->set('Content-Type', $mim.'; charset=UTF-8');
51 51
             }
52 52
         }
53 53
     }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/StaticThemeAssetsController.php 1 patch
Indentation   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -26,137 +26,137 @@
 block discarded – undo
26 26
 use Symfony\Component\Routing\Annotation\Route;
27 27
 
28 28
 class StaticThemeAssetsController extends Controller {
29
-  /**
30
-   * Directory with assets inside theme.
31
-   */
32
-  const ASSETS_DIRECTORY = 'public';
33
-
34
-  private TenantAwareThemeContextInterface $tenantAwareThemeContext;
35
-  private ThemeLoaderInterface $themeLoader;
36
-  private ThemeRepositoryInterface $themeRepository;
37
-
38
-  /**
39
-   * @param TenantAwareThemeContextInterface $tenantAwareThemeContext
40
-   * @param ThemeLoaderInterface $themeLoader
41
-   * @param ThemeRepositoryInterface $themeRepository
42
-   */
43
-  public function __construct(TenantAwareThemeContextInterface $tenantAwareThemeContext,
44
-                              ThemeLoaderInterface             $themeLoader,
45
-                              ThemeRepositoryInterface         $themeRepository) {
29
+    /**
30
+     * Directory with assets inside theme.
31
+     */
32
+    const ASSETS_DIRECTORY = 'public';
33
+
34
+    private TenantAwareThemeContextInterface $tenantAwareThemeContext;
35
+    private ThemeLoaderInterface $themeLoader;
36
+    private ThemeRepositoryInterface $themeRepository;
37
+
38
+    /**
39
+     * @param TenantAwareThemeContextInterface $tenantAwareThemeContext
40
+     * @param ThemeLoaderInterface $themeLoader
41
+     * @param ThemeRepositoryInterface $themeRepository
42
+     */
43
+    public function __construct(TenantAwareThemeContextInterface $tenantAwareThemeContext,
44
+                                ThemeLoaderInterface             $themeLoader,
45
+                                ThemeRepositoryInterface         $themeRepository) {
46 46
     $this->tenantAwareThemeContext = $tenantAwareThemeContext;
47 47
     $this->themeLoader = $themeLoader;
48 48
     $this->themeRepository = $themeRepository;
49
-  }
49
+    }
50 50
 
51 51
 
52
-  /**
53
-   * @Route("/{fileName}.{fileExtension}", methods={"GET"}, name="static_theme_assets_root", requirements={"fileName": "sw|manifest|favicon|ads|OneSignalSDKWorker|OneSignalSDKUpdaterWorker|amp-web-push-helper-frame|amp-web-push-permission-dialog"})
54
-   * @Route("/public-{fileName}.{fileExtension}", methods={"GET"}, name="static_theme_assets_root_public", requirements={"fileName"=".+"})
55
-   * @Route("/public/{fileName}.{fileExtension}", methods={"GET"}, name="static_theme_assets_public", requirements={"fileName"=".+"})
56
-   */
57
-  public function rootAction($fileName, $fileExtension, ThemeHierarchyProviderInterface $themeHierarchyProvider) {
52
+    /**
53
+     * @Route("/{fileName}.{fileExtension}", methods={"GET"}, name="static_theme_assets_root", requirements={"fileName": "sw|manifest|favicon|ads|OneSignalSDKWorker|OneSignalSDKUpdaterWorker|amp-web-push-helper-frame|amp-web-push-permission-dialog"})
54
+     * @Route("/public-{fileName}.{fileExtension}", methods={"GET"}, name="static_theme_assets_root_public", requirements={"fileName"=".+"})
55
+     * @Route("/public/{fileName}.{fileExtension}", methods={"GET"}, name="static_theme_assets_public", requirements={"fileName"=".+"})
56
+     */
57
+    public function rootAction($fileName, $fileExtension, ThemeHierarchyProviderInterface $themeHierarchyProvider) {
58 58
     $themes = $themeHierarchyProvider->getThemeHierarchy(
59 59
         $this->tenantAwareThemeContext->getTheme()
60 60
     );
61 61
 
62 62
     $fileName = (null === $fileExtension) ? basename($fileName) : $fileName . '.' . $fileExtension;
63 63
     foreach ($themes as $theme) {
64
-      $filePath = $theme->getPath() . '/' . self::ASSETS_DIRECTORY . '/' . $fileName;
65
-      if (null !== $response = $this->handleFileLoading($filePath)) {
64
+        $filePath = $theme->getPath() . '/' . self::ASSETS_DIRECTORY . '/' . $fileName;
65
+        if (null !== $response = $this->handleFileLoading($filePath)) {
66 66
         return $response;
67
-      }
67
+        }
68 68
     }
69 69
 
70 70
     throw new NotFoundHttpException('File was not found.');
71
-  }
72
-
73
-  /**
74
-   * @Route("/themes/{type}/{themeName}/screenshots/{fileName}", methods={"GET"}, name="static_theme_screenshots", requirements={
75
-   *     "type": "organization|tenant"
76
-   * })
77
-   */
78
-  public function screenshotsAction(string $type, string $themeName, $fileName) {
71
+    }
72
+
73
+    /**
74
+     * @Route("/themes/{type}/{themeName}/screenshots/{fileName}", methods={"GET"}, name="static_theme_screenshots", requirements={
75
+     *     "type": "organization|tenant"
76
+     * })
77
+     */
78
+    public function screenshotsAction(string $type, string $themeName, $fileName) {
79 79
     if ('organization' === $type) {
80
-      $theme = $this->loadOrganizationTheme(str_replace('__', '/', $themeName));
80
+        $theme = $this->loadOrganizationTheme(str_replace('__', '/', $themeName));
81 81
     } elseif ('tenant' === $type) {
82
-      $theme = $this->loadTenantTheme(str_replace('__', '/', $themeName));
82
+        $theme = $this->loadTenantTheme(str_replace('__', '/', $themeName));
83 83
     } else {
84
-      throw new NotFoundHttpException('File was not found.');
84
+        throw new NotFoundHttpException('File was not found.');
85 85
     }
86 86
 
87 87
     $filePath = $theme->getPath() . '/screenshots/' . $fileName;
88 88
     if (null !== $response = $this->handleFileLoading($filePath)) {
89
-      return $response;
89
+        return $response;
90 90
     }
91 91
 
92 92
     throw new NotFoundHttpException('File was not found.');
93
-  }
94
-
95
-  /**
96
-   * @param $filePath
97
-   *
98
-   * @return Response
99
-   */
100
-  private function handleFileLoading($filePath) {
93
+    }
94
+
95
+    /**
96
+     * @param $filePath
97
+     *
98
+     * @return Response
99
+     */
100
+    private function handleFileLoading($filePath) {
101 101
     if (file_exists($filePath)) {
102
-      $response = new Response(file_get_contents($filePath));
103
-      $disposition = $response->headers->makeDisposition(
104
-          ResponseHeaderBag::DISPOSITION_INLINE,
105
-          basename($filePath)
106
-      );
107
-      $response->headers->set('Content-Disposition', $disposition);
108
-
109
-      try {
110
-          $mime = MimeTypeHelper::getByPath($filePath);
111
-      } catch (\Exception $e) {
102
+        $response = new Response(file_get_contents($filePath));
103
+        $disposition = $response->headers->makeDisposition(
104
+            ResponseHeaderBag::DISPOSITION_INLINE,
105
+            basename($filePath)
106
+        );
107
+        $response->headers->set('Content-Disposition', $disposition);
108
+
109
+        try {
110
+            $mime = MimeTypeHelper::getByPath($filePath);
111
+        } catch (\Exception $e) {
112 112
         $mime = 'text/plain';
113
-      }
113
+        }
114 114
 
115
-      $response->headers->set('Content-Type', $mime);
116
-      $response->setStatusCode(Response::HTTP_OK);
117
-      $response->setPublic();
118
-      $response->setMaxAge(3600);
119
-      $response->setSharedMaxAge(7200);
115
+        $response->headers->set('Content-Type', $mime);
116
+        $response->setStatusCode(Response::HTTP_OK);
117
+        $response->setPublic();
118
+        $response->setMaxAge(3600);
119
+        $response->setSharedMaxAge(7200);
120 120
 
121
-      return $response;
121
+        return $response;
122
+    }
122 123
     }
123
-  }
124 124
 
125
-  /**
126
-   * @return mixed
127
-   */
128
-  private function loadOrganizationTheme(string $themeName) {
125
+    /**
126
+     * @return mixed
127
+     */
128
+    private function loadOrganizationTheme(string $themeName) {
129 129
     $loadedThemes = $this->themeLoader->load();
130 130
 
131 131
     return $this->filterThemes($loadedThemes, $themeName);
132
-  }
132
+    }
133 133
 
134
-  /**
135
-   * @return mixed
136
-   */
137
-  private function loadTenantTheme(string $themeName) {
134
+    /**
135
+     * @return mixed
136
+     */
137
+    private function loadTenantTheme(string $themeName) {
138 138
     $loadedThemes = $this->themeRepository->findAll();
139 139
 
140 140
     return $this->filterThemes($loadedThemes, $themeName);
141
-  }
142
-
143
-  /**
144
-   * @param array $loadedThemes
145
-   *
146
-   * @return mixed
147
-   */
148
-  private function filterThemes($loadedThemes, string $themeName) {
141
+    }
142
+
143
+    /**
144
+     * @param array $loadedThemes
145
+     *
146
+     * @return mixed
147
+     */
148
+    private function filterThemes($loadedThemes, string $themeName) {
149 149
     $themes = array_filter(
150 150
         $loadedThemes,
151 151
         function ($element) use (&$themeName) {
152
-          return $element->getName() === $themeName;
152
+            return $element->getName() === $themeName;
153 153
         }
154 154
     );
155 155
 
156 156
     if (0 === count($themes)) {
157
-      throw new NotFoundHttpException(sprintf('Theme with name "%s" was not found in organization themes.', $themeName));
157
+        throw new NotFoundHttpException(sprintf('Theme with name "%s" was not found in organization themes.', $themeName));
158 158
     }
159 159
 
160 160
     return reset($themes);
161
-  }
161
+    }
162 162
 }
Please login to merge, or discard this patch.
src/SWP/Bundle/CoreBundle/Controller/ThemeLogoController.php 1 patch
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', MimeTypeHelper::getByPath($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', MimeTypeHelper::getByPath($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.
src/SWP/Bundle/CoreBundle/Command/TestCommand.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -50,38 +50,38 @@
 block discarded – undo
50 50
     protected function execute(InputInterface $input, OutputInterface $output)
51 51
     {
52 52
         $dir = $this->container->getParameter('kernel.project_dir');
53
-        $path = $dir . '/' . $input->getArgument('path');
53
+        $path = $dir.'/'.$input->getArgument('path');
54 54
 
55 55
         if (!file_exists($path)) {
56
-            throw new \InvalidArgumentException('File ' . $path . ' doe not exist.');
56
+            throw new \InvalidArgumentException('File '.$path.' doe not exist.');
57 57
         }
58 58
 
59
-        $output->writeln('<info>Checking file:</info> ' . $path);
59
+        $output->writeln('<info>Checking file:</info> '.$path);
60 60
 
61 61
         $mimType = new FileBinaryMimeTypeGuesser();
62
-        $output->writeln('<info>FileBinaryMimeTypeGuesser:</info> ' . $mimType->guessMimeType($path));
62
+        $output->writeln('<info>FileBinaryMimeTypeGuesser:</info> '.$mimType->guessMimeType($path));
63 63
 
64 64
         $mimType = new FileinfoMimeTypeGuesser();
65
-        $output->writeln('<info>FileinfoMimeTypeGuesser:</info> ' . $mimType->guessMimeType($path));
65
+        $output->writeln('<info>FileinfoMimeTypeGuesser:</info> '.$mimType->guessMimeType($path));
66 66
 
67 67
         $mim = MimeTypes::getDefault()->guessMimeType($path);
68
-        $output->writeln('<info>Default Symfony MimType:</info> ' . $mim);
68
+        $output->writeln('<info>Default Symfony MimType:</info> '.$mim);
69 69
 
70 70
 
71 71
         $mimByExtension = MimeTypes::getDefault()->getMimeTypes($ext = pathinfo($path, PATHINFO_EXTENSION));
72
-        $output->writeln('<info>MimType by extension:</info> ' . implode(',', $mimByExtension));
72
+        $output->writeln('<info>MimType by extension:</info> '.implode(',', $mimByExtension));
73 73
 
74 74
 
75 75
         $mimExtension = MimeTypes::getDefault()->getExtensions($mimByExtension[0]);
76
-        $output->writeln('<info>Extension of mim types:</info> ' . $mimByExtension[0] . ' <info>is:</info> ' . implode(',', $mimExtension));
76
+        $output->writeln('<info>Extension of mim types:</info> '.$mimByExtension[0].' <info>is:</info> '.implode(',', $mimExtension));
77 77
 
78 78
         $output->writeln('--------------- My ----------------');
79 79
 
80
-        $output->writeln('<info>My MimTypes checker:</info> ' . \SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getByPath($path));
81
-        $output->writeln('<info>My Extensions by MimTypes checker:</info> ' . \SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('application/json'));
82
-        $output->writeln('<info>My Extensions by MimTypes checker:</info> ' . \SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('application/javascript'));
83
-        $output->writeln('<info>My Extensions by MimTypes checker:</info> ' . \SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('image/png'));
84
-        $output->writeln('<info>My Extensions by MimTypes checker:</info> ' . \SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('image/jpeg'));
80
+        $output->writeln('<info>My MimTypes checker:</info> '.\SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getByPath($path));
81
+        $output->writeln('<info>My Extensions by MimTypes checker:</info> '.\SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('application/json'));
82
+        $output->writeln('<info>My Extensions by MimTypes checker:</info> '.\SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('application/javascript'));
83
+        $output->writeln('<info>My Extensions by MimTypes checker:</info> '.\SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('image/png'));
84
+        $output->writeln('<info>My Extensions by MimTypes checker:</info> '.\SWP\Bundle\CoreBundle\Util\MimeTypeHelper::getExtensionByMimeType('image/jpeg'));
85 85
 
86 86
         return 0;
87 87
     }
Please login to merge, or discard this patch.