docs: Fix nullable documentation for class properties
Change-Id: I6d0577124d852103f485ffdc819876a13f6641c3
This commit is contained in:
parent
1ed7ad4ffb
commit
769bdbf091
26 changed files with 31 additions and 30 deletions
|
|
@ -36,12 +36,13 @@ class MagicWordArray {
|
||||||
/** @var MagicWordFactory */
|
/** @var MagicWordFactory */
|
||||||
private $factory;
|
private $factory;
|
||||||
|
|
||||||
/** @var array */
|
/** @var array|null */
|
||||||
private $hash;
|
private $hash;
|
||||||
|
|
||||||
/** @var string[]|null */
|
/** @var string[]|null */
|
||||||
private $baseRegex;
|
private $baseRegex;
|
||||||
|
|
||||||
|
/** @var string[]|null */
|
||||||
private $regex;
|
private $regex;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ use MediaWiki\User\UserIdentity;
|
||||||
class RevisionStoreCacheRecord extends RevisionStoreRecord {
|
class RevisionStoreCacheRecord extends RevisionStoreRecord {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var callable ( int $revId ): [ int $rev_deleted, UserIdentity $user ]
|
* @var null|callable ( int $revId ): [ int $rev_deleted, UserIdentity $user ]
|
||||||
*/
|
*/
|
||||||
private $mCallback;
|
private $mCallback;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ use Wikimedia\Rdbms\ILoadBalancer;
|
||||||
* Static accessor class for site_stats and related things
|
* Static accessor class for site_stats and related things
|
||||||
*/
|
*/
|
||||||
class SiteStats {
|
class SiteStats {
|
||||||
/** @var stdClass */
|
/** @var stdClass|null */
|
||||||
private static $row;
|
private static $row;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -446,7 +446,7 @@ class ApiMain extends ApiBase {
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
|
||||||
/** @var ApiFormatBase */
|
/** @var ApiFormatBase|null */
|
||||||
private $mPrinter;
|
private $mPrinter;
|
||||||
|
|
||||||
/** @var ApiModuleManager */
|
/** @var ApiModuleManager */
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ abstract class ApiQueryBase extends ApiBase {
|
||||||
private $mQueryModule, $mDb;
|
private $mQueryModule, $mDb;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var SelectQueryBuilder
|
* @var SelectQueryBuilder|null
|
||||||
*/
|
*/
|
||||||
private $queryBuilder;
|
private $queryBuilder;
|
||||||
|
|
||||||
|
|
|
||||||
2
includes/cache/localisation/LCStoreCDB.php
vendored
2
includes/cache/localisation/LCStoreCDB.php
vendored
|
|
@ -36,7 +36,7 @@ class LCStoreCDB implements LCStore {
|
||||||
/** @var Reader[]|false[] */
|
/** @var Reader[]|false[] */
|
||||||
private $readers;
|
private $readers;
|
||||||
|
|
||||||
/** @var Writer */
|
/** @var Writer|null */
|
||||||
private $writer;
|
private $writer;
|
||||||
|
|
||||||
/** @var string Current language code */
|
/** @var string Current language code */
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@ class RequestContext implements IContextSource, MutableContext {
|
||||||
private $authority;
|
private $authority;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var Language
|
* @var Language|null
|
||||||
*/
|
*/
|
||||||
private $lang;
|
private $lang;
|
||||||
|
|
||||||
|
|
@ -92,7 +92,7 @@ class RequestContext implements IContextSource, MutableContext {
|
||||||
private $config;
|
private $config;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var RequestContext
|
* @var RequestContext|null
|
||||||
*/
|
*/
|
||||||
private static $instance = null;
|
private static $instance = null;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ class LegacyHandler extends AbstractProcessingHandler {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Log sink
|
* Log sink
|
||||||
* @var resource
|
* @var resource|null
|
||||||
*/
|
*/
|
||||||
protected $sink;
|
protected $sink;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -192,7 +192,7 @@ class DifferenceEngine extends ContextSource {
|
||||||
/** @var bool Refresh the diff cache */
|
/** @var bool Refresh the diff cache */
|
||||||
protected $mRefreshCache = false;
|
protected $mRefreshCache = false;
|
||||||
|
|
||||||
/** @var SlotDiffRenderer[] DifferenceEngine classes for the slots, keyed by role name. */
|
/** @var SlotDiffRenderer[]|null DifferenceEngine classes for the slots, keyed by role name. */
|
||||||
protected $slotDiffRenderers = null;
|
protected $slotDiffRenderers = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ class DiffHistoryBlob implements HistoryBlob {
|
||||||
public $mSize = 0;
|
public $mSize = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var array Array of diffs. If a diff D from A to B is notated D = B - A,
|
* @var array|null Array of diffs. If a diff D from A to B is notated D = B - A,
|
||||||
* and Z is an empty string:
|
* and Z is an empty string:
|
||||||
*
|
*
|
||||||
* { item[map[i]] - item[map[i-1]] where i > 0
|
* { item[map[i]] - item[map[i-1]] where i > 0
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ class HashRing implements Serializable {
|
||||||
|
|
||||||
/** @var array[] Non-empty position-ordered list of (position, location name) */
|
/** @var array[] Non-empty position-ordered list of (position, location name) */
|
||||||
protected $baseRing;
|
protected $baseRing;
|
||||||
/** @var array[] Non-empty position-ordered list of (position, location name) */
|
/** @var array[]|null Non-empty position-ordered list of (position, location name) */
|
||||||
protected $liveRing;
|
protected $liveRing;
|
||||||
|
|
||||||
/** @var integer Overall number of node groups per server */
|
/** @var integer Overall number of node groups per server */
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
class MappedIterator extends FilterIterator {
|
class MappedIterator extends FilterIterator {
|
||||||
/** @var callable */
|
/** @var callable */
|
||||||
protected $vCallback;
|
protected $vCallback;
|
||||||
/** @var callable */
|
/** @var callable|null */
|
||||||
protected $aCallback;
|
protected $aCallback;
|
||||||
/** @var array */
|
/** @var array */
|
||||||
protected $cache = [];
|
protected $cache = [];
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ use Wikimedia\AtEase\AtEase;
|
||||||
*/
|
*/
|
||||||
class UploadedFileStream implements StreamInterface {
|
class UploadedFileStream implements StreamInterface {
|
||||||
|
|
||||||
/** @var resource File handle */
|
/** @var resource|null File handle */
|
||||||
private $fp;
|
private $fp;
|
||||||
|
|
||||||
/** @var int|false|null File size. False if not set yet. */
|
/** @var int|false|null File size. False if not set yet. */
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@
|
||||||
* @ingroup FileBackend
|
* @ingroup FileBackend
|
||||||
*/
|
*/
|
||||||
abstract class FSFileBackendList implements Iterator {
|
abstract class FSFileBackendList implements Iterator {
|
||||||
/** @var Iterator */
|
/** @var Iterator|null */
|
||||||
protected $iter;
|
protected $iter;
|
||||||
/** @var string */
|
/** @var string */
|
||||||
protected $lastError;
|
protected $lastError;
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ class DatabaseSqlite extends Database {
|
||||||
/** @var int The number of rows affected as an integer */
|
/** @var int The number of rows affected as an integer */
|
||||||
protected $lastAffectedRowCount;
|
protected $lastAffectedRowCount;
|
||||||
|
|
||||||
/** @var PDO */
|
/** @var PDO|null */
|
||||||
protected $conn;
|
protected $conn;
|
||||||
|
|
||||||
/** @var FSLockManager (hopefully on the same server as the DB) */
|
/** @var FSLockManager (hopefully on the same server as the DB) */
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ use stdClass;
|
||||||
* doesn't go anywhere near an actual database.
|
* doesn't go anywhere near an actual database.
|
||||||
*/
|
*/
|
||||||
class FakeResultWrapper extends ResultWrapper {
|
class FakeResultWrapper extends ResultWrapper {
|
||||||
/** @var stdClass[]|array[] */
|
/** @var stdClass[]|array[]|null */
|
||||||
protected $result;
|
protected $result;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ class MysqliResultWrapper extends ResultWrapper {
|
||||||
/** @var DatabaseMysqli */
|
/** @var DatabaseMysqli */
|
||||||
private $db;
|
private $db;
|
||||||
|
|
||||||
/** @var mysqli_result */
|
/** @var mysqli_result|null */
|
||||||
private $result;
|
private $result;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -7,9 +7,9 @@ use PDO;
|
||||||
use PDOStatement;
|
use PDOStatement;
|
||||||
|
|
||||||
class SqliteResultWrapper extends ResultWrapper {
|
class SqliteResultWrapper extends ResultWrapper {
|
||||||
/** @var PDOStatement */
|
/** @var PDOStatement|null */
|
||||||
private $result;
|
private $result;
|
||||||
/** @var ArrayIterator */
|
/** @var ArrayIterator|null */
|
||||||
private $rows;
|
private $rows;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ class ImageHistoryPseudoPager extends ReverseChronologicalPager {
|
||||||
protected $preventClickjacking = false;
|
protected $preventClickjacking = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var File
|
* @var File|null
|
||||||
*/
|
*/
|
||||||
protected $mImg;
|
protected $mImg;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@ class WikiPage implements Page, IDBAccessObject, PageRecord {
|
||||||
protected $mDataLoadedFrom = self::READ_NONE;
|
protected $mDataLoadedFrom = self::READ_NONE;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var RevisionRecord
|
* @var RevisionRecord|null
|
||||||
*/
|
*/
|
||||||
private $mLastRevision = null;
|
private $mLastRevision = null;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ use Wikimedia\Minify\CSSMin;
|
||||||
* @since 1.25
|
* @since 1.25
|
||||||
*/
|
*/
|
||||||
class ResourceLoaderImageModule extends ResourceLoaderModule {
|
class ResourceLoaderImageModule extends ResourceLoaderModule {
|
||||||
/** @var array */
|
/** @var array|null */
|
||||||
protected $definition;
|
protected $definition;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ class SearchResultSet extends BaseSearchResultSet {
|
||||||
/**
|
/**
|
||||||
* Cache of titles.
|
* Cache of titles.
|
||||||
* Lists titles of the result set, in the same order as results.
|
* Lists titles of the result set, in the same order as results.
|
||||||
* @var Title[]
|
* @var Title[]|null
|
||||||
*/
|
*/
|
||||||
private $titles;
|
private $titles;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ abstract class LoginSignupSpecialPage extends AuthManagerSpecialPage {
|
||||||
/** @var User FIXME another flag for passing data. */
|
/** @var User FIXME another flag for passing data. */
|
||||||
protected $targetUser;
|
protected $targetUser;
|
||||||
|
|
||||||
/** @var HTMLForm */
|
/** @var HTMLForm|null */
|
||||||
protected $authForm;
|
protected $authForm;
|
||||||
|
|
||||||
abstract protected function isSignup();
|
abstract protected function isSignup();
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ class SpecialFileDuplicateSearch extends SpecialPage {
|
||||||
private $filename = '';
|
private $filename = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var File selected reference file, if present
|
* @var File|null selected reference file, if present
|
||||||
*/
|
*/
|
||||||
private $file = null;
|
private $file = null;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ class ClassCollector {
|
||||||
protected $classes;
|
protected $classes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var array Token from token_get_all() that started an expect sequence
|
* @var array|null Token from token_get_all() that started an expect sequence
|
||||||
*/
|
*/
|
||||||
protected $startToken;
|
protected $startToken;
|
||||||
|
|
||||||
|
|
@ -44,7 +44,7 @@ class ClassCollector {
|
||||||
protected $tokens;
|
protected $tokens;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var array Class alias with target/name fields
|
* @var array|null Class alias with target/name fields
|
||||||
*/
|
*/
|
||||||
protected $alias;
|
protected $alias;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -79,12 +79,12 @@ class TextPassDumper extends BackupDumper {
|
||||||
protected $spawnProc = false;
|
protected $spawnProc = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var resource
|
* @var resource|null
|
||||||
*/
|
*/
|
||||||
protected $spawnWrite;
|
protected $spawnWrite;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var resource
|
* @var resource|null
|
||||||
*/
|
*/
|
||||||
protected $spawnRead;
|
protected $spawnRead;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue