public function testGetTimestamp() { $this->assertSame(1447362018, Token::getTimestamp('d9ade0c7d4349e9df9094e61c33a5a0d5644fde2+\\')); $this->assertSame(1447362026, Token::getTimestamp('ee2f7a2488dea9176c224cfb400d43be5644fdea+\\')); $this->assertNull(Token::getTimestamp('ee2f7a2488dea9176c224cfb400d43be5644fdea-\\')); $this->assertNull(Token::getTimestamp('ee2f7a2488dea9176c224cfb400d43be+\\')); $this->assertNull(Token::getTimestamp('ee2f7a2488dea9x76c224cfb400d43be5644fdea+\\')); }
public function __construct() { parent::__construct('', '', false); }
/** * Get the embedded timestamp from a token. * @deprecated since 1.27, use \MediaWiki\Session\Token::getTimestamp instead. * @param string $val Input token * @return int|null */ public static function getEditTokenTimestamp($val) { wfDeprecated(__METHOD__, '1.27'); return MediaWiki\Session\Token::getTimestamp($val); }