issueToken(); $second = $model->issueToken(); $this->assertTrue($model->verifyToken($first)); $this->assertTrue($model->verifyToken($second)); $tampered = substr($first, 0, -1) . (str_ends_with($first, '0') ? '1' : '0'); $this->assertFalse($model->verifyToken($tampered)); $model->deleteToken($first); $this->assertFalse($model->verifyToken($first)); $this->assertTrue($model->verifyToken($second)); } }