Continued:
authorRoland Häder <roland@mxchange.org>
Sat, 14 Apr 2018 20:37:49 +0000 (22:37 +0200)
committerRoland Häder <roland@mxchange.org>
Sat, 14 Apr 2018 20:37:49 +0000 (22:37 +0200)
- moved convertDashesToUnderscores to new StringUtils class
- this class now needs to be loaded "manually"
- cleaned up .htaccess files where they are really not needed

Signed-off-by: Roland Häder <roland@mxchange.org>
333 files changed:
application/tests/.htaccess [deleted file]
application/tests/tests/.htaccess [deleted file]
db/news/.htaccess [deleted file]
framework/bootstrap/.htaccess [deleted file]
framework/bootstrap/class_FrameworkBootstrap.php
framework/config/.htaccess [deleted file]
framework/config/class_FrameworkConfiguration.php
framework/database/.htaccess [deleted file]
framework/language/.htaccess [deleted file]
framework/loader/.htaccess [deleted file]
framework/main/.htaccess [deleted file]
framework/main/classes/.htaccess [deleted file]
framework/main/classes/actions/.htaccess [deleted file]
framework/main/classes/actions/html/.htaccess [deleted file]
framework/main/classes/actions/post_registration/.htaccess [deleted file]
framework/main/classes/application/.htaccess [deleted file]
framework/main/classes/auth/.htaccess [deleted file]
framework/main/classes/cache/.htaccess [deleted file]
framework/main/classes/class_BaseFrameworkSystem.php
framework/main/classes/client/.htaccess [deleted file]
framework/main/classes/client/http/.htaccess [deleted file]
framework/main/classes/commands/.htaccess [deleted file]
framework/main/classes/commands/console/.htaccess [deleted file]
framework/main/classes/commands/html/.htaccess [deleted file]
framework/main/classes/commands/html/class_HtmlLoginAreaCommand.php
framework/main/classes/commands/image/.htaccess [deleted file]
framework/main/classes/compressor/.htaccess [deleted file]
framework/main/classes/container/.htaccess [deleted file]
framework/main/classes/controller/.htaccess [deleted file]
framework/main/classes/controller/console/.htaccess [deleted file]
framework/main/classes/controller/html/.htaccess [deleted file]
framework/main/classes/controller/html/form/.htaccess [deleted file]
framework/main/classes/controller/html/login/.htaccess [deleted file]
framework/main/classes/controller/image/.htaccess [deleted file]
framework/main/classes/controller/image/captcha/.htaccess [deleted file]
framework/main/classes/criteria/.htaccess [deleted file]
framework/main/classes/criteria/class_BaseCriteria.php
framework/main/classes/criteria/dataset/.htaccess [deleted file]
framework/main/classes/criteria/search/.htaccess [deleted file]
framework/main/classes/criteria/update/.htaccess [deleted file]
framework/main/classes/crypto/.htaccess [deleted file]
framework/main/classes/database/.htaccess [deleted file]
framework/main/classes/database/backend/.htaccess [deleted file]
framework/main/classes/database/backend/lfdb_legacy/.htaccess [deleted file]
framework/main/classes/database/frontend/.htaccess [deleted file]
framework/main/classes/database/migration/.htaccess [deleted file]
framework/main/classes/database/migration/format_upgrade/.htaccess [deleted file]
framework/main/classes/database/migration/format_upgrade/lfdb/.htaccess [deleted file]
framework/main/classes/database/result/.htaccess [deleted file]
framework/main/classes/decorator/.htaccess [deleted file]
framework/main/classes/decorator/cache/.htaccess [deleted file]
framework/main/classes/decorator/template/.htaccess [deleted file]
framework/main/classes/decorator/xml/.htaccess [deleted file]
framework/main/classes/discovery/.htaccess [deleted file]
framework/main/classes/discovery/payment/.htaccess [deleted file]
framework/main/classes/factories/.htaccess [deleted file]
framework/main/classes/factories/cache/.htaccess [deleted file]
framework/main/classes/factories/client/.htaccess [deleted file]
framework/main/classes/factories/database/.htaccess [deleted file]
framework/main/classes/factories/html/.htaccess [deleted file]
framework/main/classes/factories/index/.htaccess [deleted file]
framework/main/classes/factories/logger/.htaccess [deleted file]
framework/main/classes/factories/login/.htaccess [deleted file]
framework/main/classes/factories/objects/.htaccess [deleted file]
framework/main/classes/factories/registry/.htaccess [deleted file]
framework/main/classes/factories/stacks/.htaccess [deleted file]
framework/main/classes/factories/user/.htaccess [deleted file]
framework/main/classes/factories/xml/.htaccess [deleted file]
framework/main/classes/feature/.htaccess [deleted file]
framework/main/classes/feature/fuse/.htaccess [deleted file]
framework/main/classes/file_directories/.htaccess [deleted file]
framework/main/classes/file_directories/binary/.htaccess [deleted file]
framework/main/classes/file_directories/binary/index/.htaccess [deleted file]
framework/main/classes/file_directories/binary/stack/.htaccess [deleted file]
framework/main/classes/file_directories/directory/.htaccess [deleted file]
framework/main/classes/file_directories/input/.htaccess [deleted file]
framework/main/classes/file_directories/input/raw/.htaccess [deleted file]
framework/main/classes/file_directories/input/text/.htaccess [deleted file]
framework/main/classes/file_directories/io/.htaccess [deleted file]
framework/main/classes/file_directories/io_stream/.htaccess [deleted file]
framework/main/classes/file_directories/output/.htaccess [deleted file]
framework/main/classes/file_directories/output/raw/.htaccess [deleted file]
framework/main/classes/file_directories/output/text/.htaccess [deleted file]
framework/main/classes/file_directories/text/.htaccess [deleted file]
framework/main/classes/file_directories/text/input/.htaccess [deleted file]
framework/main/classes/file_directories/text/input/csv/.htaccess [deleted file]
framework/main/classes/file_directories/text/output/.htaccess [deleted file]
framework/main/classes/filesystem/.htaccess [deleted file]
framework/main/classes/filter/.htaccess [deleted file]
framework/main/classes/filter/auth/.htaccess [deleted file]
framework/main/classes/filter/change/.htaccess [deleted file]
framework/main/classes/filter/checkboxes/.htaccess [deleted file]
framework/main/classes/filter/crypto/.htaccess [deleted file]
framework/main/classes/filter/decorator/.htaccess [deleted file]
framework/main/classes/filter/guest/.htaccess [deleted file]
framework/main/classes/filter/news/.htaccess [deleted file]
framework/main/classes/filter/null/.htaccess [deleted file]
framework/main/classes/filter/payment/.htaccess [deleted file]
framework/main/classes/filter/update/.htaccess [deleted file]
framework/main/classes/filter/validator/.htaccess [deleted file]
framework/main/classes/filter/verifier/.htaccess [deleted file]
framework/main/classes/fuse/.htaccess [deleted file]
framework/main/classes/handler/.htaccess [deleted file]
framework/main/classes/handler/tasks/.htaccess [deleted file]
framework/main/classes/helper/.htaccess [deleted file]
framework/main/classes/helper/captcha/.htaccess [deleted file]
framework/main/classes/helper/captcha/images/.htaccess [deleted file]
framework/main/classes/helper/captcha/web/.htaccess [deleted file]
framework/main/classes/helper/html/.htaccess [deleted file]
framework/main/classes/helper/html/blocks/.htaccess [deleted file]
framework/main/classes/helper/html/forms/.htaccess [deleted file]
framework/main/classes/helper/html/links/.htaccess [deleted file]
framework/main/classes/helper/login/.htaccess [deleted file]
framework/main/classes/images/.htaccess [deleted file]
framework/main/classes/images/extended/.htaccess [deleted file]
framework/main/classes/index/.htaccess [deleted file]
framework/main/classes/index/file_stack/.htaccess [deleted file]
framework/main/classes/iterator/.htaccess [deleted file]
framework/main/classes/iterator/default/.htaccess [deleted file]
framework/main/classes/iterator/file/.htaccess [deleted file]
framework/main/classes/iterator/registry/.htaccess [deleted file]
framework/main/classes/language/.htaccess [deleted file]
framework/main/classes/lists/.htaccess [deleted file]
framework/main/classes/lists/groups/.htaccess [deleted file]
framework/main/classes/lists/tasks/.htaccess [deleted file]
framework/main/classes/mailer/.htaccess [deleted file]
framework/main/classes/mailer/debug/.htaccess [deleted file]
framework/main/classes/menu/.htaccess [deleted file]
framework/main/classes/output/.htaccess [deleted file]
framework/main/classes/output/console/.htaccess [deleted file]
framework/main/classes/output/debug/.htaccess [deleted file]
framework/main/classes/output/debug/console/.htaccess [deleted file]
framework/main/classes/output/debug/error/.htaccess [deleted file]
framework/main/classes/output/debug/web/.htaccess [deleted file]
framework/main/classes/output/log_file/.htaccess [deleted file]
framework/main/classes/output/web/.htaccess [deleted file]
framework/main/classes/parser/.htaccess [deleted file]
framework/main/classes/parser/xml/.htaccess [deleted file]
framework/main/classes/points/.htaccess [deleted file]
framework/main/classes/reader/.htaccess [deleted file]
framework/main/classes/registration/.htaccess [deleted file]
framework/main/classes/registry/.htaccess [deleted file]
framework/main/classes/registry/format_upgrade/.htaccess [deleted file]
framework/main/classes/registry/format_upgrade/database/.htaccess [deleted file]
framework/main/classes/registry/generic/.htaccess [deleted file]
framework/main/classes/registry/sub/.htaccess [deleted file]
framework/main/classes/request/.htaccess [deleted file]
framework/main/classes/request/console/.htaccess [deleted file]
framework/main/classes/request/html/.htaccess [deleted file]
framework/main/classes/request/html/class_HtmlRequest.php
framework/main/classes/resolver/.htaccess [deleted file]
framework/main/classes/resolver/action/.htaccess [deleted file]
framework/main/classes/resolver/action/html/.htaccess [deleted file]
framework/main/classes/resolver/command/.htaccess [deleted file]
framework/main/classes/resolver/command/console/.htaccess [deleted file]
framework/main/classes/resolver/command/html/.htaccess [deleted file]
framework/main/classes/resolver/command/image/.htaccess [deleted file]
framework/main/classes/resolver/controller/.htaccess [deleted file]
framework/main/classes/resolver/controller/console/.htaccess [deleted file]
framework/main/classes/resolver/controller/html/.htaccess [deleted file]
framework/main/classes/resolver/controller/image/.htaccess [deleted file]
framework/main/classes/response/.htaccess [deleted file]
framework/main/classes/response/console/.htaccess [deleted file]
framework/main/classes/response/html/.htaccess [deleted file]
framework/main/classes/response/image/.htaccess [deleted file]
framework/main/classes/rng/.htaccess [deleted file]
framework/main/classes/scrypt/.htaccess [deleted file]
framework/main/classes/stacker/.htaccess [deleted file]
framework/main/classes/stacker/fifo/.htaccess [deleted file]
framework/main/classes/stacker/file/.htaccess [deleted file]
framework/main/classes/stacker/file/fifo/.htaccess [deleted file]
framework/main/classes/stacker/filo/.htaccess [deleted file]
framework/main/classes/states/.htaccess [deleted file]
framework/main/classes/streams/.htaccess [deleted file]
framework/main/classes/streams/crypto/.htaccess [deleted file]
framework/main/classes/streams/input/.htaccess [deleted file]
framework/main/classes/streams/output/.htaccess [deleted file]
framework/main/classes/tasks/.htaccess [deleted file]
framework/main/classes/tasks/idle/.htaccess [deleted file]
framework/main/classes/template/.htaccess [deleted file]
framework/main/classes/template/class_BaseTemplateEngine.php
framework/main/classes/template/console/.htaccess [deleted file]
framework/main/classes/template/html/.htaccess [deleted file]
framework/main/classes/template/image/.htaccess [deleted file]
framework/main/classes/template/mail/.htaccess [deleted file]
framework/main/classes/template/menu/.htaccess [deleted file]
framework/main/classes/tools/.htaccess [deleted file]
framework/main/classes/tools/console/.htaccess [deleted file]
framework/main/classes/user/.htaccess [deleted file]
framework/main/classes/user/guest/.htaccess [deleted file]
framework/main/classes/user/member/.htaccess [deleted file]
framework/main/classes/utils/class_StringUtils.php [new file with mode: 0644]
framework/main/classes/visitor/.htaccess [deleted file]
framework/main/exceptions/.htaccess [deleted file]
framework/main/exceptions/actions/.htaccess [deleted file]
framework/main/exceptions/auth/.htaccess [deleted file]
framework/main/exceptions/base64/.htaccess [deleted file]
framework/main/exceptions/compressor/.htaccess [deleted file]
framework/main/exceptions/config/.htaccess [deleted file]
framework/main/exceptions/connection/.htaccess [deleted file]
framework/main/exceptions/controller/.htaccess [deleted file]
framework/main/exceptions/criteria/.htaccess [deleted file]
framework/main/exceptions/crypto/.htaccess [deleted file]
framework/main/exceptions/database/.htaccess [deleted file]
framework/main/exceptions/database/general/.htaccess [deleted file]
framework/main/exceptions/database/local_file/.htaccess [deleted file]
framework/main/exceptions/database/wrapper/.htaccess [deleted file]
framework/main/exceptions/dns/.htaccess [deleted file]
framework/main/exceptions/feature/.htaccess [deleted file]
framework/main/exceptions/file_directory/.htaccess [deleted file]
framework/main/exceptions/filter/.htaccess [deleted file]
framework/main/exceptions/helper/.htaccess [deleted file]
framework/main/exceptions/language/.htaccess [deleted file]
framework/main/exceptions/main/.htaccess [deleted file]
framework/main/exceptions/result/.htaccess [deleted file]
framework/main/exceptions/socket/.htaccess [deleted file]
framework/main/exceptions/stacker/.htaccess [deleted file]
framework/main/exceptions/state/.htaccess [deleted file]
framework/main/exceptions/template/.htaccess [deleted file]
framework/main/exceptions/user/.htaccess [deleted file]
framework/main/exceptions/xml/.htaccess [deleted file]
framework/main/interfaces/.htaccess [deleted file]
framework/main/interfaces/actions/.htaccess [deleted file]
framework/main/interfaces/actions/commands/.htaccess [deleted file]
framework/main/interfaces/application/.htaccess [deleted file]
framework/main/interfaces/auth/.htaccess [deleted file]
framework/main/interfaces/block/.htaccess [deleted file]
framework/main/interfaces/block/calculatable/.htaccess [deleted file]
framework/main/interfaces/cache/.htaccess [deleted file]
framework/main/interfaces/captcha/.htaccess [deleted file]
framework/main/interfaces/client/.htaccess [deleted file]
framework/main/interfaces/compressor/.htaccess [deleted file]
framework/main/interfaces/controller/.htaccess [deleted file]
framework/main/interfaces/criteria/.htaccess [deleted file]
framework/main/interfaces/criteria/extended/.htaccess [deleted file]
framework/main/interfaces/crypto/.htaccess [deleted file]
framework/main/interfaces/database/.htaccess [deleted file]
framework/main/interfaces/database/backend/.htaccess [deleted file]
framework/main/interfaces/database/frontend/.htaccess [deleted file]
framework/main/interfaces/database/middleware/.htaccess [deleted file]
framework/main/interfaces/database/migration/.htaccess [deleted file]
framework/main/interfaces/database/migration/format_upgrade/.htaccess [deleted file]
framework/main/interfaces/database/wrapper/.htaccess [deleted file]
framework/main/interfaces/debug/.htaccess [deleted file]
framework/main/interfaces/discovery/.htaccess [deleted file]
framework/main/interfaces/executor/.htaccess [deleted file]
framework/main/interfaces/feature/.htaccess [deleted file]
framework/main/interfaces/filesystem/.htaccess [deleted file]
framework/main/interfaces/filter/.htaccess [deleted file]
framework/main/interfaces/handler/.htaccess [deleted file]
framework/main/interfaces/handler/task/.htaccess [deleted file]
framework/main/interfaces/helper/.htaccess [deleted file]
framework/main/interfaces/helper/login/.htaccess [deleted file]
framework/main/interfaces/helper/template/.htaccess [deleted file]
framework/main/interfaces/index/.htaccess [deleted file]
framework/main/interfaces/index/stack/.htaccess [deleted file]
framework/main/interfaces/io/.htaccess [deleted file]
framework/main/interfaces/io/directory/.htaccess [deleted file]
framework/main/interfaces/io/file/.htaccess [deleted file]
framework/main/interfaces/io/file/csv/.htaccess [deleted file]
framework/main/interfaces/io/file/handler/.htaccess [deleted file]
framework/main/interfaces/io/output/.htaccess [deleted file]
framework/main/interfaces/io/pointer/.htaccess [deleted file]
framework/main/interfaces/io/pointer/io/.htaccess [deleted file]
framework/main/interfaces/iterator/.htaccess [deleted file]
framework/main/interfaces/iterator/file/.htaccess [deleted file]
framework/main/interfaces/iterator/registry/.htaccess [deleted file]
framework/main/interfaces/language/.htaccess [deleted file]
framework/main/interfaces/lists/.htaccess [deleted file]
framework/main/interfaces/login/.htaccess [deleted file]
framework/main/interfaces/mailer/.htaccess [deleted file]
framework/main/interfaces/menu/.htaccess [deleted file]
framework/main/interfaces/parser/.htaccess [deleted file]
framework/main/interfaces/points/.htaccess [deleted file]
framework/main/interfaces/reader/.htaccess [deleted file]
framework/main/interfaces/registration/.htaccess [deleted file]
framework/main/interfaces/registry/.htaccess [deleted file]
framework/main/interfaces/registry/format_upgrade/.htaccess [deleted file]
framework/main/interfaces/request/.htaccess [deleted file]
framework/main/interfaces/resolver/.htaccess [deleted file]
framework/main/interfaces/resolver/actions/.htaccess [deleted file]
framework/main/interfaces/resolver/commands/.htaccess [deleted file]
framework/main/interfaces/resolver/controller/.htaccess [deleted file]
framework/main/interfaces/response/.htaccess [deleted file]
framework/main/interfaces/result/.htaccess [deleted file]
framework/main/interfaces/stacker/.htaccess [deleted file]
framework/main/interfaces/stacker/file/.htaccess [deleted file]
framework/main/interfaces/state/.htaccess [deleted file]
framework/main/interfaces/streams/.htaccess [deleted file]
framework/main/interfaces/streams/crypto/.htaccess [deleted file]
framework/main/interfaces/streams/input/.htaccess [deleted file]
framework/main/interfaces/streams/output/.htaccess [deleted file]
framework/main/interfaces/tasks/.htaccess [deleted file]
framework/main/interfaces/template/.htaccess [deleted file]
framework/main/interfaces/user/.htaccess [deleted file]
framework/main/interfaces/user/extended/.htaccess [deleted file]
framework/main/interfaces/visitor/.htaccess [deleted file]
framework/main/interfaces/visitor/decorator/.htaccess [deleted file]
framework/main/interfaces/visitor/tasks/.htaccess [deleted file]
framework/main/middleware/.htaccess [deleted file]
framework/main/middleware/compressor/.htaccess [deleted file]
framework/main/middleware/database/.htaccess [deleted file]
framework/main/middleware/debug/.htaccess [deleted file]
framework/main/middleware/io/.htaccess [deleted file]
framework/main/tests/.htaccess [deleted file]
framework/main/tests/commands/.htaccess [deleted file]
framework/main/tests/commands/console/.htaccess [deleted file]
framework/main/tests/controller/.htaccess [deleted file]
framework/main/tests/controller/console/.htaccess [deleted file]
framework/main/tests/filter/.htaccess [deleted file]
framework/main/tests/filter/tests/.htaccess [deleted file]
framework/main/tests/filter/tests/configuration/.htaccess [deleted file]
framework/main/tests/filter/tests/configuration/classes/.htaccess [deleted file]
framework/main/tests/filter/tests/requirements/.htaccess [deleted file]
framework/main/tests/resolver/.htaccess [deleted file]
framework/main/tests/resolver/command/.htaccess [deleted file]
framework/main/tests/resolver/command/console/.htaccess [deleted file]
framework/main/tests/resolver/controller/.htaccess [deleted file]
framework/main/third_party/.htaccess [deleted file]
framework/main/third_party/akismet/.htaccess [deleted file]
framework/main/third_party/api/.htaccess [deleted file]
framework/main/third_party/api/wernisportal/.htaccess [deleted file]
framework/main/third_party/php_mailer/.htaccess [deleted file]
framework/main/third_party/scrypt/.htaccess [deleted file]
templates/_compiled/.htaccess [deleted file]
templates/images/.htaccess [deleted file]
templates/images/_cache/.htaccess [deleted file]
templates/menus/.htaccess [deleted file]
templates/menus/_cache/.htaccess [deleted file]
tests/.htaccess [new file with mode: 0644]
tests/framework/.htaccess [deleted file]
tests/framework/bootstrap/.htaccess [deleted file]
tests/framework/config/.htaccess [deleted file]

