3 abstract class PhutilCalendarProxyDateTime
4 extends PhutilCalendarDateTime
{
8 final protected function setProxy(PhutilCalendarDateTime
$proxy) {
13 final protected function getProxy() {
17 public function __clone() {
18 $this->proxy
= clone $this->proxy
;
21 public function setViewerTimezone($timezone) {
22 $this->getProxy()->setViewerTimezone($timezone);
26 public function getViewerTimezone() {
27 return $this->getProxy()->getViewerTimezone();
30 public function setIsAllDay($is_all_day) {
31 $this->getProxy()->setIsAllDay($is_all_day);
35 public function getIsAllDay() {
36 return $this->getProxy()->getIsAllDay();
39 public function newPHPDateTimezone() {
40 return $this->getProxy()->newPHPDateTimezone();
43 public function newPHPDateTime() {
44 return $this->getProxy()->newPHPDateTime();
47 public function getTimezone() {
48 return $this->getProxy()->getTimezone();