PHP Класс VersionPress\Utils\StringUtils

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

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

Метод Описание
crlfize ( string $str ) : string Converts LF string to CRLF string
fillTemplateString ( array $variables, string $templateString ) : string Fills template string placeholders with variables provided in $variables array.
isSerializedValue ( $value ) : boolean Returns true if string is a serialized value (object, array, primitive types, .
pluralize ( string $string ) : string Converts given noun to plural form.
replaceFirst ( string $needle, string $replace, string $haystack ) : string Replaces the first occurence.
substringFromTo ( string $str, integer $from, integer $to ) : string An alternative to the built-in PHP function substr.
verbToPastTense ( string $verb ) : string Converts given verb to past sense. E.g., "install" -> "installed", "activate" -> "activated" etc.

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

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

Converts LF string to CRLF string
public static crlfize ( string $str ) : string
$str string LF line endings
Результат string CRLF line endings

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

Placeholders pattern: {{variable-name}}
public static fillTemplateString ( array $variables, string $templateString ) : string
$variables array associative array with keys as variable names.
$templateString string template string which contains placeholders for variables to be expanded.
Результат string templateString with expanded variable placeholders

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

..).
public static isSerializedValue ( $value ) : boolean
$value
Результат boolean

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

Note: It's very, very simplified! From: https://gist.github.com/tbrianjones/ba0460cc1d55f357e00b
public static pluralize ( string $string ) : string
$string string
Результат string

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

Replaces the first occurence.
public static replaceFirst ( string $needle, string $replace, string $haystack ) : string
$needle string
$replace string
$haystack string
Результат string

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

The substr function needs the length of substring. This method takes bounds from-to.
public static substringFromTo ( string $str, integer $from, integer $to ) : string
$str string
$from integer
$to integer
Результат string

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

Converts given verb to past sense. E.g., "install" -> "installed", "activate" -> "activated" etc.
public static verbToPastTense ( string $verb ) : string
$verb string
Результат string