Document return value EchoEventPresentationModel:getTruncatedX methods

Change-Id: Ic3416bc07bb2f47ff6800ab0de86ee7b23a7cc2e
This commit is contained in:
Leszek Manicki 2017-01-30 11:54:55 +01:00
parent 8273e4549a
commit c205cd85d3

View file

@ -499,10 +499,19 @@ abstract class EchoEventPresentationModel implements JsonSerializable {
]; ];
} }
/**
* @param User $user
* @return string
*/
protected function getTruncatedUsername( User $user ) { protected function getTruncatedUsername( User $user ) {
return $this->language->embedBidi( $this->language->truncate( $user->getName(), self::USERNAME_RECOMMENDED_LENGTH, '...', false ) ); return $this->language->embedBidi( $this->language->truncate( $user->getName(), self::USERNAME_RECOMMENDED_LENGTH, '...', false ) );
} }
/**
* @param Title $title
* @param bool $includeNamespace
* @return string
*/
protected function getTruncatedTitleText( Title $title, $includeNamespace = false ) { protected function getTruncatedTitleText( Title $title, $includeNamespace = false ) {
$text = $includeNamespace ? $title->getPrefixedText() : $title->getText(); $text = $includeNamespace ? $title->getPrefixedText() : $title->getText();
return $this->language->embedBidi( $this->language->truncate( $text, self::PAGE_NAME_RECOMMENDED_LENGTH, '...', false ) ); return $this->language->embedBidi( $this->language->truncate( $text, self::PAGE_NAME_RECOMMENDED_LENGTH, '...', false ) );