return (int)$this->mDeleted;
}
- /**
- * Fetch revision text if it's available to the specified audience.
- * If the specified audience does not have the ability to view this
- * revision, an empty string will be returned.
- *
- * @param int $audience One of:
- * Revision::FOR_PUBLIC to be displayed to all users
- * Revision::FOR_THIS_USER to be displayed to the given user
- * Revision::RAW get the text regardless of permissions
- * @param User $user User object to check for, only if FOR_THIS_USER is passed
- * to the $audience parameter
- *
- * @deprecated since 1.21, use getContent() instead
- * @return string
- */
- public function getText( $audience = self::FOR_PUBLIC, User $user = null ) {
- wfDeprecated( __METHOD__, '1.21' );
-
- $content = $this->getContent( $audience, $user );
- return ContentHandler::getContentText( $content ); # returns the raw content text, if applicable
- }
-
/**
* Fetch revision content if it's available to the specified audience.
* If the specified audience does not have the ability to view this
*
* @return string The content model id associated with this revision,
* see the CONTENT_MODEL_XXX constants.
- **/
+ */
public function getContentModel() {
if ( !$this->mContentModel ) {
$title = $this->getTitle();
*
* @return string The content format id associated with this revision,
* see the CONTENT_FORMAT_XXX constants.
- **/
+ */
public function getContentFormat() {
if ( !$this->mContentFormat ) {
$handler = $this->getContentHandler();
);
}
- Hooks::run( 'RevisionInsertComplete', [ &$this, $data, $flags ] );
+ // Avoid PHP 7.1 warning of passing $this by reference
+ $revision = $this;
+ Hooks::run( 'RevisionInsertComplete', [ &$revision, $data, $flags ] );
return $this->mId;
}