Public Member Functions | |
| validate () | |
Public Member Functions inherited from coarnotify\core\notify\NotifyItem | |
| getMediaType () | |
| setMediaType (string $value) | |
Public Member Functions inherited from coarnotify\core\notify\NotifyPatternPart | |
| __construct ($stream=null, $validate_stream_on_construct=true, $validate_properties=true, $validators=null, $validation_context=null) | |
| setType ($types) | |
Public Member Functions inherited from coarnotify\core\notify\NotifyBase | |
| getValidateProperties () | |
| getValidateStreamOnConstruct () | |
| getValidators () | |
| getDoc () | |
| getId () | |
| setId ($value) | |
| getType () | |
| getProperty ($prop_name) | |
| setProperty ($prop_name, $value) | |
| validateProperty ($prop_name, $value, $force_validate=false, $raise_error=true) | |
| toJSONLD () | |
Additional Inherited Members | |
Public Attributes inherited from coarnotify\core\notify\NotifyPatternPart | |
| const | DEFAULT_TYPE = null |
| const | ALLOWED_TYPES = [] |
Protected Member Functions inherited from coarnotify\core\notify\NotifyBase | |
| _registerPropertyValidationError (ValidationError $ve, $prop_name, $value) | |
| required (ValidationError $ve, $prop_name, $value) | |
| requiredAndValidate (ValidationError $ve, $prop_name, $value) | |
| optionalAndValidate (ValidationError $ve, $prop_name, $value) | |
Static Protected Member Functions inherited from coarnotify\core\notify\NotifyBase | |
| static | deepCopy ($array) |
Protected Attributes inherited from coarnotify\core\notify\NotifyBase | |
| $validateStreamOnConstruct | |
| $validateProperties | |
| $validators | |
| $validationContext | |
| $stream | |
Custom item class for Request Endorsement to provide the custom validation
| coarnotify\patterns\request_endorsement\RequestEndorsementItem::validate | ( | ) |
Extend the base validation to include the following constraints:
mediaType property is required| ValidationError | |
coarnotify\exceptions\ValueError
Reimplemented from coarnotify\core\notify\NotifyItem.