Addshore has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/96316


Change subject: Fix code that is lying to us!
......................................................................

Fix code that is lying to us!

Change-Id: I74d02d12ee1880467620e969ae32b7686493195a
---
M lib/includes/formatters/OutputFormatSnakFormatterFactory.php
M repo/includes/ClaimHtmlGenerator.php
M repo/includes/ClaimSummaryBuilder.php
M repo/includes/ContentRetriever.php
M repo/includes/EntityContentDiffView.php
M repo/includes/EntityView.php
M repo/includes/ItemDisambiguation.php
M repo/includes/MultiLangConstraintDetector.php
M repo/includes/WikibaseRepo.php
M repo/includes/specials/SpecialEntityData.php
M repo/includes/specials/SpecialItemDisambiguation.php
M repo/includes/specials/SpecialItemResolver.php
M repo/includes/specials/SpecialModifyEntity.php
M repo/includes/specials/SpecialSetAliases.php
M repo/includes/specials/SpecialSetLabel.php
15 files changed, 17 insertions(+), 32 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/16/96316/1

diff --git a/lib/includes/formatters/OutputFormatSnakFormatterFactory.php 
b/lib/includes/formatters/OutputFormatSnakFormatterFactory.php
index 56f1a72..1351c87 100644
--- a/lib/includes/formatters/OutputFormatSnakFormatterFactory.php
+++ b/lib/includes/formatters/OutputFormatSnakFormatterFactory.php
@@ -1,6 +1,7 @@
 <?php
 namespace Wikibase\Lib;
 use InvalidArgumentException;
