PHP Класс Vanilla\Utility\DelimitedScheme

Наследование: extends NameScheme
Показать файл Открыть проект

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

Метод Описание
__construct ( $delimiter, NameScheme $scheme )
convert ( string $name ) : string Convert a name into this name spec.
getDelimiter ( ) : string Get the delimiter.
getScheme ( ) : NameScheme Get the scheme.
setDelimiter ( string $delimiter ) : DelimitedScheme Set the delimiter.
setScheme ( NameScheme $scheme ) : DelimitedScheme Set the scheme.
valid ( string $name ) : boolean Test that a name is valid for this scheme.

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

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

public __construct ( $delimiter, NameScheme $scheme )
$scheme NameScheme

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

Convert a name into this name spec.
public convert ( string $name ) : string
$name string The name to convert to this scheme.
Результат string Returns the new name as a string.

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

Get the delimiter.
public getDelimiter ( ) : string
Результат string Returns the delimiter.

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

Get the scheme.
public getScheme ( ) : NameScheme
Результат NameScheme Returns the scheme.

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

Set the delimiter.
public setDelimiter ( string $delimiter ) : DelimitedScheme
$delimiter string
Результат DelimitedScheme Returns `$this` for fluent calls.

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

Set the scheme.
public setScheme ( NameScheme $scheme ) : DelimitedScheme
$scheme NameScheme
Результат DelimitedScheme Returns `$this` for fluent calls.

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

Test that a name is valid for this scheme.
public valid ( string $name ) : boolean
$name string The name to test.
Результат boolean Returns **true** if the name is valid for this spec or **false** otherwise.