/** * @return array */ public function getAttributesForConnector() { $return = array(); foreach (arFieldList::getAllowedConnectorFields() as $field_name) { if (isset($this->{$field_name}) && $this->{$field_name} and self::isAllowedAttribute($this->getFieldType(), $field_name)) { $return[arFieldList::mapKey($field_name)] = $this->{$field_name}; } } return $return; }