public static function ViewModesInventoryFactory::getViewModesList in View Modes Inventory - Bootstrap Ready 8
Same name and namespace in other branches
- 8.2 src/ViewModesInventoryFactory.php \Drupal\vmi\ViewModesInventoryFactory::getViewModesList()
Get data from view_modes.list.yml file.
Return value
array Data array for the list of default view modes.
Throws
Exception
1 call to ViewModesInventoryFactory::getViewModesList()
- _vmi_form_entity_view_display_edit_form_submit in ./
vmi.module - Apply mapped view modes inventory form entity view display edit form submit.
File
- src/
ViewModesInventoryFactory.php, line 27
Class
- ViewModesInventoryFactory
- View Modes Inventory Factory.
Namespace
Drupal\vmiCode
public static function getViewModesList() {
$vmi_filename = \Drupal::root() . '/' . drupal_get_path('module', 'vmi') . '/src/assets/view_modes.list.vmi.yml';
if (is_file($vmi_filename)) {
$vmi_list = (array) Yaml::parse(file_get_contents($vmi_filename));
return $vmi_list;
}
else {
throw new \Exception('View modes inventory layouts list file does not exist!');
}
}