QualityValidator
Table of Contents
Properties
-
$albumValidator
: AlbumQualityValidator
-
$artistValidator
: ArtistQualityValidator
-
$songValidator
: SongQualityValidator
Methods
-
__construct()
: mixed
-
isHighConfidenceArtistMatch()
: bool
-
isHighConfidenceSongMatch()
: bool
-
isValidMatch()
: bool
-
scoreAlbumMatch()
: float
-
scoreArtistMatch()
: float
-
scoreSongMatch()
: float
__construct()
public
__construct(ArtistQualityValidator $artistValidator, AlbumQualityValidator $albumValidator, SongQualityValidator $songValidator) : mixed
Parameters
-
$artistValidator
: ArtistQualityValidator
-
-
$albumValidator
: AlbumQualityValidator
-
-
$songValidator
: SongQualityValidator
-
isHighConfidenceArtistMatch()
public
isHighConfidenceArtistMatch(array<string|int, mixed> $metadata, Artist $artist, float $qualityScore) : bool
Parameters
-
$metadata
: array<string|int, mixed>
-
-
$artist
: Artist
-
-
$qualityScore
: float
-
isHighConfidenceSongMatch()
public
isHighConfidenceSongMatch(array<string|int, mixed> $metadata, Song $song, float $qualityScore) : bool
Parameters
-
$metadata
: array<string|int, mixed>
-
-
$song
: Song
-
-
$qualityScore
: float
-
isValidMatch()
public
isValidMatch(array<string|int, mixed> $metadata, float $qualityScore) : bool
Parameters
-
$metadata
: array<string|int, mixed>
-
-
$qualityScore
: float
-
scoreAlbumMatch()
public
scoreAlbumMatch(array<string|int, mixed> $metadata, Album $album) : float
Parameters
-
$metadata
: array<string|int, mixed>
-
-
$album
: Album
-
scoreArtistMatch()
public
scoreArtistMatch(array<string|int, mixed> $metadata, Artist $artist) : float
Parameters
-
$metadata
: array<string|int, mixed>
-
-
$artist
: Artist
-
scoreSongMatch()
public
scoreSongMatch(array<string|int, mixed> $metadata, Song $song) : float
Parameters
-
$metadata
: array<string|int, mixed>
-
-
$song
: Song
-