+use RuntimeException;
 use ValueFormatters\FormatterOptions;
 
 /**
@@ -22,7 +23,7 @@
         *        three parameters, this OutputFormatSnakFormatterFactory, a 
format ID, and an FormatOptions object,
         *        and return an instance of SnakFormatter suitable for the 
given output format.
         *
-        * @throws \InvalidArgumentException
+        * @throws InvalidArgumentException
         */
        public function __construct( array $builders ) {
                foreach ( $builders as $format => $builder ) {
@@ -45,12 +46,13 @@
         * @param string $format Use the SnakFormatter::FORMAT_XXX constants.
         * @param FormatterOptions $options
         *
-        * @throws \InvalidArgumentException
+        * @throws RuntimeException
+        * @throws InvalidArgumentException
         * @return SnakFormatter
         */
        public function getSnakFormatter( $format, FormatterOptions $options ) {
                if ( !array_key_exists( $format, $this->builders ) ) {
-                       throw new \InvalidArgumentException( "Unsupported 
format: $format" );
+                       throw new InvalidArgumentException( "Unsupported 
format: $format" );
                }
 
                //TODO: cache instances based on an option hash
@@ -58,7 +60,7 @@
                $instance = call_user_func( $builder, $this, $format, $options 
);
 
                if( !( $instance instanceof SnakFormatter ) ) {
-                       throw new \RuntimeException( get_class( $instance ) . ' 
does not implement SnakFormatter' );
+                       throw new RuntimeException( get_class( $instance ) . ' 
does not implement SnakFormatter' );
                }
 
                return $instance;
diff --git a/repo/includes/ClaimHtmlGenerator.php 
b/repo/includes/ClaimHtmlGenerator.php
index dae57e9..e6653ad 100644
--- a/repo/includes/ClaimHtmlGenerator.php
+++ b/repo/includes/ClaimHtmlGenerator.php
@@ -2,10 +2,9 @@
 
 namespace Wikibase;
 
-use Html;
-use Language;
-use MWException;
-use Wikibase\Lib\EntityIdFormatter;
+use DataValues\DataValue;
+use Wikibase\Lib\FormattingException;
+use Wikibase\Lib\PropertyNotFoundException;
 use Wikibase\Lib\SnakFormatter;
 
 /**
@@ -61,12 +60,9 @@
         *
         * @since 0.4
         *
-        * @param EntityContent $entity the entity related to the claim
         * @param Claim $claim the claim to render
-        * @param Language|null $lang the language to use for rendering. if not 
given, the local
-        *              context will be used.
-        * @param bool $editable whether editing is allowed (enabled edit links)
-        * @param editSectionHtml has the html for the edit section
+        * @param null|string $editSectionHtml has the html for the edit section
+        *
         * @return string
         */
        public function getHtmlForClaim(
diff --git a/repo/includes/ClaimSummaryBuilder.php 
b/repo/includes/ClaimSummaryBuilder.php
index 41ba9d5..07da8eb 100644
--- a/repo/includes/ClaimSummaryBuilder.php
+++ b/repo/includes/ClaimSummaryBuilder.php
@@ -2,17 +2,12 @@
 
 namespace Wikibase;
 
-use DataValues\TimeValue;
 use InvalidArgumentException;
-use Wikibase\Lib\SnakFormatter;
 
 /**
  * EditSummary-Builder for claim operations
  *
  * @since 0.4
- *
- * @file
- * @ingroup WikibaseRepo
  *
  * @licence GNU GPL v2+
  * @author Tobias Gritschacher < tobias.gritschac...@wikimedia.de >
diff --git a/repo/includes/ContentRetriever.php 
b/repo/includes/ContentRetriever.php
index 4d565b9..d3aff78 100644
--- a/repo/includes/ContentRetriever.php
+++ b/repo/includes/ContentRetriever.php
@@ -3,10 +3,10 @@
 namespace Wikibase;
 
 use Article;
+use Content;
 use Revision;
 use Title;
 use WebRequest;
-use WikiPage;
 
 /**
  * Fetches content for a given Title / Article and request (diff or not diff)
diff --git a/repo/includes/EntityContentDiffView.php 
b/repo/includes/EntityContentDiffView.php
index a1acfe4..2cc2fa5 100644
--- a/repo/includes/EntityContentDiffView.php
+++ b/repo/includes/EntityContentDiffView.php
@@ -36,7 +36,7 @@
        protected $diffVisualizer;
 
        /**
-        * @var SnakValueFormatter
+        * @var SnakFormatter
         */
        protected $snakValueFormatter;
 
diff --git a/repo/includes/EntityView.php b/repo/includes/EntityView.php
index 626075e..d4214f9 100644
--- a/repo/includes/EntityView.php
+++ b/repo/includes/EntityView.php
@@ -11,7 +11,6 @@
 use MWException;
 use FormatJson;
 use User;
-use Wikibase\ClaimHtmlGenerator;
 use Wikibase\DataModel\Entity\BasicEntityIdParser;
 use Wikibase\DataModel\Entity\EntityIdParser;
 use Wikibase\Lib\PropertyDataTypeLookup;
diff --git a/repo/includes/ItemDisambiguation.php 
b/repo/includes/ItemDisambiguation.php
index 7b68dc4..bce172d 100644
--- a/repo/includes/ItemDisambiguation.php
+++ b/repo/includes/ItemDisambiguation.php
@@ -1,7 +1,7 @@
 <?php
 
 namespace Wikibase;
-use IContextSource, MWException;
+use IContextSource;
 use Wikibase\Repo\WikibaseRepo;
 
 /**
diff --git a/repo/includes/MultiLangConstraintDetector.php 
b/repo/includes/MultiLangConstraintDetector.php
index 792a648..c61112e 100644
--- a/repo/includes/MultiLangConstraintDetector.php
+++ b/repo/includes/MultiLangConstraintDetector.php
@@ -80,9 +80,10 @@
         *
         * @param Entity $entity The Entity for which to check if there is any 
conflict
         * @param Status $status The status to which to add an error if there 
is a violation
-        * @param Diff|null $diff
+        * @param EntityDiff|null $diff
+        * @param array $limits
         */
-       public function addConstraintChecks( Entity $entity, Status $status, 
Diff $diff = null, array $limits = null ) {
+       public function addConstraintChecks( Entity $entity, Status $status, 
EntityDiff $diff = null, array $limits = null ) {
                global $wgLang;
 
                $truncateLength = Settings::get( 'multilang-truncate-length' );
diff --git a/repo/includes/WikibaseRepo.php b/repo/includes/WikibaseRepo.php
index b156a75..9806a2e 100644
--- a/repo/includes/WikibaseRepo.php
+++ b/repo/includes/WikibaseRepo.php
@@ -4,7 +4,6 @@
 
 use DataTypes\DataTypeFactory;
 use DataValues\DataValueFactory;
-use Language;
 use ValueFormatters\FormatterOptions;
 use ValueParsers\ParserOptions;
 use Wikibase\DataModel\Claim\ClaimGuidParser;
@@ -14,7 +13,6 @@
 use Wikibase\EntityLookup;
 use Wikibase\LanguageFallbackChainFactory;
 use Wikibase\Lib\EntityIdFormatter;
-use Wikibase\Lib\EntityIdLabelFormatter;
 use Wikibase\Lib\EntityIdLinkFormatter;
 use Wikibase\Lib\EntityIdParser;
 use Wikibase\Lib\EntityRetrievingDataTypeLookup;
diff --git a/repo/includes/specials/SpecialEntityData.php 
b/repo/includes/specials/SpecialEntityData.php
index 9645c34..af1aed9 100644
--- a/repo/includes/specials/SpecialEntityData.php
+++ b/repo/includes/specials/SpecialEntityData.php
@@ -3,7 +3,6 @@
 namespace Wikibase\Repo\Specials;
 
 use HttpError;
-use Wikibase\EntityContentFactory;
 use Wikibase\Lib\Specials\SpecialWikibasePage;
 use Wikibase\LinkedData\EntityDataRequestHandler;
 use Wikibase\LinkedData\EntityDataSerializationService;
diff --git a/repo/includes/specials/SpecialItemDisambiguation.php 
b/repo/includes/specials/SpecialItemDisambiguation.php
index 12958cd..c93eb3a 100644
--- a/repo/includes/specials/SpecialItemDisambiguation.php
+++ b/repo/includes/specials/SpecialItemDisambiguation.php
@@ -4,7 +4,6 @@
 
 use Html;
 use Language;
-use Wikibase\EntityContentFactory;
 use Wikibase\Item;
 use Wikibase\ItemDisambiguation;
 use Wikibase\Repo\WikibaseRepo;
diff --git a/repo/includes/specials/SpecialItemResolver.php 
b/repo/includes/specials/SpecialItemResolver.php
index 2e328fb..307f4e6 100644
--- a/repo/includes/specials/SpecialItemResolver.php
+++ b/repo/includes/specials/SpecialItemResolver.php
@@ -4,7 +4,6 @@
 
 use ValueFormatters\FormatterOptions;
 use ValueFormatters\ValueFormatter;
-use \ValueFormatters\ValueFormatterFactory;
 use Wikibase\EntityView;
 use Wikibase\ItemContent;
 use Wikibase\Lib\SnakFormatter;
diff --git a/repo/includes/specials/SpecialModifyEntity.php 
b/repo/includes/specials/SpecialModifyEntity.php
index 505582b..f6baa3c 100644
--- a/repo/includes/specials/SpecialModifyEntity.php
+++ b/repo/includes/specials/SpecialModifyEntity.php
@@ -6,7 +6,6 @@
 use UserInputException;
 use Wikibase\DataModel\Entity\EntityIdParsingException;
 use Wikibase\EditEntity;
-use Wikibase\EntityContentFactory;
 use Wikibase\EntityId;
 use Wikibase\Lib\Specials\SpecialWikibasePage;
 use Wikibase\Repo\WikibaseRepo;
diff --git a/repo/includes/specials/SpecialSetAliases.php 
b/repo/includes/specials/SpecialSetAliases.php
index c45d2e1..f4213ba 100644
--- a/repo/includes/specials/SpecialSetAliases.php
+++ b/repo/includes/specials/SpecialSetAliases.php
@@ -12,7 +12,6 @@
  * @licence GNU GPL v2+
  * @author Bene* < benestar.wikime...@googlemail.com >
  */
-
 class SpecialSetAliases extends SpecialSetEntity {
 
        /**
diff --git a/repo/includes/specials/SpecialSetLabel.php 
b/repo/includes/specials/SpecialSetLabel.php
index 758dae7..e43c05c 100644
--- a/repo/includes/specials/SpecialSetLabel.php
+++ b/repo/includes/specials/SpecialSetLabel.php
@@ -13,7 +13,6 @@
  * @licence GNU GPL v2+
  * @author Bene* < benestar.wikime...@googlemail.com >
  */
-
 class SpecialSetLabel extends SpecialSetEntity {
 
        /**

-- 
To view, visit https://gerrit.wikimedia.org/r/96316
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I74d02d12ee1880467620e969ae32b7686493195a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Addshore <addshorew...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to