@@ -26,7 +26,7 @@ |
||
| 26 | 26 | |
| 27 | 27 | protected function mapDirectories(array $directories): array |
| 28 | 28 | { |
| 29 | - $dir = \dirname(__DIR__) . '/Fixtures'; |
|
| 29 | + $dir = \dirname(__DIR__).'/Fixtures'; |
|
| 30 | 30 | |
| 31 | 31 | return $directories + ['config' => $dir, 'app' => $dir, 'resources' => $dir, 'runtime' => $dir]; |
| 32 | 32 | } |
@@ -26,7 +26,7 @@ |
||
| 26 | 26 | |
| 27 | 27 | protected function mapDirectories(array $directories): array |
| 28 | 28 | { |
| 29 | - $dir = \dirname(__DIR__) . '/Fixtures'; |
|
| 29 | + $dir = \dirname(__DIR__).'/Fixtures'; |
|
| 30 | 30 | |
| 31 | 31 | return $directories + ['config' => $dir, 'app' => $dir, 'resources' => $dir, 'runtime' => $dir]; |
| 32 | 32 | } |
@@ -11,6 +11,6 @@ |
||
| 11 | 11 | { |
| 12 | 12 | public function init(TokenizerBootloader $tokenizer): void |
| 13 | 13 | { |
| 14 | - $tokenizer->addDirectory(\dirname(__DIR__, 2) . '/Fixtures/Bootloader'); |
|
| 14 | + $tokenizer->addDirectory(\dirname(__DIR__, 2).'/Fixtures/Bootloader'); |
|
| 15 | 15 | } |
| 16 | 16 | } |
@@ -60,7 +60,7 @@ discard block |
||
| 60 | 60 | $env = m::mock(EnvironmentInterface::class); |
| 61 | 61 | $env->shouldReceive('get')->with('TOKENIZER_CACHE_TARGETS', false)->andReturnFalse(); |
| 62 | 62 | $config = new TokenizerConfig([ |
| 63 | - 'cache' => ['directory' => 'cache',], |
|
| 63 | + 'cache' => ['directory' => 'cache', ], |
|
| 64 | 64 | ]); |
| 65 | 65 | |
| 66 | 66 | $this->assertSame( |
@@ -108,7 +108,7 @@ discard block |
||
| 108 | 108 | $env = m::mock(EnvironmentInterface::class); |
| 109 | 109 | $env->shouldReceive('get')->with('TOKENIZER_CACHE_TARGETS', false)->andReturnTrue(); |
| 110 | 110 | |
| 111 | - $config = new TokenizerConfig(['cache' => ['directory' => 'cache',]]); |
|
| 111 | + $config = new TokenizerConfig(['cache' => ['directory' => 'cache', ]]); |
|
| 112 | 112 | |
| 113 | 113 | $this->assertSame( |
| 114 | 114 | $loader, |
@@ -276,7 +276,7 @@ discard block |
||
| 276 | 276 | $kernel->run(); |
| 277 | 277 | |
| 278 | 278 | $this->assertTrue(\in_array( |
| 279 | - \dirname(__DIR__) . '/Fixtures/Bootloader', |
|
| 279 | + \dirname(__DIR__).'/Fixtures/Bootloader', |
|
| 280 | 280 | $container->get(TokenizerConfig::class)->getDirectories() |
| 281 | 281 | )); |
| 282 | 282 | } |
@@ -111,7 +111,7 @@ discard block |
||
| 111 | 111 | // but not read from there. |
| 112 | 112 | return $factory->make($classLoader, [ |
| 113 | 113 | 'memory' => $factory->make(Memory::class, [ |
| 114 | - 'directory' => $config->getCacheDirectory() ?? $dirs->get('runtime') . 'cache/listeners', |
|
| 114 | + 'directory' => $config->getCacheDirectory() ?? $dirs->get('runtime').'cache/listeners', |
|
| 115 | 115 | ]), |
| 116 | 116 | 'readCache' => \filter_var( |
| 117 | 117 | $env->get('TOKENIZER_CACHE_TARGETS', $config->isCacheEnabled()), |
@@ -126,7 +126,7 @@ discard block |
||
| 126 | 126 | ClassesLoaderInterface $loader, |
| 127 | 127 | ListenerInvoker $invoker, |
| 128 | 128 | ): void { |
| 129 | - if ($config->isLoadClassesEnabled()) { |
|
| 129 | + if ($config->isLoadClassesEnabled()){ |
|
| 130 | 130 | $this->loadReflections($invoker, $classes->getClasses(...), $loader->loadClasses(...)); |
| 131 | 131 | } |
| 132 | 132 | } |
@@ -137,7 +137,7 @@ discard block |
||
| 137 | 137 | EnumsLoaderInterface $loader, |
| 138 | 138 | ListenerInvoker $invoker, |
| 139 | 139 | ): void { |
| 140 | - if ($config->isLoadEnumsEnabled()) { |
|
| 140 | + if ($config->isLoadEnumsEnabled()){ |
|
| 141 | 141 | $this->loadReflections($invoker, $enums->getEnums(...), $loader->loadEnums(...)); |
| 142 | 142 | } |
| 143 | 143 | } |
@@ -148,7 +148,7 @@ discard block |
||
| 148 | 148 | InterfacesLoaderInterface $loader, |
| 149 | 149 | ListenerInvoker $invoker, |
| 150 | 150 | ): void { |
| 151 | - if ($config->isLoadInterfacesEnabled()) { |
|
| 151 | + if ($config->isLoadInterfacesEnabled()){ |
|
| 152 | 152 | $this->loadReflections($invoker, $interfaces->getInterfaces(...), $loader->loadInterfaces(...)); |
| 153 | 153 | } |
| 154 | 154 | } |
@@ -166,15 +166,15 @@ discard block |
||
| 166 | 166 | |
| 167 | 167 | // First, we check if the listener has been cached. If it has, we will load the classes/enums/interfaces |
| 168 | 168 | // from the cache. |
| 169 | - foreach ($listeners as $i => $listener) { |
|
| 170 | - if (call_user_func($loader, $listener)) { |
|
| 169 | + foreach ($listeners as $i => $listener){ |
|
| 170 | + if (call_user_func($loader, $listener)){ |
|
| 171 | 171 | unset($listeners[$i]); |
| 172 | 172 | } |
| 173 | 173 | } |
| 174 | 174 | |
| 175 | 175 | // If there are no listeners left, we don't need to use static analysis at all and save |
| 176 | 176 | // valuable time. |
| 177 | - if ($listeners === []) { |
|
| 177 | + if ($listeners === []){ |
|
| 178 | 178 | return; |
| 179 | 179 | } |
| 180 | 180 | |
@@ -182,14 +182,14 @@ discard block |
||
| 182 | 182 | // Please note that this is a very expensive operation and should be avoided if possible. |
| 183 | 183 | // Use #[TargetClass] or #[TargetAttribute] attributes in your listeners to cache the classes/enums/interfaces. |
| 184 | 184 | $classes = call_user_func($reflections); |
| 185 | - foreach ($listeners as $listener) { |
|
| 185 | + foreach ($listeners as $listener){ |
|
| 186 | 186 | $invoker->invoke($listener, $classes); |
| 187 | 187 | } |
| 188 | 188 | } |
| 189 | 189 | |
| 190 | 190 | private function finalizeListeners(): void |
| 191 | 191 | { |
| 192 | - foreach ($this->listeners as $listener) { |
|
| 192 | + foreach ($this->listeners as $listener){ |
|
| 193 | 193 | $listener->finalize(); |
| 194 | 194 | } |
| 195 | 195 | // We don't need the listeners anymore, so we will clear them from memory. |
@@ -126,7 +126,8 @@ discard block |
||
| 126 | 126 | ClassesLoaderInterface $loader, |
| 127 | 127 | ListenerInvoker $invoker, |
| 128 | 128 | ): void { |
| 129 | - if ($config->isLoadClassesEnabled()) { |
|
| 129 | + if ($config->isLoadClassesEnabled()) |
|
| 130 | + { |
|
| 130 | 131 | $this->loadReflections($invoker, $classes->getClasses(...), $loader->loadClasses(...)); |
| 131 | 132 | } |
| 132 | 133 | } |
@@ -137,7 +138,8 @@ discard block |
||
| 137 | 138 | EnumsLoaderInterface $loader, |
| 138 | 139 | ListenerInvoker $invoker, |
| 139 | 140 | ): void { |
| 140 | - if ($config->isLoadEnumsEnabled()) { |
|
| 141 | + if ($config->isLoadEnumsEnabled()) |
|
| 142 | + { |
|
| 141 | 143 | $this->loadReflections($invoker, $enums->getEnums(...), $loader->loadEnums(...)); |
| 142 | 144 | } |
| 143 | 145 | } |
@@ -148,7 +150,8 @@ discard block |
||
| 148 | 150 | InterfacesLoaderInterface $loader, |
| 149 | 151 | ListenerInvoker $invoker, |
| 150 | 152 | ): void { |
| 151 | - if ($config->isLoadInterfacesEnabled()) { |
|
| 153 | + if ($config->isLoadInterfacesEnabled()) |
|
| 154 | + { |
|
| 152 | 155 | $this->loadReflections($invoker, $interfaces->getInterfaces(...), $loader->loadInterfaces(...)); |
| 153 | 156 | } |
| 154 | 157 | } |
@@ -166,15 +169,18 @@ discard block |
||
| 166 | 169 | |
| 167 | 170 | // First, we check if the listener has been cached. If it has, we will load the classes/enums/interfaces |
| 168 | 171 | // from the cache. |
| 169 | - foreach ($listeners as $i => $listener) { |
|
| 170 | - if (call_user_func($loader, $listener)) { |
|
| 172 | + foreach ($listeners as $i => $listener) |
|
| 173 | + { |
|
| 174 | + if (call_user_func($loader, $listener)) |
|
| 175 | + { |
|
| 171 | 176 | unset($listeners[$i]); |
| 172 | 177 | } |
| 173 | 178 | } |
| 174 | 179 | |
| 175 | 180 | // If there are no listeners left, we don't need to use static analysis at all and save |
| 176 | 181 | // valuable time. |
| 177 | - if ($listeners === []) { |
|
| 182 | + if ($listeners === []) |
|
| 183 | + { |
|
| 178 | 184 | return; |
| 179 | 185 | } |
| 180 | 186 | |
@@ -182,14 +188,16 @@ discard block |
||
| 182 | 188 | // Please note that this is a very expensive operation and should be avoided if possible. |
| 183 | 189 | // Use #[TargetClass] or #[TargetAttribute] attributes in your listeners to cache the classes/enums/interfaces. |
| 184 | 190 | $classes = call_user_func($reflections); |
| 185 | - foreach ($listeners as $listener) { |
|
| 191 | + foreach ($listeners as $listener) |
|
| 192 | + { |
|
| 186 | 193 | $invoker->invoke($listener, $classes); |
| 187 | 194 | } |
| 188 | 195 | } |
| 189 | 196 | |
| 190 | 197 | private function finalizeListeners(): void |
| 191 | 198 | { |
| 192 | - foreach ($this->listeners as $listener) { |
|
| 199 | + foreach ($this->listeners as $listener) |
|
| 200 | + { |
|
| 193 | 201 | $listener->finalize(); |
| 194 | 202 | } |
| 195 | 203 | // We don't need the listeners anymore, so we will clear them from memory. |