stable

Clone or download

Read-only

Generate a LocalSettings file when installing the mediawiki_standalone plugin

The file can also be generated via an hidden command `tuleap mediawiki_standalone:generate_local_settings` to ease the tests (and make it easy to regenerate it if it becomes broken). This contribution does not yet take the creation of the OAuth2 app into account. Part of story #26042: install mediawiki standalone Change-Id: I0fe36dc07510b8bc3179967fc44b03ccc0234e21

Modified Files

Name
A plugins/mediawiki_standalone/include/Configuration/CannotPersistLocalSettings.php +31 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/GenerateLocalSettingsCommand.php +49 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/LocalSettingsFactory.php +37 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/LocalSettingsInstantiator.php +39 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/LocalSettingsPersist.php +28 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/LocalSettingsPersistToPHPFile.php +51 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/LocalSettingsRepresentation.php +41 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/LocalSettingsRepresentationBuilder.php +28 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/MustachePHPString/PHPStringMustacheRenderer.php +41 −0 Go to diff View file
M plugins/mediawiki_standalone/include/mediawiki_standalonePlugin.php +35 −0 Go to diff View file
A plugins/mediawiki_standalone/templates/local-settings-tuleap-php.mustache +18 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/LocalSettingsFactoryTest.php +37 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/LocalSettingsInstantiatorTest.php +49 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/LocalSettingsPersistToPHPFileTest.php +83 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/LocalSettingsRepresentationForTestBuilder.php +36 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/MustachePHPString/NullTemplateCache.php +37 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/MustachePHPString/PHPStringMustacheRendererTest.php +40 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/MustachePHPString/test-template-php-result.php +3 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/MustachePHPString/test-template-php.mustache +3 −0 Go to diff View file
M src/common/Plugin/Plugin.php +1 −1 Go to diff View file