Table of Contents
Properties
-
$artist
: string|null
-
$country
: string|null
-
$format
: string|null
-
$genre
: string|null
-
$label
: string|null
-
$page
: int
-
$per_page
: int
-
$q
: string|null
-
$style
: string|null
-
$title
: string|null
-
$type
: string|null
-
$year
: string|null
Methods
-
__construct()
: mixed
-
setArtist()
: ReleaseFilter
-
setCountry()
: ReleaseFilter
-
setFormat()
: ReleaseFilter
-
setGenre()
: ReleaseFilter
-
setLabel()
: ReleaseFilter
-
setQ()
: ReleaseFilter
-
setStyle()
: ReleaseFilter
-
setTitle()
: ReleaseFilter
-
setType()
: ReleaseFilter
-
setYear()
: ReleaseFilter
-
toQueryParameters()
: array<string|int, mixed>
-
buildQuery()
: array<string|int, mixed>
$artist
public
string|null
$artist
= null
$country
public
string|null
$country
= null
public
string|null
$format
= null
$genre
public
string|null
$genre
= null
$label
public
string|null
$label
= null
$page
public
int
$page
= 1
$per_page
public
int
$per_page
= 50
$q
public
string|null
$q
= null
$style
public
string|null
$style
= null
$title
public
string|null
$title
= null
$type
public
string|null
$type
= null
$year
public
string|null
$year
= null
__construct()
public
__construct([string|null $q = null ][, string|null $type = null ][, string|null $title = null ][, string|null $artist = null ][, string|null $label = null ][, string|null $country = null ][, string|null $year = null ][, string|null $format = null ][, string|null $genre = null ][, string|null $style = null ][, int $page = 1 ][, int $per_page = 50 ]) : mixed
Parameters
-
$q
: string|null
= null
-
-
$type
: string|null
= null
-
-
$title
: string|null
= null
-
-
$artist
: string|null
= null
-
-
$label
: string|null
= null
-
-
$country
: string|null
= null
-
-
$year
: string|null
= null
-
-
$format
: string|null
= null
-
-
$genre
: string|null
= null
-
-
$style
: string|null
= null
-
-
$page
: int
= 1
-
-
$per_page
: int
= 50
-
setArtist()
public
setArtist(string|null $artist) : ReleaseFilter
Parameters
-
$artist
: string|null
-
setCountry()
public
setCountry(string|null $country) : ReleaseFilter
Parameters
-
$country
: string|null
-
public
setFormat(string|null $format) : ReleaseFilter
Parameters
-
$format
: string|null
-
setGenre()
public
setGenre(string|null $genre) : ReleaseFilter
Parameters
-
$genre
: string|null
-
setLabel()
public
setLabel(string|null $label) : ReleaseFilter
Parameters
-
$label
: string|null
-
setQ()
public
setQ(string|null $q) : ReleaseFilter
Parameters
-
$q
: string|null
-
setStyle()
public
setStyle(string|null $style) : ReleaseFilter
Parameters
-
$style
: string|null
-
setTitle()
public
setTitle(string|null $title) : ReleaseFilter
Parameters
-
$title
: string|null
-
setType()
public
setType(string|null $type) : ReleaseFilter
Parameters
-
$type
: string|null
-
setYear()
public
setYear(string|null $year) : ReleaseFilter
Parameters
-
$year
: string|null
-
toQueryParameters()
public
toQueryParameters() : array<string|int, mixed>
Return values
array<string|int, mixed>
buildQuery()
protected
buildQuery() : array<string|int, mixed>
Return values
array<string|int, mixed>