Gets the 'request' service.
This service is shared. This method always returns the same instance of the service.
RuntimeException always since this service is expected to be injected dynamically
protected function getRequestService() {
throw new RuntimeException('You have requested a synthetic service ("request"). The DIC does not know how to construct this service.');
}