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