Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-conte.../plugins/flow-flo.../libs/cakephp/cache
File: Cache.php
public static function deleteMany($keys, $config = 'default')
[500] Fix | Delete
{
[501] Fix | Delete
$backend = static::pool($config);
[502] Fix | Delete
[503] Fix | Delete
$return = [];
[504] Fix | Delete
foreach ($keys as $key) {
[505] Fix | Delete
$return[$key] = $backend->delete($key);
[506] Fix | Delete
}
[507] Fix | Delete
[508] Fix | Delete
return $return;
[509] Fix | Delete
}
[510] Fix | Delete
[511] Fix | Delete
/**
[512] Fix | Delete
* Delete all keys from the cache.
[513] Fix | Delete
*
[514] Fix | Delete
* @param bool $check if true will check expiration, otherwise delete all. This parameter
[515] Fix | Delete
* will become a no-op value in 4.0 as it is deprecated.
[516] Fix | Delete
* @param string $config name of the configuration to use. Defaults to 'default'
[517] Fix | Delete
* @return bool True if the cache was successfully cleared, false otherwise
[518] Fix | Delete
*/
[519] Fix | Delete
public static function clear($check = false, $config = 'default')
[520] Fix | Delete
{
[521] Fix | Delete
$engine = static::engine($config);
[522] Fix | Delete
[523] Fix | Delete
return $engine->clear($check);
[524] Fix | Delete
}
[525] Fix | Delete
[526] Fix | Delete
/**
[527] Fix | Delete
* Delete all keys from the cache from all configurations.
[528] Fix | Delete
*
[529] Fix | Delete
* @param bool $check if true will check expiration, otherwise delete all. This parameter
[530] Fix | Delete
* will become a no-op value in 4.0 as it is deprecated.
[531] Fix | Delete
* @return array Status code. For each configuration, it reports the status of the operation
[532] Fix | Delete
*/
[533] Fix | Delete
public static function clearAll($check = false)
[534] Fix | Delete
{
[535] Fix | Delete
$status = [];
[536] Fix | Delete
[537] Fix | Delete
foreach (self::configured() as $config) {
[538] Fix | Delete
$status[$config] = self::clear($check, $config);
[539] Fix | Delete
}
[540] Fix | Delete
[541] Fix | Delete
return $status;
[542] Fix | Delete
}
[543] Fix | Delete
[544] Fix | Delete
/**
[545] Fix | Delete
* Delete all keys from the cache belonging to the same group.
[546] Fix | Delete
*
[547] Fix | Delete
* @param string $group name of the group to be cleared
[548] Fix | Delete
* @param string $config name of the configuration to use. Defaults to 'default'
[549] Fix | Delete
* @return bool True if the cache group was successfully cleared, false otherwise
[550] Fix | Delete
*/
[551] Fix | Delete
public static function clearGroup($group, $config = 'default')
[552] Fix | Delete
{
[553] Fix | Delete
$engine = static::pool($config);
[554] Fix | Delete
[555] Fix | Delete
return $engine->clearGroup($group);
[556] Fix | Delete
}
[557] Fix | Delete
[558] Fix | Delete
/**
[559] Fix | Delete
* Retrieve group names to config mapping.
[560] Fix | Delete
*
[561] Fix | Delete
* ```
[562] Fix | Delete
* Cache::config('daily', ['duration' => '1 day', 'groups' => ['posts']]);
[563] Fix | Delete
* Cache::config('weekly', ['duration' => '1 week', 'groups' => ['posts', 'archive']]);
[564] Fix | Delete
* $configs = Cache::groupConfigs('posts');
[565] Fix | Delete
* ```
[566] Fix | Delete
*
[567] Fix | Delete
* $configs will equal to `['posts' => ['daily', 'weekly']]`
[568] Fix | Delete
* Calling this method will load all the configured engines.
[569] Fix | Delete
*
[570] Fix | Delete
* @param string|null $group group name or null to retrieve all group mappings
[571] Fix | Delete
* @return array map of group and all configuration that has the same group
[572] Fix | Delete
* @throws \InvalidArgumentException
[573] Fix | Delete
*/
[574] Fix | Delete
public static function groupConfigs($group = null)
[575] Fix | Delete
{
[576] Fix | Delete
foreach (array_keys(static::$_config) as $config) {
[577] Fix | Delete
static::engine($config);
[578] Fix | Delete
}
[579] Fix | Delete
if ($group === null) {
[580] Fix | Delete
return static::$_groups;
[581] Fix | Delete
}
[582] Fix | Delete
[583] Fix | Delete
if (isset(self::$_groups[$group])) {
[584] Fix | Delete
return [$group => self::$_groups[$group]];
[585] Fix | Delete
}
[586] Fix | Delete
[587] Fix | Delete
throw new InvalidArgumentException(sprintf('Invalid cache group %s', $group));
[588] Fix | Delete
}
[589] Fix | Delete
[590] Fix | Delete
/**
[591] Fix | Delete
* Re-enable caching.
[592] Fix | Delete
*
[593] Fix | Delete
* If caching has been disabled with Cache::disable() this method will reverse that effect.
[594] Fix | Delete
*
[595] Fix | Delete
* @return void
[596] Fix | Delete
*/
[597] Fix | Delete
public static function enable()
[598] Fix | Delete
{
[599] Fix | Delete
static::$_enabled = true;
[600] Fix | Delete
}
[601] Fix | Delete
[602] Fix | Delete
/**
[603] Fix | Delete
* Disable caching.
[604] Fix | Delete
*
[605] Fix | Delete
* When disabled all cache operations will return null.
[606] Fix | Delete
*
[607] Fix | Delete
* @return void
[608] Fix | Delete
*/
[609] Fix | Delete
public static function disable()
[610] Fix | Delete
{
[611] Fix | Delete
static::$_enabled = false;
[612] Fix | Delete
}
[613] Fix | Delete
[614] Fix | Delete
/**
[615] Fix | Delete
* Check whether or not caching is enabled.
[616] Fix | Delete
*
[617] Fix | Delete
* @return bool
[618] Fix | Delete
*/
[619] Fix | Delete
public static function enabled()
[620] Fix | Delete
{
[621] Fix | Delete
return static::$_enabled;
[622] Fix | Delete
}
[623] Fix | Delete
[624] Fix | Delete
/**
[625] Fix | Delete
* Provides the ability to easily do read-through caching.
[626] Fix | Delete
*
[627] Fix | Delete
* When called if the $key is not set in $config, the $callable function
[628] Fix | Delete
* will be invoked. The results will then be stored into the cache config
[629] Fix | Delete
* at key.
[630] Fix | Delete
*
[631] Fix | Delete
* Examples:
[632] Fix | Delete
*
[633] Fix | Delete
* Using a Closure to provide data, assume `$this` is a Table object:
[634] Fix | Delete
*
[635] Fix | Delete
* ```
[636] Fix | Delete
* $results = Cache::remember('all_articles', function () {
[637] Fix | Delete
* return $this->find('all');
[638] Fix | Delete
* });
[639] Fix | Delete
* ```
[640] Fix | Delete
*
[641] Fix | Delete
* @param string $key The cache key to read/store data at.
[642] Fix | Delete
* @param callable $callable The callable that provides data in the case when
[643] Fix | Delete
* the cache key is empty. Can be any callable type supported by your PHP.
[644] Fix | Delete
* @param string $config The cache configuration to use for this operation.
[645] Fix | Delete
* Defaults to default.
[646] Fix | Delete
* @return mixed If the key is found: the cached data, false if the data
[647] Fix | Delete
* missing/expired, or an error. If the key is not found: boolean of the
[648] Fix | Delete
* success of the write
[649] Fix | Delete
*/
[650] Fix | Delete
public static function remember($key, $callable, $config = 'default')
[651] Fix | Delete
{
[652] Fix | Delete
$existing = self::read($key, $config);
[653] Fix | Delete
if ($existing !== false) {
[654] Fix | Delete
return $existing;
[655] Fix | Delete
}
[656] Fix | Delete
$results = call_user_func($callable);
[657] Fix | Delete
self::write($key, $results, $config);
[658] Fix | Delete
[659] Fix | Delete
return $results;
[660] Fix | Delete
}
[661] Fix | Delete
[662] Fix | Delete
/**
[663] Fix | Delete
* Write data for key into a cache engine if it doesn't exist already.
[664] Fix | Delete
*
[665] Fix | Delete
* ### Usage:
[666] Fix | Delete
*
[667] Fix | Delete
* Writing to the active cache config:
[668] Fix | Delete
*
[669] Fix | Delete
* ```
[670] Fix | Delete
* Cache::add('cached_data', $data);
[671] Fix | Delete
* ```
[672] Fix | Delete
*
[673] Fix | Delete
* Writing to a specific cache config:
[674] Fix | Delete
*
[675] Fix | Delete
* ```
[676] Fix | Delete
* Cache::add('cached_data', $data, 'long_term');
[677] Fix | Delete
* ```
[678] Fix | Delete
*
[679] Fix | Delete
* @param string $key Identifier for the data.
[680] Fix | Delete
* @param mixed $value Data to be cached - anything except a resource.
[681] Fix | Delete
* @param string $config Optional string configuration name to write to. Defaults to 'default'.
[682] Fix | Delete
* @return bool True if the data was successfully cached, false on failure.
[683] Fix | Delete
* Or if the key existed already.
[684] Fix | Delete
*/
[685] Fix | Delete
public static function add($key, $value, $config = 'default')
[686] Fix | Delete
{
[687] Fix | Delete
$pool = static::pool($config);
[688] Fix | Delete
if (is_resource($value)) {
[689] Fix | Delete
return false;
[690] Fix | Delete
}
[691] Fix | Delete
[692] Fix | Delete
return $pool->add($key, $value);
[693] Fix | Delete
}
[694] Fix | Delete
}
[695] Fix | Delete
[696] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function