*/
private $xmlCompacting = false;
+ /**
+ * Method name for XML template type
+ */
+ private $initMethodName = 'invalid';
+
/**
* Protected constructor
*
// Set XML template type and prefix
$this->xmlTemplateType = $xmlTemplateType;
$this->typePrefix = $typePrefix;
+ $this->initMethodName = sprintf('init%s', StringUtils::convertToClassName($this->xmlTemplateType));
// Get template instance
$applicationInstance = ApplicationHelper::getSelfInstance();
*/
public final function startElement ($resource, string $element, array $attributes) {
// Initial method name which will never be called...
- $methodName = 'init' . StringUtils::convertToClassName($this->xmlTemplateType);
+ $methodName = $this->initMethodName;
// Make the element name lower-case
$element = strtolower($element);