public function validate(ValidationData $data) : bool
{
if ($data->has($this->getName())) {
return in_array($this->getValue(), $data->get($this->getName()));
}
return true;
}
/** * @test * * @uses \Lcobucci\JWT\Claim\Basic * @uses \Lcobucci\JWT\ValidationData * * @covers \Lcobucci\JWT\Claim\ContainedEqualsTo::validate */ public function validateShouldReturnFalseWhenClaimValueIsNotEqualToAtLeastOneItemInValidationData() { $claim = new ContainedEqualsTo('iss', 'test'); $data = new ValidationData(); $data->setIssuer(['test2', 'test3']); self::assertFalse($claim->validate($data)); }