public function ModalListBuilder::getPages in Modal 8.3
Same name and namespace in other branches
- 8.2 src/Entity/Controller/ModalListBuilder.php \Drupal\modal_page\Entity\Controller\ModalListBuilder::getPages()
Get the pages.
Parameters
string $pages: Text with pages.
mixed $default: Values for empty case.
Return value
string Return list pages.
1 call to ModalListBuilder::getPages()
- ModalListBuilder::buildRow in src/
Entity/ Controller/ ModalListBuilder.php - Builds a row for an entity in the entity listing.
File
- src/
Entity/ Controller/ ModalListBuilder.php, line 153
Class
- ModalListBuilder
- Provides a list controller for Modal entity.
Namespace
Drupal\modal_page\Entity\ControllerCode
public function getPages($pages, $default = 'N/A') {
$pages_value = '';
$pages = explode(PHP_EOL, $pages);
if (empty($pages)) {
return $default;
}
foreach ($pages as $key => $page) {
$pages_value .= $key !== 0 ? ', ' : '';
$pages_value .= trim($page);
}
return !strlen($pages_value) > 44 ?: substr($pages_value, 0, 44) . ' ...';
}