public function onRequest(Application $app, Request $request)
{
if (!$this->translator) {
return;
}
$snapshot = ['request' => $request, 'locale' => $this->translator->getLocale(), 'resolvers' => []];
foreach ($this->localeResolvers as $name => $resolver) {
$snapshot['resolvers'][$name] = $resolver->resolve($this->translator);
}
$this->onRequestLocaleSnapshot[] = $snapshot;
}