summaryrefslogtreecommitdiff
path: root/lib/activity.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-03-20 16:55:36 -0500
committerEvan Prodromou <evan@status.net>2010-03-20 16:55:36 -0500
commit11a86d046e30a7fe76d242c5dd2e54ed9a808ab2 (patch)
tree2a4d8f143c50d4c631888bb454e6760ddbddf31e /lib/activity.php
parente497ddc81f5a480e2362494f264d0ac1fe78a9f4 (diff)
move atom category to its own file, too
Diffstat (limited to 'lib/activity.php')
-rw-r--r--lib/activity.php45
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();
- }
-}