Page MenuHomePhabricator
Paste P10278

Wikibase phan $cfg['scalar_implicit_cast'] = true
ActivePublic

Authored by Silvan_WMDE on Jan 28 2020, 10:14 AM.
Tags
None
Referenced Files
F31536477: raw.txt
Jan 28 2020, 10:14 AM
Subscribers
None
client/includes/RecentChanges/ExternalChangeFactory.php:257 PhanTypeMismatchReturn Returning type false but generateComment() is declared to return string
client/includes/Store/Sql/BulkSubscriptionUpdater.php:307 PhanTypeMismatchReturn Returning type string but processDeletionBatch() is declared to return int
client/includes/Store/Sql/BulkSubscriptionUpdater.php:364 PhanTypeMismatchReturn Returning type array{0:string,1:string,2:int} but getDeletionRange() is declared to return bool|string[]
client/includes/WikibaseClient.php:978 PhanTypeMismatchReturn Returning type true but newSiteGroup() is declared to return string
lib/includes/Formatters/CachingKartographerEmbeddingHandler.php:82 PhanTypeMismatchArgumentInternal Argument 1 ($number) is int but \base_convert() takes string
lib/includes/Formatters/GlobeCoordinateDetailsFormatter.php:78 PhanTypeMismatchArgument Argument 2 ($valueHtml) is float but \Wikibase\Lib\Formatters\GlobeCoordinateDetailsFormatter::renderLabelValuePair() takes string defined at lib/includes/Formatters/GlobeCoordinateDetailsFormatter.php:112
lib/includes/Formatters/GlobeCoordinateDetailsFormatter.php:80 PhanTypeMismatchArgument Argument 2 ($valueHtml) is float but \Wikibase\Lib\Formatters\GlobeCoordinateDetailsFormatter::renderLabelValuePair() takes string defined at lib/includes/Formatters/GlobeCoordinateDetailsFormatter.php:112
lib/includes/Formatters/GlobeCoordinateDetailsFormatter.php:82 PhanTypeMismatchArgument Argument 2 ($valueHtml) is ?float but \Wikibase\Lib\Formatters\GlobeCoordinateDetailsFormatter::renderLabelValuePair() takes string defined at lib/includes/Formatters/GlobeCoordinateDetailsFormatter.php:112
lib/includes/Formatters/MwTimeIsoFormatter.php:316 PhanTypeInvalidLeftOperandOfNumericOp Invalid operator: left operand of / is string (expected number)
lib/includes/Formatters/MwTimeIsoFormatter.php:319 PhanTypeInvalidLeftOperandOfNumericOp Invalid operator: left operand of / is string (expected number)
lib/includes/Formatters/MwTimeIsoFormatter.php:322 PhanTypeInvalidLeftOperandOfNumericOp Invalid operator: left operand of / is string (expected number)
lib/includes/Formatters/TimeDetailsFormatter.php:78 PhanTypeMismatchArgumentInternal Argument 1 ($string) is int but \htmlspecialchars() takes string
lib/includes/Formatters/TimeDetailsFormatter.php:79 PhanTypeMismatchArgumentInternal Argument 1 ($string) is int but \htmlspecialchars() takes string
lib/includes/Formatters/TimeDetailsFormatter.php:80 PhanTypeMismatchArgumentInternal Argument 1 ($string) is int but \htmlspecialchars() takes string
repo/RepoHooks.php:124 PhanTypeMismatchArgument Argument 1 ($entityType) is int but \Wikibase\Lib\Store\EntityNamespaceLookup::getEntitySlotRole() takes string defined at lib/includes/Store/EntityNamespaceLookup.php:66
repo/includes/ChangePruner.php:133 PhanTypeInvalidLeftOperandOfNumericOp Invalid operator: left operand of - is bool|string (expected number)
repo/includes/ChangePruner.php:144 PhanTypeInvalidLeftOperandOfAdd Invalid operator: left operand of + is bool|string (expected array or number)
repo/includes/Content/EntityContent.php:390 PhanTypeMismatchReturn Returning type false but getWikitextForTransclusion() is declared to return string
repo/includes/Content/EntityContentFactory.php:364 PhanTypeMismatchReturn Returning type string but getContentModelForType() is declared to return int
repo/includes/EditEntity/MediawikiEditEntityFactory.php:129 PhanTypeMismatchArgument Argument 11 ($baseRevId) is false but \Wikibase\Repo\EditEntity\MediawikiEditEntity::__construct() takes int defined at repo/includes/EditEntity/MediawikiEditEntity.php:150
repo/includes/ParserOutput/PlaceholderExpander/EntityViewPlaceholderExpander.php:132 PhanTypeMismatchReturn Returning type false but getHtmlForPlaceholder() is declared to return string
repo/includes/Rdf/RdfBuilder.php:331 PhanTypeMismatchArgument Argument 1 ($value) is int but \Wikimedia\Purtle\RdfWriter::value() takes string defined at ../../vendor/wikimedia/purtle/src/RdfWriter.php:147
repo/includes/Rdf/Values/GlobeCoordinateRdfBuilder.php:110 PhanTypeMismatchArgument Argument 1 ($value) is float but \Wikimedia\Purtle\RdfWriter::value() takes string defined at ../../vendor/wikimedia/purtle/src/RdfWriter.php:147
repo/includes/Rdf/Values/GlobeCoordinateRdfBuilder.php:113 PhanTypeMismatchArgument Argument 1 ($value) is float but \Wikimedia\Purtle\RdfWriter::value() takes string defined at ../../vendor/wikimedia/purtle/src/RdfWriter.php:147
repo/includes/Rdf/Values/GlobeCoordinateRdfBuilder.php:123 PhanTypeMismatchArgument Argument 1 ($value) is 0.0002777777777777778|float but \Wikimedia\Purtle\RdfWriter::value() takes string defined at ../../vendor/wikimedia/purtle/src/RdfWriter.php:147
repo/includes/Rdf/Values/TimeRdfBuilder.php:120 PhanTypeMismatchArgument Argument 1 ($value) is int but \Wikimedia\Purtle\RdfWriter::value() takes string defined at ../../vendor/wikimedia/purtle/src/RdfWriter.php:147
repo/includes/Rdf/Values/TimeRdfBuilder.php:123 PhanTypeMismatchArgument Argument 1 ($value) is int but \Wikimedia\Purtle\RdfWriter::value() takes string defined at ../../vendor/wikimedia/purtle/src/RdfWriter.php:147
repo/includes/Specials/SpecialDispatchStats.php:32 PhanTypeMismatchArgument Argument 3 ($contents) is float|int but \Html::element() takes string defined at ../../includes/Html.php:231
repo/includes/Store/Sql/DispatchStats.php:90 PhanTypeInvalidLeftOperandOfNumericOp Invalid operator: left operand of - is bool|string (expected number)
repo/includes/Store/Sql/WikiPageEntityStore.php:518 PhanTypeMismatchArgument Argument 2 ($vars) is 1 but \Wikimedia\Rdbms\DBConnRef::select() takes array|string defined at ../../includes/libs/rdbms/database/DBConnRef.php:314
repo/maintenance/populateTermFullEntityId.php:123 PhanTypeMismatchArgument Argument 3 ($flags) is true but \Wikimedia\Rdbms\IDatabase::query() takes int defined at ../../includes/libs/rdbms/database/IDatabase.php:521
repo/maintenance/populateTermFullEntityId.php:128 PhanTypeMismatchArgument Argument 3 ($flags) is true but \Wikimedia\Rdbms\IDatabase::query() takes int defined at ../../includes/libs/rdbms/database/IDatabase.php:521