Deprecated: Return type of Inspekt\Cage::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php on line 113
Deprecated: Return type of Inspekt\Cage::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php on line 141
Deprecated: Return type of Inspekt\Cage::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php on line 167
Deprecated: Return type of Inspekt\Cage::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php on line 128
Deprecated: Return type of Inspekt\Cage::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php on line 154
Deprecated: Return type of Inspekt\Cage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php on line 179
Deprecated: ArrayObject::__construct(): Using an object as a backing array for ArrayObject is deprecated, as it allows violating class constraints and invariants in /home/rosengar/Lib/composerInspekt/src/Inspekt/Inspekt.php on line 343
object(Inspekt\Cage)#2 (4) {
["source":protected]=>
object(ArrayObject)#6 (1) {
["storage":"ArrayObject":private]=>
array(57) {
["USER"]=>
string(8) "rosengar"
["SCRIPT_NAME"]=>
string(53) "/Lib/composerInspekt/Examples/filter_superglobals.php"
["REQUEST_URI"]=>
string(53) "/Lib/composerInspekt/Examples/filter_superglobals.php"
["QUERY_STRING"]=>
string(0) ""
["REQUEST_METHOD"]=>
string(3) "GET"
["SERVER_PROTOCOL"]=>
string(8) "HTTP/1.1"
["GATEWAY_INTERFACE"]=>
string(7) "CGI/1.1"
["REMOTE_PORT"]=>
string(5) "33694"
["SCRIPT_FILENAME"]=>
string(67) "/home/rosengar/Lib/composerInspekt/Examples/filter_superglobals.php"
["SERVER_ADMIN"]=>
string(32) "postmaster@www.www2.rosengart.mc"
["REMOTE_ADDR"]=>
string(13) "216.73.216.14"
["SERVER_PORT"]=>
string(3) "443"
["SERVER_ADDR"]=>
string(11) "10.106.40.3"
["SERVER_NAME"]=>
string(21) "www.www2.rosengart.mc"
["SERVER_SOFTWARE"]=>
string(6) "Apache"
["SERVER_SIGNATURE"]=>
string(0) ""
["HTTP_REMOTE_IP"]=>
string(13) "216.73.216.14"
["HTTP_X_VARNISH"]=>
string(9) "679690485"
["HTTP_ACCEPT_ENCODING"]=>
string(8) "br, gzip"
["HTTP_X_AE"]=>
string(2) "br"
["HTTP_X_SCHEME"]=>
string(5) "https"
["HTTP_X_CDN_REQUEST_ID"]=>
string(9) "679813268"
["HTTP_X_CDN_ANY_IP"]=>
string(12) "46.105.204.6"
["HTTP_X_REMOTE_PORT"]=>
string(5) "39235"
["HTTP_REMOTE_PORT"]=>
string(5) "39235"
["HTTP_X_REMOTE_IP"]=>
string(13) "216.73.216.14"
["HTTP_USER_AGENT"]=>
string(103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
["HTTP_ACCEPT"]=>
string(3) "*/*"
["HTTP_SCHEME"]=>
string(5) "https"
["HTTP_X_OVHREQUEST_ID"]=>
string(32) "b8274ea7a2288ceb1e73dd78f0aca5c3"
["HTTP_X_FORWARDED_PROTO"]=>
string(5) "https"
["HTTP_X_FORWARDED_FOR"]=>
string(13) "216.73.216.14"
["HTTP_X_PREDICTOR"]=>
string(1) "1"
["HTTP_HOST"]=>
string(21) "www.www2.rosengart.mc"
["CFG_CLUSTER"]=>
string(10) "cluster106"
["HTTPS"]=>
string(2) "on"
["SCRIPT_URI"]=>
string(86) "https://www.www2.rosengart.mc:443/Lib/composerInspekt/Examples/filter_superglobals.php"
["SCRIPT_URL"]=>
string(53) "/Lib/composerInspekt/Examples/filter_superglobals.php"
["GEOIP_LONGITUDE"]=>
string(11) "-119.070099"
["GEOIP_LATITUDE"]=>
string(9) "34.355598"
["GEOIP_AREA_CODE"]=>
string(3) "805"
["GEOIP_DMA_CODE"]=>
string(3) "803"
["GEOIP_CITY"]=>
string(11) "Santa Paula"
["GEOIP_REGION"]=>
string(2) "CA"
["GEOIP_COUNTRY_NAME"]=>
string(13) "United States"
["GEOIP_COUNTRY_CODE"]=>
string(2) "US"
["UNIQUE_ID"]=>
string(27) "autYUSAbQLldtaiPILgC9wAADRU"
["DOCUMENT_ROOT"]=>
string(16) "/home/rosengar/."
["ENVIRONMENT"]=>
string(10) "production"
["APP_ENGINE_VERSION"]=>
string(3) "8.5"
["APP_ENGINE"]=>
string(3) "php"
["FCGI_ROLE"]=>
string(9) "RESPONDER"
["PHP_SELF"]=>
string(53) "/Lib/composerInspekt/Examples/filter_superglobals.php"
["REQUEST_TIME_FLOAT"]=>
float(1793808465.432211)
["REQUEST_TIME"]=>
int(1793808465)
["argv"]=>
object(ArrayObject)#4 (1) {
["storage":"ArrayObject":private]=>
array(0) {
}
}
["argc"]=>
int(0)
}
}
["user_accessors"]=>
array(0) {
}
["autofilter_conf"]=>
NULL
["purifier"]=>
NULL
}
Digits:
Alpha:Apache
Alnum:Apache
Raw:Apache
$_SERVER:NULL
HTTP_SERVER_VARS:NULL
Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, ArrayObject given in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php:1013
Stack trace:
#0 /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php(1013): array_key_exists('argv', Object(ArrayObject))
#1 /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php(987): Inspekt\Cage->getValueRecursive(Array, Object(ArrayObject))
#2 /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php(355): Inspekt\Cage->getValue('argv/0')
#3 /home/rosengar/Lib/composerInspekt/Examples/filter_superglobals.php(32): Inspekt\Cage->getAlnum('/argv/0')
#4 {main}
thrown in /home/rosengar/Lib/composerInspekt/src/Inspekt/Cage.php on line 1013