public static function castIntlTimeZone(\IntlTimeZone
$c, array
$a, Stub
$stub, bool
$isNested) { $a +=
[ Caster::PREFIX_VIRTUAL.'display_name' =>
$c->
getDisplayName(),
Caster::PREFIX_VIRTUAL.'id' =>
$c->
getID(),
Caster::PREFIX_VIRTUAL.'raw_offset' =>
$c->
getRawOffset(),
];
if ($c->
useDaylightTime()) { $a +=
[ Caster::PREFIX_VIRTUAL.'dst_savings' =>
$c->
getDSTSavings(),
];
} return self::
castError($c,
$a);
} /**
* @return array
*/
public static function castIntlCalendar(\IntlCalendar
$c, array
$a, Stub
$stub, bool
$isNested, int
$filter = 0
) {