PHP Класс JonathanTorres\Construct\Helpers\Str

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

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

Свойство Тип Описание
$regEx string Must be: vendor/package

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

Метод Описание
contains ( string $name, string $needle ) : boolean Check if the entered project name contains a given string.
createNamespace ( string $namespace, boolean $usesProjectName = false, boolean $useDoubleSlashes = false ) : string Construct a correct project namespace name.
isValid ( string $name ) : boolean Check if the entered project name is valid.
isWindows ( string $os = PHP_OS ) : boolean Check if the operating system is windowsish.
phpVersionIsValid ( string $version ) : boolean Validate php version string
split ( string $string ) : array Split project name in a pretty array.
toCamelCase ( string $string, boolean $capitalizeFirstCharacter = false ) : string Convert string to camel case.
toLower ( string $string ) : string Convert string to lower case.
toQuotedKeywords ( string $keywords ) : string Convert keywords to quoted keywords.
toStudly ( string $string ) : string Convert string to studly case.

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

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

Check if the entered project name contains a given string.
public contains ( string $name, string $needle ) : boolean
$name string
$needle string
Результат boolean

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

Construct a correct project namespace name.
public createNamespace ( string $namespace, boolean $usesProjectName = false, boolean $useDoubleSlashes = false ) : string
$namespace string The entered namespace.
$usesProjectName boolean Whether or not it's using the project name.
$useDoubleSlashes boolean Whether or not use double slashes \\.
Результат string

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

Check if the entered project name is valid.
public isValid ( string $name ) : boolean
$name string
Результат boolean

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

Check if the operating system is windowsish.
public isWindows ( string $os = PHP_OS ) : boolean
$os string
Результат boolean

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

Validate php version string
public phpVersionIsValid ( string $version ) : boolean
$version string
Результат boolean

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

Split project name in a pretty array.
public split ( string $string ) : array
$string string
Результат array

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

Convert string to camel case.
public toCamelCase ( string $string, boolean $capitalizeFirstCharacter = false ) : string
$string string
$capitalizeFirstCharacter boolean
Результат string

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

Convert string to lower case.
public toLower ( string $string ) : string
$string string
Результат string

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

Ex: "test,php,vagrant,provision" -> '"test","php","vagrant","provision"'
public toQuotedKeywords ( string $keywords ) : string
$keywords string
Результат string

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

Convert string to studly case.
public toStudly ( string $string ) : string
$string string
Результат string

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

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

Must be: vendor/package
protected string $regEx
Результат string