Example #1
0
 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);
 }
Example #3
0
 /**
  * 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);
 }