Initial commit

This commit is contained in:
Felix Förtsch
2020-10-20 14:39:50 +02:00
commit 648ded8896
1225 changed files with 216511 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
<?php
// autoload.php @generated by Composer
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInitfe2ad7bc57369cc31174fe5525a436ac::getLoader();

View File

@@ -0,0 +1,441 @@
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Composer\Autoload;
/**
* ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
*
* $loader = new \Composer\Autoload\ClassLoader();
*
* // register classes with namespaces
* $loader->add('Symfony\Component', __DIR__.'/component');
* $loader->add('Symfony', __DIR__.'/framework');
*
* // activate the autoloader
* $loader->register();
*
* // to enable searching the include path (eg. for PEAR packages)
* $loader->setUseIncludePath(true);
*
* In this example, if you try to use a class in the Symfony\Component
* namespace or one of its children (Symfony\Component\Console for instance),
* the autoloader will first look for the class under the component/
* directory, and it will then fallback to the framework/ directory if not
* found before giving up.
*
* This class is loosely based on the Symfony UniversalClassLoader.
*
* @author Fabien Potencier <fabien@symfony.com>
* @author Jordi Boggiano <j.boggiano@seld.be>
* @see http://www.php-fig.org/psr/psr-0/
* @see http://www.php-fig.org/psr/psr-4/
*/
class ClassLoader
{
// PSR-4
private $prefixLengthsPsr4 = array();
private $prefixDirsPsr4 = array();
private $fallbackDirsPsr4 = array();
// PSR-0
private $prefixesPsr0 = array();
private $fallbackDirsPsr0 = array();
private $useIncludePath = false;
private $classMap = array();
private $classMapAuthoritative = false;
private $missingClasses = array();
private $apcuPrefix;
public function getPrefixes()
{
if (!empty($this->prefixesPsr0)) {
return call_user_func_array('array_merge', $this->prefixesPsr0);
}
return array();
}
public function getPrefixesPsr4()
{
return $this->prefixDirsPsr4;
}
public function getFallbackDirs()
{
return $this->fallbackDirsPsr0;
}
public function getFallbackDirsPsr4()
{
return $this->fallbackDirsPsr4;
}
public function getClassMap()
{
return $this->classMap;
}
/**
* @param array $classMap Class to filename map
*/
public function addClassMap(array $classMap)
{
if ($this->classMap) {
$this->classMap = array_merge($this->classMap, $classMap);
} else {
$this->classMap = $classMap;
}
}
/**
* Registers a set of PSR-0 directories for a given prefix, either
* appending or prepending to the ones previously set for this prefix.
*
* @param string $prefix The prefix
* @param array|string $paths The PSR-0 root directories
* @param bool $prepend Whether to prepend the directories
*/
public function add($prefix, $paths, $prepend = false)
{
if (!$prefix) {
if ($prepend) {
$this->fallbackDirsPsr0 = array_merge(
(array) $paths,
$this->fallbackDirsPsr0
);
} else {
$this->fallbackDirsPsr0 = array_merge(
$this->fallbackDirsPsr0,
(array) $paths
);
}
return;
}
$first = $prefix[0];
if (!isset($this->prefixesPsr0[$first][$prefix])) {
$this->prefixesPsr0[$first][$prefix] = (array) $paths;
return;
}
if ($prepend) {
$this->prefixesPsr0[$first][$prefix] = array_merge(
(array) $paths,
$this->prefixesPsr0[$first][$prefix]
);
} else {
$this->prefixesPsr0[$first][$prefix] = array_merge(
$this->prefixesPsr0[$first][$prefix],
(array) $paths
);
}
}
/**
* Registers a set of PSR-4 directories for a given namespace, either
* appending or prepending to the ones previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param array|string $paths The PSR-4 base directories
* @param bool $prepend Whether to prepend the directories
*
* @throws \InvalidArgumentException
*/
public function addPsr4($prefix, $paths, $prepend = false)
{
if (!$prefix) {
// Register directories for the root namespace.
if ($prepend) {
$this->fallbackDirsPsr4 = array_merge(
(array) $paths,
$this->fallbackDirsPsr4
);
} else {
$this->fallbackDirsPsr4 = array_merge(
$this->fallbackDirsPsr4,
(array) $paths
);
}
} elseif (!isset($this->prefixDirsPsr4[$prefix])) {
// Register directories for a new namespace.
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
} elseif ($prepend) {
// Prepend directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
(array) $paths,
$this->prefixDirsPsr4[$prefix]
);
} else {
// Append directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
$this->prefixDirsPsr4[$prefix],
(array) $paths
);
}
}
/**
* Registers a set of PSR-0 directories for a given prefix,
* replacing any others previously set for this prefix.
*
* @param string $prefix The prefix
* @param array|string $paths The PSR-0 base directories
*/
public function set($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr0 = (array) $paths;
} else {
$this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
}
}
/**
* Registers a set of PSR-4 directories for a given namespace,
* replacing any others previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param array|string $paths The PSR-4 base directories
*
* @throws \InvalidArgumentException
*/
public function setPsr4($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr4 = (array) $paths;
} else {
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
}
}
/**
* Turns on searching the include path for class files.
*
* @param bool $useIncludePath
*/
public function setUseIncludePath($useIncludePath)
{
$this->useIncludePath = $useIncludePath;
}
/**
* Can be used to check if the autoloader uses the include path to check
* for classes.
*
* @return bool
*/
public function getUseIncludePath()
{
return $this->useIncludePath;
}
/**
* Turns off searching the prefix and fallback directories for classes
* that have not been registered with the class map.
*
* @param bool $classMapAuthoritative
*/
public function setClassMapAuthoritative($classMapAuthoritative)
{
$this->classMapAuthoritative = $classMapAuthoritative;
}
/**
* Should class lookup fail if not found in the current class map?
*
* @return bool
*/
public function isClassMapAuthoritative()
{
return $this->classMapAuthoritative;
}
/**
* APCu prefix to use to cache found/not-found classes, if the extension is enabled.
*
* @param string|null $apcuPrefix
*/
public function setApcuPrefix($apcuPrefix)
{
$this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
}
/**
* The APCu prefix in use, or null if APCu caching is not enabled.
*
* @return string|null
*/
public function getApcuPrefix()
{
return $this->apcuPrefix;
}
/**
* Registers this instance as an autoloader.
*
* @param bool $prepend Whether to prepend the autoloader or not
*/
public function register($prepend = false)
{
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
}
/**
* Unregisters this instance as an autoloader.
*/
public function unregister()
{
spl_autoload_unregister(array($this, 'loadClass'));
}
/**
* Loads the given class or interface.
*
* @param string $class The name of the class
* @return bool|null True if loaded, null otherwise
*/
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
return true;
}
}
/**
* Finds the path to the file where the class is defined.
*
* @param string $class The name of the class
*
* @return string|false The path if found, false otherwise
*/
public function findFile($class)
{
// class map lookup
if (isset($this->classMap[$class])) {
return $this->classMap[$class];
}
if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
return false;
}
if (null !== $this->apcuPrefix) {
$file = apcu_fetch($this->apcuPrefix.$class, $hit);
if ($hit) {
return $file;
}
}
$file = $this->findFileWithExtension($class, '.php');
// Search for Hack files if we are running on HHVM
if (false === $file && defined('HHVM_VERSION')) {
$file = $this->findFileWithExtension($class, '.hh');
}
if (null !== $this->apcuPrefix) {
apcu_add($this->apcuPrefix.$class, $file);
}
if (false === $file) {
// Remember that this class does not exist.
$this->missingClasses[$class] = true;
}
return $file;
}
private function findFileWithExtension($class, $ext)
{
// PSR-4 lookup
$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
$first = $class[0];
if (isset($this->prefixLengthsPsr4[$first])) {
foreach ($this->prefixLengthsPsr4[$first] as $prefix => $length) {
if (0 === strpos($class, $prefix)) {
foreach ($this->prefixDirsPsr4[$prefix] as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
return $file;
}
}
}
}
}
// PSR-4 fallback dirs
foreach ($this->fallbackDirsPsr4 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
return $file;
}
}
// PSR-0 lookup
if (false !== $pos = strrpos($class, '\\')) {
// namespaced class name
$logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
. strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
} else {
// PEAR-like class name
$logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
}
if (isset($this->prefixesPsr0[$first])) {
foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
if (0 === strpos($class, $prefix)) {
foreach ($dirs as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
}
}
}
// PSR-0 fallback dirs
foreach ($this->fallbackDirsPsr0 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
// PSR-0 include paths.
if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
return $file;
}
return false;
}
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*/
function includeFile($file)
{
include $file;
}

View File

