Passed
Pull Request — main (#9)
by Dimitri
04:05
created
src/View/Adapters/NativeAdapter.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -482,25 +482,25 @@
 block discarded – undo
482 482
         return '';
483 483
     }
484 484
 
485
-     /**
486
-     * Utilisé dans les vues de mise en page pour inclure des vues supplémentaires si elle existe.
487
-     *
488
-     * @alias self::insertFisrt()
489
-     */
485
+        /**
486
+         * Utilisé dans les vues de mise en page pour inclure des vues supplémentaires si elle existe.
487
+         *
488
+         * @alias self::insertFisrt()
489
+         */
490 490
     public function includeFirst(array $views, ?array $data = [], ?array $options = null, ?bool $saveData = null): string
491 491
     {
492 492
         return $this->insertFirst($views, $data, $options, $saveData);
493 493
     }
494 494
 
495
-	/**
495
+    /**
496 496
      * Utilisé dans les vues de mise en page pour inclure des vues supplémentaires si elle existe.
497 497
      */
498 498
     public function insertFirst(array $views, ?array $data = [], ?array $options = null, ?bool $saveData = null): string
499 499
     {
500 500
         foreach ($views as $view) {
501 501
             if ('' !== $output = $this->includeIf($view, $data, $options, $saveData)) {
502
-				return $output;
503
-			}
502
+                return $output;
503
+            }
504 504
         }
505 505
 
506 506
         throw ViewException::invalidFile(implode(' OR ', $views));
Please login to merge, or discard this patch.
src/View/Components/Component.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -28,17 +28,17 @@  discard block
 block discarded – undo
28 28
  */
29 29
 class Component implements Stringable
