WIP: Fix invalid XML. #1237
@@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* @package Joomla.Component.Builder
|
* @package Joomla.Component.Builder
|
||||||
*
|
*
|
||||||
@@ -8,38 +8,38 @@
|
|||||||
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
||||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaFive\Plugin;
|
namespace VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaFive\Plugin;
|
||||||
|
|
||||||
|
|
||||||
use Joomla\Filesystem\Folder;
|
use Joomla\Filesystem\Folder;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Config;
|
use VDM\Joomla\Componentbuilder\Compiler\Config;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language;
|
use VDM\Joomla\Componentbuilder\Compiler\Language;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Set;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Set;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Purge;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Purge;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Translation;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Translation;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Multilingual;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Multilingual;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event;
|
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Creator\FieldsetExtension;
|
use VDM\Joomla\Componentbuilder\Compiler\Creator\FieldsetExtension;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\ContentOne;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\ContentOne;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\Languages;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\Languages;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\Multilingual as BuilderMultilingual;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\Multilingual as BuilderMultilingual;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\File;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\File;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
||||||
use VDM\Joomla\Utilities\ArrayHelper;
|
use VDM\Joomla\Utilities\ArrayHelper;
|
||||||
use VDM\Joomla\Utilities\StringHelper;
|
use VDM\Joomla\Utilities\StringHelper;
|
||||||
use VDM\Joomla\Componentbuilder\Interfaces\Architecture\Plugin\MainXMLInterface;
|
use VDM\Joomla\Componentbuilder\Interfaces\Architecture\Plugin\MainXMLInterface;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Joomla 5 Plugin Main XML Class
|
* Joomla 5 Plugin Main XML Class
|
||||||
*
|
*
|
||||||
* @since 5.0.2
|
* @since 5.0.2
|
||||||
*/
|
*/
|
||||||
final class MainXML implements MainXMLInterface
|
final class MainXML implements MainXMLInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* The Config Class.
|
* The Config Class.
|
||||||
*
|
*
|
||||||
@@ -436,7 +436,7 @@ final class MainXML implements MainXMLInterface
|
|||||||
if ($addComponentPath)
|
if ($addComponentPath)
|
||||||
{
|
{
|
||||||
$xml .= PHP_EOL . Indent::_(3) . 'addruleprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Rule"';
|
$xml .= PHP_EOL . Indent::_(3) . 'addruleprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Rule"';
|
||||||
$xml .= PHP_EOL . Indent::_(3) . 'addfieldprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Field">';
|
$xml .= PHP_EOL . Indent::_(3) . 'addfieldprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Field"';
|
||||||
$xml .= PHP_EOL . Indent::_(1) . '>';
|
$xml .= PHP_EOL . Indent::_(1) . '>';
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -564,6 +564,6 @@ final class MainXML implements MainXMLInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $languageFiles;
|
return $languageFiles;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* @package Joomla.Component.Builder
|
* @package Joomla.Component.Builder
|
||||||
*
|
*
|
||||||
@@ -8,38 +8,38 @@
|
|||||||
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
||||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaFour\Plugin;
|
namespace VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaFour\Plugin;
|
||||||
|
|
||||||
|
|
||||||
use Joomla\Filesystem\Folder;
|
use Joomla\Filesystem\Folder;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Config;
|
use VDM\Joomla\Componentbuilder\Compiler\Config;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language;
|
use VDM\Joomla\Componentbuilder\Compiler\Language;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Set;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Set;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Purge;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Purge;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Translation;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Translation;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Multilingual;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Multilingual;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event;
|
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Creator\FieldsetExtension;
|
use VDM\Joomla\Componentbuilder\Compiler\Creator\FieldsetExtension;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\ContentOne;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\ContentOne;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\Languages;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\Languages;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\Multilingual as BuilderMultilingual;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\Multilingual as BuilderMultilingual;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\File;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\File;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
||||||
use VDM\Joomla\Utilities\ArrayHelper;
|
use VDM\Joomla\Utilities\ArrayHelper;
|
||||||
use VDM\Joomla\Utilities\StringHelper;
|
use VDM\Joomla\Utilities\StringHelper;
|
||||||
use VDM\Joomla\Componentbuilder\Interfaces\Architecture\Plugin\MainXMLInterface;
|
use VDM\Joomla\Componentbuilder\Interfaces\Architecture\Plugin\MainXMLInterface;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Joomla 4 Plugin Main XML Class
|
* Joomla 4 Plugin Main XML Class
|
||||||
*
|
*
|
||||||
* @since 5.0.2
|
* @since 5.0.2
|
||||||
*/
|
*/
|
||||||
final class MainXML implements MainXMLInterface
|
final class MainXML implements MainXMLInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* The Config Class.
|
* The Config Class.
|
||||||
*
|
*
|
||||||
@@ -436,7 +436,7 @@ final class MainXML implements MainXMLInterface
|
|||||||
if ($addComponentPath)
|
if ($addComponentPath)
|
||||||
{
|
{
|
||||||
$xml .= PHP_EOL . Indent::_(3) . 'addruleprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Rule"';
|
$xml .= PHP_EOL . Indent::_(3) . 'addruleprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Rule"';
|
||||||
$xml .= PHP_EOL . Indent::_(3) . 'addfieldprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Field">';
|
$xml .= PHP_EOL . Indent::_(3) . 'addfieldprefix="' . $this->config->namespace_prefix . '\Component\\' . $this->contentone->get('ComponentNamespace') . '\Administrator\Field"';
|
||||||
$xml .= PHP_EOL . Indent::_(1) . '>';
|
$xml .= PHP_EOL . Indent::_(1) . '>';
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -564,6 +564,6 @@ final class MainXML implements MainXMLInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $languageFiles;
|
return $languageFiles;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* @package Joomla.Component.Builder
|
* @package Joomla.Component.Builder
|
||||||
*
|
*
|
||||||
@@ -8,38 +8,38 @@
|
|||||||
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
||||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaThree\Plugin;
|
namespace VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaThree\Plugin;
|
||||||
|
|
||||||
|
|
||||||
use Joomla\Filesystem\Folder;
|
use Joomla\Filesystem\Folder;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Config;
|
use VDM\Joomla\Componentbuilder\Compiler\Config;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language;
|
use VDM\Joomla\Componentbuilder\Compiler\Language;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Set;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Set;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Purge;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Purge;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Translation;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Translation;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Language\Multilingual;
|
use VDM\Joomla\Componentbuilder\Compiler\Language\Multilingual;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event;
|
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Creator\FieldsetExtension;
|
use VDM\Joomla\Componentbuilder\Compiler\Creator\FieldsetExtension;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\ContentOne;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\ContentOne;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\Languages;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\Languages;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Builder\Multilingual as BuilderMultilingual;
|
use VDM\Joomla\Componentbuilder\Compiler\Builder\Multilingual as BuilderMultilingual;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\File;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\File;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
||||||
use VDM\Joomla\Utilities\ArrayHelper;
|
use VDM\Joomla\Utilities\ArrayHelper;
|
||||||
use VDM\Joomla\Utilities\StringHelper;
|
use VDM\Joomla\Utilities\StringHelper;
|
||||||
use VDM\Joomla\Componentbuilder\Interfaces\Architecture\Plugin\MainXMLInterface;
|
use VDM\Joomla\Componentbuilder\Interfaces\Architecture\Plugin\MainXMLInterface;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Joomla 3 Plugin Main XML Class
|
* Joomla 3 Plugin Main XML Class
|
||||||
*
|
*
|
||||||
* @since 5.0.2
|
* @since 5.0.2
|
||||||
*/
|
*/
|
||||||
final class MainXML implements MainXMLInterface
|
final class MainXML implements MainXMLInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* The Config Class.
|
* The Config Class.
|
||||||
*
|
*
|
||||||
@@ -565,6 +565,6 @@ final class MainXML implements MainXMLInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $languageFiles;
|
return $languageFiles;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* @package Joomla.Component.Builder
|
* @package Joomla.Component.Builder
|
||||||
*
|
*
|
||||||
@@ -8,37 +8,37 @@
|
|||||||
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
* @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.
|
||||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace VDM\Joomla\Componentbuilder\Compiler\Helper;
|
namespace VDM\Joomla\Componentbuilder\Compiler\Helper;
|
||||||
|
|
||||||
|
|
||||||
use Joomla\Filesystem\File;
|
use Joomla\Filesystem\File;
|
||||||
use Joomla\Filesystem\Folder;
|
use Joomla\Filesystem\Folder;
|
||||||
use Joomla\CMS\Language\Text;
|
use Joomla\CMS\Language\Text;
|
||||||
use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper;
|
use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper;
|
||||||
use VDM\Joomla\FOF\Encrypt\AES;
|
use VDM\Joomla\FOF\Encrypt\AES;
|
||||||
use VDM\Joomla\Utilities\StringHelper;
|
use VDM\Joomla\Utilities\StringHelper;
|
||||||
use VDM\Joomla\Utilities\ArrayHelper;
|
use VDM\Joomla\Utilities\ArrayHelper;
|
||||||
use VDM\Joomla\Utilities\ObjectHelper;
|
use VDM\Joomla\Utilities\ObjectHelper;
|
||||||
use VDM\Joomla\Utilities\GetHelper;
|
use VDM\Joomla\Utilities\GetHelper;
|
||||||
use VDM\Joomla\Utilities\FileHelper;
|
use VDM\Joomla\Utilities\FileHelper;
|
||||||
use VDM\Joomla\Utilities\MathHelper;
|
use VDM\Joomla\Utilities\MathHelper;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Factory as CFactory;
|
use VDM\Joomla\Componentbuilder\Compiler\Factory as CFactory;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Minify;
|
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Minify;
|
||||||
use VDM\Joomla\Componentbuilder\Compiler\Helper\Fields;
|
use VDM\Joomla\Componentbuilder\Compiler\Helper\Fields;
|
||||||
use Joomla\CMS\Form\Form;
|
use Joomla\CMS\Form\Form;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interpretation class
|
* Interpretation class
|
||||||
*
|
*
|
||||||
* @deprecated 3.3
|
* @deprecated 3.3
|
||||||
*/
|
*/
|
||||||
class Interpretation extends Fields
|
class Interpretation extends Fields
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* The global config Field Sets
|
* The global config Field Sets
|
||||||
*
|
*
|
||||||
@@ -23455,7 +23455,7 @@ class Interpretation extends Fields
|
|||||||
$xml .= PHP_EOL . Indent::_(3)
|
$xml .= PHP_EOL . Indent::_(3)
|
||||||
. 'addfieldprefix="' . CFactory::_('Config')->namespace_prefix
|
. 'addfieldprefix="' . CFactory::_('Config')->namespace_prefix
|
||||||
. '\Component\\' . CFactory::_('Compiler.Builder.Content.One')->get('ComponentNamespace')
|
. '\Component\\' . CFactory::_('Compiler.Builder.Content.One')->get('ComponentNamespace')
|
||||||
. '\Administrator\Field">';
|
. '\Administrator\Field"';
|
||||||
}
|
}
|
||||||
$xml .= PHP_EOL . Indent::_(1) . '>';
|
$xml .= PHP_EOL . Indent::_(1) . '>';
|
||||||
}
|
}
|
||||||
@@ -23678,6 +23678,6 @@ class Interpretation extends Fields
|
|||||||
public function shouldLanguageBeAdded(&$tag, &$languageStrings, &$total, &$file_name)
|
public function shouldLanguageBeAdded(&$tag, &$languageStrings, &$total, &$file_name)
|
||||||
{
|
{
|
||||||
return CFactory::_('Language.Translation')->check($tag, $languageStrings, $total, $file_name);
|
return CFactory::_('Language.Translation')->check($tag, $languageStrings, $total, $file_name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user