Chris@18: deprecatedProperties)) { Chris@18: throw new \LogicException('The deprecatedProperties property must be defined to use this trait.'); Chris@18: } Chris@18: Chris@18: if (isset($this->deprecatedProperties[$name])) { Chris@18: $service_name = $this->deprecatedProperties[$name]; Chris@18: $class_name = static::class; Chris@18: @trigger_error("The property $name ($service_name service) is deprecated in $class_name and will be removed before Drupal 9.0.0.", E_USER_DEPRECATED); Chris@18: return \Drupal::service($service_name); Chris@18: } Chris@18: } Chris@18: Chris@18: }