duncan3dc\Sonos\Network::getAlarms PHP Метод

getAlarms() публичный Метод

Get all the alarms available on the network.
public getAlarms ( ) : duncan3dc\Sonos\Alarm[]
Результат duncan3dc\Sonos\Alarm[]
    public function getAlarms()
    {
        if (is_array($this->alarms)) {
            return $this->alarms;
        }
        $data = $this->getController()->soap("AlarmClock", "ListAlarms");
        $parser = new XmlParser($data["CurrentAlarmList"]);
        $alarms = [];
        foreach ($parser->getTags("Alarm") as $tag) {
            $alarms[] = new Alarm($tag, $this);
        }
        return $this->alarms = $alarms;
    }