Lines Matching refs:parts
48 * @param array $parts
51 public function setParts(array $parts) { argument
53 if (count($parts)>1) {
56 if (isset($parts[0]) && $parts[0] instanceof \DateTime) {
57 $this->setDateTime($parts[0]);
59 parent::setParts($parts);
160 $parts = DateTimeParser::parseVCardDateTime($this->getValue());
165 if (!is_null($parts['year'])) {
166 $dateStr.=$parts['year'];
168 if (!is_null($parts['month'])) {
176 if (!is_null($parts['month']) || !is_null($parts['date'])) {
185 if (!is_null($parts['month'])) {
186 $dateStr.=$parts['month'];
188 if (isset($parts['date'])) {
193 if (isset($parts['date'])) {
201 if (!is_null($parts['date'])) {
202 $dateStr.=$parts['date'];
207 if (is_null($parts['hour']) && is_null($parts['minute']) && is_null($parts['second'])) {
214 if (!is_null($parts['hour'])) {
215 $dateStr.=$parts['hour'];
217 if (!is_null($parts['minute'])) {
227 if (!is_null($parts['minute'])) {
228 $dateStr.=$parts['minute'];
230 if (!is_null($parts['second'])) {
234 if (isset($parts['second'])) {
241 if (!is_null($parts['second'])) {
242 $dateStr.=$parts['second'];
246 if (!is_null($parts['timezone'])) {
247 $dateStr.=$parts['timezone'];