| 1 | <?php |
||
| 5 | abstract class Season |
||
| 6 | { |
||
| 7 | const WINTER = 'winter'; |
||
| 8 | const SPRING = 'spring'; |
||
| 9 | const SUMMER = 'summer'; |
||
| 10 | const FALL = 'fall'; |
||
| 11 | |||
| 12 | 31 | public static function toInt($season) |
|
| 31 | 31 | ||
| 32 | public static function getSeason(DateTime $dateTime) |
||
| 39 | 30 | ||
| 40 | public static function getCurrentSeason($month = null) |
||
| 56 | |||
| 57 | public static function getCurrentSeasonRange($season = null) |
||
| 77 | |||
| 78 | public static function getWinterSeason() |
||
| 82 | |||
| 83 | public static function getSpringSeason() |
||
| 87 | |||
| 88 | public static function getSummerSeason() |
||
| 92 | |||
| 93 | public static function getFallSeason() |
||
| 97 | } |
||
| 98 |