diff --git a/.gitattributes b/.gitattributes
old mode 100755
new mode 100644
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
old mode 100755
new mode 100644
diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml
old mode 100755
new mode 100644
diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml
old mode 100755
new mode 100644
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
old mode 100755
new mode 100644
diff --git a/.gitignore b/.gitignore
old mode 100755
new mode 100644
diff --git a/Account/Account.php b/Account/Account.php
old mode 100755
new mode 100644
diff --git a/Account/AccountManager.php b/Account/AccountManager.php
old mode 100755
new mode 100644
diff --git a/Account/AccountStatus.php b/Account/AccountStatus.php
old mode 100755
new mode 100644
diff --git a/Account/AccountType.php b/Account/AccountType.php
old mode 100755
new mode 100644
diff --git a/Account/Group.php b/Account/Group.php
old mode 100755
new mode 100644
diff --git a/Account/GroupStatus.php b/Account/GroupStatus.php
old mode 100755
new mode 100644
diff --git a/Account/NullAccount.php b/Account/NullAccount.php
old mode 100755
new mode 100644
diff --git a/Account/NullGroup.php b/Account/NullGroup.php
old mode 100755
new mode 100644
diff --git a/Account/PermissionAbstract.php b/Account/PermissionAbstract.php
old mode 100755
new mode 100644
diff --git a/Account/PermissionHandlingTrait.php b/Account/PermissionHandlingTrait.php
old mode 100755
new mode 100644
diff --git a/Account/PermissionOwner.php b/Account/PermissionOwner.php
old mode 100755
new mode 100644
diff --git a/Account/PermissionType.php b/Account/PermissionType.php
old mode 100755
new mode 100644
diff --git a/Ai/NeuralNetwork/Neuron.php b/Ai/NeuralNetwork/Neuron.php
old mode 100755
new mode 100644
diff --git a/Ai/Ocr/BasicOcr.php b/Ai/Ocr/BasicOcr.php
old mode 100755
new mode 100644
index bdbdba133..e3bdb3229
--- a/Ai/Ocr/BasicOcr.php
+++ b/Ai/Ocr/BasicOcr.php
@@ -123,6 +123,12 @@ final class BasicOcr
/** @var int<0, max> $numberOfColumns */
$numberOfColumns = (int) $unpack[1];
+ if ($numberOfColumns === 0 || $numberOfRows === 0) {
+ \fclose($fp);
+
+ return [];
+ }
+
$images = [];
for ($i = 0; $i < $numberOfImages; ++$i) {
if (($read = \fread($fp, $numberOfRows * $numberOfColumns)) === false
diff --git a/Ai/Ocr/Tesseract/TesseractOcr.php b/Ai/Ocr/Tesseract/TesseractOcr.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Clustering/Kmeans.php b/Algorithm/Clustering/Kmeans.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Clustering/Point.php b/Algorithm/Clustering/Point.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Clustering/PointInterface.php b/Algorithm/Clustering/PointInterface.php
old mode 100755
new mode 100644
diff --git a/Algorithm/CoinMatching/MinimumCoinProblem.php b/Algorithm/CoinMatching/MinimumCoinProblem.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Graph/DependencyResolver.php b/Algorithm/Graph/DependencyResolver.php
old mode 100755
new mode 100644
diff --git a/Algorithm/JobScheduling/Job.php b/Algorithm/JobScheduling/Job.php
old mode 100755
new mode 100644
diff --git a/Algorithm/JobScheduling/JobInterface.php b/Algorithm/JobScheduling/JobInterface.php
old mode 100755
new mode 100644
diff --git a/Algorithm/JobScheduling/Weighted.php b/Algorithm/JobScheduling/Weighted.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Knapsack/Backpack.php b/Algorithm/Knapsack/Backpack.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Knapsack/BackpackInterface.php b/Algorithm/Knapsack/BackpackInterface.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Knapsack/Bounded.php b/Algorithm/Knapsack/Bounded.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Knapsack/Continuous.php b/Algorithm/Knapsack/Continuous.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Knapsack/Item.php b/Algorithm/Knapsack/Item.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Knapsack/ItemInterface.php b/Algorithm/Knapsack/ItemInterface.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Maze/MazeGenerator.php b/Algorithm/Maze/MazeGenerator.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/AStar.php b/Algorithm/PathFinding/AStar.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/AStarNode.php b/Algorithm/PathFinding/AStarNode.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/Grid.php b/Algorithm/PathFinding/Grid.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/Heuristic.php b/Algorithm/PathFinding/Heuristic.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/HeuristicType.php b/Algorithm/PathFinding/HeuristicType.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/JumpPointNode.php b/Algorithm/PathFinding/JumpPointNode.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/JumpPointSearch.php b/Algorithm/PathFinding/JumpPointSearch.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/MovementType.php b/Algorithm/PathFinding/MovementType.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/Node.php b/Algorithm/PathFinding/Node.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/NullJumpPointNode.php b/Algorithm/PathFinding/NullJumpPointNode.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/NullNode.php b/Algorithm/PathFinding/NullNode.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/Path.php b/Algorithm/PathFinding/Path.php
old mode 100755
new mode 100644
diff --git a/Algorithm/PathFinding/PathFinderInterface.php b/Algorithm/PathFinding/PathFinderInterface.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/BitonicSort.php b/Algorithm/Sort/BitonicSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/BubbleSort.php b/Algorithm/Sort/BubbleSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/BucketSort.php b/Algorithm/Sort/BucketSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/CocktailShakerSort.php b/Algorithm/Sort/CocktailShakerSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/CombSort.php b/Algorithm/Sort/CombSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/CycleSort.php b/Algorithm/Sort/CycleSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/GnomeSort.php b/Algorithm/Sort/GnomeSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/HeapSort.php b/Algorithm/Sort/HeapSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/InsertionSort.php b/Algorithm/Sort/InsertionSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/IntroSort.php b/Algorithm/Sort/IntroSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/MergeSort.php b/Algorithm/Sort/MergeSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/OddEvenSort.php b/Algorithm/Sort/OddEvenSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/PancakeSort.php b/Algorithm/Sort/PancakeSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/QuickSort.php b/Algorithm/Sort/QuickSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/SelectionSort.php b/Algorithm/Sort/SelectionSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/ShellSort.php b/Algorithm/Sort/ShellSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/SortInterface.php b/Algorithm/Sort/SortInterface.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/SortOrder.php b/Algorithm/Sort/SortOrder.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/SortableInterface.php b/Algorithm/Sort/SortableInterface.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/StoogeSort.php b/Algorithm/Sort/StoogeSort.php
old mode 100755
new mode 100644
diff --git a/Algorithm/Sort/TimSort.php b/Algorithm/Sort/TimSort.php
old mode 100755
new mode 100644
diff --git a/Api/EUVAT/EUVATBffOnline.php b/Api/EUVAT/EUVATBffOnline.php
old mode 100755
new mode 100644
diff --git a/Api/EUVAT/EUVATInterface.php b/Api/EUVAT/EUVATInterface.php
old mode 100755
new mode 100644
diff --git a/Api/EUVAT/EUVATVies.php b/Api/EUVAT/EUVATVies.php
old mode 100755
new mode 100644
diff --git a/Api/Payment/Charge.php b/Api/Payment/Charge.php
old mode 100755
new mode 100644
diff --git a/Api/Payment/PaymentAbstract.php b/Api/Payment/PaymentAbstract.php
old mode 100755
new mode 100644
diff --git a/Api/Payment/PaymentFactory.php b/Api/Payment/PaymentFactory.php
old mode 100755
new mode 100644
diff --git a/Api/Payment/Stripe.php b/Api/Payment/Stripe.php
old mode 100755
new mode 100644
diff --git a/Application/ApplicationAbstract.php b/Application/ApplicationAbstract.php
old mode 100755
new mode 100644
diff --git a/Application/ApplicationInfo.php b/Application/ApplicationInfo.php
old mode 100755
new mode 100644
diff --git a/Application/ApplicationManager.php b/Application/ApplicationManager.php
old mode 100755
new mode 100644
diff --git a/Application/ApplicationStatus.php b/Application/ApplicationStatus.php
old mode 100755
new mode 100644
diff --git a/Application/ApplicationType.php b/Application/ApplicationType.php
old mode 100755
new mode 100644
diff --git a/Application/InstallerAbstract.php b/Application/InstallerAbstract.php
old mode 100755
new mode 100644
diff --git a/Application/StatusAbstract.php b/Application/StatusAbstract.php
old mode 100755
new mode 100644
diff --git a/Application/UninstallerAbstract.php b/Application/UninstallerAbstract.php
old mode 100755
new mode 100644
diff --git a/Application/infoLayout.json b/Application/infoLayout.json
old mode 100755
new mode 100644
diff --git a/Asset/AssetManager.php b/Asset/AssetManager.php
old mode 100755
new mode 100644
diff --git a/Asset/AssetType.php b/Asset/AssetType.php
old mode 100755
new mode 100644
index 1b8e855c7..709724e23
--- a/Asset/AssetType.php
+++ b/Asset/AssetType.php
@@ -31,4 +31,6 @@ abstract class AssetType extends Enum
public const JS = 1;
public const JSLATE = 2;
+
+ public const LINK = 3;
}
diff --git a/Auth/Auth.php b/Auth/Auth.php
old mode 100755
new mode 100644
diff --git a/Auth/LoginReturnType.php b/Auth/LoginReturnType.php
old mode 100755
new mode 100644
diff --git a/AutoloadException.php b/AutoloadException.php
old mode 100755
new mode 100644
diff --git a/Autoloader.php b/Autoloader.php
old mode 100755
new mode 100644
diff --git a/Business/Finance/Depreciation.php b/Business/Finance/Depreciation.php
old mode 100755
new mode 100644
diff --git a/Business/Finance/FinanceFormulas.php b/Business/Finance/FinanceFormulas.php
old mode 100755
new mode 100644
diff --git a/Business/Finance/Forensics.php b/Business/Finance/Forensics.php
old mode 100755
new mode 100644
diff --git a/Business/Finance/Loan.php b/Business/Finance/Loan.php
old mode 100755
new mode 100644
diff --git a/Business/Finance/Lorenzkurve.php b/Business/Finance/Lorenzkurve.php
old mode 100755
new mode 100644
diff --git a/Business/Finance/StockBonds.php b/Business/Finance/StockBonds.php
old mode 100755
new mode 100644
diff --git a/Business/Marketing/CustomerValue.php b/Business/Marketing/CustomerValue.php
old mode 100755
new mode 100644
diff --git a/Business/Marketing/Metrics.php b/Business/Marketing/Metrics.php
old mode 100755
new mode 100644
diff --git a/Business/Marketing/NetPromoterScore.php b/Business/Marketing/NetPromoterScore.php
old mode 100755
new mode 100644
diff --git a/Business/Marketing/PageRank.php b/Business/Marketing/PageRank.php
old mode 100755
new mode 100644
diff --git a/Business/Programming/Metrics.php b/Business/Programming/Metrics.php
old mode 100755
new mode 100644
diff --git a/Business/Sales/MarketShareEstimation.php b/Business/Sales/MarketShareEstimation.php
old mode 100755
new mode 100644
diff --git a/Config/OptionsInterface.php b/Config/OptionsInterface.php
old mode 100755
new mode 100644
diff --git a/Config/OptionsTrait.php b/Config/OptionsTrait.php
old mode 100755
new mode 100644
diff --git a/Config/SettingsInterface.php b/Config/SettingsInterface.php
old mode 100755
new mode 100644
diff --git a/Contract/ArrayableInterface.php b/Contract/ArrayableInterface.php
old mode 100755
new mode 100644
diff --git a/Contract/RenderableInterface.php b/Contract/RenderableInterface.php
old mode 100755
new mode 100644
diff --git a/Contract/SerializableInterface.php b/Contract/SerializableInterface.php
old mode 100755
new mode 100644
diff --git a/Contract/StreamInterface.php b/Contract/StreamInterface.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/CachePool.php b/DataStorage/Cache/CachePool.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/CacheStatus.php b/DataStorage/Cache/CacheStatus.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/CacheType.php b/DataStorage/Cache/CacheType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/CacheValueType.php b/DataStorage/Cache/Connection/CacheValueType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/ConnectionAbstract.php b/DataStorage/Cache/Connection/ConnectionAbstract.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/ConnectionFactory.php b/DataStorage/Cache/Connection/ConnectionFactory.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/ConnectionInterface.php b/DataStorage/Cache/Connection/ConnectionInterface.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/FileCache.php b/DataStorage/Cache/Connection/FileCache.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/MemCached.php b/DataStorage/Cache/Connection/MemCached.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/NullCache.php b/DataStorage/Cache/Connection/NullCache.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Connection/RedisCache.php b/DataStorage/Cache/Connection/RedisCache.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cache/Exception/InvalidConnectionConfigException.php b/DataStorage/Cache/Exception/InvalidConnectionConfigException.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Cookie/CookieJar.php b/DataStorage/Cookie/CookieJar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/DataMapperInterface.php b/DataStorage/DataMapperInterface.php
old mode 100755
new mode 100644
diff --git a/DataStorage/DataStorageConnectionInterface.php b/DataStorage/DataStorageConnectionInterface.php
old mode 100755
new mode 100644
diff --git a/DataStorage/DataStoragePoolInterface.php b/DataStorage/DataStoragePoolInterface.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/BuilderAbstract.php b/DataStorage/Database/BuilderAbstract.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/ConnectionAbstract.php b/DataStorage/Database/Connection/ConnectionAbstract.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/ConnectionFactory.php b/DataStorage/Database/Connection/ConnectionFactory.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/ConnectionInterface.php b/DataStorage/Database/Connection/ConnectionInterface.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/MysqlConnection.php b/DataStorage/Database/Connection/MysqlConnection.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/NullConnection.php b/DataStorage/Database/Connection/NullConnection.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/NullPDO.php b/DataStorage/Database/Connection/NullPDO.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/PostgresConnection.php b/DataStorage/Database/Connection/PostgresConnection.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/SQLiteConnection.php b/DataStorage/Database/Connection/SQLiteConnection.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Connection/SqlServerConnection.php b/DataStorage/Database/Connection/SqlServerConnection.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/DatabasePool.php b/DataStorage/Database/DatabasePool.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/DatabaseStatus.php b/DataStorage/Database/DatabaseStatus.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/DatabaseType.php b/DataStorage/Database/DatabaseType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Exception/InvalidConnectionConfigException.php b/DataStorage/Database/Exception/InvalidConnectionConfigException.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Exception/InvalidDatabaseTypeException.php b/DataStorage/Database/Exception/InvalidDatabaseTypeException.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Exception/InvalidMapperException.php b/DataStorage/Database/Exception/InvalidMapperException.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/GrammarAbstract.php b/DataStorage/Database/GrammarAbstract.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Mapper/DataMapperAbstract.php b/DataStorage/Database/Mapper/DataMapperAbstract.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Mapper/DataMapperFactory.php b/DataStorage/Database/Mapper/DataMapperFactory.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Mapper/DeleteMapper.php b/DataStorage/Database/Mapper/DeleteMapper.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Mapper/MapperType.php b/DataStorage/Database/Mapper/MapperType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Mapper/ReadMapper.php b/DataStorage/Database/Mapper/ReadMapper.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Mapper/UpdateMapper.php b/DataStorage/Database/Mapper/UpdateMapper.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Mapper/WriteMapper.php b/DataStorage/Database/Mapper/WriteMapper.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Builder.php b/DataStorage/Database/Query/Builder.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Grammar/Grammar.php b/DataStorage/Database/Query/Grammar/Grammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Grammar/MysqlGrammar.php b/DataStorage/Database/Query/Grammar/MysqlGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Grammar/OracleGrammar.php b/DataStorage/Database/Query/Grammar/OracleGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Grammar/PostgresGrammar.php b/DataStorage/Database/Query/Grammar/PostgresGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Grammar/SQLiteGrammar.php b/DataStorage/Database/Query/Grammar/SQLiteGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Grammar/SqlServerGrammar.php b/DataStorage/Database/Query/Grammar/SqlServerGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/JoinType.php b/DataStorage/Database/Query/JoinType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/OrderType.php b/DataStorage/Database/Query/OrderType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Parameter.php b/DataStorage/Database/Query/Parameter.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/QueryType.php b/DataStorage/Database/Query/QueryType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Query/Where.php b/DataStorage/Database/Query/Where.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/RelationType.php b/DataStorage/Database/RelationType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Builder.php b/DataStorage/Database/Schema/Builder.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Field.php b/DataStorage/Database/Schema/Field.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Grammar/Grammar.php b/DataStorage/Database/Schema/Grammar/Grammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Grammar/MysqlGrammar.php b/DataStorage/Database/Schema/Grammar/MysqlGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Grammar/OracleGrammar.php b/DataStorage/Database/Schema/Grammar/OracleGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Grammar/PostgresGrammar.php b/DataStorage/Database/Schema/Grammar/PostgresGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Grammar/SQLiteGrammar.php b/DataStorage/Database/Schema/Grammar/SQLiteGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Grammar/SqlServerGrammar.php b/DataStorage/Database/Schema/Grammar/SqlServerGrammar.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/QueryType.php b/DataStorage/Database/Schema/QueryType.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/Schema/Table.php b/DataStorage/Database/Schema/Table.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/SchemaMapper.php b/DataStorage/Database/SchemaMapper.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Database/tableDefinition.json b/DataStorage/Database/tableDefinition.json
old mode 100755
new mode 100644
diff --git a/DataStorage/LockException.php b/DataStorage/LockException.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Session/CacheSessionHandler.php b/DataStorage/Session/CacheSessionHandler.php
old mode 100755
new mode 100644
diff --git a/DataStorage/Session/HttpSession.php b/DataStorage/Session/HttpSession.php
old mode 100755
new mode 100644
index b7794e5b2..180d316c0
--- a/DataStorage/Session/HttpSession.php
+++ b/DataStorage/Session/HttpSession.php
@@ -120,8 +120,20 @@ final class HttpSession extends SessionAbstract
$this->setCsrfProtection();
}
+ public function sessionStart() : void
+ {
+ if (\session_status() !== \PHP_SESSION_ACTIVE) {
+ session_start();
+ }
+ }
+
+ public function sessionEnd() : void
+ {
+ session_write_close();
+ }
+
/**
- * Set Csrf protection for forms.
+ * Set CSRF protection for forms.
*
* @return void
*
diff --git a/DataStorage/Session/SessionAbstract.php b/DataStorage/Session/SessionAbstract.php
index 55425f24e..fbeaf22b2 100644
--- a/DataStorage/Session/SessionAbstract.php
+++ b/DataStorage/Session/SessionAbstract.php
@@ -78,6 +78,10 @@ abstract class SessionAbstract
*/
abstract public function save() : bool;
+ abstract function sessionStart() : void;
+
+ abstract function sessionEnd() : void;
+
/**
* @return string
*
diff --git a/Dispatcher/Dispatcher.php b/Dispatcher/Dispatcher.php
old mode 100755
new mode 100644
diff --git a/Dispatcher/DispatcherInterface.php b/Dispatcher/DispatcherInterface.php
old mode 100755
new mode 100644
diff --git a/Event/EventManager.php b/Event/EventManager.php
old mode 100755
new mode 100644
index e698d588b..4b1bc2779
--- a/Event/EventManager.php
+++ b/Event/EventManager.php
@@ -165,14 +165,14 @@ final class EventManager implements \Countable
* @param string $id Sub-requirement for event (can be regex)
* @param mixed $data Data to pass to the callback
*
- * @return bool returns true on successfully triggering ANY event, false if NO event could be triggered which also includes sub-requirements missing
+ * @return array
*
* @since 1.0.0
*/
- public function triggerSimilar(string $group, string $id = '', mixed $data = null) : bool
+ public function triggerSimilar(string $group, string $id = '', mixed $data = null) : array
{
if (empty($this->callbacks)) {
- return false;
+ return [];
}
$groupIsRegex = \str_starts_with($group, '/');
@@ -219,14 +219,14 @@ final class EventManager implements \Countable
$data['@triggerGroup'] ??= $group;
- $triggerValue = false;
+ $result = [];
foreach ($groups as $groupName => $ids) {
foreach ($ids as $id) {
- $triggerValue = $this->trigger($groupName, $id, $data) || $triggerValue;
+ \array_merge($result, $this->trigger($groupName, $id, $data));
}
}
- return $triggerValue;
+ return $result;
}
/**
@@ -236,14 +236,14 @@ final class EventManager implements \Countable
* @param string $id Sub-requirement for event
* @param mixed $data Data to pass to the callback
*
- * @return bool returns true on successfully triggering the event, false if the event couldn't be triggered which also includes sub-requirements missing
+ * @return array
*
* @since 1.0.0
*/
- public function trigger(string $group, string $id = '', mixed $data = null) : bool
+ public function trigger(string $group, string $id = '', mixed $data = null) : array
{
if (!isset($this->callbacks[$group])) {
- return false;
+ return [];
}
if (isset($this->groups[$group])) {
@@ -251,9 +251,10 @@ final class EventManager implements \Countable
}
if ($this->hasOutstanding($group)) {
- return false;
+ return [];
}
+ $result = [];
foreach ($this->callbacks[$group]['callbacks'] as $func) {
if (\is_array($data)) {
$data['@triggerGroup'] ??= $group;
@@ -267,7 +268,7 @@ final class EventManager implements \Countable
$data['@triggerId'] = $id;
}
- $this->dispatcher->dispatch($func, ...\array_values($data));
+ \array_merge($result, $this->dispatcher->dispatch($func, ...\array_values($data)));
}
if ($this->callbacks[$group]['remove']) {
@@ -276,7 +277,7 @@ final class EventManager implements \Countable
$this->reset($group);
}
- return true;
+ return $result;
}
/**
diff --git a/Image/Kernel.php b/Image/Kernel.php
old mode 100755
new mode 100644
index efef83fc5..7cefab962
--- a/Image/Kernel.php
+++ b/Image/Kernel.php
@@ -199,6 +199,8 @@ final class Kernel
\imagepng($im, $outPath);
} elseif (\strripos($outPath, 'jpg') !== false || \strripos($outPath, 'jpeg') !== false) {
\imagejpeg($im, $outPath);
+ } elseif (\strripos($outPath, 'webp') !== false) {
+ \imagewebp($im, $outPath);
} else {
\imagegif($im, $outPath);
}
diff --git a/Image/Skew.php b/Image/Skew.php
old mode 100755
new mode 100644
index 20232b9e7..7e704e593
--- a/Image/Skew.php
+++ b/Image/Skew.php
@@ -115,6 +115,8 @@ final class Skew
\imagepng($im, $outPath);
} elseif (\strripos($outPath, 'jpg') !== false || \strripos($outPath, 'jpeg') !== false) {
\imagejpeg($im, $outPath);
+ } elseif (\strripos($outPath, 'webp') !== false) {
+ \imagewebp($im, $outPath);
} else {
\imagegif($im, $outPath);
}
diff --git a/Image/Thresholding.php b/Image/Thresholding.php
old mode 100755
new mode 100644
index bc9e69d56..a088f06cd
--- a/Image/Thresholding.php
+++ b/Image/Thresholding.php
@@ -124,6 +124,8 @@ final class Thresholding
\imagepng($out, $outPath);
} elseif (\strripos($outPath, 'jpg') !== false || \strripos($outPath, 'jpeg') !== false) {
\imagejpeg($out, $outPath);
+ } elseif (\strripos($outPath, 'webp') !== false) {
+ \imagewebp($im, $outPath);
} else {
\imagegif($out, $outPath);
}
diff --git a/LICENSE.txt b/LICENSE.txt
old mode 100755
new mode 100644
diff --git a/Localization/BaseStringL11n.php b/Localization/BaseStringL11n.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/City.php b/Localization/Defaults/City.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/CityMapper.php b/Localization/Defaults/CityMapper.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/Country.php b/Localization/Defaults/Country.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/CountryMapper.php b/Localization/Defaults/CountryMapper.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/Currency.php b/Localization/Defaults/Currency.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/CurrencyMapper.php b/Localization/Defaults/CurrencyMapper.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/Definitions/de_DE.json b/Localization/Defaults/Definitions/de_DE.json
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/Definitions/en_US.json b/Localization/Defaults/Definitions/en_US.json
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/Iban.php b/Localization/Defaults/Iban.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/IbanMapper.php b/Localization/Defaults/IbanMapper.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/Language.php b/Localization/Defaults/Language.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/LanguageMapper.php b/Localization/Defaults/LanguageMapper.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/NullCity.php b/Localization/Defaults/NullCity.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/NullCountry.php b/Localization/Defaults/NullCountry.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/NullCurrency.php b/Localization/Defaults/NullCurrency.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/NullIban.php b/Localization/Defaults/NullIban.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/NullLanguage.php b/Localization/Defaults/NullLanguage.php
old mode 100755
new mode 100644
diff --git a/Localization/Defaults/localization.sqlite b/Localization/Defaults/localization.sqlite
old mode 100755
new mode 100644
diff --git a/Localization/ISO3166CharEnum.php b/Localization/ISO3166CharEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO3166NameEnum.php b/Localization/ISO3166NameEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO3166NumEnum.php b/Localization/ISO3166NumEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO3166TwoEnum.php b/Localization/ISO3166TwoEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO4217CharEnum.php b/Localization/ISO4217CharEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO4217DecimalEnum.php b/Localization/ISO4217DecimalEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO4217Enum.php b/Localization/ISO4217Enum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO4217NumEnum.php b/Localization/ISO4217NumEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO4217SubUnitEnum.php b/Localization/ISO4217SubUnitEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO4217SymbolEnum.php b/Localization/ISO4217SymbolEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO639Enum.php b/Localization/ISO639Enum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO639x1Enum.php b/Localization/ISO639x1Enum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO639x2Enum.php b/Localization/ISO639x2Enum.php
old mode 100755
new mode 100644
diff --git a/Localization/ISO8601EnumArray.php b/Localization/ISO8601EnumArray.php
old mode 100755
new mode 100644
diff --git a/Localization/L11nManager.php b/Localization/L11nManager.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/LICENSE b/Localization/LanguageDetection/LICENSE
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/Language.php b/Localization/LanguageDetection/Language.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/LanguageResult.php b/Localization/LanguageDetection/LanguageResult.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/NgramParser.php b/Localization/LanguageDetection/NgramParser.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/Tokenizer/WhitespaceTokenizer.php b/Localization/LanguageDetection/Tokenizer/WhitespaceTokenizer.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/Trainer.php b/Localization/LanguageDetection/Trainer.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/README.md b/Localization/LanguageDetection/resources/README.md
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ab/ab.php b/Localization/LanguageDetection/resources/ab/ab.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ab/ab.txt b/Localization/LanguageDetection/resources/ab/ab.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/af/af.php b/Localization/LanguageDetection/resources/af/af.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/af/af.txt b/Localization/LanguageDetection/resources/af/af.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/am/am.php b/Localization/LanguageDetection/resources/am/am.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/am/am.txt b/Localization/LanguageDetection/resources/am/am.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ar/ar.php b/Localization/LanguageDetection/resources/ar/ar.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ar/ar.txt b/Localization/LanguageDetection/resources/ar/ar.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ay/ay.php b/Localization/LanguageDetection/resources/ay/ay.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ay/ay.txt b/Localization/LanguageDetection/resources/ay/ay.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/az-Cyrl/az-Cyrl.php b/Localization/LanguageDetection/resources/az-Cyrl/az-Cyrl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/az-Cyrl/az-Cyrl.txt b/Localization/LanguageDetection/resources/az-Cyrl/az-Cyrl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/az-Latn/az-Latn.php b/Localization/LanguageDetection/resources/az-Latn/az-Latn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/az-Latn/az-Latn.txt b/Localization/LanguageDetection/resources/az-Latn/az-Latn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/be/be.php b/Localization/LanguageDetection/resources/be/be.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/be/be.txt b/Localization/LanguageDetection/resources/be/be.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bg/bg.php b/Localization/LanguageDetection/resources/bg/bg.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bg/bg.txt b/Localization/LanguageDetection/resources/bg/bg.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bi/bi.php b/Localization/LanguageDetection/resources/bi/bi.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bi/bi.txt b/Localization/LanguageDetection/resources/bi/bi.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bn/bn.php b/Localization/LanguageDetection/resources/bn/bn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bn/bn.txt b/Localization/LanguageDetection/resources/bn/bn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bo/bo.php b/Localization/LanguageDetection/resources/bo/bo.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bo/bo.txt b/Localization/LanguageDetection/resources/bo/bo.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/br/br.php b/Localization/LanguageDetection/resources/br/br.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/br/br.txt b/Localization/LanguageDetection/resources/br/br.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bs-Cyrl/bs-Cyrl.php b/Localization/LanguageDetection/resources/bs-Cyrl/bs-Cyrl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bs-Cyrl/bs-Cyrl.txt b/Localization/LanguageDetection/resources/bs-Cyrl/bs-Cyrl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bs-Latn/bs-Latn.php b/Localization/LanguageDetection/resources/bs-Latn/bs-Latn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/bs-Latn/bs-Latn.txt b/Localization/LanguageDetection/resources/bs-Latn/bs-Latn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ca/ca.php b/Localization/LanguageDetection/resources/ca/ca.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ca/ca.txt b/Localization/LanguageDetection/resources/ca/ca.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ch/ch.php b/Localization/LanguageDetection/resources/ch/ch.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ch/ch.txt b/Localization/LanguageDetection/resources/ch/ch.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/co/co.php b/Localization/LanguageDetection/resources/co/co.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/co/co.txt b/Localization/LanguageDetection/resources/co/co.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/cr/cr.php b/Localization/LanguageDetection/resources/cr/cr.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/cr/cr.txt b/Localization/LanguageDetection/resources/cr/cr.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/cs/cs.php b/Localization/LanguageDetection/resources/cs/cs.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/cs/cs.txt b/Localization/LanguageDetection/resources/cs/cs.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/cy/cy.php b/Localization/LanguageDetection/resources/cy/cy.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/cy/cy.txt b/Localization/LanguageDetection/resources/cy/cy.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/da/da.php b/Localization/LanguageDetection/resources/da/da.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/da/da.txt b/Localization/LanguageDetection/resources/da/da.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/de/de.php b/Localization/LanguageDetection/resources/de/de.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/de/de.txt b/Localization/LanguageDetection/resources/de/de.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/dz/dz.php b/Localization/LanguageDetection/resources/dz/dz.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/dz/dz.txt b/Localization/LanguageDetection/resources/dz/dz.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/el-monoton/el-monoton.php b/Localization/LanguageDetection/resources/el-monoton/el-monoton.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/el-monoton/el-monoton.txt b/Localization/LanguageDetection/resources/el-monoton/el-monoton.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/el-polyton/el-polyton.php b/Localization/LanguageDetection/resources/el-polyton/el-polyton.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/el-polyton/el-polyton.txt b/Localization/LanguageDetection/resources/el-polyton/el-polyton.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/en/en.php b/Localization/LanguageDetection/resources/en/en.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/en/en.txt b/Localization/LanguageDetection/resources/en/en.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/eo/eo.php b/Localization/LanguageDetection/resources/eo/eo.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/eo/eo.txt b/Localization/LanguageDetection/resources/eo/eo.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/es/es.php b/Localization/LanguageDetection/resources/es/es.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/es/es.txt b/Localization/LanguageDetection/resources/es/es.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/et/et.php b/Localization/LanguageDetection/resources/et/et.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/et/et.txt b/Localization/LanguageDetection/resources/et/et.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/eu/eu.php b/Localization/LanguageDetection/resources/eu/eu.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/eu/eu.txt b/Localization/LanguageDetection/resources/eu/eu.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fa/fa.php b/Localization/LanguageDetection/resources/fa/fa.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fa/fa.txt b/Localization/LanguageDetection/resources/fa/fa.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fi/fi.php b/Localization/LanguageDetection/resources/fi/fi.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fi/fi.txt b/Localization/LanguageDetection/resources/fi/fi.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fj/fj.php b/Localization/LanguageDetection/resources/fj/fj.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fj/fj.txt b/Localization/LanguageDetection/resources/fj/fj.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fo/fo.php b/Localization/LanguageDetection/resources/fo/fo.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fo/fo.txt b/Localization/LanguageDetection/resources/fo/fo.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fr/fr.php b/Localization/LanguageDetection/resources/fr/fr.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fr/fr.txt b/Localization/LanguageDetection/resources/fr/fr.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fy/fy.php b/Localization/LanguageDetection/resources/fy/fy.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/fy/fy.txt b/Localization/LanguageDetection/resources/fy/fy.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ga/ga.php b/Localization/LanguageDetection/resources/ga/ga.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ga/ga.txt b/Localization/LanguageDetection/resources/ga/ga.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gd/gd.php b/Localization/LanguageDetection/resources/gd/gd.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gd/gd.txt b/Localization/LanguageDetection/resources/gd/gd.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gl/gl.php b/Localization/LanguageDetection/resources/gl/gl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gl/gl.txt b/Localization/LanguageDetection/resources/gl/gl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gn/gn.php b/Localization/LanguageDetection/resources/gn/gn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gn/gn.txt b/Localization/LanguageDetection/resources/gn/gn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gu/gu.php b/Localization/LanguageDetection/resources/gu/gu.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/gu/gu.txt b/Localization/LanguageDetection/resources/gu/gu.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ha/ha.php b/Localization/LanguageDetection/resources/ha/ha.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ha/ha.txt b/Localization/LanguageDetection/resources/ha/ha.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/he/he.php b/Localization/LanguageDetection/resources/he/he.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/he/he.txt b/Localization/LanguageDetection/resources/he/he.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hi/hi.php b/Localization/LanguageDetection/resources/hi/hi.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hi/hi.txt b/Localization/LanguageDetection/resources/hi/hi.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hr/hr.php b/Localization/LanguageDetection/resources/hr/hr.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hr/hr.txt b/Localization/LanguageDetection/resources/hr/hr.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hu/hu.php b/Localization/LanguageDetection/resources/hu/hu.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hu/hu.txt b/Localization/LanguageDetection/resources/hu/hu.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hy/hy.php b/Localization/LanguageDetection/resources/hy/hy.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/hy/hy.txt b/Localization/LanguageDetection/resources/hy/hy.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ia/ia.php b/Localization/LanguageDetection/resources/ia/ia.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ia/ia.txt b/Localization/LanguageDetection/resources/ia/ia.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/id/id.php b/Localization/LanguageDetection/resources/id/id.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/id/id.txt b/Localization/LanguageDetection/resources/id/id.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ig/ig.php b/Localization/LanguageDetection/resources/ig/ig.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ig/ig.txt b/Localization/LanguageDetection/resources/ig/ig.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/io/io.php b/Localization/LanguageDetection/resources/io/io.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/io/io.txt b/Localization/LanguageDetection/resources/io/io.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/is/is.php b/Localization/LanguageDetection/resources/is/is.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/is/is.txt b/Localization/LanguageDetection/resources/is/is.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/it/it.php b/Localization/LanguageDetection/resources/it/it.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/it/it.txt b/Localization/LanguageDetection/resources/it/it.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/iu/iu.php b/Localization/LanguageDetection/resources/iu/iu.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/iu/iu.txt b/Localization/LanguageDetection/resources/iu/iu.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ja/ja.php b/Localization/LanguageDetection/resources/ja/ja.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ja/ja.txt b/Localization/LanguageDetection/resources/ja/ja.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/jv/jv.php b/Localization/LanguageDetection/resources/jv/jv.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/jv/jv.txt b/Localization/LanguageDetection/resources/jv/jv.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ka/ka.php b/Localization/LanguageDetection/resources/ka/ka.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ka/ka.txt b/Localization/LanguageDetection/resources/ka/ka.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/km/km.php b/Localization/LanguageDetection/resources/km/km.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/km/km.txt b/Localization/LanguageDetection/resources/km/km.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ko/ko.php b/Localization/LanguageDetection/resources/ko/ko.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ko/ko.txt b/Localization/LanguageDetection/resources/ko/ko.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/kr/kr.php b/Localization/LanguageDetection/resources/kr/kr.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/kr/kr.txt b/Localization/LanguageDetection/resources/kr/kr.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ku/ku.php b/Localization/LanguageDetection/resources/ku/ku.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ku/ku.txt b/Localization/LanguageDetection/resources/ku/ku.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/la/la.php b/Localization/LanguageDetection/resources/la/la.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/la/la.txt b/Localization/LanguageDetection/resources/la/la.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lg/lg.php b/Localization/LanguageDetection/resources/lg/lg.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lg/lg.txt b/Localization/LanguageDetection/resources/lg/lg.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ln/ln.php b/Localization/LanguageDetection/resources/ln/ln.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ln/ln.txt b/Localization/LanguageDetection/resources/ln/ln.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lo/lo.php b/Localization/LanguageDetection/resources/lo/lo.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lo/lo.txt b/Localization/LanguageDetection/resources/lo/lo.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lt/lt.php b/Localization/LanguageDetection/resources/lt/lt.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lt/lt.txt b/Localization/LanguageDetection/resources/lt/lt.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lv/lv.php b/Localization/LanguageDetection/resources/lv/lv.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/lv/lv.txt b/Localization/LanguageDetection/resources/lv/lv.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/mh/mh.php b/Localization/LanguageDetection/resources/mh/mh.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/mh/mh.txt b/Localization/LanguageDetection/resources/mh/mh.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/mn-Cyrl/mn-Cyrl.php b/Localization/LanguageDetection/resources/mn-Cyrl/mn-Cyrl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/mn-Cyrl/mn-Cyrl.txt b/Localization/LanguageDetection/resources/mn-Cyrl/mn-Cyrl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ms-Arab/ms-Arab.php b/Localization/LanguageDetection/resources/ms-Arab/ms-Arab.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ms-Arab/ms-Arab.txt b/Localization/LanguageDetection/resources/ms-Arab/ms-Arab.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ms-Latn/ms-Latn.php b/Localization/LanguageDetection/resources/ms-Latn/ms-Latn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ms-Latn/ms-Latn.txt b/Localization/LanguageDetection/resources/ms-Latn/ms-Latn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/mt/mt.php b/Localization/LanguageDetection/resources/mt/mt.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/mt/mt.txt b/Localization/LanguageDetection/resources/mt/mt.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nb/nb.php b/Localization/LanguageDetection/resources/nb/nb.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nb/nb.txt b/Localization/LanguageDetection/resources/nb/nb.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ng/ng.php b/Localization/LanguageDetection/resources/ng/ng.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ng/ng.txt b/Localization/LanguageDetection/resources/ng/ng.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nl/nl.php b/Localization/LanguageDetection/resources/nl/nl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nl/nl.txt b/Localization/LanguageDetection/resources/nl/nl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nn/nn.php b/Localization/LanguageDetection/resources/nn/nn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nn/nn.txt b/Localization/LanguageDetection/resources/nn/nn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nv/nv.php b/Localization/LanguageDetection/resources/nv/nv.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/nv/nv.txt b/Localization/LanguageDetection/resources/nv/nv.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/oc/oc.php b/Localization/LanguageDetection/resources/oc/oc.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/oc/oc.txt b/Localization/LanguageDetection/resources/oc/oc.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/om/om.php b/Localization/LanguageDetection/resources/om/om.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/om/om.txt b/Localization/LanguageDetection/resources/om/om.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/pl/pl.php b/Localization/LanguageDetection/resources/pl/pl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/pl/pl.txt b/Localization/LanguageDetection/resources/pl/pl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/pt-BR/pt-BR.php b/Localization/LanguageDetection/resources/pt-BR/pt-BR.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/pt-BR/pt-BR.txt b/Localization/LanguageDetection/resources/pt-BR/pt-BR.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/pt-PT/pt-PT.php b/Localization/LanguageDetection/resources/pt-PT/pt-PT.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/pt-PT/pt-PT.txt b/Localization/LanguageDetection/resources/pt-PT/pt-PT.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ro/ro.php b/Localization/LanguageDetection/resources/ro/ro.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ro/ro.txt b/Localization/LanguageDetection/resources/ro/ro.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ru/ru.php b/Localization/LanguageDetection/resources/ru/ru.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ru/ru.txt b/Localization/LanguageDetection/resources/ru/ru.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sa/sa.php b/Localization/LanguageDetection/resources/sa/sa.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sa/sa.txt b/Localization/LanguageDetection/resources/sa/sa.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sk/sk.php b/Localization/LanguageDetection/resources/sk/sk.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sk/sk.txt b/Localization/LanguageDetection/resources/sk/sk.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sl/sl.php b/Localization/LanguageDetection/resources/sl/sl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sl/sl.txt b/Localization/LanguageDetection/resources/sl/sl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/so/so.php b/Localization/LanguageDetection/resources/so/so.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/so/so.txt b/Localization/LanguageDetection/resources/so/so.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sq/sq.php b/Localization/LanguageDetection/resources/sq/sq.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sq/sq.txt b/Localization/LanguageDetection/resources/sq/sq.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sr-Cyrl/sr-Cyrl.php b/Localization/LanguageDetection/resources/sr-Cyrl/sr-Cyrl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sr-Cyrl/sr-Cyrl.txt b/Localization/LanguageDetection/resources/sr-Cyrl/sr-Cyrl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sr-Latn/sr-Latn.php b/Localization/LanguageDetection/resources/sr-Latn/sr-Latn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sr-Latn/sr-Latn.txt b/Localization/LanguageDetection/resources/sr-Latn/sr-Latn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ss/ss.php b/Localization/LanguageDetection/resources/ss/ss.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ss/ss.txt b/Localization/LanguageDetection/resources/ss/ss.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sv/sv.php b/Localization/LanguageDetection/resources/sv/sv.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sv/sv.txt b/Localization/LanguageDetection/resources/sv/sv.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sw/sw.php b/Localization/LanguageDetection/resources/sw/sw.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/sw/sw.txt b/Localization/LanguageDetection/resources/sw/sw.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ta/ta.php b/Localization/LanguageDetection/resources/ta/ta.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ta/ta.txt b/Localization/LanguageDetection/resources/ta/ta.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/th/th.php b/Localization/LanguageDetection/resources/th/th.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/th/th.txt b/Localization/LanguageDetection/resources/th/th.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/tl/tl.php b/Localization/LanguageDetection/resources/tl/tl.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/tl/tl.txt b/Localization/LanguageDetection/resources/tl/tl.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/to/to.php b/Localization/LanguageDetection/resources/to/to.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/to/to.txt b/Localization/LanguageDetection/resources/to/to.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/tr/tr.php b/Localization/LanguageDetection/resources/tr/tr.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/tr/tr.txt b/Localization/LanguageDetection/resources/tr/tr.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/tt/tt.php b/Localization/LanguageDetection/resources/tt/tt.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/tt/tt.txt b/Localization/LanguageDetection/resources/tt/tt.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ty/ty.php b/Localization/LanguageDetection/resources/ty/ty.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ty/ty.txt b/Localization/LanguageDetection/resources/ty/ty.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ug-Arab/ug-Arab.php b/Localization/LanguageDetection/resources/ug-Arab/ug-Arab.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ug-Arab/ug-Arab.txt b/Localization/LanguageDetection/resources/ug-Arab/ug-Arab.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ug-Latn/ug-Latn.php b/Localization/LanguageDetection/resources/ug-Latn/ug-Latn.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ug-Latn/ug-Latn.txt b/Localization/LanguageDetection/resources/ug-Latn/ug-Latn.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/uk/uk.php b/Localization/LanguageDetection/resources/uk/uk.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/uk/uk.txt b/Localization/LanguageDetection/resources/uk/uk.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ur/ur.php b/Localization/LanguageDetection/resources/ur/ur.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ur/ur.txt b/Localization/LanguageDetection/resources/ur/ur.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/uz/uz.php b/Localization/LanguageDetection/resources/uz/uz.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/uz/uz.txt b/Localization/LanguageDetection/resources/uz/uz.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ve/ve.php b/Localization/LanguageDetection/resources/ve/ve.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/ve/ve.txt b/Localization/LanguageDetection/resources/ve/ve.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/vi/vi.php b/Localization/LanguageDetection/resources/vi/vi.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/vi/vi.txt b/Localization/LanguageDetection/resources/vi/vi.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/wa/wa.php b/Localization/LanguageDetection/resources/wa/wa.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/wa/wa.txt b/Localization/LanguageDetection/resources/wa/wa.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/wo/wo.php b/Localization/LanguageDetection/resources/wo/wo.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/wo/wo.txt b/Localization/LanguageDetection/resources/wo/wo.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/xh/xh.php b/Localization/LanguageDetection/resources/xh/xh.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/xh/xh.txt b/Localization/LanguageDetection/resources/xh/xh.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/yo/yo.php b/Localization/LanguageDetection/resources/yo/yo.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/yo/yo.txt b/Localization/LanguageDetection/resources/yo/yo.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/zh-Hans/zh-Hans.php b/Localization/LanguageDetection/resources/zh-Hans/zh-Hans.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/zh-Hans/zh-Hans.txt b/Localization/LanguageDetection/resources/zh-Hans/zh-Hans.txt
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/zh-Hant/zh-Hant.php b/Localization/LanguageDetection/resources/zh-Hant/zh-Hant.php
old mode 100755
new mode 100644
diff --git a/Localization/LanguageDetection/resources/zh-Hant/zh-Hant.txt b/Localization/LanguageDetection/resources/zh-Hant/zh-Hant.txt
old mode 100755
new mode 100644
diff --git a/Localization/LegalEntityType.php b/Localization/LegalEntityType.php
old mode 100755
new mode 100644
diff --git a/Localization/Localization.php b/Localization/Localization.php
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ad.svg b/Localization/Maps/svg/ad.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ae.svg b/Localization/Maps/svg/ae.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/af.svg b/Localization/Maps/svg/af.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/africa.svg b/Localization/Maps/svg/africa.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ag.svg b/Localization/Maps/svg/ag.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ai.svg b/Localization/Maps/svg/ai.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/al.svg b/Localization/Maps/svg/al.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/am.svg b/Localization/Maps/svg/am.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ao.svg b/Localization/Maps/svg/ao.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ar.svg b/Localization/Maps/svg/ar.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/at.svg b/Localization/Maps/svg/at.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/au.svg b/Localization/Maps/svg/au.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/aw.svg b/Localization/Maps/svg/aw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/az.svg b/Localization/Maps/svg/az.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ba.svg b/Localization/Maps/svg/ba.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bb.svg b/Localization/Maps/svg/bb.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bd.svg b/Localization/Maps/svg/bd.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/be.svg b/Localization/Maps/svg/be.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bf.svg b/Localization/Maps/svg/bf.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bg.svg b/Localization/Maps/svg/bg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bh.svg b/Localization/Maps/svg/bh.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bi.svg b/Localization/Maps/svg/bi.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bj.svg b/Localization/Maps/svg/bj.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bm.svg b/Localization/Maps/svg/bm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bn.svg b/Localization/Maps/svg/bn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bo.svg b/Localization/Maps/svg/bo.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/br.svg b/Localization/Maps/svg/br.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bs.svg b/Localization/Maps/svg/bs.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bt.svg b/Localization/Maps/svg/bt.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bw.svg b/Localization/Maps/svg/bw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/by.svg b/Localization/Maps/svg/by.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/bz.svg b/Localization/Maps/svg/bz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ca.svg b/Localization/Maps/svg/ca.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cd.svg b/Localization/Maps/svg/cd.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cf.svg b/Localization/Maps/svg/cf.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cg.svg b/Localization/Maps/svg/cg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ch.svg b/Localization/Maps/svg/ch.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ci.svg b/Localization/Maps/svg/ci.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cl.svg b/Localization/Maps/svg/cl.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cm.svg b/Localization/Maps/svg/cm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cn.svg b/Localization/Maps/svg/cn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/co.svg b/Localization/Maps/svg/co.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cr.svg b/Localization/Maps/svg/cr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cu.svg b/Localization/Maps/svg/cu.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cv.svg b/Localization/Maps/svg/cv.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cw.svg b/Localization/Maps/svg/cw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cy.svg b/Localization/Maps/svg/cy.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/cz.svg b/Localization/Maps/svg/cz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/de.svg b/Localization/Maps/svg/de.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/dj.svg b/Localization/Maps/svg/dj.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/dk.svg b/Localization/Maps/svg/dk.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/dm.svg b/Localization/Maps/svg/dm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/do.svg b/Localization/Maps/svg/do.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/dz.svg b/Localization/Maps/svg/dz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ec.svg b/Localization/Maps/svg/ec.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ee.svg b/Localization/Maps/svg/ee.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/eg.svg b/Localization/Maps/svg/eg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/eh.svg b/Localization/Maps/svg/eh.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/er.svg b/Localization/Maps/svg/er.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/es.svg b/Localization/Maps/svg/es.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/et.svg b/Localization/Maps/svg/et.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/europe.svg b/Localization/Maps/svg/europe.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/fi.svg b/Localization/Maps/svg/fi.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/fj.svg b/Localization/Maps/svg/fj.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/fk.svg b/Localization/Maps/svg/fk.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/fo.svg b/Localization/Maps/svg/fo.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/fr.svg b/Localization/Maps/svg/fr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ga.svg b/Localization/Maps/svg/ga.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gb.svg b/Localization/Maps/svg/gb.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gd.svg b/Localization/Maps/svg/gd.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ge.svg b/Localization/Maps/svg/ge.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gh.svg b/Localization/Maps/svg/gh.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gl.svg b/Localization/Maps/svg/gl.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gm.svg b/Localization/Maps/svg/gm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gn.svg b/Localization/Maps/svg/gn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gq.svg b/Localization/Maps/svg/gq.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gr.svg b/Localization/Maps/svg/gr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gt.svg b/Localization/Maps/svg/gt.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gw.svg b/Localization/Maps/svg/gw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/gy.svg b/Localization/Maps/svg/gy.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/hk.svg b/Localization/Maps/svg/hk.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/hn.svg b/Localization/Maps/svg/hn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/hr.svg b/Localization/Maps/svg/hr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ht.svg b/Localization/Maps/svg/ht.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/hu.svg b/Localization/Maps/svg/hu.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/id.svg b/Localization/Maps/svg/id.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ie.svg b/Localization/Maps/svg/ie.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/il.svg b/Localization/Maps/svg/il.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/in.svg b/Localization/Maps/svg/in.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/iq.svg b/Localization/Maps/svg/iq.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ir.svg b/Localization/Maps/svg/ir.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/is.svg b/Localization/Maps/svg/is.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/it.svg b/Localization/Maps/svg/it.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/jm.svg b/Localization/Maps/svg/jm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/jo.svg b/Localization/Maps/svg/jo.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/jp.svg b/Localization/Maps/svg/jp.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ke.svg b/Localization/Maps/svg/ke.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/kg.svg b/Localization/Maps/svg/kg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/kh.svg b/Localization/Maps/svg/kh.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/km.svg b/Localization/Maps/svg/km.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/kn.svg b/Localization/Maps/svg/kn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/kp.svg b/Localization/Maps/svg/kp.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/kr.svg b/Localization/Maps/svg/kr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/kw.svg b/Localization/Maps/svg/kw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ky.svg b/Localization/Maps/svg/ky.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/kz.svg b/Localization/Maps/svg/kz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/la.svg b/Localization/Maps/svg/la.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/lb.svg b/Localization/Maps/svg/lb.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/lc.svg b/Localization/Maps/svg/lc.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/li.svg b/Localization/Maps/svg/li.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/lk.svg b/Localization/Maps/svg/lk.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/lr.svg b/Localization/Maps/svg/lr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ls.svg b/Localization/Maps/svg/ls.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/lt.svg b/Localization/Maps/svg/lt.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/lu.svg b/Localization/Maps/svg/lu.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/lv.svg b/Localization/Maps/svg/lv.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ly.svg b/Localization/Maps/svg/ly.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ma.svg b/Localization/Maps/svg/ma.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/md.svg b/Localization/Maps/svg/md.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/me.svg b/Localization/Maps/svg/me.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mf.svg b/Localization/Maps/svg/mf.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mg.svg b/Localization/Maps/svg/mg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mk.svg b/Localization/Maps/svg/mk.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ml.svg b/Localization/Maps/svg/ml.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mm.svg b/Localization/Maps/svg/mm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mn.svg b/Localization/Maps/svg/mn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mr.svg b/Localization/Maps/svg/mr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ms.svg b/Localization/Maps/svg/ms.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mt.svg b/Localization/Maps/svg/mt.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mu.svg b/Localization/Maps/svg/mu.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mv.svg b/Localization/Maps/svg/mv.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mw.svg b/Localization/Maps/svg/mw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mx.svg b/Localization/Maps/svg/mx.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/my.svg b/Localization/Maps/svg/my.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/mz.svg b/Localization/Maps/svg/mz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/na.svg b/Localization/Maps/svg/na.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/nc.svg b/Localization/Maps/svg/nc.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ne.svg b/Localization/Maps/svg/ne.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ng.svg b/Localization/Maps/svg/ng.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ni.svg b/Localization/Maps/svg/ni.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/nl.svg b/Localization/Maps/svg/nl.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/no.svg b/Localization/Maps/svg/no.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/north-america.svg b/Localization/Maps/svg/north-america.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/np.svg b/Localization/Maps/svg/np.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/nr.svg b/Localization/Maps/svg/nr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/nz.svg b/Localization/Maps/svg/nz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/om.svg b/Localization/Maps/svg/om.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pa.svg b/Localization/Maps/svg/pa.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pe.svg b/Localization/Maps/svg/pe.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pf.svg b/Localization/Maps/svg/pf.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pg.svg b/Localization/Maps/svg/pg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ph.svg b/Localization/Maps/svg/ph.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pk.svg b/Localization/Maps/svg/pk.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pl.svg b/Localization/Maps/svg/pl.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pn.svg b/Localization/Maps/svg/pn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pr.svg b/Localization/Maps/svg/pr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ps.svg b/Localization/Maps/svg/ps.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/pt.svg b/Localization/Maps/svg/pt.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/py.svg b/Localization/Maps/svg/py.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/qa.svg b/Localization/Maps/svg/qa.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ro.svg b/Localization/Maps/svg/ro.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/rs.svg b/Localization/Maps/svg/rs.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ru.svg b/Localization/Maps/svg/ru.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/rw.svg b/Localization/Maps/svg/rw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sa.svg b/Localization/Maps/svg/sa.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sb.svg b/Localization/Maps/svg/sb.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sc.svg b/Localization/Maps/svg/sc.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sd.svg b/Localization/Maps/svg/sd.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/se.svg b/Localization/Maps/svg/se.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sg.svg b/Localization/Maps/svg/sg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/si.svg b/Localization/Maps/svg/si.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/simplemaps_license.png b/Localization/Maps/svg/simplemaps_license.png
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sk.svg b/Localization/Maps/svg/sk.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sl.svg b/Localization/Maps/svg/sl.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sn.svg b/Localization/Maps/svg/sn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/so.svg b/Localization/Maps/svg/so.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sr.svg b/Localization/Maps/svg/sr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ss.svg b/Localization/Maps/svg/ss.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/st.svg b/Localization/Maps/svg/st.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sv.svg b/Localization/Maps/svg/sv.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sx.svg b/Localization/Maps/svg/sx.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sy.svg b/Localization/Maps/svg/sy.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/sz.svg b/Localization/Maps/svg/sz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tc.svg b/Localization/Maps/svg/tc.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/td.svg b/Localization/Maps/svg/td.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tg.svg b/Localization/Maps/svg/tg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/th.svg b/Localization/Maps/svg/th.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tj.svg b/Localization/Maps/svg/tj.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tl.svg b/Localization/Maps/svg/tl.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tm.svg b/Localization/Maps/svg/tm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tn.svg b/Localization/Maps/svg/tn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/to.svg b/Localization/Maps/svg/to.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tr.svg b/Localization/Maps/svg/tr.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tt.svg b/Localization/Maps/svg/tt.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tw.svg b/Localization/Maps/svg/tw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/tz.svg b/Localization/Maps/svg/tz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ua.svg b/Localization/Maps/svg/ua.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ug.svg b/Localization/Maps/svg/ug.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/us.svg b/Localization/Maps/svg/us.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/uy.svg b/Localization/Maps/svg/uy.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/uz.svg b/Localization/Maps/svg/uz.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/vc.svg b/Localization/Maps/svg/vc.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ve.svg b/Localization/Maps/svg/ve.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/vg.svg b/Localization/Maps/svg/vg.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/vi.svg b/Localization/Maps/svg/vi.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/vn.svg b/Localization/Maps/svg/vn.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/vu.svg b/Localization/Maps/svg/vu.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/world-pacific.svg b/Localization/Maps/svg/world-pacific.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/world.svg b/Localization/Maps/svg/world.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/ye.svg b/Localization/Maps/svg/ye.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/za.svg b/Localization/Maps/svg/za.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/zm.svg b/Localization/Maps/svg/zm.svg
old mode 100755
new mode 100644
diff --git a/Localization/Maps/svg/zw.svg b/Localization/Maps/svg/zw.svg
old mode 100755
new mode 100644
diff --git a/Localization/Money.php b/Localization/Money.php
old mode 100755
new mode 100644
diff --git a/Localization/NullBaseStringL11n.php b/Localization/NullBaseStringL11n.php
old mode 100755
new mode 100644
diff --git a/Localization/NullLocalization.php b/Localization/NullLocalization.php
old mode 100755
new mode 100644
diff --git a/Localization/PhoneEnum.php b/Localization/PhoneEnum.php
old mode 100755
new mode 100644
diff --git a/Localization/TimeZoneEnumArray.php b/Localization/TimeZoneEnumArray.php
old mode 100755
new mode 100644
diff --git a/Log/FileLogger.php b/Log/FileLogger.php
old mode 100755
new mode 100644
diff --git a/Log/LogLevel.php b/Log/LogLevel.php
old mode 100755
new mode 100644
diff --git a/Log/LoggerInterface.php b/Log/LoggerInterface.php
old mode 100755
new mode 100644
diff --git a/Math/Exception/ZeroDivisionException.php b/Math/Exception/ZeroDivisionException.php
old mode 100755
new mode 100644
diff --git a/Math/Functions/Beta.php b/Math/Functions/Beta.php
old mode 100755
new mode 100644
diff --git a/Math/Functions/Fibonacci.php b/Math/Functions/Fibonacci.php
old mode 100755
new mode 100644
diff --git a/Math/Functions/Functions.php b/Math/Functions/Functions.php
old mode 100755
new mode 100644
diff --git a/Math/Functions/Gamma.php b/Math/Functions/Gamma.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/ConvexHull/MonotoneChain.php b/Math/Geometry/ConvexHull/MonotoneChain.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/Circle.php b/Math/Geometry/Shape/D2/Circle.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/D2ShapeInterface.php b/Math/Geometry/Shape/D2/D2ShapeInterface.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/Ellipse.php b/Math/Geometry/Shape/D2/Ellipse.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/Polygon.php b/Math/Geometry/Shape/D2/Polygon.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/Quadrilateral.php b/Math/Geometry/Shape/D2/Quadrilateral.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/Rectangle.php b/Math/Geometry/Shape/D2/Rectangle.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/Trapezoid.php b/Math/Geometry/Shape/D2/Trapezoid.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D2/Triangle.php b/Math/Geometry/Shape/D2/Triangle.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/Cone.php b/Math/Geometry/Shape/D3/Cone.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/Cuboid.php b/Math/Geometry/Shape/D3/Cuboid.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/Cylinder.php b/Math/Geometry/Shape/D3/Cylinder.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/D3ShapeInterface.php b/Math/Geometry/Shape/D3/D3ShapeInterface.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/Prism.php b/Math/Geometry/Shape/D3/Prism.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/RectangularPyramid.php b/Math/Geometry/Shape/D3/RectangularPyramid.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/Sphere.php b/Math/Geometry/Shape/D3/Sphere.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/D3/Tetrahedron.php b/Math/Geometry/Shape/D3/Tetrahedron.php
old mode 100755
new mode 100644
diff --git a/Math/Geometry/Shape/ShapeInterface.php b/Math/Geometry/Shape/ShapeInterface.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/CholeskyDecomposition.php b/Math/Matrix/CholeskyDecomposition.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/EigenvalueDecomposition.php b/Math/Matrix/EigenvalueDecomposition.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/Exception/InvalidDimensionException.php b/Math/Matrix/Exception/InvalidDimensionException.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/IdentityMatrix.php b/Math/Matrix/IdentityMatrix.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/LUDecomposition.php b/Math/Matrix/LUDecomposition.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/Matrix.php b/Math/Matrix/Matrix.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/QRDecomposition.php b/Math/Matrix/QRDecomposition.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/Vector.php b/Math/Matrix/Vector.php
old mode 100755
new mode 100644
diff --git a/Math/Matrix/copyright.png b/Math/Matrix/copyright.png
old mode 100755
new mode 100644
diff --git a/Math/Number/Complex.php b/Math/Number/Complex.php
old mode 100755
new mode 100644
diff --git a/Math/Number/Integer.php b/Math/Number/Integer.php
old mode 100755
new mode 100644
diff --git a/Math/Number/Natural.php b/Math/Number/Natural.php
old mode 100755
new mode 100644
diff --git a/Math/Number/NumberType.php b/Math/Number/NumberType.php
old mode 100755
new mode 100644
diff --git a/Math/Number/Numbers.php b/Math/Number/Numbers.php
old mode 100755
new mode 100644
diff --git a/Math/Number/OperationInterface.php b/Math/Number/OperationInterface.php
old mode 100755
new mode 100644
diff --git a/Math/Number/Prime.php b/Math/Number/Prime.php
old mode 100755
new mode 100644
diff --git a/Math/Numerics/Integration.php b/Math/Numerics/Integration.php
old mode 100755
new mode 100644
diff --git a/Math/Numerics/Interpolation/CubicSplineInterpolation.php b/Math/Numerics/Interpolation/CubicSplineInterpolation.php
old mode 100755
new mode 100644
diff --git a/Math/Numerics/Interpolation/DerivativeType.php b/Math/Numerics/Interpolation/DerivativeType.php
old mode 100755
new mode 100644
diff --git a/Math/Numerics/Interpolation/InterpolationInterface.php b/Math/Numerics/Interpolation/InterpolationInterface.php
old mode 100755
new mode 100644
diff --git a/Math/Numerics/Interpolation/LagrangeInterpolation.php b/Math/Numerics/Interpolation/LagrangeInterpolation.php
old mode 100755
new mode 100644
diff --git a/Math/Numerics/Interpolation/LinearInterpolation.php b/Math/Numerics/Interpolation/LinearInterpolation.php
old mode 100755
new mode 100644
diff --git a/Math/Parser/Evaluator.php b/Math/Parser/Evaluator.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Average.php b/Math/Statistic/Average.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Basic.php b/Math/Statistic/Basic.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Correlation.php b/Math/Statistic/Correlation.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/ARIMA/ARIMA.php b/Math/Statistic/Forecast/ARIMA/ARIMA.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/ARIMA/SARIMA.php b/Math/Statistic/Forecast/ARIMA/SARIMA.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/ARIMA/SARIMAX.php b/Math/Statistic/Forecast/ARIMA/SARIMAX.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/BayesianStructuralTimeSeries.php b/Math/Statistic/Forecast/BayesianStructuralTimeSeries.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/DynamicLinearModels.php b/Math/Statistic/Forecast/DynamicLinearModels.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Error.php b/Math/Statistic/Forecast/Error.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/ExponentialSmoothing.php b/Math/Statistic/Forecast/ExponentialSmoothing.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Forecasts.php b/Math/Statistic/Forecast/Forecasts.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/GradientBoostingMachines.php b/Math/Statistic/Forecast/GradientBoostingMachines.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/LongShortTermMemoryNetworks.php b/Math/Statistic/Forecast/LongShortTermMemoryNetworks.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Prophet.php b/Math/Statistic/Forecast/Prophet.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Regression/LevelLevelRegression.php b/Math/Statistic/Forecast/Regression/LevelLevelRegression.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Regression/LevelLogRegression.php b/Math/Statistic/Forecast/Regression/LevelLogRegression.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Regression/LogLevelRegression.php b/Math/Statistic/Forecast/Regression/LogLevelRegression.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Regression/LogLogRegression.php b/Math/Statistic/Forecast/Regression/LogLogRegression.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Regression/MultipleLinearRegression.php b/Math/Statistic/Forecast/Regression/MultipleLinearRegression.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Regression/PolynomialRegression.php b/Math/Statistic/Forecast/Regression/PolynomialRegression.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/Regression/RegressionAbstract.php b/Math/Statistic/Forecast/Regression/RegressionAbstract.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/SeasonalTrendDecomposition.php b/Math/Statistic/Forecast/SeasonalTrendDecomposition.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/Forecast/VectorAutoregression.php b/Math/Statistic/Forecast/VectorAutoregression.php
old mode 100755
new mode 100644
diff --git a/Math/Statistic/MeasureOfDispersion.php b/Math/Statistic/MeasureOfDispersion.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/BernoulliDistribution.php b/Math/Stochastic/Distribution/BernoulliDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/BetaDistribution.php b/Math/Stochastic/Distribution/BetaDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/BinomialDistribution.php b/Math/Stochastic/Distribution/BinomialDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/CauchyDistribution.php b/Math/Stochastic/Distribution/CauchyDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/ChiSquaredDistribution.php b/Math/Stochastic/Distribution/ChiSquaredDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/ExponentialDistribution.php b/Math/Stochastic/Distribution/ExponentialDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/FDistribution.php b/Math/Stochastic/Distribution/FDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/GammaDistribution.php b/Math/Stochastic/Distribution/GammaDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/GeometricDistribution.php b/Math/Stochastic/Distribution/GeometricDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/HypergeometricDistribution.php b/Math/Stochastic/Distribution/HypergeometricDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/LaplaceDistribution.php b/Math/Stochastic/Distribution/LaplaceDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/LogDistribution.php b/Math/Stochastic/Distribution/LogDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/LogNormalDistribution.php b/Math/Stochastic/Distribution/LogNormalDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/LogisticDistribution.php b/Math/Stochastic/Distribution/LogisticDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/NormalDistribution.php b/Math/Stochastic/Distribution/NormalDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/ParetoDistribution.php b/Math/Stochastic/Distribution/ParetoDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/PoissonDistribution.php b/Math/Stochastic/Distribution/PoissonDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/TDistribution.php b/Math/Stochastic/Distribution/TDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/UniformDistributionContinuous.php b/Math/Stochastic/Distribution/UniformDistributionContinuous.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/UniformDistributionDiscrete.php b/Math/Stochastic/Distribution/UniformDistributionDiscrete.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/WeibullDistribution.php b/Math/Stochastic/Distribution/WeibullDistribution.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/Distribution/ZTesting.php b/Math/Stochastic/Distribution/ZTesting.php
old mode 100755
new mode 100644
diff --git a/Math/Stochastic/NaiveBayesClassifier.php b/Math/Stochastic/NaiveBayesClassifier.php
old mode 100755
new mode 100644
diff --git a/Math/Topology/Metrics2D.php b/Math/Topology/Metrics2D.php
old mode 100755
new mode 100644
diff --git a/Math/Topology/MetricsND.php b/Math/Topology/MetricsND.php
old mode 100755
new mode 100644
diff --git a/Message/Cli/CliHeader.php b/Message/Cli/CliHeader.php
old mode 100755
new mode 100644
diff --git a/Message/Cli/CliRequest.php b/Message/Cli/CliRequest.php
old mode 100755
new mode 100644
diff --git a/Message/Cli/CliResponse.php b/Message/Cli/CliResponse.php
old mode 100755
new mode 100644
diff --git a/Message/HeaderAbstract.php b/Message/HeaderAbstract.php
old mode 100755
new mode 100644
diff --git a/Message/Http/BrowserType.php b/Message/Http/BrowserType.php
old mode 100755
new mode 100644
diff --git a/Message/Http/HttpHeader.php b/Message/Http/HttpHeader.php
old mode 100755
new mode 100644
diff --git a/Message/Http/HttpRequest.php b/Message/Http/HttpRequest.php
old mode 100755
new mode 100644
diff --git a/Message/Http/HttpResponse.php b/Message/Http/HttpResponse.php
old mode 100755
new mode 100644
diff --git a/Message/Http/OSType.php b/Message/Http/OSType.php
old mode 100755
new mode 100644
diff --git a/Message/Http/RequestMethod.php b/Message/Http/RequestMethod.php
old mode 100755
new mode 100644
diff --git a/Message/Http/RequestStatus.php b/Message/Http/RequestStatus.php
old mode 100755
new mode 100644
diff --git a/Message/Http/RequestStatusCode.php b/Message/Http/RequestStatusCode.php
old mode 100755
new mode 100644
diff --git a/Message/Http/Rest.php b/Message/Http/Rest.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/DispositionType.php b/Message/Mail/DispositionType.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/DsnNotificationType.php b/Message/Mail/DsnNotificationType.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/Email.php b/Message/Mail/Email.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/EncodingType.php b/Message/Mail/EncodingType.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/EncryptionType.php b/Message/Mail/EncryptionType.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/HeaderContext.php b/Message/Mail/HeaderContext.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/ICALMethodType.php b/Message/Mail/ICALMethodType.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/Imap.php b/Message/Mail/Imap.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/MailBoxInterface.php b/Message/Mail/MailBoxInterface.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/MailHandler.php b/Message/Mail/MailHandler.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/Pop3.php b/Message/Mail/Pop3.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/SMTPAuthType.php b/Message/Mail/SMTPAuthType.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/Smtp.php b/Message/Mail/Smtp.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/SmtpTransactionPattern.php b/Message/Mail/SmtpTransactionPattern.php
old mode 100755
new mode 100644
diff --git a/Message/Mail/SubmitType.php b/Message/Mail/SubmitType.php
old mode 100755
new mode 100644
diff --git a/Message/MessageInterface.php b/Message/MessageInterface.php
old mode 100755
new mode 100644
diff --git a/Message/NotificationLevel.php b/Message/NotificationLevel.php
old mode 100755
new mode 100644
diff --git a/Message/RequestAbstract.php b/Message/RequestAbstract.php
old mode 100755
new mode 100644
diff --git a/Message/ResponseAbstract.php b/Message/ResponseAbstract.php
old mode 100755
new mode 100644
diff --git a/Message/Socket/PacketManager.php b/Message/Socket/PacketManager.php
old mode 100755
new mode 100644
diff --git a/Message/Socket/PacketType.php b/Message/Socket/PacketType.php
old mode 100755
new mode 100644
diff --git a/Message/Socket/SocketHeader.php b/Message/Socket/SocketHeader.php
old mode 100755
new mode 100644
diff --git a/Message/Socket/SocketRequest.php b/Message/Socket/SocketRequest.php
old mode 100755
new mode 100644
diff --git a/Message/Socket/SocketResponse.php b/Message/Socket/SocketResponse.php
old mode 100755
new mode 100644
diff --git a/Message/UploadedFileInterface.php b/Message/UploadedFileInterface.php
old mode 100755
new mode 100644
diff --git a/Model/Html/FormElementGenerator.php b/Model/Html/FormElementGenerator.php
old mode 100755
new mode 100644
diff --git a/Model/Html/Head.php b/Model/Html/Head.php
old mode 100755
new mode 100644
index b3822e11e..0bec7dbc7
--- a/Model/Html/Head.php
+++ b/Model/Html/Head.php
@@ -111,7 +111,7 @@ final class Head implements RenderableInterface
*/
public function addAsset(int $type, string $uri, array $attributes = []) : void
{
- $this->assets[$uri] = ['type' => $type, 'attributes' => $attributes];
+ $this->assets[] = ['uri' => $uri, 'type' => $type, 'attributes' => $attributes];
}
/**
@@ -279,9 +279,19 @@ final class Head implements RenderableInterface
public function renderAssets() : string
{
$rendered = '';
- foreach ($this->assets as $uri => $asset) {
+ foreach ($this->assets as $asset) {
if ($asset['type'] === AssetType::CSS) {
- $rendered .= ' $attribute) {
+ $rendered .= \is_string($key)
+ ? ' ' . $key . '="' . $attribute . '"'
+ : ' ' . $attribute;
+ }
+
+ $rendered .= '>';
+ } elseif ($asset['type'] === AssetType::LINK) {
+ $rendered .= ' $attribute) {
$rendered .= \is_string($key)
@@ -291,7 +301,7 @@ final class Head implements RenderableInterface
$rendered .= '>';
} elseif ($asset['type'] === AssetType::JS) {
- $rendered .= '