You are here

private function BreadcrumbBuilder::prepareTitle in Custom Breadcrumbs 1.x

Helper method to trim title.

Parameters

string $title: Title.

Return value

string Substring.

2 calls to BreadcrumbBuilder::prepareTitle()
BreadcrumbBuilder::applyBreadcrumb in src/BreadcrumbBuilder.php
Apply breadcrumb per settings.
BreadcrumbBuilder::build in src/BreadcrumbBuilder.php
Builds the breadcrumb.

File

src/BreadcrumbBuilder.php, line 461

Class

BreadcrumbBuilder
Class BreadcrumbBuilder.

Namespace

Drupal\custom_breadcrumbs

Code

private function prepareTitle($title) {
  if ($length = $this->customBreadcrumbsSettings['trim_title']) {

    // We should catch the case when title is array or object.
    if (is_string($title) && strlen($title) > $length) {
      return substr($title, 0, $length) . '...';
    }
  }
  return $title;
}