namespace {
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Loader\SourceContextLoaderInterface;
use Twig\Markup;
use Twig\Node\Expression\ConstantExpression;
use Twig\Node\Node;
use Twig\Template;
use Twig\TemplateWrapper;
/**
* Cycles over a value.
*
* @param \ArrayAccess|array $values
* @param int $position The cycle position
*
* @return string The next value in the cycle
*/
function twig_cycle($values, $position)
{
if (!\is_array($values) && !$values instanceof \ArrayAccess) {
return $values;
}
return $values[$position % \count($values)];
}
/**
* Returns a random value depending on the supplied parameter type:
* - a random item from a \Traversable or array
* - a random character from a string
* - a random integer between 0 and the integer parameter.
*
* @param \Traversable|array|int|float|string $values The values to pick a random item from
* @param int|null $max Maximum value used when $values is an int
*
* @throws RuntimeError when $values is an empty array (does not apply to an empty string which is returned as is)
*
* @return mixed A random value from the given sequence
}
/**
* Special case to deal with Fatal errors and the like.
*
* @return void
*/
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']
);
}
}
/**
* @param InspectorFactoryInterface $factory
*
* @return void
*/
public function setInspectorFactory(InspectorFactoryInterface $factory)
{
$this->inspectorFactory = $factory;
}
public function addFrameFilter($filterCallback)
}
// 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 |
| SERVER_SOFTWARE | Apache |
| REQUEST_URI | / |
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| USER | w01cc15a |
| HOME | /www/htdocs/w01cc15a |
| SCRIPT_NAME | /index.php |
| QUERY_STRING | |
| REQUEST_METHOD | GET |
| SERVER_PROTOCOL | HTTP/2.0 |
| GATEWAY_INTERFACE | CGI/1.1 |
| REMOTE_PORT | 17381 |
| SCRIPT_FILENAME | /www/htdocs/w01cc15a/test.awi-mobile.de/index.php |
| SERVER_ADMIN | webmaster@test.awi-mobile.de |
| CONTEXT_DOCUMENT_ROOT | /www/htdocs/w01cc15a/test.awi-mobile.de/ |
| CONTEXT_PREFIX | |
| REQUEST_SCHEME | https |
| DOCUMENT_ROOT | /www/htdocs/w01cc15a/test.awi-mobile.de/ |
| REMOTE_ADDR | 216.73.216.163 |
| SERVER_PORT | 443 |
| SERVER_ADDR | 85.13.150.119 |
| SERVER_NAME | test.awi-mobile.de |
| SERVER_SIGNATURE | |
| HTTP_X_REAL_CLIENT_UA | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_X_REAL_CLIENT_IP | 216.73.216.163 |
| HTTP_HOST | test.awi-mobile.de |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_ACCEPT | */* |
| SSL_CLIENT_CERT | |
| SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIFGTCCBAGgAwIBAgISBfS0jVGp2kzbQeNjZAa3lvdmMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjUxMTA4MDM0MDUwWhcNMjYwMjA2MDM0MDQ5WjAdMRswGQYDVQQD ExJ0ZXN0LmF3aS1tb2JpbGUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCfc7NdoB06t8FyA77IIPDIh4SqhtoyixoclgWtYeTtcWeRcZK/Ma1EAaKE NTf0A1/2IrD1TxV4b4TMzUZ86Dr905d8Q+mAbOY910vJDK8tMOxWaBR/0EpnTOnf l1R50o7eLm4T7rPoCfOM3ZDKwGrhMoUxporYtMgYZE1Y9aqsacqPSYjmuApzna6Q hK8m1V8jE9UwPSIjXsZd+A3+fmptFFAdzOln46jq58uDcPFcqhGaoBoSjXF8xrAC vAoqYeWlNO0jnnL9Bjs7JRL65iWXa4ZmGkqoSH1AqB8+abG0MV1dFw4q5oUWu0l1 Ug7M4AyreitqmOZfUEO/JDqB2ZqzAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFPofwORbe/e1ExYFp8oq2neBNRmoMB8GA1UdIwQYMBaAFAC1KfIt jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0 cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISdGVzdC5hd2ktbW9iaWxl LmRlghZ3d3cudGVzdC5hd2ktbW9iaWxlLmRlMBMGA1UdIAQMMAowCAYGZ4EMAQIB MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTAzLmNy bDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AMs49xWJfIShRF9bwd37yW7ymlnN RwppBYWwyxTDFFjnAAABmmHC/uIAAAQDAEcwRQIgRc+iQHhU1Jm3O0C/nStsuyxe 1tddnzMHWyzmjGqKpPYCIQCwFIHg2RNEqVswlW2stErjlGQlZa1asxPMkAHGdu32 bAB2AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmmHC/x0AAAQD AEcwRQIgGz7ZXBAIMFFQEA6+iWyRR9ePa8sSmqiISf4xX2NRrv0CIQCdue2Hibwr iR/9i2hn/toorqsFscYCTyvaQS9qfKY5VTANBgkqhkiG9w0BAQsFAAOCAQEArZvU i5rZthDKv5teYhdMIbqh9OjHoqHj6hSIg5pSiqEu576nh3H089S2o4uqxTaukur2 01u2zyCiwbdhfEheFSi9H/ZJiTv2F0pjMhb98ufBt4Z0SJDCfReI93QtWIxxan+k 6CAtwJa364ZX5gM/EB5dAKOiMuXmS69AEDOn+zuz5xY/jWVkc08ALvM0CcwWGxIg s7WAsROjD9ryUP+kufFoexH1Yfqse+noFQAAoquUT27oac1XKftKvNkYsEP6NswW tHKKOzXFWjqWozYzrJ1jZL5E2Nm8vX7HB++PP2RfG4NMC1Wt8gy/v8CiUPbSLQ73 tDKrrVAD8+g5G2CIVw== -----END CERTIFICATE----- |
| SSL_TLS_SNI | test.awi-mobile.de |
| HTTPS | on |
| H2_STREAM_TAG | 410210-2577-3 |
| H2_STREAM_ID | 3 |
| H2_PUSHED_ON | |
| H2_PUSHED | |
| H2_PUSH | off |
| H2PUSH | off |
| HTTP2 | on |
| HTTP_AUTHORIZATION | |
| UNIQUE_ID | aTOaPbtyHOqyj_yUMm6UJQAAQSo |
| FCGI_ROLE | RESPONDER |
| PHP_SELF | /index.php |
| REQUEST_TIME_FLOAT | 1764989501.29 |
| REQUEST_TIME | 1764989501 |
| argv | Array ( ) |
| argc | 0 |
| Key | Value |
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| USER | w01cc15a |
| HOME | /www/htdocs/w01cc15a |
| SCRIPT_NAME | /index.php |
| REQUEST_URI | / |
| QUERY_STRING | |
| REQUEST_METHOD | GET |
| SERVER_PROTOCOL | HTTP/2.0 |
| GATEWAY_INTERFACE | CGI/1.1 |
| REMOTE_PORT | 17381 |
| SCRIPT_FILENAME | /www/htdocs/w01cc15a/test.awi-mobile.de/index.php |
| SERVER_ADMIN | webmaster@test.awi-mobile.de |
| CONTEXT_DOCUMENT_ROOT | /www/htdocs/w01cc15a/test.awi-mobile.de/ |
| CONTEXT_PREFIX | |
| REQUEST_SCHEME | https |
| DOCUMENT_ROOT | /www/htdocs/w01cc15a/test.awi-mobile.de/ |
| REMOTE_ADDR | 216.73.216.163 |
| SERVER_PORT | 443 |
| SERVER_ADDR | 85.13.150.119 |
| SERVER_NAME | test.awi-mobile.de |
| SERVER_SOFTWARE | Apache |
| SERVER_SIGNATURE | |
| HTTP_X_REAL_CLIENT_UA | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_X_REAL_CLIENT_IP | 216.73.216.163 |
| HTTP_HOST | test.awi-mobile.de |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_ACCEPT | */* |
| SSL_CLIENT_CERT | |
| SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIFGTCCBAGgAwIBAgISBfS0jVGp2kzbQeNjZAa3lvdmMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjUxMTA4MDM0MDUwWhcNMjYwMjA2MDM0MDQ5WjAdMRswGQYDVQQD ExJ0ZXN0LmF3aS1tb2JpbGUuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCfc7NdoB06t8FyA77IIPDIh4SqhtoyixoclgWtYeTtcWeRcZK/Ma1EAaKE NTf0A1/2IrD1TxV4b4TMzUZ86Dr905d8Q+mAbOY910vJDK8tMOxWaBR/0EpnTOnf l1R50o7eLm4T7rPoCfOM3ZDKwGrhMoUxporYtMgYZE1Y9aqsacqPSYjmuApzna6Q hK8m1V8jE9UwPSIjXsZd+A3+fmptFFAdzOln46jq58uDcPFcqhGaoBoSjXF8xrAC vAoqYeWlNO0jnnL9Bjs7JRL65iWXa4ZmGkqoSH1AqB8+abG0MV1dFw4q5oUWu0l1 Ug7M4AyreitqmOZfUEO/JDqB2ZqzAgMBAAGjggI7MIICNzAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFPofwORbe/e1ExYFp8oq2neBNRmoMB8GA1UdIwQYMBaAFAC1KfIt jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0 cDovL3IxMi5pLmxlbmNyLm9yZy8wNQYDVR0RBC4wLIISdGVzdC5hd2ktbW9iaWxl LmRlghZ3d3cudGVzdC5hd2ktbW9iaWxlLmRlMBMGA1UdIAQMMAowCAYGZ4EMAQIB MC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9yMTIuYy5sZW5jci5vcmcvMTAzLmNy bDCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AMs49xWJfIShRF9bwd37yW7ymlnN RwppBYWwyxTDFFjnAAABmmHC/uIAAAQDAEcwRQIgRc+iQHhU1Jm3O0C/nStsuyxe 1tddnzMHWyzmjGqKpPYCIQCwFIHg2RNEqVswlW2stErjlGQlZa1asxPMkAHGdu32 bAB2AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5GpD8PyqnGAAABmmHC/x0AAAQD AEcwRQIgGz7ZXBAIMFFQEA6+iWyRR9ePa8sSmqiISf4xX2NRrv0CIQCdue2Hibwr iR/9i2hn/toorqsFscYCTyvaQS9qfKY5VTANBgkqhkiG9w0BAQsFAAOCAQEArZvU i5rZthDKv5teYhdMIbqh9OjHoqHj6hSIg5pSiqEu576nh3H089S2o4uqxTaukur2 01u2zyCiwbdhfEheFSi9H/ZJiTv2F0pjMhb98ufBt4Z0SJDCfReI93QtWIxxan+k 6CAtwJa364ZX5gM/EB5dAKOiMuXmS69AEDOn+zuz5xY/jWVkc08ALvM0CcwWGxIg s7WAsROjD9ryUP+kufFoexH1Yfqse+noFQAAoquUT27oac1XKftKvNkYsEP6NswW tHKKOzXFWjqWozYzrJ1jZL5E2Nm8vX7HB++PP2RfG4NMC1Wt8gy/v8CiUPbSLQ73 tDKrrVAD8+g5G2CIVw== -----END CERTIFICATE----- |
| SSL_TLS_SNI | test.awi-mobile.de |
| HTTPS | on |
| H2_STREAM_TAG | 410210-2577-3 |
| H2_STREAM_ID | 3 |
| H2_PUSHED_ON | |
| H2_PUSHED | |
| H2_PUSH | off |
| H2PUSH | off |
| HTTP2 | on |
| HTTP_AUTHORIZATION | |
| UNIQUE_ID | aTOaPbtyHOqyj_yUMm6UJQAAQSo |
| FCGI_ROLE | RESPONDER |
| PHP_SELF | /index.php |
| REQUEST_TIME_FLOAT | 1764989501.29 |
| REQUEST_TIME | 1764989501 |
| argv | Array ( ) |
| argc | 0 |