* @param string $id The cache data ID
* @param string $group The cache data group
* @param boolean $wrkarounds True to use wrkarounds
*
* @return boolean True if cache stored
*
* @since 1.7.0
* @deprecated 4.0 Implement own method in subclass
*/
public function store($data, $id, $group = null, $wrkarounds = true)
{
$locktest = $this->cache->lock($id, $group);
if ($locktest->locked === false && $locktest->locklooped === true)
{
// We can not store data because another process is in the middle of saving
return false;
}
$result = $this->cache->store(serialize($data), $id, $group);
if ($locktest->locked === true)
{
$this->cache->unlock($id, $group);
}
return $result;
}
}
/**
* Special case to deal with Fatal errors and the like.
*/
public function handleShutdown()
{
// If we reached this step, we are in shutdown handler.
// An exception thrown in a shutdown handler will not be propagated
// to the exception handler. Pass that information along.
$this->canThrowExceptions = false;
$error = $this->system->getLastError();
if ($error && Misc::isLevelFatal($error['type'])) {
// If there was a fatal error,
// it was not handled in handleError yet.
$this->allowQuit = false;
$this->handleError(
$error['type'],
$error['message'],
$error['file'],
$error['line']
);
}
}
/**
* In certain scenarios, like in shutdown handler, we can not throw exceptions
* @var bool
*/
private $canThrowExceptions = true;
/**
* Echo something to the browser
* @param string $output
* @return $this
*/
private function writeToOutputNow($output)
{
if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
$this->system->setHttpResponseCode(
$this->sendHttpCode()
}
// Propagate error to the next handler.
if ($this->platformExceptionHandler) {
call_user_func_array($this->platformExceptionHandler, [&$exception]);
}
}
/**
* Special case to deal with Fatal errors and the like.
*/
public function handleShutdown()
{
$handler = $this->whoopsShutdownHandler;
$error = $this->getLastError();
// Ignore core warnings and errors.
if ($error && !($error['type'] & (E_CORE_WARNING | E_CORE_ERROR))) {
$handler();
}
}
}
| Key | Value |
| value | Sharps Chapel |
| Key | Value |
| joomla | TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjE6e3M6OToiX19kZWZhdWx0IjtPOjg6InN0ZENsYXNzIjozOntzOjc6InNlc3Npb24iO086ODoic3RkQ2xhc3MiOjM6e3M6NzoiY291bnRlciI7aToxO3M6NToidGltZXIiO086ODoic3RkQ2xhc3MiOjM6e3M6NToic3RhcnQiO2k6MTc2MTgwNTg1MjtzOjQ6Imxhc3QiO2k6MTc2MTgwNTg1MjtzOjM6Im5vdyI7aToxNzYxODA1ODUyO31zOjU6InRva2VuIjtzOjMyOiJtaXp0d0NDNFRtekkya1hTU2NudGxkZ1lrVGdRRVk4YSI7fXM6ODoicmVnaXN0cnkiO086MjQ6Ikpvb21sYVxSZWdpc3RyeVxSZWdpc3RyeSI6Mzp7czo3OiIAKgBkYXRhIjtPOjg6InN0ZENsYXNzIjowOnt9czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjk6InNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czo5OiJzZXBhcmF0b3IiO3M6MToiLiI7fQ== |
| Key | Value |
| CONTEXT_DOCUMENT_ROOT | /home/exploren/public_html |
| CONTEXT_PREFIX | |
| DOCUMENT_ROOT | /home/exploren/public_html |
| GATEWAY_INTERFACE | CGI/1.1 |
| HTTPS | on |
| HTTP_ACCEPT | */* |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_AUTHORIZATION | |
| HTTP_HOST | www.explorenorrislake.com |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_X_HTTPS | 1 |
| PATH | /bin:/usr/bin |
| PHP_INI_SCAN_DIR | /opt/cpanel/ea-php72/root/etc:/opt/cpanel/ea-php72/root/etc/php.d:. |
| QUERY_STRING | value=Sharps+Chapel |
| REDIRECT_HTTPS | on |
| REDIRECT_HTTP_AUTHORIZATION | |
| REDIRECT_QUERY_STRING | value=Sharps+Chapel |
| REDIRECT_SCRIPT_URI | https://www.explorenorrislake.com/norris-lake-tn-vacation-rentals/browse-by/city |
| REDIRECT_SCRIPT_URL | /norris-lake-tn-vacation-rentals/browse-by/city |
| REDIRECT_SSL_TLS_SNI | www.explorenorrislake.com |
| REDIRECT_STATUS | 200 |
| REDIRECT_UNIQUE_ID | aQMGHH_a2QgAY9h3t1JzUwAAAIE |
| REDIRECT_URL | /norris-lake-tn-vacation-rentals/browse-by/city |
| REMOTE_ADDR | 216.73.216.181 |
| REMOTE_PORT | 26435 |
| REQUEST_METHOD | GET |
| REQUEST_SCHEME | https |
| REQUEST_URI | /norris-lake-tn-vacation-rentals/browse-by/city?value=Sharps+Chapel |
| SCRIPT_FILENAME | /home/exploren/public_html/index.php |
| SCRIPT_NAME | /index.php |
| SCRIPT_URI | https://www.explorenorrislake.com/norris-lake-tn-vacation-rentals/browse-by/city |
| SCRIPT_URL | /norris-lake-tn-vacation-rentals/browse-by/city |
| SERVER_ADDR | 192.254.139.239 |
| SERVER_ADMIN | webmaster@explorenorrislake.com |
| SERVER_NAME | www.explorenorrislake.com |
| SERVER_PORT | 443 |
| SERVER_PROTOCOL | HTTP/1.1 |
| SERVER_SIGNATURE | |
| SERVER_SOFTWARE | Apache |
| SSL_TLS_SNI | www.explorenorrislake.com |
| TZ | |
| UNIQUE_ID | aQMGHH_a2QgAY9h3t1JzUwAAAIE |
| PHP_SELF | /index.php |
| REQUEST_TIME_FLOAT | 1761805852.4154 |
| REQUEST_TIME | 1761805852 |
| argv | Array ( [0] => value=Sharps [1] => Chapel ) |
| argc | 2 |