UpdatesAlbumMetadata
Table of Contents
Methods
-
getLogger()
: mixed
-
getAlbumFieldMappings()
: array<string|int, mixed>
-
isHigherQualityAlbumData()
: bool
-
processComplexAlbumFields()
: array<string|int, mixed>
-
shouldUpdateAlbumField()
: bool
-
updateAlbumMetadata()
: array<string|int, mixed>
getLogger()
protected
abstract getLogger() : mixed
getAlbumFieldMappings()
private
getAlbumFieldMappings(string $source) : array<string|int, mixed>
Parameters
-
$source
: string
-
Return values
array<string|int, mixed>
isHigherQualityAlbumData()
private
isHigherQualityAlbumData(mixed $existing, mixed $new) : bool
Parameters
-
$existing
: mixed
-
-
$new
: mixed
-
processComplexAlbumFields()
private
processComplexAlbumFields(Album $album, array<string|int, mixed> $data, string $source) : array<string|int, mixed>
Parameters
-
$album
: Album
-
-
$data
: array<string|int, mixed>
-
-
$source
: string
-
Return values
array<string|int, mixed>
shouldUpdateAlbumField()
private
shouldUpdateAlbumField(Album $album, string $field, mixed $value) : bool
Parameters
-
$album
: Album
-
-
$field
: string
-
-
$value
: mixed
-
private
updateAlbumMetadata(Album $album, array<string|int, mixed> $data, string $source) : array<string|int, mixed>
Parameters
-
$album
: Album
-
-
$data
: array<string|int, mixed>
-
-
$source
: string
-
Return values
array<string|int, mixed>