panopoly_magic-8.x-2.x-dev/panopoly_magic.install
panopoly_magic.install
<?php
/**
* @file
* Install hooks for Panopoly Magic.
*/
/**
* Implements hook_install().
*/
function panopoly_magic_install() {
_panopoly_magic_layout_builder_modal_default_config();
}
/**
* Changes default configuration for layout_builder_modal.
*/
function _panopoly_magic_layout_builder_modal_default_config() {
/** @var \Drupal\Core\Config\Config */
$layout_builder_modal_config = \Drupal::service('config.factory')->getEditable('layout_builder_modal.settings');
// Change the default modal width to 1280px.
if ((string) $layout_builder_modal_config->get('modal_width') === '768') {
$layout_builder_modal_config->set('modal_width', '1280');
$layout_builder_modal_config->save();
}
}
/**
* Implements hook_update_last_removed().
*/
function panopoly_magic_update_last_removed() {
return 8202;
}
