Passed
Push — feature/code-analysis ( e321b8...2d8a51 )
by Jonathan
13:14 queued 09:07
created
app/Module/GeoDispersion/Http/RequestHandlers/MapAdapterDeleteAction.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -79,14 +79,14 @@
 block discarded – undo
79 79
                 'success'
80 80
             );
81 81
             //phpcs:ignore Generic.Files.LineLength.TooLong
82
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $map_adapter->id() . '” has been deleted.');
82
+            Log::addConfigurationLog('Module '.$this->module->title().' : Map Adapter “'.$map_adapter->id().'” has been deleted.');
83 83
         } else {
84 84
             FlashMessages::addMessage(
85 85
                 I18N::translate('An error occured while deleting the map configuration.'),
86 86
                 'danger'
87 87
             );
88 88
             //phpcs:ignore Generic.Files.LineLength.TooLong
89
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $map_adapter->id() . '” could not be deleted. See error log.');
89
+            Log::addConfigurationLog('Module '.$this->module->title().' : Map Adapter “'.$map_adapter->id().'” could not be deleted. See error log.');
90 90
         }
91 91
 
92 92
         return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
Please login to merge, or discard this patch.
Indentation   +56 added lines, -56 removed lines patch added patch discarded remove patch
@@ -32,67 +32,67 @@
 block discarded – undo
32 32
  */
33 33
 class MapAdapterDeleteAction implements RequestHandlerInterface
34 34
 {
35
-    private ?GeoDispersionModule $module;
36
-    private MapAdapterDataService $mapadapter_data_service;
35
+	private ?GeoDispersionModule $module;
36
+	private MapAdapterDataService $mapadapter_data_service;
37 37
 
38
-    /**
39
-     * Constructor for MapAdapterDeleteAction Request Handler
40
-     *
41
-     * @param ModuleService $module_service
42
-     * @param MapAdapterDataService $mapadapter_data_service
43
-     */
44
-    public function __construct(ModuleService $module_service, MapAdapterDataService $mapadapter_data_service)
45
-    {
46
-        $this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
47
-        $this->mapadapter_data_service = $mapadapter_data_service;
48
-    }
38
+	/**
39
+	 * Constructor for MapAdapterDeleteAction Request Handler
40
+	 *
41
+	 * @param ModuleService $module_service
42
+	 * @param MapAdapterDataService $mapadapter_data_service
43
+	 */
44
+	public function __construct(ModuleService $module_service, MapAdapterDataService $mapadapter_data_service)
45
+	{
46
+		$this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
47
+		$this->mapadapter_data_service = $mapadapter_data_service;
48
+	}
49 49
 
50
-    /**
51
-     * {@inheritDoc}
52
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
53
-     */
54
-    public function handle(ServerRequestInterface $request): ResponseInterface
55
-    {
56
-        $tree = Validator::attributes($request)->tree();
50
+	/**
51
+	 * {@inheritDoc}
52
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
53
+	 */
54
+	public function handle(ServerRequestInterface $request): ResponseInterface
55
+	{
56
+		$tree = Validator::attributes($request)->tree();
57 57
 
58
-        if ($this->module === null) {
59
-            FlashMessages::addMessage(
60
-                I18N::translate('The attached module could not be found.'),
61
-                'danger'
62
-            );
63
-            return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
64
-        }
58
+		if ($this->module === null) {
59
+			FlashMessages::addMessage(
60
+				I18N::translate('The attached module could not be found.'),
61
+				'danger'
62
+			);
63
+			return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
64
+		}
65 65
 
66
-        $adapter_id = Validator::attributes($request)->integer('adapter_id', -1);
67
-        $map_adapter = $this->mapadapter_data_service->find($adapter_id);
66
+		$adapter_id = Validator::attributes($request)->integer('adapter_id', -1);
67
+		$map_adapter = $this->mapadapter_data_service->find($adapter_id);
68 68
 
69
-        if ($map_adapter === null) {
70
-            FlashMessages::addMessage(
71
-                I18N::translate('The map configuration with ID “%s” does not exist.', I18N::number($adapter_id)),
72
-                'danger'
73
-            );
74
-            return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
75
-        }
69
+		if ($map_adapter === null) {
70
+			FlashMessages::addMessage(
71
+				I18N::translate('The map configuration with ID “%s” does not exist.', I18N::number($adapter_id)),
72
+				'danger'
73
+			);
74
+			return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
75
+		}
76 76
 
77
-        if ($this->mapadapter_data_service->delete($map_adapter) > 0) {
78
-            FlashMessages::addMessage(
79
-                I18N::translate('The map configuration has been successfully deleted.'),
80
-                'success'
81
-            );
82
-            //phpcs:ignore Generic.Files.LineLength.TooLong
83
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $map_adapter->id() . '” has been deleted.');
84
-        } else {
85
-            FlashMessages::addMessage(
86
-                I18N::translate('An error occured while deleting the map configuration.'),
87
-                'danger'
88
-            );
89
-            //phpcs:ignore Generic.Files.LineLength.TooLong
90
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $map_adapter->id() . '” could not be deleted. See error log.');
91
-        }
77
+		if ($this->mapadapter_data_service->delete($map_adapter) > 0) {
78
+			FlashMessages::addMessage(
79
+				I18N::translate('The map configuration has been successfully deleted.'),
80
+				'success'
81
+			);
82
+			//phpcs:ignore Generic.Files.LineLength.TooLong
83
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $map_adapter->id() . '” has been deleted.');
84
+		} else {
85
+			FlashMessages::addMessage(
86
+				I18N::translate('An error occured while deleting the map configuration.'),
87
+				'danger'
88
+			);
89
+			//phpcs:ignore Generic.Files.LineLength.TooLong
90
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $map_adapter->id() . '” could not be deleted. See error log.');
91
+		}
92 92
 
93
-        return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
94
-            'tree'      => $tree->name(),
95
-            'view_id'   => $map_adapter->geoAnalysisViewId()
96
-        ]);
97
-    }
93
+		return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
94
+			'tree'      => $tree->name(),
95
+			'view_id'   => $map_adapter->geoAnalysisViewId()
96
+		]);
97
+	}
98 98
 }
Please login to merge, or discard this patch.
app/Module/GeoDispersion/Http/RequestHandlers/GeoAnalysisViewAddAction.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -98,10 +98,10 @@  discard block
 block discarded – undo
98 98
                 'success'
99 99
             );
100 100
             //phpcs:ignore Generic.Files.LineLength.TooLong
101
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $new_view_id . '” has been added.');
101
+            Log::addConfigurationLog('Module '.$this->module->title().' : View “'.$new_view_id.'” has been added.');
102 102
             return Registry::responseFactory()->redirect(
103 103
                 GeoAnalysisViewEditPage::class,
104
-                ['tree' => $tree->name(), 'view_id' => $new_view_id ]
104
+                ['tree' => $tree->name(), 'view_id' => $new_view_id]
105 105
             );
106 106
         } else {
107 107
             FlashMessages::addMessage(
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
                 'danger'
110 110
             );
111 111
             //phpcs:ignore Generic.Files.LineLength.TooLong
112
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : A new View could not be added. See error log.');
112
+            Log::addConfigurationLog('Module '.$this->module->title().' : A new View could not be added. See error log.');
113 113
             return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
114 114
         }
115 115
     }
Please login to merge, or discard this patch.
Indentation   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -36,81 +36,81 @@
 block discarded – undo
36 36
  */
37 37
 class GeoAnalysisViewAddAction implements RequestHandlerInterface