@@ -0,0 +1,21 @@
Copyright (c) 2016 Nils Adermann, Jordi Boggiano
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,544 @@
<?php
// autoload_classmap.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'WCFE\\CompatibleWordpress' => $baseDir . '/Compatibility/Compatibility.php',
'WCFE\\Config\\Plugin' => $baseDir . '/Config/Plugin.class.php',
'WCFE\\Factory' => $baseDir . '/Factory/Factory.class.php',
'WCFE\\Factory\\WordpressOptions' => $baseDir . '/Factory/WordpressOptions.class.php',
'WCFE\\Hooks' => $baseDir . '/Pluggable/Hooks.enum.php',
'WCFE\\Includes\\Mail\\EmergencyRestoreMail' => $baseDir . '/Includes/Mail/EmergencyRestore.class.php',
'WCFE\\Installer\\Factory' => $baseDir . '/Installer/Factory.class.php',
'WCFE\\Installer\\Installer' => $baseDir . '/Installer/Installer.class.php',
'WCFE\\Installer\\WordpressOptions' => $baseDir . '/Installer/WordpressOptions.class.php',
'WCFE\\Libraries\\CSS\\jQuery\\Theme\\Theme' => $baseDir . '/Libraries/CSS/jQuery/Theme/Theme.class.php',
'WCFE\\Libraries\\Forms\\Rules\\RequiredField' => $baseDir . '/Libraries/Forms/Rule-Required.class.php',
'WCFE\\Libraries\\InstallerService' => $baseDir . '/Libraries/InstallerService.abstract.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEExtLanguageTools' => $baseDir . '/Libraries/JavaScript/AceEditor/ext-language_tools.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEExtSearchBox' => $baseDir . '/Libraries/JavaScript/AceEditor/ext-searchbox.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEModePHP' => $baseDir . '/Libraries/JavaScript/AceEditor/mode-php.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEditor' => $baseDir . '/Libraries/JavaScript/AceEditor/ace.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\Theme' => $baseDir . '/Libraries/JavaScript/AceEditor/Theme.class.php',
'WCFE\\Libraries\\JavaScript\\ChechboxList' => $baseDir . '/Libraries/JavaScript/CheckboxList.class.php',
'WCFE\\Libraries\\JavaScript\\ErrorsDialog' => $baseDir . '/Libraries/JavaScript/ErrorsDialog.class.php',
'WCFE\\Libraries\\JavaScript\\jQueryCookies' => $baseDir . '/Libraries/JavaScript/jQueryCookies.class.php',
'WCFE\\Libraries\\JavaScript\\jQueryMenu' => $baseDir . '/Libraries/JavaScript/jQueryMenu.class.php',
'WCFE\\Libraries\\ParseString' => $baseDir . '/Libraries/ParseString.class.php',
'WCFE\\Libraries\\PersistObject' => $baseDir . '/Libraries/PersistObject.abstract.php',
'WCFE\\Libraries\\ResStorage' => $baseDir . '/Libraries/ResourcesStorage.class.php',
'WCFE\\Modules\\Editor\\Controller\\EditorService\\EditorServiceController' => $baseDir . '/Modules/Editor/Controller/EditorService/Controller.class.php',
'WCFE\\Modules\\Editor\\Controller\\Editor\\EditorController' => $baseDir . '/Modules/Editor/Controller/Editor/Controller.class.php',
'WCFE\\Modules\\Editor\\Controller\\JSONControllerResponder' => $baseDir . '/Modules/Editor/Controller/JSON.class.php',
'WCFE\\Modules\\Editor\\Controller\\MultiSiteToolsService\\MultiSiteToolsServiceController' => $baseDir . '/Modules/Editor/Controller/MultiSiteService/Controller.class.php',
'WCFE\\Modules\\Editor\\Controller\\MultiSiteTools\\MultiSiteToolsController' => $baseDir . '/Modules/Editor/Controller/MultiSiteTools/Controller.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\AuthKey' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/AuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\AuthSalt' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/AuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ConcatenateJavaScript' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/ConcatenateJavaScript.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Constant' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Constant.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieAdminPath' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieAdminPath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieAuth' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieDomain' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieDomain.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieHash' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieHash.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieLoggedIn' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieLoggedIn.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieNamedBase' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieNamedBase.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookiePass' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookiePass.class.phps.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookiePath' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookiePath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookiePluginsPath' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookiePluginsPath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieSecureAuth' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieSecureAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieSitePath' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieSitePath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieTest' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieTest.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieUser' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CookieUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Cron' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Cron.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CronAlternate' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CronAlternate.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CronLockTimeOut' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/CronLockTimeOut.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbAllowRepair' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbAllowRepair.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbCharSet' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbCharSet.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbCollate' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbCollate.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbDontUpgradeGlobalTables' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbDontUpgradeGlobalTables.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbHost' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbHost.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbName' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/dbName.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbPassword' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbPort' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbPort.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbTablePrefix' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbTablePrefix.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbUser' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/DbUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Field' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Field.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\LoggedInKey' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/LoggedInKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\LoggedInSalt' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/LoggedInSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MaxMemoryLimit' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MaxMemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MemoryLimit' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSite' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSite.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteAllow' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteAllow.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteBlogId' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteBlogId.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteDomainCurrentSite' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteDomainCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSitePathCurrentSite' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSitePathCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSitePrimaryNetworkId' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSitePrimaryNetworkId.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteSiteId' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteSiteId.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteSubDomainInstall' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteSubDomainInstall.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteToolPluginLoader' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteToolPluginLoader.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\NonceKey' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/NonceKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\NonceSalt' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/NonceSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostAutoSaveInterval' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/PostAutoSaveInterval.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostEmptyTrashDays' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/PostEmptyTrashDays.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostRevisions' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/PostRevisions.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostRevisionsMax' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/PostRevisionsMax.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyBypassHosts' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/ProxyBypassHosts.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyHost' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/ProxyHost.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyPassword' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/ProxyPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyPort' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/ProxyPort.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyUser' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/ProxyUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SaveQueries' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SaveQueries.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ScriptDebug' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/ScriptDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecureAuthKey' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecureAuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecureAuthSalt' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecureAuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityAccessibleHosts' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecurityAccessibleHosts.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityAllowUnfilteredUploads' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecurityAllowUnfilteredUploads.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityBlockExternalUrl' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecurityBlockExternalUrl.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityDisablePluggablesEditor' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecurityDisablePluggablesEditor.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityDisallowUnfilteredHTML' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecurityDisallowUnfilteredHTML.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityForceSSLAdmin' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecurityForceSSLAdmin.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityForceSSLLogin' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/SecurityForceSSLLogin.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\BooleanType' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Types/Boolean.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\Itype' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Types/IType.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\NumericType' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Types/Numeric.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\StringType' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Types/String.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeAutoCore' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeAutoCore.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeAutoDisable' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeAutoDisable.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeDisablePluggables' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeDisablePluggables.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFSMethod' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFSMethod.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPBase' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPBase.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPContentDir' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPContentDir.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPHost' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPHost.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPassword' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPluginDir' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPluginDir.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPriKey' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPriKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPubKey' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPubKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPSSL' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPSSL.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPUser' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Variable' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/Variable.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPCache' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/WPCache.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPDebug' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/WPDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPDebugDisplay' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/WPDebugDisplay.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPDebugLog' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/WPDebugLog.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPLang' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/WPLang.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPLangDir' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/WPLangDir.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Templates\\Master\\Master' => $baseDir . '/Modules/Editor/Model/ConfigFile/Templates/Master/Master.class.php',
'WCFE\\Modules\\Editor\\Model\\EditorModel' => $baseDir . '/Modules/Editor/Model/Editor.class.php',
'WCFE\\Modules\\Editor\\Model\\EmergencyRestore' => $baseDir . '/Modules/Editor/Model/EmergencyRestore.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\ConfigFileForm' => $baseDir . '/Modules/Editor/Model/Forms/ConfigFileForm.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\AuthKey' => $baseDir . '/Modules/Editor/Model/Forms/Fields/AuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\AuthSalt' => $baseDir . '/Modules/Editor/Model/Forms/Fields/AuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ConcatenateJavaScript' => $baseDir . '/Modules/Editor/Model/Forms/Fields/ConcatenateJavaScript.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieAdminPath' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieAdminPath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieAuth' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieDomain' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieDomain.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieHash' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieHash.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieLoggedIn' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieLoggedIn.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookiePass' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookiePass.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookiePath' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookiePath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookiePluginsPath' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookiePluginsPath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieSecureAuth' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieSecureAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieSitePath' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieSitePath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieTest' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieTest.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieUser' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CookieUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\Cron' => $baseDir . '/Modules/Editor/Model/Forms/Fields/Cron.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CronAlternate' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CronAlternate.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CronLockTimeOut' => $baseDir . '/Modules/Editor/Model/Forms/Fields/CronLockTimeOut.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbAllowRepair' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbAllowRepair.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbCharSet' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbCharSet.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbCollate' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbCollate.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbDontUpgradeGlobalTables' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbDontUpgradeGlobalTables.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbHost' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbName' => $baseDir . '/Modules/Editor/Model/Forms/Fields/dbName.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbPassword' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbPort' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbPort.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbTablePrefix' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbTablePrefix.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbUser' => $baseDir . '/Modules/Editor/Model/Forms/Fields/DbUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\IWPConfigFileField' => $baseDir . '/Modules/Editor/Model/ConfigFile/Fields/WpConfigField.interface.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\LoggedInKey' => $baseDir . '/Modules/Editor/Model/Forms/Fields/LoggedInKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\LoggedInSalt' => $baseDir . '/Modules/Editor/Model/Forms/Fields/LoggedInSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MaxMemoryLimit' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MaxMemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MemoryLimit' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSite' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSite.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteAllow' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSiteAllow.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteBlogId' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSiteBlogId.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteDomainCurrentSite' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSiteDomainCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSitePathCurrentSite' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSitePathCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSitePrimaryNetworkId' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSitePrimaryNetworkId.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteSiteId' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSiteSiteId.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteSubDomainInstall' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSiteSubDomainInstall.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteToolPluginLoader' => $baseDir . '/Modules/Editor/Model/Forms/Fields/MultiSiteToolPluginLoader.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\NonceKey' => $baseDir . '/Modules/Editor/Model/Forms/Fields/NonceKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\NonceSalt' => $baseDir . '/Modules/Editor/Model/Forms/Fields/NonceSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\Others\\Task' => $baseDir . '/Modules/Editor/Model/Forms/Fields/Others/Task.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostAutoSaveInterval' => $baseDir . '/Modules/Editor/Model/Forms/Fields/PostAutoSaveInterval.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostEmptyTrashDays' => $baseDir . '/Modules/Editor/Model/Forms/Fields/PostEmptyTrashDays.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostRevisions' => $baseDir . '/Modules/Editor/Model/Forms/Fields/PostRevisions.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostRevisionsMax' => $baseDir . '/Modules/Editor/Model/Forms/Fields/PostRevisionsMax.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyBypassHosts' => $baseDir . '/Modules/Editor/Model/Forms/Fields/ProxyBypassHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyHost' => $baseDir . '/Modules/Editor/Model/Forms/Fields/ProxyHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyPassword' => $baseDir . '/Modules/Editor/Model/Forms/Fields/ProxyPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyPort' => $baseDir . '/Modules/Editor/Model/Forms/Fields/ProxyPort.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyUser' => $baseDir . '/Modules/Editor/Model/Forms/Fields/ProxyUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SaveQueries' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SaveQueries.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ScriptDebug' => $baseDir . '/Modules/Editor/Model/Forms/Fields/ScriptDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecureAuthKey' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecureAuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecureAuthSalt' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecureAuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityAccessibleHosts' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecurityAccessibleHosts.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityAllowUnfilteredUploads' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecurityAllowUnfilteredUploads.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityBlockExternalUrl' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecurityBlockExternalUrl.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityDisablePluggablesEditor' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecurityDisablePluggablesEditor.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityDisallowUnfilteredHTML' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecurityDisallowUnfilteredHTML.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityForceSSLAdmin' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecurityForceSSLAdmin.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityForceSSLLogin' => $baseDir . '/Modules/Editor/Model/Forms/Fields/SecurityForceSSLLogin.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeAutoCore' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeAutoCore.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeAutoDisable' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeAutoDisable.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeDisablePluggables' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeDisablePluggables.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFSMethod' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFSMethod.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPBase' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPBase.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPContentDir' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPContentDir.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPHost' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPassword' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPluginDir' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPluginDir.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPriKey' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPriKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPubKey' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPubKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPSSL' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPSSL.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPUser' => $baseDir . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPCache' => $baseDir . '/Modules/Editor/Model/Forms/Fields/WPCache.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPDebug' => $baseDir . '/Modules/Editor/Model/Forms/Fields/WPDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPDebugDisplay' => $baseDir . '/Modules/Editor/Model/Forms/Fields/WPDebugDisplay.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPDebugLog' => $baseDir . '/Modules/Editor/Model/Forms/Fields/WPDebugLog.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPLang' => $baseDir . '/Modules/Editor/Model/Forms/Fields/WPLang.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPLangDir' => $baseDir . '/Modules/Editor/Model/Forms/Fields/WPLangDir.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\RawConfigFileForm' => $baseDir . '/Modules/Editor/Model/Forms/RawConfigFile.class.php',
'WCFE\\Modules\\Editor\\Model\\MultiSiteToolsModel' => $baseDir . '/Modules/Editor/Model/MultiSiteTools.class.php',
'WCFE\\Modules\\Editor\\Model\\SystemCheckToolsModel' => $baseDir . '/Modules/Editor/Model/SystemCheckTools.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\EditorHTMLView' => $baseDir . '/Modules/Editor/View/Editor/View.html.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\CheckboxField' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CheckboxField.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\CheckboxListField' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CheckboxList.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\DropDownField' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DropDownField.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\FieldBase' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/Field.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\HTMLComponent' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/HTMLComponent.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\InputField' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/InputField.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\PreDefinedCheckboxList' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/PreDefinedCheckboxList.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\SecureKeyField' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecureKeyField.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\StructuredCheckboxList' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/StructuredCheckboxList.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\TextareaField' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/Textarea.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\AutoPath' => $baseDir . '/Modules/Editor/View/Editor/Media/AutoPath.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\ConfigForm' => $baseDir . '/Modules/Editor/View/Editor/Media/ConfigForm.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\EditorServices' => $baseDir . '/Modules/Editor/View/Editor/Media/EditorServices.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\RawView' => $baseDir . '/Modules/Editor/View/Editor/Media/RawView.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\Style' => $baseDir . '/Modules/Editor/View/Editor/Media/Style.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\AuthKey\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/AuthKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\AuthSalt\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/AuthSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ConcatenateJavaScript\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/ConcatenateJavaScript/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieAdminPath\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieAdminPath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieAuth\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieAuth/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieDomain\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieDomain/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieHash\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieHash/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieLoggedIn\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieLoggedIn/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookiePass\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookiePass/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookiePath\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookiePath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookiePluginsPath\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookiePluginsPath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieSecureAuth\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieSecureAuth/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieSitePath\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieSitePath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieTest\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieTest/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieUser\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CookieUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CronAlternate\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CronAlternate/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CronLockTimeOut\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/CronLockTimeOut/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\Cron\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/Cron/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbAllowRepair\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbAllowRepair/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbCharSet\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbCharSet/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbCollate\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbCollate/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbDontUpgradeGlobalTables\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbDontUpgradeGlobalTables/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbHost\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbHost/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbName\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbName/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbPassword\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbPassword/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbPort\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbPort/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbTablePrefix\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbTablePrefix/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbUser\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/DbUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\LoggedInKey\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/LoggedInKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\LoggedInSalt\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/LoggedInSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MaxMemoryLimit\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MaxMemoryLimit/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MemoryLimit\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MemoryLimit/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteAllow\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteAllow/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteBlogId\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteBlogId/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteDomainCurrentSite\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteDomainCurrentSite/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSitePathCurrentSite\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSitePathCurrentSite/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSitePrimaryNetworkId\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSitePrimaryNetworkId/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteSiteId\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteSiteId/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteSubDomainInstall\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteSubDomainInstall/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSite\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/MultiSite/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\NonceKey\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/NonceKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\NonceSalt\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/NonceSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostAutoSaveInterval\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/PostAutoSaveInterval/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostEmptyTrashDays\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/PostEmptyTrashDays/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostRevisionsMax\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/PostRevisionsMax/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostRevisions\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/PostRevisions/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyBypassHosts\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/ProxyBypassHosts/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyHost\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/ProxyHost/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyPassword\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/ProxyPassword/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyPort\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/ProxyPort/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyUser\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/ProxyUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SaveQueries\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SaveQueries/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ScriptDebug\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/ScriptDebug/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecureAuthKey\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecureAuthKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecureAuthSalt\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecureAuthSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityAccessibleHosts\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecurityAccessibleHosts/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityAllowUnfilteredUploads\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecurityAllowUnfilteredUploads/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityBlockExternalUrl\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecurityBlockExternalUrl/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityDisablePluggablesEditor\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecurityDisablePluggablesEditor/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityDisallowUnfilteredHTML\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecurityDisallowUnfilteredHTML/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityForceSSLAdmin\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecurityForceSSLAdmin/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityForceSSLLogin\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/SecurityForceSSLLogin/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeAutoCore\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeAutoCore/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeAutoDisable\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeAutoDisable/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeDisablePluggables\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeDisablePluggables/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFSMethod\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFSMethod/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPBase\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPBase/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPContentDir\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPContentDir/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPHost\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPHost/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPassword\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPassword/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPluginDir\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPluginDir/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPriKey\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPriKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPubKey\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPubKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPSSL\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPSSL/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPUser\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPCache\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/WPCache/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPDebugDisplay\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/WPDebugDisplay/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPDebugLog\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/WPDebugLog/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPDebug\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/WPDebug/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPLangDir\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/WPLangDir/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPLang\\Field' => $baseDir . '/Modules/Editor/View/Editor/Templates/Fields/WPLang/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\EditorFormTabsAdapter' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/TabsAdapter.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\FieldsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/FieldsTab.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\ITabsFormAdapter' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/TabsAdapter.interface.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\SimpleSubContainerTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/SimpleSubContainer.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tab.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\TabsBase' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\CookiesOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Cookies.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\CronOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Cron.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\DatabaseOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Database.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\DebuggingOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Debugging.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\LocalizationOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Localization.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\MaintenanceOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Maintenance.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\MultiSiteOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/MultiSite.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\PathsOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Paths.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\PostOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Post.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\ProxyOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Proxy.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\SecureKeysOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/SecureKeys.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\SecurityOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Security.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\UpgradeOptionsTab' => $baseDir . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Upgrade.class.php',
'WCFE\\Modules\\Editor\\View\\MultiSiteTools\\MultiSiteToolsHTMLView' => $baseDir . '/Modules/Editor/View/MultiSiteTools/View.html.php',
'WCFE\\Modules\\Editor\\View\\SystemCheckTools\\SystemCheckToolsHTMLView' => $baseDir . '/Modules/Editor/View/SystemCheckTools/View.html.php',
'WCFE\\Modules\\Profiles\\Controller\\JSONControllerResponder' => $baseDir . '/Modules/Profiles/Controller/JSON.class.php',
'WCFE\\Modules\\Profiles\\Controller\\ProfilesService\\ProfilesServiceController' => $baseDir . '/Modules/Profiles/Controller/ProfilesService/Controller.class.php',
'WCFE\\Modules\\Profiles\\Controller\\Profiles\\ProfilesController' => $baseDir . '/Modules/Profiles/Controller/Profiles/Controller.class.php',
'WCFE\\Modules\\Profiles\\Model\\Forms\\ProfileForm' => $baseDir . '/Modules/Profiles/Model/Form/Profile.class.php',
'WCFE\\Modules\\Profiles\\Model\\Profile' => $baseDir . '/Modules/Profiles/Model/Profile.class.php',
'WCFE\\Modules\\Profiles\\Model\\ProfilesModel' => $baseDir . '/Modules/Profiles/Model/Profiles.class.php',
'WCFE\\Modules\\Profiles\\View\\Profile\\Media\\EditCSS' => $baseDir . '/Modules/Profiles/View/Profile/Media/Edit.css.php',
'WCFE\\Modules\\Profiles\\View\\Profile\\Media\\Profile' => $baseDir . '/Modules/Profiles/View/Profile/Media/Profile.js.php',
'WCFE\\Modules\\Profiles\\View\\Profile\\ProfileHTMLView' => $baseDir . '/Modules/Profiles/View/Profile/View.html.php',
'WCFE\\Modules\\Profiles\\View\\Profiles\\Media\\Profiles' => $baseDir . '/Modules/Profiles/View/Profiles/Media/Profiles.js.php',
'WCFE\\Modules\\Profiles\\View\\Profiles\\Media\\Style' => $baseDir . '/Modules/Profiles/View/Profiles/Media/List.php',
'WCFE\\Modules\\Profiles\\View\\Profiles\\ProfilesHTMLView' => $baseDir . '/Modules/Profiles/View/Profiles/View.html.php',
'WCFE\\Modules\\SysFilters\\Controller\\SysFiltersDashboard\\SysFiltersDashboardController' => $baseDir . '/Modules/SysFilters/Controller/SysFiltersDashboard/Controller.class.php',
'WCFE\\Modules\\SysFilters\\Model\\Forms\\SysFiltersOptionsForm' => $baseDir . '/Modules/SysFilters/Model/Forms/SysFilters.class.php',
'WCFE\\Modules\\SysFilters\\Model\\SysFiltersDashboardModel' => $baseDir . '/Modules/SysFilters/Model/SysFiltersDashboard.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Media\\IndexStyle' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Media/Index.css.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Media\\SysFiltersDashboard' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Media/SysFiltersDashboard.js.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\SysFiltersDashboardHTMLView' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/View.HTML.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\AdvancedOptionsPanel' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/AdvancedOptionsPanel.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\SysFiltersFormTabsAdapter' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/TabsFormAdapter.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\EditorOptionsTab' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/Editor.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\HTTPOptionsTab' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/HTTP.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\KsesOptionsTab' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/Kses.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\MiscOptionsTab' => $baseDir . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/Misc.class.php',
'WCFE\\Pluggable\\DeferredExtender' => $baseDir . '/Pluggable/DeferredExtender.class.php',
'WCFE\\Services\\EditorModule' => $baseDir . '/Services/Editor.class.php',
'WCFE\\Services\\Editor\\MenuPages\\Editor\\Editor' => $baseDir . '/Services/Editor/MenuPages/Editor/Editor.class.php',
'WCFE\\Services\\Editor\\MenuPages\\Editor\\Page' => $baseDir . '/Services/Editor/MenuPages/Editor/Page.class.php',
'WCFE\\Services\\Editor\\MenuPages\\Editor\\RawEdit' => $baseDir . '/Services/Editor/MenuPages/Editor/RawEdit.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\MultiSiteNetworkPageTools' => $baseDir . '/Services/Editor/MultiSiteTools/MultiSiteNetworkPageTools.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\Proxy' => $baseDir . '/Services/Editor/MultiSiteTools/Proxy.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\Service' => $baseDir . '/Services/Editor/MultiSiteTools/Service.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\ServiceFront' => $baseDir . '/Services/Editor/MultiSiteTools/ServiceFront.class.php',
'WCFE\\Services\\Editor\\Services\\Editor\\Ajax' => $baseDir . '/Services/Editor/Services/Editor/Ajax.class.php',
'WCFE\\Services\\Editor\\Services\\Editor\\AjaxViews' => $baseDir . '/Services/Editor/Services/Editor/AjaxViews.class.php',
'WCFE\\Services\\Editor\\Services\\Editor\\Service' => $baseDir . '/Services/Editor/Services/Editor/Service.class.php',
'WCFE\\Services\\ProfilesModule' => $baseDir . '/Services/Profiles.class.php',
'WCFE\\Services\\Profiles\\Services\\Profiles\\Ajax' => $baseDir . '/Services/Profiles/Services/Profiles/Ajax.class.php',
'WCFE\\Services\\Profiles\\Services\\Profiles\\AjaxView' => $baseDir . '/Services/Profiles/Services/Profiles/AjaxView.class.php',
'WCFE\\Services\\Profiles\\Services\\Profiles\\Service' => $baseDir . '/Services/Profiles/Services/Profiles/Service.class.php',
'WCFE\\Services\\SysFiltersModule' => $baseDir . '/Services/SysFilters.class.php',
'WCFE\\Services\\SysFilters\\Dashboard\\Dashboard' => $baseDir . '/Services/SysFilters/Dashboard/Dashboard.class.php',
'WCFE\\Services\\SysFilters\\Dashboard\\Page' => $baseDir . '/Services/SysFilters/Dashboard/Page.class.php',
'WCFE\\Services\\SysFilters\\Services\\Dashboard\\Ajax' => $baseDir . '/Services/SysFilters/Services/Dashboard/Ajax.class.php',
'WCFE\\Services\\SysFilters\\Services\\Dashboard\\AjaxViews' => $baseDir . '/Services/SysFilters/Services/Dashboard/AjaxViews.class.php',
'WCFE\\Services\\SysFilters\\Services\\Dashboard\\Service' => $baseDir . '/Services/SysFilters/Services/Dashboard/Service.class.php',
'WCFE\\Services\\SysFilters\\SysFilters' => $baseDir . '/Services/SysFilters/SysFilters.class.php',
'WCFE\\SysPlugins\\Plugins' => $baseDir . '/SysPlugins/Plugins.class.php',
'WCFE\\SysPlugins\\SysFilters\\Module' => $baseDir . '/SysPlugins/Plugins/SysFilters/Module.abstract.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\EditorModule' => $baseDir . '/SysPlugins/Plugins/SysFilters/Modules/Editor.class.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\HTTPModule' => $baseDir . '/SysPlugins/Plugins/SysFilters/Modules/HTTP.class.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\KsesModule' => $baseDir . '/SysPlugins/Plugins/SysFilters/Modules/Kses.class.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\MiscModule' => $baseDir . '/SysPlugins/Plugins/SysFilters/Modules/Misc.class.php',
'WCFE\\SysPlugins\\SysFilters\\Plugin' => $baseDir . '/SysPlugins/Plugins/SysFilters/Plugin.class.php',
'WPPFW\\Collection\\ArrayIterator' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Collection/ArrayIterator.abstract.php',
'WPPFW\\Collection\\DataAccess' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Collection/DataAccess.class.php',
'WPPFW\\Collection\\IDataAccess' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Collection/DataAccess.interface.php',
'WPPFW\\Database\\Wordpress\\MUWordpressOptions' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Database/Wordpress/MUOptions.class.php',
'WPPFW\\Database\\Wordpress\\WPOptionVariable' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Database/Wordpress/OptionVariable.class.php',
'WPPFW\\Database\\Wordpress\\WordpressOptions' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Database/Wordpress/Options.class.php',
'WPPFW\\Forms\\Fields\\FormArrayField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Array.class.php',
'WPPFW\\Forms\\Fields\\FormField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Field.class.php',
'WPPFW\\Forms\\Fields\\FormFieldBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Field.abstract.php',
'WPPFW\\Forms\\Fields\\FormFieldsList' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/FieldsList.class.php',
'WPPFW\\Forms\\Fields\\FormIntegerField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Integer.class.php',
'WPPFW\\Forms\\Fields\\FormListField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/List.class.php',
'WPPFW\\Forms\\Fields\\FormRawField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Raw.class.php',
'WPPFW\\Forms\\Fields\\FormSecurityTokenField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/SecurityToken.class.php',
'WPPFW\\Forms\\Fields\\FormStringField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/String.class.php',
'WPPFW\\Forms\\Fields\\IField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Field.interface.php',
'WPPFW\\Forms\\Fields\\IInputField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Fields/InputField.interface.php',
'WPPFW\\Forms\\Form' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Form.class.php',
'WPPFW\\Forms\\HTML\\ElementsCollection' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/ElementsCollection.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormCheckBox' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Checkbox.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormElement' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Element.abstract.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormHidden' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Hidden.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormListOption' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/ListOption.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormNode' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Node.abstract.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormOptionsList' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/OptionsList.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormTextBox' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Textbox.class.php',
'WPPFW\\Forms\\HTML\\Elements\\IElement' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Element.interface.php',
'WPPFW\\Forms\\HTML\\HTMLForm' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/HTMlForm.class.php',
'WPPFW\\Forms\\HTML\\Linkers\\FieldLinker' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Linkers/Linker.class.php',
'WPPFW\\Forms\\HTML\\Linkers\\IFieldLinker' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Linkers/FielsLinker.interface.php',
'WPPFW\\Forms\\IForm' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Form.interface.php',
'WPPFW\\Forms\\Rules\\FieldRule' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Rules/Rule.abstract.php',
'WPPFW\\Forms\\Rules\\IFieldRule' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Rules/Rule.interface.php',
'WPPFW\\Forms\\Rules\\RequiredField' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Rules/Required.class.php',
'WPPFW\\Forms\\SecureForm' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/SecureForm.class.php',
'WPPFW\\Forms\\Types\\IType' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Types/Type.interface.php',
'WPPFW\\Forms\\Types\\TypeArray' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Types/Array.class.php',
'WPPFW\\Forms\\Types\\TypeBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Types/Type.abstract.php',
'WPPFW\\Forms\\Types\\TypeInteger' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Types/Integer.class.php',
'WPPFW\\Forms\\Types\\TypeRaw' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Types/Raw.class.php',
'WPPFW\\Forms\\Types\\TypeString' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Forms/Types/String.class.php',
'WPPFW\\HDT\\HDTDocument' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/Document.abstract.php',
'WPPFW\\HDT\\IHTDDocument' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/Document.interface.php',
'WPPFW\\HDT\\IReaderPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/ReaderPrototype.interface.php',
'WPPFW\\HDT\\IWriterPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/WriterPrototype.interface.php',
'WPPFW\\HDT\\ReaderPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/ReaderPrototype.abstract.php',
'WPPFW\\HDT\\WriterPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/WriterPrototype.abstract.php',
'WPPFW\\HDT\\XML\\SimpleXMLReaderPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/XML/SimpleXMLReader.class.php',
'WPPFW\\HDT\\XML\\XMLWriterPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/HDT/XML/Writer.abstract.php',
'WPPFW\\Http\\HTTPRequest' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Http/Request.class.php',
'WPPFW\\Http\\HTTPResponse' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Http/Response.class.php',
'WPPFW\\Http\\Url' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Http/Url.class.php',
'WPPFW\\Http\\UrlParams' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Http/UrlParams.class.php',
'WPPFW\\MVC\\Controller\\Base' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Base.php',
'WPPFW\\MVC\\Controller\\Controller' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Controller.class.php',
'WPPFW\\MVC\\Controller\\IController' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Controller.interface.php',
'WPPFW\\MVC\\Controller\\ServiceController' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Service.class.php',
'WPPFW\\MVC\\IDispatcher' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Dispatcher.interface.php',
'WPPFW\\MVC\\IMVCComponentsLayer' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/MVCLayer.interface.php',
'WPPFW\\MVC\\IMVCResponder' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Responder.interface.php',
'WPPFW\\MVC\\IMVCRouter' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Router.interface.php',
'WPPFW\\MVC\\IMVCServiceManager' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/ServiceManager.interface.php',
'WPPFW\\MVC\\IMVCViewRouter' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/MVCViewRouter.interface.php',
'WPPFW\\MVC\\MVCComponenetsLayer' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/MVCLayer.abstract.php',
'WPPFW\\MVC\\MVCDispatcher' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Dispatcher.class.php',
'WPPFW\\MVC\\MVCParams' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Params.class.php',
'WPPFW\\MVC\\MVCRequestParamsRouter' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/InputRouter.class.php',
'WPPFW\\MVC\\MVCStructure' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Structure.class.php',
'WPPFW\\MVC\\MVCViewDispatcher' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/ViewDispatcher.class.php',
'WPPFW\\MVC\\MVCViewParams' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/ViewParams.class.php',
'WPPFW\\MVC\\MVCViewRequestParamsRouter' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/ViewInputRouter.class.php',
'WPPFW\\MVC\\MVCViewStructure' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/ViewStructure.class.php',
'WPPFW\\MVC\\Model\\EntityModel' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/EntityModel.class.php',
'WPPFW\\MVC\\Model\\ModelBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/Base.abstract.php',
'WPPFW\\MVC\\Model\\PluginModel' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/PluginModel.abstract.php',
'WPPFW\\MVC\\Model\\State\\CurrentUserWPOptionsModelState' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/CurrentUserState.class.php',
'WPPFW\\MVC\\Model\\State\\GlobalWPOptionsModelState' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/Global.class.php',
'WPPFW\\MVC\\Model\\State\\IModelStateAdapter' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/StateAdapter.interface.php',
'WPPFW\\MVC\\Model\\State\\SessionWPOptionsModelState' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/Session.class.php',
'WPPFW\\MVC\\Model\\State\\WPOptionsModelState' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/WordpressOptionsAdpater.abstract.php',
'WPPFW\\MVC\\RouterBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Router.abstract.php',
'WPPFW\\MVC\\Service\\FileDownloader' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Service/FileDownloader.class.php',
'WPPFW\\MVC\\Service\\JSONEncoder' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/Service/JSON.class.php',
'WPPFW\\MVC\\Service\\MVCResponder' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/MVCResponder.abstract.php',
'WPPFW\\MVC\\View\\Base' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/View/Base.php',
'WPPFW\\MVC\\View\\TemplateView' => $vendorDir . '/xptrdev/WPPluginFramework/Include/MVC/View/Template.php',
'WPPFW\\Obj\\CastObject' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Obj/Cast.class.php',
'WPPFW\\Obj\\ClassName' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Obj/ClassName.class.php',
'WPPFW\\Obj\\Factory' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Obj/Factory.class.php',
'WPPFW\\Obj\\IFactory' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Obj/Factory.interface.php',
'WPPFW\\Obj\\IFactoryObject' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Obj/FactoryObject.interface.php',
'WPPFW\\Obj\\PHPNamespace' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Obj/Namespace.class.php',
'WPPFW\\Obj\\Register' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Obj/Register.class.php',
'WPPFW\\Plugin\\Config\\XML\\MVCPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/MVC.class.php',
'WPPFW\\Plugin\\Config\\XML\\Objects\\ObjectParamPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Objects/Param.class.php',
'WPPFW\\Plugin\\Config\\XML\\Objects\\ObjectPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Objects/Object.class.php',
'WPPFW\\Plugin\\Config\\XML\\Objects\\ObjectsPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Objects/Objects.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginConfigDocument' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Document.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginParametersPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/PluginParameters.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Plugin.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginSimpleXMLReaderPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/SimpleXMLReader.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginWriterPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Writer.abstract.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ModelPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Model.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ModelsPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Models.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ServicePrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Service.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ServiceProxyPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Proxy.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ServicesPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Services.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\TypePrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Type.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\TypesPrototype' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Types.class.php',
'WPPFW\\Plugin\\IServiceFrontProxy' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceFrontProxy.interface.php',
'WPPFW\\Plugin\\Localization' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Localization.class.php',
'WPPFW\\Plugin\\MVCRequestInputFrontProxy' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/MVCRequestInputFrontProxy.class.php',
'WPPFW\\Plugin\\MVCViewRequestInputFrontProxy' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/MVCViewRequestInputFrontProxy.class.php',
'WPPFW\\Plugin\\PluginBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/PluginBase.php',
'WPPFW\\Plugin\\PluginConfig' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Config/Config.class.php',
'WPPFW\\Plugin\\PluginFactory' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/PluginFactory.abstract.php',
'WPPFW\\Plugin\\Request' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Request.class.php',
'WPPFW\\Plugin\\Resource\\JavascriptResource' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Resource/Types/Javascript.class.php',
'WPPFW\\Plugin\\Resource\\Resource' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/Resource/Base.abstract.php',
'WPPFW\\Plugin\\ServiceFrontProxy' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceFrontProxy.abstract.php',
'WPPFW\\Plugin\\ServiceObjectRouter' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceObjectRouter.class.php',
'WPPFW\\Plugin\\ServiceObjectRouterBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceObjectRouter.abstract.php',
'WPPFW\\Plugin\\ServiceObjectViewRouter' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceObjectViewRouter.class.php',
'WPPFW\\Services\\Dashboard\\Ajax\\AjaxAccessPoint' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Ajax/AccessPoint.class.php',
'WPPFW\\Services\\Dashboard\\Ajax\\AjaxService' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Ajax/Service.class.php',
'WPPFW\\Services\\Dashboard\\Ajax\\Proxy' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Ajax/Proxy.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\IMenuPage' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/MenuPage.interface.php',
'WPPFW\\Services\\Dashboard\\Menu\\MenuPage' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/MenuPage.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\MenuPageBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/MenuPage.abstract.php',
'WPPFW\\Services\\Dashboard\\Menu\\MenuService' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/Service.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\Proxy' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/Proxy.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\SubMenu' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/SubMenu.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\SubMenuPage' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/SubMenuPage.class.php',
'WPPFW\\Services\\HookMap' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/HookMap.class.php',
'WPPFW\\Services\\IProxy' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Proxy.interface.php',
'WPPFW\\Services\\IReachableServiceObject' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/ReachableServiceObject.interface.php',
'WPPFW\\Services\\IService' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Service.interface.php',
'WPPFW\\Services\\IServiceFrontFactory' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/ServiceFrontFactory.interface.php',
'WPPFW\\Services\\IServiceObject' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/ServiceObject.interface.php',
'WPPFW\\Services\\ProxyBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Proxy.abstract.php',
'WPPFW\\Services\\Queue\\DashboardScriptsQueue' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/DashboardScript.class.php',
'WPPFW\\Services\\Queue\\DashboardStylesQueue' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/DashboardStyle.class.php',
'WPPFW\\Services\\Queue\\Resource' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/Resource.class.php',
'WPPFW\\Services\\Queue\\Resources' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/Resources.class.php',
'WPPFW\\Services\\Queue\\ScriptResource' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/Script.class.php',
'WPPFW\\Services\\Queue\\ScriptsQueue' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/Scripts.class.php',
'WPPFW\\Services\\Queue\\StyleResource' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/Style.class.php',
'WPPFW\\Services\\Queue\\StylesQueue' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Queue/Styles.class.php',
'WPPFW\\Services\\ServiceBase' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/Service.abstract.php',
'WPPFW\\Services\\ServiceModule' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceModule.abstract.php',
'WPPFW\\Services\\ServiceObject' => $vendorDir . '/xptrdev/WPPluginFramework/Include/Services/ServiceObject.abstract.php',
);

