/** * Test invalidate Token by criteria * * @depends testValidTokenGenerationWithBasicFields * * @param Token $generatedToken Previously generated Token */ public function testInvalidatePass(Token $generatedToken) { $this->assertTrue($generatedToken->isActive(), 'Expected active Token was inactive'); $this->tokenService->invalidate($generatedToken->getHash(), $generatedToken->getScope(), $generatedToken->getOwnerType(), $generatedToken->getOwnerId()); $retrievedToken = $this->tokenService->get($generatedToken->getHash(), $generatedToken->getScope(), $generatedToken->getOwnerType(), $generatedToken->getOwnerId()); $this->assertFalse($retrievedToken->isActive(), 'Token was not invalidated'); }