public function test_writeTmpPatcherList() { $list = ['ExitPatcher', 'FunctionPatcher', 'MethodPatcher']; Cache::writeTmpPatcherList($list); $actual = Cache::getTmpPatcherList(); $this->assertEquals($list, $actual); }
protected static function checkPatcherListUpdate() { $cached = Cache::getTmpPatcherList(); // Updated? if ($cached !== self::$patcher_list) { MonkeyPatchManager::log('clear_src_cache: from ' . __METHOD__); Cache::clearSrcCache(); Cache::writeTmpPatcherList(self::$patcher_list); } }