PHP code example of mwstake / mediawiki-component-manifestregistry
1. Go to this page and download the library: Download mwstake/mediawiki-component-manifestregistry library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mwstake / mediawiki-component-manifestregistry example snippets
$factory = \MediaWiki\MediaWikiServices::getInstance()->getService( 'MWStakeManifestRegistryFactory' );
$registry = $factory->get( 'MyExtensionMyRegistry' );
$myValues = $registry->getValue( 'subValue' );
$allMyValues = $registry->getAllValues();
$GLOBALS['mwsgManifestRegistryOverrides']['MyRegistry'] = [
'set' => [
'ReplaceKey' => 'with new value',
],
'merge' => [
'AddThisKey' => 'with this value',
],
'remove' => [ 'keyOfValueThatShouldBeRemoved' ]
]