PHP 클래스 ValueObjects\DateTime\TimeZone

상속: implements ValueObjects\ValueObjectInterface
파일 보기 프로젝트 열기: nicolopignatelli/valueobjects 1 사용 예제들

보호된 프로퍼티들

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