@@ -23,7 +23,7 @@ public static function getProjectDirectory(): string
2323 {
2424 static $ path ;
2525
26- return $ path = $ path ?? \ realpath (__DIR__ . '/.. ' );
26+ return $ path = $ path ?? realpath (__DIR__ . '/.. ' );
2727 }
2828
2929 /**
@@ -37,32 +37,30 @@ public static function getRenderersInfo(): array
3737 return $ info ;
3838 }
3939
40- $ glob = \ implode (\DIRECTORY_SEPARATOR , [
40+ $ glob = implode (\DIRECTORY_SEPARATOR , [
4141 static ::getProjectDirectory (),
4242 'src ' ,
4343 'Renderer ' ,
44- '{ ' . \ implode (', ' , RendererConstant::RENDERER_TYPES ) . '} ' ,
44+ '{ ' . implode (', ' , RendererConstant::RENDERER_TYPES ) . '} ' ,
4545 '*.php ' ,
4646 ]);
4747
48- $ fileNames = \ array_map (
48+ $ fileNames = array_map (
4949 // get basename without file extension
50- function (string $ file ): string {
51- return \pathinfo ($ file , \PATHINFO_FILENAME );
52- },
50+ static fn (string $ file ): string => pathinfo ($ file , \PATHINFO_FILENAME ),
5351 // paths of all Renderer files
54- \ glob ($ glob , \GLOB_BRACE )
52+ glob ($ glob , \GLOB_BRACE ),
5553 );
5654
57- $ renderers = \ array_filter (
55+ $ renderers = array_filter (
5856 $ fileNames ,
5957 // only normal class files are wanted
60- function (string $ fileName ): bool {
58+ static function (string $ fileName ): bool {
6159 return
62- \ substr ($ fileName , 0 , 8 ) !== 'Abstract '
63- && \ substr ($ fileName , -9 ) !== 'Interface '
64- && \ substr ($ fileName , -5 ) !== 'Trait ' ;
65- }
60+ substr ($ fileName , 0 , 8 ) !== 'Abstract '
61+ && substr ($ fileName , -9 ) !== 'Interface '
62+ && substr ($ fileName , -5 ) !== 'Trait ' ;
63+ },
6664 );
6765
6866 $ info = [];
@@ -80,7 +78,7 @@ function (string $fileName): bool {
8078 */
8179 public static function getAvailableRenderers (): array
8280 {
83- return \ array_keys (self ::getRenderersInfo ());
81+ return array_keys (self ::getRenderersInfo ());
8482 }
8583
8684 /**
@@ -133,16 +131,17 @@ public static function calculate(
133131 array $ rendererOptions = []
134132 ): string {
135133 // always convert into array form
136- \is_string ($ old ) && ($ old = \ explode ("\n" , $ old ));
137- \is_string ($ new ) && ($ new = \ explode ("\n" , $ new ));
134+ \is_string ($ old ) && ($ old = explode ("\n" , $ old ));
135+ \is_string ($ new ) && ($ new = explode ("\n" , $ new ));
138136
139137 return RendererFactory::getInstance ($ renderer )
140138 ->setOptions ($ rendererOptions )
141139 ->render (
142140 Differ::getInstance ()
143141 ->setOldNew ($ old , $ new )
144- ->setOptions ($ differOptions )
145- );
142+ ->setOptions ($ differOptions ),
143+ )
144+ ;
146145 }
147146
148147 /**
@@ -178,7 +177,7 @@ public static function calculateFiles(
178177 $ newFile ->fread ($ newFile ->getSize () + 1 ),
179178 $ renderer ,
180179 $ differOptions ,
181- $ rendererOptions
180+ $ rendererOptions,
182181 );
183182 }
184183}
0 commit comments