public function toObject($object_to_fill = null, $props_to_skip = array()) { if (!$object_to_fill) { $object_to_fill = new assetParamsConversionProfileFilter(); } $conversionProfileCriteria = new Criteria(); if ($this->conversionProfileIdEqual) { $conversionProfileCriteria->add(conversionProfile2Peer::ID, $this->conversionProfileIdEqual); } if ($this->conversionProfileIdIn) { $conversionProfileCriteria->add(conversionProfile2Peer::ID, explode(',', $this->conversionProfileIdIn), Criteria::IN); } if ($this->conversionProfileIdFilter) { $conversionProfileIdFilter = new conversionProfile2Filter(); $this->conversionProfileIdFilter->toObject($conversionProfileIdFilter); $conversionProfileIdFilter->attachToCriteria($conversionProfileCriteria); } $this->conversionProfileIdEqual = null; $this->conversionProfileIdFilter = null; $conversionProfileIdIn = conversionProfile2Peer::getIds($conversionProfileCriteria); if (count($conversionProfileIdIn)) { $this->conversionProfileIdIn = implode(',', $conversionProfileIdIn); } else { $this->conversionProfileIdIn = -1; } // none existing conversion profile $assetParamsCriteria = new Criteria(); if ($this->assetParamsIdEqual) { $assetParamsCriteria->add(assetParamsPeer::ID, $this->assetParamsIdEqual); } if ($this->assetParamsIdIn) { $assetParamsCriteria->add(assetParamsPeer::ID, explode(',', $this->assetParamsIdIn), Criteria::IN); } if ($this->assetParamsIdFilter) { $assetParamsIdFilter = new assetParamsFilter(); $this->assetParamsIdFilter->toObject($assetParamsIdFilter); $assetParamsIdFilter->attachToCriteria($assetParamsCriteria); } $this->assetParamsIdEqual = null; $this->assetParamsIdFilter = null; $assetParamsIdIn = assetParamsPeer::getIds($assetParamsCriteria); if (count($assetParamsIdIn)) { $this->assetParamsIdIn = implode(',', $assetParamsIdIn); } else { $this->assetParamsIdIn = -1; } // none existing flavor return parent::toObject($object_to_fill, $props_to_skip); }