Замена привычного для 6 и 7 версий кода на Drupal 8.
//было
variable_set('key','value')
//стало
\Drupal::state()->set('key','value');
//было
variable_get('key','value')
//стало
$val = \Drupal::state()->get('key');
//было
variable_del('key')
//стало
$val = \Drupal::state()->delete('key');
//и даже так ещё стало
$values = [
'key' => 'value',
'key2' => 'value2'
];
\Drupal::state()->setMultiple($values);
$keys = [
'key',
'key2'
];
$pairs = \Drupal::state()->getMultiple($keys);
//было
watchdog('type', 'message');
//стало
watchdog_exception('type', new Exception('Message'));
В JavaScript
//было
Drupal.settings
//стало
drupalSettings
P.S. Разработчики должны страдать.