You are here

function _panopoly_media_set_delete_config in Panopoly 8.2

Adds the configuration entity for the file delete action.

2 calls to _panopoly_media_set_delete_config()
panopoly_media_install in modules/panopoly/panopoly_media/panopoly_media.install
Implements hook_install().
panopoly_media_update_8203 in modules/panopoly/panopoly_media/panopoly_media.install
Add file delete action configuration.

File

modules/panopoly/panopoly_media/panopoly_media.install, line 23
Install hooks for Panopoly Media.

Code

function _panopoly_media_set_delete_config() {
  if ($action = Action::load('panopoly_media_file_delete_action')) {
    return;
  }
  $action = Action::create([
    'langcode' => 'en',
    'status' => TRUE,
    'dependencies' => [
      'module' => [
        'file',
        'panopoly_media',
      ],
    ],
    'id' => 'panopoly_media_file_delete_action',
    'label' => 'Delete file',
    'type' => 'file',
    'plugin' => 'panopoly_media_file_delete_action',
    "configuration" => [],
  ]);
  $action
    ->save();
}