Выдает ошибку при установке модуля QUIZ

Главные вкладки

Аватар пользователя SergeyST SergeyST 24 июля 2018 в 15:26

При установке модуля 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'))));
}

Комментарии

Аватар пользователя fairrandir fairrandir 24 июля 2018 в 16:05

Написано же прям на странице "релиза", модуль под 8ку в глубокой разработке, работоспособность не гарантируется совсем, используйте на свой страх и риск, на продакшене не использовать.