Merge branch 'next-minor'

This commit is contained in:
Dylan K. Taylor
2019-12-12 13:52:14 +00:00
12 changed files with 81 additions and 16 deletions

View File

@@ -148,10 +148,10 @@ class BanEntry{
/**
* @param string $date
*
* @return \DateTime|null
* @return \DateTime
* @throws \RuntimeException
*/
private static function parseDate(string $date) : ?\DateTime{
private static function parseDate(string $date) : \DateTime{
$datetime = \DateTime::createFromFormat(self::$format, $date);
if(!($datetime instanceof \DateTime)){
throw new \RuntimeException("Corrupted date/time: " . implode(", ", \DateTime::getLastErrors()["errors"]));