comparison vendor/zendframework/zend-feed/src/Reader/Feed/Atom.php @ 2:5311817fb629

Theme updates
author Chris Cannam
date Tue, 10 Jul 2018 13:19:18 +0000
parents c75dbcec494b
children
comparison
equal deleted inserted replaced
1:0b0e5f3b1e83 2:5311817fb629
90 return $this->data['copyright']; 90 return $this->data['copyright'];
91 } 91 }
92 92
93 $copyright = $this->getExtension('Atom')->getCopyright(); 93 $copyright = $this->getExtension('Atom')->getCopyright();
94 94
95 if (!$copyright) { 95 if (! $copyright) {
96 $copyright = null; 96 $copyright = null;
97 } 97 }
98 98
99 $this->data['copyright'] = $copyright; 99 $this->data['copyright'] = $copyright;
100 100
102 } 102 }
103 103
104 /** 104 /**
105 * Get the feed creation date 105 * Get the feed creation date
106 * 106 *
107 * @return string|null 107 * @return \DateTime|null
108 */ 108 */
109 public function getDateCreated() 109 public function getDateCreated()
110 { 110 {
111 if (array_key_exists('datecreated', $this->data)) { 111 if (array_key_exists('datecreated', $this->data)) {
112 return $this->data['datecreated']; 112 return $this->data['datecreated'];
113 } 113 }
114 114
115 $dateCreated = $this->getExtension('Atom')->getDateCreated(); 115 $dateCreated = $this->getExtension('Atom')->getDateCreated();
116 116
117 if (!$dateCreated) { 117 if (! $dateCreated) {
118 $dateCreated = null; 118 $dateCreated = null;
119 } 119 }
120 120
121 $this->data['datecreated'] = $dateCreated; 121 $this->data['datecreated'] = $dateCreated;
122 122
124 } 124 }
125 125
126 /** 126 /**
127 * Get the feed modification date 127 * Get the feed modification date
128 * 128 *
129 * @return string|null 129 * @return \DateTime|null
130 */ 130 */
131 public function getDateModified() 131 public function getDateModified()
132 { 132 {
133 if (array_key_exists('datemodified', $this->data)) { 133 if (array_key_exists('datemodified', $this->data)) {
134 return $this->data['datemodified']; 134 return $this->data['datemodified'];
135 } 135 }
136 136
137 $dateModified = $this->getExtension('Atom')->getDateModified(); 137 $dateModified = $this->getExtension('Atom')->getDateModified();
138 138
139 if (!$dateModified) { 139 if (! $dateModified) {
140 $dateModified = null; 140 $dateModified = null;
141 } 141 }
142 142
143 $this->data['datemodified'] = $dateModified; 143 $this->data['datemodified'] = $dateModified;
144 144
166 return $this->data['description']; 166 return $this->data['description'];
167 } 167 }
168 168
169 $description = $this->getExtension('Atom')->getDescription(); 169 $description = $this->getExtension('Atom')->getDescription();
170 170
171 if (!$description) { 171 if (! $description) {
172 $description = null; 172 $description = null;
173 } 173 }
174 174
175 $this->data['description'] = $description; 175 $this->data['description'] = $description;
176 176
224 return $this->data['language']; 224 return $this->data['language'];
225 } 225 }
226 226
227 $language = $this->getExtension('Atom')->getLanguage(); 227 $language = $this->getExtension('Atom')->getLanguage();
228 228
229 if (!$language) { 229 if (! $language) {
230 $language = $this->xpath->evaluate('string(//@xml:lang[1])'); 230 $language = $this->xpath->evaluate('string(//@xml:lang[1])');
231 } 231 }
232 232
233 if (!$language) { 233 if (! $language) {
234 $language = null; 234 $language = null;
235 } 235 }
236 236
237 $this->data['language'] = $language; 237 $this->data['language'] = $language;
238 238