Update git submodules
[mediawiki.git] / includes / Hook / GetCacheVaryCookiesHook.php
blob59c70ec520fd175dd2259b45f369ac1a65ed3634
1 <?php
3 namespace MediaWiki\Hook;
5 use MediaWiki\Output\OutputPage;
7 /**
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
12 * @ingroup Hooks
14 interface GetCacheVaryCookiesHook {
15 /**
16 * Use this hook to get cookies that should vary cache options.
18 * @since 1.35
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 );