You are here

public function ModalListBuilder::getParameters in Modal 8.3

Same name and namespace in other branches
  1. 8.2 src/Entity/Controller/ModalListBuilder.php \Drupal\modal_page\Entity\Controller\ModalListBuilder::getParameters()

Get the parameters.

Parameters

string $parameters: Text with parameters.

mixed $default: Values for empty case.

Return value

string Return list pages.

1 call to ModalListBuilder::getParameters()
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 180

Class

ModalListBuilder
Provides a list controller for Modal entity.

Namespace

Drupal\modal_page\Entity\Controller

Code

public function getParameters($parameters, $default = 'N/A') {
  $parameters_value = '';
  $parameters = explode(PHP_EOL, $parameters);
  if (empty($parameters)) {
    return $default;
  }
  foreach ($parameters as $key => $parameter) {
    $parameters_value .= $key !== 0 ? ', ' : '';
    $parameters_value .= 'modal=' . trim($parameter);
  }
  return !strlen($parameters_value) > 44 ?: substr($parameters_value, 0, 44) . ' ...';
}