TrackInterface
extends
UriInterface
in
Representation of a track.
Table of Contents
Methods
- __construct() : mixed
- createFromXml() : TrackInterface
- getAlbum() : string
- Get the name of the album of the track.
- getAlbumArt() : string
- Get the full path to the album art for this track.
- getArtist() : string
- Get the name of the artist of the track.
- getMetaData() : string
- Get the metadata xml for this object.
- getNumber() : int
- Get the track number.
- getTitle() : string
- Get the name of the track.
- getUri() : string
- Get the URI for this object.
- setAlbum() : TrackInterface
- Set the album of the track.
- setAlbumArt() : TrackInterface
- Set the album art of the track.
- setArtist() : TrackInterface
- Set the artist of the track.
- setNumber() : TrackInterface
- Set the number of the track.
- setTitle() : TrackInterface
- Set the name of the track.
Methods
__construct()
public
__construct(string $uri) : mixed
Parameters
- $uri : string
createFromXml()
public
static createFromXml(ElementInterface $xml, ControllerInterface $controller) : TrackInterface
Parameters
- $xml : ElementInterface
- $controller : ControllerInterface
Return values
TrackInterfacegetAlbum()
Get the name of the album of the track.
public
getAlbum() : string
Return values
stringgetAlbumArt()
Get the full path to the album art for this track.
public
getAlbumArt() : string
Return values
stringgetArtist()
Get the name of the artist of the track.
public
getArtist() : string
Return values
stringgetMetaData()
Get the metadata xml for this object.
public
getMetaData() : string
Return values
stringgetNumber()
Get the track number.
public
getNumber() : int
Return values
intgetTitle()
Get the name of the track.
public
getTitle() : string
Return values
stringgetUri()
Get the URI for this object.
public
getUri() : string
Return values
stringsetAlbum()
Set the album of the track.
public
setAlbum(string $album) : TrackInterface
Parameters
- $album : string
Return values
TrackInterfacesetAlbumArt()
Set the album art of the track.
public
setAlbumArt(string $albumArt) : TrackInterface
Parameters
- $albumArt : string
Return values
TrackInterfacesetArtist()
Set the artist of the track.
public
setArtist(string $artist) : TrackInterface
Parameters
- $artist : string
Return values
TrackInterfacesetNumber()
Set the number of the track.
public
setNumber(int $number) : TrackInterface
Parameters
- $number : int
Return values
TrackInterfacesetTitle()
Set the name of the track.
public
setTitle(string $title) : TrackInterface
Parameters
- $title : string