Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Name.php
Go to the documentation of this file.
1 <?php
7 
9 
17 {
21  private $truncateResult = null;
22 
34  public function truncateString($value, $length = 80, $etc = '...', &$remainder = '', $breakWords = true)
35  {
36  $this->truncateResult = $this->filterManager->truncateFilter(
37  $value,
38  ['length' => $length, 'etc' => $etc, 'breakWords' => $breakWords]
39  );
40  return $this->truncateResult->getValue();
41  }
42 
49  public function getFormattedOption($value)
50  {
51  $remainder = '';
52  $this->truncateString($value, 55, '', $remainder);
53  $result = [
54  'value' => nl2br($this->truncateResult->getValue()),
55  'remainder' => nl2br($this->truncateResult->getRemainder())
56  ];
57 
58  return $result;
59  }
60 }
$value
Definition: gender.phtml:16
truncateString($value, $length=80, $etc='...', &$remainder='', $breakWords=true)
Definition: Name.php:34