media_entity_document.install in Media entity document 8
Install, uninstall and update hooks for Media entity document module.
File
media_entity_document.installView source
<?php
/**
* @file
* Install, uninstall and update hooks for Media entity document module.
*/
/**
* Implements hook_install().
*/
function media_entity_document_install() {
$source = drupal_get_path('module', 'media_entity_document') . '/images/icons';
$destination = \Drupal::config('media_entity.settings')
->get('icon_base');
media_entity_copy_icons($source, $destination);
}
/**
* Implements hook_requirements().
*/
function media_entity_document_requirements() {
$requirements = [];
if (version_compare(\Drupal::VERSION, '8.4.0', '>=') && \Drupal::moduleHandler()
->moduleExists('media')) {
$requirements['media_entity_document: Not compatible with core Media'] = [
'title' => t('Core Media'),
'description' => t("Media Entity Document's functionality has been merged into the core Media module, so it cannot be installed alongside core Media."),
'severity' => REQUIREMENT_ERROR,
];
}
return $requirements;
}
Functions
Name | Description |
---|---|
media_entity_document_install | Implements hook_install(). |
media_entity_document_requirements | Implements hook_requirements(). |