Beispiel #1
0
 public static function getSonos($_emptyCache = false)
 {
     if ($_emptyCache) {
         shell_exec('rm -rf /tmp/sonos-cache');
         shell_exec('sudo rm -rf /tmp/sonos-cache');
     } else {
         if (self::$_sonos !== null) {
             return self::$_sonos;
         }
     }
     $logger = log::getLogger('sonos_debug');
     $cache = new \Doctrine\Common\Cache\FilesystemCache("/tmp/sonos-cache");
     self::$_sonos = new Network($cache);
     self::$_sonos->setLogger($logger);
     return self::$_sonos;
 }