lightning_media_instagram.install in Lightning Media 8
Contains install and update routines for Lightning Media Instagram.
File
modules/lightning_media_instagram/lightning_media_instagram.installView source
<?php
/**
* @file
* Contains install and update routines for Lightning Media Instagram.
*/
use Drupal\lightning_core\ConfigHelper as Config;
/**
* Creates the media_browser form display.
*/
function lightning_media_instagram_update_8001() {
Config::forModule('lightning_media_instagram')
->getEntity('entity_form_display', 'media.instagram.media_browser')
->save();
}
/**
* Creates the thumbnail display for Instagram posts.
*/
function lightning_media_instagram_update_8002() {
Config::forModule('lightning_media_instagram')
->getEntity('entity_view_display', 'media.instagram.thumbnail')
->save();
}
/**
* Implements hook_update_dependencies().
*/
function lightning_media_instagram_update_dependencies() {
return [
'lightning_media_instagram' => [
// 8002 depends on the thumbnail view mode, which is created by
// lightning_media 8015.
8002 => [
'lightning_media' => 8015,
],
],
];
}
Functions
Name![]() |
Description |
---|---|
lightning_media_instagram_update_8001 | Creates the media_browser form display. |
lightning_media_instagram_update_8002 | Creates the thumbnail display for Instagram posts. |
lightning_media_instagram_update_dependencies | Implements hook_update_dependencies(). |