38 38
 {
39
-    private ?GeoDispersionModule $module;
40
-    private GeoAnalysisViewDataService $geoview_data_service;
39
+	private ?GeoDispersionModule $module;
40
+	private GeoAnalysisViewDataService $geoview_data_service;
41 41
 
42
-    /**
43
-     * Constructor for GeoAnalysisViewAddAction Request Handler
44
-     *
45
-     * @param ModuleService $module_service
46
-     * @param GeoAnalysisViewDataService $geoview_data_service
47
-     */
48
-    public function __construct(ModuleService $module_service, GeoAnalysisViewDataService $geoview_data_service)
49
-    {
50
-        $this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
51
-        $this->geoview_data_service = $geoview_data_service;
52
-    }
42
+	/**
43
+	 * Constructor for GeoAnalysisViewAddAction Request Handler
44
+	 *
45
+	 * @param ModuleService $module_service
46
+	 * @param GeoAnalysisViewDataService $geoview_data_service
47
+	 */
48
+	public function __construct(ModuleService $module_service, GeoAnalysisViewDataService $geoview_data_service)
49
+	{
50
+		$this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
51
+		$this->geoview_data_service = $geoview_data_service;
52
+	}
53 53
 
54
-    /**
55
-     * {@inheritDoc}
56
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
57
-     */
58
-    public function handle(ServerRequestInterface $request): ResponseInterface
59
-    {
60
-        $tree = Validator::attributes($request)->tree();
54
+	/**
55
+	 * {@inheritDoc}
56
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
57
+	 */
58
+	public function handle(ServerRequestInterface $request): ResponseInterface
59
+	{
60
+		$tree = Validator::attributes($request)->tree();
61 61
 
62
-        if ($this->module === null) {
63
-            FlashMessages::addMessage(
64
-                I18N::translate('The attached module could not be found.'),
65
-                'danger'
66
-            );
67
-            return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
68
-        }
62
+		if ($this->module === null) {
63
+			FlashMessages::addMessage(
64
+				I18N::translate('The attached module could not be found.'),
65
+				'danger'
66
+			);
67
+			return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
68
+		}
69 69
 
70
-        $type           = Validator::parsedBody($request)->isInArray(['table', 'map'])->string('view_type', '');
71
-        $description    = Validator::parsedBody($request)->string('view_description', '');
72
-        $place_depth    = Validator::parsedBody($request)->integer('view_depth', 1);
70
+		$type           = Validator::parsedBody($request)->isInArray(['table', 'map'])->string('view_type', '');
71
+		$description    = Validator::parsedBody($request)->string('view_description', '');
72
+		$place_depth    = Validator::parsedBody($request)->integer('view_depth', 1);
73 73
 
74
-        $analysis = null;
75
-        try {
76
-            $analysis = app(Validator::parsedBody($request)->string('view_analysis', ''));
77
-        } catch (BindingResolutionException $ex) {
78
-        }
74
+		$analysis = null;
75
+		try {
76
+			$analysis = app(Validator::parsedBody($request)->string('view_analysis', ''));
77
+		} catch (BindingResolutionException $ex) {
78
+		}
79 79
 
80
-        if ($type === '' || $place_depth <= 0 || $analysis === null || !($analysis instanceof GeoAnalysisInterface)) {
81
-            FlashMessages::addMessage(
82
-                I18N::translate('The parameters for the new view are not valid.'),
83
-                'danger'
84
-            );
85
-            return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
86
-        }
80
+		if ($type === '' || $place_depth <= 0 || $analysis === null || !($analysis instanceof GeoAnalysisInterface)) {
81
+			FlashMessages::addMessage(
82
+				I18N::translate('The parameters for the new view are not valid.'),
83
+				'danger'
84
+			);
85
+			return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
86
+		}
87 87
 
88
-        if ($type === 'map') {
89
-            $new_view = new GeoAnalysisMap(0, $tree, true, $description, $analysis, $place_depth);
90
-        } else {
91
-            $new_view = new GeoAnalysisTable(0, $tree, true, $description, $analysis, $place_depth);
92
-        }
88
+		if ($type === 'map') {
89
+			$new_view = new GeoAnalysisMap(0, $tree, true, $description, $analysis, $place_depth);
90
+		} else {
91
+			$new_view = new GeoAnalysisTable(0, $tree, true, $description, $analysis, $place_depth);
92
+		}
93 93
 
94
-        $new_view_id = $this->geoview_data_service->insertGetId($new_view);
95
-        if ($new_view_id > 0) {
96
-            FlashMessages::addMessage(
97
-                I18N::translate('The geographical dispersion analysis view has been successfully added.'),
98
-                'success'
99
-            );
100
-            //phpcs:ignore Generic.Files.LineLength.TooLong
101
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $new_view_id . '” has been added.');
102
-            return Registry::responseFactory()->redirect(
103
-                GeoAnalysisViewEditPage::class,
104
-                ['tree' => $tree->name(), 'view_id' => $new_view_id ]
105
-            );
106
-        } else {
107
-            FlashMessages::addMessage(
108
-                I18N::translate('An error occured while adding the geographical dispersion analysis view.'),
109
-                'danger'
110
-            );
111
-            //phpcs:ignore Generic.Files.LineLength.TooLong
112
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : A new View could not be added. See error log.');
113
-            return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
114
-        }
115
-    }
94
+		$new_view_id = $this->geoview_data_service->insertGetId($new_view);
95
+		if ($new_view_id > 0) {
96
+			FlashMessages::addMessage(
97
+				I18N::translate('The geographical dispersion analysis view has been successfully added.'),
98
+				'success'
99
+			);
100
+			//phpcs:ignore Generic.Files.LineLength.TooLong
101
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $new_view_id . '” has been added.');
102
+			return Registry::responseFactory()->redirect(
103
+				GeoAnalysisViewEditPage::class,
104
+				['tree' => $tree->name(), 'view_id' => $new_view_id ]
105
+			);
106
+		} else {
107
+			FlashMessages::addMessage(
108
+				I18N::translate('An error occured while adding the geographical dispersion analysis view.'),
109
+				'danger'
110
+			);
111
+			//phpcs:ignore Generic.Files.LineLength.TooLong
112
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : A new View could not be added. See error log.');
113
+			return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
114
+		}
115
+	}
116 116
 }
Please login to merge, or discard this patch.
app/Module/GeoDispersion/Http/RequestHandlers/GeoAnalysisViewEditAction.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -102,14 +102,14 @@
 block discarded – undo
102 102
                 'success'
103 103
             );
104 104
             //phpcs:ignore Generic.Files.LineLength.TooLong
105
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” has been updated.');
105
+            Log::addConfigurationLog('Module '.$this->module->title().' : View “'.$view->id().'” has been updated.');
106 106
         } catch (Throwable $ex) {
107 107
             FlashMessages::addMessage(
108 108
                 I18N::translate('An error occured while updating the geographical dispersion analysis view.'),
109 109
                 'danger'
110 110
             );
111 111
             //phpcs:ignore Generic.Files.LineLength.TooLong
112
-            Log::addErrorLog('Module ' . $this->module->title() . ' : Error when updating view “' . $view->id() . '”: ' . $ex->getMessage());
112
+            Log::addErrorLog('Module '.$this->module->title().' : Error when updating view “'.$view->id().'”: '.$ex->getMessage());
113 113
         }
114 114
 
115 115
         return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
Please login to merge, or discard this patch.
Indentation   +83 added lines, -83 removed lines patch added patch discarded remove patch
@@ -35,87 +35,87 @@
 block discarded – undo
35 35
  */
36 36
 class GeoAnalysisViewEditAction implements RequestHandlerInterface
