Source of file HintsCacheKeyExtension.php
Size: 0,639 Bytes - Last Modified: 2021-12-23T10:35:18+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/HintsCacheKeyExtension.php
1234567891011121314151617181920212223 | <?php namespace SilverStripe\Subsites\Extensions; use SilverStripe\CMS\Controllers\CMSMain; use SilverStripe\Core\Extension; use SilverStripe\Subsites\State\SubsiteState; /** * This extension adds the current Subsite ID as an additional factor to the Hints Cßache Key, which is used to cache * the Site Tree Hints (which include allowed pagetypes). * * @package SilverStripe\Subsites\Extensions * @see CMSMain::generateHintsCacheKey() */ class HintsCacheKeyExtension extends Extension { public function updateHintsCacheKey(&$baseKey) { $baseKey .= '_Subsite:' . SubsiteState::singleton()->getSubsiteId(); } } |