Add type-safe wrapper around strtotime, removing ability for second

param.
This commit is contained in:
Joshua Ramon Enslin 2020-08-10 16:59:06 +02:00 committed by Stefan Rohde-Enslin
parent 523cdaa7f4
commit a09eba6b84

View File

@ -154,6 +154,21 @@ class MD_STD {
} }
/**
* Type-safe wrapper around strtotime().
*
* @param string $datetime String to convert.
*
* @return integer
*/
public static function strtotime(string $datetime):int {
$output = strtotime($datetime);
if ($output === false) throw new MDInvalidInputDate("Invalid input date {$datetime}.");
return $output;
}
/** /**
* Wrapper for curling contents from the web. * Wrapper for curling contents from the web.
* *