37 37
 {
38
-    private ?GeoDispersionModule $module;
39
-    private GeoAnalysisViewDataService $geoview_data_service;
40
-
41
-    /**
42
-     * Constructor for GeoAnalysisViewEditAction Request Handler
43
-     *
44
-     * @param ModuleService $module_service
45
-     * @param GeoAnalysisViewDataService $geoview_data_service
46
-     */
47
-    public function __construct(ModuleService $module_service, GeoAnalysisViewDataService $geoview_data_service)
48
-    {
49
-        $this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
50
-        $this->geoview_data_service = $geoview_data_service;
51
-    }
52
-
53
-    /**
54
-     * {@inheritDoc}
55
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
56
-     */
57
-    public function handle(ServerRequestInterface $request): ResponseInterface
58
-    {
59
-        $tree = Validator::attributes($request)->tree();
60
-
61
-        if ($this->module === null) {
62
-            FlashMessages::addMessage(
63
-                I18N::translate('The attached module could not be found.'),
64
-                'danger'
65
-            );
66
-            return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
67
-        }
68
-
69
-
70
-        $view_id = Validator::attributes($request)->integer('view_id', -1);
71
-        $view = $this->geoview_data_service->find($tree, $view_id, true);
72
-
73
-        $description    = Validator::parsedBody($request)->string('view_description', '');
74
-        $place_depth    = Validator::parsedBody($request)->integer('view_depth', 1);
75
-        $top_places     = Validator::parsedBody($request)->integer('view_top_places', 0);
76
-
77
-        $analysis = null;
78
-        try {
79
-            $analysis = app(Validator::parsedBody($request)->string('view_analysis', ''));
80
-        } catch (BindingResolutionException $ex) {
81
-        }
82
-
83
-        if (
84
-            $view === null
85
-            || $analysis === null || !($analysis instanceof GeoAnalysisInterface)
86
-            || $place_depth <= 0 && $top_places < 0
87
-        ) {
88
-            FlashMessages::addMessage(
89
-                I18N::translate('The parameters for view with ID “%s” are not valid.', I18N::number($view_id)),
90
-                'danger'
91
-            );
92
-            return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
93
-        }
94
-
95
-        $new_view = $view
96
-            ->with($view->isEnabled(), $description, $analysis, $place_depth, $top_places)
97
-            ->withGlobalSettingsUpdate($request);
98
-
99
-        try {
100
-            $this->geoview_data_service->update($new_view);
101
-            FlashMessages::addMessage(
102
-                I18N::translate('The geographical dispersion analysis view has been successfully updated.'),
103
-                'success'
104
-            );
105
-            //phpcs:ignore Generic.Files.LineLength.TooLong
106
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” has been updated.');
107
-        } catch (Throwable $ex) {
108
-            FlashMessages::addMessage(
109
-                I18N::translate('An error occured while updating the geographical dispersion analysis view.'),
110
-                'danger'
111
-            );
112
-            //phpcs:ignore Generic.Files.LineLength.TooLong
113
-            Log::addErrorLog('Module ' . $this->module->title() . ' : Error when updating view “' . $view->id() . '”: ' . $ex->getMessage());
114
-        }
115
-
116
-        return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
117
-            'tree' => $tree->name(),
118
-            'view_id' => $view->id()
119
-        ]);
120
-    }
38
+	private ?GeoDispersionModule $module;
39
+	private GeoAnalysisViewDataService $geoview_data_service;
40
+
41
+	/**
42
+	 * Constructor for GeoAnalysisViewEditAction Request Handler
43
+	 *
44
+	 * @param ModuleService $module_service
45
+	 * @param GeoAnalysisViewDataService $geoview_data_service
46
+	 */
47
+	public function __construct(ModuleService $module_service, GeoAnalysisViewDataService $geoview_data_service)
48
+	{
49
+		$this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
50
+		$this->geoview_data_service = $geoview_data_service;
51
+	}
52
+
53
+	/**
54
+	 * {@inheritDoc}
55
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
56
+	 */
57
+	public function handle(ServerRequestInterface $request): ResponseInterface
58
+	{
59
+		$tree = Validator::attributes($request)->tree();
60
+
61
+		if ($this->module === null) {
62
+			FlashMessages::addMessage(
63
+				I18N::translate('The attached module could not be found.'),
64
+				'danger'
65
+			);
66
+			return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
67
+		}
68
+
69
+
70
+		$view_id = Validator::attributes($request)->integer('view_id', -1);
71
+		$view = $this->geoview_data_service->find($tree, $view_id, true);
72
+
73
+		$description    = Validator::parsedBody($request)->string('view_description', '');
74
+		$place_depth    = Validator::parsedBody($request)->integer('view_depth', 1);
75
+		$top_places     = Validator::parsedBody($request)->integer('view_top_places', 0);
76
+
77
+		$analysis = null;
78
+		try {
79
+			$analysis = app(Validator::parsedBody($request)->string('view_analysis', ''));
80
+		} catch (BindingResolutionException $ex) {
81
+		}
82
+
83
+		if (
84
+			$view === null
85
+			|| $analysis === null || !($analysis instanceof GeoAnalysisInterface)
86
+			|| $place_depth <= 0 && $top_places < 0
87
+		) {
88
+			FlashMessages::addMessage(
89
+				I18N::translate('The parameters for view with ID “%s” are not valid.', I18N::number($view_id)),
90
+				'danger'
91
+			);
92
+			return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
93
+		}
94
+
95
+		$new_view = $view
96
+			->with($view->isEnabled(), $description, $analysis, $place_depth, $top_places)
97
+			->withGlobalSettingsUpdate($request);
98
+
99
+		try {
100
+			$this->geoview_data_service->update($new_view);
101
+			FlashMessages::addMessage(
102
+				I18N::translate('The geographical dispersion analysis view has been successfully updated.'),
103
+				'success'
104
+			);
105
+			//phpcs:ignore Generic.Files.LineLength.TooLong
106
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” has been updated.');
107
+		} catch (Throwable $ex) {
108
+			FlashMessages::addMessage(
109
+				I18N::translate('An error occured while updating the geographical dispersion analysis view.'),
110
+				'danger'
111
+			);
112
+			//phpcs:ignore Generic.Files.LineLength.TooLong
113
+			Log::addErrorLog('Module ' . $this->module->title() . ' : Error when updating view “' . $view->id() . '”: ' . $ex->getMessage());
114
+		}
115
+
116
+		return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
117
+			'tree' => $tree->name(),
118
+			'view_id' => $view->id()
119
+		]);
120
+	}
121 121
 }
Please login to merge, or discard this patch.
Module/GeoDispersion/Http/RequestHandlers/MapAdapterDeleteInvalidAction.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -100,7 +100,7 @@
 block discarded – undo
100 100
                 'danger'
101 101
             );
102 102
             //phpcs:ignore Generic.Files.LineLength.TooLong
103
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Error when deleting invalid map configurations: ' . $ex->getMessage());
103
+            Log::addConfigurationLog('Module '.$this->module->title().' : Error when deleting invalid map configurations: '.$ex->getMessage());
104 104
         }
105 105
 
106 106
         return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
Please login to merge, or discard this patch.
Indentation   +65 added lines, -65 removed lines patch added patch discarded remove patch
@@ -36,77 +36,77 @@
 block discarded – undo
36 36
  */
37 37
 class MapAdapterDeleteInvalidAction implements RequestHandlerInterface
