BitbarPlugins\Travel\WifiAccessPoint::jsonSerialize PHP Метод

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

{@inheritDoc}
public jsonSerialize ( )
    function jsonSerialize()
    {
        $return = [self::DEFINITION_MAC_ADDRESS => $this->macAddress];
        if ($this->signalStrength !== null) {
            $return[self::DEFINITION_SIGNAL_STRENGTH] = $this->signalStrength;
        }
        if ($this->age !== null) {
            $return[self::DEFINITION_AGE] = $this->age;
        }
        if ($this->channel !== null) {
            $return[self::DEFINITION_CHANNEL] = $this->channel;
        }
        if ($this->signalToNoiseRatio !== null) {
            $return[self::DEFINITION_SIGNAL_TO_NOISE_RATION] = $this->signalToNoiseRatio;
        }
        return $return;
    }