/** @return string */ protected final function getConnectorForm() { $endpoint = $this->getConnector(); if (is_array($endpoint) && !empty($endpoint['CODE'])) { $this->connector = ConnectorManager::getConnector($endpoint); } elseif (is_object($endpoint) && $endpoint instanceof Connector) { $this->connector = $endpoint; } if ($this->connector) { $this->connector->setFieldPrefixExtended($this->getFieldPrefix()); $this->connector->setFieldFormName($this->getFieldFormName()); $this->connector->setFieldValues($this->getFields()); return $this->connector->getForm(); } else { return ''; } }