38 38
 {
39
-    private ?GeoDispersionModule $module;
40
-    private GeoAnalysisViewDataService $geoview_data_service;
41
-    private MapAdapterDataService $mapadapter_data_service;
39
+	private ?GeoDispersionModule $module;
40
+	private GeoAnalysisViewDataService $geoview_data_service;
41
+	private MapAdapterDataService $mapadapter_data_service;
42 42
 
43
-    /**
44
-     * Constructor for MapAdapterDeleteInvalidAction Request Handler
45
-     *
46
-     * @param ModuleService $module_service
47
-     * @param GeoAnalysisViewDataService $geoview_data_service
48
-     * @param MapAdapterDataService $mapadapter_data_service
49
-     */
50
-    public function __construct(
51
-        ModuleService $module_service,
52
-        GeoAnalysisViewDataService $geoview_data_service,
53
-        MapAdapterDataService $mapadapter_data_service
54
-    ) {
55
-        $this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
56
-        $this->geoview_data_service = $geoview_data_service;
57
-        $this->mapadapter_data_service = $mapadapter_data_service;
58
-    }
43
+	/**
44
+	 * Constructor for MapAdapterDeleteInvalidAction Request Handler
45
+	 *
46
+	 * @param ModuleService $module_service
47
+	 * @param GeoAnalysisViewDataService $geoview_data_service
48
+	 * @param MapAdapterDataService $mapadapter_data_service
49
+	 */
50
+	public function __construct(
51
+		ModuleService $module_service,
52
+		GeoAnalysisViewDataService $geoview_data_service,
53
+		MapAdapterDataService $mapadapter_data_service
54
+	) {
55
+		$this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
56
+		$this->geoview_data_service = $geoview_data_service;
57
+		$this->mapadapter_data_service = $mapadapter_data_service;
58
+	}
59 59
 
60
-    /**
61
-     * {@inheritDoc}
62
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
63
-     */
64
-    public function handle(ServerRequestInterface $request): ResponseInterface
65
-    {
66
-        $tree = Validator::attributes($request)->tree();
60
+	/**
61
+	 * {@inheritDoc}
62
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
63
+	 */
64
+	public function handle(ServerRequestInterface $request): ResponseInterface
65
+	{
66
+		$tree = Validator::attributes($request)->tree();
67 67
 
68
-        if ($this->module === null) {
69
-            FlashMessages::addMessage(
70
-                I18N::translate('The attached module could not be found.'),
71
-                'danger'
72
-            );
73
-            return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
74
-        }
68
+		if ($this->module === null) {
69
+			FlashMessages::addMessage(
70
+				I18N::translate('The attached module could not be found.'),
71
+				'danger'
72
+			);
73
+			return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
74
+		}
75 75
 
76
-        $view_id = Validator::attributes($request)->integer('view_id', -1);
77
-        $view = $this->geoview_data_service->find($tree, $view_id);
76
+		$view_id = Validator::attributes($request)->integer('view_id', -1);
77
+		$view = $this->geoview_data_service->find($tree, $view_id);
78 78
 
79
-        if ($view === null || !($view instanceof GeoAnalysisMap)) {
80
-            FlashMessages::addMessage(
81
-                I18N::translate('The view with ID “%s” does not exist.', I18N::number($view_id)),
82
-                'danger'
83
-            );
84
-            return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
85
-        }
79
+		if ($view === null || !($view instanceof GeoAnalysisMap)) {
80
+			FlashMessages::addMessage(
81
+				I18N::translate('The view with ID “%s” does not exist.', I18N::number($view_id)),
82
+				'danger'
83
+			);
84
+			return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
85
+		}
86 86
 
87
-        /** @var \Illuminate\Support\Collection<int> $valid_map_adapters */
88
-        $valid_map_adapters = $this->mapadapter_data_service
89
-            ->allForView($view)
90
-            ->map(fn(GeoAnalysisMapAdapter $map_adapter): int => $map_adapter->id());
87
+		/** @var \Illuminate\Support\Collection<int> $valid_map_adapters */
88
+		$valid_map_adapters = $this->mapadapter_data_service
89
+			->allForView($view)
90
+			->map(fn(GeoAnalysisMapAdapter $map_adapter): int => $map_adapter->id());
91 91
 
92
-        try {
93
-            $this->mapadapter_data_service->deleteInvalid($view, $valid_map_adapters);
94
-            FlashMessages::addMessage(
95
-                I18N::translate('The invalid map configurations have been successfully deleted.'),
96
-                'success'
97
-            );
98
-        } catch (Throwable $ex) {
99
-            FlashMessages::addMessage(
100
-                I18N::translate('An error occured while deleting the invalid map configurations.'),
101
-                'danger'
102
-            );
103
-            //phpcs:ignore Generic.Files.LineLength.TooLong
104
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Error when deleting invalid map configurations: ' . $ex->getMessage());
105
-        }
92
+		try {
93
+			$this->mapadapter_data_service->deleteInvalid($view, $valid_map_adapters);
94
+			FlashMessages::addMessage(
95
+				I18N::translate('The invalid map configurations have been successfully deleted.'),
96
+				'success'
97
+			);
98
+		} catch (Throwable $ex) {
99
+			FlashMessages::addMessage(
100
+				I18N::translate('An error occured while deleting the invalid map configurations.'),
101
+				'danger'
102
+			);
103
+			//phpcs:ignore Generic.Files.LineLength.TooLong
104
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : Error when deleting invalid map configurations: ' . $ex->getMessage());
105
+		}
106 106
 
107
-        return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
108
-            'tree'      => $tree->name(),
109
-            'view_id'   => $view_id
110
-        ]);
111
-    }
107
+		return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
108
+			'tree'      => $tree->name(),
109
+			'view_id'   => $view_id
110
+		]);
111
+	}
112 112
 }
Please login to merge, or discard this patch.
Module/GeoDispersion/Http/RequestHandlers/GeoAnalysisViewDeleteAction.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -79,14 +79,14 @@
 block discarded – undo
79 79
                 'success'
80 80
             );
81 81
             //phpcs:ignore Generic.Files.LineLength.TooLong
82
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” has been deleted.');
82
+            Log::addConfigurationLog('Module '.$this->module->title().' : View “'.$view->id().'” has been deleted.');
83 83
         } else {
84 84
             FlashMessages::addMessage(
85 85
                 I18N::translate('An error occured while deleting the geographical dispersion analysis view.'),
86 86
                 'danger'
87 87
             );
88 88
             //phpcs:ignore Generic.Files.LineLength.TooLong
89
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” could not be deleted. See error log.');
89
+            Log::addConfigurationLog('Module '.$this->module->title().' : View “'.$view->id().'” could not be deleted. See error log.');
90 90
         }
91 91
 
92 92
         return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
Please login to merge, or discard this patch.
Indentation   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -32,64 +32,64 @@
 block discarded – undo
32 32
  */
33 33
 class GeoAnalysisViewDeleteAction implements RequestHandlerInterface
34 34
 {
35
-    private ?GeoDispersionModule $module;
36
-    private GeoAnalysisViewDataService $geoview_data_service;
35
+	private ?GeoDispersionModule $module;
36
+	private GeoAnalysisViewDataService $geoview_data_service;
37 37
 
38
-    /**
39
-     * Constructor for GeoAnalysisViewDeleteAction Request Handler
40
-     *
41
-     * @param ModuleService $module_service
42
-     * @param GeoAnalysisViewDataService $geoview_data_service
43
-     */
44
-    public function __construct(ModuleService $module_service, GeoAnalysisViewDataService $geoview_data_service)
45
-    {
46
-        $this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
47
-        $this->geoview_data_service = $geoview_data_service;
48
-    }
38
+	/**
39
+	 * Constructor for GeoAnalysisViewDeleteAction Request Handler
40
+	 *
41
+	 * @param ModuleService $module_service
42
+	 * @param GeoAnalysisViewDataService $geoview_data_service
43
+	 */
44
+	public function __construct(ModuleService $module_service, GeoAnalysisViewDataService $geoview_data_service)
45
+	{
46
+		$this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
47
+		$this->geoview_data_service = $geoview_data_service;
48
+	}
49 49
 
50
-    /**
51
-     * {@inheritDoc}
52
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
53
-     */
54
-    public function handle(ServerRequestInterface $request): ResponseInterface
55
-    {
56
-        $tree = Validator::attributes($request)->tree();
50
+	/**
51
+	 * {@inheritDoc}
52
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
53
+	 */
54
+	public function handle(ServerRequestInterface $request): ResponseInterface
55
+	{
56
+		$tree = Validator::attributes($request)->tree();
57 57
 
58
-        if ($this->module === null) {
59
-            FlashMessages::addMessage(
60
-                I18N::translate('The attached module could not be found.'),
61
-                'danger'
62
-            );
63
-            return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
64
-        }
58
+		if ($this->module === null) {
59
+			FlashMessages::addMessage(
60
+				I18N::translate('The attached module could not be found.'),
61
+				'danger'
62
+			);
63
+			return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
64
+		}
65 65
 
66
-        $view_id = Validator::attributes($request)->integer('view_id', -1);
67
-        $view = $this->geoview_data_service->find($tree, $view_id, true);
66
+		$view_id = Validator::attributes($request)->integer('view_id', -1);
67
+		$view = $this->geoview_data_service->find($tree, $view_id, true);
68 68
 
69
-        if ($view === null) {
70
-            FlashMessages::addMessage(
71
-                I18N::translate('The view with ID “%s” does not exist.', I18N::number($view_id)),
72
-                'danger'
73
-            );
74
-            return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
75
-        }
69
+		if ($view === null) {
70
+			FlashMessages::addMessage(
71
+				I18N::translate('The view with ID “%s” does not exist.', I18N::number($view_id)),
72
+				'danger'
73
+			);
74
+			return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
75
+		}
76 76
 
77
-        if ($this->geoview_data_service->delete($view) > 0) {
78
-            FlashMessages::addMessage(
79
-                I18N::translate('The geographical dispersion analysis view has been successfully deleted.'),
80
-                'success'
81
-            );
82
-            //phpcs:ignore Generic.Files.LineLength.TooLong
83
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” has been deleted.');
84
-        } else {
85
-            FlashMessages::addMessage(
86
-                I18N::translate('An error occured while deleting the geographical dispersion analysis view.'),
87
-                'danger'
88
-            );
89
-            //phpcs:ignore Generic.Files.LineLength.TooLong
90
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” could not be deleted. See error log.');
91
-        }
77
+		if ($this->geoview_data_service->delete($view) > 0) {
78
+			FlashMessages::addMessage(
79
+				I18N::translate('The geographical dispersion analysis view has been successfully deleted.'),
80
+				'success'
81
+			);
82
+			//phpcs:ignore Generic.Files.LineLength.TooLong
83
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” has been deleted.');
84
+		} else {
85
+			FlashMessages::addMessage(
86
+				I18N::translate('An error occured while deleting the geographical dispersion analysis view.'),
87
+				'danger'
88
+			);
89
+			//phpcs:ignore Generic.Files.LineLength.TooLong
90
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : View “' . $view->id() . '” could not be deleted. See error log.');
91
+		}
92 92
 
93
-        return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
94
-    }
93
+		return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
94
+	}
95 95
 }
