Drupal 8 Service und IDE Autocompletion
Wenn man sich in Drupal einen Service auf die übliche Art und Weise holt, z. B. so:
// Returns a Drupal\Core\Datetime\DateFormatter object.
$date = \Drupal::service('date.formatter');
Dann hat man keine Autocompletion-Funktionalität in der IDE (hier phpstorm), wie man das sonst bei anders instanzierten Klassen nutzen kann.
Um auch hier Autocompletion nutzen zu können, kann man den Variablen-Typ per Kommentar (für die IDE) definieren, z. B. so: