public function retrieveLocale(UserInterface $user = null, $requestLocale = null)
    {
        // Use request locale if defined.
        if ($requestLocale && is_string($requestLocale)) {
            return $requestLocale;
        }

        if ($user && $user->getLocale()) {
            return $user->getLocale();
        }

        return $this->fallbackLocale;
    }