Umherirrender has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/356215 )
Change subject: Add phpcs and make pass
......................................................................
Add phpcs and make pass
Change-Id: I45262b760dd004a3a3eb629f6293cf078a046a3e
---
M GlobalUsage.php
M composer.json
M includes/ApiQueryGlobalUsage.php
M includes/GlobalUsageHooks.php
M includes/GlobalUsageImagePageHooks.php
M includes/SpecialGlobalUsage.php
M includes/SpecialGloballyWantedFiles.php
M includes/SpecialMostGloballyLinkedFiles.php
A phpcs.xml
M refreshGlobalimagelinks.php
10 files changed, 49 insertions(+), 31 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GlobalUsage
refs/changes/15/356215/1
diff --git a/GlobalUsage.php b/GlobalUsage.php
index 3db8fed..7947c43 100644
--- a/GlobalUsage.php
+++ b/GlobalUsage.php
@@ -30,7 +30,8 @@
$wgMessagesDirs['GlobalUsage'] = __DIR__ . '/i18n';
$wgExtensionMessagesFiles['GlobalUsageAliases'] = __DIR__ .
'/GlobalUsage.alias.php';
/* wfWarn(
- 'Deprecated PHP entry point used for GlobalUsage extension.
Please use wfLoadExtension instead, ' .
+ 'Deprecated PHP entry point used for GlobalUsage extension. ' .
+ 'Please use wfLoadExtension instead, ' .
'see https://www.mediawiki.org/wiki/Extension_registration for
more details.'
); */
return;
diff --git a/composer.json b/composer.json
index 686b65b..b8f68fb 100644
--- a/composer.json
+++ b/composer.json
@@ -1,11 +1,14 @@
{
"require-dev": {
"jakub-onderka/php-parallel-lint": "0.9.2",
- "jakub-onderka/php-console-highlighter": "0.3.2"
+ "jakub-onderka/php-console-highlighter": "0.3.2",
+ "mediawiki/mediawiki-codesniffer": "0.7.2"
},
"scripts": {
+ "fix": "phpcbf",
"test": [
- "parallel-lint . --exclude vendor"
+ "parallel-lint . --exclude vendor",
+ "phpcs -p -s"
]
}
}
diff --git a/includes/ApiQueryGlobalUsage.php b/includes/ApiQueryGlobalUsage.php
index 71b46f1..0c1ddc8 100644
--- a/includes/ApiQueryGlobalUsage.php
+++ b/includes/ApiQueryGlobalUsage.php
@@ -61,8 +61,10 @@
'wiki' =>
WikiMap::getWikiName( $wiki )
];
if ( isset( $prop['url'] ) ) {
- /* We expand the url
because we don't want protocol relative urls in API results */
- $result['url'] =
wfExpandUrl( WikiMap::getForeignUrl( $item['wiki'], $title ), PROTO_CURRENT );
+ // We expand the url
because we don't want protocol relative urls
+ // in API results
+ $result['url'] =
wfExpandUrl(
+
WikiMap::getForeignUrl( $item['wiki'], $title ), PROTO_CURRENT );
}
if ( isset( $prop['pageid'] ) )
{
$result['pageid'] =
$item['id'];
diff --git a/includes/GlobalUsageHooks.php b/includes/GlobalUsageHooks.php
index 3228395..8c6729a 100644
--- a/includes/GlobalUsageHooks.php
+++ b/includes/GlobalUsageHooks.php
@@ -208,12 +208,14 @@
$updater->addExtensionUpdate( [ 'addTable',
'globalimagelinks',
"$dir/GlobalUsage.sql", true ] );
$updater->addExtensionUpdate( [ 'addIndex',
'globalimagelinks',
- 'globalimagelinks_wiki_nsid_title',
"$dir/patch-globalimagelinks_wiki_nsid_title.sql", true ] );
+ 'globalimagelinks_wiki_nsid_title',
+
"$dir/patch-globalimagelinks_wiki_nsid_title.sql", true ] );
} elseif ( $updater->getDB()->getType() == 'postgresql' ) {
$updater->addExtensionUpdate( [ 'addTable',
'globalimagelinks',
"$dir/GlobalUsage.pg.sql", true ] );
$updater->addExtensionUpdate( [ 'addIndex',
'globalimagelinks',
- 'globalimagelinks_wiki_nsid_title',
"$dir/patch-globalimagelinks_wiki_nsid_title.pg.sql", true ] );
+ 'globalimagelinks_wiki_nsid_title',
+
"$dir/patch-globalimagelinks_wiki_nsid_title.pg.sql", true ] );
}
return true;
}
diff --git a/includes/GlobalUsageImagePageHooks.php
b/includes/GlobalUsageImagePageHooks.php
index 07f4de8..9ba97f6 100644
--- a/includes/GlobalUsageImagePageHooks.php
+++ b/includes/GlobalUsageImagePageHooks.php
@@ -52,8 +52,9 @@
$guHtml .= "<li class='mw-gu-onwiki-$escWikiName'>" .
$context->msg(
'globalusage-on-wiki',
$targetName, $wikiName )->parse() . "\n<ul>";
- foreach ( $result as $item )
+ foreach ( $result as $item ) {
$guHtml .= "\t<li>" .
SpecialGlobalUsage::formatItem( $item ) . "</li>\n";
+ }
$guHtml .= "</ul></li>\n";
}
@@ -101,7 +102,7 @@
}
# Don't show global usage if the file is local.
- # Do show it however if the current repo is the shared repo.
The way
+ # Do show it however if the current repo is the shared repo.
The way
# we detect this is a bit hacky and less than ideal. See bug
23136 for
# a discussion.
global $wgGlobalUsageDatabase;
diff --git a/includes/SpecialGlobalUsage.php b/includes/SpecialGlobalUsage.php
index 6f17ced..1942cde 100644
--- a/includes/SpecialGlobalUsage.php
+++ b/includes/SpecialGlobalUsage.php
@@ -41,7 +41,8 @@
return;
}
- $this->getOutput()->setPageTitle( $this->msg(
'globalusage-for', $this->target->getPrefixedText() ) );
+ $this->getOutput()->setPageTitle(
+ $this->msg( 'globalusage-for',
$this->target->getPrefixedText() ) );
$this->showResult();
}
diff --git a/includes/SpecialGloballyWantedFiles.php
b/includes/SpecialGloballyWantedFiles.php
index b5239ec..e389c3d 100644
--- a/includes/SpecialGloballyWantedFiles.php
+++ b/includes/SpecialGloballyWantedFiles.php
@@ -18,7 +18,6 @@
* If we're not on a shared repo, try to redirect there.
*/
function execute( $par ) {
- global $wgGlobalUsageSharedRepoWiki;
if ( GlobalUsage::onSharedRepo() ) {
parent::execute( $par );
} else {
diff --git a/includes/SpecialMostGloballyLinkedFiles.php
b/includes/SpecialMostGloballyLinkedFiles.php
index 3d1218b..de50cda 100644
--- a/includes/SpecialMostGloballyLinkedFiles.php
+++ b/includes/SpecialMostGloballyLinkedFiles.php
@@ -18,7 +18,6 @@
* If we're not on a shared repo, try to redirect there.
*/
function execute( $par ) {
- global $wgGlobalUsageSharedRepoWiki;
if ( GlobalUsage::onSharedRepo() ) {
parent::execute( $par );
} else {
@@ -62,7 +61,8 @@
*/
protected function assertOnSharedRepo() {
if ( !GlobalUsage::onSharedRepo() ) {
- throw new Exception( "Special:MostGloballyLinkedFiles
should only be processed on the shared repo" );
+ throw new Exception(
+ 'Special:MostGloballyLinkedFiles should only be
processed on the shared repo' );
}
}
diff --git a/phpcs.xml b/phpcs.xml
new file mode 100644
index 0000000..4ffde0b
--- /dev/null
+++ b/phpcs.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ruleset>
+ <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki"/>
+ <file>.</file>
+ <arg name="extensions" value="php,php5,inc"/>
+ <arg name="encoding" value="UTF-8"/>
+ <exclude-pattern>vendor</exclude-pattern>
+ <exclude-pattern>node_modules</exclude-pattern>
+</ruleset>
diff --git a/refreshGlobalimagelinks.php b/refreshGlobalimagelinks.php
index 379c2bf..9fa4c53 100644
--- a/refreshGlobalimagelinks.php
+++ b/refreshGlobalimagelinks.php
@@ -3,13 +3,13 @@
* Maintenance script to populate the globalimagelinks table. Needs to be run
* on all wikis.
*/
-$path = dirname( dirname( dirname( __FILE__ ) ) );
+$path = dirname( dirname( __DIR__ ) );
if ( getenv( 'MW_INSTALL_PATH' ) !== false ) {
$path = getenv( 'MW_INSTALL_PATH' );
}
-require_once( $path . '/maintenance/Maintenance.php' );
+require_once $path . '/maintenance/Maintenance.php';
use MediaWiki\MediaWikiServices;
@@ -43,33 +43,33 @@
# Query all pages and any imagelinks associated
with that
$quotedLastIlTo = $dbr->addQuotes( $lastIlTo );
$res = $dbr->select(
- array( 'page', 'imagelinks', 'image' ),
- array(
+ [ 'page', 'imagelinks', 'image' ],
+ [
'page_id', 'page_namespace',
'page_title',
'il_to', 'img_name'
- ),
+ ],
"(page_id = $lastPageId AND il_to >
{$quotedLastIlTo})" .
" OR page_id > $lastPageId",
__METHOD__,
- array(
+ [
'ORDER BY' =>
$dbr->implicitOrderby() ? 'page_id' : 'page_id, il_to',
'LIMIT' => $this->mBatchSize,
- ),
- array(
+ ],
+ [
# LEFT JOIN imagelinks since we
need to delete usage
# from all images, even if they
don't have images anymore
- 'imagelinks' => array( 'LEFT
JOIN', 'page_id = il_from' ),
+ 'imagelinks' => [ 'LEFT JOIN',
'page_id = il_from' ],
# Check to see if images exist
locally
- 'image' => array( 'LEFT JOIN',
'il_to = img_name' )
- )
+ 'image' => [ 'LEFT JOIN',
'il_to = img_name' ]
+ ]
);
# Build up a tree per pages
- $pages = array();
+ $pages = [];
$lastRow = null;
foreach ( $res as $row ) {
if ( !isset( $pages[$row->page_id] ) ) {
- $pages[$row->page_id] = array();
+ $pages[$row->page_id] = [];
}
# Add the imagelinks entry to the pages
array if the image
# does not exist locally
@@ -114,23 +114,23 @@
$this->output( "Querying for broken links after
(page_id) = ($lastPageId)\n" );
$res = $gdbw->select( 'globalimagelinks',
'gil_page',
- array( 'gil_wiki' => wfWikiID(),
"gil_page > $lastPageId" ),
+ [ 'gil_wiki' => wfWikiID(), "gil_page >
$lastPageId" ],
__METHOD__,
- array( 'ORDER BY' => 'gil_page',
'LIMIT' => $this->mBatchSize )
+ [ 'ORDER BY' => 'gil_page', 'LIMIT' =>
$this->mBatchSize ]
);
if ( !$res->numRows() ) {
break;
}
- $pageIds = array();
+ $pageIds = [];
foreach ( $res as $row ) {
$pageIds[$row->gil_page] = false;
$lastPageId = (int)$row->gil_page;
}
$lres = $dbr->select( 'page', 'page_id',
- array( 'page_id' => array_keys(
$pageIds ) ), __METHOD__ );
+ [ 'page_id' => array_keys( $pageIds )
], __METHOD__ );
foreach ( $lres as $row ) {
$pageIds[$row->page_id] = true;
@@ -153,4 +153,4 @@
}
$maintClass = 'RefreshGlobalImageLinks';
-require_once( DO_MAINTENANCE );
+require_once DO_MAINTENANCE;
--
To view, visit https://gerrit.wikimedia.org/r/356215
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I45262b760dd004a3a3eb629f6293cf078a046a3e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GlobalUsage
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits