PHP Класс Yosymfony\Spress\Core\Support\StringWrapper

Based on https://github.com/laravel/framework/blob/5.0/src/Illuminate/Support/Arr.php and https://github.com/danielstjules/Stringy/blob/master/src/Stringy.php
Автор: Victor Puertas ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$chars
$str

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

Метод Описание
__construct ( string $str = '' ) Constructor.
__toString ( ) : string Returns the string wrapped.
deletePrefix ( string $prefix ) : string Deletes a prefix of the string.
deleteSufix ( string $sufix ) : string Deletes a sufix of the string.
endWith ( string $value ) : boolean Determine if a the string ends with a given substring.
getFirstEndMatch ( array $strings ) : string Gets the first element of the argument matching with the ends of the string.
lower ( ) : string Convert the given string to lower-case.
setString ( string $str ) : Yosymfony\Spress\Core\Support Sets the string.
slug ( string $separator = '-' ) : string Generate a URL friendly "slug".
startWith ( string $value ) : boolean Determine if a the string starts with a given substring.
toAscii ( boolean $removeUnsupported = true ) : string Transliterate a UTF-8 value to ASCII.
upper ( ) : string Convert the given string to upper-case.

Защищенные методы

Метод Описание
getChars ( ) : array Gets the conversion table.

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

__construct() публичный Метод

Constructor.
public __construct ( string $str = '' )
$str string The string

__toString() публичный Метод

Returns the string wrapped.
public __toString ( ) : string
Результат string The current value of the wrapper

deletePrefix() публичный Метод

Deletes a prefix of the string.
public deletePrefix ( string $prefix ) : string
$prefix string The prefix
Результат string The string without prefix

deleteSufix() публичный Метод

Deletes a sufix of the string.
public deleteSufix ( string $sufix ) : string
$sufix string The sufix
Результат string The string without sufix

endWith() публичный Метод

Determine if a the string ends with a given substring.
public endWith ( string $value ) : boolean
$value string
Результат boolean

getChars() защищенный Метод

Gets the conversion table.
protected getChars ( ) : array
Результат array

getFirstEndMatch() публичный Метод

Gets the first element of the argument matching with the ends of the string.
public getFirstEndMatch ( array $strings ) : string
$strings array List of strings
Результат string The first element or empty string if no matching found

lower() публичный Метод

Convert the given string to lower-case.
public lower ( ) : string
Результат string

setString() публичный Метод

Sets the string.
public setString ( string $str ) : Yosymfony\Spress\Core\Support
$str string The string
Результат Yosymfony\Spress\Core\Support This instance

slug() публичный Метод

Generate a URL friendly "slug".
public slug ( string $separator = '-' ) : string
$separator string
Результат string

startWith() публичный Метод

Determine if a the string starts with a given substring.
public startWith ( string $value ) : boolean
$value string
Результат boolean

toAscii() публичный Метод

Transliterate a UTF-8 value to ASCII.
public toAscii ( boolean $removeUnsupported = true ) : string
$removeUnsupported boolean Whether or not to remove the unsupported characters
Результат string

upper() публичный Метод

Convert the given string to upper-case.
public upper ( ) : string
Результат string

Описание свойств

$chars защищенное свойство

protected $chars

$str защищенное свойство

protected $str