Redaxscript\Modules\Gallery\Gallery::_getExifData PHP Method

_getExifData() protected static method

getExifData
Since: 3.0.0
protected static _getExifData ( string $file = null ) : array
$file string
return array
    protected static function _getExifData($file = null)
    {
        $dataArray = [];
        $exifArray = function_exists('exif_read_data') ? exif_read_data($file) : [];
        /* handle data */
        if ($exifArray) {
            $dataArray['artist'] = $exifArray['Artist'];
            $dataArray['date'] = $exifArray['DateTime'] ? date(Db::getSetting('date'), strtotime($exifArray['DateTime'])) : null;
            $dataArray['description'] = $exifArray['ImageDescription'];
        }
        $dataArray = array_filter($dataArray);
        return $dataArray;
    }