mirror of
				https://github.com/dwaxweiler/connector-mobilizon
				synced 2025-06-05 21:59:25 +02:00 
			
		
		
		
	fix require, add mock
This commit is contained in:
		| @@ -18,7 +18,8 @@ require_once __DIR__ . '/includes/EventsCache.php'; | ||||
| require_once __DIR__ . '/includes/Settings.php'; | ||||
| require_once __DIR__ . '/includes/SiteSettings.php'; | ||||
| require_once __DIR__ . '/includes/LocalDateTime.php'; | ||||
| require_once __DIR__ . '/includes/Formatter.php'; | ||||
| require_once __DIR__ . '/includes/LocalDateTimeFormatter.php'; | ||||
| require_once __DIR__ . '/includes/LineFormatter.php'; | ||||
| require_once __DIR__ . '/includes/GraphQlClient.php'; | ||||
| require_once __DIR__ . '/includes/EventsListBlock.php'; | ||||
| require_once __DIR__ . '/includes/EventsListShortcut.php'; | ||||
|   | ||||
| @@ -5,17 +5,22 @@ final class LineFormatter | ||||
| { | ||||
|   public static function format_date_time(\DateTimeZone $timeZone, string $dateFormat, string $timeFormat, string $start, ?string $end): string { | ||||
|     $startDateTime = new LocalDateTime($start, $timeZone); | ||||
|     $dateText = LocalDateTimeFormatter::format($startDateTime, $dateFormat); | ||||
|     $dateText .= ' ' . LocalDateTimeFormatter::format($startDateTime, $timeFormat); | ||||
|     $startDate = LocalDateTimeFormatter::format($startDateTime, $dateFormat); | ||||
|     $startTime = LocalDateTimeFormatter::format($startDateTime, $timeFormat); | ||||
|  | ||||
|     $dateText = $startDate . ' ' . $startTime; | ||||
|     if ($end) { | ||||
|       $endDateTime = new LocalDateTime($end, $timeZone); | ||||
|       if (LocalDateTimeFormatter::format($startDateTime, $dateFormat) != LocalDateTimeFormatter::format($endDateTime, $dateFormat)) { | ||||
|       $endDate = LocalDateTimeFormatter::format($endDateTime, $dateFormat); | ||||
|       $endTime = LocalDateTimeFormatter::format($endDateTime, $timeFormat); | ||||
|  | ||||
|       if ($startDate != $endDate) { | ||||
|         $dateText .= ' - '; | ||||
|         $dateText .= LocalDateTimeFormatter::format($endDateTime, $dateFormat) . ' '; | ||||
|         $dateText .= $endDate . ' '; | ||||
|       } else { | ||||
|         $dateText .= ' - '; | ||||
|       } | ||||
|       $dateText .= LocalDateTimeFormatter::format($endDateTime, $timeFormat); | ||||
|       $dateText .= $endTime; | ||||
|     } | ||||
|     return $dateText; | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user