PHP 클래스 JonathanTorres\Construct\Helpers\Str

파일 보기 프로젝트 열기: jonathantorres/construct 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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