View File

@@ -0,0 +1,9 @@
<?php
// autoload_namespaces.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
);

View File

@@ -0,0 +1,9 @@
<?php
// autoload_psr4.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
);

View File

@@ -0,0 +1,52 @@
<?php
// autoload_real.php @generated by Composer
class ComposerAutoloaderInitfe2ad7bc57369cc31174fe5525a436ac
{
private static $loader;
public static function loadClassLoader($class)
{
if ('Composer\Autoload\ClassLoader' === $class) {
require __DIR__ . '/ClassLoader.php';
}
}
public static function getLoader()
{
if (null !== self::$loader) {
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInitfe2ad7bc57369cc31174fe5525a436ac', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
spl_autoload_unregister(array('ComposerAutoloaderInitfe2ad7bc57369cc31174fe5525a436ac', 'loadClassLoader'));
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
if ($useStaticLoader) {
require_once __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInitfe2ad7bc57369cc31174fe5525a436ac::getInitializer($loader));
} else {
$map = require __DIR__ . '/autoload_namespaces.php';
foreach ($map as $namespace => $path) {
$loader->set($namespace, $path);
}
$map = require __DIR__ . '/autoload_psr4.php';
foreach ($map as $namespace => $path) {
$loader->setPsr4($namespace, $path);
}
$classMap = require __DIR__ . '/autoload_classmap.php';
if ($classMap) {
$loader->addClassMap($classMap);
}
}
$loader->register(true);
return $loader;
}
}

View File

