Add type-safe wrapper around strtotime, removing ability for second
param.
This commit is contained in:
parent
523cdaa7f4
commit
a09eba6b84
15
MD_STD.php
15
MD_STD.php
@ -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.
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user