Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/FileImporter/src/Remote/MediaWiki/SuggestManualTemplateAction.php
Ðазад
<?php namespace FileImporter\Remote\MediaWiki; use FileImporter\Data\ImportPlan; use FileImporter\Interfaces\PostImportHandler; use FileImporter\Services\WikidataTemplateLookup; use MediaWiki\User\User; use StatusValue; /** * Display an educated guess about how to correctly mark a source file as having been imported to * Commons. * * @license GPL-2.0-or-later */ class SuggestManualTemplateAction implements PostImportHandler { private WikidataTemplateLookup $templateLookup; public function __construct( WikidataTemplateLookup $templateLookup ) { $this->templateLookup = $templateLookup; } /** * @return StatusValue Always good, i.e. never contains warnings. The status's value is a * message specifier explaining the suggested manual action. */ public function execute( ImportPlan $importPlan, User $user ): StatusValue { $sourceUrl = $importPlan->getDetails()->getSourceUrl(); $templateName = $this->templateLookup->fetchNowCommonsLocalTitle( $sourceUrl ); if ( $templateName ) { return StatusValue::newGood( [ 'fileimporter-add-specific-template', $sourceUrl->getUrl(), $templateName, $importPlan->getTitle()->getText() ] ); } return StatusValue::newGood( [ 'fileimporter-add-unknown-template', $sourceUrl->getUrl() ] ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка