Public Member Functions | |
__construct ($stream=null, $validate_stream_on_construct=true, $validate_properties=true, $validators=null, $validation_context=null) | |
setType ($types) | |
![]() | |
getValidateProperties () | |
getValidateStreamOnConstruct () | |
getValidators () | |
getDoc () | |
getId () | |
setId ($value) | |
getType () | |
getProperty ($prop_name) | |
setProperty ($prop_name, $value) | |
validate () | |
validateProperty ($prop_name, $value, $force_validate=false, $raise_error=true) | |
toJSONLD () | |
Public Attributes | |
const | DEFAULT_TYPE = null |
const | ALLOWED_TYPES = [] |
Additional Inherited Members | |
![]() | |
_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 | deepCopy ($array) |
![]() | |
$validateStreamOnConstruct | |
$validateProperties | |
$validators | |
$validationContext | |
$stream | |
Base class for all pattern parts, such as objects, contexts, actors, etc
If there is a default type specified, and a type is not given at construction, then the default type will be added
coarnotify\core\notify\NotifyPatternPart::__construct | ( | $stream = null, | |
$validate_stream_on_construct = true, | |||
$validate_properties = true, | |||
$validators = null, | |||
$validation_context = null ) |
Constructor for the NotifyPatternPart
If there is a default type specified, and a type is not given at construction, then the default type will be added
$stream | |
$validate_stream_on_construct | |
$validate_properties | |
$validators | |
$validation_context |
Reimplemented from coarnotify\core\notify\NotifyBase.
coarnotify\core\notify\NotifyPatternPart::setType | ( | $types | ) |
Reimplemented from coarnotify\core\notify\NotifyBase.