@@ -0,0 +1,554 @@
<?php
// autoload_static.php @generated by Composer
namespace Composer\Autoload;
class ComposerStaticInitfe2ad7bc57369cc31174fe5525a436ac
{
public static $classMap = array (
'WCFE\\CompatibleWordpress' => __DIR__ . '/../..' . '/Compatibility/Compatibility.php',
'WCFE\\Config\\Plugin' => __DIR__ . '/../..' . '/Config/Plugin.class.php',
'WCFE\\Factory' => __DIR__ . '/../..' . '/Factory/Factory.class.php',
'WCFE\\Factory\\WordpressOptions' => __DIR__ . '/../..' . '/Factory/WordpressOptions.class.php',
'WCFE\\Hooks' => __DIR__ . '/../..' . '/Pluggable/Hooks.enum.php',
'WCFE\\Includes\\Mail\\EmergencyRestoreMail' => __DIR__ . '/../..' . '/Includes/Mail/EmergencyRestore.class.php',
'WCFE\\Installer\\Factory' => __DIR__ . '/../..' . '/Installer/Factory.class.php',
'WCFE\\Installer\\Installer' => __DIR__ . '/../..' . '/Installer/Installer.class.php',
'WCFE\\Installer\\WordpressOptions' => __DIR__ . '/../..' . '/Installer/WordpressOptions.class.php',
'WCFE\\Libraries\\CSS\\jQuery\\Theme\\Theme' => __DIR__ . '/../..' . '/Libraries/CSS/jQuery/Theme/Theme.class.php',
'WCFE\\Libraries\\Forms\\Rules\\RequiredField' => __DIR__ . '/../..' . '/Libraries/Forms/Rule-Required.class.php',
'WCFE\\Libraries\\InstallerService' => __DIR__ . '/../..' . '/Libraries/InstallerService.abstract.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEExtLanguageTools' => __DIR__ . '/../..' . '/Libraries/JavaScript/AceEditor/ext-language_tools.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEExtSearchBox' => __DIR__ . '/../..' . '/Libraries/JavaScript/AceEditor/ext-searchbox.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEModePHP' => __DIR__ . '/../..' . '/Libraries/JavaScript/AceEditor/mode-php.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\ACEditor' => __DIR__ . '/../..' . '/Libraries/JavaScript/AceEditor/ace.class.php',
'WCFE\\Libraries\\JavaScript\\AceEditor\\Theme' => __DIR__ . '/../..' . '/Libraries/JavaScript/AceEditor/Theme.class.php',
'WCFE\\Libraries\\JavaScript\\ChechboxList' => __DIR__ . '/../..' . '/Libraries/JavaScript/CheckboxList.class.php',
'WCFE\\Libraries\\JavaScript\\ErrorsDialog' => __DIR__ . '/../..' . '/Libraries/JavaScript/ErrorsDialog.class.php',
'WCFE\\Libraries\\JavaScript\\jQueryCookies' => __DIR__ . '/../..' . '/Libraries/JavaScript/jQueryCookies.class.php',
'WCFE\\Libraries\\JavaScript\\jQueryMenu' => __DIR__ . '/../..' . '/Libraries/JavaScript/jQueryMenu.class.php',
'WCFE\\Libraries\\ParseString' => __DIR__ . '/../..' . '/Libraries/ParseString.class.php',
'WCFE\\Libraries\\PersistObject' => __DIR__ . '/../..' . '/Libraries/PersistObject.abstract.php',
'WCFE\\Libraries\\ResStorage' => __DIR__ . '/../..' . '/Libraries/ResourcesStorage.class.php',
'WCFE\\Modules\\Editor\\Controller\\EditorService\\EditorServiceController' => __DIR__ . '/../..' . '/Modules/Editor/Controller/EditorService/Controller.class.php',
'WCFE\\Modules\\Editor\\Controller\\Editor\\EditorController' => __DIR__ . '/../..' . '/Modules/Editor/Controller/Editor/Controller.class.php',
'WCFE\\Modules\\Editor\\Controller\\JSONControllerResponder' => __DIR__ . '/../..' . '/Modules/Editor/Controller/JSON.class.php',
'WCFE\\Modules\\Editor\\Controller\\MultiSiteToolsService\\MultiSiteToolsServiceController' => __DIR__ . '/../..' . '/Modules/Editor/Controller/MultiSiteService/Controller.class.php',
'WCFE\\Modules\\Editor\\Controller\\MultiSiteTools\\MultiSiteToolsController' => __DIR__ . '/../..' . '/Modules/Editor/Controller/MultiSiteTools/Controller.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\AuthKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/AuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\AuthSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/AuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ConcatenateJavaScript' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/ConcatenateJavaScript.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Constant' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Constant.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieAdminPath' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieAdminPath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieAuth' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieDomain' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieDomain.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieHash' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieHash.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieLoggedIn' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieLoggedIn.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieNamedBase' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieNamedBase.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookiePass' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookiePass.class.phps.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookiePath' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookiePath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookiePluginsPath' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookiePluginsPath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieSecureAuth' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieSecureAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieSitePath' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieSitePath.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieTest' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieTest.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CookieUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CookieUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Cron' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Cron.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CronAlternate' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CronAlternate.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\CronLockTimeOut' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/CronLockTimeOut.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbAllowRepair' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbAllowRepair.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbCharSet' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbCharSet.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbCollate' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbCollate.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbDontUpgradeGlobalTables' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbDontUpgradeGlobalTables.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbHost' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbHost.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbName' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/dbName.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbPassword' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbPort' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbPort.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbTablePrefix' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbTablePrefix.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\DbUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/DbUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Field' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Field.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\LoggedInKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/LoggedInKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\LoggedInSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/LoggedInSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MaxMemoryLimit' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MaxMemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MemoryLimit' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSite' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSite.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteAllow' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteAllow.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteBlogId' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteBlogId.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteDomainCurrentSite' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteDomainCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSitePathCurrentSite' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSitePathCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSitePrimaryNetworkId' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSitePrimaryNetworkId.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteSiteId' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteSiteId.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteSubDomainInstall' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteSubDomainInstall.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\MultiSiteToolPluginLoader' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/MultiSiteToolPluginLoader.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\NonceKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/NonceKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\NonceSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/NonceSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostAutoSaveInterval' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/PostAutoSaveInterval.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostEmptyTrashDays' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/PostEmptyTrashDays.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostRevisions' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/PostRevisions.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\PostRevisionsMax' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/PostRevisionsMax.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyBypassHosts' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/ProxyBypassHosts.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyHost' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/ProxyHost.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyPassword' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/ProxyPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyPort' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/ProxyPort.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ProxyUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/ProxyUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SaveQueries' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SaveQueries.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\ScriptDebug' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/ScriptDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecureAuthKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecureAuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecureAuthSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecureAuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityAccessibleHosts' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecurityAccessibleHosts.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityAllowUnfilteredUploads' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecurityAllowUnfilteredUploads.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityBlockExternalUrl' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecurityBlockExternalUrl.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityDisablePluggablesEditor' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecurityDisablePluggablesEditor.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityDisallowUnfilteredHTML' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecurityDisallowUnfilteredHTML.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityForceSSLAdmin' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecurityForceSSLAdmin.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\SecurityForceSSLLogin' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/SecurityForceSSLLogin.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\BooleanType' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Types/Boolean.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\Itype' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Types/IType.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\NumericType' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Types/Numeric.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Types\\StringType' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Types/String.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeAutoCore' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeAutoCore.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeAutoDisable' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeAutoDisable.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeDisablePluggables' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeDisablePluggables.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFSMethod' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFSMethod.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPBase' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPBase.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPContentDir' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPContentDir.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPHost' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPHost.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPassword' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPluginDir' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPluginDir.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPriKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPriKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPPubKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPPubKey.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPSSL' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPSSL.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\UpgradeFTPUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/UpgradeFTPUser.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\Variable' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/Variable.abstract.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPCache' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/WPCache.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPDebug' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/WPDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPDebugDisplay' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/WPDebugDisplay.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPDebugLog' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/WPDebugLog.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPLang' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/WPLang.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Fields\\WPLangDir' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/WPLangDir.class.php',
'WCFE\\Modules\\Editor\\Model\\ConfigFile\\Templates\\Master\\Master' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Templates/Master/Master.class.php',
'WCFE\\Modules\\Editor\\Model\\EditorModel' => __DIR__ . '/../..' . '/Modules/Editor/Model/Editor.class.php',
'WCFE\\Modules\\Editor\\Model\\EmergencyRestore' => __DIR__ . '/../..' . '/Modules/Editor/Model/EmergencyRestore.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\ConfigFileForm' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/ConfigFileForm.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\AuthKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/AuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\AuthSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/AuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ConcatenateJavaScript' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/ConcatenateJavaScript.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieAdminPath' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieAdminPath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieAuth' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieDomain' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieDomain.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieHash' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieHash.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieLoggedIn' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieLoggedIn.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookiePass' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookiePass.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookiePath' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookiePath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookiePluginsPath' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookiePluginsPath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieSecureAuth' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieSecureAuth.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieSitePath' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieSitePath.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieTest' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieTest.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CookieUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CookieUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\Cron' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/Cron.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CronAlternate' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CronAlternate.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\CronLockTimeOut' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/CronLockTimeOut.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbAllowRepair' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbAllowRepair.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbCharSet' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbCharSet.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbCollate' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbCollate.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbDontUpgradeGlobalTables' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbDontUpgradeGlobalTables.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbHost' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbName' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/dbName.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbPassword' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbPort' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbPort.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbTablePrefix' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbTablePrefix.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\DbUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/DbUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\IWPConfigFileField' => __DIR__ . '/../..' . '/Modules/Editor/Model/ConfigFile/Fields/WpConfigField.interface.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\LoggedInKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/LoggedInKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\LoggedInSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/LoggedInSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MaxMemoryLimit' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MaxMemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MemoryLimit' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MemoryLimit.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSite' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSite.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteAllow' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSiteAllow.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteBlogId' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSiteBlogId.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteDomainCurrentSite' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSiteDomainCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSitePathCurrentSite' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSitePathCurrentSite.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSitePrimaryNetworkId' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSitePrimaryNetworkId.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteSiteId' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSiteSiteId.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteSubDomainInstall' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSiteSubDomainInstall.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\MultiSiteToolPluginLoader' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/MultiSiteToolPluginLoader.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\NonceKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/NonceKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\NonceSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/NonceSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\Others\\Task' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/Others/Task.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostAutoSaveInterval' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/PostAutoSaveInterval.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostEmptyTrashDays' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/PostEmptyTrashDays.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostRevisions' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/PostRevisions.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\PostRevisionsMax' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/PostRevisionsMax.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyBypassHosts' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/ProxyBypassHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyHost' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/ProxyHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyPassword' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/ProxyPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyPort' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/ProxyPort.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ProxyUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/ProxyUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SaveQueries' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SaveQueries.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\ScriptDebug' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/ScriptDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecureAuthKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecureAuthKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecureAuthSalt' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecureAuthSalt.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityAccessibleHosts' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecurityAccessibleHosts.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityAllowUnfilteredUploads' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecurityAllowUnfilteredUploads.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityBlockExternalUrl' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecurityBlockExternalUrl.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityDisablePluggablesEditor' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecurityDisablePluggablesEditor.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityDisallowUnfilteredHTML' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecurityDisallowUnfilteredHTML.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityForceSSLAdmin' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecurityForceSSLAdmin.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\SecurityForceSSLLogin' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/SecurityForceSSLLogin.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeAutoCore' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeAutoCore.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeAutoDisable' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeAutoDisable.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeDisablePluggables' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeDisablePluggables.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFSMethod' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFSMethod.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPBase' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPBase.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPContentDir' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPContentDir.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPHost' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPHost.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPassword' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPassword.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPluginDir' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPluginDir.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPriKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPriKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPPubKey' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPPubKey.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPSSL' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPSSL.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\UpgradeFTPUser' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/UpgradeFTPUser.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPCache' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/WPCache.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPDebug' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/WPDebug.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPDebugDisplay' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/WPDebugDisplay.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPDebugLog' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/WPDebugLog.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPLang' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/WPLang.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\Fields\\WPLangDir' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/Fields/WPLangDir.class.php',
'WCFE\\Modules\\Editor\\Model\\Forms\\RawConfigFileForm' => __DIR__ . '/../..' . '/Modules/Editor/Model/Forms/RawConfigFile.class.php',
'WCFE\\Modules\\Editor\\Model\\MultiSiteToolsModel' => __DIR__ . '/../..' . '/Modules/Editor/Model/MultiSiteTools.class.php',
'WCFE\\Modules\\Editor\\Model\\SystemCheckToolsModel' => __DIR__ . '/../..' . '/Modules/Editor/Model/SystemCheckTools.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\EditorHTMLView' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/View.html.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\CheckboxField' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CheckboxField.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\CheckboxListField' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CheckboxList.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\DropDownField' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DropDownField.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\FieldBase' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/Field.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\HTMLComponent' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/HTMLComponent.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\InputField' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/InputField.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\PreDefinedCheckboxList' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/PreDefinedCheckboxList.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\SecureKeyField' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecureKeyField.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\StructuredCheckboxList' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/StructuredCheckboxList.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Fields\\TextareaField' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/Textarea.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\AutoPath' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Media/AutoPath.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\ConfigForm' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Media/ConfigForm.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\EditorServices' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Media/EditorServices.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\RawView' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Media/RawView.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Media\\Style' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Media/Style.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\AuthKey\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/AuthKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\AuthSalt\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/AuthSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ConcatenateJavaScript\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/ConcatenateJavaScript/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieAdminPath\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieAdminPath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieAuth\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieAuth/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieDomain\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieDomain/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieHash\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieHash/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieLoggedIn\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieLoggedIn/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookiePass\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookiePass/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookiePath\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookiePath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookiePluginsPath\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookiePluginsPath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieSecureAuth\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieSecureAuth/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieSitePath\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieSitePath/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieTest\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieTest/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CookieUser\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CookieUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CronAlternate\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CronAlternate/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\CronLockTimeOut\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/CronLockTimeOut/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\Cron\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/Cron/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbAllowRepair\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbAllowRepair/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbCharSet\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbCharSet/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbCollate\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbCollate/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbDontUpgradeGlobalTables\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbDontUpgradeGlobalTables/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbHost\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbHost/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbName\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbName/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbPassword\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbPassword/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbPort\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbPort/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbTablePrefix\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbTablePrefix/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\DbUser\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/DbUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\LoggedInKey\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/LoggedInKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\LoggedInSalt\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/LoggedInSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MaxMemoryLimit\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MaxMemoryLimit/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MemoryLimit\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MemoryLimit/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteAllow\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteAllow/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteBlogId\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteBlogId/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteDomainCurrentSite\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteDomainCurrentSite/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSitePathCurrentSite\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSitePathCurrentSite/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSitePrimaryNetworkId\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSitePrimaryNetworkId/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteSiteId\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteSiteId/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSiteSubDomainInstall\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSiteSubDomainInstall/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\MultiSite\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/MultiSite/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\NonceKey\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/NonceKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\NonceSalt\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/NonceSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostAutoSaveInterval\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/PostAutoSaveInterval/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostEmptyTrashDays\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/PostEmptyTrashDays/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostRevisionsMax\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/PostRevisionsMax/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\PostRevisions\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/PostRevisions/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyBypassHosts\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/ProxyBypassHosts/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyHost\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/ProxyHost/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyPassword\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/ProxyPassword/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyPort\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/ProxyPort/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ProxyUser\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/ProxyUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SaveQueries\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SaveQueries/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\ScriptDebug\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/ScriptDebug/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecureAuthKey\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecureAuthKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecureAuthSalt\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecureAuthSalt/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityAccessibleHosts\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecurityAccessibleHosts/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityAllowUnfilteredUploads\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecurityAllowUnfilteredUploads/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityBlockExternalUrl\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecurityBlockExternalUrl/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityDisablePluggablesEditor\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecurityDisablePluggablesEditor/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityDisallowUnfilteredHTML\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecurityDisallowUnfilteredHTML/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityForceSSLAdmin\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecurityForceSSLAdmin/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\SecurityForceSSLLogin\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/SecurityForceSSLLogin/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeAutoCore\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeAutoCore/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeAutoDisable\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeAutoDisable/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeDisablePluggables\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeDisablePluggables/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFSMethod\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFSMethod/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPBase\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPBase/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPContentDir\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPContentDir/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPHost\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPHost/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPassword\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPassword/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPluginDir\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPluginDir/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPriKey\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPriKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPPubKey\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPPubKey/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPSSL\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPSSL/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\UpgradeFTPUser\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/UpgradeFTPUser/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPCache\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/WPCache/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPDebugDisplay\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/WPDebugDisplay/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPDebugLog\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/WPDebugLog/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPDebug\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/WPDebug/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPLangDir\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/WPLangDir/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Fields\\WPLang\\Field' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Fields/WPLang/Field.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\EditorFormTabsAdapter' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/TabsAdapter.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\FieldsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/FieldsTab.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\ITabsFormAdapter' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/TabsAdapter.interface.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\SimpleSubContainerTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/SimpleSubContainer.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tab.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\TabsBase' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs.abstract.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\CookiesOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Cookies.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\CronOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Cron.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\DatabaseOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Database.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\DebuggingOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Debugging.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\LocalizationOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Localization.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\MaintenanceOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Maintenance.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\MultiSiteOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/MultiSite.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\PathsOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Paths.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\PostOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Post.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\ProxyOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Proxy.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\SecureKeysOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/SecureKeys.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\SecurityOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Security.class.php',
'WCFE\\Modules\\Editor\\View\\Editor\\Templates\\Tabs\\Tabs\\UpgradeOptionsTab' => __DIR__ . '/../..' . '/Modules/Editor/View/Editor/Templates/Tabs/Tabs/Upgrade.class.php',
'WCFE\\Modules\\Editor\\View\\MultiSiteTools\\MultiSiteToolsHTMLView' => __DIR__ . '/../..' . '/Modules/Editor/View/MultiSiteTools/View.html.php',
'WCFE\\Modules\\Editor\\View\\SystemCheckTools\\SystemCheckToolsHTMLView' => __DIR__ . '/../..' . '/Modules/Editor/View/SystemCheckTools/View.html.php',
'WCFE\\Modules\\Profiles\\Controller\\JSONControllerResponder' => __DIR__ . '/../..' . '/Modules/Profiles/Controller/JSON.class.php',
'WCFE\\Modules\\Profiles\\Controller\\ProfilesService\\ProfilesServiceController' => __DIR__ . '/../..' . '/Modules/Profiles/Controller/ProfilesService/Controller.class.php',
'WCFE\\Modules\\Profiles\\Controller\\Profiles\\ProfilesController' => __DIR__ . '/../..' . '/Modules/Profiles/Controller/Profiles/Controller.class.php',
'WCFE\\Modules\\Profiles\\Model\\Forms\\ProfileForm' => __DIR__ . '/../..' . '/Modules/Profiles/Model/Form/Profile.class.php',
'WCFE\\Modules\\Profiles\\Model\\Profile' => __DIR__ . '/../..' . '/Modules/Profiles/Model/Profile.class.php',
'WCFE\\Modules\\Profiles\\Model\\ProfilesModel' => __DIR__ . '/../..' . '/Modules/Profiles/Model/Profiles.class.php',
'WCFE\\Modules\\Profiles\\View\\Profile\\Media\\EditCSS' => __DIR__ . '/../..' . '/Modules/Profiles/View/Profile/Media/Edit.css.php',
'WCFE\\Modules\\Profiles\\View\\Profile\\Media\\Profile' => __DIR__ . '/../..' . '/Modules/Profiles/View/Profile/Media/Profile.js.php',
'WCFE\\Modules\\Profiles\\View\\Profile\\ProfileHTMLView' => __DIR__ . '/../..' . '/Modules/Profiles/View/Profile/View.html.php',
'WCFE\\Modules\\Profiles\\View\\Profiles\\Media\\Profiles' => __DIR__ . '/../..' . '/Modules/Profiles/View/Profiles/Media/Profiles.js.php',
'WCFE\\Modules\\Profiles\\View\\Profiles\\Media\\Style' => __DIR__ . '/../..' . '/Modules/Profiles/View/Profiles/Media/List.php',
'WCFE\\Modules\\Profiles\\View\\Profiles\\ProfilesHTMLView' => __DIR__ . '/../..' . '/Modules/Profiles/View/Profiles/View.html.php',
'WCFE\\Modules\\SysFilters\\Controller\\SysFiltersDashboard\\SysFiltersDashboardController' => __DIR__ . '/../..' . '/Modules/SysFilters/Controller/SysFiltersDashboard/Controller.class.php',
'WCFE\\Modules\\SysFilters\\Model\\Forms\\SysFiltersOptionsForm' => __DIR__ . '/../..' . '/Modules/SysFilters/Model/Forms/SysFilters.class.php',
'WCFE\\Modules\\SysFilters\\Model\\SysFiltersDashboardModel' => __DIR__ . '/../..' . '/Modules/SysFilters/Model/SysFiltersDashboard.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Media\\IndexStyle' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Media/Index.css.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Media\\SysFiltersDashboard' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Media/SysFiltersDashboard.js.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\SysFiltersDashboardHTMLView' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/View.HTML.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\AdvancedOptionsPanel' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/AdvancedOptionsPanel.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\SysFiltersFormTabsAdapter' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/TabsFormAdapter.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\EditorOptionsTab' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/Editor.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\HTTPOptionsTab' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/HTTP.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\KsesOptionsTab' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/Kses.class.php',
'WCFE\\Modules\\SysFilters\\View\\SysFiltersDashboard\\Tabs\\Tabs\\MiscOptionsTab' => __DIR__ . '/../..' . '/Modules/SysFilters/View/SysFiltersDashboard/Tabs/Tabs/Misc.class.php',
'WCFE\\Pluggable\\DeferredExtender' => __DIR__ . '/../..' . '/Pluggable/DeferredExtender.class.php',
'WCFE\\Services\\EditorModule' => __DIR__ . '/../..' . '/Services/Editor.class.php',
'WCFE\\Services\\Editor\\MenuPages\\Editor\\Editor' => __DIR__ . '/../..' . '/Services/Editor/MenuPages/Editor/Editor.class.php',
'WCFE\\Services\\Editor\\MenuPages\\Editor\\Page' => __DIR__ . '/../..' . '/Services/Editor/MenuPages/Editor/Page.class.php',
'WCFE\\Services\\Editor\\MenuPages\\Editor\\RawEdit' => __DIR__ . '/../..' . '/Services/Editor/MenuPages/Editor/RawEdit.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\MultiSiteNetworkPageTools' => __DIR__ . '/../..' . '/Services/Editor/MultiSiteTools/MultiSiteNetworkPageTools.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\Proxy' => __DIR__ . '/../..' . '/Services/Editor/MultiSiteTools/Proxy.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\Service' => __DIR__ . '/../..' . '/Services/Editor/MultiSiteTools/Service.class.php',
'WCFE\\Services\\Editor\\MultiSiteTools\\ServiceFront' => __DIR__ . '/../..' . '/Services/Editor/MultiSiteTools/ServiceFront.class.php',
'WCFE\\Services\\Editor\\Services\\Editor\\Ajax' => __DIR__ . '/../..' . '/Services/Editor/Services/Editor/Ajax.class.php',
'WCFE\\Services\\Editor\\Services\\Editor\\AjaxViews' => __DIR__ . '/../..' . '/Services/Editor/Services/Editor/AjaxViews.class.php',
'WCFE\\Services\\Editor\\Services\\Editor\\Service' => __DIR__ . '/../..' . '/Services/Editor/Services/Editor/Service.class.php',
'WCFE\\Services\\ProfilesModule' => __DIR__ . '/../..' . '/Services/Profiles.class.php',
'WCFE\\Services\\Profiles\\Services\\Profiles\\Ajax' => __DIR__ . '/../..' . '/Services/Profiles/Services/Profiles/Ajax.class.php',
'WCFE\\Services\\Profiles\\Services\\Profiles\\AjaxView' => __DIR__ . '/../..' . '/Services/Profiles/Services/Profiles/AjaxView.class.php',
'WCFE\\Services\\Profiles\\Services\\Profiles\\Service' => __DIR__ . '/../..' . '/Services/Profiles/Services/Profiles/Service.class.php',
'WCFE\\Services\\SysFiltersModule' => __DIR__ . '/../..' . '/Services/SysFilters.class.php',
'WCFE\\Services\\SysFilters\\Dashboard\\Dashboard' => __DIR__ . '/../..' . '/Services/SysFilters/Dashboard/Dashboard.class.php',
'WCFE\\Services\\SysFilters\\Dashboard\\Page' => __DIR__ . '/../..' . '/Services/SysFilters/Dashboard/Page.class.php',
'WCFE\\Services\\SysFilters\\Services\\Dashboard\\Ajax' => __DIR__ . '/../..' . '/Services/SysFilters/Services/Dashboard/Ajax.class.php',
'WCFE\\Services\\SysFilters\\Services\\Dashboard\\AjaxViews' => __DIR__ . '/../..' . '/Services/SysFilters/Services/Dashboard/AjaxViews.class.php',
'WCFE\\Services\\SysFilters\\Services\\Dashboard\\Service' => __DIR__ . '/../..' . '/Services/SysFilters/Services/Dashboard/Service.class.php',
'WCFE\\Services\\SysFilters\\SysFilters' => __DIR__ . '/../..' . '/Services/SysFilters/SysFilters.class.php',
'WCFE\\SysPlugins\\Plugins' => __DIR__ . '/../..' . '/SysPlugins/Plugins.class.php',
'WCFE\\SysPlugins\\SysFilters\\Module' => __DIR__ . '/../..' . '/SysPlugins/Plugins/SysFilters/Module.abstract.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\EditorModule' => __DIR__ . '/../..' . '/SysPlugins/Plugins/SysFilters/Modules/Editor.class.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\HTTPModule' => __DIR__ . '/../..' . '/SysPlugins/Plugins/SysFilters/Modules/HTTP.class.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\KsesModule' => __DIR__ . '/../..' . '/SysPlugins/Plugins/SysFilters/Modules/Kses.class.php',
'WCFE\\SysPlugins\\SysFilters\\Modules\\MiscModule' => __DIR__ . '/../..' . '/SysPlugins/Plugins/SysFilters/Modules/Misc.class.php',
'WCFE\\SysPlugins\\SysFilters\\Plugin' => __DIR__ . '/../..' . '/SysPlugins/Plugins/SysFilters/Plugin.class.php',
'WPPFW\\Collection\\ArrayIterator' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Collection/ArrayIterator.abstract.php',
'WPPFW\\Collection\\DataAccess' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Collection/DataAccess.class.php',
'WPPFW\\Collection\\IDataAccess' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Collection/DataAccess.interface.php',
'WPPFW\\Database\\Wordpress\\MUWordpressOptions' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Database/Wordpress/MUOptions.class.php',
'WPPFW\\Database\\Wordpress\\WPOptionVariable' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Database/Wordpress/OptionVariable.class.php',
'WPPFW\\Database\\Wordpress\\WordpressOptions' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Database/Wordpress/Options.class.php',
'WPPFW\\Forms\\Fields\\FormArrayField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Array.class.php',
'WPPFW\\Forms\\Fields\\FormField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Field.class.php',
'WPPFW\\Forms\\Fields\\FormFieldBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Field.abstract.php',
'WPPFW\\Forms\\Fields\\FormFieldsList' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/FieldsList.class.php',
'WPPFW\\Forms\\Fields\\FormIntegerField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Integer.class.php',
'WPPFW\\Forms\\Fields\\FormListField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/List.class.php',
'WPPFW\\Forms\\Fields\\FormRawField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Raw.class.php',
'WPPFW\\Forms\\Fields\\FormSecurityTokenField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/SecurityToken.class.php',
'WPPFW\\Forms\\Fields\\FormStringField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/String.class.php',
'WPPFW\\Forms\\Fields\\IField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/Field.interface.php',
'WPPFW\\Forms\\Fields\\IInputField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Fields/InputField.interface.php',
'WPPFW\\Forms\\Form' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Form.class.php',
'WPPFW\\Forms\\HTML\\ElementsCollection' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/ElementsCollection.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormCheckBox' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Checkbox.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormElement' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Element.abstract.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormHidden' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Hidden.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormListOption' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/ListOption.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormNode' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Node.abstract.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormOptionsList' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/OptionsList.class.php',
'WPPFW\\Forms\\HTML\\Elements\\HTMLFormTextBox' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Textbox.class.php',
'WPPFW\\Forms\\HTML\\Elements\\IElement' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Elements/Element.interface.php',
'WPPFW\\Forms\\HTML\\HTMLForm' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/HTMlForm.class.php',
'WPPFW\\Forms\\HTML\\Linkers\\FieldLinker' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Linkers/Linker.class.php',
'WPPFW\\Forms\\HTML\\Linkers\\IFieldLinker' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/HTML/Linkers/FielsLinker.interface.php',
'WPPFW\\Forms\\IForm' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Form.interface.php',
'WPPFW\\Forms\\Rules\\FieldRule' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Rules/Rule.abstract.php',
'WPPFW\\Forms\\Rules\\IFieldRule' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Rules/Rule.interface.php',
'WPPFW\\Forms\\Rules\\RequiredField' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Rules/Required.class.php',
'WPPFW\\Forms\\SecureForm' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/SecureForm.class.php',
'WPPFW\\Forms\\Types\\IType' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Types/Type.interface.php',
'WPPFW\\Forms\\Types\\TypeArray' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Types/Array.class.php',
'WPPFW\\Forms\\Types\\TypeBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Types/Type.abstract.php',
'WPPFW\\Forms\\Types\\TypeInteger' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Types/Integer.class.php',
'WPPFW\\Forms\\Types\\TypeRaw' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Types/Raw.class.php',
'WPPFW\\Forms\\Types\\TypeString' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Forms/Types/String.class.php',
'WPPFW\\HDT\\HDTDocument' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/Document.abstract.php',
'WPPFW\\HDT\\IHTDDocument' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/Document.interface.php',
'WPPFW\\HDT\\IReaderPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/ReaderPrototype.interface.php',
'WPPFW\\HDT\\IWriterPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/WriterPrototype.interface.php',
'WPPFW\\HDT\\ReaderPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/ReaderPrototype.abstract.php',
'WPPFW\\HDT\\WriterPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/WriterPrototype.abstract.php',
'WPPFW\\HDT\\XML\\SimpleXMLReaderPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/XML/SimpleXMLReader.class.php',
'WPPFW\\HDT\\XML\\XMLWriterPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/HDT/XML/Writer.abstract.php',
'WPPFW\\Http\\HTTPRequest' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Http/Request.class.php',
'WPPFW\\Http\\HTTPResponse' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Http/Response.class.php',
'WPPFW\\Http\\Url' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Http/Url.class.php',
'WPPFW\\Http\\UrlParams' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Http/UrlParams.class.php',
'WPPFW\\MVC\\Controller\\Base' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Base.php',
'WPPFW\\MVC\\Controller\\Controller' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Controller.class.php',
'WPPFW\\MVC\\Controller\\IController' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Controller.interface.php',
'WPPFW\\MVC\\Controller\\ServiceController' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Controller/Service.class.php',
'WPPFW\\MVC\\IDispatcher' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Dispatcher.interface.php',
'WPPFW\\MVC\\IMVCComponentsLayer' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/MVCLayer.interface.php',
'WPPFW\\MVC\\IMVCResponder' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Responder.interface.php',
'WPPFW\\MVC\\IMVCRouter' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Router.interface.php',
'WPPFW\\MVC\\IMVCServiceManager' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/ServiceManager.interface.php',
'WPPFW\\MVC\\IMVCViewRouter' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/MVCViewRouter.interface.php',
'WPPFW\\MVC\\MVCComponenetsLayer' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/MVCLayer.abstract.php',
'WPPFW\\MVC\\MVCDispatcher' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Dispatcher.class.php',
'WPPFW\\MVC\\MVCParams' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Params.class.php',
'WPPFW\\MVC\\MVCRequestParamsRouter' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/InputRouter.class.php',
'WPPFW\\MVC\\MVCStructure' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Structure.class.php',
'WPPFW\\MVC\\MVCViewDispatcher' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/ViewDispatcher.class.php',
'WPPFW\\MVC\\MVCViewParams' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/ViewParams.class.php',
'WPPFW\\MVC\\MVCViewRequestParamsRouter' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/ViewInputRouter.class.php',
'WPPFW\\MVC\\MVCViewStructure' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/ViewStructure.class.php',
'WPPFW\\MVC\\Model\\EntityModel' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/EntityModel.class.php',
'WPPFW\\MVC\\Model\\ModelBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/Base.abstract.php',
'WPPFW\\MVC\\Model\\PluginModel' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/PluginModel.abstract.php',
'WPPFW\\MVC\\Model\\State\\CurrentUserWPOptionsModelState' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/CurrentUserState.class.php',
'WPPFW\\MVC\\Model\\State\\GlobalWPOptionsModelState' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/Global.class.php',
'WPPFW\\MVC\\Model\\State\\IModelStateAdapter' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/StateAdapter.interface.php',
'WPPFW\\MVC\\Model\\State\\SessionWPOptionsModelState' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/Session.class.php',
'WPPFW\\MVC\\Model\\State\\WPOptionsModelState' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Model/State/WordpressOptionsAdpater.abstract.php',
'WPPFW\\MVC\\RouterBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Router.abstract.php',
'WPPFW\\MVC\\Service\\FileDownloader' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Service/FileDownloader.class.php',
'WPPFW\\MVC\\Service\\JSONEncoder' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/Service/JSON.class.php',
'WPPFW\\MVC\\Service\\MVCResponder' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/MVCResponder.abstract.php',
'WPPFW\\MVC\\View\\Base' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/View/Base.php',
'WPPFW\\MVC\\View\\TemplateView' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/MVC/View/Template.php',
'WPPFW\\Obj\\CastObject' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Obj/Cast.class.php',
'WPPFW\\Obj\\ClassName' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Obj/ClassName.class.php',
'WPPFW\\Obj\\Factory' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Obj/Factory.class.php',
'WPPFW\\Obj\\IFactory' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Obj/Factory.interface.php',
'WPPFW\\Obj\\IFactoryObject' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Obj/FactoryObject.interface.php',
'WPPFW\\Obj\\PHPNamespace' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Obj/Namespace.class.php',
'WPPFW\\Obj\\Register' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Obj/Register.class.php',
'WPPFW\\Plugin\\Config\\XML\\MVCPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/MVC.class.php',
'WPPFW\\Plugin\\Config\\XML\\Objects\\ObjectParamPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Objects/Param.class.php',
'WPPFW\\Plugin\\Config\\XML\\Objects\\ObjectPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Objects/Object.class.php',
'WPPFW\\Plugin\\Config\\XML\\Objects\\ObjectsPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Objects/Objects.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginConfigDocument' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Document.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginParametersPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/PluginParameters.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Plugin.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginSimpleXMLReaderPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/SimpleXMLReader.class.php',
'WPPFW\\Plugin\\Config\\XML\\PluginWriterPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Writer.abstract.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ModelPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Model.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ModelsPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Models.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ServicePrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Service.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ServiceProxyPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Proxy.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\ServicesPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Services.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\TypePrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Type.class.php',
'WPPFW\\Plugin\\Config\\XML\\Services\\TypesPrototype' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/XML/Services/Types.class.php',
'WPPFW\\Plugin\\IServiceFrontProxy' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceFrontProxy.interface.php',
'WPPFW\\Plugin\\Localization' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Localization.class.php',
'WPPFW\\Plugin\\MVCRequestInputFrontProxy' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/MVCRequestInputFrontProxy.class.php',
'WPPFW\\Plugin\\MVCViewRequestInputFrontProxy' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/MVCViewRequestInputFrontProxy.class.php',
'WPPFW\\Plugin\\PluginBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/PluginBase.php',
'WPPFW\\Plugin\\PluginConfig' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Config/Config.class.php',
'WPPFW\\Plugin\\PluginFactory' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/PluginFactory.abstract.php',
'WPPFW\\Plugin\\Request' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Request.class.php',
'WPPFW\\Plugin\\Resource\\JavascriptResource' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Resource/Types/Javascript.class.php',
'WPPFW\\Plugin\\Resource\\Resource' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/Resource/Base.abstract.php',
'WPPFW\\Plugin\\ServiceFrontProxy' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceFrontProxy.abstract.php',
'WPPFW\\Plugin\\ServiceObjectRouter' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceObjectRouter.class.php',
'WPPFW\\Plugin\\ServiceObjectRouterBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceObjectRouter.abstract.php',
'WPPFW\\Plugin\\ServiceObjectViewRouter' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceObjectViewRouter.class.php',
'WPPFW\\Services\\Dashboard\\Ajax\\AjaxAccessPoint' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Ajax/AccessPoint.class.php',
'WPPFW\\Services\\Dashboard\\Ajax\\AjaxService' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Ajax/Service.class.php',
'WPPFW\\Services\\Dashboard\\Ajax\\Proxy' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Ajax/Proxy.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\IMenuPage' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/MenuPage.interface.php',
'WPPFW\\Services\\Dashboard\\Menu\\MenuPage' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/MenuPage.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\MenuPageBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/MenuPage.abstract.php',
'WPPFW\\Services\\Dashboard\\Menu\\MenuService' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/Service.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\Proxy' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/Proxy.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\SubMenu' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/SubMenu.class.php',
'WPPFW\\Services\\Dashboard\\Menu\\SubMenuPage' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Dashboard/Menu/SubMenuPage.class.php',
'WPPFW\\Services\\HookMap' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/HookMap.class.php',
'WPPFW\\Services\\IProxy' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Proxy.interface.php',
'WPPFW\\Services\\IReachableServiceObject' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/ReachableServiceObject.interface.php',
'WPPFW\\Services\\IService' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Service.interface.php',
'WPPFW\\Services\\IServiceFrontFactory' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/ServiceFrontFactory.interface.php',
'WPPFW\\Services\\IServiceObject' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/ServiceObject.interface.php',
'WPPFW\\Services\\ProxyBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Proxy.abstract.php',
'WPPFW\\Services\\Queue\\DashboardScriptsQueue' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/DashboardScript.class.php',
'WPPFW\\Services\\Queue\\DashboardStylesQueue' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/DashboardStyle.class.php',
'WPPFW\\Services\\Queue\\Resource' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/Resource.class.php',
'WPPFW\\Services\\Queue\\Resources' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/Resources.class.php',
'WPPFW\\Services\\Queue\\ScriptResource' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/Script.class.php',
'WPPFW\\Services\\Queue\\ScriptsQueue' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/Scripts.class.php',
'WPPFW\\Services\\Queue\\StyleResource' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/Style.class.php',
'WPPFW\\Services\\Queue\\StylesQueue' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Queue/Styles.class.php',
'WPPFW\\Services\\ServiceBase' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/Service.abstract.php',
'WPPFW\\Services\\ServiceModule' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Plugin/ServiceModule.abstract.php',
'WPPFW\\Services\\ServiceObject' => __DIR__ . '/..' . '/xptrdev/WPPluginFramework/Include/Services/ServiceObject.abstract.php',
);
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->classMap = ComposerStaticInitfe2ad7bc57369cc31174fe5525a436ac::$classMap;
}, null, ClassLoader::class);
}
}

View File

@@ -0,0 +1,41 @@
[
{
"name": "xptrdev/WPPluginFramework",
"version": "dev-master",
"version_normalized": "9999999-dev",
"source": {
"type": "git",
"url": "https://github.com/xptrdev/WPPluginFramework.git",
"reference": "17d0f8d92967a696a219eb83033d970fa52d43db"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/xptrdev/WPPluginFramework/zipball/17d0f8d92967a696a219eb83033d970fa52d43db",
"reference": "17d0f8d92967a696a219eb83033d970fa52d43db",
"shasum": ""
},
"time": "2014-12-01 20:27:28",
"type": "library",
"installation-source": "source",
"autoload": {
"classmap": [
"Include/"
]
},
"license": [
"LGPL"
],
"authors": [
{
"name": "Ahmed Said",
"email": "asaid@xptrdev.com"
}
],
"description": "Wordpress Plugin Framework",
"homepage": "https://github.com/xptrdev/WPPluginFramework",
"support": {
"source": "https://github.com/xptrdev/WPPluginFramework/tree/master",
"issues": "https://github.com/xptrdev/WPPluginFramework/issues"
}
}
]

