/** * @return \yii\db\ActiveQuery */ public function getSensor() { return $this->hasOne(Sensor::className(), ['id' => 'sensor_id']); }
public static function getSensorObjectModelClass(\psesd\sensors\base\BaseInterface $object) { if ($object instanceof SensorInterface) { return SensorModel::className(); } if ($object instanceof ServiceInterface) { return ServiceModel::className(); } if ($object instanceof ServiceReferenceInterface) { return ServiceReferenceModel::className(); } if ($object instanceof ResourceReferenceInterface) { return ResourceReferenceModel::className(); } if ($object instanceof ResourceInterface) { return ResourceModel::className(); } if ($object instanceof SiteInterface) { return SiteModel::className(); } if ($object instanceof ServerInterface) { return ServerModel::className(); } if ($object instanceof ProviderInterface) { return ProviderModel::className(); } return false; }