diff options
Diffstat (limited to 'build/.phan/stubs/xcache.php')
-rw-r--r-- | build/.phan/stubs/xcache.php | 217 |
1 files changed, 217 insertions, 0 deletions
diff --git a/build/.phan/stubs/xcache.php b/build/.phan/stubs/xcache.php new file mode 100644 index 00000000000..22700b1b190 --- /dev/null +++ b/build/.phan/stubs/xcache.php @@ -0,0 +1,217 @@ +<?php +/** + * Common Used Functions + */ + +/** + * Get cached data by specified name + * + * @param string $name Key name + * @return mixed + */ +function xcache_get($name) {} + +/** + * Store data to cache by specified name + * + * @param string $name Key name + * @param mixed $value Value to store + * @param int $ttl TTL in seconds + * @return bool TRUE on success, FALSE otherwise + */ +function xcache_set($name, $value, $ttl = 0) {} + +/** + * Check if an entry exists in cache by specified name + * + * @param string $name Key name + * @return bool TRUE if key exists, FALSE otherwise + */ +function xcache_isset($name) {} + +/** + * Unset existing data in cache by specified name + * + * @param string $name Key name + * @return bool + */ +function xcache_unset($name) {} + +/** + * Unset existing data in cache by specified prefix + * + * @param string $prefix Keys' prefix + * @return bool + */ +function xcache_unset_by_prefix($prefix) {} + +/** + * Increase an int counter in cache by specified name, create it if not exists + * + * @param string $name + * @param mixed $value + * @param int $ttl + * @return int + */ +function xcache_inc($name, $value = 1, $ttl = 0) {} + +/** + * Decrease an int counter in cache by specified name, create it if not exists + * + * @param string $name + * @param mixed $value + * @param int $ttl + * @return int + */ +function xcache_dec($name, $value = 1, $ttl = 0) {} + +/** + * Administrator Functions + */ + +/** + * Return count of cache on specified cache type + * + * @param int $type + * @return int + */ +function xcache_count($type) {} + +/** + * Get cache info by id on specified cache type + * + * @param int $type + * @param int $id + * @return array + */ +function xcache_info($type, $id) {} + +/** + * Get cache entries list by id on specified cache type + * + * @param int $type + * @param int $id + * @return array + */ +function xcache_list($type, $id) {} + +/** + * Clear cache by id on specified cache type + * + * @param int $type + * @param int $id + * @return void + */ +function xcache_clear_cache($type, $id = -1) {} + +/** + * @param int $op_type + * @return string + */ +function xcache_coredump($op_type) {} + +/** + * Coverager Functions + */ + +/** + * @param string $data + * @return array + */ +function xcache_coverager_decode($data) {} + +/** + * @param bool $clean + * @return void + */ +function xcache_coverager_start($clean = true) {} + +/** + * @param bool $clean + * @return void + */ +function xcache_coverager_stop($clean = false) {} + +/** + * @param bool $clean + * @return array + */ +function xcache_coverager_get($clean = false) {} + +/** + * Opcode Functions + */ + +/** + * @param string $filename + * @return string + */ +function xcache_asm($filename) {} + +/** + * Disassemble file into opcode array by filename + * + * @param string $filename + * @return string + */ +function xcache_dasm_file($filename) {} + +/** + * Disassemble php code into opcode array + * + * @param string $code + * @return string + */ +function xcache_dasm_string($code) {} + +/** + * Encode php file into XCache opcode encoded format + * + * @param string $filename + * @return string + */ +function xcache_encode($filename) {} + +/** + * Decode(load) opcode from XCache encoded format file + * + * @param string $filename + * @return bool + */ +function xcache_decode($filename) {} + +/** + * @param int $op_type + * @return string + */ +function xcache_get_op_type($op_type) {} + +/** + * @param int $type + * @return string + */ +function xcache_get_data_type($type) {} + +/** + * @param int $opcode + * @return string + */ +function xcache_get_opcode($opcode) {} + +/** + * @param int $op_type + * @return string + */ +function xcache_get_op_spec($op_type) {} + +/** + * @param int $opcode + * @return string + */ +function xcache_get_opcode_spec($opcode) {} + +/** + * @param string $name + * @return string + */ +function xcache_is_autoglobal($name) {} |