Files
2026-04-28 15:13:50 +02:00

47 lines
698 B
PHP

<?php
namespace WPO\IPS\EDI\Interfaces;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
interface FormatInterface {
/**
* Get the format type code
*
* @return string
*/
public function get_type_code(): string;
/**
* Get the format root element
*
* @return string
*/
public function get_root_element(): string;
/**
* Get the format additional attributes
*
* @return array
*/
public function get_additional_attributes(): array;
/**
* Get the format namespaces
*
* @return array
*/
public function get_namespaces(): array;
/**
* Get the format structure
*
* @return array
*/
public function get_structure(): array;
}