Documentation

Artist
in package

Artist class

Table of Contents

$id  : string
$name  : string
$picture  : string
$songs  : array<string|int, mixed>
__construct()  : mixed
addSong()  : void
Add song to song list
getId()  : string
Get Spotify ID
getName()  : string
Get artist's name
getNumberOfTracks()  : int
Get number of tracks by artist
getPicture()  : string
Get artist's picture
getTracks()  : array<string|int, Track>
Get tracks
removeSong()  : void
Remove song from song list

Properties

$id

private string $id

Artist spotify ID

$name

private string $name

Artist name

$picture

private string $picture

Artist picture

$songs

private array<string|int, mixed> $songs = []

Artist songs

Methods

__construct()

public __construct(string $id, string $name, string $picture[, array<string|int, mixed>|null $songs = null ]) : mixed
Parameters
$id : string
$name : string
$picture : string
$songs : array<string|int, mixed>|null = null
Return values
mixed

addSong()

Add song to song list

public addSong(Track $track) : void
Parameters
$track : Track
Return values
void

getId()

Get Spotify ID

public getId() : string
Return values
string

getName()

Get artist's name

public getName() : string
Return values
string

getNumberOfTracks()

Get number of tracks by artist

public getNumberOfTracks() : int
Return values
int

getPicture()

Get artist's picture

public getPicture() : string
Return values
string

getTracks()

Get tracks

public getTracks() : array<string|int, Track>
Return values
array<string|int, Track>

removeSong()

Remove song from song list

public removeSong(Track $track) : void
Parameters
$track : Track
Return values
void

Search results