diff options
author | Evan Prodromou <evan@status.net> | 2010-03-20 16:55:36 -0500 |
---|---|---|
committer | Evan Prodromou <evan@status.net> | 2010-03-20 16:55:36 -0500 |
commit | 11a86d046e30a7fe76d242c5dd2e54ed9a808ab2 (patch) | |
tree | 2a4d8f143c50d4c631888bb454e6760ddbddf31e /lib/activity.php | |
parent | e497ddc81f5a480e2362494f264d0ac1fe78a9f4 (diff) |
move atom category to its own file, too
Diffstat (limited to 'lib/activity.php')
-rw-r--r-- | lib/activity.php | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/lib/activity.php b/lib/activity.php index 691ace1f6..bd1d5d56c 100644 --- a/lib/activity.php +++ b/lib/activity.php @@ -362,48 +362,3 @@ class Activity } } -class AtomCategory -{ - public $term; - public $scheme; - public $label; - - function __construct($element=null) - { - if ($element && $element->attributes) { - $this->term = $this->extract($element, 'term'); - $this->scheme = $this->extract($element, 'scheme'); - $this->label = $this->extract($element, 'label'); - } - } - - protected function extract($element, $attrib) - { - $node = $element->attributes->getNamedItemNS(Activity::ATOM, $attrib); - if ($node) { - return trim($node->textContent); - } - $node = $element->attributes->getNamedItem($attrib); - if ($node) { - return trim($node->textContent); - } - return null; - } - - function asString() - { - $attribs = array(); - if ($this->term !== null) { - $attribs['term'] = $this->term; - } - if ($this->scheme !== null) { - $attribs['scheme'] = $this->scheme; - } - if ($this->label !== null) { - $attribs['label'] = $this->label; - } - $xs = new XMLStringer(); - $xs->element('category', $attribs); - return $xs->asString(); - } -} |