PHP Класс Bolt\Helpers\Html

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
addScheme ( string $url, string $scheme = 'http://' ) : string Add 'http://' to a link, if it has no protocol already.
decorateTT ( string $str ) : string Transforms plain text to HTML. Plot twist: text between backticks (`) is wrapped in a element.
isURL ( string $str ) : boolean Check if a given string looks like it could be a URL, with or without the protocol.
providerLink ( array $providedby ) : string Create 'provider' link, as used in the footer, to link to either an email address or website URL.
trimText ( string $str, integer $desiredLength, boolean $hellip = true, integer $cutOffCap = 10 ) : string Trim text to a given length.

Описание методов

addScheme() публичный статический Метод

Add 'http://' to a link, if it has no protocol already.
public static addScheme ( string $url, string $scheme = 'http://' ) : string
$url string
$scheme string
Результат string

decorateTT() публичный статический Метод

Transforms plain text to HTML. Plot twist: text between backticks (`) is wrapped in a element.
public static decorateTT ( string $str ) : string
$str string Input string. Treated as plain text.
Результат string The resulting HTML

isURL() публичный статический Метод

Check if a given string looks like it could be a URL, with or without the protocol.
См. также: https://mathiasbynens.be/demo/url-regex
public static isURL ( string $str ) : boolean
$str string
Результат boolean

trimText() публичный статический Метод

Trim text to a given length.
public static trimText ( string $str, integer $desiredLength, boolean $hellip = true, integer $cutOffCap = 10 ) : string
$str string String to trim
$desiredLength integer Target string length
$hellip boolean Add dots when the string is too long
$cutOffCap integer Maximum difference between string length when removing words
Результат string Trimmed string