/** * @param \Phpro\MvcAuthToken\Token $token */ protected function mockToken($token) { $token->getNonce()->willReturn('nonce'); $token->getTimestamp()->willReturn(12345); $this->setToken($token); }
/** * @param Token $token * * @return bool */ public function validateToken(Token $token) { $adapter = $this->getAdapter(); if (!$adapter->validateTimestamp($token->getTimestamp())) { return false; } if (!$adapter->validateNonce($token->getNonce())) { return false; } if (!$adapter->validateToken($token)) { return false; } return true; }