/** * Returns the Weekend factory * @return WeekendFactory */ public static function weekendFactory() { if (!isset(self::$factoryWeekend)) { self::$factoryWeekend = new WeekendFactory(); } return self::$factoryWeekend; }