Differences Between: [Versions 400 and 403] [Versions 401 and 403]
1 <?php 2 3 namespace Packback\Lti1p3\MessageValidators; 4 5 use Packback\Lti1p3\LtiConstants; 6 use Packback\Lti1p3\LtiException; 7 8 class SubmissionReviewMessageValidator extends AbstractMessageValidator 9 { 10 public static function getMessageType(): string 11 { 12 return LtiConstants::MESSAGE_TYPE_SUBMISSIONREVIEW; 13 } 14 15 public static function validate(array $jwtBody): void 16 { 17 static::validateGenericMessage($jwtBody); 18 19 if (empty($jwtBody[LtiConstants::RESOURCE_LINK]['id'])) { 20 throw new LtiException('Missing Resource Link Id'); 21 } 22 if (empty($jwtBody[LtiConstants::FOR_USER])) { 23 throw new LtiException('Missing For User'); 24 } 25 } 26 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body