Lines Matching refs:data
70 …public function deserializeDateIntervalXml(XmlDeserializationVisitor $visitor, $data, array $type){ argument
71 $attributes = $data->attributes('xsi', true);
75 return new \DateInterval((string)$data);
86 public function deserializeDate(XmlDeserializationVisitor $visitor, $data, array $type) argument
88 $attributes = $data->attributes('xsi', true);
92 if (!preg_match('/^(\d{4})-(\d{2})-(\d{2})(Z|([+-]\d{2}:\d{2}))?$/', $data)) {
93 … new RuntimeException(sprintf('Invalid date "%s", expected valid XML Schema date string.', $data));
96 return $this->parseDateTime($data, $type);
107 public function deserializeDateTime(XmlDeserializationVisitor $visitor, $data, array $type) argument
109 $attributes = $data->attributes('xsi', true);
114 return $this->parseDateTime($data, $type);
127 public function deserializeTime(XmlDeserializationVisitor $visitor, $data, array $type) argument
129 $attributes = $data->attributes('xsi', true);
134 $data = (string)$data;
136 return new \DateTime($data, $this->defaultTimezone);
139 private function parseDateTime($data, array $type) argument
142 $datetime = new \DateTime((string)$data, $timezone);
144 …timeException(sprintf('Invalid datetime "%s", expected valid XML Schema dateTime string.', $data));