public __construct ( string $ip, Doctrine\Common\Cache\Cache $cache = null, Psr\Log\LoggerInterface $logger = null ) | ||
$ip | string | The ip address that the device is listening on |
$cache | Doctrine\Common\Cache\Cache | The cache object to use for the expensive multicast discover to find Sonos devices on the network |
$logger | Psr\Log\LoggerInterface | A logging object |