function image_widget_crop_examples_install in Image Widget Crop 8
Same name and namespace in other branches
- 8.2 modules/image_widget_crop_examples/image_widget_crop_examples.install \image_widget_crop_examples_install()
Implements hook_install().
File
- modules/
image_widget_crop_examples/ image_widget_crop_examples.install, line 10 - Contains image_widget_crop_example.install.
Code
function image_widget_crop_examples_install() {
// Set the front page.
\Drupal::configFactory()
->getEditable('system.site')
->set('page.front', '/image_widget_crop_examples')
->save();
// Set the IWC general settings.
\Drupal::configFactory()
->getEditable('image_widget_crop.settings')
->set('settings.crop_preview_image_style', 'crop_thumbnail')
->set('settings.show_default_crop', TRUE)
->set('settings.warn_multiple_usages', FALSE)
->set('settings.crop_list', [
'crop_16_9' => 'crop_16_9',
'crop_4_3' => 'crop_4_3',
'crop_free_ratio' => 'crop_free_ratio',
])
->save();
}