/** * adds field values array to xml data * Used by Backend XML only * @deprecated Do not use directly, only for XML tabs backend * * @param string $value * @param RegistryInterface $pluginParams * @param string $name * @param \SimpleXMLElement $node * @param string $control_name * @param string $control_name_name * @param boolean $view * @param RegistryInterface $data */ public function fetchFieldValues( /** @noinspection PhpUnusedParameterInspection */ $value, $pluginParams, $name, $node, $control_name, $control_name_name, $view, $data ) { if ( $this->fieldid > 0 ) { $fieldValuesTable = new FieldValueTable( $this->_db ); $fieldValues = $fieldValuesTable->getFieldValuesOfField( (int) $this->fieldid ); } else { $fieldValues = array(); } $data->set( '_fieldvalues', $fieldValues ); }