protected View::generateDisplayId($plugin_id)
Generates a display ID of a certain plugin type.
Parameters
string $plugin_id: Which plugin should be used for the new display ID.
Return value
string
File
- core/modules/views/src/Entity/View.php, line 208
Class
- View
- Defines a View configuration entity class.
Namespace
Drupal\views\Entity
Code
protected function generateDisplayId($plugin_id) { // 'default' is singular and is unique, so just go with 'default' // for it. For all others, start counting. if ($plugin_id == 'default') { return 'default'; } // Initial ID. $id = $plugin_id . '_1'; $count = 1; // Loop through IDs based upon our style plugin name until // we find one that is unused. while (!empty($this->display[$id])) { $id = $plugin_id . '_' . ++$count; } return $id; }
Please login to continue.