Свойство | Тип | Описание | |
---|---|---|---|
$controller | A Controller instance to communicate with. |
Метод | Описание | |
---|---|---|
__construct ( |
Create an instance of the Factory class. | |
createFromUri ( string $uri ) : duncan3dc\Sonos\Tracks\Track | Create a new Track instance from a URI. | |
createFromXml ( duncan3dc\DomParser\XmlElement $xml ) : duncan3dc\Sonos\Tracks\Track | Create a new Track instance from a URI. |
Метод | Описание | |
---|---|---|
guessTrackClass ( string $uri ) : string | Get the name of the Track class that represents a URI. |
public __construct ( |
||
$controller | A Controller instance to communicate with |
public createFromUri ( string $uri ) : duncan3dc\Sonos\Tracks\Track | ||
$uri | string | The URI of the track |
Результат | duncan3dc\Sonos\Tracks\Track |
public createFromXml ( duncan3dc\DomParser\XmlElement $xml ) : duncan3dc\Sonos\Tracks\Track | ||
$xml | duncan3dc\DomParser\XmlElement | The xml element representing the track meta data. |
Результат | duncan3dc\Sonos\Tracks\Track |
protected guessTrackClass ( string $uri ) : string | ||
$uri | string | The URI of the track |
Результат | string |