diff --git a/application/tests/.htaccess b/application/tests/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/application/tests/tests/.htaccess b/application/tests/tests/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/db/news/.htaccess b/db/news/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/bootstrap/.htaccess b/framework/bootstrap/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
index a0ab9ba648e7a5ea8b147dfe23d4529ef08407d6..047bcf894dd20be7d21d0841d90863cab3a19e80 100644 (file)
@@ -237,6 +237,7 @@ final class FrameworkBootstrap {
                // Load basic include files to continue bootstrapping
                self::loadInclude(new SplFileInfo(sprintf('%smain%sinterfaces%sclass_FrameworkInterface.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR)));
                self::loadInclude(new SplFileInfo(sprintf('%smain%sclasses%sclass_BaseFrameworkSystem.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR)));
                // Load basic include files to continue bootstrapping
                self::loadInclude(new SplFileInfo(sprintf('%smain%sinterfaces%sclass_FrameworkInterface.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR)));
                self::loadInclude(new SplFileInfo(sprintf('%smain%sclasses%sclass_BaseFrameworkSystem.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR)));
+               self::loadInclude(new SplFileInfo(sprintf('%smain%sclasses%sutils%sclass_StringUtils.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR)));
                self::loadInclude(new SplFileInfo(sprintf('%smain%sinterfaces%sregistry%sclass_Registerable.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR)));
                self::loadInclude(new SplFileInfo(sprintf('%sconfig%sclass_FrameworkConfiguration.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR)));
 
                self::loadInclude(new SplFileInfo(sprintf('%smain%sinterfaces%sregistry%sclass_Registerable.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR)));
                self::loadInclude(new SplFileInfo(sprintf('%sconfig%sclass_FrameworkConfiguration.php', ApplicationEntryPoint::detectFrameworkPath(), DIRECTORY_SEPARATOR)));
 
diff --git a/framework/config/.htaccess b/framework/config/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
index be9d7d6dc137c73a39f464a1d14873efc3f638b8..7342fb42156a39cf37d9da6ee3eebdd52d11614d 100644 (file)
@@ -9,6 +9,7 @@ use Org\Mxchange\CoreFramework\Generic\NullPointerException;
 use Org\Mxchange\CoreFramework\Generic\UnsupportedOperationException;
 use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
 use Org\Mxchange\CoreFramework\Registry\Registerable;
 use Org\Mxchange\CoreFramework\Generic\UnsupportedOperationException;
 use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
 use Org\Mxchange\CoreFramework\Registry\Registerable;
+use Org\Mxchange\CoreFramework\String\Utils\StringUtils;
 
 // Import SPL stuff
 use \InvalidArgumentException;
 
 // Import SPL stuff
 use \InvalidArgumentException;
@@ -128,7 +129,7 @@ class FrameworkConfiguration implements Registerable {
                }
 
                // Convert dashes to underscore
                }
 
                // Convert dashes to underscore
-               $configKey = BaseFrameworkSystem::convertDashesToUnderscores($configKey);
+               $configKey = StringUtils::convertDashesToUnderscores($configKey);
 
                // Is a valid configuration key provided?
                if (!$this->isConfigurationEntrySet($configKey)) {
 
                // Is a valid configuration key provided?
                if (!$this->isConfigurationEntrySet($configKey)) {
@@ -167,7 +168,7 @@ class FrameworkConfiguration implements Registerable {
                }
 
                // Cast to string
                }
 
                // Cast to string
-               $configKey = BaseFrameworkSystem::convertDashesToUnderscores($configKey);
+               $configKey = StringUtils::convertDashesToUnderscores($configKey);
 
                // Set the configuration value
                //* NOISY-DEBUG: */ print(__METHOD__ . ':configEntry=' . $configKey . ',configValue[' . gettype($configValue) . ']=' . $configValue . PHP_EOL);
 
                // Set the configuration value
                //* NOISY-DEBUG: */ print(__METHOD__ . ':configEntry=' . $configKey . ',configValue[' . gettype($configValue) . ']=' . $configValue . PHP_EOL);
@@ -211,7 +212,7 @@ class FrameworkConfiguration implements Registerable {
                }
 
                // Convert dashes to underscore
                }
 
                // Convert dashes to underscore
-               $configKey = BaseFrameworkSystem::convertDashesToUnderscores($configKey);
+               $configKey = StringUtils::convertDashesToUnderscores($configKey);
 
                // Is the configuration key there?
                if (!$this->isConfigurationEntrySet($configKey)) {
 
                // Is the configuration key there?
                if (!$this->isConfigurationEntrySet($configKey)) {
diff --git a/framework/database/.htaccess b/framework/database/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/language/.htaccess b/framework/language/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/loader/.htaccess b/framework/loader/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/.htaccess b/framework/main/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/.htaccess b/framework/main/classes/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/actions/.htaccess b/framework/main/classes/actions/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/actions/html/.htaccess b/framework/main/classes/actions/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/actions/post_registration/.htaccess b/framework/main/classes/actions/post_registration/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/application/.htaccess b/framework/main/classes/application/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/auth/.htaccess b/framework/main/classes/auth/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/cache/.htaccess b/framework/main/classes/cache/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
index 3b29231e6362db413dd7afc639b1d55729c3985f..18a2c2c9526e116247c760fa03d5a541bf77b8af 100644 (file)
@@ -46,6 +46,7 @@ use Org\Mxchange\CoreFramework\State\Stateable;
 use Org\Mxchange\CoreFramework\Stream\Input\InputStream;
 use Org\Mxchange\CoreFramework\Stream\Output\OutputStreamer;
 use Org\Mxchange\CoreFramework\Stream\Output\OutputStream;
 use Org\Mxchange\CoreFramework\Stream\Input\InputStream;
 use Org\Mxchange\CoreFramework\Stream\Output\OutputStreamer;
 use Org\Mxchange\CoreFramework\Stream\Output\OutputStream;
+use Org\Mxchange\CoreFramework\String\Utils\StringUtils;
 use Org\Mxchange\CoreFramework\Template\CompileableTemplate;
 use Org\Mxchange\CoreFramework\User\ManageableAccount;
 use Org\Mxchange\CoreFramework\Visitor\Visitor;
 use Org\Mxchange\CoreFramework\Template\CompileableTemplate;
 use Org\Mxchange\CoreFramework\User\ManageableAccount;
 use Org\Mxchange\CoreFramework\Visitor\Visitor;
@@ -1877,7 +1878,7 @@ Loaded includes:
                $className = '';
 
                // Convert all dashes in underscores
                $className = '';
 
                // Convert all dashes in underscores
-               $str = self::convertDashesToUnderscores($str);
+               $str = StringUtils::convertDashesToUnderscores($str);
 
                // Now use that underscores to get classname parts for hungarian style
                foreach (explode('_', $str) as $strPart) {
 
                // Now use that underscores to get classname parts for hungarian style
                foreach (explode('_', $str) as $strPart) {
@@ -1889,34 +1890,6 @@ Loaded includes:
                return $className;
        }
 
                return $className;
        }
 
-       /**
-        * Converts dashes to underscores, e.g. useable for configuration entries
-        *
-        * @param       $str    The string with maybe dashes inside
-        * @return      $str    The converted string with no dashed, but underscores
-        * @throws      NullPointerException    If $str is null
-        * @throws      InvalidArgumentException        If $str is empty
-        */
-       public static function convertDashesToUnderscores ($str) {
-               // Is it null?
-               if (is_null($str)) {
-                       // Throw NPE
-                       throw new NullPointerException($this, self::EXCEPTION_IS_NULL_POINTER);
-               } elseif (!is_string($str)) {
-                       // Entry is empty
-                       throw new InvalidArgumentException(sprintf('str[]=%s is not a string', gettype($str)), FrameworkConfiguration::EXCEPTION_CONFIG_KEY_IS_EMPTY);
-               } elseif ((is_string($str)) && (empty($str))) {
-                       // Entry is empty
-                       throw new InvalidArgumentException('str is empty', FrameworkConfiguration::EXCEPTION_CONFIG_KEY_IS_EMPTY);
-               }
-
-               // Convert them all
-               $str = str_replace('-', '_', $str);
-
-               // Return converted string
-               return $str;
-       }
-
        /**
         * Marks up the code by adding e.g. line numbers
         *
        /**
         * Marks up the code by adding e.g. line numbers
         *
@@ -2079,7 +2052,7 @@ Loaded includes:
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput($fieldName.':<pre>'.print_r($fieldArray, true).'</pre>');
 
                // Convert dashes to underscore
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput($fieldName.':<pre>'.print_r($fieldArray, true).'</pre>');
 
                // Convert dashes to underscore
-               $fieldName2 = self::convertDashesToUnderscores($fieldName);
+               $fieldName2 = StringUtils::convertDashesToUnderscores($fieldName);
 
                // Does the field exist?
                if ($this->isFieldSet($fieldName)) {
 
                // Does the field exist?
                if ($this->isFieldSet($fieldName)) {
@@ -2119,7 +2092,7 @@ Loaded includes:
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('[' . $this->__toString() . ':' . __LINE__ . '] fieldName=' . $fieldName . ',fieldArray=<pre>'.print_r($fieldArray, true).'</pre>');
 
                // Convert dashes to underscore
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('[' . $this->__toString() . ':' . __LINE__ . '] fieldName=' . $fieldName . ',fieldArray=<pre>'.print_r($fieldArray, true).'</pre>');
 
                // Convert dashes to underscore
-               $fieldName = self::convertDashesToUnderscores($fieldName);
+               $fieldName = StringUtils::convertDashesToUnderscores($fieldName);
 
                // Determine it
                $isSet = isset($fieldArray[$fieldName]);
 
                // Determine it
                $isSet = isset($fieldArray[$fieldName]);
diff --git a/framework/main/classes/client/.htaccess b/framework/main/classes/client/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/client/http/.htaccess b/framework/main/classes/client/http/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/commands/.htaccess b/framework/main/classes/commands/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/commands/console/.htaccess b/framework/main/classes/commands/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/commands/html/.htaccess b/framework/main/classes/commands/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
index a7aad82e316d7a0256f3ecbf468650f82792c38d..e163561495edc86b9b03dc1d2ebf048e4f38e606 100644 (file)
@@ -12,6 +12,7 @@ use Org\Mxchange\CoreFramework\Registry\GenericRegistry;
 use Org\Mxchange\CoreFramework\Request\Requestable;
 use Org\Mxchange\CoreFramework\Resolver\Command\CommandResolver;
 use Org\Mxchange\CoreFramework\Response\Responseable;
 use Org\Mxchange\CoreFramework\Request\Requestable;
 use Org\Mxchange\CoreFramework\Resolver\Command\CommandResolver;
 use Org\Mxchange\CoreFramework\Response\Responseable;
+use Org\Mxchange\CoreFramework\String\Utils\StringUtils;
 
 /**
  * A command for the login area (member/gamer area)
 
 /**
  * A command for the login area (member/gamer area)
@@ -185,7 +186,7 @@ class HtmlLoginAreaCommand extends BaseCommand implements Commandable {
                $applicationInstance = $registryInstance->getInstance('application');
 
                // Default action is the one from configuration
                $applicationInstance = $registryInstance->getInstance('application');
 
                // Default action is the one from configuration
-               $this->actionName = self::convertDashesToUnderscores($applicationInstance->getAppShortName()) . '_login_' . $this->getConfigInstance()->getConfigEntry('login_default_action');
+               $this->actionName = StringUtils::convertDashesToUnderscores($applicationInstance->getAppShortName()) . '_login_' . $this->getConfigInstance()->getConfigEntry('login_default_action');
 
                // Get "action" from request
                $actReq = $requestInstance->getRequestElement('action');
 
                // Get "action" from request
                $actReq = $requestInstance->getRequestElement('action');
@@ -193,7 +194,7 @@ class HtmlLoginAreaCommand extends BaseCommand implements Commandable {
                // Do we have a "action" parameter set?
                if ((is_string($actReq)) && (!empty($actReq))) {
                        // Then use it with prefix
                // Do we have a "action" parameter set?
                if ((is_string($actReq)) && (!empty($actReq))) {
                        // Then use it with prefix
-                       $this->actionName = self::convertDashesToUnderscores($applicationInstance->getAppShortName()) . '_login_' . $actReq;
+                       $this->actionName = StringUtils::convertDashesToUnderscores($applicationInstance->getAppShortName()) . '_login_' . $actReq;
                } // END - if
 
                // Get a resolver
                } // END - if
 
                // Get a resolver
diff --git a/framework/main/classes/commands/image/.htaccess b/framework/main/classes/commands/image/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/compressor/.htaccess b/framework/main/classes/compressor/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/container/.htaccess b/framework/main/classes/container/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/controller/.htaccess b/framework/main/classes/controller/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/controller/console/.htaccess b/framework/main/classes/controller/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/controller/html/.htaccess b/framework/main/classes/controller/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/controller/html/form/.htaccess b/framework/main/classes/controller/html/form/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/controller/html/login/.htaccess b/framework/main/classes/controller/html/login/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/controller/image/.htaccess b/framework/main/classes/controller/image/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/controller/image/captcha/.htaccess b/framework/main/classes/controller/image/captcha/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/criteria/.htaccess b/framework/main/classes/criteria/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
index e9f9a853adf7084d8979c983e60dca7a8130e558..cf250a3f944c76794e083eb5160217d70e10304f 100644 (file)
@@ -5,6 +5,7 @@ namespace Org\Mxchange\CoreFramework\Criteria;
 // Import framework stuff
 use Org\Mxchange\CoreFramework\Criteria\Search\SearchCriteria;
 use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
 // Import framework stuff
 use Org\Mxchange\CoreFramework\Criteria\Search\SearchCriteria;
 use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
+use Org\Mxchange\CoreFramework\String\Utils\StringUtils;
 
 /**
  * A general crtieria class
 
 /**
  * A general crtieria class
@@ -149,7 +150,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false));
 
                // Convert dashes to underscore
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false));
 
                // Convert dashes to underscore
-               $criteriaKey = self::convertDashesToUnderscores($criteriaKey);
+               $criteriaKey = StringUtils::convertDashesToUnderscores($criteriaKey);
 
                // "Walk" through all criterias
                foreach ($this->getGenericArray('criteria') as $criteriaType => $dummy) {
 
                // "Walk" through all criterias
                foreach ($this->getGenericArray('criteria') as $criteriaType => $dummy) {
@@ -175,7 +176,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false) && (!is_bool($criteriaValue)));
 
                // Convert dashes to underscore
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false) && (!is_bool($criteriaValue)));
 
                // Convert dashes to underscore
-               $criteriaKey = self::convertDashesToUnderscores($criteriaKey);
+               $criteriaKey = StringUtils::convertDashesToUnderscores($criteriaKey);
 
                // Debug message
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '(' . $this->__toString() . ')-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey);
 
                // Debug message
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '(' . $this->__toString() . ')-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey);
@@ -201,7 +202,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false) && (!is_bool($criteriaValue)));
 
                // Convert dashes to underscore
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false) && (!is_bool($criteriaValue)));
 
                // Convert dashes to underscore
-               $criteriaKey = self::convertDashesToUnderscores($criteriaKey);
+               $criteriaKey = StringUtils::convertDashesToUnderscores($criteriaKey);
 
                // Debug message
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '(' . $this->__toString() . ')-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey);
 
                // Debug message
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '(' . $this->__toString() . ')-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey);
@@ -226,7 +227,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '(' . $this->__toString() . ')-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey . ',criteriaValue=' . $criteriaValue);
 
                // Add it
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '(' . $this->__toString() . ')-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey . ',criteriaValue=' . $criteriaValue);
 
                // Add it
-               $this->pushValueToGenericArrayElement('criteria', 'choice', 'entries', self::convertDashesToUnderscores($criteriaKey), (string) $criteriaValue);
+               $this->pushValueToGenericArrayElement('criteria', 'choice', 'entries', StringUtils::convertDashesToUnderscores($criteriaKey), (string) $criteriaValue);
        }
 
        /**
        }
 
        /**
@@ -271,7 +272,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false));
 
                // Convert dashes to underscore
                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false));
 
                // Convert dashes to underscore
-               $criteriaKey = self::convertDashesToUnderscores($criteriaKey);
+               $criteriaKey = StringUtils::convertDashesToUnderscores($criteriaKey);
 
                // Debug message
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey . ',criteria()=' . $this->countGenericArrayGroup('criteria', $criteriaType));
 
                // Debug message
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(strtoupper($criteriaType) . '-CRITERIA[' . __METHOD__ . ':' . __LINE__ . ']: criteriaKey=' . $criteriaKey . ',criteria()=' . $this->countGenericArrayGroup('criteria', $criteriaType));
@@ -332,7 +333,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                        assert((strpos($key, 'my-') === false) && (strpos($key, 'my_') === false));
 
                        // Convert dashes to underscore
                        assert((strpos($key, 'my-') === false) && (strpos($key, 'my_') === false));
 
                        // Convert dashes to underscore
-                       $key = self::convertDashesToUnderscores($key);
+                       $key = StringUtils::convertDashesToUnderscores($key);
 
                        // Then walk through all search criteria
                        foreach ($this->getGenericArrayKey('criteria', $criteriaType, 'entries') as $criteriaKey => $criteriaValue) {
 
                        // Then walk through all search criteria
                        foreach ($this->getGenericArrayKey('criteria', $criteriaType, 'entries') as $criteriaKey => $criteriaValue) {
@@ -340,7 +341,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false) && (!is_bool($criteriaValue)));
 
                                // Convert dashes to underscore
                                assert((strpos($criteriaKey, 'my-') === false) && (strpos($criteriaKey, 'my_') === false) && (!is_bool($criteriaValue)));
 
                                // Convert dashes to underscore
-                               $criteriaKey = self::convertDashesToUnderscores($criteriaKey);
+                               $criteriaKey = StringUtils::convertDashesToUnderscores($criteriaKey);
 
                                // Is the element found and does it match?
                                if (($key == $criteriaKey) && ($criteriaValue == $entry)) {
 
                                // Is the element found and does it match?
                                if (($key == $criteriaKey) && ($criteriaValue == $entry)) {
@@ -405,7 +406,7 @@ abstract class BaseCriteria extends BaseFrameworkSystem implements Criteria {
                        assert(!is_array($criteriaValue));
 
                        // Convert dashes to underscore
                        assert(!is_array($criteriaValue));
 
                        // Convert dashes to underscore
-                       $criteriaKey = self::convertDashesToUnderscores($criteriaKey);
+                       $criteriaKey = StringUtils::convertDashesToUnderscores($criteriaKey);
 
                        // Is the value in array or is $onlyKeys empty?
                        if ((isset($onlyKeys[$criteriaKey])) || (count($onlyKeys) == 0)) {
 
                        // Is the value in array or is $onlyKeys empty?
                        if ((isset($onlyKeys[$criteriaKey])) || (count($onlyKeys) == 0)) {
diff --git a/framework/main/classes/criteria/dataset/.htaccess b/framework/main/classes/criteria/dataset/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/criteria/search/.htaccess b/framework/main/classes/criteria/search/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/criteria/update/.htaccess b/framework/main/classes/criteria/update/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/crypto/.htaccess b/framework/main/classes/crypto/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/.htaccess b/framework/main/classes/database/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/backend/.htaccess b/framework/main/classes/database/backend/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/backend/lfdb_legacy/.htaccess b/framework/main/classes/database/backend/lfdb_legacy/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/frontend/.htaccess b/framework/main/classes/database/frontend/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/migration/.htaccess b/framework/main/classes/database/migration/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/migration/format_upgrade/.htaccess b/framework/main/classes/database/migration/format_upgrade/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/migration/format_upgrade/lfdb/.htaccess b/framework/main/classes/database/migration/format_upgrade/lfdb/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/database/result/.htaccess b/framework/main/classes/database/result/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/decorator/.htaccess b/framework/main/classes/decorator/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/decorator/cache/.htaccess b/framework/main/classes/decorator/cache/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/decorator/template/.htaccess b/framework/main/classes/decorator/template/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/decorator/xml/.htaccess b/framework/main/classes/decorator/xml/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/discovery/.htaccess b/framework/main/classes/discovery/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/discovery/payment/.htaccess b/framework/main/classes/discovery/payment/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/.htaccess b/framework/main/classes/factories/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/cache/.htaccess b/framework/main/classes/factories/cache/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/client/.htaccess b/framework/main/classes/factories/client/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/database/.htaccess b/framework/main/classes/factories/database/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/html/.htaccess b/framework/main/classes/factories/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/index/.htaccess b/framework/main/classes/factories/index/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/logger/.htaccess b/framework/main/classes/factories/logger/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/login/.htaccess b/framework/main/classes/factories/login/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/objects/.htaccess b/framework/main/classes/factories/objects/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/registry/.htaccess b/framework/main/classes/factories/registry/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/stacks/.htaccess b/framework/main/classes/factories/stacks/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/user/.htaccess b/framework/main/classes/factories/user/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/factories/xml/.htaccess b/framework/main/classes/factories/xml/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/feature/.htaccess b/framework/main/classes/feature/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/feature/fuse/.htaccess b/framework/main/classes/feature/fuse/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/.htaccess b/framework/main/classes/file_directories/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/binary/.htaccess b/framework/main/classes/file_directories/binary/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/binary/index/.htaccess b/framework/main/classes/file_directories/binary/index/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/binary/stack/.htaccess b/framework/main/classes/file_directories/binary/stack/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/directory/.htaccess b/framework/main/classes/file_directories/directory/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/input/.htaccess b/framework/main/classes/file_directories/input/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/input/raw/.htaccess b/framework/main/classes/file_directories/input/raw/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/input/text/.htaccess b/framework/main/classes/file_directories/input/text/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/io/.htaccess b/framework/main/classes/file_directories/io/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/io_stream/.htaccess b/framework/main/classes/file_directories/io_stream/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/output/.htaccess b/framework/main/classes/file_directories/output/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/output/raw/.htaccess b/framework/main/classes/file_directories/output/raw/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/output/text/.htaccess b/framework/main/classes/file_directories/output/text/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/text/.htaccess b/framework/main/classes/file_directories/text/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/text/input/.htaccess b/framework/main/classes/file_directories/text/input/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/text/input/csv/.htaccess b/framework/main/classes/file_directories/text/input/csv/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/file_directories/text/output/.htaccess b/framework/main/classes/file_directories/text/output/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filesystem/.htaccess b/framework/main/classes/filesystem/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/.htaccess b/framework/main/classes/filter/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/auth/.htaccess b/framework/main/classes/filter/auth/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/change/.htaccess b/framework/main/classes/filter/change/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/checkboxes/.htaccess b/framework/main/classes/filter/checkboxes/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/crypto/.htaccess b/framework/main/classes/filter/crypto/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/decorator/.htaccess b/framework/main/classes/filter/decorator/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/guest/.htaccess b/framework/main/classes/filter/guest/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/news/.htaccess b/framework/main/classes/filter/news/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/null/.htaccess b/framework/main/classes/filter/null/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/payment/.htaccess b/framework/main/classes/filter/payment/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/update/.htaccess b/framework/main/classes/filter/update/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/validator/.htaccess b/framework/main/classes/filter/validator/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/filter/verifier/.htaccess b/framework/main/classes/filter/verifier/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/fuse/.htaccess b/framework/main/classes/fuse/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/handler/.htaccess b/framework/main/classes/handler/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/handler/tasks/.htaccess b/framework/main/classes/handler/tasks/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/.htaccess b/framework/main/classes/helper/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/captcha/.htaccess b/framework/main/classes/helper/captcha/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/captcha/images/.htaccess b/framework/main/classes/helper/captcha/images/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/captcha/web/.htaccess b/framework/main/classes/helper/captcha/web/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/html/.htaccess b/framework/main/classes/helper/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/html/blocks/.htaccess b/framework/main/classes/helper/html/blocks/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/html/forms/.htaccess b/framework/main/classes/helper/html/forms/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/html/links/.htaccess b/framework/main/classes/helper/html/links/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/helper/login/.htaccess b/framework/main/classes/helper/login/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/images/.htaccess b/framework/main/classes/images/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/images/extended/.htaccess b/framework/main/classes/images/extended/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/index/.htaccess b/framework/main/classes/index/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/index/file_stack/.htaccess b/framework/main/classes/index/file_stack/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/iterator/.htaccess b/framework/main/classes/iterator/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/iterator/default/.htaccess b/framework/main/classes/iterator/default/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/iterator/file/.htaccess b/framework/main/classes/iterator/file/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/iterator/registry/.htaccess b/framework/main/classes/iterator/registry/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/language/.htaccess b/framework/main/classes/language/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/lists/.htaccess b/framework/main/classes/lists/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/lists/groups/.htaccess b/framework/main/classes/lists/groups/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/lists/tasks/.htaccess b/framework/main/classes/lists/tasks/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/mailer/.htaccess b/framework/main/classes/mailer/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/mailer/debug/.htaccess b/framework/main/classes/mailer/debug/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/menu/.htaccess b/framework/main/classes/menu/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/.htaccess b/framework/main/classes/output/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/console/.htaccess b/framework/main/classes/output/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/debug/.htaccess b/framework/main/classes/output/debug/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/debug/console/.htaccess b/framework/main/classes/output/debug/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/debug/error/.htaccess b/framework/main/classes/output/debug/error/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/debug/web/.htaccess b/framework/main/classes/output/debug/web/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/log_file/.htaccess b/framework/main/classes/output/log_file/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/output/web/.htaccess b/framework/main/classes/output/web/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/parser/.htaccess b/framework/main/classes/parser/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/parser/xml/.htaccess b/framework/main/classes/parser/xml/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/points/.htaccess b/framework/main/classes/points/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/reader/.htaccess b/framework/main/classes/reader/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/registration/.htaccess b/framework/main/classes/registration/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/registry/.htaccess b/framework/main/classes/registry/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/registry/format_upgrade/.htaccess b/framework/main/classes/registry/format_upgrade/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/registry/format_upgrade/database/.htaccess b/framework/main/classes/registry/format_upgrade/database/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/registry/generic/.htaccess b/framework/main/classes/registry/generic/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/registry/sub/.htaccess b/framework/main/classes/registry/sub/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/request/.htaccess b/framework/main/classes/request/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/request/console/.htaccess b/framework/main/classes/request/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/request/html/.htaccess b/framework/main/classes/request/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
index 1326700259d049c14757b80d1b5b65974225b6ba..22f04c132230f6871b8c880e8dae8b324cfe3f35 100644 (file)
@@ -4,6 +4,7 @@ namespace Org\Mxchange\CoreFramework\Request;
 
 // Import framework stuff
 use Org\Mxchange\CoreFramework\Request\Requestable;
 
 // Import framework stuff
 use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\String\Utils\StringUtils;
 
 /**
  * A concrete and secured HTML request class to make HTML requests more abstract
 
 /**
  * A concrete and secured HTML request class to make HTML requests more abstract
@@ -108,7 +109,7 @@ class HtmlRequest extends BaseRequest implements Requestable {
                $headerValue = NULL;
 
                // Construct the name
                $headerValue = NULL;
 
                // Construct the name
-               $name = 'HTTP_' . strtoupper(self::convertDashesToUnderscores($headerName));
+               $name = 'HTTP_' . strtoupper(StringUtils::convertDashesToUnderscores($headerName));
 
                // Does this header exist?
                if (isset($_SERVER[$name])) {
 
                // Does this header exist?
                if (isset($_SERVER[$name])) {
diff --git a/framework/main/classes/resolver/.htaccess b/framework/main/classes/resolver/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/action/.htaccess b/framework/main/classes/resolver/action/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/action/html/.htaccess b/framework/main/classes/resolver/action/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/command/.htaccess b/framework/main/classes/resolver/command/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/command/console/.htaccess b/framework/main/classes/resolver/command/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/command/html/.htaccess b/framework/main/classes/resolver/command/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/command/image/.htaccess b/framework/main/classes/resolver/command/image/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/controller/.htaccess b/framework/main/classes/resolver/controller/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/controller/console/.htaccess b/framework/main/classes/resolver/controller/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/controller/html/.htaccess b/framework/main/classes/resolver/controller/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/resolver/controller/image/.htaccess b/framework/main/classes/resolver/controller/image/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/response/.htaccess b/framework/main/classes/response/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/response/console/.htaccess b/framework/main/classes/response/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/response/html/.htaccess b/framework/main/classes/response/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/response/image/.htaccess b/framework/main/classes/response/image/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/rng/.htaccess b/framework/main/classes/rng/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/scrypt/.htaccess b/framework/main/classes/scrypt/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/stacker/.htaccess b/framework/main/classes/stacker/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/stacker/fifo/.htaccess b/framework/main/classes/stacker/fifo/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/stacker/file/.htaccess b/framework/main/classes/stacker/file/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/stacker/file/fifo/.htaccess b/framework/main/classes/stacker/file/fifo/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/stacker/filo/.htaccess b/framework/main/classes/stacker/filo/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/states/.htaccess b/framework/main/classes/states/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/streams/.htaccess b/framework/main/classes/streams/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/streams/crypto/.htaccess b/framework/main/classes/streams/crypto/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/streams/input/.htaccess b/framework/main/classes/streams/input/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/streams/output/.htaccess b/framework/main/classes/streams/output/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/tasks/.htaccess b/framework/main/classes/tasks/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/tasks/idle/.htaccess b/framework/main/classes/tasks/idle/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/template/.htaccess b/framework/main/classes/template/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
index 1908e3bc9b87eef6372134402779611f29e4177a..67a4baef985229d330a4731484cfe27fb4b959c8 100644 (file)
@@ -11,6 +11,7 @@ use Org\Mxchange\CoreFramework\Manager\ManageableApplication;
 use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
 use Org\Mxchange\CoreFramework\Registry\GenericRegistry;
 use Org\Mxchange\CoreFramework\Response\Responseable;
 use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
 use Org\Mxchange\CoreFramework\Registry\GenericRegistry;
 use Org\Mxchange\CoreFramework\Response\Responseable;
+use Org\Mxchange\CoreFramework\String\Utils\StringUtils;
 
 // Import SPL stuff
 use \InvalidArgumentException;
 
 // Import SPL stuff
 use \InvalidArgumentException;
@@ -195,7 +196,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        private function getVariableIndex ($variableName, $variableGroup = NULL) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        private function getVariableIndex ($variableName, $variableGroup = NULL) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // First everything is not found
                $found = false;
 
                // First everything is not found
                $found = false;
@@ -270,7 +271,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        protected function readVariable ($variableName, $variableGroup = NULL) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        protected function readVariable ($variableName, $variableGroup = NULL) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // First everything is not found
                $content = NULL;
 
                // First everything is not found
                $content = NULL;
@@ -358,7 +359,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        public function addGroupVariable ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        public function addGroupVariable ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // Debug message
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(__METHOD__.': group=' . $this->currGroup . ', variableName=' . $variableName . ', value=' . $value);
 
                // Debug message
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(__METHOD__.': group=' . $this->currGroup . ', variableName=' . $variableName . ', value=' . $value);
@@ -395,7 +396,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        private function modifyVariable ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        private function modifyVariable ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // Get index for variable
                $index = $this->getVariableIndex($variableName);
 
                // Get index for variable
                $index = $this->getVariableIndex($variableName);
@@ -434,7 +435,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        protected function setVariable ($variableGroup, $variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        protected function setVariable ($variableGroup, $variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // Get index for variable
                $index = $this->getVariableIndex($variableName);
 
                // Get index for variable
                $index = $this->getVariableIndex($variableName);
@@ -465,7 +466,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        private function generateVariableArray ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        private function generateVariableArray ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // Generate the temporary array
                $varData = array(
 
                // Generate the temporary array
                $varData = array(
@@ -756,7 +757,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        private function assignTemplateVariable ($variableName, $var) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        private function assignTemplateVariable ($variableName, $var) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // Debug message
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('BASE-TEMPLATE[' . __METHOD__ . ':' . __LINE__ . ']: variableName=' . $variableName . ',variableName=' . $variableName);
 
                // Debug message
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('BASE-TEMPLATE[' . __METHOD__ . ':' . __LINE__ . ']: variableName=' . $variableName . ',variableName=' . $variableName);
@@ -974,7 +975,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
                // Search for all variables
                foreach ($varMatches[1] as $key => $var) {
                        // Replace all dashes to underscores to match variables with configuration entries
                // Search for all variables
                foreach ($varMatches[1] as $key => $var) {
                        // Replace all dashes to underscores to match variables with configuration entries
-                       $var = trim(self::convertDashesToUnderscores($var));
+                       $var = trim(StringUtils::convertDashesToUnderscores($var));
 
                        // Debug message
                        self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('BASE-TEMPLATE[' . __METHOD__ . ':' . __LINE__ . ']:key=' . $key . ',var=' . $var);
 
                        // Debug message
                        self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('BASE-TEMPLATE[' . __METHOD__ . ':' . __LINE__ . ']:key=' . $key . ',var=' . $var);
@@ -1117,7 +1118,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        public final function assignVariable ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        public final function assignVariable ($variableName, $value) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // Empty variable found?
                if (empty($variableName)) {
 
                // Empty variable found?
                if (empty($variableName)) {
@@ -1185,7 +1186,7 @@ abstract class BaseTemplateEngine extends BaseFrameworkSystem {
         */
        public function assignConfigVariable ($variableName) {
                // Replace all dashes to underscores to match variables with configuration entries
         */
        public function assignConfigVariable ($variableName) {
                // Replace all dashes to underscores to match variables with configuration entries
-               $variableName = trim(self::convertDashesToUnderscores($variableName));
+               $variableName = trim(StringUtils::convertDashesToUnderscores($variableName));
 
                // Sweet and simple...
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('BASE-TEMPLATE[' . __METHOD__ . ':' . __LINE__ . ']: variableName=' . $variableName . ',getConfigEntry()=' . $this->getConfigInstance()->getConfigEntry($variableName));
 
                // Sweet and simple...
                //* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('BASE-TEMPLATE[' . __METHOD__ . ':' . __LINE__ . ']: variableName=' . $variableName . ',getConfigEntry()=' . $this->getConfigInstance()->getConfigEntry($variableName));
diff --git a/framework/main/classes/template/console/.htaccess b/framework/main/classes/template/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/template/html/.htaccess b/framework/main/classes/template/html/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/template/image/.htaccess b/framework/main/classes/template/image/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/template/mail/.htaccess b/framework/main/classes/template/mail/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/template/menu/.htaccess b/framework/main/classes/template/menu/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/tools/.htaccess b/framework/main/classes/tools/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/tools/console/.htaccess b/framework/main/classes/tools/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/user/.htaccess b/framework/main/classes/user/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/user/guest/.htaccess b/framework/main/classes/user/guest/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/user/member/.htaccess b/framework/main/classes/user/member/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/classes/utils/class_StringUtils.php b/framework/main/classes/utils/class_StringUtils.php
new file mode 100644 (file)
index 0000000..25e3cdb
--- /dev/null
@@ -0,0 +1,74 @@
+<?php
+// Own namespace
+namespace Org\Mxchange\CoreFramework\String\Utils;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Configuration\FrameworkConfiguration;
+use Org\Mxchange\CoreFramework\Generic\NullPointerException;
+use Org\Mxchange\CoreFramework\Object\BaseFrameworkSystem;
+
+// Import SPL stuff
+use \InvalidArgumentException;
+
+/**
+ * A string utility class
+ *
+ * @author             Roland Haeder <webmaster@ship-simu.org>
+ * @version            0.0.0
+ * @copyright  Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2017 Core Developer Team
+ * @license            GNU GPL 3.0 or any newer version
+ * @link               http://www.ship-simu.org
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+final class StringUtils extends BaseFrameworkSystem {
+       /**
+        * Private constructor, no instance needed
+        *
+        * @return      void
+        */
+       private function __construct () {
+               // Call parent constructor
+               parent::__construct(__CLASS__);
+       }
+
+       /**
+        * Converts dashes to underscores, e.g. useable for configuration entries
+        *
+        * @param       $str    The string with maybe dashes inside
+        * @return      $str    The converted string with no dashed, but underscores
+        * @throws      NullPointerException    If $str is null
+        * @throws      InvalidArgumentException        If $str is empty
+        */
+       public static function convertDashesToUnderscores ($str) {
+               // Is it null?
+               if (is_null($str)) {
+                       // Throw NPE
+                       throw new NullPointerException($this, self::EXCEPTION_IS_NULL_POINTER);
+               } elseif (!is_string($str)) {
+                       // Entry is empty
+                       throw new InvalidArgumentException(sprintf('str[]=%s is not a string', gettype($str)), FrameworkConfiguration::EXCEPTION_CONFIG_KEY_IS_EMPTY);
+               } elseif ((is_string($str)) && (empty($str))) {
+                       // Entry is empty
+                       throw new InvalidArgumentException('str is empty', FrameworkConfiguration::EXCEPTION_CONFIG_KEY_IS_EMPTY);
+               }
+
+               // Convert them all
+               $str = str_replace('-', '_', $str);
+
+               // Return converted string
+               return $str;
+       }
+
+}
diff --git a/framework/main/classes/visitor/.htaccess b/framework/main/classes/visitor/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/.htaccess b/framework/main/exceptions/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/actions/.htaccess b/framework/main/exceptions/actions/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/auth/.htaccess b/framework/main/exceptions/auth/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/base64/.htaccess b/framework/main/exceptions/base64/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/compressor/.htaccess b/framework/main/exceptions/compressor/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/config/.htaccess b/framework/main/exceptions/config/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/connection/.htaccess b/framework/main/exceptions/connection/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/controller/.htaccess b/framework/main/exceptions/controller/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/criteria/.htaccess b/framework/main/exceptions/criteria/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/crypto/.htaccess b/framework/main/exceptions/crypto/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/database/.htaccess b/framework/main/exceptions/database/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/database/general/.htaccess b/framework/main/exceptions/database/general/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/database/local_file/.htaccess b/framework/main/exceptions/database/local_file/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/database/wrapper/.htaccess b/framework/main/exceptions/database/wrapper/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/dns/.htaccess b/framework/main/exceptions/dns/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/feature/.htaccess b/framework/main/exceptions/feature/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/file_directory/.htaccess b/framework/main/exceptions/file_directory/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/filter/.htaccess b/framework/main/exceptions/filter/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/helper/.htaccess b/framework/main/exceptions/helper/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/language/.htaccess b/framework/main/exceptions/language/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/main/.htaccess b/framework/main/exceptions/main/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/result/.htaccess b/framework/main/exceptions/result/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/socket/.htaccess b/framework/main/exceptions/socket/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/stacker/.htaccess b/framework/main/exceptions/stacker/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/state/.htaccess b/framework/main/exceptions/state/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/template/.htaccess b/framework/main/exceptions/template/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/user/.htaccess b/framework/main/exceptions/user/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/exceptions/xml/.htaccess b/framework/main/exceptions/xml/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/.htaccess b/framework/main/interfaces/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/actions/.htaccess b/framework/main/interfaces/actions/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/actions/commands/.htaccess b/framework/main/interfaces/actions/commands/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/application/.htaccess b/framework/main/interfaces/application/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/auth/.htaccess b/framework/main/interfaces/auth/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/block/.htaccess b/framework/main/interfaces/block/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/block/calculatable/.htaccess b/framework/main/interfaces/block/calculatable/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/cache/.htaccess b/framework/main/interfaces/cache/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/captcha/.htaccess b/framework/main/interfaces/captcha/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/client/.htaccess b/framework/main/interfaces/client/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/compressor/.htaccess b/framework/main/interfaces/compressor/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/controller/.htaccess b/framework/main/interfaces/controller/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/criteria/.htaccess b/framework/main/interfaces/criteria/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/criteria/extended/.htaccess b/framework/main/interfaces/criteria/extended/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/crypto/.htaccess b/framework/main/interfaces/crypto/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/database/.htaccess b/framework/main/interfaces/database/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/database/backend/.htaccess b/framework/main/interfaces/database/backend/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/database/frontend/.htaccess b/framework/main/interfaces/database/frontend/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/database/middleware/.htaccess b/framework/main/interfaces/database/middleware/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/database/migration/.htaccess b/framework/main/interfaces/database/migration/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/database/migration/format_upgrade/.htaccess b/framework/main/interfaces/database/migration/format_upgrade/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/database/wrapper/.htaccess b/framework/main/interfaces/database/wrapper/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/debug/.htaccess b/framework/main/interfaces/debug/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/discovery/.htaccess b/framework/main/interfaces/discovery/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/executor/.htaccess b/framework/main/interfaces/executor/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/feature/.htaccess b/framework/main/interfaces/feature/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/filesystem/.htaccess b/framework/main/interfaces/filesystem/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/filter/.htaccess b/framework/main/interfaces/filter/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/handler/.htaccess b/framework/main/interfaces/handler/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/handler/task/.htaccess b/framework/main/interfaces/handler/task/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/helper/.htaccess b/framework/main/interfaces/helper/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/helper/login/.htaccess b/framework/main/interfaces/helper/login/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/helper/template/.htaccess b/framework/main/interfaces/helper/template/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/index/.htaccess b/framework/main/interfaces/index/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/index/stack/.htaccess b/framework/main/interfaces/index/stack/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/.htaccess b/framework/main/interfaces/io/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/directory/.htaccess b/framework/main/interfaces/io/directory/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/file/.htaccess b/framework/main/interfaces/io/file/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/file/csv/.htaccess b/framework/main/interfaces/io/file/csv/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/file/handler/.htaccess b/framework/main/interfaces/io/file/handler/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/output/.htaccess b/framework/main/interfaces/io/output/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/pointer/.htaccess b/framework/main/interfaces/io/pointer/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/io/pointer/io/.htaccess b/framework/main/interfaces/io/pointer/io/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/iterator/.htaccess b/framework/main/interfaces/iterator/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/iterator/file/.htaccess b/framework/main/interfaces/iterator/file/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/iterator/registry/.htaccess b/framework/main/interfaces/iterator/registry/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/language/.htaccess b/framework/main/interfaces/language/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/lists/.htaccess b/framework/main/interfaces/lists/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/login/.htaccess b/framework/main/interfaces/login/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/mailer/.htaccess b/framework/main/interfaces/mailer/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/menu/.htaccess b/framework/main/interfaces/menu/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/parser/.htaccess b/framework/main/interfaces/parser/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/points/.htaccess b/framework/main/interfaces/points/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/reader/.htaccess b/framework/main/interfaces/reader/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/registration/.htaccess b/framework/main/interfaces/registration/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/registry/.htaccess b/framework/main/interfaces/registry/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/registry/format_upgrade/.htaccess b/framework/main/interfaces/registry/format_upgrade/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/request/.htaccess b/framework/main/interfaces/request/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/resolver/.htaccess b/framework/main/interfaces/resolver/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/resolver/actions/.htaccess b/framework/main/interfaces/resolver/actions/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/resolver/commands/.htaccess b/framework/main/interfaces/resolver/commands/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/resolver/controller/.htaccess b/framework/main/interfaces/resolver/controller/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/response/.htaccess b/framework/main/interfaces/response/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/result/.htaccess b/framework/main/interfaces/result/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/stacker/.htaccess b/framework/main/interfaces/stacker/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/stacker/file/.htaccess b/framework/main/interfaces/stacker/file/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/state/.htaccess b/framework/main/interfaces/state/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/streams/.htaccess b/framework/main/interfaces/streams/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/streams/crypto/.htaccess b/framework/main/interfaces/streams/crypto/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/streams/input/.htaccess b/framework/main/interfaces/streams/input/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/streams/output/.htaccess b/framework/main/interfaces/streams/output/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/tasks/.htaccess b/framework/main/interfaces/tasks/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/template/.htaccess b/framework/main/interfaces/template/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/user/.htaccess b/framework/main/interfaces/user/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/user/extended/.htaccess b/framework/main/interfaces/user/extended/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/visitor/.htaccess b/framework/main/interfaces/visitor/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/visitor/decorator/.htaccess b/framework/main/interfaces/visitor/decorator/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/interfaces/visitor/tasks/.htaccess b/framework/main/interfaces/visitor/tasks/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/middleware/.htaccess b/framework/main/middleware/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/middleware/compressor/.htaccess b/framework/main/middleware/compressor/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/middleware/database/.htaccess b/framework/main/middleware/database/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/middleware/debug/.htaccess b/framework/main/middleware/debug/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/middleware/io/.htaccess b/framework/main/middleware/io/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/.htaccess b/framework/main/tests/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/commands/.htaccess b/framework/main/tests/commands/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/commands/console/.htaccess b/framework/main/tests/commands/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/controller/.htaccess b/framework/main/tests/controller/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/controller/console/.htaccess b/framework/main/tests/controller/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/filter/.htaccess b/framework/main/tests/filter/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/filter/tests/.htaccess b/framework/main/tests/filter/tests/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/filter/tests/configuration/.htaccess b/framework/main/tests/filter/tests/configuration/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/filter/tests/configuration/classes/.htaccess b/framework/main/tests/filter/tests/configuration/classes/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/filter/tests/requirements/.htaccess b/framework/main/tests/filter/tests/requirements/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/resolver/.htaccess b/framework/main/tests/resolver/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/resolver/command/.htaccess b/framework/main/tests/resolver/command/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/resolver/command/console/.htaccess b/framework/main/tests/resolver/command/console/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/tests/resolver/controller/.htaccess b/framework/main/tests/resolver/controller/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/third_party/.htaccess b/framework/main/third_party/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/third_party/akismet/.htaccess b/framework/main/third_party/akismet/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/third_party/api/.htaccess b/framework/main/third_party/api/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/third_party/api/wernisportal/.htaccess b/framework/main/third_party/api/wernisportal/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/third_party/php_mailer/.htaccess b/framework/main/third_party/php_mailer/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/framework/main/third_party/scrypt/.htaccess b/framework/main/third_party/scrypt/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/templates/_compiled/.htaccess b/templates/_compiled/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/templates/images/.htaccess b/templates/images/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/templates/images/_cache/.htaccess b/templates/images/_cache/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/templates/menus/.htaccess b/templates/menus/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/templates/menus/_cache/.htaccess b/templates/menus/_cache/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/tests/.htaccess b/tests/.htaccess
new file mode 100644 (file)
index 0000000..3a42882
--- /dev/null
@@ -0,0 +1 @@
+Deny from all
diff --git a/tests/framework/.htaccess b/tests/framework/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/tests/framework/bootstrap/.htaccess b/tests/framework/bootstrap/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all
diff --git a/tests/framework/config/.htaccess b/tests/framework/config/.htaccess
deleted file mode 100644 (file)
index 3a42882..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Deny from all