PHP Класс ValueObjects\DateTime\TimeZone

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

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

Свойство Тип Описание
$name ValueObjects\StringLiteral\StringLiteral

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

Метод Описание
__construct ( ValueObjects\StringLiteral\StringLiteral $name ) Returns a new TimeZone object
__toString ( ) : string Returns timezone name as string
fromDefault ( ) : self Returns default TimeZone
fromNative ( ) : self Returns a new Time object from native timezone name
fromNativeDateTimeZone ( DateTimeZone $timezone ) : self Returns a new Time from a native PHP \DateTime
getName ( ) : ValueObjects\StringLiteral\StringLiteral Returns timezone name
sameValueAs ( ValueObjects\ValueObjectInterface $timezone ) : boolean Tells whether two DateTimeZone are equal by comparing their names
toNativeDateTimeZone ( ) : DateTimeZone Returns a native PHP \DateTimeZone version of the current TimeZone.

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

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

Returns a new TimeZone object
public __construct ( ValueObjects\StringLiteral\StringLiteral $name )
$name ValueObjects\StringLiteral\StringLiteral

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

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

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

Returns default TimeZone
public static fromDefault ( ) : self
Результат self

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

Returns a new Time object from native timezone name
public static fromNative ( ) : self
Результат self

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

Returns a new Time from a native PHP \DateTime
public static fromNativeDateTimeZone ( DateTimeZone $timezone ) : self
$timezone DateTimeZone
Результат self

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

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

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

Tells whether two DateTimeZone are equal by comparing their names
public sameValueAs ( ValueObjects\ValueObjectInterface $timezone ) : boolean
$timezone ValueObjects\ValueObjectInterface
Результат boolean

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

Returns a native PHP \DateTimeZone version of the current TimeZone.
public toNativeDateTimeZone ( ) : DateTimeZone
Результат DateTimeZone

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

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

protected StringLiteral,ValueObjects\StringLiteral $name
Результат ValueObjects\StringLiteral\StringLiteral