Please login to merge, or discard this patch.
app/Module/GeoDispersion/Http/RequestHandlers/MapFeaturePropertyData.php 2 patches
Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -30,51 +30,51 @@
 block discarded – undo
30 30
  */
31 31
 class MapFeaturePropertyData implements RequestHandlerInterface
32 32
 {
33
-    private MapDefinitionsService $map_definition_service;
33
+	private MapDefinitionsService $map_definition_service;
34 34
 
35
-    /**
36
-     * Constructor for MapFeaturePropertyData Request Handler
37
-     *
38
-     * @param MapDefinitionsService $map_definition_service
39
-     */
40
-    public function __construct(
41
-        MapDefinitionsService $map_definition_service
42
-    ) {
43
-        $this->map_definition_service = $map_definition_service;
44
-    }
35
+	/**
36
+	 * Constructor for MapFeaturePropertyData Request Handler
37
+	 *
38
+	 * @param MapDefinitionsService $map_definition_service
39
+	 */
40
+	public function __construct(
41
+		MapDefinitionsService $map_definition_service
42
+	) {
43
+		$this->map_definition_service = $map_definition_service;
44
+	}
45 45
 
46
-    /**
47
-     * {@inheritDoc}
48
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
49
-     */
50
-    public function handle(ServerRequestInterface $request): ResponseInterface
51
-    {
52
-        $map_id = Validator::queryParams($request)->string(
53
-            'map_id',
54
-            Validator::attributes($request)->string('map_id', '')
55
-        );
46
+	/**
47
+	 * {@inheritDoc}
48
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
49
+	 */
50
+	public function handle(ServerRequestInterface $request): ResponseInterface
51
+	{
52
+		$map_id = Validator::queryParams($request)->string(
53
+			'map_id',
54
+			Validator::attributes($request)->string('map_id', '')
55
+		);
56 56
 
57
-        return Registry::responseFactory()->response(Registry::cache()->file()->remember(
58
-            'map-properties-' . $map_id,
59
-            function () use ($map_id): array {
60
-                $map = $this->map_definition_service->find($map_id);
61
-                if ($map === null) {
62
-                    throw new HttpNotFoundException(I18N::translate('The map could not be found.'));
63
-                }
57
+		return Registry::responseFactory()->response(Registry::cache()->file()->remember(
58
+			'map-properties-' . $map_id,
59
+			function () use ($map_id): array {
60
+				$map = $this->map_definition_service->find($map_id);
61
+				if ($map === null) {
62
+					throw new HttpNotFoundException(I18N::translate('The map could not be found.'));
63
+				}
64 64
 
65
-                $features = [];
66
-                collect($map->features())
67
-                    ->map(fn(Feature $feature): ?stdClass => $feature->getProperties())
68
-                    ->filter()
69
-                    ->map(fn(stdClass $properties): array => array_keys(get_object_vars($properties)))
70
-                    ->each(function (array $properties) use (&$features): void {
71
-                        $features = count($features) === 0 ? $properties : array_intersect($features, $properties);
72
-                    });
65
+				$features = [];
66
+				collect($map->features())
67
+					->map(fn(Feature $feature): ?stdClass => $feature->getProperties())
68
+					->filter()
69
+					->map(fn(stdClass $properties): array => array_keys(get_object_vars($properties)))
70
+					->each(function (array $properties) use (&$features): void {
71
+						$features = count($features) === 0 ? $properties : array_intersect($features, $properties);
72
+					});
73 73
 
74
-                usort($features, I18N::comparator());
75
-                return  $features;
76
-            },
77
-            86400000
78
-        ));
79
-    }
74
+				usort($features, I18N::comparator());
75
+				return  $features;
76
+			},
77
+			86400000
78
+		));
79
+	}
80 80
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -55,8 +55,8 @@  discard block
 block discarded – undo
55 55
         );
56 56
 
