Melon
abstract class Melon implements ArrayAccess
Abstract class for WaterMelon classes.
Properties
int | $id | ||
protected array | $response |
Methods
array
parse()
Fetches information about a song, a album or a artist from the melon.com API and saves it to $response and returns it.
__construct(int $id, bool $autoParse = true)
Class constructor.
void
offsetSet(mixed $offset, mixed $value)
Setter for ArrayAccess.
bool
offsetExists(mixed $offset)
Whether an offset exists
void
offsetUnset(mixed $offset)
Unset an offset
mixed
offsetGet(mixed $offset)
Offset to retrieve
Details
at line 25
abstract protected array
parse()
Fetches information about a song, a album or a artist from the melon.com API and saves it to $response and returns it.
at line 33
__construct(int $id, bool $autoParse = true)
Class constructor.
at line 45
void
offsetSet(mixed $offset, mixed $value)
Setter for ArrayAccess.
at line 57
bool
offsetExists(mixed $offset)
Whether an offset exists
at line 65
void
offsetUnset(mixed $offset)
Unset an offset
at line 73
mixed
offsetGet(mixed $offset)
Offset to retrieve
at line 84
static Melon
make(int $id, bool $autoParse = true)
Class factory to make Melon instance.