30 30
 {
31
-	use PropertiesTrait;
31
+    use PropertiesTrait;
32 32
 
33 33
     /**
34 34
      * Nom de la vue a rendre.
35
-	 * Si vide, il sera determiné en fonction du nom de la classe de composant.
35
+     * Si vide, il sera determiné en fonction du nom de la classe de composant.
36 36
      */
37 37
     protected string $view = '';
38 38
 
39 39
     /**
40
-	 * Responsable de la conversion de la vue en HTML.
41
-	 * Peut etre modifier par les classes filles dans certains cas, mais pas tous.
40
+     * Responsable de la conversion de la vue en HTML.
41
+     * Peut etre modifier par les classes filles dans certains cas, mais pas tous.
42 42
      */
43 43
     public function render(): string
44 44
     {
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 
58 58
     /**
59 59
      * rend actuellement la vue et renvoie le code HTML.
60
-	 * Afin de permettre l'accès aux propriétés et méthodes publiques à partir de la vue,
61
-	 * cette méthode extrait $data dans le champ d'application actuel et capture le tampon de
62
-	 * sortie au lieu de s'appuyer sur le service de vue.
60
+     * Afin de permettre l'accès aux propriétés et méthodes publiques à partir de la vue,
61
+     * cette méthode extrait $data dans le champ d'application actuel et capture le tampon de
62
+     * sortie au lieu de s'appuyer sur le service de vue.
63 63
      *
64 64
      * @throws LogicException
65 65
      */
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
 
119 119
     /**
120 120
      * Permet au développeur de définir les propriétés calculées comme des méthodes
121
-	 * avec `get` préfixé au nom de la propriété protégée/privée.
121
+     * avec `get` préfixé au nom de la propriété protégée/privée.
122 122
      */
123 123
     private function includeComputedProperties(array $properties): array
124 124
     {
Please login to merge, or discard this patch.
src/View/Components/ComponentLoader.php 1 patch
Indentation   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
  */
44 44
 class ComponentLoader
45 45
 {
46
-	/**
46
+    /**
47 47
      * @param CacheInterface $cache Instance du Cache
48 48
      */
49 49
     public function __construct(protected CacheInterface $cache)
@@ -159,23 +159,23 @@  discard block
 block discarded – undo
159 159
 
160 160
         //  localise et renvoie une instance du composant
161 161
         try {
162
-			$object = Services::container()->get($class);
163
-		} catch (NotFoundException) {
164
-			$locator = Services::locator();
165
-
166
-			if (false === $path = $locator->locateFile($class, 'Components')) {
167
-				throw ViewException::invalidComponentClass($class);
168
-			}
169
-			if (false === $_class = $locator->findQualifiedNameFromPath($path)) {
170
-				throw ViewException::invalidComponentClass($class);
171
-			}
172
-
173
-			try {
174
-				$object = Services::container()->get($_class);
175
-			} catch (NotFoundException) {
176
-				throw ViewException::invalidComponentClass($class);
177
-			}
178
-		}
162
+            $object = Services::container()->get($class);
163
+        } catch (NotFoundException) {
164
+            $locator = Services::locator();
165
+
166
+            if (false === $path = $locator->locateFile($class, 'Components')) {
167
+                throw ViewException::invalidComponentClass($class);
168
+            }
169
+            if (false === $_class = $locator->findQualifiedNameFromPath($path)) {
170
+                throw ViewException::invalidComponentClass($class);
171
+            }
172
+
173
+            try {
174
+                $object = Services::container()->get($_class);
175
+            } catch (NotFoundException) {
176
+                throw ViewException::invalidComponentClass($class);
177
+            }
178
+        }
179 179
 
180 180
         if (! is_object($object)) {
181 181
             throw ViewException::invalidComponentClass($class);
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
     final protected function renderComponent(Component $instance, string $method, array $params): string
198 198
     {
199 199
         // Ne permet de définir que des propriétés publiques, ou des propriétés protégées/privées
200
-		// qui ont une méthode pour les obtenir (get<Foo>Property()).
200
+        // qui ont une méthode pour les obtenir (get<Foo>Property()).
201 201
         $publicProperties  = $instance->getPublicProperties();
202 202
         $privateProperties = array_column($instance->getNonPublicProperties(['view']), 'name');
203 203
         $publicParams      = array_intersect_key($params, $publicProperties);
@@ -210,13 +210,13 @@  discard block
 block discarded – undo
210 210
         }
211 211
 
212 212
         // Remplir toutes les propriétés publiques qui ont été passées,
213
-		// mais seulement celles qui se trouvent dans le tableau $pulibcProperties.
213
+        // mais seulement celles qui se trouvent dans le tableau $pulibcProperties.
214 214
         $instance = $instance->fill($publicParams);
215 215
 
216 216
         //  S'il existe des propriétés protégées/privées, nous devons les envoyer à la méthode mount().
217 217
         if (method_exists($instance, 'mount')) {
218 218
             //  si des $params ont des clés qui correspondent au nom d'un argument de la méthode mount,
219
-			// passer ces variables à la méthode.
219
+            // passer ces variables à la méthode.
220 220
             $mountParams = $this->getMethodParams($instance, 'mount', $params);
221 221
             $instance->mount(...$mountParams);
222 222
         }
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
     final protected function renderSimpleClass($instance, string $method, array $params, string $class): string
261 261
     {
262 262
         // Essayez de faire correspondre la liste de paramètres qui nous a été fournie avec le nom
263
-		// du paramètre dans la méthode de callback.
263
+        // du paramètre dans la méthode de callback.
264 264
         $refMethod  = new ReflectionMethod($instance, $method);
265 265
         $paramCount = $refMethod->getNumberOfParameters();
266 266
         $refParams  = $refMethod->getParameters();
Please login to merge, or discard this patch.
src/Helpers/common.php 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -461,9 +461,9 @@  discard block
 block discarded – undo
461 461
      */
462 462
     function method_field(string $method): string
463 463
     {
464
-		if (!in_array($method = strtoupper($method), ['PUT', 'POST', 'DELETE', 'PATCH'], true)) {
465
-			throw new InvalidArgumentException(sprintf('Methode %s invalide', $method));
466
-		}
464
+        if (!in_array($method = strtoupper($method), ['PUT', 'POST', 'DELETE', 'PATCH'], true)) {
465
+            throw new InvalidArgumentException(sprintf('Methode %s invalide', $method));
466
+        }
467 467
 
468 468
         return '<input type="hidden" name="_method" value="' . $method . '">';
469 469
     }
@@ -965,7 +965,7 @@  discard block
 block discarded – undo
965 965
 if (! function_exists('view')) {
966 966
     /**
967 967
      * Saisit la classe compatible avec le RendererInterface et lui demande d'effectuer le rendu de la vue spécifiée.
968
-	 * Fournit simplement une méthode de commodité qui peut être utilisée dans les contrôleurs, les bibliothèques et les routes sous forme de closure.
968
+     * Fournit simplement une méthode de commodité qui peut être utilisée dans les contrôleurs, les bibliothèques et les routes sous forme de closure.
969 969
      *
970 970
      * NOTE : Ne fournit pas d'échappement des données, ce qui doit être géré manuellement par le développeur.
971 971
      *
@@ -978,19 +978,19 @@  discard block
 block discarded – undo
978 978
 }
979 979
 
980 980
 if (! function_exists('component')) {
981
-	/**
981
+    /**
982 982
      * Les composants de vue sont utilisées dans les vues pour insérer des morceaux de HTML qui sont gérés par d'autres classes.
983 983
      *
984 984
      * @throws ReflectionException
985 985
      */
986
-	function component(array|string $library, array|string|null $params = null, int $ttl = 0, ?string $cacheName = null): string
987
-	{
988
-		if (is_array($library)) {
989
-			$library = implode('::', $library);
990
-		}
991
-
992
-		return Services::componentLoader()->render($library, $params, $ttl, $cacheName);
993
-	}
986
+    function component(array|string $library, array|string|null $params = null, int $ttl = 0, ?string $cacheName = null): string
987
+    {
988
+        if (is_array($library)) {
989
+            $library = implode('::', $library);
990
+        }
991
+
992
+        return Services::componentLoader()->render($library, $params, $ttl, $cacheName);
993
+    }
994 994
 }
995 995
 
996 996
 if (! function_exists('flash')) {
Please login to merge, or discard this patch.
src/Spec/Mock/MockCache.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -147,13 +147,13 @@  discard block
 block discarded – undo
147 147
         return true;
148 148
     }
149 149
 
150
-	/**
151
-	 * {@inheritDoc}
152
-	 */
153
-	public function clearGroup(string $group): bool
154
-	{
155
-		return $this->deleteMatching($group) > 0;
156
-	}
150
+    /**
151
+     * {@inheritDoc}
152
+     */
153
+    public function clearGroup(string $group): bool
154
+    {
155
+        return $this->deleteMatching($group) > 0;
156
+    }
157 157
 
158 158
     /**
159 159
      * {@inheritDoc}
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 
193 193
     /**
194 194
      * Indique à la classe d'ignorer toutes les demandes de mise en cache d'un élément,
195
-	 * et de toujours "manquer" lorsqu'on vérifie la présence de données existantes.
195
+     * et de toujours "manquer" lorsqu'on vérifie la présence de données existantes.
196 196
      */
197 197
     public function bypass(bool $bypass = true): self
198 198
     {
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
      */
213 213
     public function assertHas(string $key): void
214 214
     {
215
-		expect($this->get($key))->not->toBeNull();
215
+        expect($this->get($key))->not->toBeNull();
216 216
         // Assert::assertNotNull($this->get($key), "Le cache n'a pas un élément nommé: `{$key}`");
217 217
     }
218 218
 
@@ -228,7 +228,7 @@  discard block
 block discarded – undo
228 228
             $this->assertHas($key);
229 229
         }
230 230
 
231
-		expect($this->get($key))->toBe($value);
231
+        expect($this->get($key))->toBe($value);
232 232
         // Assert::assertSame($value, $this->get($key), "L'élément `{$key}` du cache ne correspond pas à la valeur attendue. Trouvée: " . print_r($value, true));
233 233
     }
234 234
 
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
      */
238 238
     public function assertMissing(string $key): void
239 239
     {
240
-		expect($this->cache)->not->toContainKey($key);
240
+        expect($this->cache)->not->toContainKey($key);
241 241
         // Assert::assertArrayNotHasKey($key, $this->cache, "L'élément en cache nommé `{$key}` existe.");
242 242
     }
243 243
 }
Please login to merge, or discard this patch.