Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/view/resources/wikibase/entityChangers/resources.php
<?php

/**
 * @since 0.5
 *
 * @license GPL-2.0+
 * @author Adrian Heine <adrian.heine@wikimedia.de>
 */
return call_user_func( function() {
	preg_match( '+' . preg_quote( DIRECTORY_SEPARATOR ) . '(?:vendor|extensions)'
		. preg_quote( DIRECTORY_SEPARATOR ) . '.*+', __DIR__, $remoteExtPath );

	$moduleTemplate = array(
		'localBasePath' => __DIR__,
		'remoteExtPath' => '..' . $remoteExtPath[0],
	);

	return array(

		'wikibase.entityChangers.__namespace' => $moduleTemplate + array(
			'scripts' => array(
				'namespace.js',
			),
			'dependencies' => array(
				'wikibase',
			),
		),

		'wikibase.entityChangers.AliasesChanger' => $moduleTemplate + array(
			'scripts' => array(
				'AliasesChanger.js',
			),
			'dependencies' => array(
				'wikibase.datamodel.MultiTerm',
				'wikibase.entityChangers.__namespace',
				'wikibase.api.RepoApiError',
			),
		),

		'wikibase.entityChangers.ClaimsChanger' => $moduleTemplate + array(
			'scripts' => array(
				'ClaimsChanger.js',
			),
			'dependencies' => array(
				'wikibase.entityChangers.__namespace',
				'wikibase.api.RepoApiError',
			),
		),

		'wikibase.entityChangers.DescriptionsChanger' => $moduleTemplate + array(
			'scripts' => array(
				'DescriptionsChanger.js',
			),
			'dependencies' => array(
				'wikibase.entityChangers.__namespace',
				'wikibase.api.RepoApiError',
			)
		),

		'wikibase.entityChangers.EntityChangersFactory' => $moduleTemplate + array(
			'scripts' => array(
				'EntityChangersFactory.js',
			),
			'dependencies' => array(
				'wikibase.entityChangers.__namespace',
				'wikibase.entityChangers.AliasesChanger',
				'wikibase.entityChangers.ClaimsChanger',
				'wikibase.entityChangers.DescriptionsChanger',
				'wikibase.entityChangers.LabelsChanger',
				'wikibase.entityChangers.ReferencesChanger',
				'wikibase.entityChangers.SiteLinksChanger',
				'wikibase.serialization.ClaimDeserializer',
				'wikibase.serialization.ClaimSerializer',
				'wikibase.serialization.ReferenceDeserializer',
				'wikibase.serialization.ReferenceSerializer',
				'wikibase.serialization.StatementDeserializer',
				'wikibase.serialization.StatementSerializer',
			)
		),

		'wikibase.entityChangers.LabelsChanger' => $moduleTemplate + array(
			'scripts' => array(
				'LabelsChanger.js',
			),
			'dependencies' => array(
				'wikibase.entityChangers.__namespace',
				'wikibase.api.RepoApiError',
			)
		),

		'wikibase.entityChangers.ReferencesChanger' => $moduleTemplate + array(
			'scripts' => array(
				'ReferencesChanger.js',
			),
			'dependencies' => array(
				'wikibase.entityChangers.__namespace',
				'wikibase.api.RepoApiError',
			),
		),

		'wikibase.entityChangers.SiteLinksChanger' => $moduleTemplate + array(
			'scripts' => array(
				'SiteLinksChanger.js',
			),
			'dependencies' => array(
				'wikibase.entityChangers.__namespace',
				'wikibase.api.RepoApiError',
			)
		),

	);

} );