* @param int $uid The user ID.
* @param string $token
* @param string $meta
- *
* @return boolean
* @throws \Exception
*/
- public static function create(string $type, uid $uid, string $token, string $meta)
+ public static function create(string $type, int $uid, string $token, string $meta)
{
$fields = [
- 'type' => $type,
- 'uid' => $uid,
- 'token' => $token,
- 'meta' => $meta,
+ 'type' => $type,
+ 'uid' => $uid,
+ 'token' => $token,
+ 'meta' => $meta,
'created' => DateTimeFormat::utcNow()
];
return DBA::insert('openwebauth-token', $fields);
*
* @param string $type Verify type.
* @param string $interval SQL compatible time interval
+ * @return void
* @throws \Exception
*/
public static function purge(string $type, string $interval)
{
- $condition = ['`type` = ? AND `created` < ?', $type, DateTimeFormat::utcNow() . ' - INTERVAL ' . $interval];
+ $condition = ["`type` = ? AND `created` < ?", $type, DateTimeFormat::utcNow() . ' - INTERVAL ' . $interval];
DBA::delete('openwebauth-token', $condition);
}