3 namespace MediaWiki\Hook
;
5 use MediaWiki\Output\OutputPage
;
8 * This is a hook handler interface, see docs/Hooks.md.
9 * Use the hook name "GetCacheVaryCookies" to register handlers implementing this interface.
11 * @stable to implement
14 interface GetCacheVaryCookiesHook
{
16 * Use this hook to get cookies that should vary cache options.
20 * @param OutputPage $out
21 * @param string[] &$cookies Array of cookie names. Add a value to it if you
22 * want to add a cookie that has to vary cache options.
23 * @return bool|void True or no return value to continue or false to abort
25 public function onGetCacheVaryCookies( $out, &$cookies );