diff --git a/CHANGELOG.md b/CHANGELOG.md index c15e94d75..d0526cb2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# 5.5.14 +## 06/15/2022 + +1. [Common](#common) + 1. [](#new) + - Implemented possibility to replace `gantry/theme.yaml` with your own in `custom/` folder (#782, #904, #2578, #3032) + 2. [](#bugfix) + - Fixed `Config::flatten()` when the value is not defined or isn't an array +2. [Joomla](#joomla) + 1. [](#bugfix) + - Helium / Hydrogen: Fixed deprecated message in PHP 8.1 when `moduleclass_sfx` is not defined in a module + # 5.5.13 ## 04/29/2022 diff --git a/bin/builder/composer.lock b/bin/builder/composer.lock index 327ef1b76..711a68b82 100644 --- a/bin/builder/composer.lock +++ b/bin/builder/composer.lock @@ -58,16 +58,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.216.1", + "version": "3.222.12", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "00176c97319448c9520176d7c7d107b04b35406d" + "reference": "8503d393b3ebef20241931b1abc20cb2af494cb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/00176c97319448c9520176d7c7d107b04b35406d", - "reference": "00176c97319448c9520176d7c7d107b04b35406d", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8503d393b3ebef20241931b1abc20cb2af494cb2", + "reference": "8503d393b3ebef20241931b1abc20cb2af494cb2", "shasum": "" }, "require": { @@ -75,9 +75,9 @@ "ext-json": "*", "ext-pcre": "*", "ext-simplexml": "*", - "guzzlehttp/guzzle": "^5.3.3|^6.2.1|^7.0", + "guzzlehttp/guzzle": "^5.3.3 || ^6.2.1 || ^7.0", "guzzlehttp/promises": "^1.4.0", - "guzzlehttp/psr7": "^1.7.0|^2.0", + "guzzlehttp/psr7": "^1.7.0 || ^2.1.1", "mtdowling/jmespath.php": "^2.6", "php": ">=5.5" }, @@ -92,7 +92,7 @@ "ext-sockets": "*", "nette/neon": "^2.3", "paragonie/random_compat": ">= 2", - "phpunit/phpunit": "^4.8.35|^5.4.3", + "phpunit/phpunit": "^4.8.35 || ^5.6.3", "psr/cache": "^1.0", "psr/simple-cache": "^1.0", "sebastian/comparator": "^1.2.3" @@ -143,9 +143,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.216.1" + "source": "https://github.com/aws/aws-sdk-php/tree/3.222.12" }, - "time": "2022-03-24T18:15:20+00:00" + "time": "2022-05-13T18:15:34+00:00" }, { "name": "composer/pcre", @@ -500,12 +500,12 @@ "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "5c693242bede743c23402bc5b9de62da04a882d7" + "reference": "f8ae7cb4c654e9d6f31c10271321ea99f7ca8ae9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/5c693242bede743c23402bc5b9de62da04a882d7", - "reference": "5c693242bede743c23402bc5b9de62da04a882d7", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/f8ae7cb4c654e9d6f31c10271321ea99f7ca8ae9", + "reference": "f8ae7cb4c654e9d6f31c10271321ea99f7ca8ae9", "shasum": "" }, "require": { @@ -608,7 +608,7 @@ "type": "tidelift" } ], - "time": "2022-03-24T01:07:58+00:00" + "time": "2022-05-02T17:34:52+00:00" }, { "name": "jawira/plantuml-client", @@ -822,12 +822,12 @@ "source": { "type": "git", "url": "https://github.com/pdepend/pdepend.git", - "reference": "c7b75584ed6fdae0da7a56092feb5ec92b045158" + "reference": "af43d042005ae4ac5571262abd8611cfbe53e6cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pdepend/pdepend/zipball/c7b75584ed6fdae0da7a56092feb5ec92b045158", - "reference": "c7b75584ed6fdae0da7a56092feb5ec92b045158", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/af43d042005ae4ac5571262abd8611cfbe53e6cd", + "reference": "af43d042005ae4ac5571262abd8611cfbe53e6cd", "shasum": "" }, "require": { @@ -872,7 +872,7 @@ "type": "tidelift" } ], - "time": "2022-02-27T14:43:46+00:00" + "time": "2022-04-14T12:17:42+00:00" }, { "name": "pear/archive_tar", @@ -1060,12 +1060,12 @@ "source": { "type": "git", "url": "https://github.com/pear/PEAR_Exception.git", - "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0" + "reference": "76631ea7fa66755900beb615e3b7b1ee54cf1c99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/b14fbe2ddb0b9f94f5b24cf08783d599f776fff0", - "reference": "b14fbe2ddb0b9f94f5b24cf08783d599f776fff0", + "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/76631ea7fa66755900beb615e3b7b1ee54cf1c99", + "reference": "76631ea7fa66755900beb615e3b7b1ee54cf1c99", "shasum": "" }, "require": { @@ -1109,10 +1109,10 @@ "exception" ], "support": { - "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR_Exception", + "issues": "https://pear.php.net/bugs/search.php?cmd=display&package_name%5B%5D=PEAR_Exception", "source": "https://github.com/pear/PEAR_Exception" }, - "time": "2021-03-21T15:43:46+00:00" + "time": "2022-03-27T11:31:16+00:00" }, { "name": "pear/versioncontrol_git", @@ -1234,12 +1234,12 @@ "source": { "type": "git", "url": "https://github.com/phingofficial/phing.git", - "reference": "d5ff5925ff417f59f7d2a3235c27ceaf6004c237" + "reference": "47a0622d7dfa8080256af167050913e847d36da7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phingofficial/phing/zipball/d5ff5925ff417f59f7d2a3235c27ceaf6004c237", - "reference": "d5ff5925ff417f59f7d2a3235c27ceaf6004c237", + "url": "https://api.github.com/repos/phingofficial/phing/zipball/47a0622d7dfa8080256af167050913e847d36da7", + "reference": "47a0622d7dfa8080256af167050913e847d36da7", "shasum": "" }, "require": { @@ -1273,7 +1273,7 @@ "phing/task-visualizer": "dev-main", "phing/task-zendcodeanalyser": "dev-main", "phing/task-zendserverdevelopmenttools": "dev-main", - "php": "^7.3 || ^7.4 || ^8.0", + "php": "^7.3 || ^7.4 || ^8.0 || ^8.1", "sebastian/version": "^3.0", "symfony/console": "^5.0|^6.0", "symfony/yaml": "^5.0" @@ -1385,7 +1385,7 @@ "type": "patreon" } ], - "time": "2022-02-09T10:25:55+00:00" + "time": "2022-05-10T07:20:21+00:00" }, { "name": "phing/phing-composer-configurator", @@ -1393,12 +1393,12 @@ "source": { "type": "git", "url": "https://github.com/phingofficial/phing-composer-configurator.git", - "reference": "670a5bf784c90013e5e7f72cb0f8b9d51dd21bad" + "reference": "63b47823654d2636574b220db57ad06e9c378453" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phingofficial/phing-composer-configurator/zipball/670a5bf784c90013e5e7f72cb0f8b9d51dd21bad", - "reference": "670a5bf784c90013e5e7f72cb0f8b9d51dd21bad", + "url": "https://api.github.com/repos/phingofficial/phing-composer-configurator/zipball/63b47823654d2636574b220db57ad06e9c378453", + "reference": "63b47823654d2636574b220db57ad06e9c378453", "shasum": "" }, "require": { @@ -1406,7 +1406,7 @@ "php": ">= 7.3" }, "require-dev": { - "composer/composer": "~2.1.9", + "composer/composer": "~2.1.9 || ~2.3.0", "ergebnis/composer-normalize": "^2.0.2", "ergebnis/phpstan-rules": "^0.14.2|^0.15.0", "mikey179/vfsstream": "^1.6.8", @@ -1466,7 +1466,7 @@ "slack": "https://www.phing.info/slack", "source": "https://github.com/phingofficial/phing-composer-configurator/" }, - "time": "2022-01-18T08:22:20+00:00" + "time": "2022-03-30T11:21:00+00:00" }, { "name": "phing/task-analyzers", @@ -2793,16 +2793,16 @@ }, { "name": "phploc/phploc", - "version": "dev-master", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phploc.git", - "reference": "c41f5cef7a0e4f7a9f0c335313b2e6f25b4c2f70" + "reference": "7cc1ba45bfca6e2aae7a435bb17fac09f217c106" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phploc/zipball/c41f5cef7a0e4f7a9f0c335313b2e6f25b4c2f70", - "reference": "c41f5cef7a0e4f7a9f0c335313b2e6f25b4c2f70", + "url": "https://api.github.com/repos/sebastianbergmann/phploc/zipball/7cc1ba45bfca6e2aae7a435bb17fac09f217c106", + "reference": "7cc1ba45bfca6e2aae7a435bb17fac09f217c106", "shasum": "" }, "require": { @@ -2820,7 +2820,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -2843,7 +2843,7 @@ "homepage": "https://github.com/sebastianbergmann/phploc", "support": { "issues": "https://github.com/sebastianbergmann/phploc/issues", - "source": "https://github.com/sebastianbergmann/phploc/tree/master" + "source": "https://github.com/sebastianbergmann/phploc/tree/main" }, "funding": [ { @@ -2851,7 +2851,7 @@ "type": "github" } ], - "time": "2022-03-21T05:55:24+00:00" + "time": "2022-05-03T08:08:31+00:00" }, { "name": "phpmd/phpmd", @@ -2938,16 +2938,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.5.x-dev", + "version": "1.7.x-dev", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "690c310dfbfa9c84bf377794dcc4f66b3dc0411a" + "reference": "dc7d5379f471e9ea347b07e133ae2c41f84d6c18" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/690c310dfbfa9c84bf377794dcc4f66b3dc0411a", - "reference": "690c310dfbfa9c84bf377794dcc4f66b3dc0411a", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dc7d5379f471e9ea347b07e133ae2c41f84d6c18", + "reference": "dc7d5379f471e9ea347b07e133ae2c41f84d6c18", "shasum": "" }, "require": { @@ -2974,7 +2974,7 @@ "description": "PHPStan - PHP Static Analysis Tool", "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.5.x" + "source": "https://github.com/phpstan/phpstan/tree/1.7.x" }, "funding": [ { @@ -2994,7 +2994,7 @@ "type": "tidelift" } ], - "time": "2022-03-24T18:31:43+00:00" + "time": "2022-05-16T08:38:31+00:00" }, { "name": "phpunit/php-file-iterator", @@ -3648,12 +3648,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "05624c386afa1b4ccc1357463d830fade8d9d404" + "reference": "9f8964f56f7234f8ace16f66cb3fbae950c04e68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/05624c386afa1b4ccc1357463d830fade8d9d404", - "reference": "05624c386afa1b4ccc1357463d830fade8d9d404", + "url": "https://api.github.com/repos/symfony/config/zipball/9f8964f56f7234f8ace16f66cb3fbae950c04e68", + "reference": "9f8964f56f7234f8ace16f66cb3fbae950c04e68", "shasum": "" }, "require": { @@ -3704,7 +3704,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/5.4" + "source": "https://github.com/symfony/config/tree/v5.4.8" }, "funding": [ { @@ -3720,7 +3720,7 @@ "type": "tidelift" } ], - "time": "2022-03-21T13:42:03+00:00" + "time": "2022-04-12T16:02:29+00:00" }, { "name": "symfony/console", @@ -3728,12 +3728,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0a4f498e8a2599f269edfd8605b5f03154b7074b" + "reference": "18949198428c079e9cbe7be63fd628d74e7f2751" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0a4f498e8a2599f269edfd8605b5f03154b7074b", - "reference": "0a4f498e8a2599f269edfd8605b5f03154b7074b", + "url": "https://api.github.com/repos/symfony/console/zipball/18949198428c079e9cbe7be63fd628d74e7f2751", + "reference": "18949198428c079e9cbe7be63fd628d74e7f2751", "shasum": "" }, "require": { @@ -3820,7 +3820,7 @@ "type": "tidelift" } ], - "time": "2022-03-18T16:00:30+00:00" + "time": "2022-05-14T12:51:09+00:00" }, { "name": "symfony/dependency-injection", @@ -3828,12 +3828,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "35588b2afb08ea3a142d62fefdcad4cb09be06ed" + "reference": "855e29cd715ad62bb840c9841fe09a7cde50811f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/35588b2afb08ea3a142d62fefdcad4cb09be06ed", - "reference": "35588b2afb08ea3a142d62fefdcad4cb09be06ed", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/855e29cd715ad62bb840c9841fe09a7cde50811f", + "reference": "855e29cd715ad62bb840c9841fe09a7cde50811f", "shasum": "" }, "require": { @@ -3894,7 +3894,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/5.4" + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.8" }, "funding": [ { @@ -3910,7 +3910,7 @@ "type": "tidelift" } ], - "time": "2022-03-08T15:43:06+00:00" + "time": "2022-04-26T13:08:29+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3918,12 +3918,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8" + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", - "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { @@ -3961,7 +3961,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/main" + "source": "https://github.com/symfony/deprecation-contracts/tree/2.5" }, "funding": [ { @@ -3977,7 +3977,7 @@ "type": "tidelift" } ], - "time": "2021-07-12T14:48:14+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/filesystem", @@ -3985,12 +3985,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "d53a45039974952af7f7ebc461ccdd4295e29440" + "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/d53a45039974952af7f7ebc461ccdd4295e29440", - "reference": "d53a45039974952af7f7ebc461ccdd4295e29440", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/3a4442138d80c9f7b600fb297534ac718b61d37f", + "reference": "3a4442138d80c9f7b600fb297534ac718b61d37f", "shasum": "" }, "require": { @@ -4026,7 +4026,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.6" + "source": "https://github.com/symfony/filesystem/tree/v5.4.7" }, "funding": [ { @@ -4042,20 +4042,20 @@ "type": "tidelift" } ], - "time": "2022-03-02T12:42:23+00:00" + "time": "2022-04-01T12:33:59+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.25.0", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "9fa980f4c4b0cbf0b6406832e307b9aed839876f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/9fa980f4c4b0cbf0b6406832e307b9aed839876f", + "reference": "9fa980f4c4b0cbf0b6406832e307b9aed839876f", "shasum": "" }, "require": { @@ -4067,10 +4067,11 @@ "suggest": { "ext-ctype": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4108,7 +4109,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/main" }, "funding": [ { @@ -4124,20 +4125,20 @@ "type": "tidelift" } ], - "time": "2021-10-20T20:35:02+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.25.0", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783" + "reference": "1dbff59483b45a8e5685ec0568c7fad4d4b18133" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/1dbff59483b45a8e5685ec0568c7fad4d4b18133", + "reference": "1dbff59483b45a8e5685ec0568c7fad4d4b18133", "shasum": "" }, "require": { @@ -4146,10 +4147,11 @@ "suggest": { "ext-intl": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4189,7 +4191,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/main" }, "funding": [ { @@ -4205,20 +4207,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T21:10:46+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.25.0", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + "reference": "cb7c57fcdec70ed4606806bfab35940b64cbaf5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/cb7c57fcdec70ed4606806bfab35940b64cbaf5d", + "reference": "cb7c57fcdec70ed4606806bfab35940b64cbaf5d", "shasum": "" }, "require": { @@ -4227,10 +4229,11 @@ "suggest": { "ext-intl": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4273,7 +4276,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/main" }, "funding": [ { @@ -4289,20 +4292,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.25.0", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" + "reference": "240259a291e16e306dbf46dfe139d50c7fcb2d34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/240259a291e16e306dbf46dfe139d50c7fcb2d34", + "reference": "240259a291e16e306dbf46dfe139d50c7fcb2d34", "shasum": "" }, "require": { @@ -4314,10 +4317,11 @@ "suggest": { "ext-mbstring": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4356,7 +4360,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/main" }, "funding": [ { @@ -4372,29 +4376,30 @@ "type": "tidelift" } ], - "time": "2021-11-30T18:21:41+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.25.0", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" + "reference": "115f2c1357f09f65c82d5aa8399051b6d17f22eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/115f2c1357f09f65c82d5aa8399051b6d17f22eb", + "reference": "115f2c1357f09f65c82d5aa8399051b6d17f22eb", "shasum": "" }, "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4435,7 +4440,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php73/tree/main" }, "funding": [ { @@ -4451,29 +4456,30 @@ "type": "tidelift" } ], - "time": "2021-06-05T21:20:04+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.25.0", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", - "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", "shasum": "" }, "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4518,7 +4524,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php80/tree/main" }, "funding": [ { @@ -4534,29 +4540,30 @@ "type": "tidelift" } ], - "time": "2022-03-04T08:16:47+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.25.0", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" + "reference": "69884f948a2b2ae8ff5069ec52af4f94df74a73c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", - "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/69884f948a2b2ae8ff5069ec52af4f94df74a73c", + "reference": "69884f948a2b2ae8ff5069ec52af4f94df74a73c", "shasum": "" }, "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4597,7 +4604,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-php81/tree/main" }, "funding": [ { @@ -4613,7 +4620,7 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:11+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/service-contracts", @@ -4621,12 +4628,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "034c73d5dd4c05c71a27f05b3c43c0f2fcc8985a" + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/034c73d5dd4c05c71a27f05b3c43c0f2fcc8985a", - "reference": "034c73d5dd4c05c71a27f05b3c43c0f2fcc8985a", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "shasum": "" }, "require": { @@ -4696,7 +4703,7 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/string", @@ -4704,12 +4711,12 @@ "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10" + "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", + "url": "https://api.github.com/repos/symfony/string/zipball/3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", + "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8", "shasum": "" }, "require": { @@ -4767,7 +4774,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.3" + "source": "https://github.com/symfony/string/tree/v5.4.8" }, "funding": [ { @@ -4783,7 +4790,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-04-19T10:40:37+00:00" }, { "name": "symfony/yaml", diff --git a/platforms/grav/gantry5/compat/composer.lock b/platforms/grav/gantry5/compat/composer.lock index 4e4f62627..4235c322e 100644 --- a/platforms/grav/gantry5/compat/composer.lock +++ b/platforms/grav/gantry5/compat/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "scssphp/scssphp", - "version": "v1.10.2", + "version": "v1.10.3", "source": { "type": "git", "url": "https://github.com/scssphp/scssphp.git", - "reference": "387f4f4abf5d99f16be16314c5ab856f81c82f46" + "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/scssphp/scssphp/zipball/387f4f4abf5d99f16be16314c5ab856f81c82f46", - "reference": "387f4f4abf5d99f16be16314c5ab856f81c82f46", + "url": "https://api.github.com/repos/scssphp/scssphp/zipball/0f1e1516ed2412ad43e42a6a319e77624ba1f713", + "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713", "shasum": "" }, "require": { @@ -76,9 +76,9 @@ ], "support": { "issues": "https://github.com/scssphp/scssphp/issues", - "source": "https://github.com/scssphp/scssphp/tree/v1.10.2" + "source": "https://github.com/scssphp/scssphp/tree/v1.10.3" }, - "time": "2022-03-02T21:15:09+00:00" + "time": "2022-05-16T07:22:18+00:00" } ], "packages-dev": [], diff --git a/platforms/joomla/lib_gantry5/compat/composer.lock b/platforms/joomla/lib_gantry5/compat/composer.lock index 1018466df..02322f290 100644 --- a/platforms/joomla/lib_gantry5/compat/composer.lock +++ b/platforms/joomla/lib_gantry5/compat/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "scssphp/scssphp", - "version": "v1.10.2", + "version": "v1.10.3", "source": { "type": "git", "url": "https://github.com/scssphp/scssphp.git", - "reference": "387f4f4abf5d99f16be16314c5ab856f81c82f46" + "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/scssphp/scssphp/zipball/387f4f4abf5d99f16be16314c5ab856f81c82f46", - "reference": "387f4f4abf5d99f16be16314c5ab856f81c82f46", + "url": "https://api.github.com/repos/scssphp/scssphp/zipball/0f1e1516ed2412ad43e42a6a319e77624ba1f713", + "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713", "shasum": "" }, "require": { @@ -76,22 +76,22 @@ ], "support": { "issues": "https://github.com/scssphp/scssphp/issues", - "source": "https://github.com/scssphp/scssphp/tree/v1.10.2" + "source": "https://github.com/scssphp/scssphp/tree/v1.10.3" }, - "time": "2022-03-02T21:15:09+00:00" + "time": "2022-05-16T07:22:18+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { @@ -106,7 +106,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -144,7 +144,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" }, "funding": [ { @@ -160,7 +160,7 @@ "type": "tidelift" } ], - "time": "2021-10-20T20:35:02+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "twig/twig", diff --git a/platforms/joomla/lib_gantry5/composer.lock b/platforms/joomla/lib_gantry5/composer.lock index 3bc9ed9d3..5dee971b2 100644 --- a/platforms/joomla/lib_gantry5/composer.lock +++ b/platforms/joomla/lib_gantry5/composer.lock @@ -396,23 +396,23 @@ }, { "name": "rockettheme/toolbox", - "version": "1.6.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/rockettheme/toolbox.git", - "reference": "fdf0195ced25b83525d3b084c3e81f05de96ac8c" + "reference": "99448a20a2f78d6480035d72821ecb9e4dc17032" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rockettheme/toolbox/zipball/fdf0195ced25b83525d3b084c3e81f05de96ac8c", - "reference": "fdf0195ced25b83525d3b084c3e81f05de96ac8c", + "url": "https://api.github.com/repos/rockettheme/toolbox/zipball/99448a20a2f78d6480035d72821ecb9e4dc17032", + "reference": "99448a20a2f78d6480035d72821ecb9e4dc17032", "shasum": "" }, "require": { "ext-json": "*", "php": ">=5.6.0", "pimple/pimple": "^3.0", - "symfony/event-dispatcher": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^3.4|^4.0", "symfony/yaml": "^3.4|^4.0|^5.0" }, "type": "library", @@ -458,10 +458,10 @@ "rockettheme" ], "support": { - "source": "https://github.com/rockettheme/toolbox/tree/1.6.1", + "source": "https://github.com/rockettheme/toolbox/tree/1.6.2", "issues": "https://github.com/rockettheme/toolbox/issues" }, - "time": "2022-02-08T08:36:03+00:00" + "time": "2022-06-14T16:24:33+00:00" }, { "name": "scssphp/scssphp", diff --git a/platforms/wordpress/gantry5/compat/composer.lock b/platforms/wordpress/gantry5/compat/composer.lock index 21dceeae5..3e5302bc4 100644 --- a/platforms/wordpress/gantry5/compat/composer.lock +++ b/platforms/wordpress/gantry5/compat/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "scssphp/scssphp", - "version": "v1.10.2", + "version": "v1.10.3", "source": { "type": "git", "url": "https://github.com/scssphp/scssphp.git", - "reference": "387f4f4abf5d99f16be16314c5ab856f81c82f46" + "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/scssphp/scssphp/zipball/387f4f4abf5d99f16be16314c5ab856f81c82f46", - "reference": "387f4f4abf5d99f16be16314c5ab856f81c82f46", + "url": "https://api.github.com/repos/scssphp/scssphp/zipball/0f1e1516ed2412ad43e42a6a319e77624ba1f713", + "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713", "shasum": "" }, "require": { @@ -76,22 +76,22 @@ ], "support": { "issues": "https://github.com/scssphp/scssphp/issues", - "source": "https://github.com/scssphp/scssphp/tree/v1.10.2" + "source": "https://github.com/scssphp/scssphp/tree/v1.10.3" }, - "time": "2022-03-02T21:15:09+00:00" + "time": "2022-05-16T07:22:18+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.25.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "30885182c981ab175d4d034db0f6f469898070ab" + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { @@ -106,7 +106,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -144,7 +144,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" }, "funding": [ { @@ -160,7 +160,7 @@ "type": "tidelift" } ], - "time": "2021-10-20T20:35:02+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "twig/twig", diff --git a/platforms/wordpress/gantry5/composer.lock b/platforms/wordpress/gantry5/composer.lock index a2542ecc2..1a1393db8 100644 --- a/platforms/wordpress/gantry5/composer.lock +++ b/platforms/wordpress/gantry5/composer.lock @@ -607,23 +607,23 @@ }, { "name": "rockettheme/toolbox", - "version": "1.6.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/rockettheme/toolbox.git", - "reference": "fdf0195ced25b83525d3b084c3e81f05de96ac8c" + "reference": "99448a20a2f78d6480035d72821ecb9e4dc17032" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rockettheme/toolbox/zipball/fdf0195ced25b83525d3b084c3e81f05de96ac8c", - "reference": "fdf0195ced25b83525d3b084c3e81f05de96ac8c", + "url": "https://api.github.com/repos/rockettheme/toolbox/zipball/99448a20a2f78d6480035d72821ecb9e4dc17032", + "reference": "99448a20a2f78d6480035d72821ecb9e4dc17032", "shasum": "" }, "require": { "ext-json": "*", "php": ">=5.6.0", "pimple/pimple": "^3.0", - "symfony/event-dispatcher": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^3.4|^4.0", "symfony/yaml": "^3.4|^4.0|^5.0" }, "type": "library", @@ -669,10 +669,10 @@ "rockettheme" ], "support": { - "source": "https://github.com/rockettheme/toolbox/tree/1.6.1", + "source": "https://github.com/rockettheme/toolbox/tree/1.6.2", "issues": "https://github.com/rockettheme/toolbox/issues" }, - "time": "2022-02-08T08:36:03+00:00" + "time": "2022-06-14T16:24:33+00:00" }, { "name": "scssphp/scssphp", @@ -975,33 +975,33 @@ }, { "name": "timber/timber", - "version": "1.19.1", + "version": "1.19.2", "source": { "type": "git", "url": "https://github.com/timber/timber.git", - "reference": "3e213fbd3587eb36adec2d5a081824c4722a0acf" + "reference": "e1460c04914c97e5d08be06d27f9df958fc17725" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/timber/timber/zipball/3e213fbd3587eb36adec2d5a081824c4722a0acf", - "reference": "3e213fbd3587eb36adec2d5a081824c4722a0acf", + "url": "https://api.github.com/repos/timber/timber/zipball/e1460c04914c97e5d08be06d27f9df958fc17725", + "reference": "e1460c04914c97e5d08be06d27f9df958fc17725", "shasum": "" }, "require": { - "composer/installers": "~1.0", - "php": ">=5.3.0|7.*", + "composer/installers": "^1.0 || ^2.0", + "php": ">=5.3.0 || 7.*", "twig/cache-extension": "^1.5", - "twig/twig": "^1.41|^2.10", - "upstatement/routes": "0.8.1" + "twig/twig": "^1.41 || ^2.10", + "upstatement/routes": "0.8.*" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "johnpbloch/wordpress": "*", - "phpunit/phpunit": "5.7.16|6.*", + "phpunit/phpunit": "5.7.16 || 6.*", "squizlabs/php_codesniffer": "3.*", "wp-coding-standards/wpcs": "^2.0", "wpackagist-plugin/advanced-custom-fields": "5.*", - "wpackagist-plugin/co-authors-plus": "3.2.*|3.4.*", + "wpackagist-plugin/co-authors-plus": "3.2.* || 3.4.*", "yoast/phpunit-polyfills": "^1.0" }, "suggest": { @@ -1042,7 +1042,7 @@ "issues": "https://github.com/timber/timber/issues", "source": "https://github.com/timber/timber" }, - "time": "2021-10-18T13:21:54+00:00" + "time": "2022-04-19T19:03:58+00:00" }, { "name": "twig/cache-extension", diff --git a/src/classes/Gantry/Component/Config/Config.php b/src/classes/Gantry/Component/Config/Config.php index c6280d00c..070a83cc1 100644 --- a/src/classes/Gantry/Component/Config/Config.php +++ b/src/classes/Gantry/Component/Config/Config.php @@ -180,9 +180,12 @@ public function setDefaults(array $data) public function flatten($name = null, $separator = '.', $prefix = '') { $element = $name ? $this->offsetGet($name) : $this->items; + if (null === $element) { + return []; + } if (!is_array($element)) { - return [$name, $element]; + return [$name => $element]; } if (strlen($separator) === 2 && in_array($separator, ['][', ')(', '}{'])) { diff --git a/src/classes/Gantry/Component/Theme/ThemeDetails.php b/src/classes/Gantry/Component/Theme/ThemeDetails.php index ac730512b..10b9c5762 100644 --- a/src/classes/Gantry/Component/Theme/ThemeDetails.php +++ b/src/classes/Gantry/Component/Theme/ThemeDetails.php @@ -46,7 +46,7 @@ public function __construct($theme) /** @var UniformResourceLocator $locator */ $locator = $gantry['locator']; - $filename = $locator->findResource("gantry-themes://{$theme}/gantry/theme.yaml"); + $filename = $locator->findResource("gantry-themes://{$theme}/custom/gantry/theme.yaml") ?: $locator->findResource("gantry-themes://{$theme}/gantry/theme.yaml"); if (!$filename) { throw new \RuntimeException(sprintf('Theme %s not found', $theme), 404); } diff --git a/themes/base/joomla/html/layouts/chromes/gantry.php b/themes/base/joomla/html/layouts/chromes/gantry.php index 4f7ac8a96..0a1c4a0d5 100644 --- a/themes/base/joomla/html/layouts/chromes/gantry.php +++ b/themes/base/joomla/html/layouts/chromes/gantry.php @@ -28,7 +28,7 @@ $moduleTag = $params->get('module_tag', 'div'); $moduleAttribs = []; -$moduleAttribs['class'] = $module->position . ' moduletable ' . htmlspecialchars($params->get('moduleclass_sfx'), ENT_QUOTES, 'UTF-8'); +$moduleAttribs['class'] = $module->position . ' moduletable ' . htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_QUOTES, 'UTF-8'); $headerTag = htmlspecialchars($params->get('header_tag', 'h3'), ENT_QUOTES, 'UTF-8'); $headerClass = htmlspecialchars($params->get('header_class', 'g-title'), ENT_QUOTES, 'UTF-8'); $headerAttribs = []; diff --git a/themes/base/joomla/html/modules.php b/themes/base/joomla/html/modules.php index c8d27e579..a9f5fad6f 100644 --- a/themes/base/joomla/html/modules.php +++ b/themes/base/joomla/html/modules.php @@ -31,7 +31,7 @@ function modChrome_gantry($module, &$params, &$attribs) $headerClass = ($headerClass) ? ' class="' . htmlspecialchars($headerClass, ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . '"' : ''; if (!empty ($module->content)) : ?> - < class="moduletable get('moduleclass_sfx'), ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . $moduleClass; ?>"> + < class="moduletable get('moduleclass_sfx', ''), ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . $moduleClass; ?>"> showtitle) : ?> <' . $module->title; ?>> diff --git a/themes/helium/joomla/html/layouts/chromes/gantry.php b/themes/helium/joomla/html/layouts/chromes/gantry.php index 4f7ac8a96..0a1c4a0d5 100644 --- a/themes/helium/joomla/html/layouts/chromes/gantry.php +++ b/themes/helium/joomla/html/layouts/chromes/gantry.php @@ -28,7 +28,7 @@ $moduleTag = $params->get('module_tag', 'div'); $moduleAttribs = []; -$moduleAttribs['class'] = $module->position . ' moduletable ' . htmlspecialchars($params->get('moduleclass_sfx'), ENT_QUOTES, 'UTF-8'); +$moduleAttribs['class'] = $module->position . ' moduletable ' . htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_QUOTES, 'UTF-8'); $headerTag = htmlspecialchars($params->get('header_tag', 'h3'), ENT_QUOTES, 'UTF-8'); $headerClass = htmlspecialchars($params->get('header_class', 'g-title'), ENT_QUOTES, 'UTF-8'); $headerAttribs = []; diff --git a/themes/helium/joomla/html/modules.php b/themes/helium/joomla/html/modules.php index c8d27e579..a9f5fad6f 100644 --- a/themes/helium/joomla/html/modules.php +++ b/themes/helium/joomla/html/modules.php @@ -31,7 +31,7 @@ function modChrome_gantry($module, &$params, &$attribs) $headerClass = ($headerClass) ? ' class="' . htmlspecialchars($headerClass, ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . '"' : ''; if (!empty ($module->content)) : ?> - < class="moduletable get('moduleclass_sfx'), ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . $moduleClass; ?>"> + < class="moduletable get('moduleclass_sfx', ''), ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . $moduleClass; ?>"> showtitle) : ?> <' . $module->title; ?>> diff --git a/themes/hydrogen/joomla/html/layouts/chromes/gantry.php b/themes/hydrogen/joomla/html/layouts/chromes/gantry.php index 4f7ac8a96..0a1c4a0d5 100644 --- a/themes/hydrogen/joomla/html/layouts/chromes/gantry.php +++ b/themes/hydrogen/joomla/html/layouts/chromes/gantry.php @@ -28,7 +28,7 @@ $moduleTag = $params->get('module_tag', 'div'); $moduleAttribs = []; -$moduleAttribs['class'] = $module->position . ' moduletable ' . htmlspecialchars($params->get('moduleclass_sfx'), ENT_QUOTES, 'UTF-8'); +$moduleAttribs['class'] = $module->position . ' moduletable ' . htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_QUOTES, 'UTF-8'); $headerTag = htmlspecialchars($params->get('header_tag', 'h3'), ENT_QUOTES, 'UTF-8'); $headerClass = htmlspecialchars($params->get('header_class', 'g-title'), ENT_QUOTES, 'UTF-8'); $headerAttribs = []; diff --git a/themes/hydrogen/joomla/html/modules.php b/themes/hydrogen/joomla/html/modules.php index f43517ab0..247abf64d 100644 --- a/themes/hydrogen/joomla/html/modules.php +++ b/themes/hydrogen/joomla/html/modules.php @@ -31,7 +31,7 @@ function modChrome_gantry($module, &$params, &$attribs) $headerClass = ($headerClass) ? ' class="' . htmlspecialchars($headerClass, ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . '"' : ''; if (!empty ($module->content)) : ?> - < class="moduletable get('moduleclass_sfx'), ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . $moduleClass; ?>"> + < class="moduletable get('moduleclass_sfx', ''), ENT_COMPAT|ENT_SUBSTITUTE, 'UTF-8') . $moduleClass; ?>"> showtitle) : ?> <' . $module->title; ?>>