1818 */
1919class EtSchemaAnalyzer implements AnalyzerInterface
2020{
21+
22+ /**
23+ * Analyser context
24+ */
25+ const CONTEXT = 'etSchema ' ;
26+
27+ /**
28+ * @var array of actions
29+ */
2130 private static $ actions = [
2231 'addedRecord ' => [
2332 'level ' => Level::MINOR ,
@@ -46,11 +55,6 @@ class EtSchemaAnalyzer implements AnalyzerInterface
4655 ]
4756 ];
4857
49- /**
50- * @var string
51- */
52- private $ context = 'etSchema ' ;
53-
5458 /**
5559 * @var Report
5660 */
@@ -304,7 +308,7 @@ public function reportChanges(array $changes): void
304308 {
305309 foreach ($ changes as $ change ) {
306310 $ this ->report ->add (
307- $ this -> context ,
311+ self :: CONTEXT ,
308312 new EtSchemaOperation (
309313 $ change ['location ' ],
310314 $ change ['code ' ],
@@ -327,16 +331,16 @@ public function analyze($registryBefore, $registryAfter)
327331 {
328332 $ changes = [];
329333 $ commonModules = array_intersect (
330- array_keys ($ registryBefore ->data [' etSchema ' ]),
331- array_keys ($ registryAfter ->data [' etSchema ' ])
334+ array_keys ($ registryBefore ->data [self :: CONTEXT ]),
335+ array_keys ($ registryAfter ->data [self :: CONTEXT ])
332336 );
333337 foreach ($ commonModules as $ moduleName ) {
334338 $ changes = array_merge (
335339 $ changes ,
336340 $ this ->analyzeModuleConfig (
337341 $ moduleName ,
338- $ registryBefore ->data [' etSchema ' ][$ moduleName ],
339- $ registryAfter ->data [' etSchema ' ][$ moduleName ]
342+ $ registryBefore ->data [self :: CONTEXT ][$ moduleName ],
343+ $ registryAfter ->data [self :: CONTEXT ][$ moduleName ]
340344 )
341345 );
342346 }
@@ -345,11 +349,11 @@ public function analyze($registryBefore, $registryAfter)
345349 $ changes ,
346350 $ this ->removedModuleConfig (
347351 array_intersect_key (
348- $ registryBefore ->data [' etSchema ' ],
352+ $ registryBefore ->data [self :: CONTEXT ],
349353 array_flip (
350354 array_diff (
351- array_keys ($ registryBefore ->data [' etSchema ' ]),
352- array_keys ($ registryAfter ->data [' etSchema ' ])
355+ array_keys ($ registryBefore ->data [self :: CONTEXT ]),
356+ array_keys ($ registryAfter ->data [self :: CONTEXT ])
353357 )
354358 )
355359 )
@@ -360,11 +364,11 @@ public function analyze($registryBefore, $registryAfter)
360364 $ changes ,
361365 $ this ->addedModuleConfig (
362366 array_intersect_key (
363- $ registryAfter ->data [' etSchema ' ],
367+ $ registryAfter ->data [self :: CONTEXT ],
364368 array_flip (
365369 array_diff (
366- array_keys ($ registryAfter ->data [' etSchema ' ]),
367- array_keys ($ registryBefore ->data [' etSchema ' ])
370+ array_keys ($ registryAfter ->data [self :: CONTEXT ]),
371+ array_keys ($ registryBefore ->data [self :: CONTEXT ])
368372 )
369373 )
370374 )
@@ -375,4 +379,4 @@ public function analyze($registryBefore, $registryAfter)
375379 $ this ->reportChanges ($ changes );
376380 return $ this ->report ;
377381 }
378- }
382+ }
0 commit comments