クラス: Peach_DT_TimeWrapper
定義: /Peach/DT/TimeWrapper.php
既存の時間オブジェクトを機能拡張するためのラッパークラスです.
このクラスは Decorator パターンで設計されています.
メソッド 詳細
constructor __construct
line 43
Peach_DT_TimeWrapper __construct(Peach_DT_Time $original)
指定された時間オブジェクトをラップする TimeWrapper を構築します.
add
line 115
Peach_DT_TimeWrapper add(string $field, int $amount)
ラップ対象のオブジェクトの add メソッドを実行し, その返り値をこのクラスでラップします.
after
line 81
bool after(Peach_DT_Time $time)
ラップ対象のオブジェクトの after メソッドを実行します.
before
line 71
bool before(Peach_DT_Time $time)
ラップ対象のオブジェクトの before メソッドを実行します.
compareTo
line 91
bool compareTo(Peach_DT_Time $subject)
ラップ対象のオブジェクトの compareTo メソッドを実行します.
equals
line 179
boolean equals(mixed $obj)
指定されたオブジェクトとこのオブジェクトを比較します.
compareTo による比較結果が 0 を返し, かつクラスが同じ場合に TRUE を返します.
format
line 158
string format([Peach_DT_Format $format = null])
ラップ対象のオブジェクトの format メソッドを実行します.
formatTime
line 167
string formatTime()
ラップ対象のオブジェクトの formatTime メソッドを実行します.
get
line 148
int get(string $field)
ラップ対象のオブジェクトの get メソッドを実行します.
getDateCount
line 191
int getDateCount()
ラップ対象のオブジェクトの getDateCount メソッドを実行します.
getDay
line 200
int getDay()
ラップ対象のオブジェクトの getDay メソッドを実行します.
getOriginal
line 52
Peach_DT_Time getOriginal()
ラップ対象の時間オブジェクトを返します.
getType
line 61
int getType()
ラップ対象のオブジェクトのタイプを返します.
isLeapYear
line 209
bool isLeapYear()
ラップ対象のオブジェクトの isLeapYear メソッドを実行します.
newInstance
line 103
Peach_DT_TimeWrapper newInstance(Peach_DT_Time $instance)
指定されたインスタンスをラップする新しい TimeWrapper を構築します.
set
line 127
Peach_DT_TimeWrapper set(string $field, int $value)
ラップ対象のオブジェクトの set メソッドを実行し, その返り値をこのクラスでラップします.
setAll
line 137
Peach_DT_TimeWrapper setAll(array|ArrayMap $subject)
ラップ対象のオブジェクトの setAll メソッドを実行し, その返り値をこのクラスでラップします.
toDate
line 218
Peach_DT_Time toDate()
ラップ対象のオブジェクトの toDate メソッドを実行します.
toDatetime
line 227
Peach_DT_Time toDatetime()
ラップ対象のオブジェクトの toDatetime メソッドを実行します.
toTimestamp
line 236
Peach_DT_Time toTimestamp()
ラップ対象のオブジェクトの toTimestamp メソッドを実行します.
__toString
line 246
string __toString(Peach_DT_Time $time)
ラップ対象のオブジェクトの __toString メソッドを実行します.