При установке модуля QUIZ
package: Quiz Core
version: 8.x-1.0
core: 8.x
Ругается на Fatal error: Call to undefined function entity_info_cache_clear() in ..\modules\quiz\quiz.install on line 20
(Весь модуль https://www.drupal.org/project/quiz/releases/8.x-4.x-dev)
quiz.install
<?php
/**
* file
* Quiz install schema for installing the quiz module
*
*/
/**
* Implements hook_install().
*/
function quiz_install() {
// Do not allow to delete the quiz's node type machine name.
$locked = \Drupal::state()->get('node.type.locked');
$locked['quiz'] = 'quiz';
\Drupal::state()->set('node.type.locked', $locked);
// Resets the cached information about entity types.
// Equivalent to D7 node_types_rebuild();
entity_info_cache_clear();
// Clear the node type cache, so the new type appears.
//\Drupal::cache()->deleteTags(array('node_types' => TRUE));
// List all available node types.
$types = node_type_get_types();
// Adds the default body field to a node type quiz.
node_add_body_field($types['quiz']);
//TODO: Convert variable_set() to D8 config system as defined in quiz.settings.yml.
drupal_set_message(t('Quiz module has been enabled. To !create_a_quiz go to Create Content -> Quiz.', array('!create_a_quiz' => l(t('create a quiz'), 'node/add/quiz'))));
}
Комментарии
Написано же прям на странице "релиза", модуль под 8ку в глубокой разработке, работоспособность не гарантируется совсем, используйте на свой страх и риск, на продакшене не использовать.
Спасибо за разъяснение! Вопрос был в другом!