$this->mTitleText = $titletext;
}
+ /**
+ * Get the cacheable text with <mw:editsection> markers still in it. The
+ * return value is suitable for writing back via setText() but is not valid
+ * for display to the user.
+ *
+ * @since 1.27
+ */
+ public function getRawText() {
+ return $this->mText;
+ }
+
public function getText() {
$text = $this->mText;
if ( $this->mEditSectionTokens ) {
$this->mAccessedOptions[$option] = true;
}
- /**
- * @deprecated since 1.25. Instead, store any relevant data using setExtensionData,
- * and implement Content::getSecondaryDataUpdates() if possible, or use the
- * 'SecondaryDataUpdates' hook to construct the necessary update objects.
- *
- * @note Hard deprecation and removal without long deprecation period, since there are no
- * known users, but known conceptual issues.
- *
- * @todo remove in 1.26
- *
- * @param DataUpdate $update
- *
- * @throws MWException
- */
- public function addSecondaryDataUpdate( DataUpdate $update ) {
- wfDeprecated( __METHOD__, '1.25' );
- throw new MWException(
- 'ParserOutput::addSecondaryDataUpdate() is no longer supported. ' .
- 'Override Content::getSecondaryDataUpdates() ' .
- 'or use the SecondaryDataUpdates hook instead.'
- );
- }
-
- /**
- * @deprecated since 1.25.
- *
- * @note Hard deprecation and removal without long deprecation period, since there are no
- * known users, but known conceptual issues.
- *
- * @todo remove in 1.26
- *
- * @return bool false (since 1.25)
- */
- public function hasCustomDataUpdates() {
- wfDeprecated( __METHOD__, '1.25' );
- return false;
- }
-
- /**
- * @deprecated since 1.25. Instead, store any relevant data using setExtensionData,
- * and implement Content::getSecondaryDataUpdates() if possible, or use the
- * 'SecondaryDataUpdates' hook to construct the necessary update objects.
- *
- * @note Hard deprecation and removal without long deprecation period, since there are no
- * known users, but known conceptual issues.
- *
- * @todo remove in 1.26
- *
- * @param Title $title
- * @param bool $recursive
- *
- * @return array An array of instances of DataUpdate
- */
- public function getSecondaryDataUpdates( Title $title = null, $recursive = true ) {
- wfDeprecated( __METHOD__, '1.25' );
- return array();
- }
-
/**
* Attaches arbitrary data to this ParserObject. This can be used to store some information in
* the ParserOutput object for later use during page output. The data will be cached along with