COAR Notify
 
Loading...
Searching...
No Matches
coarnotify\core\notify\NotifyService Class Reference
Inheritance diagram for coarnotify\core\notify\NotifyService:
coarnotify\core\notify\NotifyPatternPart coarnotify\core\notify\NotifyBase

Public Member Functions

 getInbox ()
 
 setInbox (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)
 
 validate ()
 
 validateProperty ($prop_name, $value, $force_validate=false, $raise_error=true)
 
 toJSONLD ()
 

Public Attributes

const DEFAULT_TYPE = ActivityStreamsTypes::SERVICE
 
- Public Attributes inherited from coarnotify\core\notify\NotifyPatternPart
const DEFAULT_TYPE = null
 
const ALLOWED_TYPES = []
 

Additional Inherited Members

- 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
 

Detailed Description

Default class to represent a service in the COAR Notify pattern.

Services are used to represent origin and target properties in the notification patterns

Specific patterns may need to extend this class to provide their specific behaviours and validation


The documentation for this class was generated from the following file: