From fdc2b42b2b0e5b7a3d2997c702b294dbe7df8d83 Mon Sep 17 00:00:00 2001 From: Umherirrender Date: Fri, 4 Jan 2019 15:03:05 +0100 Subject: [PATCH] Declare class properties in Formatter and WikiRequest Change-Id: Iaf4c2f7bb75896d3daafbb445f7b5f6341543f8e --- includes/ForeignWikiRequest.php | 21 +++++++++++++++++++ .../formatters/EchoEventDigestFormatter.php | 7 +++++++ includes/formatters/EchoEventFormatter.php | 7 +++++++ 3 files changed, 35 insertions(+) diff --git a/includes/ForeignWikiRequest.php b/includes/ForeignWikiRequest.php index b3daea337..f504282be 100644 --- a/includes/ForeignWikiRequest.php +++ b/includes/ForeignWikiRequest.php @@ -5,6 +5,27 @@ use MediaWiki\Session\SessionManager; class EchoForeignWikiRequest { + /** @var User */ + protected $user; + + /** @var array */ + protected $params; + + /** @var array */ + protected $wikis; + + /** @varstring|null */ + protected $wikiParam; + + /** @var string */ + protected $method; + + /** @var string|null */ + protected $tokenType; + + /** @var string[]|null */ + protected $csrfTokens; + /** * @param User $user * @param array $params Request parameters diff --git a/includes/formatters/EchoEventDigestFormatter.php b/includes/formatters/EchoEventDigestFormatter.php index c4a9d436c..f5faaa77c 100644 --- a/includes/formatters/EchoEventDigestFormatter.php +++ b/includes/formatters/EchoEventDigestFormatter.php @@ -7,6 +7,13 @@ * arguments passed in the constructor (user and language) */ abstract class EchoEventDigestFormatter { + + /** @var User */ + protected $user; + + /** @var Language */ + protected $language; + public function __construct( User $user, Language $language ) { $this->user = $user; $this->language = $language; diff --git a/includes/formatters/EchoEventFormatter.php b/includes/formatters/EchoEventFormatter.php index f66b3ce90..136efea87 100644 --- a/includes/formatters/EchoEventFormatter.php +++ b/includes/formatters/EchoEventFormatter.php @@ -14,6 +14,13 @@ use MediaWiki\Logger\LoggerFactory; * arguments passed in the constructor (user and language) */ abstract class EchoEventFormatter { + + /** @var User */ + protected $user; + + /** @var Language */ + protected $language; + public function __construct( User $user, Language $language ) { $this->user = $user; $this->language = $language;