The branch "FRAMEWORK_6_0" has been updated. The following is a summary of the commits.
from: 6942966225026890c383aa97e802fb8c95a59109 308bc3b Add trailing semicolon (syntax) 793c413 Add quotation marks for app fileroot 442ef6d Move static dir out of horde dir f8d0719 Stub of a horde-specific command be5890b Add missing getCapabilities 51ae8d5 Flesh out stub of HordeReconfigureCommand ce9f72d Add phpstan action aa0e86a Fix issues found by phpstan 63bf507 Raise to phpstan level 3 7bdce26 Fix issues found by phpstan 6f800aa Move to phpstan level 5 e6b3771 horde-reconfigure command can now rebuild js and config symlinks 1cff6a9 Fix phpstan detected issues d4d287d Write horde.local.php files during horde-reconfigure command b1ae639 Handle copying presets and linking themes b03876c Add type hints suggested by phpstan level 6 45b95ee Ensure always returning a string, not false 4458c81 Handle doc/registry.d snippets a55619b update pipeline 67144fd superfluous targetDir Check 506d170 phpstan level 6 passed. acff96b Passes PHPStan level 8. 0585cad Update tested php versions 00a5920 getComposer is deprecated 3fa425c $rootPackage is unused 1781c84 Abstract away the different output interfaces of Command and Installer 0bfc1d3 Use the ReconfigureFlow both in Command and Installer c194ca4 Prefer requireComposer if available ec85e34 Whitespace and style 267d093 Only fire the reconfigure command once per install 15e28c6 This is now a ScriptEvent 4cb2891 Make phpstan more happy on levels 8 and max a0b1d9e Merge pull request #6 from maintaina-com/refactor fa68862 Merge branch 'FRAMEWORK_6_0' into FRAMEWORK_6_0 Summary: https://github.com/horde/horde-installer-plugin/compare/694296622502...fa6886232980 ----------------------------------------------------------------------- commit 308bc3b408afff1b8603a63be3861ea70baab352 Author: Ralf Lang <[email protected]> Date: Fri, 17 Sep 2021 20:24:58 +0000 Add trailing semicolon (syntax) M src/HordeInstaller.php https://github.com/horde/horde-installer-plugin/commit/308bc3b408afff1b8603a63be3861ea70baab352 ----------------------------------------------------------------------- commit 793c413b925fc5e62ce97a9526d3234f1b1f6300 Author: Ralf Lang <[email protected]> Date: Fri, 17 Sep 2021 20:34:35 +0000 Add quotation marks for app fileroot M src/HordeInstaller.php https://github.com/horde/horde-installer-plugin/commit/793c413b925fc5e62ce97a9526d3234f1b1f6300 ----------------------------------------------------------------------- commit 442ef6d63ef33153805984484e306850455d6f22 Author: Ralf Lang <[email protected]> Date: Fri, 17 Sep 2021 20:58:30 +0000 Move static dir out of horde dir M src/HordeInstaller.php https://github.com/horde/horde-installer-plugin/commit/442ef6d63ef33153805984484e306850455d6f22 ----------------------------------------------------------------------- commit f8d071929e7cc6fc644e594f5a5195b81a469dcb Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 15:30:45 +0000 Stub of a horde-specific command A src/Command.php A src/CommandProvider.php M src/HordeInstallerPlugin.php https://github.com/horde/horde-installer-plugin/commit/f8d071929e7cc6fc644e594f5a5195b81a469dcb ----------------------------------------------------------------------- commit be5890b762d0c4a2f496dd622399affd84fdd1ca Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 15:51:59 +0000 Add missing getCapabilities M src/HordeInstallerPlugin.php https://github.com/horde/horde-installer-plugin/commit/be5890b762d0c4a2f496dd622399affd84fdd1ca ----------------------------------------------------------------------- commit 51ae8d5279439d11e696c0b826bbca5bd77409d2 Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 20:41:09 +0000 Flesh out stub of HordeReconfigureCommand R src/Command.php M src/CommandProvider.php A src/ConfigLinker.php A src/HordeLocalFileWriter.php A src/HordeReconfigureCommand.php A src/JsTreeLinker.php A src/RegistryLocationFileWriter.php https://github.com/horde/horde-installer-plugin/commit/51ae8d5279439d11e696c0b826bbca5bd77409d2 ----------------------------------------------------------------------- commit ce9f72dbaf573b2d72e3468a990e553fedc0edb6 Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 20:59:17 +0000 Add phpstan action A .github/workflows/phpstan.yml https://github.com/horde/horde-installer-plugin/commit/ce9f72dbaf573b2d72e3468a990e553fedc0edb6 ----------------------------------------------------------------------- commit aa0e86a67ce71e00c664e2f9ef12003c97c98dcb Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 21:06:03 +0000 Fix issues found by phpstan M src/HordeReconfigureCommand.php M src/ThemesCatalog.php M src/ThemesHandler.php https://github.com/horde/horde-installer-plugin/commit/aa0e86a67ce71e00c664e2f9ef12003c97c98dcb ----------------------------------------------------------------------- commit 63bf507cfd9054871a255c0e4a024179d43ca877 Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 21:10:26 +0000 Raise to phpstan level 3 M .github/workflows/phpstan.yml https://github.com/horde/horde-installer-plugin/commit/63bf507cfd9054871a255c0e4a024179d43ca877 ----------------------------------------------------------------------- commit 7bdce26f3c5e2d28431e466be45623f6dd381b70 Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 21:14:11 +0000 Fix issues found by phpstan M src/HordeInstaller.php M src/ThemesCatalog.php https://github.com/horde/horde-installer-plugin/commit/7bdce26f3c5e2d28431e466be45623f6dd381b70 ----------------------------------------------------------------------- commit 6f800aad8a866361c1ebcd31644f9d65caefb08b Author: Ralf Lang <[email protected]> Date: Mon, 18 Oct 2021 21:14:24 +0000 Move to phpstan level 5 M .github/workflows/phpstan.yml https://github.com/horde/horde-installer-plugin/commit/6f800aad8a866361c1ebcd31644f9d65caefb08b ----------------------------------------------------------------------- commit e6b377195c3258d12e13d284e7693d9157c1bcb8 Author: Ralf Lang <[email protected]> Date: Tue, 19 Oct 2021 18:08:37 +0000 horde-reconfigure command can now rebuild js and config symlinks M src/ConfigLinker.php M src/HordeReconfigureCommand.php M src/JsTreeLinker.php https://github.com/horde/horde-installer-plugin/commit/e6b377195c3258d12e13d284e7693d9157c1bcb8 ----------------------------------------------------------------------- commit 1cff6a93e4163f73e2e1d04029265d45e0820904 Author: Ralf Lang <[email protected]> Date: Tue, 19 Oct 2021 18:11:33 +0000 Fix phpstan detected issues M src/ConfigLinker.php M src/JsTreeLinker.php https://github.com/horde/horde-installer-plugin/commit/1cff6a93e4163f73e2e1d04029265d45e0820904 ----------------------------------------------------------------------- commit d4d287d1b4f5219858fc8947bf677a05e6301eb4 Author: Ralf Lang <[email protected]> Date: Tue, 19 Oct 2021 18:52:34 +0000 Write horde.local.php files during horde-reconfigure command M src/HordeLocalFileWriter.php M src/HordeReconfigureCommand.php https://github.com/horde/horde-installer-plugin/commit/d4d287d1b4f5219858fc8947bf677a05e6301eb4 ----------------------------------------------------------------------- commit b1ae639ef388b813ab79ce29c16fa51f8d336e77 Author: Ralf Lang <[email protected]> Date: Tue, 02 Nov 2021 16:33:04 +0000 Handle copying presets and linking themes M src/HordeReconfigureCommand.php A src/PresetHandler.php https://github.com/horde/horde-installer-plugin/commit/b1ae639ef388b813ab79ce29c16fa51f8d336e77 ----------------------------------------------------------------------- commit b03876c24f3bd6dc867614de40c8f373aa4ed49c Author: Ralf Lang <[email protected]> Date: Tue, 02 Nov 2021 16:33:18 +0000 Add type hints suggested by phpstan level 6 M src/HordeInstaller.php M src/HordeInstallerPlugin.php M src/HordeLocalFileWriter.php M src/JsTreeLinker.php M src/ThemesCatalog.php M src/ThemesHandler.php https://github.com/horde/horde-installer-plugin/commit/b03876c24f3bd6dc867614de40c8f373aa4ed49c ----------------------------------------------------------------------- commit 45b95ee8830f05ecc24b61f1a61b3b87265ed95f Author: Ralf Lang <[email protected]> Date: Wed, 03 Nov 2021 06:29:47 +0000 Ensure always returning a string, not false M src/HordeInstaller.php https://github.com/horde/horde-installer-plugin/commit/45b95ee8830f05ecc24b61f1a61b3b87265ed95f ----------------------------------------------------------------------- commit 4458c81f19cfe24528394f34f0c637a0886d0a2b Author: Ralf Lang <[email protected]> Date: Wed, 03 Nov 2021 06:30:28 +0000 Handle doc/registry.d snippets M src/HordeReconfigureCommand.php A src/PackageDocRegistrySnippetHandler.php https://github.com/horde/horde-installer-plugin/commit/4458c81f19cfe24528394f34f0c637a0886d0a2b ----------------------------------------------------------------------- commit a55619bdf2245ed4b3f00e7a692ff891629bc531 Author: Ralf Lang <[email protected]> Date: Wed, 03 Nov 2021 17:00:53 +0000 update pipeline A .github/workflows/ci.yml A .github/workflows/phpdoc.yml R .github/workflows/phpstan.yml M composer.json A phpunit.xml.dist M src/ConfigLinker.php M src/HordeLocalFileWriter.php M src/HordeReconfigureCommand.php A test/ConfigLinkerTest.php A test/bootstrap.php A test/fixture/ConfigLinker/var/config/horde/hooks.php A test/fixture/ConfigLinker/var/config/horde/registry.d/app-lunch.php A test/fixture/ConfigLinker/var/config/horde/registry.local.php A test/fixture/ConfigLinker/var/config/lunch/backend.local.php A test/fixture/ConfigLinker/var/config/lunch/conf.php A test/fixture/ConfigLinker/web/horde/config/.keep https://github.com/horde/horde-installer-plugin/commit/a55619bdf2245ed4b3f00e7a692ff891629bc531 ----------------------------------------------------------------------- commit 67144fd01f6818cd684779933118f23c6fbb3956 Author: Ralf Lang <[email protected]> Date: Thu, 18 Nov 2021 14:57:22 +0100 superfluous targetDir Check Previous check makes check unreachable if it is false M src/ConfigLinker.php https://github.com/horde/horde-installer-plugin/commit/67144fd01f6818cd684779933118f23c6fbb3956 ----------------------------------------------------------------------- commit 506d17024d61c56dee1b7aa641b0c999a0fa7b70 Author: Ralf Lang <[email protected]> Date: Fri, 19 Nov 2021 10:44:56 +0000 phpstan level 6 passed. M src/JsTreeLinker.php M src/PresetHandler.php https://github.com/horde/horde-installer-plugin/commit/506d17024d61c56dee1b7aa641b0c999a0fa7b70 ----------------------------------------------------------------------- commit acff96b38a6770503600d1308476cc0c6bf56a7f Author: Ralf Lang <[email protected]> Date: Fri, 19 Nov 2021 11:05:00 +0000 Passes PHPStan level 8. M src/HordeInstaller.php M src/HordeLocalFileWriter.php M src/HordeReconfigureCommand.php M src/JsTreeLinker.php M src/ThemesCatalog.php https://github.com/horde/horde-installer-plugin/commit/acff96b38a6770503600d1308476cc0c6bf56a7f ----------------------------------------------------------------------- commit 0585cadada3707fea8e92cc8fa622c24613f8702 Author: Ralf Lang <[email protected]> Date: Sat, 18 Dec 2021 21:54:33 +0100 Update tested php versions M .github/workflows/ci.yml https://github.com/horde/horde-installer-plugin/commit/0585cadada3707fea8e92cc8fa622c24613f8702 ----------------------------------------------------------------------- commit 00a59202751fc6952fd4ca6dd621896eca6c6fe3 Author: Ralf Lang <[email protected]> Date: Tue, 02 Aug 2022 20:10:16 +0200 getComposer is deprecated M src/HordeReconfigureCommand.php https://github.com/horde/horde-installer-plugin/commit/00a59202751fc6952fd4ca6dd621896eca6c6fe3 ----------------------------------------------------------------------- commit 3fa425c0c54a3de1f1faad079c8c077e0379ddbf Author: Ralf Lang <[email protected]> Date: Tue, 02 Aug 2022 20:10:33 +0200 $rootPackage is unused M src/HordeReconfigureCommand.php https://github.com/horde/horde-installer-plugin/commit/3fa425c0c54a3de1f1faad079c8c077e0379ddbf ----------------------------------------------------------------------- commit 1781c84dff773d35dfccec06df2a718bc23967d4 Author: Ralf Lang <[email protected]> Date: Tue, 02 Aug 2022 20:10:41 +0200 Abstract away the different output interfaces of Command and Installer A src/IOAdapter/ComposerIoAdapter.php A src/IOAdapter/FlowIoInterface.php A src/IOAdapter/SymphonyOutputAdapter.php https://github.com/horde/horde-installer-plugin/commit/1781c84dff773d35dfccec06df2a718bc23967d4 ----------------------------------------------------------------------- commit 0bfc1d3d38ac9ca8c69e73872f2bd3cd07e3ac9f Author: Ralf Lang <[email protected]> Date: Tue, 02 Aug 2022 20:10:46 +0200 Use the ReconfigureFlow both in Command and Installer M src/HordeInstaller.php M src/HordeReconfigureCommand.php A src/HordeReconfigureFlow.php M src/IOAdapter/ComposerIoAdapter.php https://github.com/horde/horde-installer-plugin/commit/0bfc1d3d38ac9ca8c69e73872f2bd3cd07e3ac9f ----------------------------------------------------------------------- commit c194ca4d29f3c3d564583bd08a73486288396b54 Author: Ralf Lang <[email protected]> Date: Tue, 02 Aug 2022 20:24:40 +0200 Prefer requireComposer if available M src/HordeInstaller.php M src/HordeReconfigureCommand.php M src/HordeReconfigureFlow.php M src/IOAdapter/ComposerIoAdapter.php https://github.com/horde/horde-installer-plugin/commit/c194ca4d29f3c3d564583bd08a73486288396b54 ----------------------------------------------------------------------- commit ec85e34ab94ec6a724e771a969e62a4afaca7268 Author: Ralf Lang <[email protected]> Date: Wed, 03 Aug 2022 15:53:53 +0200 Whitespace and style M src/CommandProvider.php M src/ConfigLinker.php M src/HordeInstallerPlugin.php M src/HordeReconfigureFlow.php M src/IOAdapter/ComposerIoAdapter.php M src/IOAdapter/FlowIoInterface.php M src/IOAdapter/SymphonyOutputAdapter.php M src/PackageDocRegistrySnippetHandler.php M src/RegistryLocationFileWriter.php M src/ThemesHandler.php M test/ConfigLinkerTest.php M test/bootstrap.php https://github.com/horde/horde-installer-plugin/commit/ec85e34ab94ec6a724e771a969e62a4afaca7268 ----------------------------------------------------------------------- commit 267d09327945cea9966e55f04ab5491f7943414a Author: Ralf Lang <[email protected]> Date: Wed, 03 Aug 2022 17:08:32 +0200 Only fire the reconfigure command once per install M src/HordeInstallerPlugin.php https://github.com/horde/horde-installer-plugin/commit/267d09327945cea9966e55f04ab5491f7943414a ----------------------------------------------------------------------- commit 15e28c60e27d947538658dc87f109a8ba0775a0c Author: Ralf Lang <[email protected]> Date: Wed, 03 Aug 2022 17:25:01 +0200 This is now a ScriptEvent M src/HordeInstaller.php M src/HordeInstallerPlugin.php https://github.com/horde/horde-installer-plugin/commit/15e28c60e27d947538658dc87f109a8ba0775a0c ----------------------------------------------------------------------- commit 4cb2891ba6c450265349d95ee4ff79aae7a87c14 Author: Ralf Lang <[email protected]> Date: Wed, 03 Aug 2022 17:42:41 +0200 Make phpstan more happy on levels 8 and max M src/ConfigLinker.php M src/HordeInstaller.php M src/HordeInstallerPlugin.php https://github.com/horde/horde-installer-plugin/commit/4cb2891ba6c450265349d95ee4ff79aae7a87c14 ----------------------------------------------------------------------- commit a0b1d9e7c9a323af516f7f56c1b7ef92e8445227 Author: Ralf Lang <[email protected]> Date: Wed, 03 Aug 2022 18:04:39 +0200 Merge pull request #6 from maintaina-com/refactor Refactor installer and reconfigure command to use the same codebase M src/CommandProvider.php M src/ConfigLinker.php M src/HordeInstaller.php M src/HordeInstallerPlugin.php M src/HordeReconfigureCommand.php A src/HordeReconfigureFlow.php A src/IOAdapter/ComposerIoAdapter.php A src/IOAdapter/FlowIoInterface.php A src/IOAdapter/SymphonyOutputAdapter.php M src/PackageDocRegistrySnippetHandler.php M src/RegistryLocationFileWriter.php M src/ThemesHandler.php M test/ConfigLinkerTest.php M test/bootstrap.php https://github.com/horde/horde-installer-plugin/commit/a0b1d9e7c9a323af516f7f56c1b7ef92e8445227 ----------------------------------------------------------------------- commit fa6886232980b94a8b583818bd5c187dfc7af0f9 Author: Ralf Lang <[email protected]> Date: Wed, 03 Aug 2022 18:08:30 +0200 Merge branch 'FRAMEWORK_6_0' into FRAMEWORK_6_0 A .github/workflows/ci.yml A .github/workflows/phpdoc.yml M composer.json A phpunit.xml.dist A src/CommandProvider.php A src/ConfigLinker.php M src/HordeInstaller.php M src/HordeInstallerPlugin.php A src/HordeLocalFileWriter.php A src/HordeReconfigureCommand.php A src/HordeReconfigureFlow.php A src/IOAdapter/ComposerIoAdapter.php A src/IOAdapter/FlowIoInterface.php A src/IOAdapter/SymphonyOutputAdapter.php A src/JsTreeLinker.php A src/PackageDocRegistrySnippetHandler.php A src/PresetHandler.php A src/RegistryLocationFileWriter.php M src/ThemesCatalog.php M src/ThemesHandler.php A test/ConfigLinkerTest.php A test/bootstrap.php A test/fixture/ConfigLinker/var/config/horde/hooks.php A test/fixture/ConfigLinker/var/config/horde/registry.d/app-lunch.php A test/fixture/ConfigLinker/var/config/horde/registry.local.php A test/fixture/ConfigLinker/var/config/lunch/backend.local.php A test/fixture/ConfigLinker/var/config/lunch/conf.php A test/fixture/ConfigLinker/web/horde/config/.keep https://github.com/horde/horde-installer-plugin/commit/fa6886232980b94a8b583818bd5c187dfc7af0f9 -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
