Lines Matching refs:data
7 private $data;
10 public function __construct($data, $type = null)
12 $this->data = $data;
19 foreach ($this->data as $key => $value) {
20 $this->data[$key] = new Value($value);
24 for ($i = 0, $j = count($this->data); $i < $j; $i++) {
25 $this->data[$i] = new Value($this->data[$i]);
32 if ($this->data === true || $this->data === false) {
35 if (is_integer($this->data)) {
38 if (is_double($this->data)) {
43 if (is_object($this->data) && $this->data instanceof Date) {
46 if (is_object($this->data) && $this->data instanceof Base64) {
51 if (is_object($this->data)) {
52 $this->data = get_object_vars($this->data);
55 if (!is_array($this->data)) {
60 if ($this->isStruct($this->data)) {
72 return '<boolean>' . (((bool)$this->data) ? '1' : '0') . '</boolean>';
74 return '<int>' . $this->data . '</int>';
76 return '<double>' . $this->data . '</double>';
78 return '<string>' . htmlspecialchars($this->data) . '</string>';
80 $return = '<array><data>' . "\n";
81 foreach ($this->data as $item) {
84 $return .= '</data></array>';
89 foreach ($this->data as $name => $value) {
98 return $this->data->getXml();