View File

@@ -0,0 +1,11 @@
+ Allow calling controller actions those are not defined in the controller. The call just could be passed to the View. In another word, some action has nothing to process and all what is needed is to display the view. Use XML configuration file for defining those actions, may be as following:
<!-- Controllers configuration NOT YET IMPLEMENTED -->
<controllers>
<controller id="ARV\Modules\Installer\Controoller\Installer\InstallerController">
<passthruActions> <!-- Actions are not defined in the controller however it still can be passed to the view -->
<action>success</action>
</passthruActions>
</controller>
</controllers>
<!-- Controllers configuration <!-- Controllers configuration -->

View File

@@ -0,0 +1,84 @@
<?php
/**
*
*/
namespace WPPFW\Collection;
/**
*
*/
class ArrayIterator implements \Iterator {
/**
* put your comment there...
*
* @var mixed
*/
protected $array;
/**
* put your comment there...
*
* @var mixed
*/
private $position = 0;
/**
* put your comment there...
*
* @param mixed $array
* @return ArrayIterator
*/
public function __construct(& $array) {
# Set arrar refernce.
$this->array =& $array;
}
/**
* put your comment there...
*
*/
public function current() {
return current($this->array);
}
/**
* put your comment there...
*
*/
public function key() {
return key($this->array);
}
/**
* put your comment there...
*
*/
public function next() {
# Increase pointer
$this->position++;
# Move next
return next($this->array);
}
/**
* put your comment there...
*
*/
public function rewind() {
# Reset pointer
$this->position = 0;
# Reset
return reset($this->array);
}
/**
* put your comment there...
*
*/
public function valid() {
return ($this->position != count($this->array));
}
}

View File

