Actually, this should be an EventListener as Silex LocaleListener is