1
0
Fork 0

Merge pull request #11973 from MrPetovan/task/test-fixDateFormat

Add tests for DateTimeFormat::fix()
This commit is contained in:
Michael Vogel 2022-10-08 17:11:10 +02:00 committed by GitHub
commit b5ad8c3e15
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 57 additions and 2 deletions

View file

@ -135,7 +135,7 @@ class DateTimeFormat
$s = 'now';
}
$s = self::fixDateFormat($s);
$s = self::fix($s);
/*
* Slight hackish adjustment so that 'zero' datetime actually returns what is intended
@ -178,10 +178,11 @@ class DateTimeFormat
/**
* Fix weird date formats
*
* @see \Friendica\Test\src\Util\DateTimeFormatTest::dataFix() for a list of examples handled by this method.
* @param string $dateString
* @return string
*/
private static function fixDateFormat(string $dateString): string
public static function fix(string $dateString): string
{
$patterns = [
['#(\w+), (\d+/\d+/\d+) - (\d+:\d+)#', '$1, $2 $3'],