class FeedsElement in Feeds 7.2
Same name and namespace in other branches
- 6 plugins/FeedsParser.inc \FeedsElement
- 7 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 197 - Contains FeedsParser and related classes.
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
* Value of this FeedsElement represented as a scalar.
*/
public function getValue() {
return $this->value;
}
/**
* Magic method __toString() for printing and string conversion of this
* object.
*
* @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 | The standard value of this element. This value can contain be a simple type, a FeedsElement or an array of either. | |
FeedsElement:: |
public | function | @todo Make value public and deprecate use of getValue(). | 3 |
FeedsElement:: |
public | function | Constructor. | 3 |
FeedsElement:: |
public | function | Magic method __toString() for printing and string conversion of this object. |