File: //var/www/wp-content/mu-plugins/vendor/wptool/wp-admin-dash/src/adminDash/services/CacheService.php
<?php
namespace Wptool\adminDash\services;
use WPaaS\Cache_V2;
use Wptool\adminDash\constants\PageConstants;
use Wptool\adminDash\utils\QueryHelpers;
class CacheService {
/**
* Gets cache link.
*
* @return string|null
*/
public function get_flush_cache_url() {
if ( isset( $GLOBALS['wpaas_cache_class'] ) && method_exists( $GLOBALS['wpaas_cache_class'], 'get_flush_url' ) ) {
$url = $GLOBALS['wpaas_cache_class']::get_flush_url();
$url = str_replace( '&', '&', $url );
$parts = parse_url( $url );
$query_args = QueryHelpers::filter_query_args( $parts['query'] );
return get_site_url() . '/wp-admin/admin.php?page=' . PageConstants::PAGE_NAME . '&' . $query_args;
}
return null;
}
}