Sbisson has uploaded a new change for review.
https://gerrit.wikimedia.org/r/253647
Change subject: Extract `getMessageWithAgent`
......................................................................
Extract `getMessageWithAgent`
`getMessageWithAgent` is used by `getHeaderMessage` is can
be reused by other presentation models who need the
agent in their body message.
Bug: T118059
Change-Id: I0cbccaeb8b6e60d03bc75bc85c74591619b4399a
---
M includes/formatters/EventPresentationModel.php
1 file changed, 15 insertions(+), 5 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Echo
refs/changes/47/253647/1
diff --git a/includes/formatters/EventPresentationModel.php
b/includes/formatters/EventPresentationModel.php
index 76c0ca5..bc935d2 100644
--- a/includes/formatters/EventPresentationModel.php
+++ b/includes/formatters/EventPresentationModel.php
@@ -132,6 +132,20 @@
}
/**
+ * Return a message with the given key and the agent's
+ * formatted name and name for GENDER as 1st and
+ * 2nd parameters.
+ * @param $key
+ * @return Message
+ */
+ final protected function getMessageWithAgent( $key ) {
+ $msg = $this->msg( $key );
+ list( $formattedName, $genderName ) =
$this->getAgentForOutput();
+ $msg->params( $formattedName, $genderName );
+ return $msg;
+ }
+
+ /**
* Get the viewing user's name for usage in GENDER
*
* @return string
@@ -167,11 +181,7 @@
* @return Message
*/
public function getHeaderMessage() {
- $msg = $this->msg( $this->getHeaderMessageKey() );
- list( $formattedName, $genderName ) =
$this->getAgentForOutput();
- $msg->params( $formattedName, $genderName );
-
- return $msg;
+ return $this->getMessageWithAgent( $this->getHeaderMessageKey()
);
}
/**
--
To view, visit https://gerrit.wikimedia.org/r/253647
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0cbccaeb8b6e60d03bc75bc85c74591619b4399a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Echo
Gerrit-Branch: master
Gerrit-Owner: Sbisson <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits