@@ -46,9 +46,9 @@ |
||
| 46 | 46 | if($header === null) { |
| 47 | 47 | return null; |
| 48 | 48 | } |
| 49 | - $s = strtolower($header); // case insensitive |
|
| 50 | - $s = strtr($s, '_', '-'); // cs_CZ means cs-CZ |
|
| 51 | - rsort($langs); // first more specific |
|
| 49 | + $s = strtolower($header); // case insensitive |
|
| 50 | + $s = strtr($s, '_', '-'); // cs_CZ means cs-CZ |
|
| 51 | + rsort($langs); // first more specific |
|
| 52 | 52 | $pattern = ')(?:-[^\s,;=]+)?\s*(?:;\s*q=([0-9.]+))?#'; |
| 53 | 53 | preg_match_all('#(' . implode('|', $langs) . $pattern, $s, $matches); |
| 54 | 54 | if(!isset($matches[0])) { |
@@ -2,7 +2,7 @@ |
||
| 2 | 2 | declare(strict_types=1); |
| 3 | 3 | |
| 4 | 4 | require __DIR__ . "/../vendor/autoload.php"; |
| 5 | -Testbench\Bootstrap::setup(__DIR__ . '/_temp', function (\Nette\Configurator $configurator): void { |
|
| 5 | +Testbench\Bootstrap::setup(__DIR__ . '/_temp', function(\Nette\Configurator $configurator): void { |
|
| 6 | 6 | $configurator->addStaticParameters([ |
| 7 | 7 | "appDir" => __DIR__, |
| 8 | 8 | "tempDir" => __DIR__ . "/_temp", |
@@ -279,7 +279,7 @@ |
||
| 279 | 279 | "debugger" => false |
| 280 | 280 | ] |
| 281 | 281 | ]; |
| 282 | - Assert::exception(function() use($config){ |
|
| 282 | + Assert::exception(function() use($config) { |
|
| 283 | 283 | $this->refreshContainer($config); |
| 284 | 284 | $panel = $this->getService(TranslationPanel::class); |
| 285 | 285 | Assert::type(TranslationPanel::class, $panel); |
@@ -306,7 +306,7 @@ discard block |
||
| 306 | 306 | $originalLoader = $this->getContainer() |
| 307 | 307 | ->getService("translation.originalLoader"); |
| 308 | 308 | Assert::type(NeonLoader::class, $originalLoader); |
| 309 | - $compiler = $this->getService(CatalogueCompiler::class); |
|
| 309 | + $compiler = $this->getService(CatalogueCompiler::class); |
|
| 310 | 310 | Assert::type(CatalogueCompiler::class, $compiler); |
| 311 | 311 | /** @var Translator $translator */ |
| 312 | 312 | $translator = $this->getService(\Nette\Localization\Translator::class); |
@@ -352,7 +352,7 @@ discard block |
||
| 352 | 352 | $originalLoader = $this->getContainer() |
| 353 | 353 | ->getService("translation.originalLoader"); |
| 354 | 354 | Assert::type(NeonLoader::class, $originalLoader); |
| 355 | - $compiler = $this->getService(CatalogueCompiler::class); |
|
| 355 | + $compiler = $this->getService(CatalogueCompiler::class); |
|
| 356 | 356 | Assert::type(CatalogueCompiler::class, $compiler); |
| 357 | 357 | /** @var Translator $translator */ |
| 358 | 358 | $translator = $this->getService(\Nette\Localization\Translator::class); |
@@ -3,7 +3,8 @@ |
||
| 3 | 3 | |
| 4 | 4 | namespace Nexendrie\Translation; |
| 5 | 5 | |
| 6 | -if(false) { // @phpstan-ignore if.alwaysFalse |
|
| 6 | +if(false) { |
|
| 7 | +// @phpstan-ignore if.alwaysFalse |
|
| 7 | 8 | /** @deprecated Use SettableLocaleResolver */ |
| 8 | 9 | interface ISettableLocaleResolver extends SettableLocaleResolver { |
| 9 | 10 | } |
@@ -3,7 +3,8 @@ |
||
| 3 | 3 | |
| 4 | 4 | namespace Nexendrie\Translation; |
| 5 | 5 | |
| 6 | -if(false) { // @phpstan-ignore if.alwaysFalse |
|
| 6 | +if(false) { |
|
| 7 | +// @phpstan-ignore if.alwaysFalse |
|
| 7 | 8 | /** @deprecated Use LoaderAwareLocaleResolver */ |
| 8 | 9 | interface ILoaderAwareLocaleResolver extends LoaderAwareLocaleResolver { |
| 9 | 10 | } |
@@ -3,7 +3,8 @@ |
||
| 3 | 3 | |
| 4 | 4 | namespace Nexendrie\Translation; |
| 5 | 5 | |
| 6 | -if(false) { // @phpstan-ignore if.alwaysFalse |
|
| 6 | +if(false) { |
|
| 7 | +// @phpstan-ignore if.alwaysFalse |
|
| 7 | 8 | /** @deprecated Use FileLoader */ |
| 8 | 9 | interface IFileLoader extends FileLoader { |
| 9 | 10 | } |
@@ -3,7 +3,8 @@ |
||
| 3 | 3 | |
| 4 | 4 | namespace Nexendrie\Translation; |
| 5 | 5 | |
| 6 | -if(false) { // @phpstan-ignore if.alwaysFalse |
|
| 6 | +if(false) { |
|
| 7 | +// @phpstan-ignore if.alwaysFalse |
|
| 7 | 8 | /** @deprecated Use Loader */ |
| 8 | 9 | interface ILoader extends Loader { |
| 9 | 10 | } |
@@ -3,7 +3,8 @@ |
||
| 3 | 3 | |
| 4 | 4 | namespace Nexendrie\Translation\Bridges\NetteDI; |
| 5 | 5 | |
| 6 | -if(false) { // @phpstan-ignore if.alwaysFalse |
|
| 6 | +if(false) { |
|
| 7 | +// @phpstan-ignore if.alwaysFalse |
|
| 7 | 8 | /** @deprecated Use TranslationProvider */ |
| 8 | 9 | interface ITranslationProvider extends TranslationProvider { |
| 9 | 10 | } |
@@ -3,7 +3,8 @@ |
||
| 3 | 3 | |
| 4 | 4 | namespace Nexendrie\Translation\Bridges\NetteApplication; |
| 5 | 5 | |
| 6 | -if(false) { // @phpstan-ignore if.alwaysFalse |
|
| 6 | +if(false) { |
|
| 7 | +// @phpstan-ignore if.alwaysFalse |
|
| 7 | 8 | /** @deprecated Use AppRequestAwareLocaleResolver */ |
| 8 | 9 | interface IAppRequestAwareLocaleResolver extends AppRequestAwareLocaleResolver { |
| 9 | 10 | } |