@@ -0,0 +1,87 @@
<?php
/**
*
*/
namespace WPPFW\Collection;
/**
*
*/
class DataAccess implements IDataAccess {
/**
* put your comment there...
*
* @var mixed
*/
protected $data = array();
/**
* put your comment there...
*
* @param mixed $data
* @return DataAccess
*/
public function __construct(& $data = null) {
# Initialize
if ($data !== null) {
$this->data =& $data;
}
}
/**
* put your comment there...
*
* @param mixed $value
*/
public function & append($value) {
# Add
$this->data[] =& $value;
# Chain
return $this;
}
/**
*
*/
public function get($name) {
return isset($this->data[$name]) ? $this->data[$name] : null;
}
/**
* put your comment there...
*
*/
public function & getArray() {
return $this->data;
}
/**
* put your comment there...
*
* @param mixed $data
*/
public function & merge($data) {
# Copy all values
foreach ($data as $name => $value) {
$this->data[$name] = $value;
}
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $value
*/
public function & set($name, & $value) {
# Setting value
$this->data[$name] =& $value;
# Chain
return $this;
}
}

View File

@@ -0,0 +1,18 @@
<?php
/**
*
*/
namespace WPPFW\Collection;
/**
*
*/
interface IDataAccess {
/**
*
*/
public function get($name);
}

View File

@@ -0,0 +1,99 @@
<?php
/**
*
*/
namespace WPPFW\Database\Wordpress;
/**
*
*/
class MUWordpressOptions
{
/**
* put your comment there...
*
* @var mixed
*/
protected $blogId;
/**
* put your comment there...
*
* @var mixed
*/
protected $prefix;
/**
* put your comment there...
*
* @param mixed $prefix
* @param mixed $blogId
* @return WordpressOptions
*/
public function __construct( $prefix, $blogId = null )
{
$this->blogId = $blogId;
$this->prefix =& $prefix;
}
/**
* put your comment there...
*
* @param WPOptionVariable $variable
* @return {WPOptionVariable|WPOptionVariable}
*/
public function get( WPOptionVariable & $variable )
{
$variable->setValue( get_blog_option( $this->getBlogId(), $this->getOptionFullName( $variable ), $variable->getValue() ) );
return $variable;
}
/**
* put your comment there...
*
*/
public function getBlogId()
{
return $this->blogId;
}
/**
* put your comment there...
*
* @param WPOptionVariable $name
* @return {mixed|WPOptionVariable}
*/
public function getOptionFullName( WPOptionVariable & $variable )
{
return "{$this->getPrefix()}{$variable}";
}
/**
* put your comment there...
*
*/
public function getPrefix()
{
return $this->prefix;
}
/**
* put your comment there...
*
* @param WPOptionVariable $varilable
* @param mixed $value
* @return WordpressOptions
*/
public function & set( WPOptionVariable & $variable )
{
update_blog_option( $this->getBlogId(), $this->getOptionFullName( $variable ), $variable->getValue() );
return $variable;
}
}

View File

@@ -0,0 +1,77 @@
<?php
/**
*
*/
namespace WPPFW\Database\Wordpress;
/**
*
*/
class WPOptionVariable {
/**
* put your comment there...
*
* @var mixed
*/
protected $name;
/**
* put your comment there...
*
* @var mixed
*/
protected $value;
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $default
* @return Variable
*/
public function __construct($name, $default = null) {
# INitialize
$this->name =& $name;
$this->value =& $default;
}
/**
* put your comment there...
*
*/
public function __toString() {
return $this->name;
}
/**
* put your comment there...
*
*/
public function getName() {
return $this->name;
}
/**
* put your comment there...
*
*/
public function getValue() {
return $this->value;
}
/**
* put your comment there...
*
* @param mixed $value
* @return WPOptionVariable
*/
public function & setValue($value) {
# Set
$this->value =& $value;
# Chain
return $this;
}
} # End class

View File

@@ -0,0 +1,76 @@
<?php
/**
*
*/
namespace WPPFW\Database\Wordpress;
/**
*
*/
class WordpressOptions {
/**
* put your comment there...
*
* @var mixed
*/
protected $prefix;
/**
* put your comment there...
*
* @param mixed $prefix
* @return WordpressOptions
*/
public function __construct($prefix) {
# Initialize
$this->prefix =& $prefix;
}
/**
* put your comment there...
*
* @param WPOptionVariable $variable
* @return {WPOptionVariable|WPOptionVariable}
*/
public function get(WPOptionVariable & $variable) {
# Set value
$variable->setValue(get_option($this->getOptionFullName($variable), $variable->getValue()));
# Return var
return $variable;
}
/**
* put your comment there...
*
* @param WPOptionVariable $name
* @return {mixed|WPOptionVariable}
*/
public function getOptionFullName(WPOptionVariable & $variable) {
# Getting option full name
return "{$this->getPrefix()}{$variable}";
}
/**
* put your comment there...
*
*/
public function getPrefix() {
return $this->prefix;
}
/**
* put your comment there...
*
* @param WPOptionVariable $varilable
* @param mixed $value
* @return WordpressOptions
*/
public function & set(WPOptionVariable & $variable) {
# Updating option
update_option($this->getOptionFullName($variable), $variable->getValue());
# Return variable
return $variable;
}
}

View File

@@ -0,0 +1,65 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
/**
*
*/
class FormArrayField extends FormFieldsList {
/**
* put your comment there...
*
* @var mixed
*/
protected $fieldPrototype;
/**
* put your comment there...
*
* @param mixed $name
* @param IField $fieldPrototype
* @return {FormArrayField|IField}
*/
public function __construct($name, IField $fieldPrototype) {
# Init
$this->fieldPrototype =& $fieldPrototype;
# Field base
parent::__construct($name);
}
/**
* put your comment there...
*
*/
public function getFieldPrototype()
{
return $this->fieldPrototype;
}
/**
* put your comment there...
*
* @param mixed $value
*/
public function & setValue($values) {
# Cast value
$values = $this->type()->cast( $values );
# Reset fields
$this->fields = array();
# Create fields
foreach ($values as $index => $value) {
# Clone field
$field = clone $this->getFieldPrototype();
# Set field value
$field->setValue($value);
# Hold field
$this->fields[$index] = $field;
}
# Chain
return $this;
}
}

View File

@@ -0,0 +1,199 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
# Important
use WPPFW\Forms\Types\IType;
use WPPFW\Forms\IForm;
/**
*
*/
abstract class FormFieldBase implements IField {
/**
* put your comment there...
*
* @var mixed
*/
protected $filters;
/**
* put your comment there...
*
* @var mixed
*/
protected $form;
/**
* put your comment there...
*
* @var mixed
*/
protected $name;
/**
* put your comment there...
*
* @var mixed
*/
protected $params = array();
/**
* put your comment there...
*
* @var mixed
*/
protected $parent;
/**
* put your comment there...
*
* @var mixed
*/
protected $rules;
/**
* put your comment there...
*
* @var mixed
*/
protected $type;
/**
* put your comment there...
*
* @var mixed
*/
protected $validated;
/**
* put your comment there...
*
* @param mixed $name
* @return FormFieldBase
*/
public function __construct($name) {
# Initialize
$this->name =& $name;
$this->type = $this->getType();
}
/**
* put your comment there...
*
*/
public function & getForm() {
return $this->form;
}
/**
* put your comment there...
*
*/
public function getName() {
return $this->name;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function getParam($name)
{
return isset($this->params[$name]) ? $this->params[$name] : null;
}
/**
* put your comment there...
*
*/
public function & getParent()
{
return $this->parent;
}
/**
* put your comment there...
*
*/
public function getPath()
{
$path = array();
$parent = $this;
while ( $parent )
{
$path[] = $parent->getName();
$parent = $parent->getParent();
}
$path = array_reverse( $path );
$path = implode( '/', $path );
return $path;
}
/**
* put your comment there...
*
*/
protected abstract function getType();
/**
* put your comment there...
*
* @param IForm $form
* @return IForm
*/
protected function & setForm(IForm & $form) {
# Set form
$this->form =& $form;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $value
*/
public function & setParam($name, $value)
{
$this->params[$name] = $value;
return $this;
}
/**
* put your comment there...
*
* @param mixed $parent
*/
public function & setParent( $parent )
{
$this->parent =& $parent;
return $this;
}
/**
* put your comment there...
*
*/
public function & type() {
return $this->type;
}
}

View File

@@ -0,0 +1,145 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
# Field types
use WPPFW\Forms\Types\IType;
use WPPFW\Forms\Rules\IFieldRule;
/**
*
*/
abstract class FormField extends FormFieldBase implements IInputField {
/**
* put your comment there...
*
* @var mixed
*/
protected $default;
/**
* put your comment there...
*
* @var mixed
*/
protected $rules = array();
/**
* put your comment there...
*
* @var mixed
*/
protected $validated;
/**
* put your comment there...
*
* @var mixed
*/
protected $value;
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $rules
* @param mixed $default
* @param mixed $value
* @return FormField
*/
public function __construct($name, $rules = null, $default = null, $value = null)
{
parent::__construct($name);
# Define the set of rules
if ( is_array( $rules ) )
{
foreach ( $rules as $rule )
{
$this->setRule($rule);
}
}
$this->default = $default;
$this->value = $value;
}
/**
* put your comment there...
*
*/
public function getRules() {
return $this->rules;
}
/**
*
*/
public function getValue() {
return $this->value;
}
/**
* put your comment there...
*
*/
public function hasRules() {
return !empty($this->rules);
}
/**
* put your comment there...
*
* @param FieldRule $rule
* @return {FieldRule|FormField}
*/
public function & setRule(IFieldRule $rule) {
# Associate rule with curren field
$rule->bind($this);
# Set
$this->rules[] =& $rule;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $value
*/
public function & setValue( $value )
{
# Cast value
$this->value = $this->type()->cast( $value ? $value : $this->default );
return $this;
}
/**
* put your comment there...
*
*/
public function & validate() {
# Reset Previous validation state
$this->validated = true;
# Validate rules
foreach ($this->getRules() as $rule) {
# Don't validate next rule unless the previous one is valid
if (!$rule->isValid()) {
# Mark as invalid
$this->validated = false;
# Get out
break;
}
}
# Return validation state
return $this->validated;
}
}

View File

@@ -0,0 +1,38 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
/**
*
*/
interface IField {
/**
*
*/
public function getName();
/**
*
*/
public function getValue();
/**
*
*/
public function & setValue($value);
/**
*
*/
public function & type();
/**
*
*/
public function & validate();
}

View File

@@ -0,0 +1,123 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
# Imports
use WPPFW\Forms\Types\TypeArray;
/**
*
*/
abstract class FormFieldsList extends FormFieldBase {
/**
* put your comment there...
*
* @var mixed
*/
protected $fields = array();
/**
* put your comment there...
*
* @var mixed
*/
protected $validated;
/**
* put your comment there...
*
*/
public function & getFields() {
return $this->fields;
}
/**
* put your comment there...
*
*/
protected function getType() {
return new TypeArray( true );
}
/**
* put your comment there...
*
*/
public function getRules()
{
$rules = array();
foreach ( $this->getFields() as $field )
{
$rules = array_merge( $rules, $field->getRules() );
}
return $rules;
}
/**
*
*/
public function getValue() {
# Initialize
$value = array();
$fields =& $this->getFields();
# Aggregate fields value
foreach ($fields as $index => $field) {
# Get value for every fied inside the fields list.
$value[$index] = $field->getValue();
}
# Return value
return $value;
}
/**
* put your comment there...
*
*/
public function hasFields()
{
$hasFields = !empty($this->fields);
return $hasFields;
}
/**
* put your comment there...
*
*/
public function hasRules()
{
$rules = $this->getRules();
return ! empty( $rules );
}
/**
* put your comment there...
*
*/
public function & validate() {
# INitialize
$fields =& $this->getFields();
$this->validated = true;
# Validate fields
foreach ($fields as $field) {
# Any soingle invalid field would cause to return invalid
if (!$field->validate() && $this->validated) {
# Mark as invalie
$this->validated = false;
}
}
# Return vaidation state
return $this->validated;
}
}

View File

@@ -0,0 +1,31 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
# Field rule type
use WPPFW\Forms\Rules\IFieldRule;
/**
*
*/
interface IInputField {
/**
*
*/
public function getRules();
/**
*
*/
public function hasRules();
/**
*
*/
public function & setRule(IFieldRule $rule);
}

View File

@@ -0,0 +1,24 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
# Important
use WPPFW\Forms\Types\TypeInteger;
/**
*
*/
class FormIntegerField extends FormField {
/**
* put your comment there...
*
*/
protected function getType() {
return new TypeInteger();
}
}

View File

@@ -0,0 +1,83 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
/**
*
*/
class FormListField extends FormFieldsList {
/**
* put your comment there...
*
* @param IField $field
*/
public function & add(IField $field) {
# Add
$this->addChain($field);
# Return element
return $field;
}
/**
* put your comment there...
*
* @param IField $field
*/
public function & addChain(FormFieldBase $field)
{
$field->setParent( $this );
$this->fields[$field->getName()] = $field;
return $this;
}
/**
* put your comment there...
*
* @param mixed $name
* @return IField
*/
public function & get($name)
{
$field = isset($this->fields[$name]) ?
$this->fields[$name] :
null;
return $field;
}
/**
* put your comment there...
*
* @param mixed $value
*/
public function & setValue( $values )
{
$values = $this->type()->cast($values);
$fields =& $this->getFields();
# Set list values.
foreach ( $fields as $index => $field )
{
# Getting field value
$value = isset( $values[ $index ] ) ? $values[ $index ] : null;
# Setting field value
$field->setValue( $value );
}
return $this;
}
}

View File

@@ -0,0 +1,24 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
# Important
use WPPFW\Forms\Types\TypeRaw;
/**
*
*/
class FormRawField extends FormField {
/**
* put your comment there...
*
*/
protected function getType() {
return new TypeRaw();
}
}

View File

@@ -0,0 +1,11 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
/**
*
*/
class FormSecurityTokenField extends FormStringField {}

View File

@@ -0,0 +1,24 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Fields;
# Important
use WPPFW\Forms\Types\TypeString;
/**
*
*/
class FormStringField extends FormField {
/**
* put your comment there...
*
*/
protected function getType() {
return new TypeString();
}
}

View File

@@ -0,0 +1,24 @@
<?php
/**
*
*/
namespace WPPFW\Forms;
/**
*
*/
class Form extends Fields\FormListField {
/**
* put your comment there...
*
* @param mixed $values
* @return FormListField
*/
public function & setValue($values) {
# Get form values.
return parent::setValue($values[$this->getName()]);
}
}

View File

@@ -0,0 +1,11 @@
<?php
/**
*
*/
namespace WPPFW\Forms;
/**
*
*/
interface IForm { }

View File

@@ -0,0 +1,72 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
/**
*
*/
class HTMLFormCheckBox extends HTMLFormElement {
/**
* put your comment there...
*
* @var mixed
*/
protected $value;
/**
* put your comment there...
*
* @param mixed $value
* @param IField $field
* @param {IField|IFieldLinker} $linker
* @return {HTMLFormCheckBox|IField|IFieldLinker}
*/
public function __construct($value, IField $field = null, IFieldLinker & $linker = null) {
# Field base
parent::__construct($field, $linker);
# Checkbox field value attribute
$this->value = $value;
}
/**
* put your comment there...
*
*/
public function getValue() {
return $this->value;
}
/**
* put your comment there...
*
* @param \DOMDocument $document
* @param {\DOMDocument|\DOMNode} $parent
* @return {\DOMDocument|\DOMNode|HTMLFormCheckBox}
*/
public function & render(\DOMDocument & $document, \DOMNode & $parent) {
# Init vars
$field =& $this->getField();
$checkedValue = $this->getValue();
$value = $field->getValue();
# Create input element
$input = $document->createElement('input');
$parent->appendChild($input);
# Set As Checkbox
$input->setAttribute('type', 'checkbox');
# Set name
$input->setAttribute('name', $field->getName());
# Set value
$input->setAttribute('value', $checkedValue);
# Check if checked
if ($checkedValue == $value) {
$input->setAttribute('checked', 'checked');
}
# Chain
return $this;
}
}

View File

@@ -0,0 +1,29 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
# Form
use WPPFW\Forms\Fields\IField;
/**
*
*/
abstract class HTMLFormElement extends HTMLFormNode {
/**
* put your comment there...
*
*/
protected function & createField() {
# Initialize
$linker =& $this->getLinker();
# Create Form FIELD!
$linker->create($this);
# Chain
return $this;
}
}

View File

@@ -0,0 +1,41 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
# Imports
use WPPFW\Forms\HTML\Linkers\IFieldLinker;
/**
*
*/
interface IElement {
/**
*
*/
public function & getField();
/**
*
*/
public function & getLinker();
/**
*
*/
public function & getParent();
/**
*
*/
public function & render(\DOMDocument & $doc, \DOMNode & $parent);
/**
*
*/
public function & setLinker(IFieldLinker & $linker);
}

View File

@@ -0,0 +1,13 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
/**
*
*/
class HTMLFormHidden extends HTMLFormElement {
}

View File

@@ -0,0 +1,11 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
/**
*
*/
class HTMLFormListOption extends HTMLFormElement {}

View File

@@ -0,0 +1,107 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
# Form
use WPPFW\Forms\Fields\IField;
use WPPFW\Forms\HTML\Linkers\IFieldLinker;
/**
*
*/
abstract class HTMLFormNode implements IElement {
/**
* put your comment there...
*
* @var mixed
*/
protected $field;
/**
* put your comment there...
*
* @var IFieldLinker
*/
protected $linker;
/**
* put your comment there...
*
* @var IElement
*/
protected $parent;
/**
* put your comment there...
*
* @param IField $field
* @param {IField|IFieldLinker} $linker
* @return {HTMLFormNode|IField|IFieldLinker}
*/
public function __construct(IField $field = null, IFieldLinker & $linker = null) {
# Initialize
$this->field =& $field;
$this->linker =& $linker;
}
/**
* put your comment there...
*
*/
protected abstract function & createField();
/**
* put your comment there...
*
*/
public function & getField() {
return $this->field;
}
/**
* put your comment there...
*
*/
public function & getLinker() {
return $this->linker;
}
/**
* put your comment there...
*
*/
public function & getParent() {
return $this->parent;
}
/**
* put your comment there...
*
* @param IFieldLinker $linker
* @return IFieldLinker
*/
public function & setLinker(IFieldLinker & $linker) {
# Set
$this->linker =& $linker;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param IElement $parent
* @return {HTMLFormElement|IElement}
*/
protected function & setParent(IElement & $parent) {
# Set parent
$this->parent =& $parent;
# Chain
return $this;
}
}

View File

@@ -0,0 +1,13 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
use WPPFW\Forms\HTML\ElementsCollection;
/**
*
*/
class HTMLFormOptionsList extends ElementsCollection {}

View File

@@ -0,0 +1,37 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Elements;
/**
*
*/
class HTMLFormTextBox extends HTMLFormElement {
/**
* put your comment there...
*
* @param \DOMDocument $document
* @param {\DOMDocument|\DOMNode} $parent
* @return {\DOMDocument|\DOMNode|HTMLFormTextBox}
*/
public function & render(\DOMDocument & $document, \DOMNode & $parent) {
# INitialize
$field =& $this->getField();
# Create input element
$input = $document->createElement('input');
# Set as type text
$input->setAttribute('type', 'text');
# Set value
$input->setAttribute('value', $field->getValue());
# Set name
$input->setAttribute('name', $field->getName());
# Append to doc
$parent->appendChild($input);
# Chain
return $this;
}
}

View File

@@ -0,0 +1,143 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML;
use WPPFW\Forms\HTML\Elements\IElement;
/**
*
*/
abstract class ElementsCollection extends Elements\HTMLFormNode {
/**
* put your comment there...
*
* @var mixed
*/
protected $elements = array();
/**
* put your comment there...
*
* @param IElement $element
*/
public function add(IElement & $element) {
# Add
$this->addChain($element);
# Return element
return $element;
}
/**
* put your comment there...
*
*/
protected function & addField() {
# Initialize
$linker =& $this->getLinker();
# Create Form FIELD!
$linker->create($this);
# Chain
return $this;
}
/**
* put your comment there...
*
* @param IElement $element
*/
public function addChain(IElement & $element) {
# Set linker if not has been set
if (!$element->getLinker()) {
$element->setLinker($this->getLinker());
}
# Add element
$this->elements[$element->getField()->getName()] =& $element;
# Chain
return $this;
}
/**
* put your comment there...
*
*/
protected function & addElementsFields() {
# INitialize
$elements =& $this->getElements();
# Create Fields structure
foreach ($elements as $element) {
# Associate with parent
$element->setParent($this);
# Add field at correspodning collection field
$element->createField();
}
# Chain
return $this;
}
/**
* put your comment there...
*
*/
protected function & createField() {
# Add collection field
$this->addField();
# Create Fields structure
$this->addElementsFields();
# Chain
return $this;
}
/**
* put your comment there...
*
*/
public function & getElements() {
return $this->elements;
}
/**
* put your comment there...
*
* @param \DOMDocument $document
* @param {\DOMDocument|\DOMNode} $parent
* @return {\DOMDocument|\DOMNode|ElementsCollection}
*/
public function & render(\DOMDocument & $document, \DOMNode & $parent) {
# Render element
$listElement =& $this->renderList($document, $parent);
# Render collection
$this->renderElements($document, $listElement);
# Chain
return $this;
}
/**
* put your comment there...
*
* @param \DOMDocument $document
* @param {\DOMDocument|\DOMNode} $parent
* @return {\DOMDocument|\DOMNode|ElementsCollection}
*/
protected function & renderElements(\DOMDocument & $document, \DOMNode & $parent) {
# Rendering elements
foreach ($this->getElements() as $element) {
# Render list's element
$element->render($document, $parent);
}
# Chain
return $this;
}
/**
* put your comment there...
*
* @param \DOMDocument $document
* @param {\DOMDocument|\DOMNode} $parent
*/
protected abstract function & renderList(\DOMDocument & $document, \DOMNode & $parent);
}

View File

@@ -0,0 +1,146 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML;
use WPPFW\Forms\Fields\FormListField;
use WPPFW\Forms\HTML\Linkers\IFieldLinker;
/**
*
*/
class HTMLForm extends ElementsCollection {
/**
* put your comment there...
*
* @var mixed
*/
protected $form;
/**
* put your comment there...
*
* @var \DOMDocument
*/
protected $htmlDocument;
/**
* put your comment there...
*
* @param FormListField $form
* @param {FormListField|IFieldLinker} $linker
* @return {HTMLForm|FormListField|IFieldLinker}
*/
public function __construct(FormListField & $form, IFieldLinker & $linker = null) {
# Initialize
$this->form =& $form;
$this->htmlDocument = new \DOMDocument();
# Parent collection
parent::__construct($form, $linker);
}
/**
*
*
*/
public function __toString() {
# Get HTML content string
$html = $this->getHTMLDocument()->saveXML();
# Returns
return $html;
}
/**
* put your comment there...
*
*/
protected function & addField() {
return $this;
}
/**
* put your comment there...
*
*/
public function & getForm() {
return $this->form;
}
/**
* put your comment there...
*
*/
public function & getHTMLDocument() {
return $this->htmlDocument;
}
/**
* put your comment there...
*
*/
public function getValue() {
return $this->getForm()->getValue();
}
/**
* put your comment there...
*
*/
public function & renderDoc() {
# Initialize
$document =& $this->getHTMLDocument();
# Render using internal document
$this->render($document, $document);
# Return HTML string
return $this;
}
/**
* put your comment there...
*
* @param \DOMDocument $document
* @param {\DOMDocument|\DOMNode} $parent
* @return {\DOMDocument|\DOMElement|\DOMNode}
*/
protected function & renderList(\DOMDocument & $document, \DOMNode & $parent) {
# Create form element
$formElement = $document->createElement('form');
$list = $document->createElement('ul');
# Append for elements
$formElement->appendChild($list);
$parent->appendChild($formElement);
# Return Form list element
return $list;
}
/**
* put your comment there...
*
* @param mixed $value
*/
public function & setValue($value) {
# Create directory
$this->createField();
# Set form values
$this->getForm()->setValue($value);
# Link without fields
# Chain
return $this;
}
/**
* put your comment there...
*
*/
public function & validate() {
# Validate fields
$this->getForm()->validate();
# Chain
return $this;
}
}

View File

@@ -0,0 +1,24 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Linkers;
use WPPFW\Forms\HTML\Elements\IElement;
/**
*
*/
interface IFieldLinker {
/**
*
*/
public function create(IElement & $element);
/**
*
*/
public function link(IElement & $element);
}

View File

@@ -0,0 +1,39 @@
<?php
/**
*
*/
namespace WPPFW\Forms\HTML\Linkers;
# Imports
use WPPFW\Forms\HTML\Elements\IElement;
/**
*
*/
class FieldLinker implements IFieldLinker {
/**
* put your comment there...
*
* @param IElement $element
* @return IElement
*/
public function create(IElement & $element) {
# Initiaize
$parent =& $element->getParent();
# Add current element field to parent element field
$parent->getField()->add($element->getField());
}
/**
* put your comment there...
*
* @param IElement $element
* @return IElement
*/
public function link(IElement & $element) {
}
}

View File

@@ -0,0 +1,65 @@
<?php
/**
*
*/
# Define namespace
namespace WPPFW\Forms\Rules;
/**
*
*/
class RequiredField extends FieldRule
{
/**
*
*/
const MSG_CANNOT_EMPTY = 'cannot_empty';
/**
* put your comment there...
*
*/
public function validate()
{
$valid = true;
# If invalid set to false with error message set
if ( ! $this->getValue() )
{
$valid = false;
$this->setErrorMessage( $this->getMessageString( self::MSG_CANNOT_EMPTY ) );
}
return $valid;
}
/**
* put your comment there...
*
* @param mixed $message
*/
protected function getMessageString( $message )
{
switch ( $message )
{
case self::MSG_CANNOT_EMPTY:
return 'Cannot be empty';
break;
default:
$string = false;
}
return $string;
}
}

View File

@@ -0,0 +1,117 @@
<?php
/**
*
*/
# Define namespace
namespace WPPFW\Forms\Rules;
# Form field
use WPPFW\Forms\Fields\FormField;
/**
*
*/
abstract class FieldRule implements IFieldRule {
/**
* put your comment there...
*
* @var mixed
*/
protected $errorMessage;
/**
* put your comment there...
*
* @var mixed
*/
protected $field;
/**
* put your comment there...
*
* @var mixed
*/
protected $validated;
/**
* put your comment there...
*
* @param FormField $field
* @return FormField
*/
public function & bind(FormField & $field) {
# Associate to field
$this->field =& $field;
# Chain
return $this;
}
/**
* put your comment there...
*
*/
public function getErrorMessage() {
return $this->errorMessage;
}
/**
* put your comment there...
*
*/
public function & getField() {
return $this->field;
}
/**
* put your comment there...
*
* @param mixed $message
*/
protected abstract function getMessageString( $message );
/**
* put your comment there...
*
*/
protected function getValue() {
return $this->getField()->getValue();
}
/**
* put your comment there...
*
*/
public function isError() {
return !$this->validated;
}
/**
* put your comment there...
*
*/
public function isValid() {
# Validate
return $this->validated = $this->validate();
}
/**
* put your comment there...
*
* @param mixed $message
*/
protected function & setErrorMessage($message) {
# Set
$this->errorMessage = $message;
# Chain
return $this;
}
/**
* put your comment there...
*
*/
protected abstract function validate();
}

View File

@@ -0,0 +1,36 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Rules;
# Form Field
use WPPFW\Forms\Fields\FormField;
/**
*
*/
interface IFieldRule {
/**
*
*/
public function & bind(FormField & $field);
/**
*
*/
public function getErrorMessage();
/**
*
*/
public function isError();
/**
*
*/
public function isValid();
}

View File

@@ -0,0 +1,60 @@
<?php
/**
*
*/
namespace WPPFW\Forms;
/**
*
*/
class SecureForm extends Form {
/**
* put your comment there...
*
* @var mixed
*/
protected $securityTokenName;
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $securityTokenName
* @return SecureForm
*/
public function __construct($name, $securityTokenName) {
# INitialize parent
parent::__construct($name);
# Add security token field
$this->addChain(new Fields\FormSecurityTokenField($securityTokenName));
# Hold security token field name
$this->securityTokenName = $securityTokenName;
}
/**
* put your comment there...
*
*/
public function & getSecurityToken() {
return $this->get($this->getSecurityTokenName());
}
/**
* put your comment there...
*
*/
public function getSecurityTokenName() {
return $this->securityTokenName;
}
/**
* put your comment there...
*
*/
public function isAuthorized() {
return wp_verify_nonce($this->getSecurityToken()->getValue());
}
}

View File

@@ -0,0 +1,23 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Types;
/**
*
*/
class TypeArray extends TypeBase {
/**
* put your comment there...
*
* @param mixed $value
*/
protected function typeCast( $value ) {
# Cast
return ( $value ? $value : array() );
}
}

View File

@@ -0,0 +1,23 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Types;
/**
*
*/
class TypeInteger extends TypeBase {
/**
* put your comment there...
*
* @param mixed $value
*/
protected function typeCast($value) {
# Cast
return (int) $value;
}
}

View File

@@ -0,0 +1,23 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Types;
/**
*
*/
class TypeRaw extends TypeBase {
/**
* put your comment there...
*
* @param mixed $value
*/
protected function typeCast($value) {
# Cast
return $value;
}
}

View File

@@ -0,0 +1,23 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Types;
/**
*
*/
class TypeString extends TypeBase {
/**
* put your comment there...
*
* @param mixed $value
*/
protected function typeCast($value) {
# Cast
return (string) $value;
}
}

View File

@@ -0,0 +1,51 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Types;
/**
*
*/
abstract class TypeBase implements IType {
/**
* put your comment there...
*
* @var mixed
*/
protected $nullCast;
/**
* put your comment there...
*
* @param mixed $nullCast
* @return TypeBase
*/
public function __construct($nullCast = null) {
# Initualze
$this->nullCast = $nullCast ? true : false;
}
/**
*
*/
public function cast($value)
{
# Dont cast uf no null cast and the value is null
if ( $this->nullCast || ( $value !== null ) )
{
$value = $this->typeCast( $value );
}
return $value;
}
/**
* put your comment there...
*
* @param mixed $value
*/
protected abstract function typeCast($value);
}

View File

@@ -0,0 +1,18 @@
<?php
/**
*
*/
namespace WPPFW\Forms\Types;
/**
*
*/
interface IType {
/**
*
*/
public function cast($value);
}

View File

@@ -0,0 +1,75 @@
<?php
/**
*
*/
namespace WPPFW\HDT;
/**
*
*/
abstract class HDTDocument implements IHTDDocument {
/**
* put your comment there...
*
* @var mixed
*/
protected $defaultReaderPrototype;
/**
* put your comment there...
*
* @var mixed
*/
protected $rootPrototype;
/**
* put your comment there...
*
* @param IReaderPrototype $readerPrototype
* @return {HDTDocument|IReaderPrototype}
*/
public function __construct(IReaderPrototype & $readerPrototype = null) {
# Initialize
$this->defaultReaderPrototype =& $readerPrototype;
# Define model prototype
$this->rootPrototype =& $this->definePrototypes();
}
/**
* put your comment there...
*
*/
protected abstract function & definePrototypes();
/**
* put your comment there...
*
*/
public function & getDefaultReaderPrototype() {
return $this->defaultReaderPrototype;
}
/**
* put your comment there...
*
*/
public function & getRootPrototype() {
return $this->rootPrototype;
}
/**
* put your comment there...
*
* @param IReaderPrototype $readerPrototype
* @return {HDTDocument|IReaderPrototype}
*/
public function & setDefaultReaderPrototype(IReaderPrototype & $readerPrototype) {
# Set
$this->defaultReaderPrototype =& $readerPrototype;
# Chain
return $this;
}
}

View File

@@ -0,0 +1,18 @@
<?php
/**
*
*/
namespace WPPFW\HDT;
/**
*
*/
interface IHTDDocument {
/**
*
*/
public function & getDefaultReaderPrototype();
}

View File

@@ -0,0 +1,58 @@
<?php
/**
*
*/
namespace WPPFW\HDT;
/**
*
*/
abstract class ReaderPrototype implements IReaderPrototype {
/**
* put your comment there...
*
* @var mixed
*/
protected $parent;
/**
* put your comment there...
*
* @var mixed
*/
protected $writer;
/**
* put your comment there...
*
* @param IWriterPrototype $parent
* @param {IWriterPrototype|IWriterPrototype} $writer
* @return {IWriterPrototype|IWriterPrototype|ReaderPrototype}
*/
public function & bind(IWriterPrototype $parent, IWriterPrototype $writer) {
# Initialize
$this->parent =& $parent;
$this->writer =& $writer;
# Chain
return $this;
}
/**
* put your comment there...
*
*/
public function & getParent() {
return $this->parent;
}
/**
* put your comment there...
*
*/
public function & getWriter() {
return $this->writer;
}
}

View File

@@ -0,0 +1,24 @@
<?php
/**
*
*
*/
namespace WPPFW\HDT;
/**
*
*/
interface IReaderPrototype {
/**
*
*/
public function & bind(IWriterPrototype $parent, IWriterPrototype $writer);
/**
*
*/
public function & query($prototypeName, IWriterPrototype & $parent, IWriterPrototype & $writer);
}

View File

@@ -0,0 +1,409 @@
<?php
/**
*
*/
namespace WPPFW\HDT;
/**
*
*/
abstract class WriterPrototype implements IWriterPrototype {
/**
*
*/
const TRASNFORM_LAYER_IN = '';
/**
*
*/
const TRASNFORM_LAYER_OUT = 'Out';
/**
* put your comment there...
*
* @var mixed
*/
protected $result = null;
/**
* put your comment there...
*
* @var mixed
*/
protected $dataSource = null;
/**
* put your comment there...
*
* @var IHTDDocument
*/
protected $document = null;
/**
* put your comment there...
*
* @var mixed
*/
protected $instances = array();
/**
* put your comment there...
*
* @var IWriterPrototype
*/
protected $parent = null;
/**
* put your comment there...
*
* @var mixed
*/
protected $pipe;
/**
* put your comment there...
*
* @var mixed
*/
protected $prototypes = array();
/**
* put your comment there...
*
* @var mixed
*/
protected $readerPrototype = null;
/**
* put your comment there...
*
* @param IReaderPrototype $readerPrototype
* @return {WriterPrototype|IReaderPrototype}
*/
public function __construct(IReaderPrototype & $readerPrototype = null) {
# INitialize reader prototype
$this->readerPrototype =& $readerPrototype;
}
/**
* put your comment there...
*
* @param mixed $name
* @param IWriterPrototype $prototype
* @return WriterPrototype
*/
public function & addPrototypeAndChain($name, IWriterPrototype $prototype) {
# Add prototype
$this->prototypes[$name] =& $prototype;
# Chaining
return $this;
}
/**
* put your comment there...
*
* @param mixed $name
* @param IWriterPrototype $prototype
* @return WriterPrototype
*/
public function & addPrototype($name, IWriterPrototype $prototype) {
# Add prototype
$this->prototypes[$name] =& $prototype;
# Chaining
return $prototype;
}
/**
* put your comment there...
*
*/
public function & getDataSource() {
return $this->dataSource;
}
/**
* put your comment there...
*
*/
public function & getDocument() {
return $this->document;
}
/**
* put your comment there...
*
*/
public function & getInstances() {
return $this->instances;
}
/**
* put your comment there...
*
*/
public function & getParent() {
return $this->parent;
}
/**
* put your comment there...
*
*/
public function & getParentResult() {
return $this->getParent()->getResult();
}
/**
* put your comment there...
*
*/
public function & getPipe() {
return $this->pipe;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getPrototype($name) {
# CHeck existance
if (!isset($this->prototypes[$name])) {
####
}
# Returns
return $this->prototypes[$name];
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getPrototypeInstance($name) {
# getting all instances
$instances =& $this->getPrototypeInstances($name);
# Get only one.
return $instances[0];
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getPrototypeInstances($name) {
return $this->instances[$name];
}
/**
* put your comment there...
*
*/
public function & getReaderPrototype() {
return $this->readerPrototype;
}
/**
* put your comment there...
*
*/
public function & getResult() {
return $this->result;
}
/**
* put your comment there...
*
* @param IHTDDocument $document
* @param mixed $pipe
* @param IWriterPrototype $parent
* @return {IWriterPrototype|WriterPrototype}
*/
public function & load(IHTDDocument & $document, & $pipe = null, IWriterPrototype & $parent = null) {
# Initialize object
$this->document =& $document;
$this->parent =& $parent;
$this->pipe =& $pipe;
# Initialize
$prototypes =& $this->prototypes;
# Get all prototypes
foreach ($prototypes as $prototypeName => $prototype) {
/**
* put your comment there...
*
* @var IReaderPrototype
*/
$readerPrototype = $prototype->getReaderPrototype() ?
$prototype->getReaderPrototype() :
$document->getDefaultReaderPrototype();
# Extend
$this->readingPrototypeData($prototype);
# Read data. Create write prototype instances only if
# there is data available (STATIC call on tHE PROTOTYPE that should not BINDED as Instances below!!)
$dataList = $readerPrototype->query($prototypeName, $this, $prototype);
$dataList = !empty($dataList) ? $dataList : array();
# Create instance for every data record available
foreach ($dataList as $dataSource) {
/**
* Create prototype ionstance
*
* @var IWriterPrototype
*/
$prototypeInstance = clone $prototype;
/**
* Create Reader prototype instance
*
* @var IReaderPrototype
*/
$readerPrototypeInstance = clone $readerPrototype;
$readerPrototypeInstance->bind($this, $prototypeInstance);
# Set Writer Data source
$prototypeInstance->setDataSource($dataSource)
# Set readerprototype
->setReaderPrototype($readerPrototypeInstance)
# load prototype
->load($document, $pipe, $this);
# Add to prototypes list.
$this->instances[$prototypeName][] = $prototypeInstance;
}
}
# chain
return $this;
}
/**
* put your comment there...
*
* @param IHTDDocument $document
* @param mixed $data
* @param mixed $pipe
* @param IWriterPrototype $parent
* @return {{IWriterPrototype|IWriterPrototype}
*/
public function & loadWithData(IHTDDocument & $document, & $data, & $pipe = null, IWriterPrototype & $parent = null) {
# Set data
$this->setDataSource($data);
# Load
return $this->load($document, $pipe, $parent);
}
/**
* put your comment there...
*
* @param mixed $layerName
* @return WriterPrototype
*/
protected function & processPrototypes($layerName) {
# Initialize
$instances =& $this->getInstances();
$beforeTransformmingPluginName = "{$layerName}_beforeInstanceTransform";
$afterTransformmingPluginName = "{$layerName}_afterInstanceTransform";
# Get all prototypes instances
foreach ($instances as $prototypeName => $PrototypeInstances) {
foreach ($PrototypeInstances as $instance) {
# Before processing prototype
if (method_exists($this, $beforeTransformmingPluginName)) {
$this->$beforeTransformmingPluginName($instance, $prototypeName, $layerName);
}
# Process instance
$instance->transform($layerName);
# After processing prototype
if (method_exists($this, $afterTransformmingPluginName)) {
$this->$afterTransformmingPluginName($instance, $prototypeName, $layerName);
}
}
}
# Chain
return $this;
}
/**
* put your comment there...
*
* @param WriterPrototype $instance
* @return {WriterPrototype|WriterPrototype}
*/
protected function & readingPrototypeData(WriterPrototype & $instance) {
# Get return instance
return $instance;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & removePrototype($name) {
# Get prototype
$prototype =& $this->getPrototype($name);
# Remove it
unset($this->prototypes[$name]);
# return prototype
return $prototype;
}
/**
* put your comment there...
*
* @param mixed $data
*/
public function & setDataSource($dataSource) {
# Set
$this->dataSource =& $dataSource;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param IReaderPrototype $readerPrototype
* @return {IReaderPrototype|WriterPrototype}
*/
public function & setReaderPrototype(IReaderPrototype $readerPrototype) {
# Set
$this->readerPrototype =& $readerPrototype;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $layerName
* @return WriterPrototype
*/
public function & transform($layerName) {
# Process In
$this->transformLayer(self::TRASNFORM_LAYER_IN, $layerName);
# Process Plugged prototype
$this->processPrototypes($layerName);
# Process Out
$this->transformLayer(self::TRASNFORM_LAYER_OUT, $layerName);
# chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $direction
* @param mixed $layerName
* @return WriterPrototype
*/
public function & transformLayer($direction, $layerName) {
# Layer method name
$layerMethodName = "{$layerName}{$direction}";
# Check existance
if (method_exists($this, $layerMethodName)) {
# Call layer
$this->$layerMethodName();
}
# Chain
return $this;
}
}

View File

@@ -0,0 +1,49 @@
<?php
/**
*
*
*/
namespace WPPFW\HDT;
/**
*
*/
interface IWriterPrototype {
/**
*
*/
public function & load(IHTDDocument & $document, & $pipe = null, IWriterPrototype & $parent = null);
/**
*
*/
public function & getDataSource();
/**
*
*/
public function & getPipe();
/**
*
*/
public function & getReaderPrototype();
/**
*
*/
public function & transform($layerName);
/**
*
*/
public function & setDataSource($data);
/**
*
*/
public function & setReaderPrototype(IReaderPrototype $readerPrototype);
}

View File

@@ -0,0 +1,59 @@
<?php
/**
*
*/
namespace WPPFW\HDT\XML;
# Imports
use WPPFW\HDT;
/**
*
*/
class SimpleXMLReaderPrototype extends HDT\ReaderPrototype {
/**
* put your comment there...
*
* @param \SimpleXMLElement $node
* @return \SimpleXMLElement
*/
public function & getAttributesArray() {
# Initialize
$writer =& $this->getWriter();
$node =& $writer->getDataSource();
# Cast to array
$attributesArray = (array) $node->attributes();
# Get array values
return $attributesArray['@attributes'];
}
/**
* put your comment there...
*
* @param mixed $prototypeName
* @param IWriterPrototype $parent
* @param {IWriterPrototype|IWriterPrototype} $writer
* @return {IWriterPrototype|IWriterPrototype}
*/
public function & query($prototypeName, HDT\IWriterPrototype & $parent, HDT\IWriterPrototype & $writer) {
# Initialize
$tagName = $writer->getTagName();
$nsPrefix = $writer->getNamespacePrefix();
$nsUri = $writer->getNamespaceURI();
/**
* put your comment there...
*
* @var SimpleXMLElement
*/
$parentNode =& $parent->getDataSource();
# Register namespace
$parentNode->registerXPathNamespace($nsPrefix, $nsUri);
# Query
$dataList = $parentNode->xpath("{$nsPrefix}:{$tagName}");
# Return data list
return $dataList;
}
}

View File

@@ -0,0 +1,102 @@
<?php
/**
*
*/
namespace WPPFW\HDT\XML;
# Imports
use WPPFW\HDT;
/**
*
*/
abstract class XMLWriterPrototype extends HDT\WriterPrototype {
/**
* put your comment there...
*
* @var mixed
*/
protected $nsPrefix;
/**
* put your comment there...
*
* @var mixed
*/
protected $nsURI;
/**
* put your comment there...
*
* @var mixed
*/
protected $tagName;
/**
* put your comment there...
*
* @param mixed $tagName
* @param mixed $namespace
* @param HDT\IReaderPrototype $readerPrototype
* @return {XMLWriterPrototype|HDT\IReaderPrototype}
*/
public function __construct($tagName, $nsPrefix = null, $nsURI = null, HDT\IReaderPrototype & $readerPrototype = null) {
# Initialize
$this->tagName = $tagName;
$this->nsPrefix =& $nsPrefix;
$this->nsURI =& $nsURI;
# HDT Prototype writer
parent::__construct($readerPrototype);
}
/**
* put your comment there...
*
*/
public function getNamespacePrefix() {
return $this->nsPrefix;
}
/**
* put your comment there...
*
*/
public function getNamespaceURI() {
return $this->nsURI;
}
/**
* put your comment there...
*
*/
public function getTagName() {
return $this->tagName;
}
/**
* put your comment there...
*
*/
public function initialize() {
# Create structure
$parentResult =& $this->getParentResult();
# Creating array structures!
$parentResult[$this->getTagName()] =& $this->getResult();
}
/**
* put your comment there...
*
* @param WriterPrototype $instance
*/
protected function & readingPrototypeData(HDT\WriterPrototype & $instance) {
# Inherits current namespace is child instance doesn't has one
if (!$instance->getNamespacePrefix()) {
$instance->nsPrefix = $this->getNamespacePrefix();
$instance->nsURI = $this->getNamespaceURI();
}
return parent::readingPrototypeData($instance);
}
}

View File

@@ -0,0 +1,84 @@
<?php
/**
*
*/
namespace WPPFW\Http;
# Imports
use WPPFW\Collection\DataAccess;
/**
*
*/
class HTTPRequest {
/**
* put your comment there...
*
* @var mixed
*/
protected $get;
/**
* put your comment there...
*
* @var mixed
*/
protected $post;
/**
* put your comment there...
*
* @var mixed
*/
protected $request;
/**
* put your comment there...
*
* @param mixed $get
* @param mixed $post
* @param mixed $request
* @return HTTPRequest
*/
public function __construct(& $get, & $post, & $request) {
# Initialize
$this->get = new DataAccess($get);
$this->post = new DataAccess($post);
$this->request = new DataAccess($request);
}
/**
* put your comment there...
*
*/
public function & get() {
return $this->get;
}
/**
* put your comment there...
*
*/
public function isPost() {
return ($_SERVER['REQUEST_METHOD'] == 'POST');
}
/**
* put your comment there...
*
*/
public function & post() {
return $this->post;
}
/**
* put your comment there...
*
*/
public function & request() {
return $this->request;
}
}

View File

@@ -0,0 +1,28 @@
<?php
/**
*
*/
namespace WPPFW\Http;
# Imports
use WPPFW\Collection\DataAccess;
/**
*
*/
class HTTPResponse {
/**
* put your comment there...
*
* @param mixed $type
*/
public function setContentType($type) {
# Set content type header
header("Content-Type: {$type}");
# Chain
return $this;
}
}

View File

@@ -0,0 +1,76 @@
<?php
/**
*
*/
namespace WPPFW\Http;
/**
*
*/
class Url {
/**
* put your comment there...
*
* @var mixed
*/
protected $params;
/**
* put your comment there...
*
* @var mixed
*/
protected $url;
/**
* put your comment there...
*
* @param mixed $url
* @param mixed $params
* @return Url
*/
public function __construct($url = null, $params = null) {
# Initialize object vars
$this->url =& $url;
$this->params = new UrlParams($params);
}
/**
* put your comment there...
*
*/
public function __toString() {
return "{$this->url}?" . http_build_query($this->params()->getArray(), null, '&');
}
/**
* put your comment there...
*
*/
public function & params() {
return $this->params;
}
/**
* put your comment there...
*
*/
public function getUrl() {
return $this->url;
}
/**
* put your comment there...
*
* @param mixed $params
*/
public function & setUrl($url) {
# Set
$this->url =& $url;
# Chain
return $this;
}
}

View File

@@ -0,0 +1,34 @@
<?php
/**
*
*/
namespace WPPFW\Http;
# Data access
use WPPFW\Collection\DataAccess;
/**
*
*/
class UrlParams extends DataAccess {
/**
* put your comment there...
*
* @param mixed $data
* @return DataAccess
*/
public function & merge($data) {
# Copy all values
foreach ($data as $name => $value) {
# Only non empty
if ($value) {
$this->data[$name] = $value;
}
}
# Chain
return $this;
}
}

View File

@@ -0,0 +1,155 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Controller;
# Improts
use WPPFW\MVC;
/**
*
*/
abstract class Base extends MVC\MVCComponenetsLayer implements IController {
/**
* put your comment there...
*
*/
public function createSecurityToken() {
# Get Plugin
$plugin =& $this->factory()->get('WPPFW\Plugin\PluginBase');
# Create Token
return $plugin->createSecurityToken();
}
/**
* put your comment there...
*
*/
public function & dispatch() {
# Initialize
$target =& $this->mvcTarget();
$serviceManager =& $this->mvcServiceManager();
# Get method name
$actionMethod = lcfirst($target->getAction()) . 'Action';
# Check existance
if (!method_exists($this, $actionMethod)) {
throw new \Exception('Controller action doesn\'t exists!');
}
# Call action
$result = $this->$actionMethod();
# Write model(s) state
foreach ($serviceManager->getModels() as $moduleModels) {
foreach ($moduleModels as $model) {
# Write model state
$model->writeState();
}
}
$this->dispatched();
# Creating responder
$responder = $this->getResponder($result);
# Return responder
return $responder;
}
/**
* put your comment there...
*
*/
protected function dispatched() {;}
/**
* put your comment there...
*
*/
public function & factory() {
return $this->mvcServiceManager()->factory();
}
/**
* put your comment there...
*
*/
public function & httpResponse() {
return $this->mvcServiceManager()->httpResponse();
}
/**
* put your comment there...
*
*/
public function & input() {
return $this->mvcServiceManager()->input();
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getForm($name = null) {
return $this->mvcServiceManager()->getForm($name);
}
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $module
*/
public function & getModel($name = null, $module = null) {
return $this->mvcServiceManager()->getModel($name, $module);
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getModels() {
return $this->mvcServiceManager()->getModels();
}
/**
* put your comment there...
*
* @param mixed $result
*/
protected abstract function getResponder(& $result);
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getTable($name = null) {
return $this->mvcServiceManager()->getTable($name);
}
/**
* put your comment there...
*
*/
public function & mvcStructure() {
return $this->mvcServiceManager()->structure();
}
/**
* put your comment there...
*
*/
public function & mvcTarget() {
return $this->mvcServiceManager()->target();
}
/**
* put your comment there...
*
*/
public function & router() {
return $this->mvcServiceManager()->router();
}
}

View File

@@ -0,0 +1,72 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Controller;
# imports
use WPPFW\MVC;
use WPPFW\Obj\IFactory;
/**
*
*/
abstract class Controller extends Base {
/**
* put your comment there...
*
* @var MVC\MVCViewParams
*/
private $redirect;
/**
* put your comment there...
*
*/
protected function dispatched() {
# Check if redirected!
if ($this->redirect) {
# Redirect!
header("Location: {$this->redirect}");
}
}
/**
* put your comment there...
*
* @param mixed $result
*/
public function getResponder(& $result) {
# Initialize
$structure =& $this->mvcStructure();
$target =& $this->mvcTarget();
$serviceManager =& $this->mvcServiceManager();
# Getting view class components
$viewClass[] = '';
$viewClass[] = $structure->getRootNS()->getNamespace();
$viewClass[] = $structure->getModule(); # Module(s) namespave
$viewClass[] = $target->getModule(); # Module name
$viewClass[] = $structure->getView(); # View(s) Namespace
$viewClass[] = $target->getView();
$viewClass[] = implode('', array($target->getView(), $target->getFormat(), $structure->getViewClassId())); # Controller name
# View class
$viewClass = implode('\\', $viewClass);
# Creating view
$view = new $viewClass($serviceManager, $result);
# Returning view
return $view;
}
/**
* put your comment there...
*
* @param mixed $location
*/
protected function redirect($location) {
# Set redirect target
$this->redirect =& $location;
}
} # End class

View File

@@ -0,0 +1,28 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Controller;
/**
*
*/
interface IController {
/**
*
*/
public function & dispatch();
/**
*
*/
public function & getModel($name = null);
/**
*
*/
public function & getTable($name = null);
}

View File

@@ -0,0 +1,41 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Controller;
# imports
use WPPFW\MVC;
use WPPFW\Obj\IFactory;
/**
*
*/
class ServiceController extends Base {
/**
* put your comment there...
*
* @param mixed $result
*/
public function getResponder(& $result) {
# Initialize
$structure =& $this->mvcStructure();
$target =& $this->mvcTarget();
# Getting responder class components
$responderClass[] = '';
$responderClass[] = $structure->getRootNS()->getNamespace();
$responderClass[] = $structure->getModule(); # Module(s) namespave
$responderClass[] = $target->getModule(); # Module name
$responderClass[] = $structure->getController(); # Controller(s) Namespace
$responderClass[] = implode('', array($target->getFormat(), $structure->getControllerClassId(), 'Responder')); # Responder name
# Responder class
$responderClass = implode('\\', $responderClass);
# Creating Responder
$responder = new $responderClass($this->httpResponse(), $result);
# Returning Responder
return $responder;
}
} # End class

View File

@@ -0,0 +1,287 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
# Imports
use WPPFW\Plugin\Request as RequestInput;
use WPPFW\Http\HTTPResponse;
use WPPFW\Obj\IFactory;
/**
*
*/
class MVCDispatcher implements IDispatcher, IMVCServiceManager {
/**
* put your comment there...
*
* @var mixed
*/
protected $controller;
/**
* put your comment there...
*
* @var mixed
*/
protected $factory;
/**
* put your comment there...
*
* @var mixed
*/
protected $input;
/**
* put your comment there...
*
* @var mixed
*/
protected $models = array();
/**
* put your comment there...
*
* @var mixed
*/
protected $names;
/**
* put your comment there...
*
* @var \HttpResponse
*/
protected $response;
/**
* put your comment there...
*
* @var Router
*/
protected $router;
/**
* put your comment there...
*
* @var mixed
*/
protected $structure;
/**
* put your comment there...
*
* @var MVCParams
*/
protected $target;
/**
* put your comment there...
*
* @param IFactory $factory
* @param {IFactory|RequestInput} $input
* @param {HTTPResponse|IFactory|RequestInput} $response
* @param {HTTPResponse|IFactory|MVCStructure|RequestInput} $structure
* @param {HTTPResponse|IFactory|MVCParams|MVCStructure|RequestInput} $target
* @param {HTTPResponse|IFactory|MVCParams|MVCParams|MVCStructure|RequestInput} $names
* @param {HTTPResponse|IFactory|IMVCRouter|MVCParams|MVCParams|MVCStructure|RequestInput} $router
* @return {MVCDispatcher|HTTPResponse|IFactory|IMVCRouter|MVCParams|MVCParams|MVCStructure|RequestInput}
*/
public function __construct(IFactory & $factory,
RequestInput & $input,
HTTPResponse & $response,
MVCStructure & $structure,
MVCParams & $target,
MVCParams & $names,
IMVCRouter & $router) {
# Unit intialization
$this->factory =& $factory;
$this->input =& $input;
$this->response =& $response;
$this->structure =& $structure;
$this->target =& $target;
$this->names =& $names;
# Creating router
$this->router = $router;
}
/**
* put your comment there...
*
* @param MVCParams $target
* @return MVCParams
*/
public function & dispatch() {
# Initialize
$structure =& $this->structure();
$target =& $this->target();
# Getting controller class components
$controllerClass[] = '';
$controllerClass[] = $structure->getRootNS()->getNamespace();
$controllerClass[] = $structure->getModule(); # Module(s) namespave
$controllerClass[] = $target->getModule(); # Module name
$controllerClass[] = $structure->getController(); # Controller(s) Namespace
$controllerClass[] = $target->getController();
$controllerClass[] = implode('', array($target->getController(), $structure->getControllerClassId())); # Controller name
# Controller class
$controllerClass = implode('\\', $controllerClass);
# Creating controller
$this->controller = new $controllerClass($this);
# Dispatch action
$responder =& $this->controller->dispatch();
# Return responder
return $responder;
}
/**
* put your comment there...
*
*/
public function & factory() {
return $this->factory;
}
/**
* put your comment there...
*
*/
public function & getController() {
return $this->controller;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getExtension( $name )
{
$plugin =& $this->factory()->get( 'WPPFW\Plugin\PluginBase' );
return $plugin->getExtension( $name );
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getForm($name = null) {
}
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $module
*/
public function & getModel($name = null, $module = null) {
# Init vars
$target =& $this->target();
# Set modele if not set
if (!$module) {
$module = $target->getModule();
}
# Use Controller Name for model until another model
# is being requested
if (!$name) {
$name = $target->getController();
}
# Creating Model object if not already created
if (!isset($this->models[$module][$name])) {
# Initialize vars
$structure =& $this->structure();
$namespace =& $structure->getRootNS();
# Model class
$modelClass[] = '';
$modelClass[] = $namespace->getNamespace();
$modelClass[] = $structure->getModule();
$modelClass[] = $module;
$modelClass[] = $structure->getModel();
$modelClass[] = implode('', array($name, $structure->getModelClassId()));
# Getting model instance.
$this->models[$module][$name] = \WPPFW\MVC\Model\ModelBase::getInstance(implode('\\', $modelClass), $this);
}
# Return model
return $this->models[$module][$name];
}
/**
* put your comment there...
*
*/
public function & getModels() {
return $this->models;
}
/**
* put your comment there...
*
*/
public function & getResponse() {
return $this->response;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & getTable($name = null) {
}
/**
* put your comment there...
*
*/
public function & httpResponse() {
return $this->response;
}
/**
* put your comment there...
*
*/
public function & input() {
return $this->input;
}
/**
* put your comment there...
*
*/
public function & names() {
return $this->names;
}
/**
* put your comment there...
*
*/
public function & router() {
return $this->router;
}
/**
* put your comment there...
*
*/
public function & structure() {
return $this->structure;
}
/**
* put your comment there...
*
*/
public function & target() {
return $this->target;
}
}

View File

@@ -0,0 +1,18 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
interface IDispatcher {
/**
*
*/
public function & dispatch();
}

View File

@@ -0,0 +1,88 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
#Imports
use WPPFW\Collection\IDataAccess;
/**
*
*/
class MVCRequestParamsRouter extends RouterBase {
/**
* put your comment there...
*
* @var mixed
*/
protected $inputs;
/**
* put your comment there...
*
* @var mixed
*/
protected $outParams;
/**
* put your comment there...
*
* @param mixed $prefix
* @param IDataAccess $inputs
* @param {IDataAccess|MVCParams} $defaults
* @param {IDataAccess|MVCParams|MVCParams} $names
* @param {IDataAccess|MVCParams|MVCParams|MVCParams} $outParams
* @return {MVCRequestParamsRouter|IDataAccess|MVCParams|MVCParams|MVCParams}
*/
public function __construct($prefix, IDataAccess & $inputs, MVCParams & $names, MVCParams & $outParams) {
# Initialize parent
parent::__construct($prefix, $names);
# Initialize
$this->inputs =& $inputs;
$this->outParams =& $outParams;
# Get names properties
$properties = $this->getNamesProperties();
# Getting inputs
foreach ($properties as $property) {
# Property name
$name = $property->getName();
# Getting getter method name
$getter = $this->getterMethod($name);
$setter = $this->setterMethod($name);
# Bring from inputs only if it has source name and
# the source name is found within the inputs!
$inputName = $names->$getter();
if ($inputName && (($inputValue = $inputs->get($this->getParamName($inputName))) !== null)) {
$outParams->$setter($inputValue);
}
}
}
/**
* put your comment there...
*
*/
public function & getInputs() {
return $this->inputs;
}
/**
* put your comment there...
*
*/
public function & getNames() {
return parent::getNames();
}
/**
* put your comment there...
*
*/
public function & getOutParams() {
return $this->outParams;
}
}

View File

@@ -0,0 +1,75 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
# Imports
use WPPFW\MVC\IMVCServiceManager;
/**
*
*/
abstract class MVCComponenetsLayer implements IMVCComponentsLayer {
/**
* put your comment there...
*
* @var mixed
*/
private $serviceManager;
/**
* put your comment there...
*
* @param mixed $txt
* @param args list
*/
public function __( $txt )
{
return call_user_func_array( array( $this->l10n(), '_' ), func_get_args() );
}
/**
* put your comment there...
*
* @param IMVCServiceManager $factory
* @return {MVCComponenetsLayer|IMVCServiceManager}
*/
public function __construct(IMVCServiceManager $serviceManager) {
# Initialize
$this->serviceManager =& $serviceManager;
}
/**
* put your comment there...
*
* @param mixed $txt
* @param mixed $args
*/
protected function _e( $txt )
{
echo call_user_func_array( array( $this, '__' ), func_get_args() );
}
/**
* put your comment there...
*
*/
protected function & l10n()
{
return $this->serviceManager->getExtension( 'l10n' );
}
/**
* put your comment there...
*
* @return \WPPFW\MVC\MVCDispatcher
*/
protected function & mvcServiceManager() {
return $this->serviceManager;
}
}

View File

@@ -0,0 +1,19 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
interface IMVCComponentsLayer {
/**
*
*/
public function & factory();
}

View File

@@ -0,0 +1,68 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Service;
# Imports
use WPPFW\MVC\IMVCResponder;
use WPPFW\Http\HTTPResponse;
/**
*
*/
abstract class MVCResponder implements IMVCResponder {
/**
* put your comment there...
*
* @var mixed
*/
protected $httpResponse;
/**
* put your comment there...
*
* @var mixed
*/
protected $result;
/***
* put your comment there...
*
* @param HTTPResponse $httpResponse
* @param mixed $result
* @return JSONEncoder
*/
public function __construct(HTTPResponse & $httpResponse, & $result) {
# Initialize
$this->httpResponse =& $httpResponse;
$this->result =& $result;
# Child constructor
$this->initialize();
}
/**
* put your comment there...
*
*/
public function & getHttpResponse() {
return $this->httpResponse;
}
/**
* put your comment there...
*
*/
public function & getResult() {
return $this->result;
}
/**
* put your comment there...
*
*/
protected function initialize() {;}
}

View File

@@ -0,0 +1,18 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
interface IMVCViewRouter {
/**
*
*/
public function getView();
}

View File

@@ -0,0 +1,296 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model;
# Imports
use WPPFW\MVC;
use WPPFW\Database\Wordpress\WPOptionVariable;
use WPPFW\Forms\Form;
/**
*
*/
abstract class ModelBase extends MVC\MVCComponenetsLayer {
/**
* put your comment there...
*
* @var mixed
*/
private $config;
/**
* put your comment there...
*
* @var mixed
*/
protected $errorCodes = array();
/**
* put your comment there...
*
* @var mixed
*/
protected $errorMessages = array();
/**
* put your comment there...
*
* @var mixed
*/
private $params;
/**
* put your comment there...
*
* @var mixed
*/
private $stateAdapter;
/**
* put your comment there...
*
* @param MVC\IMVCServiceManager $serviceManager
* @return {ModelBase|MVC\IMVCServiceManager}
*/
public function __construct(MVC\IMVCServiceManager $serviceManager) {
# MVC layer
parent::__construct($serviceManager);
# Model params
$this->params = new \WPPFW\Collection\DataAccess();
# Next layer initialization
$this->initialize();
# Load config
$this->config =& $this->loadConfig();
# Create State adapter object associated with this model
$this->stateAdapter = new $this->config['stateType']($this->factory(), get_class($this));
# Read state
$this->readState();
# After read state initialization
$this->initialized();
}
/**
* put your comment there...
*
* @param mixed $message
* @param mixed $code
*/
public function & addError($message, $code = null) {
# Store error message
$this->errorMessages[] =& $message;
# Map the error code at the same offset on errorCodes var
$this->errorCodes[] =& $code;
# Chain
return $this;
}
/**
* put your comment there...
*
*/
public function & clearErrors() {
# CLear error messages
$this->errorMessages = array();
# CLear error codes
$this->errorCodes = array();
# Chaining
return $this;
}
/**
* put your comment there...
*
* @return WPPFW\Obj\IFactory
*/
public function & factory() {
return $this->mvcServiceManager()->factory();
}
/**
* put your comment there...
*
*/
public function getCleanErrors() {
# Get errors copy
$errorMessages = $this->errorMessages;
# Clear errors
$this->clearErrors();
# Return errors
return $errorMessages;
}
/**
* put your comment there...
*
* @param mixed $index
*/
public function & getError($index) {
# Get error or null if not exists
$errorMessage = $this->errorMessages[$index] ? $this->errorMessages[$index] : null;
# Return error object
return $errorMessage;
}
/**
* put your comment there...
*
*/
public function & getErrorCodes() {
return $this->errorCodes;
}
/**
* put your comment there...
*
*/
public function & getErrors() {
return $this->errorMessages;
}
/**
* put your comment there...
*
* @param mixed $modelClass
* @param MVC\IMVCComponentsLayer $serviceManager
*/
public static function & getInstance($modelClass, MVC\IMVCServiceManager & $serviceManager) {
# Creating model
$model = new $modelClass($serviceManager);
# Returns
return $model;
}
/**
* put your comment there...
*
*/
protected function & getStateAdapter() {
return $this->stateAdapter;
}
/**
* put your comment there...
*
*/
public function hasErrors() {
return !empty($this->errorMessages);
}
/**
* put your comment there...
*
*/
protected abstract function & loadConfig();
/**
* put your comment there...
*
*/
protected function initialize() {;}
/**
* put your comment there...
*
*/
protected function initialized() {;}
/**
* put your comment there...
*
*/
public function & mvcTarget() {
return $this->mvcServiceManager()->target();
}
/**
* put your comment there...
*
*/
public function & params() {
return $this->params;
}
/**
* put your comment there...
*
* @param ModelBase $model
*/
public function & PipeErrors(ModelBase & $model) {
# Get reference to error messages and codes so
# that all errors writen to this model would
# be redirected to the passed model
$this->errorMessages =& $model->errorMessages;
$this->errorCodes =& $model->errorCodes;
# Chain
return $this;
}
/**
* put your comment there...
*
*/
public function readState() {
# Initialize vars
$stateAdapter =& $this->getStateAdapter();
# Copying state data to current instance
foreach ($stateAdapter->read() as $propName => $value) {
# Set value
$this->$propName = $value;
}
}
/**
* put your comment there...
*
*/
public function & router() {
return $this->mvcServiceManager()->router();
}
/**
* put your comment there...
*
* @param mixed $message
* @param mixed $type
* @param mixed $code
* @return ModelBase
*/
public function & setMessage( $message, $type = null, $code = null )
{
$this->errorMessages[] = $message;
$this->errorCodes[] = $code;
return $this;
}
/**
* put your comment there...
*
*/
public function writeState() {
# Initialize vars
$stateVars = array();
$stateAdapter =& $this->getStateAdapter();
$moduleClassReflection = new \ReflectionClass($this);
# Copy all protected properties
$statePropperties = $moduleClassReflection->getProperties(\ReflectionProperty::IS_PROTECTED);
foreach ($statePropperties as $property) {
# Getting property name
$propertyName = $property->getName();
# get value.
$stateVars[$propertyName] =& $this->$propertyName;
}
# Write to state adapter
$stateAdapter->write($stateVars);
# Chain
return $this;
}
}

View File

@@ -0,0 +1,61 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model;
/**
*
*/
class EntityModel
{
/**
* put your comment there...
*
* @param mixed $data
* @return EntityModel
*/
public function __construct( $data = array() )
{
$this->exchangeArray( $data );
}
/**
* put your comment there...
*
* @param mixed $data
* @return EntityModel
*/
public function & exchangeArray( $data )
{
foreach ( get_object_vars( $this ) as $name => $value )
{
$this->$name = isset( $data[ $name ] ) ? $data[ $name ] : null;
}
return $this;
}
/**
* put your comment there...
*
*/
public function getArray()
{
$data = array();
foreach ( get_object_vars( $this ) as $name => $value )
{
if ( $value !== null )
{
$data[ $name ] = $value;
}
}
return $data;
}
}

View File

@@ -0,0 +1,28 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model;
/**
*
*/
abstract class PluginModel extends ModelBase {
/**
* put your comment there...
*
*/
protected function & loadConfig() {
# Initialize vars
$factory =& $this->factory();
$plugin =& $factory->get('WPPFW\Plugin\PluginBase');
$models =& $plugin->getConfig()->getModels();
# load model configurarion from Plugin configuration file
$modelConfig =& $models[get_class($this)];
# Returns confgiuration
return $modelConfig;
}
}

View File

@@ -0,0 +1,23 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model\State;
# Imports
use WPPFW\Database\Wordpress\WPOptionVariable;
/**
*
*/
class CurrentUserWPOptionsModelState extends WPOptionsModelState {
/**
* put your comment there...
*
*/
protected function getStateVar() {
return new WPOptionVariable($this->getStandardVarName() . '-userid:' . get_current_user_id(), array());
}
}

View File

@@ -0,0 +1,23 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model\State;
# Imports
use WPPFW\Database\Wordpress\WPOptionVariable;
/**
*
*/
class GlobalWPOptionsModelState extends WPOptionsModelState {
/**
* put your comment there...
*
*/
protected function getStateVar() {
return new WPOptionVariable($this->getStandardVarName(), array());
}
}

View File

@@ -0,0 +1,23 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model\State;
# Imports
use WPPFW\Database\Wordpress\WPOptionVariable;
/**
*
*/
class SessionWPOptionsModelState extends WPOptionsModelState {
/**
* put your comment there...
*
*/
protected function getStateVar() {
return new WPOptionVariable($this->getStandardVarName() . '-session:' . session_id(), array());
}
}

View File

@@ -0,0 +1,31 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model\State;
# Imports
use WPPFW\Obj\IFactory;
/**
*
*/
interface IModelStateAdapter {
/**
*
*/
public function __construct(IFactory & $factory, $modelClass);
/**
*
*/
public function read();
/**
*
*/
public function & write(& $data);
}

View File

@@ -0,0 +1,105 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Model\State;
# Imports
use WPPFW\Obj\IFactory;
use WPPFW\Obj\ClassName;
/**
*
*/
abstract class WPOptionsModelState implements IModelStateAdapter {
/**
* put your comment there...
*
* @var mixed
*/
private $factory;
/**
* put your comment there...
*
* @var mixed
*/
private $modelClass;
/**
* put your comment there...
*
* @var mixed
*/
private $standardVarName;
/**
* put your comment there...
*
* @var mixed
*/
private $stateVar;
/**
* put your comment there...
*
* @var mixed
*/
protected $wpOptionsAdapter;
/**
* put your comment there...
*
* @param IFactory $factory
* @param mixed $modelClass
* @return WPOptionsModelState
*/
public function __construct(IFactory & $factory, $modelClass) {
# Init vars
$this->factory =& $factory;
$this->modelClass =& $modelClass;
# model class name components
$modelClassNameParser = new ClassName($modelClass);
# Standard var name without any side association!
$this->standardVarName = 'model-state_' . strtolower($modelClassNameParser->getName());
# Getting Wordpress options adapter
$this->wpOptionsAdapter =& $factory->get('WPPFW\Database\Wordpress\WordpressOptions');
# Get state var implemented by the model
$this->stateVar = $this->getStateVar();
}
/**
* put your comment there...
*
*/
protected abstract function getStateVar();
/**
* put your comment there...
*
*/
protected function getStandardVarName() {
return $this->standardVarName;
}
/**
*
*/
public function read() {
# Getting state var value
return $this->wpOptionsAdapter->get($this->stateVar)->getValue();
}
/**
*
*/
public function & write(& $data) {
# Writinig data to options table
$this->wpOptionsAdapter->set($this->stateVar->setValue($data));
# Chain
return $this;
}
}

View File

@@ -0,0 +1,142 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
class MVCParams {
/**
* put your comment there...
*
* @var mixed
*/
protected $action;
/**
* put your comment there...
*
* @var mixed
*/
protected $controller;
/**
* put your comment there...
*
* @var mixed
*/
protected $format;
/**
* put your comment there...
*
* @var mixed
*/
protected $module;
/**
* put your comment there...
*
* @param mixed $module
* @param mixed $controller
* @param mixed $view
* @param mixed $action
* @return MVCParams
*/
public function __construct($module, $controller, $action, $format) {
# Initialize
$this->module =& $module;
$this->controller =& $controller;
$this->action =& $action;
$this->format =& $format;
}
/**
* put your comment there...
*
*/
public function getAction() {
return $this->action;
}
/**
* put your comment there...
*
*/
public function getController() {
return $this->controller;
}
/**
* put your comment there...
*
*/
public function getFormat() {
return $this->format;
}
/**
* put your comment there...
*
*/
public function getModule() {
return $this->module;
}
/**
* put your comment there...
*
* @param mixed $action
* @return MVCParams
*/
public function & setAction($action) {
# Set
$this->action =& $action;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $controller
* @return MVCParams
*/
public function & setController($controller) {
# Set
$this->controller =& $controller;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $format
* @return MVCParams
*/
public function & setFormat($format) {
# Set
$this->format =& $format;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $module
* @return MVCParams
*/
public function & setModule($module) {
# Set
$this->module =& $module;
# Chain
return $this;
}
}

View File

@@ -0,0 +1,18 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
interface IMVCResponder {
/**
*
*/
public function __toString();
}

View File

@@ -0,0 +1,110 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
abstract class RouterBase {
/**
* put your comment there...
*
* @var mixed
*/
protected $prefix;
/**
* put your comment there...
*
* @var mixed
*/
protected $names;
/**
* put your comment there...
*
* @param mixed $prefix
* @param mixed $names
* @return RouterBase
*/
public function __construct($prefix, & $names) {
# Initializd object vars
$this->prefix = strtolower($prefix);
$this->names =& $names;
}
/**
* put your comment there...
*
* @param mixed $paramName
*/
public function getParamName($paramName) {
# Return prefixed param name
return "{$this->getPrefix()}{$paramName}";
}
/**
* put your comment there...
*
*/
protected function & getNames() {
return $this->names;
}
/**
* put your comment there...
*
*/
protected function & getNamesProperties() {
# Getting all protected properties!
$reflection = new \ReflectionClass($this->getNames());
$properties = $reflection->getProperties(\ReflectionProperty::IS_PROTECTED);
# Returns
return $properties;
}
/**
* put your comment there...
*
*/
public function getPrefix() {
return $this->prefix;
}
/**
* put your comment there...
*
* @param mixed $name
* @param mixed $type
*/
protected function getPropertyMethodName($propName, $type) {
# Upper cas first letter
$propName = ucfirst($propName);
# Get property method name.
return "{$type}{$propName}";
}
/**
* put your comment there...
*
* @param mixed $propName
*/
protected function getterMethod($propName) {
return $this->getPropertyMethodName($propName, 'get');
}
/**
* put your comment there...
*
* @param mixed $propName
*/
protected function setterMethod($propName) {
return $this->getPropertyMethodName($propName, 'set');
}
}

View File

@@ -0,0 +1,11 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
interface IMVCRouter {}

View File

@@ -0,0 +1,35 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Service;
# Imports
use WPPFW\MVC\IMVCResponder;
use WPPFW\Http\HTTPResponse;
/**
*
*/
class FileDownloader extends MVCResponder {
/**
* put your comment there...
*
*/
protected function initialize() {
# Set http response header
$httpResponse =& $this->getHttpResponse();
/// header("Content-Desposition");
}
/**
* put your comment there...
*
*/
public function __toString() {
return $this->getResult();
}
}

View File

@@ -0,0 +1,34 @@
<?php
/**
*
*/
namespace WPPFW\MVC\Service;
# Imports
use WPPFW\MVC\IMVCResponder;
use WPPFW\Http\HTTPResponse;
/**
*
*/
class JSONEncoder extends MVCResponder {
/**
* put your comment there...
*
*/
protected function initialize() {
# Set http response header
$this->getHttpResponse()->setContentType('text/json');
}
/**
* put your comment there...
*
*/
public function __toString() {
return json_encode($this->getResult());
}
}

View File

@@ -0,0 +1,63 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
interface IMVCServiceManager {
/**
*
*/
public function & getController();
/**
*
*/
public function & factory();
/**
*
*/
public function & input();
/**
*
*/
public function & getForm($name = null);
/**
*
*/
public function & getModel($name = null);
/**
*
*/
public function & getTable($name = null);
/**
*
*/
public function & names();
/**
*
*/
public function & router();
/**
*
*/
public function & structure();
/**
*
*/
public function & target();
}

View File

@@ -0,0 +1,163 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
#Imports
use WPPFW\Obj\PHPNamespace;
/**
*
*/
class MVCStructure {
/**
* put your comment there...
*
* @var mixed
*/
protected $controller;
/**
* put your comment there...
*
* @var mixed
*/
protected $controllerClassId;
/**
* put your comment there...
*
* @var mixed
*/
protected $model;
/**
* put your comment there...
*
* @var mixed
*/
protected $modelClassId;
/**
* put your comment there...
*
* @var mixed
*/
protected $module;
/**
* put your comment there...
*
* @var mixed
*/
protected $rootns;
/**
* put your comment there...
*
* @param PHPNamespace $rootns
* @param mixed $module
* @param mixed $controller
* @param mixed $controllerClassId
* @param mixed $model
* @param mixed $modelClassId
* @return MVCStructure
*/
public function __construct(PHPNamespace $rootns, $module, $controller, $controllerClassId, $model, $modelClassId) {
# Initialize
$this->rootns =& $rootns;
$this->module =& $module;
$this->controller =& $controller;
$this->controllerClassId =& $controllerClassId;
$this->model =& $model;
$this->modelClassId =& $modelClassId;
}
/**
* put your comment there...
*
*/
public function getController() {
return $this->controller;
}
/**
* put your comment there...
*
*/
public function getControllerClassId() {
return $this->controllerClassId;
}
/**
* put your comment there...
*
*/
public function getModel() {
return $this->model;
}
/**
* put your comment there...
*
*/
public function getModelClassId() {
return $this->modelClassId;
}
/**
* put your comment there...
*
*/
public function getModule() {
return $this->module;
}
/**
* put your comment there...
*
*/
public function & getRootNS() {
return $this->rootns;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & setController($name) {
# Set
$this->controller =& $name;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & setControllerClassId($classId) {
# Set
$this->controllerClassId =& $classId;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $name
*/
public function & setModule($module) {
# Set
$this->module =& $module;
# Chain
return $this;
}
}

View File

@@ -0,0 +1,86 @@
<?php
/**
*
*/
namespace WPPFW\MVC\View;
# Imports
use WPPFW\MVC;
/**
*
*/
abstract class Base extends MVC\MVCComponenetsLayer implements MVC\IMVCResponder {
/**
* put your comment there...
*
* @var mixed
*/
protected $result;
/**
* put your comment there...
*
* @param MVC\IMVCServiceManager $serviceManager
* @param mixed $result
* @return Base
*/
public function __construct(MVC\IMVCServiceManager & $serviceManager, & $result) {
# Unit intialization
parent::__construct($serviceManager);
# Initialize
$this->result =& $result;
# Initialize view
$this->initialize();
}
/**
* put your comment there...
*
*/
public function & factory() {
return $this->mvcServiceManager()->factory();
}
/**
* put your comment there...
*
*/
protected function initialize() {;}
/**
* put your comment there...
*
*/
public function & mvcStructure() {
return $this->mvcServiceManager()->structure();
}
/**
* put your comment there...
*
*/
public function & mvcTarget() {
return $this->mvcServiceManager()->target();
}
/**
* put your comment there...
*
*/
public function & result() {
return $this->result;
}
/**
* put your comment there...
*
*/
public function & router() {
return $this->mvcServiceManager()->router();
}
}

View File

@@ -0,0 +1,103 @@
<?php
/**
*
*/
namespace WPPFW\MVC\View;
/**
*
*/
abstract class TemplateView extends Base {
/**
* put your comment there...
*
* @var mixed
*/
protected $extraExtension;
/**
* put your comment there...
*
*/
public function __toString() {
# Return content
return $this->render();
}
/**
* put your comment there...
*
*/
public function getPath()
{
# Initialize
$target =& $this->mvcTarget();
$structure =& $this->mvcStructure();
$namespace =& $structure->getRootNS();
# Path compoennet
$path[] = $namespace->getPath();
$path[] = $structure->getModule();
$path[] = $target->getModule();
$path[] = $structure->getView();
$path[] = $target->getView();
# Layout file path
$path = implode( DIRECTORY_SEPARATOR, $path );
return $path;
}
/**
* put your comment there...
*
*/
protected function getTemplateFilePath() {
# Initialize
$target =& $this->mvcTarget();
$structure =& $this->mvcStructure();
$namespace =& $structure->getRootNS();
# Use Action name as layout or use default if overrided!
$layoutFile = $target->getLayout() ? $target->getLayout() : $target->getAction();
$layoutExtension = strtolower($target->getFormat());
# Layout paht compoennet
$layoutPath[] = $namespace->getPath();
$layoutPath[] = $structure->getModule();
$layoutPath[] = $target->getModule();
$layoutPath[] = $structure->getView();
$layoutPath[] = $target->getView();
$layoutPath[] = 'Templates';
$layoutPath[] = "{$layoutFile}.{$layoutExtension}{$this->extraExtension}"; # Layout file
# Layout file path
$layoutPath = implode(DIRECTORY_SEPARATOR, $layoutPath);
# Return path
return $layoutPath;
}
/**
* put your comment there...
*
*/
protected function preRender() {;}
/**
* put your comment there...
*
*/
protected function render() {
# Pre redner
$this->preRender();
# Get template file path
$layoutPath = $this->getTemplateFilePath();
# Open Output buffer
ob_start();
# Get file content
require $layoutPath;
$content = ob_get_clean();
# Returtns
return $content;
}
}

View File

@@ -0,0 +1,57 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
# Imports
use \WPPFW\Plugin\Request as RequestInput;
use WPPFW\Obj\IFactory;
use WPPFW\Http\HTTPResponse;
/**
*
*/
class MVCViewDispatcher extends MVCDispatcher {
/**
* put your comment there...
*
* @param IFactory $factory
* @param {IFactory|RequestInput} $input
* @param {HTTPResponse|IFactory|RequestInput} $response
* @param {HTTPResponse|IFactory|MVCViewStructure|RequestInput} $structure
* @param {HTTPResponse|IFactory|MVCViewParams|MVCViewStructure|RequestInput} $target
* @param {HTTPResponse|IFactory|MVCViewParams|MVCViewParams|MVCViewStructure|RequestInput} $names
* @param {HTTPResponse|IFactory|IMVCRouter|MVCViewParams|MVCViewParams|MVCViewStructure|RequestInput} $router
* @return {MVCViewDispatcher|HTTPResponse|IFactory|IMVCRouter|MVCViewParams|MVCViewParams|MVCViewStructure|RequestInput}
*/
public function __construct(IFactory & $factory,
RequestInput & $input,
HTTPResponse & $response,
MVCViewStructure & $structure,
MVCViewParams & $target,
MVCViewParams & $names,
IMVCRouter & $router) {
# Direct to parent
parent::__construct($factory, $input, $response, $structure, $target, $names, $router);
}
/**
* put your comment there...
*
*/
public function & dispatch() {
# Initialize
$target =& $this->target();
# If not controller specified get it from view
if (!$target->getController()) {
$target->setController($target->getView());
}
# Dispatching
return parent::dispatch($target);
}
}

View File

@@ -0,0 +1,30 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
#Imports
use WPPFW\Collection\IDataAccess;
/**
*
*/
class MVCViewRequestParamsRouter extends MVCRequestParamsRouter {
/**
* put your comment there...
*
* @param mixed $prefix
* @param IDataAccess $inputs
* @param {IDataAccess|MVCViewParams} $names
* @param {IDataAccess|MVCViewParams|MVCViewParams} $outParams
* @return {MVCViewRequestParamsRouter|IDataAccess|MVCViewParams|MVCViewParams}
*/
public function __construct($prefix, IDataAccess & $inputs, MVCViewParams & $names, MVCViewParams & $outParams) {
# All based on parent.
parent::__construct($prefix, $inputs, $names, $outParams);
}
}

View File

@@ -0,0 +1,89 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
/**
*
*/
class MVCViewParams extends MVCParams {
/**
* put your comment there...
*
* @var mixed
*/
protected $layout;
/**
* put your comment there...
*
* @var mixed
*/
protected $view;
/**
* put your comment there...
*
* @param mixed $module
* @param mixed $controller
* @param mixed $action
* @param mixed $format
* @param mixed $view
* @param mixed $layout
* @return MVCViewParams
*/
public function __construct($module, $controller, $action, $format, $view, $layout = null) {
# INitialize parent
parent::__construct($module, $controller, $action, $format);
# Initiaioze
$this->view =& $view;
$this->layout =& $layout;
}
/**
* put your comment there...
*
*/
public function getLayout() {
return $this->layout;
}
/**
* put your comment there...
*
*/
public function getView() {
return $this->view;
}
/**
* put your comment there...
*
* @param mixed $format
* @return MVCParams
*/
public function & setLayout($layout) {
# Set
$this->layout =& $layout;
# Chain
return $this;
}
/**
* put your comment there...
*
* @param mixed $module
* @return MVCParams
*/
public function & setView($view) {
# Set
$this->view =& $view;
# Chain
return $this;
}
}

View File

@@ -0,0 +1,68 @@
<?php
/**
*
*/
namespace WPPFW\MVC;
#Imports
use WPPFW\Obj\PHPNamespace;
/**
*
*/
class MVCViewStructure extends MVCStructure {
/**
* put your comment there...
*
* @var mixed
*/
protected $view;
/**
* put your comment there...
*
* @var mixed
*/
protected $viewClassId;
/**
* put your comment there...
*
* @param PHPNamespace $rootns
* @param mixed $module
* @param mixed $controller
* @param mixed $controllerClassId
* @param mixed $model
* @param mixed $modelClassId
* @param mixed $view
* @param mixed $viewClassId
* @return MVCViewStructure
*/
public function __construct(PHPNamespace $rootns, $module, $controller, $controllerClassId, $model, $modelClassId, $view, $viewClassId) {
# iNitialize parent
parent::__construct($rootns, $module, $controller, $controllerClassId, $model, $modelClassId);
# Initialize
$this->view =& $view;
$this->viewClassId =& $viewClassId;
}
/**
* put your comment there...
*
*/
public function getView() {
return $this->view;
}
/**
* put your comment there...
*
*/
public function getViewClassId() {
return $this->viewClassId;
}
}

View File

@@ -0,0 +1,69 @@
<?php
/**
*
*/
namespace WPPFW\Obj;
/**
*
*/
class CastObject {
/**
* put your comment there...
*
* @var mixed
*/
protected $object;
/**
* put your comment there...
*
* @param mixed $object
* @return ObjectArray
*/
public function __construct(& $object) {
# Set
$this->object =& $object;
}
/**
* put your comment there...
*
* @param mixed $object
*/
public static function getInstance(& $object) {
return new CastObject($object);
}
/**
* put your comment there...
*
* @param mixed $object
* @return {ObjectArray|mixed}
*/
public function & getArray() {
# Init vars
$array = array();
# Use PHP cast.
$objectArray = (array) $this->getObject();
# Clean up Key name.
foreach ($objectArray as $badName => $value) {
# Clean name
$name = preg_replace('/\W+/', '', $badName);
# Add to array
$array[$name] = $value;
}
return $array;
}
/**
* put your comment there...
*
*/
public function & getObject() {
return $this->object;
}
}

Some files were not shown because too many files have changed in this diff Show More