COAR Notify
 
Loading...
Searching...
No Matches
coarnotify\core\activitystreams2\Properties Class Reference

Static Public Member Functions

static canonicalName ($property)
 

Public Attributes

const ID = ["as_id", "id", ACTIVITY_STREAMS_CONTEXT]
 
const TYPE = ["as_type", "type", ACTIVITY_STREAMS_CONTEXT]
 
const ORIGIN = ["as_origin", "origin", ACTIVITY_STREAMS_CONTEXT]
 
const OBJECT = ["as_object", "object", ACTIVITY_STREAMS_CONTEXT]
 
const TARGET = ["as_target", "target", ACTIVITY_STREAMS_CONTEXT]
 
const ACTOR = ["as_actor", "actor", ACTIVITY_STREAMS_CONTEXT]
 
const IN_REPLY_TO = ["as_inReplyTo", "inReplyTo", ACTIVITY_STREAMS_CONTEXT]
 
const CONTEXT = ["as_context", "context", ACTIVITY_STREAMS_CONTEXT]
 
const SUMMARY = ["as_summary", "summary", ACTIVITY_STREAMS_CONTEXT]
 
const SUBJECT_TRIPLE = ["as_subject_triple", "as:subject", ACTIVITY_STREAMS_CONTEXT]
 
const OBJECT_TRIPLE = ["as_object_triple", "as:object", ACTIVITY_STREAMS_CONTEXT]
 
const RELATIONSHIP_TRIPLE = ["as_relationship_triple", "as:relationship", ACTIVITY_STREAMS_CONTEXT]
 

Detailed Description

ActivityStreams 2.0 properties used in COAR Notify Patterns

These are provided as tuples, where the first element is the property name, and the second element is the namespace.

These are suitbale to be used as property names in all the property getters/setters in the notify pattern objects and in the validation configuration.

Member Function Documentation

◆ canonicalName()

static coarnotify\core\activitystreams2\Properties::canonicalName ( $property)
static

Returns the canonical name of a property.

Parameters
array | string$propertyThe property tuple or string.
Returns
string The canonical name of the property.

Member Data Documentation

◆ ACTOR

const coarnotify\core\activitystreams2\Properties::ACTOR = ["as_actor", "actor", ACTIVITY_STREAMS_CONTEXT]

actor property

◆ CONTEXT

const coarnotify\core\activitystreams2\Properties::CONTEXT = ["as_context", "context", ACTIVITY_STREAMS_CONTEXT]

context property

◆ ID

const coarnotify\core\activitystreams2\Properties::ID = ["as_id", "id", ACTIVITY_STREAMS_CONTEXT]

id property

◆ IN_REPLY_TO

const coarnotify\core\activitystreams2\Properties::IN_REPLY_TO = ["as_inReplyTo", "inReplyTo", ACTIVITY_STREAMS_CONTEXT]

inReplyTo property

◆ OBJECT

const coarnotify\core\activitystreams2\Properties::OBJECT = ["as_object", "object", ACTIVITY_STREAMS_CONTEXT]

object property

◆ OBJECT_TRIPLE

const coarnotify\core\activitystreams2\Properties::OBJECT_TRIPLE = ["as_object_triple", "as:object", ACTIVITY_STREAMS_CONTEXT]

as:object property

◆ ORIGIN

const coarnotify\core\activitystreams2\Properties::ORIGIN = ["as_origin", "origin", ACTIVITY_STREAMS_CONTEXT]

origin property

◆ RELATIONSHIP_TRIPLE

const coarnotify\core\activitystreams2\Properties::RELATIONSHIP_TRIPLE = ["as_relationship_triple", "as:relationship", ACTIVITY_STREAMS_CONTEXT]

as:relationship property

◆ SUBJECT_TRIPLE

const coarnotify\core\activitystreams2\Properties::SUBJECT_TRIPLE = ["as_subject_triple", "as:subject", ACTIVITY_STREAMS_CONTEXT]

as:subject property

◆ SUMMARY

const coarnotify\core\activitystreams2\Properties::SUMMARY = ["as_summary", "summary", ACTIVITY_STREAMS_CONTEXT]

summary property

◆ TARGET

const coarnotify\core\activitystreams2\Properties::TARGET = ["as_target", "target", ACTIVITY_STREAMS_CONTEXT]

target property

◆ TYPE

const coarnotify\core\activitystreams2\Properties::TYPE = ["as_type", "type", ACTIVITY_STREAMS_CONTEXT]

type property


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