00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00016 final class DateRangeDisplayFilter extends BaseFilter
00017 {
00021 public static function me()
00022 {
00023 return Singleton::getInstance('DateRangeDisplayFilter');
00024 }
00025
00026 public function apply($value)
00027 {
00028 $result = null;
00029
00030 if ($value instanceof DateRange) {
00031 if ($value->getStart())
00032 $result = $value->getStart()->toDate('.');
00033
00034 $result .= ' - ';
00035
00036 if ($value->getEnd())
00037 $result .= $value->getEnd()->toDate('.');
00038
00039 return $result;
00040 } else {
00041 return $value;
00042 }
00043 }
00044 }
00045 ?>