Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/includes/deferred/LinksUpdate/PageLinksTable.php
Ðазад
<?php namespace MediaWiki\Deferred\LinksUpdate; use MediaWiki\Config\Config; use MediaWiki\Config\ServiceOptions; use MediaWiki\MainConfigNames; use MediaWiki\Parser\ParserOutput; /** * pagelinks */ class PageLinksTable extends GenericPageLinksTable { private const CONSTRUCTOR_OPTIONS = [ MainConfigNames::PageLinksSchemaMigrationStage, ]; /** @var int */ private $migrationStage; public function __construct( Config $config ) { $options = new ServiceOptions( self::CONSTRUCTOR_OPTIONS, $config ); $options->assertRequiredOptions( self::CONSTRUCTOR_OPTIONS ); $this->migrationStage = $options->get( MainConfigNames::PageLinksSchemaMigrationStage ); } public function setParserOutput( ParserOutput $parserOutput ) { $this->newLinks = $parserOutput->getLinks(); } protected function getTableName() { return 'pagelinks'; } protected function getFromField() { return 'pl_from'; } protected function getNamespaceField() { return 'pl_namespace'; } protected function getTitleField() { return 'pl_title'; } protected function getFromNamespaceField() { return 'pl_from_namespace'; } protected function getTargetIdField() { return 'pl_target_id'; } /** * Normalization stage of the links table (see T222224) * @return int */ protected function linksTargetNormalizationStage(): int { return $this->migrationStage; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка