Question
What are the Drupal 8 Services ?
Get All available services list
$services = \Drupal::getContainer()->getServiceIds();
Few use full services
//Generate a new UUID$uuid = \Drupal::service('uuid')->generate();
//Get the current session$session = \Drupal::service('session');
//Manage file usage$file_usage = \Drupal::service('file.usage');
//Get the current path and alias$current_path = \Drupal::service('path.current')->getPath();
$result = \Drupal::service('path.alias_manager')->getAliasByPath($current_path);
//Get the drupal renderer$renderer = \Drupal::service('renderer');
Drupal 8's core services are located on : /core/core.services.yml
Add new comment