Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/wpforms-.../src/Helpers
File: CacheBase.php
* Complete the cache directory.
[500] Fix | Delete
*
[501] Fix | Delete
* @since 1.6.8
[502] Fix | Delete
*/
[503] Fix | Delete
public function cache_dir_complete() {
[504] Fix | Delete
[505] Fix | Delete
if ( ! $this->updated ) {
[506] Fix | Delete
return;
[507] Fix | Delete
}
[508] Fix | Delete
[509] Fix | Delete
wpforms_create_upload_dir_htaccess_file();
[510] Fix | Delete
wpforms_create_cache_dir_htaccess_file();
[511] Fix | Delete
wpforms_create_index_html_file( $this->cache_dir );
[512] Fix | Delete
wpforms_create_index_php_file( $this->cache_dir );
[513] Fix | Delete
}
[514] Fix | Delete
[515] Fix | Delete
/**
[516] Fix | Delete
* Invalidate cache.
[517] Fix | Delete
*
[518] Fix | Delete
* @since 1.8.7
[519] Fix | Delete
*/
[520] Fix | Delete
public function invalidate_cache() {
[521] Fix | Delete
[522] Fix | Delete
Transient::delete( $this->cache_key );
[523] Fix | Delete
}
[524] Fix | Delete
[525] Fix | Delete
/**
[526] Fix | Delete
* Prepare data to store in a local cache.
[527] Fix | Delete
*
[528] Fix | Delete
* @since 1.6.8
[529] Fix | Delete
*
[530] Fix | Delete
* @param array|mixed $data Raw data received by the remote request.
[531] Fix | Delete
*
[532] Fix | Delete
* @return array Prepared data for caching.
[533] Fix | Delete
*/
[534] Fix | Delete
protected function prepare_cache_data( $data ): array {
[535] Fix | Delete
[536] Fix | Delete
if ( empty( $data ) || ! is_array( $data ) ) {
[537] Fix | Delete
return [];
[538] Fix | Delete
}
[539] Fix | Delete
[540] Fix | Delete
return $data;
[541] Fix | Delete
}
[542] Fix | Delete
[543] Fix | Delete
/**
[544] Fix | Delete
* Maybe update transient duration time.
[545] Fix | Delete
*
[546] Fix | Delete
* Allows updating transient duration time if it's less than expiration time.
[547] Fix | Delete
* To do this, overwrite this method in child classes.
[548] Fix | Delete
*
[549] Fix | Delete
* @since 1.8.7
[550] Fix | Delete
*
[551] Fix | Delete
* @param array $data Data received by the remote request.
[552] Fix | Delete
*
[553] Fix | Delete
* @return bool|array
[554] Fix | Delete
*/
[555] Fix | Delete
protected function maybe_update_transient( array $data ) {
[556] Fix | Delete
[557] Fix | Delete
return $data;
[558] Fix | Delete
}
[559] Fix | Delete
}
[560] Fix | Delete
[561] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function