TextLine
in package
Table of Contents
Properties
- $charactersPerLine : int
- $prefix : string
- $text : string
Methods
- __construct() : mixed
- formatTextToLines() : string
- Wraps lines after $nChar characters and sets a break exclusively between individual words.
- getLines() : string
- Get the first lines of a text, no empty lines, removes line break
- handleLineBreaks() : string
- processParagraphs() : string
- reassembleLongParagraph() : string
- splitToParagraphs() : array<string|int, mixed>
Properties
$charactersPerLine
private
int
$charactersPerLine
$prefix
private
string
$prefix
$text
private
string
$text
Methods
__construct()
public
__construct(string $text[, int $charactersPerLine = 72 ][, string $prefix = '' ]) : mixed
Parameters
- $text : string
- $charactersPerLine : int = 72
- $prefix : string = ''
formatTextToLines()
Wraps lines after $nChar characters and sets a break exclusively between individual words.
public
formatTextToLines() : string
Return values
stringgetLines()
Get the first lines of a text, no empty lines, removes line break
public
getLines([int $lines = 4 ]) : string
Parameters
- $lines : int = 4
Return values
stringhandleLineBreaks()
private
handleLineBreaks() : string
Return values
stringprocessParagraphs()
private
processParagraphs(array<string|int, mixed> $paragraphs) : string
Parameters
- $paragraphs : array<string|int, mixed>
Return values
stringreassembleLongParagraph()
private
reassembleLongParagraph(string $paragraph) : string
Parameters
- $paragraph : string
Return values
stringsplitToParagraphs()
private
splitToParagraphs(mixed $lineBreakPlaceholder) : array<string|int, mixed>
Parameters
- $lineBreakPlaceholder : mixed