class FeedsElement in Feeds 7
Same name and namespace in other branches
- 6 plugins/FeedsParser.inc \FeedsElement
- 7.2 plugins/FeedsParser.inc \FeedsElement
Defines an element of a parsed result. Such an element can be a simple type, a complex type (derived from FeedsElement) or an array of either.
Hierarchy
- class \FeedsElement
Expanded class hierarchy of FeedsElement
See also
File
- plugins/
FeedsParser.inc, line 98
View source
class FeedsElement {
// The standard value of this element. This value can contain be a simple type,
// a FeedsElement or an array of either.
protected $value;
/**
* Constructor.
*/
public function __construct($value) {
$this->value = $value;
}
/**
* @todo Make value public and deprecate use of getValue().
*
* @return
* Standard value of this FeedsElement.
*/
public function getValue() {
return $this->value;
}
/**
* @return
* A string representation of this element.
*/
public function __toString() {
if (is_array($this->value)) {
return 'Array';
}
if (is_object($this->value)) {
return 'Object';
}
return (string) $this
->getValue();
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FeedsElement:: |
protected | property | ||
FeedsElement:: |
public | function | @todo Make value public and deprecate use of getValue(). | 3 |
FeedsElement:: |
public | function | Constructor. | 3 |
FeedsElement:: |
public | function | 1 |