public function addFeaturevaluesOfFeature($featureId, $featurevalues) { if (is_array($featurevalues)) { foreach ($featurevalues as $featurevalue) { $featurevalueId = is_object($featurevalue) ? $featurevalue->getId() : $featurevalue; if (is_null(RoomHasFeaturevaluePeer::retrieveByPk($this->getId(), $featurevalueId))) { $roomHasFeaturevalue = new RoomHasFeaturevalue(); $roomHasFeaturevalue->setFeaturevalueId($featurevalueId); $this->addRoomHasFeaturevalue($roomHasFeaturevalue); } } } }