00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00018 final class CalendarDay extends Date
00019 {
00020 private $selected = null;
00021 private $outside = null;
00022
00026 public static function create($timestamp)
00027 {
00028 return new self($timestamp);
00029 }
00030
00031 public function isSelected()
00032 {
00033 return $this->selected === true;
00034 }
00035
00039 public function setSelected($selected)
00040 {
00041 $this->selected = $selected === true;
00042
00043 return $this;
00044 }
00045
00046 public function isOutside()
00047 {
00048 return $this->outside;
00049 }
00050
00054 public function setOutside($outside)
00055 {
00056 $this->outside = $outside === true;
00057
00058 return $this;
00059 }
00060 }
00061 ?>