Completed
Push — 2.1 ( 8c7631...c23fe5 )
by David
11s
created
src/Mouf/Utils/Patcher/Controllers/PatchController.php 1 patch
Indentation   +108 added lines, -109 removed lines patch added patch discarded remove patch
@@ -19,7 +19,6 @@  discard block
 block discarded – undo
19 19
 
20 20
 /**
21 21
  * The controller to track which patchs have been applied.
22
-
23 22
  */
24 23
 class PatchController extends AbstractMoufInstanceController {
25 24
 	
@@ -98,96 +97,96 @@  discard block
 block discarded – undo
98 97
 		header('Location: .?name='.urlencode($name));
99 98
 	}
100 99
 
101
-    /**
102
-     * Displays the page to select the patch types to be applied.
103
-     *
104
-     * @Action
105
-     * @Logged
106
-     * @param string $name
107
-     * @param string $selfedit
108
-     * @param string $action One of "reset" or "apply"
109
-     */
110
-    public function runAllPatches($name, $selfedit, $action) {
111
-        $this->initController($name, $selfedit);
112
-
113
-        $patchService = new InstanceProxy($name, $selfedit == "true");
114
-        $this->patchesArray = $patchService->getView();
115
-
116
-        $types = $patchService->_getSerializedTypes();
117
-
118
-        foreach ($types as $type) {
119
-            $this->nbPatchesByType[$type['name']] = 0;
120
-        }
121
-
122
-        $nbNoneDefaultPatches = 0;
123
-
124
-        foreach ($this->patchesArray as $patch) {
125
-            if ($action === 'reset' || $patch['status'] === PatchInterface::STATUS_AWAITING || $patch['status'] === PatchInterface::STATUS_ERROR) {
126
-                $type = $patch['patch_type'];
127
-                if ($type !== '') {
128
-                    $nbNoneDefaultPatches++;
129
-                }
130
-                $this->nbPatchesByType[$type]++;
131
-            }
132
-        }
133
-
134
-        // If all patches to be applied are default patches, let's do this right now.
135
-        if ($nbNoneDefaultPatches === 0) {
136
-            $this->applyAllPatches($name, [''], $action, $selfedit);
137
-            return;
138
-        }
139
-
140
-        ksort($this->nbPatchesByType);
141
-
142
-        $this->action = $action;
143
-
144
-        // Otherwise, let's display a screen to select the patch types to be applied.
145
-        $this->content->addFile(__DIR__."/../../../../views/applyPatches.php", $this);
146
-        $this->template->toHtml();
147
-    }
148
-
149
-
150
-    /**
151
-     * Runs all patches in a row.
152
-     *
153
-     * @Action
154
-     * @Logged
155
-     * @param string $name
156
-     * @param array $types
157
-     * @param string $action One of "reset" or "apply"
158
-     * @param string $selfedit
159
-     */
100
+	/**
101
+	 * Displays the page to select the patch types to be applied.
102
+	 *
103
+	 * @Action
104
+	 * @Logged
105
+	 * @param string $name
106
+	 * @param string $selfedit
107
+	 * @param string $action One of "reset" or "apply"
108
+	 */
109
+	public function runAllPatches($name, $selfedit, $action) {
110
+		$this->initController($name, $selfedit);
111
+
112
+		$patchService = new InstanceProxy($name, $selfedit == "true");
113
+		$this->patchesArray = $patchService->getView();
114
+
115
+		$types = $patchService->_getSerializedTypes();
116
+
117
+		foreach ($types as $type) {
118
+			$this->nbPatchesByType[$type['name']] = 0;
119
+		}
120
+
121
+		$nbNoneDefaultPatches = 0;
122
+
123
+		foreach ($this->patchesArray as $patch) {
124
+			if ($action === 'reset' || $patch['status'] === PatchInterface::STATUS_AWAITING || $patch['status'] === PatchInterface::STATUS_ERROR) {
125
+				$type = $patch['patch_type'];
126
+				if ($type !== '') {
127
+					$nbNoneDefaultPatches++;
128
+				}
129
+				$this->nbPatchesByType[$type]++;
130
+			}
131
+		}
132
+
133
+		// If all patches to be applied are default patches, let's do this right now.
134
+		if ($nbNoneDefaultPatches === 0) {
135
+			$this->applyAllPatches($name, [''], $action, $selfedit);
136
+			return;
137
+		}
138
+
139
+		ksort($this->nbPatchesByType);
140
+
141
+		$this->action = $action;
142
+
143
+		// Otherwise, let's display a screen to select the patch types to be applied.
144
+		$this->content->addFile(__DIR__."/../../../../views/applyPatches.php", $this);
145
+		$this->template->toHtml();
146
+	}
147
+
148
+
149
+	/**
150
+	 * Runs all patches in a row.
151
+	 *
152
+	 * @Action
153
+	 * @Logged
154
+	 * @param string $name
155
+	 * @param array $types
156
+	 * @param string $action One of "reset" or "apply"
157
+	 * @param string $selfedit
158
+	 */
160 159
 	public function applyAllPatches($name, array $types, $action, $selfedit) {
161 160
 		$patchService = new InstanceProxy($name, $selfedit == "true");
162 161
 
163
-        if ($action === 'reset') {
164
-            $patchService->reset();
165
-        }
162
+		if ($action === 'reset') {
163
+			$patchService->reset();
164
+		}
166 165
 
167 166
 		$this->patchesArray = $patchService->getView();
168 167
 
169 168
 		// Array of count of applied and skipped patches. Key is the patch type.
170 169
 		$appliedPatchArray = [];
171
-        $skippedPatchArray = [];
170
+		$skippedPatchArray = [];
172 171
 
173 172
 		try {
174 173
 			foreach ($this->patchesArray as $patch) {
175
-                if ($patch['status'] === PatchInterface::STATUS_AWAITING || $patch['status'] === PatchInterface::STATUS_ERROR) {
176
-                    $type = $patch['patch_type'];
177
-                    if (in_array($type, $types) || $type === '') {
178
-                        $patchService->apply($patch['uniqueName']);
179
-                        if (!isset($appliedPatchArray[$type])) {
180
-                            $appliedPatchArray[$type] = 0;
181
-                        }
182
-                        $appliedPatchArray[$type]++;
183
-                    } else {
184
-                        $patchService->skip($patch['uniqueName']);
185
-                        if (!isset($skippedPatchArray[$type])) {
186
-                            $skippedPatchArray[$type] = 0;
187
-                        }
188
-                        $skippedPatchArray[$type]++;
189
-                    }
190
-                }
174
+				if ($patch['status'] === PatchInterface::STATUS_AWAITING || $patch['status'] === PatchInterface::STATUS_ERROR) {
175
+					$type = $patch['patch_type'];
176
+					if (in_array($type, $types) || $type === '') {
177
+						$patchService->apply($patch['uniqueName']);
178
+						if (!isset($appliedPatchArray[$type])) {
179
+							$appliedPatchArray[$type] = 0;
180
+						}
181
+						$appliedPatchArray[$type]++;
182
+					} else {
183
+						$patchService->skip($patch['uniqueName']);
184
+						if (!isset($skippedPatchArray[$type])) {
185
+							$skippedPatchArray[$type] = 0;
186
+						}
187
+						$skippedPatchArray[$type]++;
188
+					}
189
+				}
191 190
 			}
192 191
 
193 192
 		} catch (\Exception $e) {
@@ -195,37 +194,37 @@  discard block
 block discarded – undo
195 194
 			set_user_message($htmlMessage);
196 195
 		}
197 196
 
198
-        $this->displayNotificationMessage($appliedPatchArray, $skippedPatchArray);
197
+		$this->displayNotificationMessage($appliedPatchArray, $skippedPatchArray);
199 198
 
200
-        header('Location: .?name='.urlencode($name));
199
+		header('Location: .?name='.urlencode($name));
201 200
 	}
