/**
* @inheritDoc
+ * @since 3.1
*/
public static function getSyncDependencies() {
return [];
/**
* @inheritDoc
+ * @since 3.2
*/
public function addFormFields(IFormDocument $form) {
$form->getNodeById('data')->appendChildren([
/**
* @inheritDoc
+ * @since 3.2
*/
public function getElementIdentifier(\DOMElement $element): string {
return $element->getElementsByTagName('name')->item(0)->nodeValue;
/**
* @inheritDoc
+ * @since 3.2
*/
public function getEntryList(): IDevtoolsPipEntryList {
$xml = $this->getProjectXml();
/**
* @inheritDoc
+ * @since 3.2
*/
protected function sortDocument(\DOMDocument $document) {
$this->sortImportDelete($document);
/**
* @inheritDoc
+ * @since 3.2
*/
protected function writeEntry(\DOMDocument $document, IFormDocument $form): \DOMElement {
$definition = $document->createElement('definition');