public function validate(ValidationData $data) : bool { foreach ($this->getValidatableClaims() as $claim) { if (!$claim->validate($data)) { return false; } } return true; }
/** * @param Token $token * @return bool */ public function validateToken(Token $token) : bool { return $token->validate($this->validationData) && $token->verify($this->signer, $this->secret); }