@@ -262,31 +262,44 @@ public function mapData(array $source)
262262 }
263263
264264 return array (
265- Exif::APERTURE => (!isset ($ source [self ::SECTION_COMPUTED ]['ApertureFNumber ' ])) ? false : $ source [self ::SECTION_COMPUTED ]['ApertureFNumber ' ],
265+ Exif::APERTURE => (!isset ($ source [self ::SECTION_COMPUTED ]['ApertureFNumber ' ])) ?
266+ false : $ source [self ::SECTION_COMPUTED ]['ApertureFNumber ' ],
266267 Exif::AUTHOR => (!isset ($ source ['Artist ' ])) ? false : $ source ['Artist ' ],
267268 Exif::CAMERA => (!isset ($ source ['Model ' ])) ? false : $ source ['Model ' ],
268- Exif::CAPTION => (!isset ($ source [self ::SECTION_IPTC ]['caption ' ])) ? false : $ source [self ::SECTION_IPTC ]['caption ' ],
269+ Exif::CAPTION => (!isset ($ source [self ::SECTION_IPTC ]['caption ' ])) ?
270+ false : $ source [self ::SECTION_IPTC ]['caption ' ],
269271 Exif::COLORSPACE => (!isset ($ source [Exif::COLORSPACE ]) ? false : $ source [Exif::COLORSPACE ]),
270- Exif::COPYRIGHT => (!isset ($ source [self ::SECTION_IPTC ]['copyright ' ])) ? false : $ source [self ::SECTION_IPTC ]['copyright ' ],
271- Exif::CREATION_DATE => (!isset ($ source ['DateTimeOriginal ' ])) ? false : DateTime::createFromFormat ('Y:m:d H:i:s ' , $ source ['DateTimeOriginal ' ]),
272- Exif::CREDIT => (!isset ($ source [self ::SECTION_IPTC ]['credit ' ])) ? false : $ source [self ::SECTION_IPTC ]['credit ' ],
272+ Exif::COPYRIGHT => (!isset ($ source [self ::SECTION_IPTC ]['copyright ' ])) ?
273+ false : $ source [self ::SECTION_IPTC ]['copyright ' ],
274+ Exif::CREATION_DATE => (!isset ($ source ['DateTimeOriginal ' ])) ?
275+ false : DateTime::createFromFormat ('Y:m:d H:i:s ' , $ source ['DateTimeOriginal ' ]),
276+ Exif::CREDIT => (!isset ($ source [self ::SECTION_IPTC ]['credit ' ])) ?
277+ false : $ source [self ::SECTION_IPTC ]['credit ' ],
273278 Exif::EXPOSURE => $ exposureTime ,
274279 Exif::FILESIZE => (!isset ($ source [Exif::FILESIZE ]) ? false : $ source [Exif::FILESIZE ]),
275280 Exif::FOCAL_LENGTH => $ focalLength ,
276- Exif::FOCAL_DISTANCE => (!isset ($ source [self ::SECTION_COMPUTED ]['FocusDistance ' ])) ? false : $ source [self ::SECTION_COMPUTED ]['FocusDistance ' ],
277- Exif::HEADLINE => (!isset ($ source [self ::SECTION_IPTC ]['headline ' ])) ? false : $ source [self ::SECTION_IPTC ]['headline ' ],
278- Exif::HEIGHT => (!isset ($ source [self ::SECTION_COMPUTED ]['Height ' ])) ? false : $ source [self ::SECTION_COMPUTED ]['Height ' ],
281+ Exif::FOCAL_DISTANCE => (!isset ($ source [self ::SECTION_COMPUTED ]['FocusDistance ' ])) ?
282+ false : $ source [self ::SECTION_COMPUTED ]['FocusDistance ' ],
283+ Exif::HEADLINE => (!isset ($ source [self ::SECTION_IPTC ]['headline ' ])) ?
284+ false : $ source [self ::SECTION_IPTC ]['headline ' ],
285+ Exif::HEIGHT => (!isset ($ source [self ::SECTION_COMPUTED ]['Height ' ])) ?
286+ false : $ source [self ::SECTION_COMPUTED ]['Height ' ],
279287 Exif::HORIZONTAL_RESOLUTION => $ horResolution ,
280288 Exif::ISO => (!isset ($ source ['ISOSpeedRatings ' ])) ? false : $ source ['ISOSpeedRatings ' ],
281- Exif::JOB_TITLE => (!isset ($ source [self ::SECTION_IPTC ]['jobtitle ' ])) ? false : $ source [self ::SECTION_IPTC ]['jobtitle ' ],
282- Exif::KEYWORDS => (!isset ($ source [self ::SECTION_IPTC ]['keywords ' ])) ? false : $ source [self ::SECTION_IPTC ]['keywords ' ],
289+ Exif::JOB_TITLE => (!isset ($ source [self ::SECTION_IPTC ]['jobtitle ' ])) ?
290+ false : $ source [self ::SECTION_IPTC ]['jobtitle ' ],
291+ Exif::KEYWORDS => (!isset ($ source [self ::SECTION_IPTC ]['keywords ' ])) ?
292+ false : $ source [self ::SECTION_IPTC ]['keywords ' ],
283293 Exif::MIMETYPE => (!isset ($ source [Exif::MIMETYPE ]) ? false : $ source [Exif::MIMETYPE ]),
284294 Exif::ORIENTATION => (!isset ($ source [Exif::ORIENTATION ]) ? false : $ source [Exif::ORIENTATION ]),
285295 Exif::SOFTWARE => (!isset ($ source ['Software ' ])) ? false : trim ($ source ['Software ' ]),
286- Exif::SOURCE => (!isset ($ source [self ::SECTION_IPTC ]['source ' ])) ? false : $ source [self ::SECTION_IPTC ]['source ' ],
287- Exif::TITLE => (!isset ($ source [self ::SECTION_IPTC ]['title ' ])) ? false : $ source [self ::SECTION_IPTC ]['title ' ],
296+ Exif::SOURCE => (!isset ($ source [self ::SECTION_IPTC ]['source ' ])) ?
297+ false : $ source [self ::SECTION_IPTC ]['source ' ],
298+ Exif::TITLE => (!isset ($ source [self ::SECTION_IPTC ]['title ' ])) ?
299+ false : $ source [self ::SECTION_IPTC ]['title ' ],
288300 Exif::VERTICAL_RESOLUTION => $ vertResolution ,
289- Exif::WIDTH => (!isset ($ source [self ::SECTION_COMPUTED ]['Width ' ])) ? false : $ source [self ::SECTION_COMPUTED ]['Width ' ],
301+ Exif::WIDTH => (!isset ($ source [self ::SECTION_COMPUTED ]['Width ' ])) ?
302+ false : $ source [self ::SECTION_COMPUTED ]['Width ' ],
290303 );
291304
292305 $ arrMapping = array (
0 commit comments