Pass the OutputPage object to the OutputPageCheckLastModified hook

So that the hook function has a ContextSource.

Change-Id: I044a5920b703a2d61a74c2d83d184b77caebb8f3
This commit is contained in:
Roan Kattouw 2016-05-10 17:13:47 -07:00
parent 90f599a5a2
commit 6ce974f95f
2 changed files with 2 additions and 1 deletions

View file

@ -2128,6 +2128,7 @@ $sk: The Skin that called OutputPage::headElement
since the last visit.
&$modifiedTimes: array of timestamps.
The following keys are set: page, user, epoch
$out: OutputPage object (since 1.28)
'OutputPageMakeCategoryLinks': Links are about to be generated for the page's
categories. Implementations should return false if they generate the category

View file

@ -780,7 +780,7 @@ class OutputPage extends ContextSource {
// bug 44570: the core page itself may not change, but resources might
$modifiedTimes['sepoch'] = wfTimestamp( TS_MW, time() - $config->get( 'SquidMaxage' ) );
}
Hooks::run( 'OutputPageCheckLastModified', [ &$modifiedTimes ] );
Hooks::run( 'OutputPageCheckLastModified', [ &$modifiedTimes, $this ] );
$maxModified = max( $modifiedTimes );
$this->mLastModified = wfTimestamp( TS_RFC2822, $maxModified );