@@ 116-125 (lines=10) @@ | ||
113 | return new \DateTime($data, $this->defaultTimezone); |
|
114 | } |
|
115 | ||
116 | private function parseDateTime($data, array $type) |
|
117 | { |
|
118 | $timezone = isset($type['params'][1]) ? new \DateTimeZone($type['params'][1]) : $this->defaultTimezone; |
|
119 | $datetime = new \DateTime((string)$data, $timezone); |
|
120 | if (false === $datetime) { |
|
121 | throw new RuntimeException(sprintf('Invalid datetime "%s", expected valid XML Schema dateTime string.', $data)); |
|
122 | } |
|
123 | ||
124 | return $datetime; |
|
125 | } |
|
126 | ||
127 | private function createDateInterval($interval){ |
|
128 | $f = 0.0; |
@@ 139-148 (lines=10) @@ | ||
136 | return new \DateTime($data, $this->defaultTimezone); |
|
137 | } |
|
138 | ||
139 | private function parseDateTime($data, array $type) |
|
140 | { |
|
141 | $timezone = isset($type['params'][1]) ? new \DateTimeZone($type['params'][1]) : $this->defaultTimezone; |
|
142 | $datetime = new \DateTime((string)$data, $timezone); |
|
143 | if (false === $datetime) { |
|
144 | throw new RuntimeException(sprintf('Invalid datetime "%s", expected valid XML Schema dateTime string.', $data)); |
|
145 | } |
|
146 | ||
147 | return $datetime; |
|
148 | } |
|
149 | ||
150 | private function createDateInterval($interval){ |
|
151 | $f = 0.0; |