mirror of
https://github.com/flarum/framework.git
synced 2025-01-20 03:42:44 +08:00
Use more precise regex to prevent some translations being compiled unnecessarily
This commit is contained in:
parent
76ea6f3695
commit
0b3a4264a3
|
@ -32,7 +32,7 @@ class ClientController extends BaseClientController
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $translations = '/[^\.]\.(admin|lib)\.*+/';
|
||||
protected $translations = '/^[^\.]+\.(?:admin|lib)\./';
|
||||
|
||||
/**
|
||||
* @var ExtensionManager
|
||||
|
|
|
@ -29,7 +29,7 @@ class ClientController extends AbstractClientController
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $translations = '/[^\.]\.(forum|lib)\.*+/';
|
||||
protected $translations = '/^[^\.]+\.(?:forum|lib)\./';
|
||||
|
||||
/**
|
||||
* @var Formatter
|
||||
|
|
|
@ -308,9 +308,7 @@ abstract class AbstractClientController extends AbstractHtmlController
|
|||
}
|
||||
|
||||
$filtered = array_filter(array_keys($translations), function ($id) {
|
||||
if (preg_match($this->translations, $id)) {
|
||||
return true;
|
||||
}
|
||||
return preg_match($this->translations, $id);
|
||||
});
|
||||
|
||||
return array_only($translations, $filtered);
|
||||
|
|
Loading…
Reference in New Issue
Block a user