57 57
         return Registry::responseFactory()->response(Registry::cache()->file()->remember(
58
-            'map-properties-' . $map_id,
59
-            function () use ($map_id): array {
58
+            'map-properties-'.$map_id,
59
+            function() use ($map_id): array {
60 60
                 $map = $this->map_definition_service->find($map_id);
61 61
                 if ($map === null) {
62 62
                     throw new HttpNotFoundException(I18N::translate('The map could not be found.'));
@@ -66,8 +66,8 @@  discard block
 block discarded – undo
66 66
                 collect($map->features())
67 67
                     ->map(fn(Feature $feature): ?stdClass => $feature->getProperties())
68 68
                     ->filter()
69
-                    ->map(fn(stdClass $properties): array => array_keys(get_object_vars($properties)))
70
-                    ->each(function (array $properties) use (&$features): void {
69
+                    ->map(fn(stdClass $properties) : array => array_keys(get_object_vars($properties)))
70
+                    ->each(function(array $properties) use (&$features) : void {
71 71
                         $features = count($features) === 0 ? $properties : array_intersect($features, $properties);
72 72
                     });
73 73
 
Please login to merge, or discard this patch.
app/Module/GeoDispersion/Http/RequestHandlers/GeoAnalysisViewListData.php 2 patches
Indentation   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -32,74 +32,74 @@
 block discarded – undo
32 32
  */
33 33
 class GeoAnalysisViewListData implements RequestHandlerInterface
34 34
 {
35
-    private ?GeoDispersionModule $module;
36
-    private GeoAnalysisViewDataService $geoview_data_service;
35
+	private ?GeoDispersionModule $module;
36
+	private GeoAnalysisViewDataService $geoview_data_service;
37 37
 
38
-    /**
39
-     * Constructor for GeoAnalysisViewListData Request Handler
40
-     *
41
-     * @param ModuleService $module_service
42
-     * @param GeoAnalysisViewDataService $geoview_data_service
43
-     */
44
-    public function __construct(
45
-        ModuleService $module_service,
46
-        GeoAnalysisViewDataService $geoview_data_service
47
-    ) {
48
-        $this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
49
-        $this->geoview_data_service = $geoview_data_service;
50
-    }
38
+	/**
39
+	 * Constructor for GeoAnalysisViewListData Request Handler
40
+	 *
41
+	 * @param ModuleService $module_service
42
+	 * @param GeoAnalysisViewDataService $geoview_data_service
43
+	 */
44
+	public function __construct(
45
+		ModuleService $module_service,
46
+		GeoAnalysisViewDataService $geoview_data_service
47
+	) {
48
+		$this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
49
+		$this->geoview_data_service = $geoview_data_service;
50
+	}
51 51
 
52
-    /**
53
-     * {@inheritDoc}
54
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
55
-     */
56
-    public function handle(ServerRequestInterface $request): ResponseInterface
57
-    {
58
-        if ($this->module === null) {
59
-            throw new HttpNotFoundException(I18N::translate('The attached module could not be found.'));
60
-        }
52
+	/**
53
+	 * {@inheritDoc}
54
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
55
+	 */
56
+	public function handle(ServerRequestInterface $request): ResponseInterface
57
+	{
58
+		if ($this->module === null) {
59
+			throw new HttpNotFoundException(I18N::translate('The attached module could not be found.'));
60
+		}
61 61
 
62
-        $tree = Validator::attributes($request)->tree();
62
+		$tree = Validator::attributes($request)->tree();
63 63
 
64
-        $module = $this->module;
65
-        $module_name = $this->module->name();
66
-        return Registry::responseFactory()->response(['data' => $this->geoview_data_service->all($tree, true)
67
-            ->map(fn(AbstractGeoAnalysisView $view) => [
68
-                'edit' => view($module_name . '::admin/view-table-options', [
69
-                    'view_id' => $view->id(),
70
-                    'view_enabled' => $view->isEnabled(),
71
-                    'view_edit_route' => route(GeoAnalysisViewEditPage::class, [
72
-                        'tree' => $tree->name(),
73
-                        'view_id' => $view->id()
74
-                    ]),
75
-                    'view_delete_route' => route(GeoAnalysisViewDeleteAction::class, [
76
-                        'tree' => $tree->name(),
77
-                        'view_id' => $view->id()
78
-                    ]),
79
-                    'view_status_route' => route(GeoAnalysisViewStatusAction::class, [
80
-                        'tree' => $tree->name(),
81
-                        'view_id' => $view->id(),
82
-                        'enable' => $view->isEnabled() ? 0 : 1
83
-                    ]),
84
-                ]),
85
-                'enabled' =>  [
86
-                    'display' => view($module_name . '::components/yes-no-icons', ['yes' => $view->isEnabled()]),
87
-                    'raw' => $view->isEnabled() ? 0 : 1
88
-                ],
89
-                'type' =>  $view->icon($module),
90
-                'description' => [
91
-                    'display' => '<bdi>' . e($view->description()) . '</bdi>',
92
-                    'raw' => e($view->description())
93
-                ],
94
-                'analysis' => [
95
-                    'display' => '<bdi>' . e($view->analysis()->title()) . '</bdi>',
96
-                    'raw' => e($view->analysis()->title())
97
-                ],
98
-                'place_depth' => [
99
-                    'display' => I18N::number($view->placesDepth()),
100
-                    'raw' => $view->placesDepth()
101
-                ]
102
-            ])
103
-        ]);
104
-    }
64
+		$module = $this->module;
65
+		$module_name = $this->module->name();
66
+		return Registry::responseFactory()->response(['data' => $this->geoview_data_service->all($tree, true)
67
+			->map(fn(AbstractGeoAnalysisView $view) => [
68
+				'edit' => view($module_name . '::admin/view-table-options', [
69
+					'view_id' => $view->id(),
70
+					'view_enabled' => $view->isEnabled(),
71
+					'view_edit_route' => route(GeoAnalysisViewEditPage::class, [
72
+						'tree' => $tree->name(),
73
+						'view_id' => $view->id()
74
+					]),
75
+					'view_delete_route' => route(GeoAnalysisViewDeleteAction::class, [
76
+						'tree' => $tree->name(),
77
+						'view_id' => $view->id()
78
+					]),
79
+					'view_status_route' => route(GeoAnalysisViewStatusAction::class, [
80
+						'tree' => $tree->name(),
81
+						'view_id' => $view->id(),
82
+						'enable' => $view->isEnabled() ? 0 : 1
83
+					]),
84
+				]),
85
+				'enabled' =>  [
86
+					'display' => view($module_name . '::components/yes-no-icons', ['yes' => $view->isEnabled()]),
87
+					'raw' => $view->isEnabled() ? 0 : 1
88
+				],
89
+				'type' =>  $view->icon($module),
90
+				'description' => [
91
+					'display' => '<bdi>' . e($view->description()) . '</bdi>',
92
+					'raw' => e($view->description())
93
+				],
94
+				'analysis' => [
95
+					'display' => '<bdi>' . e($view->analysis()->title()) . '</bdi>',
96
+					'raw' => e($view->analysis()->title())
97
+				],
98
+				'place_depth' => [
99
+					'display' => I18N::number($view->placesDepth()),
100
+					'raw' => $view->placesDepth()
101
+				]
102
+			])
103
+		]);
104
+	}
105 105
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
         $module_name = $this->module->name();
66 66
         return Registry::responseFactory()->response(['data' => $this->geoview_data_service->all($tree, true)
67 67
             ->map(fn(AbstractGeoAnalysisView $view) => [
68
-                'edit' => view($module_name . '::admin/view-table-options', [
68
+                'edit' => view($module_name.'::admin/view-table-options', [
69 69
                     'view_id' => $view->id(),
70 70
                     'view_enabled' => $view->isEnabled(),
71 71
                     'view_edit_route' => route(GeoAnalysisViewEditPage::class, [
@@ -83,16 +83,16 @@  discard block
 block discarded – undo
83 83
                     ]),
84 84
                 ]),
85 85
                 'enabled' =>  [
86
-                    'display' => view($module_name . '::components/yes-no-icons', ['yes' => $view->isEnabled()]),
86
+                    'display' => view($module_name.'::components/yes-no-icons', ['yes' => $view->isEnabled()]),
87 87
                     'raw' => $view->isEnabled() ? 0 : 1
88 88
                 ],
89 89
                 'type' =>  $view->icon($module),
90 90
                 'description' => [
91
-                    'display' => '<bdi>' . e($view->description()) . '</bdi>',
91
+                    'display' => '<bdi>'.e($view->description()).'</bdi>',
92 92
                     'raw' => e($view->description())
93 93
                 ],
94 94
                 'analysis' => [
95
-                    'display' => '<bdi>' . e($view->analysis()->title()) . '</bdi>',
95
+                    'display' => '<bdi>'.e($view->analysis()->title()).'</bdi>',
96 96
                     'raw' => e($view->analysis()->title())
97 97
                 ],
98 98
                 'place_depth' => [
Please login to merge, or discard this patch.
app/Module/GeoDispersion/Http/RequestHandlers/MapAdapterAddAction.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
         $view = $this->geoview_data_service->find($tree, $view_id);
83 83
 
84 84
         $map = $this->map_definition_service->find(Validator::parsedBody($request)->string('map_adapter_map', ''));
85
-        $mapping_property   = Validator::parsedBody($request)->string('map_adapter_property_selected', '');
85
+        $mapping_property = Validator::parsedBody($request)->string('map_adapter_property_selected', '');
86 86
 
87 87
         $mapper = null;
88 88
         try {
@@ -113,14 +113,14 @@  discard block
 block discarded – undo
113 113
                 'success'
114 114
             );
115 115
             //phpcs:ignore Generic.Files.LineLength.TooLong
116
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $new_adapter_id . '” has been added.');
116
+            Log::addConfigurationLog('Module '.$this->module->title().' : Map Adapter “'.$new_adapter_id.'” has been added.');
117 117
         } else {
118 118
             FlashMessages::addMessage(
119 119
                 I18N::translate('An error occured while adding a new map configuration.'),
120 120
                 'danger'
121 121
             );
122 122
             //phpcs:ignore Generic.Files.LineLength.TooLong
123
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter could not be added. See error log.');
123
+            Log::addConfigurationLog('Module '.$this->module->title().' : Map Adapter could not be added. See error log.');
124 124
         }
125 125
 
126 126
         return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
Please login to merge, or discard this patch.
Indentation   +82 added lines, -82 removed lines patch added patch discarded remove patch
@@ -38,95 +38,95 @@
 block discarded – undo
38 38
  */
39 39
 class MapAdapterAddAction implements RequestHandlerInterface
40 40
 {
41
-    private ?GeoDispersionModule $module;
42
-    private GeoAnalysisViewDataService $geoview_data_service;
43
-    private MapAdapterDataService $mapadapter_data_service;
44
-    private MapDefinitionsService $map_definition_service;
41
+	private ?GeoDispersionModule $module;
42
+	private GeoAnalysisViewDataService $geoview_data_service;
43
+	private MapAdapterDataService $mapadapter_data_service;
44
+	private MapDefinitionsService $map_definition_service;
45 45
 
46
-    /**
47
-     * Constructor for MapAdapterAddAction Request Handler
48
-     *
49
-     * @param ModuleService $module_service
50
-     * @param GeoAnalysisViewDataService $geoview_data_service
51
-     * @param MapAdapterDataService $mapadapter_data_service
52
-     * @param MapDefinitionsService $map_definition_service
53
-     */
54
-    public function __construct(
55
-        ModuleService $module_service,
56
-        GeoAnalysisViewDataService $geoview_data_service,
57
-        MapAdapterDataService $mapadapter_data_service,
58
-        MapDefinitionsService $map_definition_service
59
-    ) {
60
-        $this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
61
-        $this->geoview_data_service = $geoview_data_service;
62
-        $this->mapadapter_data_service = $mapadapter_data_service;
63
-        $this->map_definition_service = $map_definition_service;
64
-    }
46
+	/**
47
+	 * Constructor for MapAdapterAddAction Request Handler
48
+	 *
49
+	 * @param ModuleService $module_service
50
+	 * @param GeoAnalysisViewDataService $geoview_data_service
51
+	 * @param MapAdapterDataService $mapadapter_data_service
52
+	 * @param MapDefinitionsService $map_definition_service
53
+	 */
54
+	public function __construct(
55
+		ModuleService $module_service,
56
+		GeoAnalysisViewDataService $geoview_data_service,
57
+		MapAdapterDataService $mapadapter_data_service,
58
+		MapDefinitionsService $map_definition_service
59
+	) {
60
+		$this->module = $module_service->findByInterface(GeoDispersionModule::class)->first();
61
+		$this->geoview_data_service = $geoview_data_service;
62
+		$this->mapadapter_data_service = $mapadapter_data_service;
63
+		$this->map_definition_service = $map_definition_service;
64
+	}
65 65
 
66
-    /**
67
-     * {@inheritDoc}
68
-     * @see \Psr\Http\Server\RequestHandlerInterface::handle()
69
-     */
70
-    public function handle(ServerRequestInterface $request): ResponseInterface
71
-    {
72
-        $tree = Validator::attributes($request)->tree();
66
+	/**
67
+	 * {@inheritDoc}
68
+	 * @see \Psr\Http\Server\RequestHandlerInterface::handle()
69
+	 */
70
+	public function handle(ServerRequestInterface $request): ResponseInterface
71
+	{
72
+		$tree = Validator::attributes($request)->tree();
73 73
 
74
-        if ($this->module === null) {
75
-            FlashMessages::addMessage(
76
-                I18N::translate('The attached module could not be found.'),
77
-                'danger'
78
-            );
79
-            return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
80
-        }
74
+		if ($this->module === null) {
75
+			FlashMessages::addMessage(
76
+				I18N::translate('The attached module could not be found.'),
77
+				'danger'
78
+			);
79
+			return Registry::responseFactory()->redirect(HomePage::class, ['tree' => $tree->name()]);
80
+		}
81 81
 
82
-        $view_id = Validator::attributes($request)->integer('view_id', -1);
83
-        $view = $this->geoview_data_service->find($tree, $view_id);
82
+		$view_id = Validator::attributes($request)->integer('view_id', -1);
83
+		$view = $this->geoview_data_service->find($tree, $view_id);
84 84
 
85
-        $map = $this->map_definition_service->find(Validator::parsedBody($request)->string('map_adapter_map', ''));
86
-        $mapping_property   = Validator::parsedBody($request)->string('map_adapter_property_selected', '');
85
+		$map = $this->map_definition_service->find(Validator::parsedBody($request)->string('map_adapter_map', ''));
86
+		$mapping_property   = Validator::parsedBody($request)->string('map_adapter_property_selected', '');
87 87
 
88
-        $mapper = null;
89
-        try {
90
-            $mapper = app(Validator::parsedBody($request)->string('map_adapter_mapper', ''));
91
-        } catch (BindingResolutionException $ex) {
92
-        }
88
+		$mapper = null;
89
+		try {
90
+			$mapper = app(Validator::parsedBody($request)->string('map_adapter_mapper', ''));
91
+		} catch (BindingResolutionException $ex) {
92
+		}
93 93
 
94
-        if ($view === null || $map === null || $mapper === null || !($mapper instanceof PlaceMapperInterface)) {
95
-            FlashMessages::addMessage(
96
-                I18N::translate('The parameters for the map configuration are not valid.'),
97
-                'danger'
98
-            );
99
-            return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
100
-        }
94
+		if ($view === null || $map === null || $mapper === null || !($mapper instanceof PlaceMapperInterface)) {
95
+			FlashMessages::addMessage(
96
+				I18N::translate('The parameters for the map configuration are not valid.'),
97
+				'danger'
98
+			);
99
+			return Registry::responseFactory()->redirect(AdminConfigPage::class, ['tree' => $tree->name()]);
100
+		}
101 101
 
102
-        $new_adapter_id = $this->mapadapter_data_service->insertGetId(
103
-            new GeoAnalysisMapAdapter(
104
-                0,
105
-                $view_id,
106
-                $map,
107
-                $mapper,
108
-                new MapViewConfig($mapping_property, $mapper->config()->withConfigUpdate($request))
109
-            )
110
-        );
111
-        if ($new_adapter_id > 0) {
112
-            FlashMessages::addMessage(
113
-                I18N::translate('The map configuration has been successfully added.'),
114
-                'success'
115
-            );
116
-            //phpcs:ignore Generic.Files.LineLength.TooLong
117
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $new_adapter_id . '” has been added.');
118
-        } else {
119
-            FlashMessages::addMessage(
120
-                I18N::translate('An error occured while adding a new map configuration.'),
121
-                'danger'
122
-            );
123
-            //phpcs:ignore Generic.Files.LineLength.TooLong
124
-            Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter could not be added. See error log.');
125
-        }
102
+		$new_adapter_id = $this->mapadapter_data_service->insertGetId(
103
+			new GeoAnalysisMapAdapter(
104
+				0,
105
+				$view_id,
106
+				$map,
107
+				$mapper,
108
+				new MapViewConfig($mapping_property, $mapper->config()->withConfigUpdate($request))
109
+			)
110
+		);
111
+		if ($new_adapter_id > 0) {
112
+			FlashMessages::addMessage(
113
+				I18N::translate('The map configuration has been successfully added.'),
114
+				'success'
115
+			);
116
+			//phpcs:ignore Generic.Files.LineLength.TooLong
117
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter “' . $new_adapter_id . '” has been added.');
118
+		} else {
119
+			FlashMessages::addMessage(
120
+				I18N::translate('An error occured while adding a new map configuration.'),
121
+				'danger'
122
+			);
123
+			//phpcs:ignore Generic.Files.LineLength.TooLong
124
+			Log::addConfigurationLog('Module ' . $this->module->title() . ' : Map Adapter could not be added. See error log.');
125
+		}
126 126
 
127
-        return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
128
-            'tree' => $tree->name(),
129
-            'view_id' => $view_id
130
-        ]);
131
-    }
127
+		return Registry::responseFactory()->redirect(GeoAnalysisViewEditPage::class, [
128
+			'tree' => $tree->name(),
129
+			'view_id' => $view_id
130
+		]);
131
+	}
132 132
 }
Please login to merge, or discard this patch.
Module/GeoDispersion/PlaceMappers/Config/FilteredTopPlaceMapperConfig.php 2 patches
Indentation   +99 added lines, -99 removed lines patch added patch discarded remove patch
@@ -29,111 +29,111 @@
 block discarded – undo
29 29
  */
30 30
 class FilteredTopPlaceMapperConfig extends GenericPlaceMapperConfig
31 31
 {
32
-    private TreeService $tree_service;
32
+	private TreeService $tree_service;
33 33
 
34
-    /**
35
-     * FilteredTopPlaceMapperConfig
36
-     *
37
-     * @param TreeService $tree_service
38
-     */
39
-    public function __construct(TreeService $tree_service)
40
-    {
41
-        $this->tree_service = $tree_service;
42
-    }
34
+	/**
35
+	 * FilteredTopPlaceMapperConfig
36
+	 *
37
+	 * @param TreeService $tree_service
38
+	 */
39
+	public function __construct(TreeService $tree_service)
40
+	{
41
+		$this->tree_service = $tree_service;
42
+	}
43 43
 
44
-    /**
45
-     * Get the configured Top Places to filter on
46
-     *
47
-     * @return Collection<Place>
48
-     */
49
-    public function topPlaces(): Collection
50
-    {
51
-        return collect($this->get('topPlaces', []))
52
-            ->filter(
53
-                /** @psalm-suppress MissingClosureParamType */
54
-                fn($item): bool => $item instanceof Place
55
-            );
56
-    }
44
+	/**
45
+	 * Get the configured Top Places to filter on
46
+	 *
47
+	 * @return Collection<Place>
48
+	 */
49
+	public function topPlaces(): Collection
50
+	{
51
+		return collect($this->get('topPlaces', []))
52
+			->filter(
53
+				/** @psalm-suppress MissingClosureParamType */
54
+				fn($item): bool => $item instanceof Place
55
+			);
56
+	}
57 57
 
58
-    /**
59
-     * {@inheritDoc}
60
-     * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::jsonSerializeConfig()
61
-     */
62
-    public function jsonSerializeConfig()
63
-    {
64
-        return [
65
-            'topPlaces' => $this->topPlaces()
66
-                ->map(fn(Place $place): array => [ $place->tree()->id(), $place->gedcomName() ])
67
-                ->toArray()
68
-        ];
69
-    }
58
+	/**
59
+	 * {@inheritDoc}
60
+	 * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::jsonSerializeConfig()
61
+	 */
62
+	public function jsonSerializeConfig()
63
+	{
64
+		return [
65
+			'topPlaces' => $this->topPlaces()
66
+				->map(fn(Place $place): array => [ $place->tree()->id(), $place->gedcomName() ])
67
+				->toArray()
68
+		];
69
+	}
70 70
 
71
-    /**
72
-     * {@inheritDoc}
73
-     * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::jsonDeserialize()
74
-     *
75
-     * @param mixed $config
76
-     * @return $this
77
-     */
78
-    public function jsonDeserialize($config): self
79
-    {
80
-        if (is_string($config)) {
81
-            return $this->jsonDeserialize(json_decode($config));
82
-        }
83
-        if (is_array($config)) {
84
-            $this->setConfig([
85
-                'topPlaces' => collect($config['topPlaces'] ?? [])
86
-                    ->filter(
87
-                        /** @psalm-suppress MissingClosureParamType */
88
-                        fn($item): bool => is_array($item) && count($item) === 2
89
-                    )->map(function (array $item): ?Place {
90
-                        try {
91
-                            return new Place($item[1], $this->tree_service->find($item[0]));
92
-                        } catch (RuntimeException $ex) {
93
-                            return null;
94
-                        }
95
-                    })
96
-                    ->filter()
97
-                    ->toArray()
98
-                ]);
99
-        }
100
-        return $this;
101
-    }
71
+	/**
72
+	 * {@inheritDoc}
73
+	 * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::jsonDeserialize()
74
+	 *
75
+	 * @param mixed $config
76
+	 * @return $this
77
+	 */
78
+	public function jsonDeserialize($config): self
79
+	{
80
+		if (is_string($config)) {
81
+			return $this->jsonDeserialize(json_decode($config));
82
+		}
83
+		if (is_array($config)) {
84
+			$this->setConfig([
85
+				'topPlaces' => collect($config['topPlaces'] ?? [])
86
+					->filter(
87
+						/** @psalm-suppress MissingClosureParamType */
88
+						fn($item): bool => is_array($item) && count($item) === 2
89
+					)->map(function (array $item): ?Place {
90
+						try {
91
+							return new Place($item[1], $this->tree_service->find($item[0]));
92
+						} catch (RuntimeException $ex) {
93
+							return null;
94
+						}
95
+					})
96
+					->filter()
97
+					->toArray()
98
+				]);
99
+		}
100
+		return $this;
101
+	}
102 102
 
103
-    /**
104
-     * {@inheritDoc}
105
-     * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::configContent()
106
-     */
107
-    public function configContent(ModuleInterface $module, Tree $tree): string
108
-    {
109
-        return view($module->name() . '::mappers/filtered-top-config', [
110
-            'tree'          =>  $tree,
111
-            'top_places'    =>  $this->topPlaces()
112
-        ]);
113
-    }
103
+	/**
104
+	 * {@inheritDoc}
105
+	 * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::configContent()
106
+	 */
107
+	public function configContent(ModuleInterface $module, Tree $tree): string
108
+	{
109
+		return view($module->name() . '::mappers/filtered-top-config', [
110
+			'tree'          =>  $tree,
111
+			'top_places'    =>  $this->topPlaces()
112
+		]);
113
+	}
114 114
 
115
-    /**
116
-     * {@inheritDoc}
117
-     * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::withConfigUpdate()
118
-     * @return $this
119
-     */
120
-    public function withConfigUpdate(ServerRequestInterface $request): self
121
-    {
122
-        $tree = Validator::attributes($request)->treeOptional();
115
+	/**
116
+	 * {@inheritDoc}
117
+	 * @see \MyArtJaub\Webtrees\Common\GeoDispersion\Config\GenericPlaceMapperConfig::withConfigUpdate()
118
+	 * @return $this
119
+	 */
120
+	public function withConfigUpdate(ServerRequestInterface $request): self
121
+	{
122
+		$tree = Validator::attributes($request)->treeOptional();
123 123
 
124
-        if ($tree === null) {
125
-            return $this;
126
-        }
124
+		if ($tree === null) {
125
+			return $this;
126
+		}
127 127
 
128
-        $top_places = Validator::parsedBody($request)->array('mapper_filt_top_places');
129
-        $config = ['topPlaces' => []];
130
-        foreach ($top_places as $top_place_id) {
131
-            $place = Place::find((int) $top_place_id, $tree);
132
-            if (mb_strlen($place->gedcomName()) > 0) {
133
-                $config['topPlaces'][] = $place;
134
-            }
135
-        }
136
-        $this->setConfig($config);
137
-        return $this;
138
-    }
128
+		$top_places = Validator::parsedBody($request)->array('mapper_filt_top_places');
129
+		$config = ['topPlaces' => []];
130
+		foreach ($top_places as $top_place_id) {
131
+			$place = Place::find((int) $top_place_id, $tree);
132
+			if (mb_strlen($place->gedcomName()) > 0) {
133
+				$config['topPlaces'][] = $place;
134
+			}
135
+		}
136
+		$this->setConfig($config);
137
+		return $this;
138
+	}
139 139
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
     {
64 64
         return [
65 65
             'topPlaces' => $this->topPlaces()
66
-                ->map(fn(Place $place): array => [ $place->tree()->id(), $place->gedcomName() ])
66
+                ->map(fn(Place $place): array => [$place->tree()->id(), $place->gedcomName()])
67 67
                 ->toArray()
68 68
         ];
69 69
     }
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
                     ->filter(
87 87
                         /** @psalm-suppress MissingClosureParamType */
88 88
                         fn($item): bool => is_array($item) && count($item) === 2
89
-                    )->map(function (array $item): ?Place {
89
+                    )->map(function(array $item): ?Place {
90 90
                         try {
91 91
                             return new Place($item[1], $this->tree_service->find($item[0]));
92 92
                         } catch (RuntimeException $ex) {
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
      */
107 107
     public function configContent(ModuleInterface $module, Tree $tree): string
108 108
     {
109
-        return view($module->name() . '::mappers/filtered-top-config', [
109
+        return view($module->name().'::mappers/filtered-top-config', [
110 110
             'tree'          =>  $tree,
111 111
             'top_places'    =>  $this->topPlaces()
112 112
         ]);
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
         $top_places = Validator::parsedBody($request)->array('mapper_filt_top_places');
129 129
         $config = ['topPlaces' => []];
130 130
         foreach ($top_places as $top_place_id) {
131
-            $place = Place::find((int) $top_place_id, $tree);
131
+            $place = Place::find((int)$top_place_id, $tree);
132 132
             if (mb_strlen($place->gedcomName()) > 0) {
133 133
                 $config['topPlaces'][] = $place;
134 134
             }
Please login to merge, or discard this patch.