202 201
 
203 202
 	private function displayNotificationMessage(array $appliedPatchArray, array $skippedPatchArray)
204
-    {
205
-        $nbPatchesApplied = array_sum($appliedPatchArray);
206
-        $nbPatchesSkipped = array_sum($skippedPatchArray);
207
-        $msg = '';
208
-        if ($nbPatchesApplied !== 0) {
209
-            $patchArr = [];
210
-            foreach ($appliedPatchArray as $name => $number) {
211
-                $name = $name ?: 'default';
212
-                $patchArr[] = plainstring_to_htmlprotected($name).': '.$number;
213
-            }
214
-
215
-            $msg .= sprintf('%d patch(es) applied (%s)', $nbPatchesApplied, implode(', ', $patchArr));
216
-        }
217
-        if ($nbPatchesSkipped !== 0) {
218
-            $patchArr = [];
219
-            foreach ($skippedPatchArray as $name => $number) {
220
-                $name = $name ?: 'default';
221
-                $patchArr[] = plainstring_to_htmlprotected($name).': '.$number;
222
-            }
223
-
224
-            $msg .= sprintf('%d patch(es) skipped (%s)', $nbPatchesSkipped, implode(', ', $patchArr));
225
-        }
226
-
227
-        if ($msg !== '') {
228
-            set_user_message($msg, UserMessageInterface::SUCCESS);
229
-        }
230
-    }
203
+	{
204
+		$nbPatchesApplied = array_sum($appliedPatchArray);
205
+		$nbPatchesSkipped = array_sum($skippedPatchArray);
206
+		$msg = '';
207
+		if ($nbPatchesApplied !== 0) {
208
+			$patchArr = [];
209
+			foreach ($appliedPatchArray as $name => $number) {
210
+				$name = $name ?: 'default';
211
+				$patchArr[] = plainstring_to_htmlprotected($name).': '.$number;
212
+			}
213
+
214
+			$msg .= sprintf('%d patch(es) applied (%s)', $nbPatchesApplied, implode(', ', $patchArr));
215
+		}
216
+		if ($nbPatchesSkipped !== 0) {
217
+			$patchArr = [];
218
+			foreach ($skippedPatchArray as $name => $number) {
219
+				$name = $name ?: 'default';
220
+				$patchArr[] = plainstring_to_htmlprotected($name).': '.$number;
221
+			}
222
+
223
+			$msg .= sprintf('%d patch(es) skipped (%s)', $nbPatchesSkipped, implode(', ', $patchArr));
224
+		}
225
+
226
+		if ($msg !== '') {
227
+			set_user_message($msg, UserMessageInterface::SUCCESS);
228
+		}
229
+	}
231 230
 }
232 231
\ No newline at end of file
Please login to merge, or discard this patch.
src/Mouf/Utils/Patcher/PatchListenerInterface.php 1 patch
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -8,16 +8,16 @@
 block discarded – undo
8 8
  */
9 9
 interface PatchListenerInterface
10 10
 {
11
-    /**
12
-     * Triggered when the 'reset()' method is called on the PatchService
13
-     */
14
-    public function onReset(): void;
11
+	/**
12
+	 * Triggered when the 'reset()' method is called on the PatchService
13
+	 */
14
+	public function onReset(): void;
15 15
 
16
-    /**
17
-     * Triggered when one or many patches have been applied.
18
-     *
19
-     * @param PatchInterface[] $patches
20
-     */
21
-    //public function onPatchesApplied(array $patches): void;
16
+	/**
17
+	 * Triggered when one or many patches have been applied.
18
+	 *
19
+	 * @param PatchInterface[] $patches
20
+	 */
21
+	//public function onPatchesApplied(array $patches): void;
22 22
 
23 23
 }
24 24
\ No newline at end of file
Please login to merge, or discard this patch.