PHP Класс ValueObjects\Geography\Country

Наследование: implements ValueObjects\ValueObjectInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$code ValueObjects\Geography\CountryCode

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

Метод Описание
__construct ( ValueObjects\Geography\CountryCode $code ) Returns a new Country object
__toString ( ) : string Returns country name as native string
fromNative ( ) : self Returns a new Country object given a native PHP string country code
getCode ( ) : ValueObjects\Geography\CountryCode Returns country code
getName ( ) : StringLiteral Returns country name
sameValueAs ( ValueObjects\ValueObjectInterface $country ) : boolean Tells whether two Country are equal

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

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

Returns a new Country object
public __construct ( ValueObjects\Geography\CountryCode $code )
$code ValueObjects\Geography\CountryCode

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

Returns country name as native string
public __toString ( ) : string
Результат string

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

Returns a new Country object given a native PHP string country code
public static fromNative ( ) : self
Результат self

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

Returns country code
public getCode ( ) : ValueObjects\Geography\CountryCode
Результат ValueObjects\Geography\CountryCode

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

Returns country name
public getName ( ) : StringLiteral
Результат StringLiteral

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

Tells whether two Country are equal
public sameValueAs ( ValueObjects\ValueObjectInterface $country ) : boolean
$country ValueObjects\ValueObjectInterface
Результат boolean

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

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

protected CountryCode,ValueObjects\Geography $code
Результат ValueObjects\Geography\CountryCode