Warning (2) : array_combine(): Both parameters should have an equal number of elements [CORE/src/ORM/ResultSet.php , line 527 ]Code Context
return $this -> _handler -> handleError ( $code , $description , $file , $line , $context );
}
$row = [
'Deals__id' => (int) 12,
'Deals__name' => '1 Monat Musik Flatrate bei Napster umsonst',
'Deals__description' => '<p>Bei napster gibt es zur Zeit eine 1 Monats Musik Flatrate umsonst. Bei der Bestellung muss man den <strong>Aktionscode 94687DE</strong> eingeben um die 9,95, die eine Flatrate normalerweise kostet, erlassen zu bekommen. Wenn man innerhalb des ersten Monats kündigt, fallen keine weiteren Kosten an. Ich würde direkt am Tag nach der Bestellung und Freischaltung per E-Mail kündigen. Wenn ihr dann eine Bestätigung bekommt, müsst ihr euch keine weiteren Sorgen machen. Sollte das nicht klappen, könnt ihr immer noch per Post kündigen.</p>
<p>Ich weiß noch, dass ich, als es ein solches Angebot schon mal gab, vergessen habe zu kündigen. Napster hat dann 9,95 von mir abgebucht. Ich habe denen daraufhin eine E-Mail geschrieben und gesagt, ich hätte schon längst gekündigt…daraufhin bekam ich die 9,95 wieder gutgeschrieben…insgesamt also denke ich ein seriöser Laden.</p>
<p>Ein Haken an der Musik ist dass sie weil kopiergeschützt nicht auf dem Ipod funktioniert.</p>
<p>Insgesamt funktioniert die Flatrate aber sehr gut. Man kann so viel runterladen, wie man möchte, einziger Haken ist halt dass es nach Ablauf des einen Monats sich alles nicht mehr abspielen lässt. Aber auch dafür gibt es Lösungen </p>',
'Deals__slug' => '1-monat-musik-flatrate-bei-napster-umsonst',
'Deals__deal_category_id' => (int) 1,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => null,
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 1,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 3,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => null,
'Deals__modified' => '2020-05-01 08:54:14+00',
'Deals__created' => '2008-01-06 22:25:54+00',
'Deals__shop_id' => null,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 0,
'Deals__user_id' => (int) 95,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => '8.6399',
'Deals__start_date' => '2008-01-06 22:25:54+00',
'Deals__sitemap_lastmod' => '2021-01-26 20:26:10.915947+00',
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => null,
'Deals__image_height' => null,
'Deals__show_comments' => true,
'Shops__id' => null,
'Shops__shop_category_id' => null,
'Shops__slug' => null,
'Shops__name' => null,
'Shops__description' => null,
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => null,
'Shops__modified' => null,
'Shops__created' => null,
'Shops__logo' => null,
'Shops__excerpt' => null,
'Shops__clickout_url' => null,
'Shops__hits' => null,
'Shops__is_monetizable' => null,
'Shops__show_expired_offers' => null,
'Shops__exclude_from_sitemap' => null,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => null,
'Shops__rating_count' => null,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => null,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => null,
'Shops__is_experimental' => null,
'Shops__minimum_order_label' => null,
'Shops__url' => null,
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => null,
'Shops__affiliate_network_id' => null,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => null,
'Shops__score' => null,
'Shops__factor' => null,
'Shops__show_similar_offers' => null,
'Shops__show_deals' => null,
'Shops__sitemap_lastmod' => null,
'Shops__is_sitemap_aware' => null,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null,
'AffiliateNetworks__id' => null,
'AffiliateNetworks__name' => null,
'AffiliateNetworks__is_active' => null,
'AffiliateNetworks__modified' => null,
'AffiliateNetworks__created' => null,
'AffiliateNetworks__type' => null
]
$defaultAlias = 'DealCategories'
$results = []
$presentAliases = []
$options = [
'useSetters' => false,
'markClean' => true,
'markNew' => false,
'guard' => false
]
$keys = [
'DealCategories__id' => 'id',
'DealCategories__name' => 'name',
'DealCategories__description' => 'description',
'DealCategories__slug' => 'slug',
'DealCategories__is_active' => 'is_active',
'DealCategories__meta_title' => 'meta_title',
'DealCategories__meta_description' => 'meta_description',
'DealCategories__meta_keywords' => 'meta_keywords',
'DealCategories__meta_robots' => 'meta_robots',
'DealCategories__canonical' => 'canonical',
'DealCategories__image' => 'image',
'DealCategories__modified' => 'modified',
'DealCategories__created' => 'created',
'DealCategories__exclude_from_sitemap' => 'exclude_from_sitemap',
'DealCategories__sitemap_lastmod' => 'sitemap_lastmod',
'DealCategories__is_sitemap_aware' => 'is_sitemap_aware',
'DealCategories__image_width' => 'image_width',
'DealCategories__image_height' => 'image_height'
]
$table = 'DealCategories' App\Error\NotifyAwareErrorHandler::handleError() - APP/Error/NotifyAwareErrorHandler.php, line 71
array_combine - [internal], line ??
Cake\ORM\ResultSet::_groupResult() - CORE/src/ORM/ResultSet.php, line 527
Cake\ORM\ResultSet::_fetchResult() - CORE/src/ORM/ResultSet.php, line 490
Cake\ORM\ResultSet::valid() - CORE/src/ORM/ResultSet.php, line 276
Cake\ORM\Association\Loader\SelectLoader::_buildResultMap() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 468
Cake\ORM\Association\Loader\SelectLoader::buildEagerLoader() - CORE/src/ORM/Association/Loader/SelectLoader.php, line 125
Cake\ORM\Association\BelongsTo::eagerLoader() - CORE/src/ORM/Association/BelongsTo.php, line 200
Cake\ORM\EagerLoader::loadExternal() - CORE/src/ORM/EagerLoader.php, line 712
Cake\ORM\Query::_execute() - CORE/src/ORM/Query.php, line 1141
Cake\ORM\Query::_all() - CORE/src/Datasource/QueryTrait.php, line 309
Cake\ORM\Query::all() - CORE/src/ORM/Query.php, line 1088
Cake\ORM\Query::first() - CORE/src/Datasource/QueryTrait.php, line 471
App\Routing\Route\SlugRoute::parse() - APP/Routing/Route/SlugRoute.php, line 67
Cake\Routing\Route\Route::parseRequest() - CORE/src/Routing/Route/Route.php, line 429
Cake\Routing\RouteCollection::parseRequest() - CORE/src/Routing/RouteCollection.php, line 205
Cake\Routing\Router::parseRequest() - CORE/src/Routing/Router.php, line 390 Warning (512) : Unable to emit headers. Headers sent in file=/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Debugger.php line=853 [CORE/src/Http/ResponseEmitter.php , line 51 ]Code Context
return $this -> _handler -> handleError ( $code , $description , $file , $line , $context );
}
$response = object(Cake\Http\Response) {
'status' => (int) 500,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Error: Argument 1 passed to Cake\ORM\Entity::__construct() must be of the type array, boolean given, called in /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php on line 601 </title>
<link href="https://cdn-01.www.staging.schnaeppchenfuchs.com/favicon.ico" type="image/x-icon" rel="icon"/><link href="https://cdn-01.www.staging.schnaeppchenfuchs.com/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <style>
body {
font: 14px helvetica, arial, sans-serif;
color: #222;
background-color: #f8f8f8;
padding:0;
margin: 0;
max-height: 100%;
}
.code-dump,
pre {
background: #fefefe;
border: 1px solid #ddd;
padding: 5px;
white-space: pre-wrap;
}
header {
background-color: #C3232D;
color: #ffffff;
padding: 16px 10px;
border-bottom: 3px solid #626262;
}
.header-title {
margin: 0;
font-weight: normal;
font-size: 30px;
line-height: 64px;
}
.header-type {
opacity: 0.75;
display: block;
font-size: 16px;
line-height: 1;
}
.header-help {
font-size: 12px;
line-height: 1;
position: absolute;
top: 30px;
right: 16px;
}
.header-help a {
color: #fff;
}
.error-nav {
float: left;
width: 30%;
}
.error-contents {
padding: 10px 1%;
float: right;
width: 68%;
}
.error,
.error-subheading {
font-size: 18px;
margin-top: 0;
padding: 10px;
border: 1px solid #EDBD26;
}
.error-subheading {
background: #1798A5;
color: #fff;
border: 1px solid #02808C;
}
.error {
background: #ffd54f;
}
.customize {
opacity: 0.6;
}
.stack-trace {
list-style: none;
margin: 0;
padding: 0;
}
.stack-frame {
padding: 10px;
border-bottom: 1px solid #212121;
}
.stack-frame:last-child {
border-bottom: none;
}
.stack-frame a {
display: block;
color: #212121;
text-decoration: none;
}
.stack-frame.active {
background: #e5e5e5;
}
.stack-frame a:hover {
text-decoration: underline;
}
.stack-file,
.stack-function {
display: block;
margin-bottom: 5px;
}
.stack-frame-file,
.stack-file {
font-family: consolas, monospace;
}
.stack-function {
font-weight: bold;
}
.stack-file {
font-size: 0.9em;
word-wrap: break-word;
}
.stack-details {
background: #ececec;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
border: 1px solid #ababab;
padding: 10px;
margin-bottom: 18px;
}
.stack-frame-args {
float: right;
}
.toggle-link {
color: #1798A5;
text-decoration: none;
}
.toggle-link:hover {
text-decoration: underline;
}
.toggle-vendor-frames {
padding: 5px;
display: block;
text-align: center;
}
.code-excerpt {
width: 100%;
margin: 5px 0;
background: #fefefe;
}
.code-highlight {
display: block;
background: #fff59d;
}
.excerpt-line {
padding-left: 2px;
}
.excerpt-number {
background: #f6f6f6;
width: 50px;
text-align: right;
color: #666;
border-right: 1px solid #ddd;
padding: 2px;
}
.excerpt-number:after {
content: attr(data-number);
}
table {
text-align: left;
}
th, td {
padding: 4px;
}
th {
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<header>
<h1 class="header-title">
Argument 1 passed to Cake\ORM\Entity::__construct() must be of the type array, boolean given, called in /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php on line 601 <span class="header-type">TypeError</span>
</h1>
<div class="header-help">
<a target="_blank" href="https://book.cakephp.org/3.0/">Documentation</a>
<a target="_blank" href="https://api.cakephp.org/">API</a>
</div>
</header>
<div class="error-contents">
<div id="stack-frame-0" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-0">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="597"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$results</span><span style="color: #007700">[</span><span style="color: #0000BB">$defaultAlias</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="598"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$results</span><span style="color: #007700">[</span><span style="color: #0000BB">$defaultAlias</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="599"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="600"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_hydrate </span><span style="color: #007700">&& !(</span><span style="color: #0000BB">$results </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">EntityInterface</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="601"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= new </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_entityClass</span><span style="color: #007700">(</span><span style="color: #0000BB">$results</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="602"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="603"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="604"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$results</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="605"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-0" style="display: none;">
<pre>false
[
'useSetters' => false,
'markClean' => true,
'markNew' => false,
'guard' => false,
'source' => 'DealCategories'
]</pre>
</div>
</div>
<div id="stack-frame-1" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-1">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="486"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$row </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="487"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$row</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="488"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="489"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="490"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_groupResult</span><span style="color: #007700">(</span><span style="color: #0000BB">$row</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="491"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="492"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="493"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="494"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Correctly nests results keys including those coming from associations</span></span></code></td>
</tr>
</table>
<div id="stack-args-1" style="display: none;">
<pre>[
'Deals__id' => (int) 12,
'Deals__name' => '1 Monat Musik Flatrate bei Napster umsonst',
'Deals__description' => '<p>Bei napster gibt es zur Zeit eine 1 Monats Musik Flatrate umsonst. Bei der Bestellung muss man den <strong>Aktionscode 94687DE</strong> eingeben um die 9,95, die eine Flatrate normalerweise kostet, erlassen zu bekommen. Wenn man innerhalb des ersten Monats kündigt, fallen keine weiteren Kosten an. Ich würde direkt am Tag nach der Bestellung und Freischaltung per E-Mail kündigen. Wenn ihr dann eine Bestätigung bekommt, müsst ihr euch keine weiteren Sorgen machen. Sollte das nicht klappen, könnt ihr immer noch per Post kündigen.</p>
<p>Ich weiß noch, dass ich, als es ein solches Angebot schon mal gab, vergessen habe zu kündigen. Napster hat dann 9,95 von mir abgebucht. Ich habe denen daraufhin eine E-Mail geschrieben und gesagt, ich hätte schon längst gekündigt…daraufhin bekam ich die 9,95 wieder gutgeschrieben…insgesamt also denke ich ein seriöser Laden.</p>
<p>Ein Haken an der Musik ist dass sie weil kopiergeschützt nicht auf dem Ipod funktioniert.</p>
<p>Insgesamt funktioniert die Flatrate aber sehr gut. Man kann so viel runterladen, wie man möchte, einziger Haken ist halt dass es nach Ablauf des einen Monats sich alles nicht mehr abspielen lässt. Aber auch dafür gibt es Lösungen </p>',
'Deals__slug' => '1-monat-musik-flatrate-bei-napster-umsonst',
'Deals__deal_category_id' => (int) 1,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => null,
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 1,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 3,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => null,
'Deals__modified' => '2020-05-01 08:54:14+00',
'Deals__created' => '2008-01-06 22:25:54+00',
'Deals__shop_id' => null,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 0,
'Deals__user_id' => (int) 95,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => '8.6399',
'Deals__start_date' => '2008-01-06 22:25:54+00',
'Deals__sitemap_lastmod' => '2021-01-26 20:26:10.915947+00',
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => null,
'Deals__image_height' => null,
'Deals__show_comments' => true,
'Shops__id' => null,
'Shops__shop_category_id' => null,
'Shops__slug' => null,
'Shops__name' => null,
'Shops__description' => null,
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => null,
'Shops__modified' => null,
'Shops__created' => null,
'Shops__logo' => null,
'Shops__excerpt' => null,
'Shops__clickout_url' => null,
'Shops__hits' => null,
'Shops__is_monetizable' => null,
'Shops__show_expired_offers' => null,
'Shops__exclude_from_sitemap' => null,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => null,
'Shops__rating_count' => null,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => null,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => null,
'Shops__is_experimental' => null,
'Shops__minimum_order_label' => null,
'Shops__url' => null,
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => null,
'Shops__affiliate_network_id' => null,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => null,
'Shops__score' => null,
'Shops__factor' => null,
'Shops__show_similar_offers' => null,
'Shops__show_deals' => null,
'Shops__sitemap_lastmod' => null,
'Shops__is_sitemap_aware' => null,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null,
'AffiliateNetworks__id' => null,
'AffiliateNetworks__name' => null,
'AffiliateNetworks__is_active' => null,
'AffiliateNetworks__modified' => null,
'AffiliateNetworks__created' => null,
'AffiliateNetworks__type' => null
]</pre>
</div>
</div>
<div id="stack-frame-2" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-2">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="272"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$valid</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="273"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="274"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="275"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="276"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_fetchResult</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="277"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $valid </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="278"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="279"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$valid </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_useBuffering</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="280"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_results</span><span style="color: #007700">[</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_index</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-3" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-3">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="464"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">foreignKey </span><span style="color: #007700">:</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="465"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">bindingKey</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="466"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= (array)</span><span style="color: #0000BB">$keys</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="467"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="468"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">-></span><span style="color: #0000BB">all</span><span style="color: #007700">() as </span><span style="color: #0000BB">$result</span><span style="color: #007700">) {</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="469"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $values </span><span style="color: #007700">= [];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="470"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$key </span><span style="color: #007700">as </span><span style="color: #0000BB">$k</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="471"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $values</span><span style="color: #007700">[] = </span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #0000BB">$k</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="472"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-4" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-4">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">buildEagerLoader</span><span style="color: #007700">(array </span><span style="color: #0000BB">$options</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">+= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_defaultOptions</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $fetchQuery </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $resultMap </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_buildResultMap</span><span style="color: #007700">(</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_resultInjector</span><span style="color: #007700">(</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">, </span><span style="color: #0000BB">$resultMap</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="128"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="129"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-4" style="display: none;">
<pre>object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT DealCategories.id AS "DealCategories__id", DealCategories.name AS "DealCategories__name", DealCategories.description AS "DealCategories__description", DealCategories.slug AS "DealCategories__slug", DealCategories.is_active AS "DealCategories__is_active", DealCategories.meta_title AS "DealCategories__meta_title", DealCategories.meta_description AS "DealCategories__meta_description", DealCategories.meta_keywords AS "DealCategories__meta_keywords", DealCategories.meta_robots AS "DealCategories__meta_robots", DealCategories.canonical AS "DealCategories__canonical", DealCategories.image AS "DealCategories__image", DealCategories.modified AS "DealCategories__modified", DealCategories.created AS "DealCategories__created", DealCategories.exclude_from_sitemap AS "DealCategories__exclude_from_sitemap", DealCategories.sitemap_lastmod AS "DealCategories__sitemap_lastmod", DealCategories.is_sitemap_aware AS "DealCategories__is_sitemap_aware", DealCategories.image_width AS "DealCategories__image_width", DealCategories.image_height AS "DealCategories__image_height" FROM deal_categories DealCategories WHERE DealCategories.id in (:c0)',
'params' => [
':c0' => [
'value' => (int) 12,
'type' => 'integer',
'placeholder' => 'c0'
]
],
'defaultTypes' => [
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'image_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealCategoriesTable) {
'registryAlias' => 'DealCategories',
'table' => 'deal_categories',
'alias' => 'DealCategories',
'entityClass' => 'App\Model\Entity\DealCategory',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]</pre>
</div>
</div>
<div id="stack-frame-5" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/BelongsTo.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-5">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="196"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'associationType' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">type</span><span style="color: #007700">(),</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="197"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'finder' </span><span style="color: #007700">=> [</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #DD0000">'find'</span><span style="color: #007700">]</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="198"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="199"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="200"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$loader</span><span style="color: #007700">-></span><span style="color: #0000BB">buildEagerLoader</span><span style="color: #007700">(</span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="201"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="202"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="203"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]</pre>
</div>
</div>
<div id="stack-frame-6" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/EagerLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-6">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="708"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $config </span><span style="color: #007700">+ [</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="709"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'query' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$query</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="710"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'contain' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$contain</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="711"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'keys' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$keys</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="712"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'nestKey' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$meta</span><span style="color: #007700">-></span><span style="color: #0000BB">aliasPath</span><span style="color: #007700">()</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="713"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">]</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="714"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="715"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $statement </span><span style="color: #007700">= new </span><span style="color: #0000BB">CallbackStatement</span><span style="color: #007700">(</span><span style="color: #0000BB">$statement</span><span style="color: #007700">, </span><span style="color: #0000BB">$driver</span><span style="color: #007700">, </span><span style="color: #0000BB">$f</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="716"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-6" style="display: none;">
<pre>[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories'
]</pre>
</div>
</div>
<div id="stack-frame-7" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-7">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1137"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1138"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return new </span><span style="color: #0000BB">$decorator</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_results</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1139"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1140"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1141"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $statement </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEagerLoader</span><span style="color: #007700">()-></span><span style="color: #0000BB">loadExternal</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">execute</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1142"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return new </span><span style="color: #0000BB">ResultSet</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$statement</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1144"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-7" style="display: none;">
<pre>object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c0'
],
':c1' => [
'value' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'type' => 'string',
'placeholder' => 'c1'
],
':c2' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c2'
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [],
'Shops' => []
],
'matching' => [
'DealCategories' => [
'queryBuilder' => object(Closure) {},
'matching' => true,
'joinType' => 'INNER',
'fields' => false
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {
'registryAlias' => 'Deals',
'table' => 'deals',
'alias' => 'Deals',
'entityClass' => 'App\Model\Entity\Deal',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
object(Cake\Database\Statement\BufferedStatement) {
[protected] _allFetched => true
[protected] statement => object(Cake\Database\Statement\CallbackStatement) {
[protected] _callback => object(Cake\Database\FieldTypeConverter) {}
[protected] _statement => object(Cake\Database\Statement\PDOStatement) {}
[protected] _driver => object(App\Database\Driver\Postgres) {}
[protected] _hasExecuted => false
}
[protected] _driver => object(App\Database\Driver\Postgres) {
'connected' => true
}
[protected] buffer => [
(int) 0 => [
'Deals__id' => (int) 144852,
'Deals__name' => 'Nassfutter für kleine Hunde von GimDog 4 + 4 GRATIS',
'Deals__description' => '<p> Beim Kauf von <strong>4 x 100 g GimDog Little Darling Fruity Menu</strong> Nassfutter Ihrer Wahl erhalten Sie weitere <strong>4 x 100 g Schalen gratis!</strong></p>',
'Deals__slug' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'Deals__deal_category_id' => (int) 12,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => 'http://www.zooplus.de/shop/hunde/hundefutter_nassfutter/gimborn_little_darling/602340',
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 2,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 0,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => 'img/8d/7e/ec/602340_51.jpg',
'Deals__modified' => object(Cake\I18n\Time) {},
'Deals__created' => object(Cake\I18n\Time) {},
'Deals__shop_id' => (int) 1067,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 9,
'Deals__user_id' => null,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => (float) 5.064709,
'Deals__start_date' => object(Cake\I18n\Time) {},
'Deals__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => (int) 400,
'Deals__image_height' => (int) 400,
'Deals__show_comments' => true,
'Shops__id' => (int) 1067,
'Shops__shop_category_id' => (int) 20,
'Shops__slug' => 'zooplus',
'Shops__name' => 'zooplus',
'Shops__description' => '<p>Dass zooplus Tiere liebt, erkennt man nicht nur an den vielen Tipps zur artgerechten Haltung und Pflege, die TierbesitzerInnen gegeben werden, sondern auch daran, dass zooplus spezielle Rabatte für Tierheime, Organisationen und Züchter, die am zooplus-Züchterprogramm teilnehmen, bereithält. Ihr könnt außerdem Produkte kaufen und Geld für Tiere spenden und natürlich auch selber von verschiedenen Rabatten, Aktionen und dem Bonusprogramm profitieren. Mit den regelmäßig wechselnden <strong>zooplus Gutscheinen</strong> macht ihr auf jeden Fall nichts falsch und kauft bei zooplus immer günstiger ein. Sucht euch also jetzt einen Gutschein aus und besucht den zooplus Webshop.</p>
<hr>
<h2>Mein zooplus Gutschein: Das Wichtigste in Kürze</h2>
<ul>
<li>Profitiert mit eurem zooplus Gutschein von {TOP_OFFER_LABEL} bei eurer Bestellung</li>
<li>Im {MMMM} {YYYY} bietet der Shop für Tierbedarf und -zubehör {OFFERS_COUNT} Sparmöglichkeiten</li>
<li>Folgt einer Empfehlung und freut euch über 10 Prozent Rabatt bei der ersten Bestellung</li>
<li>Erhaltet 333 zooPunkte für die Anmeldung zum Newsletter</li>
<li>ZüchterInnen, Tierheime und Tierschutzorganisationen erhalten 8 Prozent Nachlass bei jeder Bestellung ab 100 Euro</li>
</ul>
<hr>
<h2>zooplus Gutscheine: Alles Wissenswerte</h2>
<p>Ihr habt einen zooplus Gutscheincode entdeckt und fragt euch, wie ihr damit einen Rabatt ergattern könnt oder wie viel ihr damit sparen könnt? Die Antworten auf diese Fragen verraten wir euch hier:</p>
<h3 data-faq-id="1" data-faq-type="question">zooplus Gutscheine einlösen: Wie gehe ich vor?</h3>
<p data-faq-id="1" data-faq-type="answer">Sobald ihr hier einen der Gutscheine gewählt, diesen angeklickt und euch den Gutscheincode notiert habt, kann es weiter zum zooplus Tiershop gehen. Wählt hier aus, was ihr für euer Tier braucht. Spezialfutter, Snacks, Spielzeug und Tieraccessoires können sofort in den Warenkorb gelegt werden, wo auch der Gutschein einzulösen ist. Sollte noch kein Rabatt abgezogen sein, tragt den Gutscheincode in das entsprechende Feld im Warenkorb ein und bestätigt diesen, um euch den Rabatt zu sichern. Sofort wird der Bestellwert im Warenkorb entsprechend des Gutscheins reduziert.</p>
<p>Im Warenkorb erfahrt ihr auch, wie hoch die Versandkosten ausfallen. Solltet ihr innerhalb Deutschlands bestellen, ist der Versand bereits ab einem Bestellwert von nur 19 Euro kostenfrei. Seid bitte auch im nächsten Bestellschritt aufmerksam, denn wenn ihr noch kein/e KundIn von zooplus seid, empfehlen wir euch die Anmeldung als NeukundIn. Nur so sammelt ihr direkt Bonuspunkte. Wählt im Anschluss noch aus, wie bezahlt werden soll. Zur Auswahl stehen der Kauf auf Rechnung, Kreditkarte, PayPal oder Bankeinzug. Nach Bestellaufgabe wird das Paket schnellstens an euch verschickt, oft noch am selben Werktag. Sobald ihr das Paket dann in den Händen haltet, könnt ihr die Ware prüfen und bei Nichtgefallen oder aufgrund einer Fehlbestellung auch kostenfrei an zooplus zurücksenden.</p>
<h3 data-faq-id="2" data-faq-type="question">Wie viel kann ich mit meinem zooplus Gutschein sparen?</h3>
<p data-faq-id="2" data-faq-type="answer">Aktuell könnt ihr euch über {TOP_OFFER_LABEL} freuen, wenn ihr im Bestellvorgang einen Gutscheincode einlöst. Erfüllt diese Aktion nicht euren Wünschen oder eure benötigten Produkte sind von der Aktion ausgeschlossen, stöbert euch durch weitere {OFFERS_COUNT-1} Angebote, die wir euch in unserer Liste zur Verfügung stellen.</p>
<h3 data-faq-id="3" data-faq-type="question">Auf welche Kategorien kann ich mit meinen zooplus Gutschein sparen?</h3>
<p data-faq-id="3" data-faq-type="answer">Welche Produkte oder Kategorien mit euren Gutscheincode rabattiert werden können, hängt natürlich von dem jeweiligen Gutschein und dessen Konditionen ab. zooplus ist aber stets bemüht, BesitzerInnen von jedem möglichen Tier Sparmöglichkeiten zu bieten.</p>
<hr>
<h2>Wie kann ich beim Kauf von Tiernahrung und Tierbedarf ohne Gutschein Geld sparen?</h2>
<p>Produkte für das Haustier, Tierfutter- insbesondere Spezialnahrung, können wirklich teuer sein. Daher wird es jedem Tierbesitzer und jeder Zierbesitzerin entgegenkommen, wenn es eine Möglichkeit zum Sparen gibt. Bei zooplus kommt ihr direkt in den Genuss mehrerer Sparvorteile. Ihr könnt zum Ersten natürlich einen zooplus Gutscheine nutzen. Die Rabattgutscheine sind kostenlos und werden während des Bestellverlaufs durch die Eingabe eines Gutscheincodes eingelöst. Nachdem der Gutscheincode bestätigt wurde, erhaltet ihr den entsprechenden Rabatt. So einfach kann es also sein, Geld zu sparen.</p>
<div class="row">
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">zooplus Angebote durchstöbern</div>
<div class="wysiwyg-text-box__content"><p>Daneben gibt es bei zooplus natürlich auch einen Bereich für günstigen Tierbedarf, in dem die Angebote und Schnäppchen zu finden sind. Auch dort könnt ihr euch Produkte mit Rabatt sichern und teilweise sogar noch den Gutschein auf die reduzierten Waren einlösen. Die Ersparnis fällt somit noch höher aus.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="4" data-faq-type="question">Bekomme ich einen zooplus Gutschein mit dem Newsletter?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="4" data-faq-type="answer">Ihr solltet nicht vergessen, euch für den Newsletter von zooplus anzumelden. Der Newsletter kann jederzeit gekündigt werden. Er enthält Informationen zu neuen Produkten, Schnäppchen und vielem mehr. Ihr bekommt natürlich auch immer mal wieder einen zooplus Gutschein zugeschickt. Den ersten Vorteil in Form von 333 zooPunkten erhaltet ihr direkt nach Newsletter-Anmeldung.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="5" data-faq-type="question">Kann ich als BestandskundIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="5" data-faq-type="answer">Eine der Besonderheiten bei zooplus ist das Bonusprogramm. Treue KundInnen sammeln, nach einer Registrierung als KundIn, bei jedem Einkauf automatisch Bonuspunkte. Für einen Euro Bestellwert wird dem Kundenkonto automatisch ein Bonuspunkt gutgeschrieben. Wenn ihr meint, genug Punkte gesammelt zu haben, könnt ihr eure zooPunkte einlösen und gegen attraktive Prämien eintauschen.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">Kann ich als ZüchterIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p>Die weitere Besonderheit, die KundInnen von zooplus nutzen können, sind die Rabatte für Organisationen, Tierheime und ZüchterInnen. Ihr müsst euch lediglich einmal registrieren und erhaltet dann bei jedem Einkauf einen Rabatt in Höhe von 10 Prozent des Bestellwertes.</p></div>
</div></div>
</div>
<hr>
<h2>Kann ich bei zooplus Produkte für jedes Tier bestellen?</h2>
<p>Leckerlis, Nass- und Trockenfutter, Frostfutter, Spezialnahrung, Diätfutter und sogar Nahrungsergänzungsmittel für Tiere gibt es bei zooplus in großer Auswahl. Bozzita, Happy Dog, Rocco, Rinti, Terra Canis, Cosma, Felix, Gourmet und viele andere Futtermarken werden von zooplus angeboten. Neben dem Futter für Hunde, Katzen, Nagetiere, Fische, Vögel und sogar Pferde könnt ihr online über zooplus natürlich auch alle anderen Artikel für euren Liebling bestellen. Das schöne und gemütliche Hundekörbchen oder den Kratzbaum für die Katze gibt es ebenso wie das Aquarium oder den Käfig für den Vogel. Da es dem tierischen Mitbewohner an nichts fehlen soll, könnt ihr über zooplus auf Tierspielzeuge, Transportboxen, Leinen, Pflegeprodukte, Näpfe, Hundekleidung, Hundehütten, Katzentoiletten und vieles mehr bestellen. In einer eigenen Kategorie findet ihr zudem Diätfutter für Katzen und Hunde von Marken wie Royal Canin, Virbac und Purina Veterinary Diets. Damit ihr für Futter und Co. aber nie zu viel bezahlt, solltet ihr die zooplus Gutscheine nutzen. Denn damit erhaltet ihr auf den Kauf der Markenprodukte einen attraktiven Rabatt.</p>
<h3>Wie kann ich Kontakt zum Kundenservice aufnehmen?</h3>
<p>Kundenservice wird bei zooplus groß geschrieben. So können KundInnen zum Beispiel Kontakt zum Tierarzt-Team des Shops aufnehmen und sich gezielt beraten lassen. Daneben steht ein Kundenforum bereit, in dem sich KundInnen und ExpertInnen austauschen können. Fragen zu den Produkten und Bestellungen beantworten die MitarbeiterInnen des Serviceteams telefonisch unter der Nummer 089 211 29 211. Solltet ihr die Kontaktaufnahme per Mail bevorzugen, könnt ihr das online verfügbare Kontaktformular nutzen. Ebenfalls zu empfehlen sind die Social Media Accounts des Tiershops über<a href="https://www.facebook.com/zooplus.de/" rel="noopener noreferrer" target="_blank"> Facebook</a>, <a href="https://www.instagram.com/zooplus_official/" rel="noopener noreferrer" target="_blank">Instagram</a> oder<a href="https://twitter.com/zooplusDE" rel="noopener noreferrer" target="_blank"> Twitter</a>. Hier gibt es regelmäßig spannende Beiträge rund ums Tier, Tipps für Tierhalter und Hinweise zu aktuellen Aktionen, Gutscheinen, Schnäppchen und Gewinnspielen. Wenn ihr euch genauer über verschiedene Produkte informieren möchtet oder einfach Spaß an Tiervideos habt, solltet ihr auch unbedingt mal auf dem<a href="https://www.youtube.com/user/zooplusDE" rel="noopener noreferrer" target="_blank"> Youtube-Channel von zooplus</a> vorbeischauen.<span class="fr-video fr-deletable fr-fvc fr-dvb fr-draggable" contenteditable="false" draggable="true"><iframe width="640" height="360" src="https://www.youtube.com/embed/mOAlQJmYrk8?&amp;wmode=opaque" frameborder="0" allowfullscreen="" class="fr-draggable"></iframe></span></p>
<h3>Kann ich bei zooplus alles für mein Tier kaufen?</h3>
<p>Seit mehr als 15 Jahren ist zooplus nun bereits 24 Stunden am Tag, 365 Tage im Jahr für seine KundInnen da. 1999 wurde der Webshop für Tierbedarf eröffnet und gehört daher zu den ersten InternethändlerInnen in diesem Bereich. Treue KundInnen hat zooplus seither viele, denn in den rund 15 Jahren Online-Präsenz konnte das Unternehmen schon mehr als 48 Millionen Pakete an Haushalte in Deutschland und andere europäische Länder verschicken. Der Hauptsitz des Unternehmens befindet sich nach wie vor in München, wobei zooplus heute auch Standorte in weiteren Ländern besitzt, um KundInnen einen reibungslosen Versand gewährleisten zu können. Egal also, ob ihr aus Deutschland oder einem anderen Land bestellt, das Paket mit der bestellten Tiernahrung, den Accessoires für dein Haustier oder anderem Zubehör wird rasch verschickt - meist sogar noch am Tag der Bestellaufgabe. Somit profitiert ihr vom sehr schnellen Versand und könnt die bestellte Ware oft schon am Folgetag der Bestellung in den Händen halten. Natürlich können sich auch die weiteren Serviceleistungen von zooplus sehen lassen: der Kundenservice ist immer gut erreichbar, ihr könnt Kontakt mit dem Tierarzt-Team aufnehmen, ein Bonusprogramm nutzen und sogar gratis zooplus Gutscheine einlösen. Da ihr bei zooplus Produkte von den bekannten Top-Marken des Tierbedarfsbereichs wie etwa Trixie, KONG, Acana, Happy Dog &amp; Happy Cat, Orijen, Royal Canin und Josera bestellen könnt, lohnt sich ein solcher Gutschein bei jedem Einkauf. Denn ihr habt mit einem Gutschein die Möglichkeit, die besten Markenprodukte günstiger zu bestellen. Übrigens bekommt ihr mit einem passenden Gutschein auch in anderen Online Shops Rabatt. Sucht daher doch nach einem <a href="https://schnaeppchenfuchs.com/gutschein/fressnapf" rel="noopener noreferrer" target="_blank">Fressnapf Gutschein</a> oder einem <a href="https://schnaeppchenfuchs.com/gutschein/medpets" rel="noopener noreferrer" target="_blank">medpets Rabattcode</a>, vergleicht Preise und holt euch Rabatte dann mittels Gutscheincode ein.</p>',
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => true,
'Shops__modified' => object(Cake\I18n\Time) {},
'Shops__created' => object(Cake\I18n\Time) {},
'Shops__logo' => 'img/25/54/51/42429.png',
'Shops__excerpt' => '<p>Ihr besitzt ein Haustier, das euch am Herzen liegt? Ob Hund, Katze, Fische, Nager, Vogel oder sogar Pferd, im Online Shop zooplus finden TierbesitzerInnen alles für Ihren Liebling. Im {MMMM} {YYYY} könnt ihr mit eurem zooplus Gutschein {TOP_OFFER_LABEL} erhalten. Das Angebot reicht von Futtermitteln und Snacks über Pflegeprodukte und Accessoires bis hin zu speziellen Produkten für Training und Freizeit. Außerdem bietet zooplus Spezialnahrung für betagte Hunde, Jungtiere und Diätfutter für Hunde und Katzen an. Daneben stellt zooplus TierbesitzerInnen viele weitere Highlights zur Verfügung: Informiert euch zum Beispiel über Krankheiten, Ernährung und Erziehung von Tieren im eigenen zooplus Blog, ruft das lehrreiche und interessante Magazin auf oder nehmt Kontakt zum Tierarzt-Team des Webshops auf.</p><h3>Empfehlung folgen und 10 Prozent sparen</h3><p>FreundInnen, Bekannte oder Familienmitglieder sind begeisterte zooplus KundInnen? Folgt ihr einer Empfehlung, so erhaltet ihr 10 Prozent Rabatt auf die erste Bestellung. Die Person, die euch für den Online Shop für Tierbedarf begeistert hat, erhält im Gegenzug 350 zooPunkte.</p>',
'Shops__clickout_url' => 'https://marketing.net.zooplus.de/ts/i3101179/tsc?amc=aff.zooplus.22401.26276.8395&rmd=2&trg=https%3A%2F%2Fwww.zooplus.de%2F',
'Shops__hits' => (int) 1637,
'Shops__is_monetizable' => true,
'Shops__show_expired_offers' => true,
'Shops__exclude_from_sitemap' => false,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => (float) 4,
'Shops__rating_count' => (int) 4,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => true,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => 'img/11/83/bd/screenshot-zooplus.png',
'Shops__is_experimental' => false,
'Shops__minimum_order_label' => (int) 1,
'Shops__url' => 'http://www.zooplus.de',
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => true,
'Shops__affiliate_network_id' => (int) 35,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => true,
'Shops__score' => (float) 574,
'Shops__factor' => (float) 1,
'Shops__show_similar_offers' => true,
'Shops__show_deals' => true,
'Shops__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Shops__is_sitemap_aware' => true,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null
]
]
[protected] _hasExecuted => false
[protected] index => (int) 0
}</pre>
</div>
</div>
<div id="stack-frame-8" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-8">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="305"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="306"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="307"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="308"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$results</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="309"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_decorateResults</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="310"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="311"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">-></span><span style="color: #0000BB">store</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$results</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="312"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="313"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-8" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-9" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-9">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1084"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'You cannot call all() on a non-select query. Use execute() instead.'</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1085"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1086"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1087"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1088"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_all</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1089"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1090"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1091"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1092"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Trigger the beforeFind event on the query</span><span style="color: #DD0000">'s repository object.</span></span></code></td>
</tr>
</table>
<div id="stack-args-9" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-10" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-10">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="467"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_dirty</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="468"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">limit</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="469"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="470"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="471"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">all</span><span style="color: #007700">()-></span><span style="color: #0000BB">first</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="472"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="473"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="474"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="475"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Get the first result from the executing query </span><span style="color: #007700">or </span><span style="color: #0000BB">raise an exception</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-10" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-11" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Routing/Route/SlugRoute.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-11">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$table </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ActivityAwareInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'active'</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $entity </span><span style="color: #007700">= </span><span style="color: #0000BB">$query</span><span style="color: #007700">-></span><span style="color: #0000BB">first</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$entity </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">EntityInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_redirect</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedUrl</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-11" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-12" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Route/Route.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-12">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="425"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">options</span><span style="color: #007700">[</span><span style="color: #DD0000">'_host'</span><span style="color: #007700">]) && !</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hostMatches</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">())) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="426"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="427"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="428"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="429"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">(), </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getMethod</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="430"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="431"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="432"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="433"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Checks to see </span><span style="color: #007700">if </span><span style="color: #0000BB">the given URL can be parsed by this route</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-12" style="display: none;">
<pre>'/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
'GET'</pre>
</div>
</div>
<div id="stack-frame-13" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/RouteCollection.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-13">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="201"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="202"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="203"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/* @var \Cake\Routing\Route\Route $route */</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="204"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_paths</span><span style="color: #007700">[</span><span style="color: #0000BB">$path</span><span style="color: #007700">] as </span><span style="color: #0000BB">$route</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="205"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $r </span><span style="color: #007700">= </span><span style="color: #0000BB">$route</span><span style="color: #007700">-></span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="206"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$r </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="207"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">continue;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="208"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="209"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getQuery</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-13" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-14" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Router.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-14">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="386"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!static::</span><span style="color: #0000BB">$initialized</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="387"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">_loadRoutes</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="388"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="389"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="390"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return static::</span><span style="color: #0000BB">$_collection</span><span style="color: #007700">-></span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="391"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="392"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="393"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="394"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Takes parameter </span><span style="color: #007700">and </span><span style="color: #0000BB">path information back from the Dispatcher</span><span style="color: #007700">, </span><span style="color: #0000BB">sets these</span></span></code></td>
</tr>
</table>
<div id="stack-args-14" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-15" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-15">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="142"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $parsedBody </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getParsedBody</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">[</span><span style="color: #DD0000">'_method'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="144"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">withMethod</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">[</span><span style="color: #DD0000">'_method'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="146"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $params </span><span style="color: #007700">= </span><span style="color: #0000BB">Router</span><span style="color: #007700">::</span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">;</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="147"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="148"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="149"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">unset(</span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="150"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-15" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-16" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-16">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-16" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-17" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LegacyRedirectMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-17">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MissingRouteException $e</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $path </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $base </span><span style="color: #007700">= </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.base'</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-17" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-18" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-18">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-18" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-19" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/WwwCheckMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-19">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="17"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">getenv</span><span style="color: #007700">(</span><span style="color: #DD0000">'CAKE_ENV'</span><span style="color: #007700">) !== </span><span style="color: #DD0000">'production'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.useWww'</span><span style="color: #007700">) && </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">(), </span><span style="color: #DD0000">'www'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">0</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $uri </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">withHost</span><span style="color: #007700">(</span><span style="color: #DD0000">'www.' </span><span style="color: #007700">. </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">());</span></span></code></td>
</tr>
</table>
<div id="stack-args-19" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-20" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-20">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-20" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-21" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LoopbackMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-21">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">() === </span><span style="color: #DD0000">'/_loopback'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">200</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-21" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-22" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-22">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-22" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-23" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/HealthCheckMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-23">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">() === </span><span style="color: #DD0000">'/_ping'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">200</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-23" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-24" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-24">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-24" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-25" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-25">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="84"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="85"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="86"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="87"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'..'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false </span><span style="color: #007700">|| </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'.'</span><span style="color: #007700">) === </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="88"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="89"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="90"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="91"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'/.'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-25" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-26" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-26">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-26" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-27" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/MissingTemplateMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-27">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MissingTemplateException $e</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">404</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-27" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-28" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-28">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-28" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-29" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-29">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="93"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="95"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="96"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="97"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Throwable $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="98"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="99"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Exception $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="100"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-29" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-30" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-30">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-30" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-31" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/CorsMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-31">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'Cors.enabled'</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="30"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="31"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="32"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$allowedOrigins</span><span style="color: #007700">, </span><span style="color: #0000BB">$allowedMethods</span><span style="color: #007700">, </span><span style="color: #0000BB">$allowedHeaders</span><span style="color: #007700">) = </span><span style="color: #0000BB">array_values</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'Cors'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-31" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-32" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-32">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-32" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-33" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/RevisionMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-33">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$revision</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withHeader</span><span style="color: #007700">(</span><span style="color: #DD0000">'X-EKS-Rev'</span><span style="color: #007700">, </span><span style="color: #0000BB">$revision</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-33" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-34" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-34">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-34" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-35" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-35">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">param </span><span style="color: #007700">\</span><span style="color: #0000BB">Psr</span><span style="color: #007700">\</span><span style="color: #0000BB">Http</span><span style="color: #007700">\</span><span style="color: #0000BB">Message</span><span style="color: #007700">\</span><span style="color: #0000BB">ServerRequestInterface $request The server request</span></span></code></td>
</tr>
</table>
<div id="stack-args-35" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-36" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Server.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-36">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="95"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Server.buildMiddleware'</span><span style="color: #007700">, [</span><span style="color: #DD0000">'middleware' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="96"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">add</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">app</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="97"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="98"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="99"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="100"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!(</span><span style="color: #0000BB">$response </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="101"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">RuntimeException</span><span style="color: #007700">(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="102"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'Application did not create a response. Got "%s" instead.'</span><span style="color: #007700">,</span></span></code></td>
</tr>
</table>
<div id="stack-args-36" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {},
(int) 10 => object(App\Middleware\UrlValidationMiddleware) {},
(int) 11 => object(App\Middleware\SlashCheckMiddleware) {},
(int) 12 => object(App\Middleware\BodyTerminateMiddleware) {},
(int) 13 => object(App\Middleware\UrlIdParserMiddleware) {},
(int) 14 => object(App\Middleware\CsrfProtectionMiddleware) {},
(int) 15 => object(App\Middleware\ClickoutMiddleware) {},
(int) 16 => object(App\Middleware\TimezoneMiddleware) {},
(int) 17 => object(App\Middleware\AuthenticationMiddleware) {},
(int) 18 => object(App\Middleware\FirewallMiddleware) {},
(int) 19 => object(App\Application) {}
]
[protected] callables => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-37" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-37">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="36"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Bind your application to the server.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="37"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$server </span><span style="color: #007700">= new </span><span style="color: #0000BB">Server</span><span style="color: #007700">(new </span><span style="color: #0000BB">Application</span><span style="color: #007700">(</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__DIR__</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/config'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="38"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="39"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Run the request/response through the application and emit the response.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="40"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">emit</span><span style="color: #007700">(</span><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="41"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-37" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div class="error-suggestion">
</div>
<p class="customize">
If you want to customize this error message, create
<em>src/Template/Error/error500.ctp</em>
</p>
</div>
<div class="error-nav">
<a href="#" class="toggle-link toggle-vendor-frames">toggle vendor stack frames</a>
<ul class="stack-trace">
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-0">
<span class="stack-function">⟩ Cake\ORM\Entity->__construct</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 601 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">⟩ Cake\ORM\ResultSet->_groupResult</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 490 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">⟩ Cake\ORM\ResultSet->_fetchResult</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 276 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">⟩ Cake\ORM\ResultSet->valid</span>
<span class="stack-file">
CORE/src/ORM/Association/Loader/SelectLoader.php, line 468 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">⟩ Cake\ORM\Association\Loader\SelectLoader->_buildResultMap</span>
<span class="stack-file">
CORE/src/ORM/Association/Loader/SelectLoader.php, line 125 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">⟩ Cake\ORM\Association\Loader\SelectLoader->buildEagerLoader</span>
<span class="stack-file">
CORE/src/ORM/Association/BelongsTo.php, line 200 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">⟩ Cake\ORM\Association\BelongsTo->eagerLoader</span>
<span class="stack-file">
CORE/src/ORM/EagerLoader.php, line 712 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">⟩ Cake\ORM\EagerLoader->loadExternal</span>
<span class="stack-file">
CORE/src/ORM/Query.php, line 1141 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-8">
<span class="stack-function">⟩ Cake\ORM\Query->_execute</span>
<span class="stack-file">
CORE/src/Datasource/QueryTrait.php, line 309 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-9">
<span class="stack-function">⟩ Cake\ORM\Query->_all</span>
<span class="stack-file">
CORE/src/ORM/Query.php, line 1088 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-10">
<span class="stack-function">⟩ Cake\ORM\Query->all</span>
<span class="stack-file">
CORE/src/Datasource/QueryTrait.php, line 471 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-11">
<span class="stack-function">⟩ Cake\ORM\Query->first</span>
<span class="stack-file">
APP/Routing/Route/SlugRoute.php, line 67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-12">
<span class="stack-function">⟩ App\Routing\Route\SlugRoute->parse</span>
<span class="stack-file">
CORE/src/Routing/Route/Route.php, line 429 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-13">
<span class="stack-function">⟩ Cake\Routing\Route\Route->parseRequest</span>
<span class="stack-file">
CORE/src/Routing/RouteCollection.php, line 205 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-14">
<span class="stack-function">⟩ Cake\Routing\RouteCollection->parseRequest</span>
<span class="stack-file">
CORE/src/Routing/Router.php, line 390 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-15">
<span class="stack-function">⟩ Cake\Routing\Router::parseRequest</span>
<span class="stack-file">
CORE/src/Routing/Middleware/RoutingMiddleware.php, line 146 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-16">
<span class="stack-function">⟩ Cake\Routing\Middleware\RoutingMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-17">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/LegacyRedirectMiddleware.php, line 25 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-18">
<span class="stack-function">⟩ App\Middleware\LegacyRedirectMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-19">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/WwwCheckMiddleware.php, line 21 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-20">
<span class="stack-function">⟩ App\Middleware\WwwCheckMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-21">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/LoopbackMiddleware.php, line 22 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-22">
<span class="stack-function">⟩ App\Middleware\LoopbackMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-23">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/HealthCheckMiddleware.php, line 22 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-24">
<span class="stack-function">⟩ App\Middleware\HealthCheckMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-25">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-26">
<span class="stack-function">⟩ Cake\Routing\Middleware\AssetMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-27">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/MissingTemplateMiddleware.php, line 25 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-28">
<span class="stack-function">⟩ App\Middleware\MissingTemplateMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-29">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-30">
<span class="stack-function">⟩ Cake\Error\Middleware\ErrorHandlerMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-31">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/CorsMiddleware.php, line 29 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-32">
<span class="stack-function">⟩ App\Middleware\CorsMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-33">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/RevisionMiddleware.php, line 23 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-34">
<span class="stack-function">⟩ App\Middleware\RevisionMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-35">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 51 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-36">
<span class="stack-function">⟩ Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Http/Server.php, line 98 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-37">
<span class="stack-function">⟩ Cake\Http\Server->run</span>
<span class="stack-file">
ROOT/webroot/index.php, line 40 </span>
</a>
</li>
</ul>
</div>
<script type="text/javascript">
function bindEvent(selector, eventName, listener) {
var els = document.querySelectorAll(selector);
for (var i = 0, len = els.length; i < len; i++) {
els[i].addEventListener(eventName, listener, false);
}
}
function toggleElement(el) {
if (el.style.display === 'none') {
el.style.display = 'block';
} else {
el.style.display = 'none';
}
}
function each(els, cb) {
var i, len;
for (i = 0, len = els.length; i < len; i++) {
cb(els[i], i);
}
}
window.addEventListener('load', function() {
bindEvent('.stack-frame-args', 'click', function(event) {
var target = this.dataset['target'];
var el = document.getElementById(target);
toggleElement(el);
event.preventDefault();
});
var details = document.querySelectorAll('.stack-details');
var frames = document.querySelectorAll('.stack-frame');
bindEvent('.stack-frame a', 'click', function(event) {
each(frames, function(el) {
el.classList.remove('active');
});
this.parentNode.classList.add('active');
each(details, function(el) {
el.style.display = 'none';
});
var target = document.getElementById(this.dataset['target']);
toggleElement(target);
event.preventDefault();
});
bindEvent('.toggle-vendor-frames', 'click', function(event) {
each(frames, function(el) {
if (el.classList.contains('vendor-frame')) {
toggleElement(el);
}
});
event.preventDefault();
});
});
</script>
</body>
</html>
'
}
$maxBufferLength = (int) 8192
$file = '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Debugger.php'
$line = (int) 853
$message = 'Unable to emit headers. Headers sent in file=/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Debugger.php line=853' App\Error\NotifyAwareErrorHandler::handleError() - APP/Error/NotifyAwareErrorHandler.php, line 71
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 51
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php , line 152 ]Code Context
return $this -> _handler -> handleError ( $code , $description , $file , $line , $context );
}
$response = object(Cake\Http\Response) {
'status' => (int) 500,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Error: Argument 1 passed to Cake\ORM\Entity::__construct() must be of the type array, boolean given, called in /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php on line 601 </title>
<link href="https://cdn-01.www.staging.schnaeppchenfuchs.com/favicon.ico" type="image/x-icon" rel="icon"/><link href="https://cdn-01.www.staging.schnaeppchenfuchs.com/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <style>
body {
font: 14px helvetica, arial, sans-serif;
color: #222;
background-color: #f8f8f8;
padding:0;
margin: 0;
max-height: 100%;
}
.code-dump,
pre {
background: #fefefe;
border: 1px solid #ddd;
padding: 5px;
white-space: pre-wrap;
}
header {
background-color: #C3232D;
color: #ffffff;
padding: 16px 10px;
border-bottom: 3px solid #626262;
}
.header-title {
margin: 0;
font-weight: normal;
font-size: 30px;
line-height: 64px;
}
.header-type {
opacity: 0.75;
display: block;
font-size: 16px;
line-height: 1;
}
.header-help {
font-size: 12px;
line-height: 1;
position: absolute;
top: 30px;
right: 16px;
}
.header-help a {
color: #fff;
}
.error-nav {
float: left;
width: 30%;
}
.error-contents {
padding: 10px 1%;
float: right;
width: 68%;
}
.error,
.error-subheading {
font-size: 18px;
margin-top: 0;
padding: 10px;
border: 1px solid #EDBD26;
}
.error-subheading {
background: #1798A5;
color: #fff;
border: 1px solid #02808C;
}
.error {
background: #ffd54f;
}
.customize {
opacity: 0.6;
}
.stack-trace {
list-style: none;
margin: 0;
padding: 0;
}
.stack-frame {
padding: 10px;
border-bottom: 1px solid #212121;
}
.stack-frame:last-child {
border-bottom: none;
}
.stack-frame a {
display: block;
color: #212121;
text-decoration: none;
}
.stack-frame.active {
background: #e5e5e5;
}
.stack-frame a:hover {
text-decoration: underline;
}
.stack-file,
.stack-function {
display: block;
margin-bottom: 5px;
}
.stack-frame-file,
.stack-file {
font-family: consolas, monospace;
}
.stack-function {
font-weight: bold;
}
.stack-file {
font-size: 0.9em;
word-wrap: break-word;
}
.stack-details {
background: #ececec;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
border: 1px solid #ababab;
padding: 10px;
margin-bottom: 18px;
}
.stack-frame-args {
float: right;
}
.toggle-link {
color: #1798A5;
text-decoration: none;
}
.toggle-link:hover {
text-decoration: underline;
}
.toggle-vendor-frames {
padding: 5px;
display: block;
text-align: center;
}
.code-excerpt {
width: 100%;
margin: 5px 0;
background: #fefefe;
}
.code-highlight {
display: block;
background: #fff59d;
}
.excerpt-line {
padding-left: 2px;
}
.excerpt-number {
background: #f6f6f6;
width: 50px;
text-align: right;
color: #666;
border-right: 1px solid #ddd;
padding: 2px;
}
.excerpt-number:after {
content: attr(data-number);
}
table {
text-align: left;
}
th, td {
padding: 4px;
}
th {
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<header>
<h1 class="header-title">
Argument 1 passed to Cake\ORM\Entity::__construct() must be of the type array, boolean given, called in /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php on line 601 <span class="header-type">TypeError</span>
</h1>
<div class="header-help">
<a target="_blank" href="https://book.cakephp.org/3.0/">Documentation</a>
<a target="_blank" href="https://api.cakephp.org/">API</a>
</div>
</header>
<div class="error-contents">
<div id="stack-frame-0" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-0">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="597"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$results</span><span style="color: #007700">[</span><span style="color: #0000BB">$defaultAlias</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="598"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$results</span><span style="color: #007700">[</span><span style="color: #0000BB">$defaultAlias</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="599"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="600"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_hydrate </span><span style="color: #007700">&& !(</span><span style="color: #0000BB">$results </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">EntityInterface</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="601"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= new </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_entityClass</span><span style="color: #007700">(</span><span style="color: #0000BB">$results</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="602"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="603"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="604"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$results</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="605"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-0" style="display: none;">
<pre>false
[
'useSetters' => false,
'markClean' => true,
'markNew' => false,
'guard' => false,
'source' => 'DealCategories'
]</pre>
</div>
</div>
<div id="stack-frame-1" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-1">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="486"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$row </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="487"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$row</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="488"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="489"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="490"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_groupResult</span><span style="color: #007700">(</span><span style="color: #0000BB">$row</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="491"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="492"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="493"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="494"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Correctly nests results keys including those coming from associations</span></span></code></td>
</tr>
</table>
<div id="stack-args-1" style="display: none;">
<pre>[
'Deals__id' => (int) 12,
'Deals__name' => '1 Monat Musik Flatrate bei Napster umsonst',
'Deals__description' => '<p>Bei napster gibt es zur Zeit eine 1 Monats Musik Flatrate umsonst. Bei der Bestellung muss man den <strong>Aktionscode 94687DE</strong> eingeben um die 9,95, die eine Flatrate normalerweise kostet, erlassen zu bekommen. Wenn man innerhalb des ersten Monats kündigt, fallen keine weiteren Kosten an. Ich würde direkt am Tag nach der Bestellung und Freischaltung per E-Mail kündigen. Wenn ihr dann eine Bestätigung bekommt, müsst ihr euch keine weiteren Sorgen machen. Sollte das nicht klappen, könnt ihr immer noch per Post kündigen.</p>
<p>Ich weiß noch, dass ich, als es ein solches Angebot schon mal gab, vergessen habe zu kündigen. Napster hat dann 9,95 von mir abgebucht. Ich habe denen daraufhin eine E-Mail geschrieben und gesagt, ich hätte schon längst gekündigt…daraufhin bekam ich die 9,95 wieder gutgeschrieben…insgesamt also denke ich ein seriöser Laden.</p>
<p>Ein Haken an der Musik ist dass sie weil kopiergeschützt nicht auf dem Ipod funktioniert.</p>
<p>Insgesamt funktioniert die Flatrate aber sehr gut. Man kann so viel runterladen, wie man möchte, einziger Haken ist halt dass es nach Ablauf des einen Monats sich alles nicht mehr abspielen lässt. Aber auch dafür gibt es Lösungen </p>',
'Deals__slug' => '1-monat-musik-flatrate-bei-napster-umsonst',
'Deals__deal_category_id' => (int) 1,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => null,
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 1,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 3,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => null,
'Deals__modified' => '2020-05-01 08:54:14+00',
'Deals__created' => '2008-01-06 22:25:54+00',
'Deals__shop_id' => null,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 0,
'Deals__user_id' => (int) 95,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => '8.6399',
'Deals__start_date' => '2008-01-06 22:25:54+00',
'Deals__sitemap_lastmod' => '2021-01-26 20:26:10.915947+00',
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => null,
'Deals__image_height' => null,
'Deals__show_comments' => true,
'Shops__id' => null,
'Shops__shop_category_id' => null,
'Shops__slug' => null,
'Shops__name' => null,
'Shops__description' => null,
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => null,
'Shops__modified' => null,
'Shops__created' => null,
'Shops__logo' => null,
'Shops__excerpt' => null,
'Shops__clickout_url' => null,
'Shops__hits' => null,
'Shops__is_monetizable' => null,
'Shops__show_expired_offers' => null,
'Shops__exclude_from_sitemap' => null,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => null,
'Shops__rating_count' => null,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => null,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => null,
'Shops__is_experimental' => null,
'Shops__minimum_order_label' => null,
'Shops__url' => null,
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => null,
'Shops__affiliate_network_id' => null,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => null,
'Shops__score' => null,
'Shops__factor' => null,
'Shops__show_similar_offers' => null,
'Shops__show_deals' => null,
'Shops__sitemap_lastmod' => null,
'Shops__is_sitemap_aware' => null,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null,
'AffiliateNetworks__id' => null,
'AffiliateNetworks__name' => null,
'AffiliateNetworks__is_active' => null,
'AffiliateNetworks__modified' => null,
'AffiliateNetworks__created' => null,
'AffiliateNetworks__type' => null
]</pre>
</div>
</div>
<div id="stack-frame-2" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-2">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="272"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$valid</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="273"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="274"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="275"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="276"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_fetchResult</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="277"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $valid </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="278"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="279"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$valid </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_useBuffering</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="280"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_results</span><span style="color: #007700">[</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_index</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-3" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-3">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="464"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">foreignKey </span><span style="color: #007700">:</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="465"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">bindingKey</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="466"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= (array)</span><span style="color: #0000BB">$keys</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="467"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="468"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">-></span><span style="color: #0000BB">all</span><span style="color: #007700">() as </span><span style="color: #0000BB">$result</span><span style="color: #007700">) {</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="469"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $values </span><span style="color: #007700">= [];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="470"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$key </span><span style="color: #007700">as </span><span style="color: #0000BB">$k</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="471"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $values</span><span style="color: #007700">[] = </span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #0000BB">$k</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="472"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-4" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-4">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">buildEagerLoader</span><span style="color: #007700">(array </span><span style="color: #0000BB">$options</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">+= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_defaultOptions</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $fetchQuery </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $resultMap </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_buildResultMap</span><span style="color: #007700">(</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_resultInjector</span><span style="color: #007700">(</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">, </span><span style="color: #0000BB">$resultMap</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="128"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="129"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-4" style="display: none;">
<pre>object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT DealCategories.id AS "DealCategories__id", DealCategories.name AS "DealCategories__name", DealCategories.description AS "DealCategories__description", DealCategories.slug AS "DealCategories__slug", DealCategories.is_active AS "DealCategories__is_active", DealCategories.meta_title AS "DealCategories__meta_title", DealCategories.meta_description AS "DealCategories__meta_description", DealCategories.meta_keywords AS "DealCategories__meta_keywords", DealCategories.meta_robots AS "DealCategories__meta_robots", DealCategories.canonical AS "DealCategories__canonical", DealCategories.image AS "DealCategories__image", DealCategories.modified AS "DealCategories__modified", DealCategories.created AS "DealCategories__created", DealCategories.exclude_from_sitemap AS "DealCategories__exclude_from_sitemap", DealCategories.sitemap_lastmod AS "DealCategories__sitemap_lastmod", DealCategories.is_sitemap_aware AS "DealCategories__is_sitemap_aware", DealCategories.image_width AS "DealCategories__image_width", DealCategories.image_height AS "DealCategories__image_height" FROM deal_categories DealCategories WHERE DealCategories.id in (:c0)',
'params' => [
':c0' => [
'value' => (int) 12,
'type' => 'integer',
'placeholder' => 'c0'
]
],
'defaultTypes' => [
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'image_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealCategoriesTable) {
'registryAlias' => 'DealCategories',
'table' => 'deal_categories',
'alias' => 'DealCategories',
'entityClass' => 'App\Model\Entity\DealCategory',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]</pre>
</div>
</div>
<div id="stack-frame-5" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/BelongsTo.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-5">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="196"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'associationType' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">type</span><span style="color: #007700">(),</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="197"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'finder' </span><span style="color: #007700">=> [</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #DD0000">'find'</span><span style="color: #007700">]</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="198"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="199"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="200"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$loader</span><span style="color: #007700">-></span><span style="color: #0000BB">buildEagerLoader</span><span style="color: #007700">(</span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="201"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="202"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="203"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]</pre>
</div>
</div>
<div id="stack-frame-6" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/EagerLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-6">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="708"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $config </span><span style="color: #007700">+ [</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="709"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'query' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$query</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="710"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'contain' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$contain</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="711"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'keys' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$keys</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="712"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'nestKey' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$meta</span><span style="color: #007700">-></span><span style="color: #0000BB">aliasPath</span><span style="color: #007700">()</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="713"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">]</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="714"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="715"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $statement </span><span style="color: #007700">= new </span><span style="color: #0000BB">CallbackStatement</span><span style="color: #007700">(</span><span style="color: #0000BB">$statement</span><span style="color: #007700">, </span><span style="color: #0000BB">$driver</span><span style="color: #007700">, </span><span style="color: #0000BB">$f</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="716"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-6" style="display: none;">
<pre>[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories'
]</pre>
</div>
</div>
<div id="stack-frame-7" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-7">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1137"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1138"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return new </span><span style="color: #0000BB">$decorator</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_results</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1139"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1140"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1141"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $statement </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEagerLoader</span><span style="color: #007700">()-></span><span style="color: #0000BB">loadExternal</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">execute</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1142"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return new </span><span style="color: #0000BB">ResultSet</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$statement</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1144"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-7" style="display: none;">
<pre>object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c0'
],
':c1' => [
'value' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'type' => 'string',
'placeholder' => 'c1'
],
':c2' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c2'
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [],
'Shops' => []
],
'matching' => [
'DealCategories' => [
'queryBuilder' => object(Closure) {},
'matching' => true,
'joinType' => 'INNER',
'fields' => false
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {
'registryAlias' => 'Deals',
'table' => 'deals',
'alias' => 'Deals',
'entityClass' => 'App\Model\Entity\Deal',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
object(Cake\Database\Statement\BufferedStatement) {
[protected] _allFetched => true
[protected] statement => object(Cake\Database\Statement\CallbackStatement) {
[protected] _callback => object(Cake\Database\FieldTypeConverter) {}
[protected] _statement => object(Cake\Database\Statement\PDOStatement) {}
[protected] _driver => object(App\Database\Driver\Postgres) {}
[protected] _hasExecuted => false
}
[protected] _driver => object(App\Database\Driver\Postgres) {
'connected' => true
}
[protected] buffer => [
(int) 0 => [
'Deals__id' => (int) 144852,
'Deals__name' => 'Nassfutter für kleine Hunde von GimDog 4 + 4 GRATIS',
'Deals__description' => '<p> Beim Kauf von <strong>4 x 100 g GimDog Little Darling Fruity Menu</strong> Nassfutter Ihrer Wahl erhalten Sie weitere <strong>4 x 100 g Schalen gratis!</strong></p>',
'Deals__slug' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'Deals__deal_category_id' => (int) 12,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => 'http://www.zooplus.de/shop/hunde/hundefutter_nassfutter/gimborn_little_darling/602340',
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 2,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 0,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => 'img/8d/7e/ec/602340_51.jpg',
'Deals__modified' => object(Cake\I18n\Time) {},
'Deals__created' => object(Cake\I18n\Time) {},
'Deals__shop_id' => (int) 1067,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 9,
'Deals__user_id' => null,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => (float) 5.064709,
'Deals__start_date' => object(Cake\I18n\Time) {},
'Deals__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => (int) 400,
'Deals__image_height' => (int) 400,
'Deals__show_comments' => true,
'Shops__id' => (int) 1067,
'Shops__shop_category_id' => (int) 20,
'Shops__slug' => 'zooplus',
'Shops__name' => 'zooplus',
'Shops__description' => '<p>Dass zooplus Tiere liebt, erkennt man nicht nur an den vielen Tipps zur artgerechten Haltung und Pflege, die TierbesitzerInnen gegeben werden, sondern auch daran, dass zooplus spezielle Rabatte für Tierheime, Organisationen und Züchter, die am zooplus-Züchterprogramm teilnehmen, bereithält. Ihr könnt außerdem Produkte kaufen und Geld für Tiere spenden und natürlich auch selber von verschiedenen Rabatten, Aktionen und dem Bonusprogramm profitieren. Mit den regelmäßig wechselnden <strong>zooplus Gutscheinen</strong> macht ihr auf jeden Fall nichts falsch und kauft bei zooplus immer günstiger ein. Sucht euch also jetzt einen Gutschein aus und besucht den zooplus Webshop.</p>
<hr>
<h2>Mein zooplus Gutschein: Das Wichtigste in Kürze</h2>
<ul>
<li>Profitiert mit eurem zooplus Gutschein von {TOP_OFFER_LABEL} bei eurer Bestellung</li>
<li>Im {MMMM} {YYYY} bietet der Shop für Tierbedarf und -zubehör {OFFERS_COUNT} Sparmöglichkeiten</li>
<li>Folgt einer Empfehlung und freut euch über 10 Prozent Rabatt bei der ersten Bestellung</li>
<li>Erhaltet 333 zooPunkte für die Anmeldung zum Newsletter</li>
<li>ZüchterInnen, Tierheime und Tierschutzorganisationen erhalten 8 Prozent Nachlass bei jeder Bestellung ab 100 Euro</li>
</ul>
<hr>
<h2>zooplus Gutscheine: Alles Wissenswerte</h2>
<p>Ihr habt einen zooplus Gutscheincode entdeckt und fragt euch, wie ihr damit einen Rabatt ergattern könnt oder wie viel ihr damit sparen könnt? Die Antworten auf diese Fragen verraten wir euch hier:</p>
<h3 data-faq-id="1" data-faq-type="question">zooplus Gutscheine einlösen: Wie gehe ich vor?</h3>
<p data-faq-id="1" data-faq-type="answer">Sobald ihr hier einen der Gutscheine gewählt, diesen angeklickt und euch den Gutscheincode notiert habt, kann es weiter zum zooplus Tiershop gehen. Wählt hier aus, was ihr für euer Tier braucht. Spezialfutter, Snacks, Spielzeug und Tieraccessoires können sofort in den Warenkorb gelegt werden, wo auch der Gutschein einzulösen ist. Sollte noch kein Rabatt abgezogen sein, tragt den Gutscheincode in das entsprechende Feld im Warenkorb ein und bestätigt diesen, um euch den Rabatt zu sichern. Sofort wird der Bestellwert im Warenkorb entsprechend des Gutscheins reduziert.</p>
<p>Im Warenkorb erfahrt ihr auch, wie hoch die Versandkosten ausfallen. Solltet ihr innerhalb Deutschlands bestellen, ist der Versand bereits ab einem Bestellwert von nur 19 Euro kostenfrei. Seid bitte auch im nächsten Bestellschritt aufmerksam, denn wenn ihr noch kein/e KundIn von zooplus seid, empfehlen wir euch die Anmeldung als NeukundIn. Nur so sammelt ihr direkt Bonuspunkte. Wählt im Anschluss noch aus, wie bezahlt werden soll. Zur Auswahl stehen der Kauf auf Rechnung, Kreditkarte, PayPal oder Bankeinzug. Nach Bestellaufgabe wird das Paket schnellstens an euch verschickt, oft noch am selben Werktag. Sobald ihr das Paket dann in den Händen haltet, könnt ihr die Ware prüfen und bei Nichtgefallen oder aufgrund einer Fehlbestellung auch kostenfrei an zooplus zurücksenden.</p>
<h3 data-faq-id="2" data-faq-type="question">Wie viel kann ich mit meinem zooplus Gutschein sparen?</h3>
<p data-faq-id="2" data-faq-type="answer">Aktuell könnt ihr euch über {TOP_OFFER_LABEL} freuen, wenn ihr im Bestellvorgang einen Gutscheincode einlöst. Erfüllt diese Aktion nicht euren Wünschen oder eure benötigten Produkte sind von der Aktion ausgeschlossen, stöbert euch durch weitere {OFFERS_COUNT-1} Angebote, die wir euch in unserer Liste zur Verfügung stellen.</p>
<h3 data-faq-id="3" data-faq-type="question">Auf welche Kategorien kann ich mit meinen zooplus Gutschein sparen?</h3>
<p data-faq-id="3" data-faq-type="answer">Welche Produkte oder Kategorien mit euren Gutscheincode rabattiert werden können, hängt natürlich von dem jeweiligen Gutschein und dessen Konditionen ab. zooplus ist aber stets bemüht, BesitzerInnen von jedem möglichen Tier Sparmöglichkeiten zu bieten.</p>
<hr>
<h2>Wie kann ich beim Kauf von Tiernahrung und Tierbedarf ohne Gutschein Geld sparen?</h2>
<p>Produkte für das Haustier, Tierfutter- insbesondere Spezialnahrung, können wirklich teuer sein. Daher wird es jedem Tierbesitzer und jeder Zierbesitzerin entgegenkommen, wenn es eine Möglichkeit zum Sparen gibt. Bei zooplus kommt ihr direkt in den Genuss mehrerer Sparvorteile. Ihr könnt zum Ersten natürlich einen zooplus Gutscheine nutzen. Die Rabattgutscheine sind kostenlos und werden während des Bestellverlaufs durch die Eingabe eines Gutscheincodes eingelöst. Nachdem der Gutscheincode bestätigt wurde, erhaltet ihr den entsprechenden Rabatt. So einfach kann es also sein, Geld zu sparen.</p>
<div class="row">
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">zooplus Angebote durchstöbern</div>
<div class="wysiwyg-text-box__content"><p>Daneben gibt es bei zooplus natürlich auch einen Bereich für günstigen Tierbedarf, in dem die Angebote und Schnäppchen zu finden sind. Auch dort könnt ihr euch Produkte mit Rabatt sichern und teilweise sogar noch den Gutschein auf die reduzierten Waren einlösen. Die Ersparnis fällt somit noch höher aus.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="4" data-faq-type="question">Bekomme ich einen zooplus Gutschein mit dem Newsletter?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="4" data-faq-type="answer">Ihr solltet nicht vergessen, euch für den Newsletter von zooplus anzumelden. Der Newsletter kann jederzeit gekündigt werden. Er enthält Informationen zu neuen Produkten, Schnäppchen und vielem mehr. Ihr bekommt natürlich auch immer mal wieder einen zooplus Gutschein zugeschickt. Den ersten Vorteil in Form von 333 zooPunkten erhaltet ihr direkt nach Newsletter-Anmeldung.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="5" data-faq-type="question">Kann ich als BestandskundIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="5" data-faq-type="answer">Eine der Besonderheiten bei zooplus ist das Bonusprogramm. Treue KundInnen sammeln, nach einer Registrierung als KundIn, bei jedem Einkauf automatisch Bonuspunkte. Für einen Euro Bestellwert wird dem Kundenkonto automatisch ein Bonuspunkt gutgeschrieben. Wenn ihr meint, genug Punkte gesammelt zu haben, könnt ihr eure zooPunkte einlösen und gegen attraktive Prämien eintauschen.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">Kann ich als ZüchterIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p>Die weitere Besonderheit, die KundInnen von zooplus nutzen können, sind die Rabatte für Organisationen, Tierheime und ZüchterInnen. Ihr müsst euch lediglich einmal registrieren und erhaltet dann bei jedem Einkauf einen Rabatt in Höhe von 10 Prozent des Bestellwertes.</p></div>
</div></div>
</div>
<hr>
<h2>Kann ich bei zooplus Produkte für jedes Tier bestellen?</h2>
<p>Leckerlis, Nass- und Trockenfutter, Frostfutter, Spezialnahrung, Diätfutter und sogar Nahrungsergänzungsmittel für Tiere gibt es bei zooplus in großer Auswahl. Bozzita, Happy Dog, Rocco, Rinti, Terra Canis, Cosma, Felix, Gourmet und viele andere Futtermarken werden von zooplus angeboten. Neben dem Futter für Hunde, Katzen, Nagetiere, Fische, Vögel und sogar Pferde könnt ihr online über zooplus natürlich auch alle anderen Artikel für euren Liebling bestellen. Das schöne und gemütliche Hundekörbchen oder den Kratzbaum für die Katze gibt es ebenso wie das Aquarium oder den Käfig für den Vogel. Da es dem tierischen Mitbewohner an nichts fehlen soll, könnt ihr über zooplus auf Tierspielzeuge, Transportboxen, Leinen, Pflegeprodukte, Näpfe, Hundekleidung, Hundehütten, Katzentoiletten und vieles mehr bestellen. In einer eigenen Kategorie findet ihr zudem Diätfutter für Katzen und Hunde von Marken wie Royal Canin, Virbac und Purina Veterinary Diets. Damit ihr für Futter und Co. aber nie zu viel bezahlt, solltet ihr die zooplus Gutscheine nutzen. Denn damit erhaltet ihr auf den Kauf der Markenprodukte einen attraktiven Rabatt.</p>
<h3>Wie kann ich Kontakt zum Kundenservice aufnehmen?</h3>
<p>Kundenservice wird bei zooplus groß geschrieben. So können KundInnen zum Beispiel Kontakt zum Tierarzt-Team des Shops aufnehmen und sich gezielt beraten lassen. Daneben steht ein Kundenforum bereit, in dem sich KundInnen und ExpertInnen austauschen können. Fragen zu den Produkten und Bestellungen beantworten die MitarbeiterInnen des Serviceteams telefonisch unter der Nummer 089 211 29 211. Solltet ihr die Kontaktaufnahme per Mail bevorzugen, könnt ihr das online verfügbare Kontaktformular nutzen. Ebenfalls zu empfehlen sind die Social Media Accounts des Tiershops über<a href="https://www.facebook.com/zooplus.de/" rel="noopener noreferrer" target="_blank"> Facebook</a>, <a href="https://www.instagram.com/zooplus_official/" rel="noopener noreferrer" target="_blank">Instagram</a> oder<a href="https://twitter.com/zooplusDE" rel="noopener noreferrer" target="_blank"> Twitter</a>. Hier gibt es regelmäßig spannende Beiträge rund ums Tier, Tipps für Tierhalter und Hinweise zu aktuellen Aktionen, Gutscheinen, Schnäppchen und Gewinnspielen. Wenn ihr euch genauer über verschiedene Produkte informieren möchtet oder einfach Spaß an Tiervideos habt, solltet ihr auch unbedingt mal auf dem<a href="https://www.youtube.com/user/zooplusDE" rel="noopener noreferrer" target="_blank"> Youtube-Channel von zooplus</a> vorbeischauen.<span class="fr-video fr-deletable fr-fvc fr-dvb fr-draggable" contenteditable="false" draggable="true"><iframe width="640" height="360" src="https://www.youtube.com/embed/mOAlQJmYrk8?&amp;wmode=opaque" frameborder="0" allowfullscreen="" class="fr-draggable"></iframe></span></p>
<h3>Kann ich bei zooplus alles für mein Tier kaufen?</h3>
<p>Seit mehr als 15 Jahren ist zooplus nun bereits 24 Stunden am Tag, 365 Tage im Jahr für seine KundInnen da. 1999 wurde der Webshop für Tierbedarf eröffnet und gehört daher zu den ersten InternethändlerInnen in diesem Bereich. Treue KundInnen hat zooplus seither viele, denn in den rund 15 Jahren Online-Präsenz konnte das Unternehmen schon mehr als 48 Millionen Pakete an Haushalte in Deutschland und andere europäische Länder verschicken. Der Hauptsitz des Unternehmens befindet sich nach wie vor in München, wobei zooplus heute auch Standorte in weiteren Ländern besitzt, um KundInnen einen reibungslosen Versand gewährleisten zu können. Egal also, ob ihr aus Deutschland oder einem anderen Land bestellt, das Paket mit der bestellten Tiernahrung, den Accessoires für dein Haustier oder anderem Zubehör wird rasch verschickt - meist sogar noch am Tag der Bestellaufgabe. Somit profitiert ihr vom sehr schnellen Versand und könnt die bestellte Ware oft schon am Folgetag der Bestellung in den Händen halten. Natürlich können sich auch die weiteren Serviceleistungen von zooplus sehen lassen: der Kundenservice ist immer gut erreichbar, ihr könnt Kontakt mit dem Tierarzt-Team aufnehmen, ein Bonusprogramm nutzen und sogar gratis zooplus Gutscheine einlösen. Da ihr bei zooplus Produkte von den bekannten Top-Marken des Tierbedarfsbereichs wie etwa Trixie, KONG, Acana, Happy Dog &amp; Happy Cat, Orijen, Royal Canin und Josera bestellen könnt, lohnt sich ein solcher Gutschein bei jedem Einkauf. Denn ihr habt mit einem Gutschein die Möglichkeit, die besten Markenprodukte günstiger zu bestellen. Übrigens bekommt ihr mit einem passenden Gutschein auch in anderen Online Shops Rabatt. Sucht daher doch nach einem <a href="https://schnaeppchenfuchs.com/gutschein/fressnapf" rel="noopener noreferrer" target="_blank">Fressnapf Gutschein</a> oder einem <a href="https://schnaeppchenfuchs.com/gutschein/medpets" rel="noopener noreferrer" target="_blank">medpets Rabattcode</a>, vergleicht Preise und holt euch Rabatte dann mittels Gutscheincode ein.</p>',
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => true,
'Shops__modified' => object(Cake\I18n\Time) {},
'Shops__created' => object(Cake\I18n\Time) {},
'Shops__logo' => 'img/25/54/51/42429.png',
'Shops__excerpt' => '<p>Ihr besitzt ein Haustier, das euch am Herzen liegt? Ob Hund, Katze, Fische, Nager, Vogel oder sogar Pferd, im Online Shop zooplus finden TierbesitzerInnen alles für Ihren Liebling. Im {MMMM} {YYYY} könnt ihr mit eurem zooplus Gutschein {TOP_OFFER_LABEL} erhalten. Das Angebot reicht von Futtermitteln und Snacks über Pflegeprodukte und Accessoires bis hin zu speziellen Produkten für Training und Freizeit. Außerdem bietet zooplus Spezialnahrung für betagte Hunde, Jungtiere und Diätfutter für Hunde und Katzen an. Daneben stellt zooplus TierbesitzerInnen viele weitere Highlights zur Verfügung: Informiert euch zum Beispiel über Krankheiten, Ernährung und Erziehung von Tieren im eigenen zooplus Blog, ruft das lehrreiche und interessante Magazin auf oder nehmt Kontakt zum Tierarzt-Team des Webshops auf.</p><h3>Empfehlung folgen und 10 Prozent sparen</h3><p>FreundInnen, Bekannte oder Familienmitglieder sind begeisterte zooplus KundInnen? Folgt ihr einer Empfehlung, so erhaltet ihr 10 Prozent Rabatt auf die erste Bestellung. Die Person, die euch für den Online Shop für Tierbedarf begeistert hat, erhält im Gegenzug 350 zooPunkte.</p>',
'Shops__clickout_url' => 'https://marketing.net.zooplus.de/ts/i3101179/tsc?amc=aff.zooplus.22401.26276.8395&rmd=2&trg=https%3A%2F%2Fwww.zooplus.de%2F',
'Shops__hits' => (int) 1637,
'Shops__is_monetizable' => true,
'Shops__show_expired_offers' => true,
'Shops__exclude_from_sitemap' => false,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => (float) 4,
'Shops__rating_count' => (int) 4,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => true,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => 'img/11/83/bd/screenshot-zooplus.png',
'Shops__is_experimental' => false,
'Shops__minimum_order_label' => (int) 1,
'Shops__url' => 'http://www.zooplus.de',
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => true,
'Shops__affiliate_network_id' => (int) 35,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => true,
'Shops__score' => (float) 574,
'Shops__factor' => (float) 1,
'Shops__show_similar_offers' => true,
'Shops__show_deals' => true,
'Shops__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Shops__is_sitemap_aware' => true,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null
]
]
[protected] _hasExecuted => false
[protected] index => (int) 0
}</pre>
</div>
</div>
<div id="stack-frame-8" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-8">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="305"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="306"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="307"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="308"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$results</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="309"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_decorateResults</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="310"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="311"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">-></span><span style="color: #0000BB">store</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$results</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="312"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="313"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-8" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-9" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-9">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1084"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'You cannot call all() on a non-select query. Use execute() instead.'</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1085"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1086"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1087"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1088"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_all</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1089"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1090"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1091"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1092"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Trigger the beforeFind event on the query</span><span style="color: #DD0000">'s repository object.</span></span></code></td>
</tr>
</table>
<div id="stack-args-9" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-10" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-10">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="467"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_dirty</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="468"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">limit</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="469"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="470"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="471"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">all</span><span style="color: #007700">()-></span><span style="color: #0000BB">first</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="472"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="473"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="474"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="475"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Get the first result from the executing query </span><span style="color: #007700">or </span><span style="color: #0000BB">raise an exception</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-10" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-11" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Routing/Route/SlugRoute.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-11">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$table </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ActivityAwareInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'active'</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $entity </span><span style="color: #007700">= </span><span style="color: #0000BB">$query</span><span style="color: #007700">-></span><span style="color: #0000BB">first</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$entity </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">EntityInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_redirect</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedUrl</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-11" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-12" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Route/Route.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-12">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="425"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">options</span><span style="color: #007700">[</span><span style="color: #DD0000">'_host'</span><span style="color: #007700">]) && !</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hostMatches</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">())) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="426"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="427"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="428"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="429"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">(), </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getMethod</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="430"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="431"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="432"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="433"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Checks to see </span><span style="color: #007700">if </span><span style="color: #0000BB">the given URL can be parsed by this route</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-12" style="display: none;">
<pre>'/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
'GET'</pre>
</div>
</div>
<div id="stack-frame-13" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/RouteCollection.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-13">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="201"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="202"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="203"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/* @var \Cake\Routing\Route\Route $route */</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="204"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_paths</span><span style="color: #007700">[</span><span style="color: #0000BB">$path</span><span style="color: #007700">] as </span><span style="color: #0000BB">$route</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="205"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $r </span><span style="color: #007700">= </span><span style="color: #0000BB">$route</span><span style="color: #007700">-></span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="206"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$r </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="207"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">continue;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="208"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="209"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getQuery</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-13" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-14" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Router.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-14">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="386"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!static::</span><span style="color: #0000BB">$initialized</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="387"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">_loadRoutes</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="388"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="389"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="390"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return static::</span><span style="color: #0000BB">$_collection</span><span style="color: #007700">-></span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="391"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="392"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="393"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="394"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Takes parameter </span><span style="color: #007700">and </span><span style="color: #0000BB">path information back from the Dispatcher</span><span style="color: #007700">, </span><span style="color: #0000BB">sets these</span></span></code></td>
</tr>
</table>
<div id="stack-args-14" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-15" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-15">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="142"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $parsedBody </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getParsedBody</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">[</span><span style="color: #DD0000">'_method'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="144"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">withMethod</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">[</span><span style="color: #DD0000">'_method'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="146"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $params </span><span style="color: #007700">= </span><span style="color: #0000BB">Router</span><span style="color: #007700">::</span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">;</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="147"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="148"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="149"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">unset(</span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="150"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-15" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-16" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-16">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-16" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-17" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LegacyRedirectMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-17">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MissingRouteException $e</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $path </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $base </span><span style="color: #007700">= </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.base'</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-17" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-18" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-18">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-18" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-19" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/WwwCheckMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-19">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="17"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">getenv</span><span style="color: #007700">(</span><span style="color: #DD0000">'CAKE_ENV'</span><span style="color: #007700">) !== </span><span style="color: #DD0000">'production'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.useWww'</span><span style="color: #007700">) && </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">(), </span><span style="color: #DD0000">'www'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">0</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $uri </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">withHost</span><span style="color: #007700">(</span><span style="color: #DD0000">'www.' </span><span style="color: #007700">. </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">());</span></span></code></td>
</tr>
</table>
<div id="stack-args-19" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-20" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-20">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-20" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-21" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LoopbackMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-21">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">() === </span><span style="color: #DD0000">'/_loopback'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">200</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-21" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-22" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-22">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-22" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-23" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/HealthCheckMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-23">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">() === </span><span style="color: #DD0000">'/_ping'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">200</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-23" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-24" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-24">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-24" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-25" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-25">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="84"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="85"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="86"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="87"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'..'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false </span><span style="color: #007700">|| </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'.'</span><span style="color: #007700">) === </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="88"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="89"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="90"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="91"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'/.'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-25" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-26" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-26">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-26" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-27" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/MissingTemplateMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-27">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MissingTemplateException $e</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">404</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-27" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-28" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-28">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-28" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-29" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-29">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="93"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="95"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="96"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="97"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Throwable $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="98"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="99"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Exception $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="100"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-29" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-30" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-30">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-30" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-31" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/CorsMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-31">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'Cors.enabled'</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="30"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="31"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="32"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$allowedOrigins</span><span style="color: #007700">, </span><span style="color: #0000BB">$allowedMethods</span><span style="color: #007700">, </span><span style="color: #0000BB">$allowedHeaders</span><span style="color: #007700">) = </span><span style="color: #0000BB">array_values</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'Cors'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-31" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-32" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-32">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-32" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-33" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/RevisionMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-33">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$revision</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withHeader</span><span style="color: #007700">(</span><span style="color: #DD0000">'X-EKS-Rev'</span><span style="color: #007700">, </span><span style="color: #0000BB">$revision</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-33" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-34" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-34">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-34" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-35" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-35">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">param </span><span style="color: #007700">\</span><span style="color: #0000BB">Psr</span><span style="color: #007700">\</span><span style="color: #0000BB">Http</span><span style="color: #007700">\</span><span style="color: #0000BB">Message</span><span style="color: #007700">\</span><span style="color: #0000BB">ServerRequestInterface $request The server request</span></span></code></td>
</tr>
</table>
<div id="stack-args-35" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-36" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Server.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-36">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="95"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Server.buildMiddleware'</span><span style="color: #007700">, [</span><span style="color: #DD0000">'middleware' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="96"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">add</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">app</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="97"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="98"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="99"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="100"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!(</span><span style="color: #0000BB">$response </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="101"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">RuntimeException</span><span style="color: #007700">(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="102"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'Application did not create a response. Got "%s" instead.'</span><span style="color: #007700">,</span></span></code></td>
</tr>
</table>
<div id="stack-args-36" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {},
(int) 10 => object(App\Middleware\UrlValidationMiddleware) {},
(int) 11 => object(App\Middleware\SlashCheckMiddleware) {},
(int) 12 => object(App\Middleware\BodyTerminateMiddleware) {},
(int) 13 => object(App\Middleware\UrlIdParserMiddleware) {},
(int) 14 => object(App\Middleware\CsrfProtectionMiddleware) {},
(int) 15 => object(App\Middleware\ClickoutMiddleware) {},
(int) 16 => object(App\Middleware\TimezoneMiddleware) {},
(int) 17 => object(App\Middleware\AuthenticationMiddleware) {},
(int) 18 => object(App\Middleware\FirewallMiddleware) {},
(int) 19 => object(App\Application) {}
]
[protected] callables => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-37" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-37">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="36"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Bind your application to the server.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="37"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$server </span><span style="color: #007700">= new </span><span style="color: #0000BB">Server</span><span style="color: #007700">(new </span><span style="color: #0000BB">Application</span><span style="color: #007700">(</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__DIR__</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/config'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="38"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="39"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Run the request/response through the application and emit the response.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="40"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">emit</span><span style="color: #007700">(</span><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="41"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-37" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div class="error-suggestion">
</div>
<p class="customize">
If you want to customize this error message, create
<em>src/Template/Error/error500.ctp</em>
</p>
</div>
<div class="error-nav">
<a href="#" class="toggle-link toggle-vendor-frames">toggle vendor stack frames</a>
<ul class="stack-trace">
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-0">
<span class="stack-function">⟩ Cake\ORM\Entity->__construct</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 601 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">⟩ Cake\ORM\ResultSet->_groupResult</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 490 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">⟩ Cake\ORM\ResultSet->_fetchResult</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 276 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">⟩ Cake\ORM\ResultSet->valid</span>
<span class="stack-file">
CORE/src/ORM/Association/Loader/SelectLoader.php, line 468 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">⟩ Cake\ORM\Association\Loader\SelectLoader->_buildResultMap</span>
<span class="stack-file">
CORE/src/ORM/Association/Loader/SelectLoader.php, line 125 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">⟩ Cake\ORM\Association\Loader\SelectLoader->buildEagerLoader</span>
<span class="stack-file">
CORE/src/ORM/Association/BelongsTo.php, line 200 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">⟩ Cake\ORM\Association\BelongsTo->eagerLoader</span>
<span class="stack-file">
CORE/src/ORM/EagerLoader.php, line 712 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">⟩ Cake\ORM\EagerLoader->loadExternal</span>
<span class="stack-file">
CORE/src/ORM/Query.php, line 1141 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-8">
<span class="stack-function">⟩ Cake\ORM\Query->_execute</span>
<span class="stack-file">
CORE/src/Datasource/QueryTrait.php, line 309 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-9">
<span class="stack-function">⟩ Cake\ORM\Query->_all</span>
<span class="stack-file">
CORE/src/ORM/Query.php, line 1088 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-10">
<span class="stack-function">⟩ Cake\ORM\Query->all</span>
<span class="stack-file">
CORE/src/Datasource/QueryTrait.php, line 471 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-11">
<span class="stack-function">⟩ Cake\ORM\Query->first</span>
<span class="stack-file">
APP/Routing/Route/SlugRoute.php, line 67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-12">
<span class="stack-function">⟩ App\Routing\Route\SlugRoute->parse</span>
<span class="stack-file">
CORE/src/Routing/Route/Route.php, line 429 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-13">
<span class="stack-function">⟩ Cake\Routing\Route\Route->parseRequest</span>
<span class="stack-file">
CORE/src/Routing/RouteCollection.php, line 205 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-14">
<span class="stack-function">⟩ Cake\Routing\RouteCollection->parseRequest</span>
<span class="stack-file">
CORE/src/Routing/Router.php, line 390 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-15">
<span class="stack-function">⟩ Cake\Routing\Router::parseRequest</span>
<span class="stack-file">
CORE/src/Routing/Middleware/RoutingMiddleware.php, line 146 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-16">
<span class="stack-function">⟩ Cake\Routing\Middleware\RoutingMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-17">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/LegacyRedirectMiddleware.php, line 25 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-18">
<span class="stack-function">⟩ App\Middleware\LegacyRedirectMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-19">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/WwwCheckMiddleware.php, line 21 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-20">
<span class="stack-function">⟩ App\Middleware\WwwCheckMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-21">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/LoopbackMiddleware.php, line 22 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-22">
<span class="stack-function">⟩ App\Middleware\LoopbackMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-23">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/HealthCheckMiddleware.php, line 22 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-24">
<span class="stack-function">⟩ App\Middleware\HealthCheckMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-25">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-26">
<span class="stack-function">⟩ Cake\Routing\Middleware\AssetMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-27">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/MissingTemplateMiddleware.php, line 25 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-28">
<span class="stack-function">⟩ App\Middleware\MissingTemplateMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-29">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-30">
<span class="stack-function">⟩ Cake\Error\Middleware\ErrorHandlerMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-31">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/CorsMiddleware.php, line 29 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-32">
<span class="stack-function">⟩ App\Middleware\CorsMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-33">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/RevisionMiddleware.php, line 23 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-34">
<span class="stack-function">⟩ App\Middleware\RevisionMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-35">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 51 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-36">
<span class="stack-function">⟩ Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Http/Server.php, line 98 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-37">
<span class="stack-function">⟩ Cake\Http\Server->run</span>
<span class="stack-file">
ROOT/webroot/index.php, line 40 </span>
</a>
</li>
</ul>
</div>
<script type="text/javascript">
function bindEvent(selector, eventName, listener) {
var els = document.querySelectorAll(selector);
for (var i = 0, len = els.length; i < len; i++) {
els[i].addEventListener(eventName, listener, false);
}
}
function toggleElement(el) {
if (el.style.display === 'none') {
el.style.display = 'block';
} else {
el.style.display = 'none';
}
}
function each(els, cb) {
var i, len;
for (i = 0, len = els.length; i < len; i++) {
cb(els[i], i);
}
}
window.addEventListener('load', function() {
bindEvent('.stack-frame-args', 'click', function(event) {
var target = this.dataset['target'];
var el = document.getElementById(target);
toggleElement(el);
event.preventDefault();
});
var details = document.querySelectorAll('.stack-details');
var frames = document.querySelectorAll('.stack-frame');
bindEvent('.stack-frame a', 'click', function(event) {
each(frames, function(el) {
el.classList.remove('active');
});
this.parentNode.classList.add('active');
each(details, function(el) {
el.style.display = 'none';
});
var target = document.getElementById(this.dataset['target']);
toggleElement(target);
event.preventDefault();
});
bindEvent('.toggle-vendor-frames', 'click', function(event) {
each(frames, function(el) {
if (el.classList.contains('vendor-frame')) {
toggleElement(el);
}
});
event.preventDefault();
});
});
</script>
</body>
</html>
'
}
$reasonPhrase = 'Internal Server Error' App\Error\NotifyAwareErrorHandler::handleError() - APP/Error/NotifyAwareErrorHandler.php, line 71
header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 152
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 57
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php , line 185 ]Code Context
return $this -> _handler -> handleError ( $code , $description , $file , $line , $context );
}
$response = object(Cake\Http\Response) {
'status' => (int) 500,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Error: Argument 1 passed to Cake\ORM\Entity::__construct() must be of the type array, boolean given, called in /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php on line 601 </title>
<link href="https://cdn-01.www.staging.schnaeppchenfuchs.com/favicon.ico" type="image/x-icon" rel="icon"/><link href="https://cdn-01.www.staging.schnaeppchenfuchs.com/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <style>
body {
font: 14px helvetica, arial, sans-serif;
color: #222;
background-color: #f8f8f8;
padding:0;
margin: 0;
max-height: 100%;
}
.code-dump,
pre {
background: #fefefe;
border: 1px solid #ddd;
padding: 5px;
white-space: pre-wrap;
}
header {
background-color: #C3232D;
color: #ffffff;
padding: 16px 10px;
border-bottom: 3px solid #626262;
}
.header-title {
margin: 0;
font-weight: normal;
font-size: 30px;
line-height: 64px;
}
.header-type {
opacity: 0.75;
display: block;
font-size: 16px;
line-height: 1;
}
.header-help {
font-size: 12px;
line-height: 1;
position: absolute;
top: 30px;
right: 16px;
}
.header-help a {
color: #fff;
}
.error-nav {
float: left;
width: 30%;
}
.error-contents {
padding: 10px 1%;
float: right;
width: 68%;
}
.error,
.error-subheading {
font-size: 18px;
margin-top: 0;
padding: 10px;
border: 1px solid #EDBD26;
}
.error-subheading {
background: #1798A5;
color: #fff;
border: 1px solid #02808C;
}
.error {
background: #ffd54f;
}
.customize {
opacity: 0.6;
}
.stack-trace {
list-style: none;
margin: 0;
padding: 0;
}
.stack-frame {
padding: 10px;
border-bottom: 1px solid #212121;
}
.stack-frame:last-child {
border-bottom: none;
}
.stack-frame a {
display: block;
color: #212121;
text-decoration: none;
}
.stack-frame.active {
background: #e5e5e5;
}
.stack-frame a:hover {
text-decoration: underline;
}
.stack-file,
.stack-function {
display: block;
margin-bottom: 5px;
}
.stack-frame-file,
.stack-file {
font-family: consolas, monospace;
}
.stack-function {
font-weight: bold;
}
.stack-file {
font-size: 0.9em;
word-wrap: break-word;
}
.stack-details {
background: #ececec;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
border: 1px solid #ababab;
padding: 10px;
margin-bottom: 18px;
}
.stack-frame-args {
float: right;
}
.toggle-link {
color: #1798A5;
text-decoration: none;
}
.toggle-link:hover {
text-decoration: underline;
}
.toggle-vendor-frames {
padding: 5px;
display: block;
text-align: center;
}
.code-excerpt {
width: 100%;
margin: 5px 0;
background: #fefefe;
}
.code-highlight {
display: block;
background: #fff59d;
}
.excerpt-line {
padding-left: 2px;
}
.excerpt-number {
background: #f6f6f6;
width: 50px;
text-align: right;
color: #666;
border-right: 1px solid #ddd;
padding: 2px;
}
.excerpt-number:after {
content: attr(data-number);
}
table {
text-align: left;
}
th, td {
padding: 4px;
}
th {
border-bottom: 1px solid #ccc;
}
</style>
</head>
<body>
<header>
<h1 class="header-title">
Argument 1 passed to Cake\ORM\Entity::__construct() must be of the type array, boolean given, called in /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php on line 601 <span class="header-type">TypeError</span>
</h1>
<div class="header-help">
<a target="_blank" href="https://book.cakephp.org/3.0/">Documentation</a>
<a target="_blank" href="https://api.cakephp.org/">API</a>
</div>
</header>
<div class="error-contents">
<div id="stack-frame-0" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-0">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="597"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$results</span><span style="color: #007700">[</span><span style="color: #0000BB">$defaultAlias</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="598"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$results</span><span style="color: #007700">[</span><span style="color: #0000BB">$defaultAlias</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="599"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="600"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_hydrate </span><span style="color: #007700">&& !(</span><span style="color: #0000BB">$results </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">EntityInterface</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="601"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= new </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_entityClass</span><span style="color: #007700">(</span><span style="color: #0000BB">$results</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="602"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="603"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="604"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$results</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="605"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-0" style="display: none;">
<pre>false
[
'useSetters' => false,
'markClean' => true,
'markNew' => false,
'guard' => false,
'source' => 'DealCategories'
]</pre>
</div>
</div>
<div id="stack-frame-1" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-1">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="486"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$row </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="487"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$row</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="488"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="489"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="490"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_groupResult</span><span style="color: #007700">(</span><span style="color: #0000BB">$row</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="491"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="492"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="493"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="494"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Correctly nests results keys including those coming from associations</span></span></code></td>
</tr>
</table>
<div id="stack-args-1" style="display: none;">
<pre>[
'Deals__id' => (int) 12,
'Deals__name' => '1 Monat Musik Flatrate bei Napster umsonst',
'Deals__description' => '<p>Bei napster gibt es zur Zeit eine 1 Monats Musik Flatrate umsonst. Bei der Bestellung muss man den <strong>Aktionscode 94687DE</strong> eingeben um die 9,95, die eine Flatrate normalerweise kostet, erlassen zu bekommen. Wenn man innerhalb des ersten Monats kündigt, fallen keine weiteren Kosten an. Ich würde direkt am Tag nach der Bestellung und Freischaltung per E-Mail kündigen. Wenn ihr dann eine Bestätigung bekommt, müsst ihr euch keine weiteren Sorgen machen. Sollte das nicht klappen, könnt ihr immer noch per Post kündigen.</p>
<p>Ich weiß noch, dass ich, als es ein solches Angebot schon mal gab, vergessen habe zu kündigen. Napster hat dann 9,95 von mir abgebucht. Ich habe denen daraufhin eine E-Mail geschrieben und gesagt, ich hätte schon längst gekündigt…daraufhin bekam ich die 9,95 wieder gutgeschrieben…insgesamt also denke ich ein seriöser Laden.</p>
<p>Ein Haken an der Musik ist dass sie weil kopiergeschützt nicht auf dem Ipod funktioniert.</p>
<p>Insgesamt funktioniert die Flatrate aber sehr gut. Man kann so viel runterladen, wie man möchte, einziger Haken ist halt dass es nach Ablauf des einen Monats sich alles nicht mehr abspielen lässt. Aber auch dafür gibt es Lösungen </p>',
'Deals__slug' => '1-monat-musik-flatrate-bei-napster-umsonst',
'Deals__deal_category_id' => (int) 1,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => null,
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 1,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 3,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => null,
'Deals__modified' => '2020-05-01 08:54:14+00',
'Deals__created' => '2008-01-06 22:25:54+00',
'Deals__shop_id' => null,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 0,
'Deals__user_id' => (int) 95,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => '8.6399',
'Deals__start_date' => '2008-01-06 22:25:54+00',
'Deals__sitemap_lastmod' => '2021-01-26 20:26:10.915947+00',
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => null,
'Deals__image_height' => null,
'Deals__show_comments' => true,
'Shops__id' => null,
'Shops__shop_category_id' => null,
'Shops__slug' => null,
'Shops__name' => null,
'Shops__description' => null,
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => null,
'Shops__modified' => null,
'Shops__created' => null,
'Shops__logo' => null,
'Shops__excerpt' => null,
'Shops__clickout_url' => null,
'Shops__hits' => null,
'Shops__is_monetizable' => null,
'Shops__show_expired_offers' => null,
'Shops__exclude_from_sitemap' => null,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => null,
'Shops__rating_count' => null,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => null,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => null,
'Shops__is_experimental' => null,
'Shops__minimum_order_label' => null,
'Shops__url' => null,
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => null,
'Shops__affiliate_network_id' => null,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => null,
'Shops__score' => null,
'Shops__factor' => null,
'Shops__show_similar_offers' => null,
'Shops__show_deals' => null,
'Shops__sitemap_lastmod' => null,
'Shops__is_sitemap_aware' => null,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null,
'AffiliateNetworks__id' => null,
'AffiliateNetworks__name' => null,
'AffiliateNetworks__is_active' => null,
'AffiliateNetworks__modified' => null,
'AffiliateNetworks__created' => null,
'AffiliateNetworks__type' => null
]</pre>
</div>
</div>
<div id="stack-frame-2" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-2">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="272"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$valid</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="273"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="274"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="275"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="276"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_fetchResult</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="277"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $valid </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="278"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="279"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$valid </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_useBuffering</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="280"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_results</span><span style="color: #007700">[</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_index</span><span style="color: #007700">] = </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_current</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-2" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-3" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-3">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="464"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">foreignKey </span><span style="color: #007700">:</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="465"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">bindingKey</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="466"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= (array)</span><span style="color: #0000BB">$keys</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="467"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="468"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">-></span><span style="color: #0000BB">all</span><span style="color: #007700">() as </span><span style="color: #0000BB">$result</span><span style="color: #007700">) {</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="469"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $values </span><span style="color: #007700">= [];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="470"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$key </span><span style="color: #007700">as </span><span style="color: #0000BB">$k</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="471"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $values</span><span style="color: #007700">[] = </span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #0000BB">$k</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="472"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-3" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-4" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-4">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="121"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">buildEagerLoader</span><span style="color: #007700">(array </span><span style="color: #0000BB">$options</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="122"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="123"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $options </span><span style="color: #007700">+= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_defaultOptions</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="124"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $fetchQuery </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_buildQuery</span><span style="color: #007700">(</span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="125"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $resultMap </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_buildResultMap</span><span style="color: #007700">(</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="126"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="127"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_resultInjector</span><span style="color: #007700">(</span><span style="color: #0000BB">$fetchQuery</span><span style="color: #007700">, </span><span style="color: #0000BB">$resultMap</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="128"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="129"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-4" style="display: none;">
<pre>object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT DealCategories.id AS "DealCategories__id", DealCategories.name AS "DealCategories__name", DealCategories.description AS "DealCategories__description", DealCategories.slug AS "DealCategories__slug", DealCategories.is_active AS "DealCategories__is_active", DealCategories.meta_title AS "DealCategories__meta_title", DealCategories.meta_description AS "DealCategories__meta_description", DealCategories.meta_keywords AS "DealCategories__meta_keywords", DealCategories.meta_robots AS "DealCategories__meta_robots", DealCategories.canonical AS "DealCategories__canonical", DealCategories.image AS "DealCategories__image", DealCategories.modified AS "DealCategories__modified", DealCategories.created AS "DealCategories__created", DealCategories.exclude_from_sitemap AS "DealCategories__exclude_from_sitemap", DealCategories.sitemap_lastmod AS "DealCategories__sitemap_lastmod", DealCategories.is_sitemap_aware AS "DealCategories__is_sitemap_aware", DealCategories.image_width AS "DealCategories__image_width", DealCategories.image_height AS "DealCategories__image_height" FROM deal_categories DealCategories WHERE DealCategories.id in (:c0)',
'params' => [
':c0' => [
'value' => (int) 12,
'type' => 'integer',
'placeholder' => 'c0'
]
],
'defaultTypes' => [
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'image_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealCategoriesTable) {
'registryAlias' => 'DealCategories',
'table' => 'deal_categories',
'alias' => 'DealCategories',
'entityClass' => 'App\Model\Entity\DealCategory',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]</pre>
</div>
</div>
<div id="stack-frame-5" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/BelongsTo.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-5">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="196"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'associationType' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">type</span><span style="color: #007700">(),</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="197"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'finder' </span><span style="color: #007700">=> [</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #DD0000">'find'</span><span style="color: #007700">]</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="198"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="199"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="200"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$loader</span><span style="color: #007700">-></span><span style="color: #0000BB">buildEagerLoader</span><span style="color: #007700">(</span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="201"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="202"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="203"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-5" style="display: none;">
<pre>[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]</pre>
</div>
</div>
<div id="stack-frame-6" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/EagerLoader.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-6">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="708"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $config </span><span style="color: #007700">+ [</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="709"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'query' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$query</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="710"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'contain' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$contain</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="711"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'keys' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$keys</span><span style="color: #007700">,</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="712"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'nestKey' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$meta</span><span style="color: #007700">-></span><span style="color: #0000BB">aliasPath</span><span style="color: #007700">()</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="713"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">]</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="714"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="715"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $statement </span><span style="color: #007700">= new </span><span style="color: #0000BB">CallbackStatement</span><span style="color: #007700">(</span><span style="color: #0000BB">$statement</span><span style="color: #007700">, </span><span style="color: #0000BB">$driver</span><span style="color: #007700">, </span><span style="color: #0000BB">$f</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="716"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-6" style="display: none;">
<pre>[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories'
]</pre>
</div>
</div>
<div id="stack-frame-7" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-7">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1137"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1138"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return new </span><span style="color: #0000BB">$decorator</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_results</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1139"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1140"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1141"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $statement </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEagerLoader</span><span style="color: #007700">()-></span><span style="color: #0000BB">loadExternal</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">execute</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1142"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return new </span><span style="color: #0000BB">ResultSet</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$statement</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1144"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-7" style="display: none;">
<pre>object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c0'
],
':c1' => [
'value' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'type' => 'string',
'placeholder' => 'c1'
],
':c2' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c2'
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [],
'Shops' => []
],
'matching' => [
'DealCategories' => [
'queryBuilder' => object(Closure) {},
'matching' => true,
'joinType' => 'INNER',
'fields' => false
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {
'registryAlias' => 'Deals',
'table' => 'deals',
'alias' => 'Deals',
'entityClass' => 'App\Model\Entity\Deal',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
object(Cake\Database\Statement\BufferedStatement) {
[protected] _allFetched => true
[protected] statement => object(Cake\Database\Statement\CallbackStatement) {
[protected] _callback => object(Cake\Database\FieldTypeConverter) {}
[protected] _statement => object(Cake\Database\Statement\PDOStatement) {}
[protected] _driver => object(App\Database\Driver\Postgres) {}
[protected] _hasExecuted => false
}
[protected] _driver => object(App\Database\Driver\Postgres) {
'connected' => true
}
[protected] buffer => [
(int) 0 => [
'Deals__id' => (int) 144852,
'Deals__name' => 'Nassfutter für kleine Hunde von GimDog 4 + 4 GRATIS',
'Deals__description' => '<p> Beim Kauf von <strong>4 x 100 g GimDog Little Darling Fruity Menu</strong> Nassfutter Ihrer Wahl erhalten Sie weitere <strong>4 x 100 g Schalen gratis!</strong></p>',
'Deals__slug' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'Deals__deal_category_id' => (int) 12,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => 'http://www.zooplus.de/shop/hunde/hundefutter_nassfutter/gimborn_little_darling/602340',
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 2,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 0,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => 'img/8d/7e/ec/602340_51.jpg',
'Deals__modified' => object(Cake\I18n\Time) {},
'Deals__created' => object(Cake\I18n\Time) {},
'Deals__shop_id' => (int) 1067,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 9,
'Deals__user_id' => null,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => (float) 5.064709,
'Deals__start_date' => object(Cake\I18n\Time) {},
'Deals__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => (int) 400,
'Deals__image_height' => (int) 400,
'Deals__show_comments' => true,
'Shops__id' => (int) 1067,
'Shops__shop_category_id' => (int) 20,
'Shops__slug' => 'zooplus',
'Shops__name' => 'zooplus',
'Shops__description' => '<p>Dass zooplus Tiere liebt, erkennt man nicht nur an den vielen Tipps zur artgerechten Haltung und Pflege, die TierbesitzerInnen gegeben werden, sondern auch daran, dass zooplus spezielle Rabatte für Tierheime, Organisationen und Züchter, die am zooplus-Züchterprogramm teilnehmen, bereithält. Ihr könnt außerdem Produkte kaufen und Geld für Tiere spenden und natürlich auch selber von verschiedenen Rabatten, Aktionen und dem Bonusprogramm profitieren. Mit den regelmäßig wechselnden <strong>zooplus Gutscheinen</strong> macht ihr auf jeden Fall nichts falsch und kauft bei zooplus immer günstiger ein. Sucht euch also jetzt einen Gutschein aus und besucht den zooplus Webshop.</p>
<hr>
<h2>Mein zooplus Gutschein: Das Wichtigste in Kürze</h2>
<ul>
<li>Profitiert mit eurem zooplus Gutschein von {TOP_OFFER_LABEL} bei eurer Bestellung</li>
<li>Im {MMMM} {YYYY} bietet der Shop für Tierbedarf und -zubehör {OFFERS_COUNT} Sparmöglichkeiten</li>
<li>Folgt einer Empfehlung und freut euch über 10 Prozent Rabatt bei der ersten Bestellung</li>
<li>Erhaltet 333 zooPunkte für die Anmeldung zum Newsletter</li>
<li>ZüchterInnen, Tierheime und Tierschutzorganisationen erhalten 8 Prozent Nachlass bei jeder Bestellung ab 100 Euro</li>
</ul>
<hr>
<h2>zooplus Gutscheine: Alles Wissenswerte</h2>
<p>Ihr habt einen zooplus Gutscheincode entdeckt und fragt euch, wie ihr damit einen Rabatt ergattern könnt oder wie viel ihr damit sparen könnt? Die Antworten auf diese Fragen verraten wir euch hier:</p>
<h3 data-faq-id="1" data-faq-type="question">zooplus Gutscheine einlösen: Wie gehe ich vor?</h3>
<p data-faq-id="1" data-faq-type="answer">Sobald ihr hier einen der Gutscheine gewählt, diesen angeklickt und euch den Gutscheincode notiert habt, kann es weiter zum zooplus Tiershop gehen. Wählt hier aus, was ihr für euer Tier braucht. Spezialfutter, Snacks, Spielzeug und Tieraccessoires können sofort in den Warenkorb gelegt werden, wo auch der Gutschein einzulösen ist. Sollte noch kein Rabatt abgezogen sein, tragt den Gutscheincode in das entsprechende Feld im Warenkorb ein und bestätigt diesen, um euch den Rabatt zu sichern. Sofort wird der Bestellwert im Warenkorb entsprechend des Gutscheins reduziert.</p>
<p>Im Warenkorb erfahrt ihr auch, wie hoch die Versandkosten ausfallen. Solltet ihr innerhalb Deutschlands bestellen, ist der Versand bereits ab einem Bestellwert von nur 19 Euro kostenfrei. Seid bitte auch im nächsten Bestellschritt aufmerksam, denn wenn ihr noch kein/e KundIn von zooplus seid, empfehlen wir euch die Anmeldung als NeukundIn. Nur so sammelt ihr direkt Bonuspunkte. Wählt im Anschluss noch aus, wie bezahlt werden soll. Zur Auswahl stehen der Kauf auf Rechnung, Kreditkarte, PayPal oder Bankeinzug. Nach Bestellaufgabe wird das Paket schnellstens an euch verschickt, oft noch am selben Werktag. Sobald ihr das Paket dann in den Händen haltet, könnt ihr die Ware prüfen und bei Nichtgefallen oder aufgrund einer Fehlbestellung auch kostenfrei an zooplus zurücksenden.</p>
<h3 data-faq-id="2" data-faq-type="question">Wie viel kann ich mit meinem zooplus Gutschein sparen?</h3>
<p data-faq-id="2" data-faq-type="answer">Aktuell könnt ihr euch über {TOP_OFFER_LABEL} freuen, wenn ihr im Bestellvorgang einen Gutscheincode einlöst. Erfüllt diese Aktion nicht euren Wünschen oder eure benötigten Produkte sind von der Aktion ausgeschlossen, stöbert euch durch weitere {OFFERS_COUNT-1} Angebote, die wir euch in unserer Liste zur Verfügung stellen.</p>
<h3 data-faq-id="3" data-faq-type="question">Auf welche Kategorien kann ich mit meinen zooplus Gutschein sparen?</h3>
<p data-faq-id="3" data-faq-type="answer">Welche Produkte oder Kategorien mit euren Gutscheincode rabattiert werden können, hängt natürlich von dem jeweiligen Gutschein und dessen Konditionen ab. zooplus ist aber stets bemüht, BesitzerInnen von jedem möglichen Tier Sparmöglichkeiten zu bieten.</p>
<hr>
<h2>Wie kann ich beim Kauf von Tiernahrung und Tierbedarf ohne Gutschein Geld sparen?</h2>
<p>Produkte für das Haustier, Tierfutter- insbesondere Spezialnahrung, können wirklich teuer sein. Daher wird es jedem Tierbesitzer und jeder Zierbesitzerin entgegenkommen, wenn es eine Möglichkeit zum Sparen gibt. Bei zooplus kommt ihr direkt in den Genuss mehrerer Sparvorteile. Ihr könnt zum Ersten natürlich einen zooplus Gutscheine nutzen. Die Rabattgutscheine sind kostenlos und werden während des Bestellverlaufs durch die Eingabe eines Gutscheincodes eingelöst. Nachdem der Gutscheincode bestätigt wurde, erhaltet ihr den entsprechenden Rabatt. So einfach kann es also sein, Geld zu sparen.</p>
<div class="row">
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">zooplus Angebote durchstöbern</div>
<div class="wysiwyg-text-box__content"><p>Daneben gibt es bei zooplus natürlich auch einen Bereich für günstigen Tierbedarf, in dem die Angebote und Schnäppchen zu finden sind. Auch dort könnt ihr euch Produkte mit Rabatt sichern und teilweise sogar noch den Gutschein auf die reduzierten Waren einlösen. Die Ersparnis fällt somit noch höher aus.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="4" data-faq-type="question">Bekomme ich einen zooplus Gutschein mit dem Newsletter?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="4" data-faq-type="answer">Ihr solltet nicht vergessen, euch für den Newsletter von zooplus anzumelden. Der Newsletter kann jederzeit gekündigt werden. Er enthält Informationen zu neuen Produkten, Schnäppchen und vielem mehr. Ihr bekommt natürlich auch immer mal wieder einen zooplus Gutschein zugeschickt. Den ersten Vorteil in Form von 333 zooPunkten erhaltet ihr direkt nach Newsletter-Anmeldung.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="5" data-faq-type="question">Kann ich als BestandskundIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="5" data-faq-type="answer">Eine der Besonderheiten bei zooplus ist das Bonusprogramm. Treue KundInnen sammeln, nach einer Registrierung als KundIn, bei jedem Einkauf automatisch Bonuspunkte. Für einen Euro Bestellwert wird dem Kundenkonto automatisch ein Bonuspunkt gutgeschrieben. Wenn ihr meint, genug Punkte gesammelt zu haben, könnt ihr eure zooPunkte einlösen und gegen attraktive Prämien eintauschen.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">Kann ich als ZüchterIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p>Die weitere Besonderheit, die KundInnen von zooplus nutzen können, sind die Rabatte für Organisationen, Tierheime und ZüchterInnen. Ihr müsst euch lediglich einmal registrieren und erhaltet dann bei jedem Einkauf einen Rabatt in Höhe von 10 Prozent des Bestellwertes.</p></div>
</div></div>
</div>
<hr>
<h2>Kann ich bei zooplus Produkte für jedes Tier bestellen?</h2>
<p>Leckerlis, Nass- und Trockenfutter, Frostfutter, Spezialnahrung, Diätfutter und sogar Nahrungsergänzungsmittel für Tiere gibt es bei zooplus in großer Auswahl. Bozzita, Happy Dog, Rocco, Rinti, Terra Canis, Cosma, Felix, Gourmet und viele andere Futtermarken werden von zooplus angeboten. Neben dem Futter für Hunde, Katzen, Nagetiere, Fische, Vögel und sogar Pferde könnt ihr online über zooplus natürlich auch alle anderen Artikel für euren Liebling bestellen. Das schöne und gemütliche Hundekörbchen oder den Kratzbaum für die Katze gibt es ebenso wie das Aquarium oder den Käfig für den Vogel. Da es dem tierischen Mitbewohner an nichts fehlen soll, könnt ihr über zooplus auf Tierspielzeuge, Transportboxen, Leinen, Pflegeprodukte, Näpfe, Hundekleidung, Hundehütten, Katzentoiletten und vieles mehr bestellen. In einer eigenen Kategorie findet ihr zudem Diätfutter für Katzen und Hunde von Marken wie Royal Canin, Virbac und Purina Veterinary Diets. Damit ihr für Futter und Co. aber nie zu viel bezahlt, solltet ihr die zooplus Gutscheine nutzen. Denn damit erhaltet ihr auf den Kauf der Markenprodukte einen attraktiven Rabatt.</p>
<h3>Wie kann ich Kontakt zum Kundenservice aufnehmen?</h3>
<p>Kundenservice wird bei zooplus groß geschrieben. So können KundInnen zum Beispiel Kontakt zum Tierarzt-Team des Shops aufnehmen und sich gezielt beraten lassen. Daneben steht ein Kundenforum bereit, in dem sich KundInnen und ExpertInnen austauschen können. Fragen zu den Produkten und Bestellungen beantworten die MitarbeiterInnen des Serviceteams telefonisch unter der Nummer 089 211 29 211. Solltet ihr die Kontaktaufnahme per Mail bevorzugen, könnt ihr das online verfügbare Kontaktformular nutzen. Ebenfalls zu empfehlen sind die Social Media Accounts des Tiershops über<a href="https://www.facebook.com/zooplus.de/" rel="noopener noreferrer" target="_blank"> Facebook</a>, <a href="https://www.instagram.com/zooplus_official/" rel="noopener noreferrer" target="_blank">Instagram</a> oder<a href="https://twitter.com/zooplusDE" rel="noopener noreferrer" target="_blank"> Twitter</a>. Hier gibt es regelmäßig spannende Beiträge rund ums Tier, Tipps für Tierhalter und Hinweise zu aktuellen Aktionen, Gutscheinen, Schnäppchen und Gewinnspielen. Wenn ihr euch genauer über verschiedene Produkte informieren möchtet oder einfach Spaß an Tiervideos habt, solltet ihr auch unbedingt mal auf dem<a href="https://www.youtube.com/user/zooplusDE" rel="noopener noreferrer" target="_blank"> Youtube-Channel von zooplus</a> vorbeischauen.<span class="fr-video fr-deletable fr-fvc fr-dvb fr-draggable" contenteditable="false" draggable="true"><iframe width="640" height="360" src="https://www.youtube.com/embed/mOAlQJmYrk8?&amp;wmode=opaque" frameborder="0" allowfullscreen="" class="fr-draggable"></iframe></span></p>
<h3>Kann ich bei zooplus alles für mein Tier kaufen?</h3>
<p>Seit mehr als 15 Jahren ist zooplus nun bereits 24 Stunden am Tag, 365 Tage im Jahr für seine KundInnen da. 1999 wurde der Webshop für Tierbedarf eröffnet und gehört daher zu den ersten InternethändlerInnen in diesem Bereich. Treue KundInnen hat zooplus seither viele, denn in den rund 15 Jahren Online-Präsenz konnte das Unternehmen schon mehr als 48 Millionen Pakete an Haushalte in Deutschland und andere europäische Länder verschicken. Der Hauptsitz des Unternehmens befindet sich nach wie vor in München, wobei zooplus heute auch Standorte in weiteren Ländern besitzt, um KundInnen einen reibungslosen Versand gewährleisten zu können. Egal also, ob ihr aus Deutschland oder einem anderen Land bestellt, das Paket mit der bestellten Tiernahrung, den Accessoires für dein Haustier oder anderem Zubehör wird rasch verschickt - meist sogar noch am Tag der Bestellaufgabe. Somit profitiert ihr vom sehr schnellen Versand und könnt die bestellte Ware oft schon am Folgetag der Bestellung in den Händen halten. Natürlich können sich auch die weiteren Serviceleistungen von zooplus sehen lassen: der Kundenservice ist immer gut erreichbar, ihr könnt Kontakt mit dem Tierarzt-Team aufnehmen, ein Bonusprogramm nutzen und sogar gratis zooplus Gutscheine einlösen. Da ihr bei zooplus Produkte von den bekannten Top-Marken des Tierbedarfsbereichs wie etwa Trixie, KONG, Acana, Happy Dog &amp; Happy Cat, Orijen, Royal Canin und Josera bestellen könnt, lohnt sich ein solcher Gutschein bei jedem Einkauf. Denn ihr habt mit einem Gutschein die Möglichkeit, die besten Markenprodukte günstiger zu bestellen. Übrigens bekommt ihr mit einem passenden Gutschein auch in anderen Online Shops Rabatt. Sucht daher doch nach einem <a href="https://schnaeppchenfuchs.com/gutschein/fressnapf" rel="noopener noreferrer" target="_blank">Fressnapf Gutschein</a> oder einem <a href="https://schnaeppchenfuchs.com/gutschein/medpets" rel="noopener noreferrer" target="_blank">medpets Rabattcode</a>, vergleicht Preise und holt euch Rabatte dann mittels Gutscheincode ein.</p>',
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => true,
'Shops__modified' => object(Cake\I18n\Time) {},
'Shops__created' => object(Cake\I18n\Time) {},
'Shops__logo' => 'img/25/54/51/42429.png',
'Shops__excerpt' => '<p>Ihr besitzt ein Haustier, das euch am Herzen liegt? Ob Hund, Katze, Fische, Nager, Vogel oder sogar Pferd, im Online Shop zooplus finden TierbesitzerInnen alles für Ihren Liebling. Im {MMMM} {YYYY} könnt ihr mit eurem zooplus Gutschein {TOP_OFFER_LABEL} erhalten. Das Angebot reicht von Futtermitteln und Snacks über Pflegeprodukte und Accessoires bis hin zu speziellen Produkten für Training und Freizeit. Außerdem bietet zooplus Spezialnahrung für betagte Hunde, Jungtiere und Diätfutter für Hunde und Katzen an. Daneben stellt zooplus TierbesitzerInnen viele weitere Highlights zur Verfügung: Informiert euch zum Beispiel über Krankheiten, Ernährung und Erziehung von Tieren im eigenen zooplus Blog, ruft das lehrreiche und interessante Magazin auf oder nehmt Kontakt zum Tierarzt-Team des Webshops auf.</p><h3>Empfehlung folgen und 10 Prozent sparen</h3><p>FreundInnen, Bekannte oder Familienmitglieder sind begeisterte zooplus KundInnen? Folgt ihr einer Empfehlung, so erhaltet ihr 10 Prozent Rabatt auf die erste Bestellung. Die Person, die euch für den Online Shop für Tierbedarf begeistert hat, erhält im Gegenzug 350 zooPunkte.</p>',
'Shops__clickout_url' => 'https://marketing.net.zooplus.de/ts/i3101179/tsc?amc=aff.zooplus.22401.26276.8395&rmd=2&trg=https%3A%2F%2Fwww.zooplus.de%2F',
'Shops__hits' => (int) 1637,
'Shops__is_monetizable' => true,
'Shops__show_expired_offers' => true,
'Shops__exclude_from_sitemap' => false,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => (float) 4,
'Shops__rating_count' => (int) 4,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => true,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => 'img/11/83/bd/screenshot-zooplus.png',
'Shops__is_experimental' => false,
'Shops__minimum_order_label' => (int) 1,
'Shops__url' => 'http://www.zooplus.de',
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => true,
'Shops__affiliate_network_id' => (int) 35,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => true,
'Shops__score' => (float) 574,
'Shops__factor' => (float) 1,
'Shops__show_similar_offers' => true,
'Shops__show_deals' => true,
'Shops__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Shops__is_sitemap_aware' => true,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null
]
]
[protected] _hasExecuted => false
[protected] index => (int) 0
}</pre>
</div>
</div>
<div id="stack-frame-8" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-8">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="305"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="306"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">-></span><span style="color: #0000BB">fetch</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="307"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="308"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$results</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="309"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $results </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_decorateResults</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_execute</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="310"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="311"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_cache</span><span style="color: #007700">-></span><span style="color: #0000BB">store</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$results</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="312"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="313"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-8" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-9" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-9">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="1084"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'You cannot call all() on a non-select query. Use execute() instead.'</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1085"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1086"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1087"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1088"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_all</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1089"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1090"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1091"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="1092"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Trigger the beforeFind event on the query</span><span style="color: #DD0000">'s repository object.</span></span></code></td>
</tr>
</table>
<div id="stack-args-9" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-10" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-10">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="467"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_dirty</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="468"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">limit</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="469"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="470"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="471"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">all</span><span style="color: #007700">()-></span><span style="color: #0000BB">first</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="472"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="473"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="474"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="475"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Get the first result from the executing query </span><span style="color: #007700">or </span><span style="color: #0000BB">raise an exception</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-10" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-11" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Routing/Route/SlugRoute.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-11">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$table </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ActivityAwareInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $query</span><span style="color: #007700">-></span><span style="color: #0000BB">find</span><span style="color: #007700">(</span><span style="color: #DD0000">'active'</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $entity </span><span style="color: #007700">= </span><span style="color: #0000BB">$query</span><span style="color: #007700">-></span><span style="color: #0000BB">first</span><span style="color: #007700">();</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$entity </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">EntityInterface</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_redirect</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedUrl</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="70"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="71"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-11" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div id="stack-frame-12" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Route/Route.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-12">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="425"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">options</span><span style="color: #007700">[</span><span style="color: #DD0000">'_host'</span><span style="color: #007700">]) && !</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">hostMatches</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">())) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="426"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="427"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="428"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="429"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">parse</span><span style="color: #007700">(</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">(), </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getMethod</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="430"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="431"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="432"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="433"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Checks to see </span><span style="color: #007700">if </span><span style="color: #0000BB">the given URL can be parsed by this route</span><span style="color: #007700">.</span></span></code></td>
</tr>
</table>
<div id="stack-args-12" style="display: none;">
<pre>'/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
'GET'</pre>
</div>
</div>
<div id="stack-frame-13" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/RouteCollection.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-13">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="201"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="202"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="203"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/* @var \Cake\Routing\Route\Route $route */</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="204"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_paths</span><span style="color: #007700">[</span><span style="color: #0000BB">$path</span><span style="color: #007700">] as </span><span style="color: #0000BB">$route</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="205"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $r </span><span style="color: #007700">= </span><span style="color: #0000BB">$route</span><span style="color: #007700">-></span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="206"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$r </span><span style="color: #007700">=== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="207"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">continue;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="208"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="209"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$uri</span><span style="color: #007700">-></span><span style="color: #0000BB">getQuery</span><span style="color: #007700">()) {</span></span></code></td>
</tr>
</table>
<div id="stack-args-13" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-14" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Router.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-14">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="386"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!static::</span><span style="color: #0000BB">$initialized</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="387"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">_loadRoutes</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="388"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="389"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="390"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return static::</span><span style="color: #0000BB">$_collection</span><span style="color: #007700">-></span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="391"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="392"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="393"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="394"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Takes parameter </span><span style="color: #007700">and </span><span style="color: #0000BB">path information back from the Dispatcher</span><span style="color: #007700">, </span><span style="color: #0000BB">sets these</span></span></code></td>
</tr>
</table>
<div id="stack-args-14" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-15" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-15">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="142"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $parsedBody </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getParsedBody</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="143"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">) && isset(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">[</span><span style="color: #DD0000">'_method'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="144"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $request </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">withMethod</span><span style="color: #007700">(</span><span style="color: #0000BB">$parsedBody</span><span style="color: #007700">[</span><span style="color: #DD0000">'_method'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="145"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="146"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $params </span><span style="color: #007700">= </span><span style="color: #0000BB">Router</span><span style="color: #007700">::</span><span style="color: #0000BB">parseRequest</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">) + </span><span style="color: #0000BB">$params</span><span style="color: #007700">;</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="147"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">])) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="148"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">];</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="149"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">unset(</span><span style="color: #0000BB">$params</span><span style="color: #007700">[</span><span style="color: #DD0000">'_middleware'</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="150"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
</table>
<div id="stack-args-15" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}</pre>
</div>
</div>
<div id="stack-frame-16" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-16">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-16" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-17" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LegacyRedirectMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-17">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MissingRouteException $e</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $path </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $base </span><span style="color: #007700">= </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.base'</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-17" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-18" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-18">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-18" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-19" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/WwwCheckMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-19">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="17"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">getenv</span><span style="color: #007700">(</span><span style="color: #DD0000">'CAKE_ENV'</span><span style="color: #007700">) !== </span><span style="color: #DD0000">'production'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.useWww'</span><span style="color: #007700">) && </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">(), </span><span style="color: #DD0000">'www'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">0</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $uri </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">withHost</span><span style="color: #007700">(</span><span style="color: #DD0000">'www.' </span><span style="color: #007700">. </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getHost</span><span style="color: #007700">());</span></span></code></td>
</tr>
</table>
<div id="stack-args-19" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-20" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-20">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-20" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-21" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LoopbackMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-21">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">() === </span><span style="color: #DD0000">'/_loopback'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">200</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-21" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-22" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-22">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-22" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-23" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/HealthCheckMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-23">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="18"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">() === </span><span style="color: #DD0000">'/_ping'</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">200</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-23" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-24" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-24">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-24" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-25" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-25">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="84"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="85"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="86"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $url </span><span style="color: #007700">= </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">()-></span><span style="color: #0000BB">getPath</span><span style="color: #007700">();</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="87"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'..'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false </span><span style="color: #007700">|| </span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'.'</span><span style="color: #007700">) === </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="88"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="89"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="90"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="91"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">strpos</span><span style="color: #007700">(</span><span style="color: #0000BB">$url</span><span style="color: #007700">, </span><span style="color: #DD0000">'/.'</span><span style="color: #007700">) !== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-25" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-26" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-26">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-26" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-27" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/MissingTemplateMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-27">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">MissingTemplateException $e</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withStatus</span><span style="color: #007700">(</span><span style="color: #0000BB">404</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-27" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-28" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-28">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-28" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-29" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-29">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="92"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="93"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="95"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">try {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="96"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="97"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Throwable $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="98"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="99"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} catch (</span><span style="color: #0000BB">Exception $exception</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="100"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">handleException</span><span style="color: #007700">(</span><span style="color: #0000BB">$exception</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></td>
</tr>
</table>
<div id="stack-args-29" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-30" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-30">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-30" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-31" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/CorsMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-31">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">ServerRequestInterface $request</span><span style="color: #007700">, </span><span style="color: #0000BB">ResponseInterface $response</span><span style="color: #007700">, </span><span style="color: #0000BB">$next</span><span style="color: #007700">)</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="27"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="28"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'Cors.enabled'</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="29"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="30"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="31"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="32"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$allowedOrigins</span><span style="color: #007700">, </span><span style="color: #0000BB">$allowedMethods</span><span style="color: #007700">, </span><span style="color: #0000BB">$allowedHeaders</span><span style="color: #007700">) = </span><span style="color: #0000BB">array_values</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'Cors'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="33"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-31" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-32" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-32">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-32" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-33" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/RevisionMiddleware.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-33">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="19"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$revision</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="20"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$response</span><span style="color: #007700">-></span><span style="color: #0000BB">withHeader</span><span style="color: #007700">(</span><span style="color: #DD0000">'X-EKS-Rev'</span><span style="color: #007700">, </span><span style="color: #0000BB">$revision</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="21"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="22"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="23"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="24"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="25"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="26"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-33" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-34" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-34">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="61"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $next </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">get</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="62"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$next</span><span style="color: #007700">) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="63"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index</span><span style="color: #007700">++;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="64"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="65"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$next</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="66"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="67"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="68"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">// End of the queue</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="69"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$response</span><span style="color: #007700">;</span></span></code></td>
</tr>
</table>
<div id="stack-args-34" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}</pre>
</div>
</div>
<div id="stack-frame-35" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-35">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="47"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">{</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="48"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">middleware </span><span style="color: #007700">= </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="49"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">index </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">;</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="50"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="51"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="52"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="53"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="54"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">/**</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="55"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @</span><span style="color: #0000BB">param </span><span style="color: #007700">\</span><span style="color: #0000BB">Psr</span><span style="color: #007700">\</span><span style="color: #0000BB">Http</span><span style="color: #007700">\</span><span style="color: #0000BB">Message</span><span style="color: #007700">\</span><span style="color: #0000BB">ServerRequestInterface $request The server request</span></span></code></td>
</tr>
</table>
<div id="stack-args-35" style="display: none;">
<pre>object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-36" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Server.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-36">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="94"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="95"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatchEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'Server.buildMiddleware'</span><span style="color: #007700">, [</span><span style="color: #DD0000">'middleware' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$middleware</span><span style="color: #007700">]);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="96"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> $middleware</span><span style="color: #007700">-></span><span style="color: #0000BB">add</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">app</span><span style="color: #007700">);</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="97"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="98"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">runner</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">(</span><span style="color: #0000BB">$middleware</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">, </span><span style="color: #0000BB">$response</span><span style="color: #007700">);</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="99"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="100"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!(</span><span style="color: #0000BB">$response </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">ResponseInterface</span><span style="color: #007700">)) {</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="101"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">throw new </span><span style="color: #0000BB">RuntimeException</span><span style="color: #007700">(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="102"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'Application did not create a response. Got "%s" instead.'</span><span style="color: #007700">,</span></span></code></td>
</tr>
</table>
<div id="stack-args-36" style="display: none;">
<pre>object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {},
(int) 10 => object(App\Middleware\UrlValidationMiddleware) {},
(int) 11 => object(App\Middleware\SlashCheckMiddleware) {},
(int) 12 => object(App\Middleware\BodyTerminateMiddleware) {},
(int) 13 => object(App\Middleware\UrlIdParserMiddleware) {},
(int) 14 => object(App\Middleware\CsrfProtectionMiddleware) {},
(int) 15 => object(App\Middleware\ClickoutMiddleware) {},
(int) 16 => object(App\Middleware\TimezoneMiddleware) {},
(int) 17 => object(App\Middleware\AuthenticationMiddleware) {},
(int) 18 => object(App\Middleware\FirewallMiddleware) {},
(int) 19 => object(App\Application) {}
]
[protected] callables => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}</pre>
</div>
</div>
<div id="stack-frame-37" style="display:none;" class="stack-details">
<span class="stack-frame-file">/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php</span>
<a href="#" class="toggle-link stack-frame-args" data-target="stack-args-37">toggle arguments</a>
<table class="code-excerpt" cellspacing="0" cellpadding="0">
<tr>
<td class="excerpt-number" data-number="36"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Bind your application to the server.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="37"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB">$server </span><span style="color: #007700">= new </span><span style="color: #0000BB">Server</span><span style="color: #007700">(new </span><span style="color: #0000BB">Application</span><span style="color: #007700">(</span><span style="color: #0000BB">dirname</span><span style="color: #007700">(</span><span style="color: #0000BB">__DIR__</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/config'</span><span style="color: #007700">));</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="38"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="39"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">// Run the request/response through the application and emit the response.</span></span></code></td>
</tr>
<tr>
<td class="excerpt-number" data-number="40"></td>
<td class="excerpt-line"><span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">emit</span><span style="color: #007700">(</span><span style="color: #0000BB">$server</span><span style="color: #007700">-></span><span style="color: #0000BB">run</span><span style="color: #007700">());</span></span></code></span></td>
</tr>
<tr>
<td class="excerpt-number" data-number="41"></td>
<td class="excerpt-line"><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></td>
</tr>
</table>
<div id="stack-args-37" style="display: none;">
<pre>No arguments</pre>
</div>
</div>
<div class="error-suggestion">
</div>
<p class="customize">
If you want to customize this error message, create
<em>src/Template/Error/error500.ctp</em>
</p>
</div>
<div class="error-nav">
<a href="#" class="toggle-link toggle-vendor-frames">toggle vendor stack frames</a>
<ul class="stack-trace">
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-0">
<span class="stack-function">⟩ Cake\ORM\Entity->__construct</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 601 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-1">
<span class="stack-function">⟩ Cake\ORM\ResultSet->_groupResult</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 490 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-2">
<span class="stack-function">⟩ Cake\ORM\ResultSet->_fetchResult</span>
<span class="stack-file">
CORE/src/ORM/ResultSet.php, line 276 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-3">
<span class="stack-function">⟩ Cake\ORM\ResultSet->valid</span>
<span class="stack-file">
CORE/src/ORM/Association/Loader/SelectLoader.php, line 468 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-4">
<span class="stack-function">⟩ Cake\ORM\Association\Loader\SelectLoader->_buildResultMap</span>
<span class="stack-file">
CORE/src/ORM/Association/Loader/SelectLoader.php, line 125 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-5">
<span class="stack-function">⟩ Cake\ORM\Association\Loader\SelectLoader->buildEagerLoader</span>
<span class="stack-file">
CORE/src/ORM/Association/BelongsTo.php, line 200 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-6">
<span class="stack-function">⟩ Cake\ORM\Association\BelongsTo->eagerLoader</span>
<span class="stack-file">
CORE/src/ORM/EagerLoader.php, line 712 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-7">
<span class="stack-function">⟩ Cake\ORM\EagerLoader->loadExternal</span>
<span class="stack-file">
CORE/src/ORM/Query.php, line 1141 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-8">
<span class="stack-function">⟩ Cake\ORM\Query->_execute</span>
<span class="stack-file">
CORE/src/Datasource/QueryTrait.php, line 309 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-9">
<span class="stack-function">⟩ Cake\ORM\Query->_all</span>
<span class="stack-file">
CORE/src/ORM/Query.php, line 1088 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-10">
<span class="stack-function">⟩ Cake\ORM\Query->all</span>
<span class="stack-file">
CORE/src/Datasource/QueryTrait.php, line 471 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-11">
<span class="stack-function">⟩ Cake\ORM\Query->first</span>
<span class="stack-file">
APP/Routing/Route/SlugRoute.php, line 67 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-12">
<span class="stack-function">⟩ App\Routing\Route\SlugRoute->parse</span>
<span class="stack-file">
CORE/src/Routing/Route/Route.php, line 429 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-13">
<span class="stack-function">⟩ Cake\Routing\Route\Route->parseRequest</span>
<span class="stack-file">
CORE/src/Routing/RouteCollection.php, line 205 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-14">
<span class="stack-function">⟩ Cake\Routing\RouteCollection->parseRequest</span>
<span class="stack-file">
CORE/src/Routing/Router.php, line 390 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-15">
<span class="stack-function">⟩ Cake\Routing\Router::parseRequest</span>
<span class="stack-file">
CORE/src/Routing/Middleware/RoutingMiddleware.php, line 146 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-16">
<span class="stack-function">⟩ Cake\Routing\Middleware\RoutingMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-17">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/LegacyRedirectMiddleware.php, line 25 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-18">
<span class="stack-function">⟩ App\Middleware\LegacyRedirectMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-19">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/WwwCheckMiddleware.php, line 21 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-20">
<span class="stack-function">⟩ App\Middleware\WwwCheckMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-21">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/LoopbackMiddleware.php, line 22 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-22">
<span class="stack-function">⟩ App\Middleware\LoopbackMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-23">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/HealthCheckMiddleware.php, line 22 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-24">
<span class="stack-function">⟩ App\Middleware\HealthCheckMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-25">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-26">
<span class="stack-function">⟩ Cake\Routing\Middleware\AssetMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-27">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/MissingTemplateMiddleware.php, line 25 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-28">
<span class="stack-function">⟩ App\Middleware\MissingTemplateMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-29">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-30">
<span class="stack-function">⟩ Cake\Error\Middleware\ErrorHandlerMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-31">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/CorsMiddleware.php, line 29 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-32">
<span class="stack-function">⟩ App\Middleware\CorsMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame app-frame">
<a href="#" data-target="stack-frame-33">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
APP/Middleware/RevisionMiddleware.php, line 23 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-34">
<span class="stack-function">⟩ App\Middleware\RevisionMiddleware->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 65 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-35">
<span class="stack-function">⟩ Cake\Http\Runner->__invoke</span>
<span class="stack-file">
CORE/src/Http/Runner.php, line 51 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-36">
<span class="stack-function">⟩ Cake\Http\Runner->run</span>
<span class="stack-file">
CORE/src/Http/Server.php, line 98 </span>
</a>
</li>
<li class="stack-frame vendor-frame">
<a href="#" data-target="stack-frame-37">
<span class="stack-function">⟩ Cake\Http\Server->run</span>
<span class="stack-file">
ROOT/webroot/index.php, line 40 </span>
</a>
</li>
</ul>
</div>
<script type="text/javascript">
function bindEvent(selector, eventName, listener) {
var els = document.querySelectorAll(selector);
for (var i = 0, len = els.length; i < len; i++) {
els[i].addEventListener(eventName, listener, false);
}
}
function toggleElement(el) {
if (el.style.display === 'none') {
el.style.display = 'block';
} else {
el.style.display = 'none';
}
}
function each(els, cb) {
var i, len;
for (i = 0, len = els.length; i < len; i++) {
cb(els[i], i);
}
}
window.addEventListener('load', function() {
bindEvent('.stack-frame-args', 'click', function(event) {
var target = this.dataset['target'];
var el = document.getElementById(target);
toggleElement(el);
event.preventDefault();
});
var details = document.querySelectorAll('.stack-details');
var frames = document.querySelectorAll('.stack-frame');
bindEvent('.stack-frame a', 'click', function(event) {
each(frames, function(el) {
el.classList.remove('active');
});
this.parentNode.classList.add('active');
each(details, function(el) {
el.style.display = 'none';
});
var target = document.getElementById(this.dataset['target']);
toggleElement(target);
event.preventDefault();
});
bindEvent('.toggle-vendor-frames', 'click', function(event) {
each(frames, function(el) {
if (el.classList.contains('vendor-frame')) {
toggleElement(el);
}
});
event.preventDefault();
});
});
</script>
</body>
</html>
'
}
$cookies = []
$values = [
(int) 0 => 'text/html; charset=UTF-8'
]
$name = 'Content-Type'
$first = true
$value = 'text/html; charset=UTF-8' App\Error\NotifyAwareErrorHandler::handleError() - APP/Error/NotifyAwareErrorHandler.php, line 71
header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 185
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 58
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40
Error: Argument 1 passed to Cake\ORM\Entity::__construct() must be of the type array, boolean given, called in /var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php on line 601
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php
toggle arguments
if (isset( $results [ $defaultAlias ])) {
$results = $results [ $defaultAlias ];
}
if ( $this -> _hydrate && !( $results instanceof EntityInterface )) {
$results = new $this -> _entityClass ( $results , $options );
}
return $results ;
}
false
[
'useSetters' => false,
'markClean' => true,
'markNew' => false,
'guard' => false,
'source' => 'DealCategories'
]
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php
toggle arguments
if ( $row === false ) {
return $row ;
}
return $this -> _groupResult ( $row );
}
/**
* Correctly nests results keys including those coming from associations
[
'Deals__id' => (int) 12,
'Deals__name' => '1 Monat Musik Flatrate bei Napster umsonst',
'Deals__description' => '<p>Bei napster gibt es zur Zeit eine 1 Monats Musik Flatrate umsonst. Bei der Bestellung muss man den <strong>Aktionscode 94687DE</strong> eingeben um die 9,95, die eine Flatrate normalerweise kostet, erlassen zu bekommen. Wenn man innerhalb des ersten Monats kündigt, fallen keine weiteren Kosten an. Ich würde direkt am Tag nach der Bestellung und Freischaltung per E-Mail kündigen. Wenn ihr dann eine Bestätigung bekommt, müsst ihr euch keine weiteren Sorgen machen. Sollte das nicht klappen, könnt ihr immer noch per Post kündigen.</p>
<p>Ich weiß noch, dass ich, als es ein solches Angebot schon mal gab, vergessen habe zu kündigen. Napster hat dann 9,95 von mir abgebucht. Ich habe denen daraufhin eine E-Mail geschrieben und gesagt, ich hätte schon längst gekündigt…daraufhin bekam ich die 9,95 wieder gutgeschrieben…insgesamt also denke ich ein seriöser Laden.</p>
<p>Ein Haken an der Musik ist dass sie weil kopiergeschützt nicht auf dem Ipod funktioniert.</p>
<p>Insgesamt funktioniert die Flatrate aber sehr gut. Man kann so viel runterladen, wie man möchte, einziger Haken ist halt dass es nach Ablauf des einen Monats sich alles nicht mehr abspielen lässt. Aber auch dafür gibt es Lösungen </p>',
'Deals__slug' => '1-monat-musik-flatrate-bei-napster-umsonst',
'Deals__deal_category_id' => (int) 1,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => null,
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 1,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 3,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => null,
'Deals__modified' => '2020-05-01 08:54:14+00',
'Deals__created' => '2008-01-06 22:25:54+00',
'Deals__shop_id' => null,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 0,
'Deals__user_id' => (int) 95,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => '8.6399',
'Deals__start_date' => '2008-01-06 22:25:54+00',
'Deals__sitemap_lastmod' => '2021-01-26 20:26:10.915947+00',
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => null,
'Deals__image_height' => null,
'Deals__show_comments' => true,
'Shops__id' => null,
'Shops__shop_category_id' => null,
'Shops__slug' => null,
'Shops__name' => null,
'Shops__description' => null,
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => null,
'Shops__modified' => null,
'Shops__created' => null,
'Shops__logo' => null,
'Shops__excerpt' => null,
'Shops__clickout_url' => null,
'Shops__hits' => null,
'Shops__is_monetizable' => null,
'Shops__show_expired_offers' => null,
'Shops__exclude_from_sitemap' => null,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => null,
'Shops__rating_count' => null,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => null,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => null,
'Shops__is_experimental' => null,
'Shops__minimum_order_label' => null,
'Shops__url' => null,
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => null,
'Shops__affiliate_network_id' => null,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => null,
'Shops__score' => null,
'Shops__factor' => null,
'Shops__show_similar_offers' => null,
'Shops__show_deals' => null,
'Shops__sitemap_lastmod' => null,
'Shops__is_sitemap_aware' => null,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null,
'AffiliateNetworks__id' => null,
'AffiliateNetworks__name' => null,
'AffiliateNetworks__is_active' => null,
'AffiliateNetworks__modified' => null,
'AffiliateNetworks__created' => null,
'AffiliateNetworks__type' => null
]
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/ResultSet.php
toggle arguments
return $valid ;
}
}
$this -> _current = $this -> _fetchResult ();
$valid = $this -> _current !== false ;
if ( $valid && $this -> _useBuffering ) {
$this -> _results [ $this -> _index ] = $this -> _current ;
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php
toggle arguments
$this -> foreignKey :
$this -> bindingKey ;
$key = (array) $keys ;
foreach ( $fetchQuery -> all () as $result ) {
$values = [];
foreach ( $key as $k ) {
$values [] = $result [ $k ];
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/Loader/SelectLoader.php
toggle arguments
public function buildEagerLoader (array $options )
{
$options += $this -> _defaultOptions ();
$fetchQuery = $this -> _buildQuery ( $options );
$resultMap = $this -> _buildResultMap ( $fetchQuery , $options );
return $this -> _resultInjector ( $fetchQuery , $resultMap , $options );
}
object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT DealCategories.id AS "DealCategories__id", DealCategories.name AS "DealCategories__name", DealCategories.description AS "DealCategories__description", DealCategories.slug AS "DealCategories__slug", DealCategories.is_active AS "DealCategories__is_active", DealCategories.meta_title AS "DealCategories__meta_title", DealCategories.meta_description AS "DealCategories__meta_description", DealCategories.meta_keywords AS "DealCategories__meta_keywords", DealCategories.meta_robots AS "DealCategories__meta_robots", DealCategories.canonical AS "DealCategories__canonical", DealCategories.image AS "DealCategories__image", DealCategories.modified AS "DealCategories__modified", DealCategories.created AS "DealCategories__created", DealCategories.exclude_from_sitemap AS "DealCategories__exclude_from_sitemap", DealCategories.sitemap_lastmod AS "DealCategories__sitemap_lastmod", DealCategories.is_sitemap_aware AS "DealCategories__is_sitemap_aware", DealCategories.image_width AS "DealCategories__image_width", DealCategories.image_height AS "DealCategories__image_height" FROM deal_categories DealCategories WHERE DealCategories.id in (:c0)',
'params' => [
':c0' => [
'value' => (int) 12,
'type' => 'integer',
'placeholder' => 'c0'
]
],
'defaultTypes' => [
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'image_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealCategoriesTable) {
'registryAlias' => 'DealCategories',
'table' => 'deal_categories',
'alias' => 'DealCategories',
'entityClass' => 'App\Model\Entity\DealCategory',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Association/BelongsTo.php
toggle arguments
'associationType' => $this -> type (),
'finder' => [ $this , 'find' ]
]);
return $loader -> buildEagerLoader ( $options );
}
}
[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories',
'foreignKey' => 'deal_category_id',
'conditions' => [],
'sort' => null
]
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/EagerLoader.php
toggle arguments
$config + [
'query' => $query ,
'contain' => $contain ,
'keys' => $keys ,
'nestKey' => $meta -> aliasPath ()
]
);
$statement = new CallbackStatement ( $statement , $driver , $f );
}
[
'strategy' => 'select',
'query' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
],
':c2' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [[maximum depth reached]],
'Shops' => [[maximum depth reached]]
],
'matching' => [
'DealCategories' => [
[maximum depth reached]
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {}
},
'contain' => [],
'keys' => [
(int) 12 => (int) 12
],
'nestKey' => 'DealCategories'
]
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php
toggle arguments
return new $decorator ( $this -> _results );
}
$statement = $this -> getEagerLoader ()-> loadExternal ( $this , $this -> execute ());
return new ResultSet ( $this , $statement );
}
object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Deals.id AS "Deals__id", Deals.name AS "Deals__name", Deals.description AS "Deals__description", Deals.slug AS "Deals__slug", Deals.deal_category_id AS "Deals__deal_category_id", Deals.price AS "Deals__price", Deals.reference_price AS "Deals__reference_price", Deals.clickout_url AS "Deals__clickout_url", Deals.is_active AS "Deals__is_active", Deals.expires AS "Deals__expires", Deals.type AS "Deals__type", Deals.has_push AS "Deals__has_push", Deals.comment_count AS "Deals__comment_count", Deals.meta_title AS "Deals__meta_title", Deals.meta_description AS "Deals__meta_description", Deals.meta_keywords AS "Deals__meta_keywords", Deals.meta_robots AS "Deals__meta_robots", Deals.canonical AS "Deals__canonical", Deals.image AS "Deals__image", Deals.modified AS "Deals__modified", Deals.created AS "Deals__created", Deals.shop_id AS "Deals__shop_id", Deals.deeplink AS "Deals__deeplink", Deals.like_count AS "Deals__like_count", Deals.user_id AS "Deals__user_id", Deals.exclude_from_sitemap AS "Deals__exclude_from_sitemap", Deals.score AS "Deals__score", Deals.start_date AS "Deals__start_date", Deals.sitemap_lastmod AS "Deals__sitemap_lastmod", Deals.is_sitemap_aware AS "Deals__is_sitemap_aware", Deals.excerpt AS "Deals__excerpt", Deals.visibility AS "Deals__visibility", Deals.coupon_code AS "Deals__coupon_code", Deals.shipping_cost AS "Deals__shipping_cost", Deals.image_width AS "Deals__image_width", Deals.image_height AS "Deals__image_height", Deals.show_comments AS "Deals__show_comments", Shops.id AS "Shops__id", Shops.shop_category_id AS "Shops__shop_category_id", Shops.slug AS "Shops__slug", Shops.name AS "Shops__name", Shops.description AS "Shops__description", Shops.meta_title AS "Shops__meta_title", Shops.meta_description AS "Shops__meta_description", Shops.meta_keywords AS "Shops__meta_keywords", Shops.is_active AS "Shops__is_active", Shops.modified AS "Shops__modified", Shops.created AS "Shops__created", Shops.logo AS "Shops__logo", Shops.excerpt AS "Shops__excerpt", Shops.clickout_url AS "Shops__clickout_url", Shops.hits AS "Shops__hits", Shops.is_monetizable AS "Shops__is_monetizable", Shops.show_expired_offers AS "Shops__show_expired_offers", Shops.exclude_from_sitemap AS "Shops__exclude_from_sitemap", Shops.meta_robots AS "Shops__meta_robots", Shops.canonical AS "Shops__canonical", Shops.rating AS "Shops__rating", Shops.rating_count AS "Shops__rating_count", Shops.legacy_gp_id AS "Shops__legacy_gp_id", Shops.is_visible AS "Shops__is_visible", Shops.address AS "Shops__address", Shops.contact AS "Shops__contact", Shops.screenshot AS "Shops__screenshot", Shops.is_experimental AS "Shops__is_experimental", Shops.minimum_order_label AS "Shops__minimum_order_label", Shops.url AS "Shops__url", Shops.offers_limit AS "Shops__offers_limit", Shops.disclaimer AS "Shops__disclaimer", Shops.show_reviews AS "Shops__show_reviews", Shops.affiliate_network_id AS "Shops__affiliate_network_id", Shops.headline AS "Shops__headline", Shops.header_image AS "Shops__header_image", Shops.has_deeplink_support AS "Shops__has_deeplink_support", Shops.score AS "Shops__score", Shops.factor AS "Shops__factor", Shops.show_similar_offers AS "Shops__show_similar_offers", Shops.show_deals AS "Shops__show_deals", Shops.sitemap_lastmod AS "Shops__sitemap_lastmod", Shops.is_sitemap_aware AS "Shops__is_sitemap_aware", Shops.header_image_width AS "Shops__header_image_width", Shops.header_image_height AS "Shops__header_image_height", Shops.logo_width AS "Shops__logo_width", Shops.logo_height AS "Shops__logo_height" FROM deals Deals INNER JOIN deal_categories DealCategories ON (DealCategories.is_active = :c0 AND DealCategories.id = (Deals.deal_category_id)) LEFT JOIN shops Shops ON Shops.id = (Deals.shop_id) WHERE (Deals.slug = :c1 AND Deals.is_active = :c2) LIMIT 1',
'params' => [
':c0' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c0'
],
':c1' => [
'value' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'type' => 'string',
'placeholder' => 'c1'
],
':c2' => [
'value' => true,
'type' => 'boolean',
'placeholder' => 'c2'
]
],
'defaultTypes' => [
'Deals__id' => 'integer',
'Deals.id' => 'integer',
'id' => 'integer',
'Deals__name' => 'string',
'Deals.name' => 'string',
'name' => 'string',
'Deals__description' => 'text',
'Deals.description' => 'text',
'description' => 'text',
'Deals__slug' => 'string',
'Deals.slug' => 'string',
'slug' => 'string',
'Deals__deal_category_id' => 'integer',
'Deals.deal_category_id' => 'integer',
'deal_category_id' => 'integer',
'Deals__price' => 'float',
'Deals.price' => 'float',
'price' => 'float',
'Deals__reference_price' => 'float',
'Deals.reference_price' => 'float',
'reference_price' => 'float',
'Deals__clickout_url' => 'string',
'Deals.clickout_url' => 'string',
'clickout_url' => 'string',
'Deals__is_active' => 'boolean',
'Deals.is_active' => 'boolean',
'is_active' => 'boolean',
'Deals__expires' => 'timestamp',
'Deals.expires' => 'timestamp',
'expires' => 'timestamp',
'Deals__type' => 'integer',
'Deals.type' => 'integer',
'type' => 'integer',
'Deals__has_push' => 'boolean',
'Deals.has_push' => 'boolean',
'has_push' => 'boolean',
'Deals__comment_count' => 'integer',
'Deals.comment_count' => 'integer',
'comment_count' => 'integer',
'Deals__meta_title' => 'string',
'Deals.meta_title' => 'string',
'meta_title' => 'string',
'Deals__meta_description' => 'text',
'Deals.meta_description' => 'text',
'meta_description' => 'text',
'Deals__meta_keywords' => 'string',
'Deals.meta_keywords' => 'string',
'meta_keywords' => 'string',
'Deals__meta_robots' => 'string',
'Deals.meta_robots' => 'string',
'meta_robots' => 'string',
'Deals__canonical' => 'string',
'Deals.canonical' => 'string',
'canonical' => 'string',
'Deals__image' => 'string',
'Deals.image' => 'string',
'image' => 'string',
'Deals__modified' => 'timestamp',
'Deals.modified' => 'timestamp',
'modified' => 'timestamp',
'Deals__created' => 'timestamp',
'Deals.created' => 'timestamp',
'created' => 'timestamp',
'Deals__shop_id' => 'integer',
'Deals.shop_id' => 'integer',
'shop_id' => 'integer',
'Deals__deeplink' => 'string',
'Deals.deeplink' => 'string',
'deeplink' => 'string',
'Deals__like_count' => 'integer',
'Deals.like_count' => 'integer',
'like_count' => 'integer',
'Deals__user_id' => 'integer',
'Deals.user_id' => 'integer',
'user_id' => 'integer',
'Deals__exclude_from_sitemap' => 'boolean',
'Deals.exclude_from_sitemap' => 'boolean',
'exclude_from_sitemap' => 'boolean',
'Deals__score' => 'float',
'Deals.score' => 'float',
'score' => 'float',
'Deals__start_date' => 'timestamp',
'Deals.start_date' => 'timestamp',
'start_date' => 'timestamp',
'Deals__sitemap_lastmod' => 'timestamp',
'Deals.sitemap_lastmod' => 'timestamp',
'sitemap_lastmod' => 'timestamp',
'Deals__is_sitemap_aware' => 'boolean',
'Deals.is_sitemap_aware' => 'boolean',
'is_sitemap_aware' => 'boolean',
'Deals__excerpt' => 'text',
'Deals.excerpt' => 'text',
'excerpt' => 'text',
'Deals__visibility' => 'integer',
'Deals.visibility' => 'integer',
'visibility' => 'integer',
'Deals__coupon_code' => 'string',
'Deals.coupon_code' => 'string',
'coupon_code' => 'string',
'Deals__shipping_cost' => 'float',
'Deals.shipping_cost' => 'float',
'shipping_cost' => 'float',
'Deals__image_width' => 'integer',
'Deals.image_width' => 'integer',
'image_width' => 'integer',
'Deals__image_height' => 'integer',
'Deals.image_height' => 'integer',
'image_height' => 'integer',
'Deals__show_comments' => 'boolean',
'Deals.show_comments' => 'boolean',
'show_comments' => 'boolean',
'DealCategories__id' => 'integer',
'DealCategories.id' => 'integer',
'DealCategories__name' => 'string',
'DealCategories.name' => 'string',
'DealCategories__description' => 'text',
'DealCategories.description' => 'text',
'DealCategories__slug' => 'string',
'DealCategories.slug' => 'string',
'DealCategories__is_active' => 'boolean',
'DealCategories.is_active' => 'boolean',
'DealCategories__meta_title' => 'string',
'DealCategories.meta_title' => 'string',
'DealCategories__meta_description' => 'text',
'DealCategories.meta_description' => 'text',
'DealCategories__meta_keywords' => 'string',
'DealCategories.meta_keywords' => 'string',
'DealCategories__meta_robots' => 'string',
'DealCategories.meta_robots' => 'string',
'DealCategories__canonical' => 'string',
'DealCategories.canonical' => 'string',
'DealCategories__image' => 'string',
'DealCategories.image' => 'string',
'DealCategories__modified' => 'timestamp',
'DealCategories.modified' => 'timestamp',
'DealCategories__created' => 'timestamp',
'DealCategories.created' => 'timestamp',
'DealCategories__exclude_from_sitemap' => 'boolean',
'DealCategories.exclude_from_sitemap' => 'boolean',
'DealCategories__sitemap_lastmod' => 'timestamp',
'DealCategories.sitemap_lastmod' => 'timestamp',
'DealCategories__is_sitemap_aware' => 'boolean',
'DealCategories.is_sitemap_aware' => 'boolean',
'DealCategories__image_width' => 'integer',
'DealCategories.image_width' => 'integer',
'DealCategories__image_height' => 'integer',
'DealCategories.image_height' => 'integer',
'Shops__id' => 'integer',
'Shops.id' => 'integer',
'Shops__shop_category_id' => 'integer',
'Shops.shop_category_id' => 'integer',
'shop_category_id' => 'integer',
'Shops__slug' => 'string',
'Shops.slug' => 'string',
'Shops__name' => 'string',
'Shops.name' => 'string',
'Shops__description' => 'text',
'Shops.description' => 'text',
'Shops__meta_title' => 'string',
'Shops.meta_title' => 'string',
'Shops__meta_description' => 'text',
'Shops.meta_description' => 'text',
'Shops__meta_keywords' => 'string',
'Shops.meta_keywords' => 'string',
'Shops__is_active' => 'boolean',
'Shops.is_active' => 'boolean',
'Shops__modified' => 'timestamp',
'Shops.modified' => 'timestamp',
'Shops__created' => 'timestamp',
'Shops.created' => 'timestamp',
'Shops__logo' => 'string',
'Shops.logo' => 'string',
'logo' => 'string',
'Shops__excerpt' => 'text',
'Shops.excerpt' => 'text',
'Shops__clickout_url' => 'string',
'Shops.clickout_url' => 'string',
'Shops__hits' => 'integer',
'Shops.hits' => 'integer',
'hits' => 'integer',
'Shops__is_monetizable' => 'boolean',
'Shops.is_monetizable' => 'boolean',
'is_monetizable' => 'boolean',
'Shops__show_expired_offers' => 'boolean',
'Shops.show_expired_offers' => 'boolean',
'show_expired_offers' => 'boolean',
'Shops__exclude_from_sitemap' => 'boolean',
'Shops.exclude_from_sitemap' => 'boolean',
'Shops__meta_robots' => 'string',
'Shops.meta_robots' => 'string',
'Shops__canonical' => 'string',
'Shops.canonical' => 'string',
'Shops__rating' => 'float',
'Shops.rating' => 'float',
'rating' => 'float',
'Shops__rating_count' => 'integer',
'Shops.rating_count' => 'integer',
'rating_count' => 'integer',
'Shops__legacy_gp_id' => 'integer',
'Shops.legacy_gp_id' => 'integer',
'legacy_gp_id' => 'integer',
'Shops__is_visible' => 'boolean',
'Shops.is_visible' => 'boolean',
'is_visible' => 'boolean',
'Shops__address' => 'text',
'Shops.address' => 'text',
'address' => 'text',
'Shops__contact' => 'text',
'Shops.contact' => 'text',
'contact' => 'text',
'Shops__screenshot' => 'string',
'Shops.screenshot' => 'string',
'screenshot' => 'string',
'Shops__is_experimental' => 'boolean',
'Shops.is_experimental' => 'boolean',
'is_experimental' => 'boolean',
'Shops__minimum_order_label' => 'integer',
'Shops.minimum_order_label' => 'integer',
'minimum_order_label' => 'integer',
'Shops__url' => 'string',
'Shops.url' => 'string',
'url' => 'string',
'Shops__offers_limit' => 'integer',
'Shops.offers_limit' => 'integer',
'offers_limit' => 'integer',
'Shops__disclaimer' => 'text',
'Shops.disclaimer' => 'text',
'disclaimer' => 'text',
'Shops__show_reviews' => 'boolean',
'Shops.show_reviews' => 'boolean',
'show_reviews' => 'boolean',
'Shops__affiliate_network_id' => 'integer',
'Shops.affiliate_network_id' => 'integer',
'affiliate_network_id' => 'integer',
'Shops__headline' => 'string',
'Shops.headline' => 'string',
'headline' => 'string',
'Shops__header_image' => 'string',
'Shops.header_image' => 'string',
'header_image' => 'string',
'Shops__has_deeplink_support' => 'boolean',
'Shops.has_deeplink_support' => 'boolean',
'has_deeplink_support' => 'boolean',
'Shops__score' => 'float',
'Shops.score' => 'float',
'Shops__factor' => 'float',
'Shops.factor' => 'float',
'factor' => 'float',
'Shops__show_similar_offers' => 'boolean',
'Shops.show_similar_offers' => 'boolean',
'show_similar_offers' => 'boolean',
'Shops__show_deals' => 'boolean',
'Shops.show_deals' => 'boolean',
'show_deals' => 'boolean',
'Shops__sitemap_lastmod' => 'timestamp',
'Shops.sitemap_lastmod' => 'timestamp',
'Shops__is_sitemap_aware' => 'boolean',
'Shops.is_sitemap_aware' => 'boolean',
'Shops__header_image_width' => 'integer',
'Shops.header_image_width' => 'integer',
'header_image_width' => 'integer',
'Shops__header_image_height' => 'integer',
'Shops.header_image_height' => 'integer',
'header_image_height' => 'integer',
'Shops__logo_width' => 'integer',
'Shops.logo_width' => 'integer',
'logo_width' => 'integer',
'Shops__logo_height' => 'integer',
'Shops.logo_height' => 'integer',
'logo_height' => 'integer'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'DealCategories' => [],
'Shops' => []
],
'matching' => [
'DealCategories' => [
'queryBuilder' => object(Closure) {},
'matching' => true,
'joinType' => 'INNER',
'fields' => false
]
],
'extraOptions' => [],
'repository' => object(App\Model\Table\DealsTable) {
'registryAlias' => 'Deals',
'table' => 'deals',
'alias' => 'Deals',
'entityClass' => 'App\Model\Entity\Deal',
'associations' => [
[maximum depth reached]
],
'behaviors' => [
[maximum depth reached]
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
}
object(Cake\Database\Statement\BufferedStatement) {
[protected] _allFetched => true
[protected] statement => object(Cake\Database\Statement\CallbackStatement) {
[protected] _callback => object(Cake\Database\FieldTypeConverter) {}
[protected] _statement => object(Cake\Database\Statement\PDOStatement) {}
[protected] _driver => object(App\Database\Driver\Postgres) {}
[protected] _hasExecuted => false
}
[protected] _driver => object(App\Database\Driver\Postgres) {
'connected' => true
}
[protected] buffer => [
(int) 0 => [
'Deals__id' => (int) 144852,
'Deals__name' => 'Nassfutter für kleine Hunde von GimDog 4 + 4 GRATIS',
'Deals__description' => '<p> Beim Kauf von <strong>4 x 100 g GimDog Little Darling Fruity Menu</strong> Nassfutter Ihrer Wahl erhalten Sie weitere <strong>4 x 100 g Schalen gratis!</strong></p>',
'Deals__slug' => 'nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'Deals__deal_category_id' => (int) 12,
'Deals__price' => null,
'Deals__reference_price' => null,
'Deals__clickout_url' => 'http://www.zooplus.de/shop/hunde/hundefutter_nassfutter/gimborn_little_darling/602340',
'Deals__is_active' => true,
'Deals__expires' => null,
'Deals__type' => (int) 2,
'Deals__has_push' => false,
'Deals__comment_count' => (int) 0,
'Deals__meta_title' => null,
'Deals__meta_description' => null,
'Deals__meta_keywords' => null,
'Deals__meta_robots' => null,
'Deals__canonical' => null,
'Deals__image' => 'img/8d/7e/ec/602340_51.jpg',
'Deals__modified' => object(Cake\I18n\Time) {},
'Deals__created' => object(Cake\I18n\Time) {},
'Deals__shop_id' => (int) 1067,
'Deals__deeplink' => null,
'Deals__like_count' => (int) 9,
'Deals__user_id' => null,
'Deals__exclude_from_sitemap' => false,
'Deals__score' => (float) 5.064709,
'Deals__start_date' => object(Cake\I18n\Time) {},
'Deals__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Deals__is_sitemap_aware' => true,
'Deals__excerpt' => null,
'Deals__visibility' => (int) 0,
'Deals__coupon_code' => null,
'Deals__shipping_cost' => null,
'Deals__image_width' => (int) 400,
'Deals__image_height' => (int) 400,
'Deals__show_comments' => true,
'Shops__id' => (int) 1067,
'Shops__shop_category_id' => (int) 20,
'Shops__slug' => 'zooplus',
'Shops__name' => 'zooplus',
'Shops__description' => '<p>Dass zooplus Tiere liebt, erkennt man nicht nur an den vielen Tipps zur artgerechten Haltung und Pflege, die TierbesitzerInnen gegeben werden, sondern auch daran, dass zooplus spezielle Rabatte für Tierheime, Organisationen und Züchter, die am zooplus-Züchterprogramm teilnehmen, bereithält. Ihr könnt außerdem Produkte kaufen und Geld für Tiere spenden und natürlich auch selber von verschiedenen Rabatten, Aktionen und dem Bonusprogramm profitieren. Mit den regelmäßig wechselnden <strong>zooplus Gutscheinen</strong> macht ihr auf jeden Fall nichts falsch und kauft bei zooplus immer günstiger ein. Sucht euch also jetzt einen Gutschein aus und besucht den zooplus Webshop.</p>
<hr>
<h2>Mein zooplus Gutschein: Das Wichtigste in Kürze</h2>
<ul>
<li>Profitiert mit eurem zooplus Gutschein von {TOP_OFFER_LABEL} bei eurer Bestellung</li>
<li>Im {MMMM} {YYYY} bietet der Shop für Tierbedarf und -zubehör {OFFERS_COUNT} Sparmöglichkeiten</li>
<li>Folgt einer Empfehlung und freut euch über 10 Prozent Rabatt bei der ersten Bestellung</li>
<li>Erhaltet 333 zooPunkte für die Anmeldung zum Newsletter</li>
<li>ZüchterInnen, Tierheime und Tierschutzorganisationen erhalten 8 Prozent Nachlass bei jeder Bestellung ab 100 Euro</li>
</ul>
<hr>
<h2>zooplus Gutscheine: Alles Wissenswerte</h2>
<p>Ihr habt einen zooplus Gutscheincode entdeckt und fragt euch, wie ihr damit einen Rabatt ergattern könnt oder wie viel ihr damit sparen könnt? Die Antworten auf diese Fragen verraten wir euch hier:</p>
<h3 data-faq-id="1" data-faq-type="question">zooplus Gutscheine einlösen: Wie gehe ich vor?</h3>
<p data-faq-id="1" data-faq-type="answer">Sobald ihr hier einen der Gutscheine gewählt, diesen angeklickt und euch den Gutscheincode notiert habt, kann es weiter zum zooplus Tiershop gehen. Wählt hier aus, was ihr für euer Tier braucht. Spezialfutter, Snacks, Spielzeug und Tieraccessoires können sofort in den Warenkorb gelegt werden, wo auch der Gutschein einzulösen ist. Sollte noch kein Rabatt abgezogen sein, tragt den Gutscheincode in das entsprechende Feld im Warenkorb ein und bestätigt diesen, um euch den Rabatt zu sichern. Sofort wird der Bestellwert im Warenkorb entsprechend des Gutscheins reduziert.</p>
<p>Im Warenkorb erfahrt ihr auch, wie hoch die Versandkosten ausfallen. Solltet ihr innerhalb Deutschlands bestellen, ist der Versand bereits ab einem Bestellwert von nur 19 Euro kostenfrei. Seid bitte auch im nächsten Bestellschritt aufmerksam, denn wenn ihr noch kein/e KundIn von zooplus seid, empfehlen wir euch die Anmeldung als NeukundIn. Nur so sammelt ihr direkt Bonuspunkte. Wählt im Anschluss noch aus, wie bezahlt werden soll. Zur Auswahl stehen der Kauf auf Rechnung, Kreditkarte, PayPal oder Bankeinzug. Nach Bestellaufgabe wird das Paket schnellstens an euch verschickt, oft noch am selben Werktag. Sobald ihr das Paket dann in den Händen haltet, könnt ihr die Ware prüfen und bei Nichtgefallen oder aufgrund einer Fehlbestellung auch kostenfrei an zooplus zurücksenden.</p>
<h3 data-faq-id="2" data-faq-type="question">Wie viel kann ich mit meinem zooplus Gutschein sparen?</h3>
<p data-faq-id="2" data-faq-type="answer">Aktuell könnt ihr euch über {TOP_OFFER_LABEL} freuen, wenn ihr im Bestellvorgang einen Gutscheincode einlöst. Erfüllt diese Aktion nicht euren Wünschen oder eure benötigten Produkte sind von der Aktion ausgeschlossen, stöbert euch durch weitere {OFFERS_COUNT-1} Angebote, die wir euch in unserer Liste zur Verfügung stellen.</p>
<h3 data-faq-id="3" data-faq-type="question">Auf welche Kategorien kann ich mit meinen zooplus Gutschein sparen?</h3>
<p data-faq-id="3" data-faq-type="answer">Welche Produkte oder Kategorien mit euren Gutscheincode rabattiert werden können, hängt natürlich von dem jeweiligen Gutschein und dessen Konditionen ab. zooplus ist aber stets bemüht, BesitzerInnen von jedem möglichen Tier Sparmöglichkeiten zu bieten.</p>
<hr>
<h2>Wie kann ich beim Kauf von Tiernahrung und Tierbedarf ohne Gutschein Geld sparen?</h2>
<p>Produkte für das Haustier, Tierfutter- insbesondere Spezialnahrung, können wirklich teuer sein. Daher wird es jedem Tierbesitzer und jeder Zierbesitzerin entgegenkommen, wenn es eine Möglichkeit zum Sparen gibt. Bei zooplus kommt ihr direkt in den Genuss mehrerer Sparvorteile. Ihr könnt zum Ersten natürlich einen zooplus Gutscheine nutzen. Die Rabattgutscheine sind kostenlos und werden während des Bestellverlaufs durch die Eingabe eines Gutscheincodes eingelöst. Nachdem der Gutscheincode bestätigt wurde, erhaltet ihr den entsprechenden Rabatt. So einfach kann es also sein, Geld zu sparen.</p>
<div class="row">
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">zooplus Angebote durchstöbern</div>
<div class="wysiwyg-text-box__content"><p>Daneben gibt es bei zooplus natürlich auch einen Bereich für günstigen Tierbedarf, in dem die Angebote und Schnäppchen zu finden sind. Auch dort könnt ihr euch Produkte mit Rabatt sichern und teilweise sogar noch den Gutschein auf die reduzierten Waren einlösen. Die Ersparnis fällt somit noch höher aus.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="4" data-faq-type="question">Bekomme ich einen zooplus Gutschein mit dem Newsletter?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="4" data-faq-type="answer">Ihr solltet nicht vergessen, euch für den Newsletter von zooplus anzumelden. Der Newsletter kann jederzeit gekündigt werden. Er enthält Informationen zu neuen Produkten, Schnäppchen und vielem mehr. Ihr bekommt natürlich auch immer mal wieder einen zooplus Gutschein zugeschickt. Den ersten Vorteil in Form von 333 zooPunkten erhaltet ihr direkt nach Newsletter-Anmeldung.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false" data-faq-id="5" data-faq-type="question">Kann ich als BestandskundIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p data-faq-id="5" data-faq-type="answer">Eine der Besonderheiten bei zooplus ist das Bonusprogramm. Treue KundInnen sammeln, nach einer Registrierung als KundIn, bei jedem Einkauf automatisch Bonuspunkte. Für einen Euro Bestellwert wird dem Kundenkonto automatisch ein Bonuspunkt gutgeschrieben. Wenn ihr meint, genug Punkte gesammelt zu haben, könnt ihr eure zooPunkte einlösen und gegen attraktive Prämien eintauschen.</p></div>
</div></div>
<div class="col-12 col-lg-6"><div class="wysiwyg-text-box">
<div class="wysiwyg-text-box__header" contenteditable="false">Kann ich als ZüchterIn bei zooplus sparen?</div>
<div class="wysiwyg-text-box__content"><p>Die weitere Besonderheit, die KundInnen von zooplus nutzen können, sind die Rabatte für Organisationen, Tierheime und ZüchterInnen. Ihr müsst euch lediglich einmal registrieren und erhaltet dann bei jedem Einkauf einen Rabatt in Höhe von 10 Prozent des Bestellwertes.</p></div>
</div></div>
</div>
<hr>
<h2>Kann ich bei zooplus Produkte für jedes Tier bestellen?</h2>
<p>Leckerlis, Nass- und Trockenfutter, Frostfutter, Spezialnahrung, Diätfutter und sogar Nahrungsergänzungsmittel für Tiere gibt es bei zooplus in großer Auswahl. Bozzita, Happy Dog, Rocco, Rinti, Terra Canis, Cosma, Felix, Gourmet und viele andere Futtermarken werden von zooplus angeboten. Neben dem Futter für Hunde, Katzen, Nagetiere, Fische, Vögel und sogar Pferde könnt ihr online über zooplus natürlich auch alle anderen Artikel für euren Liebling bestellen. Das schöne und gemütliche Hundekörbchen oder den Kratzbaum für die Katze gibt es ebenso wie das Aquarium oder den Käfig für den Vogel. Da es dem tierischen Mitbewohner an nichts fehlen soll, könnt ihr über zooplus auf Tierspielzeuge, Transportboxen, Leinen, Pflegeprodukte, Näpfe, Hundekleidung, Hundehütten, Katzentoiletten und vieles mehr bestellen. In einer eigenen Kategorie findet ihr zudem Diätfutter für Katzen und Hunde von Marken wie Royal Canin, Virbac und Purina Veterinary Diets. Damit ihr für Futter und Co. aber nie zu viel bezahlt, solltet ihr die zooplus Gutscheine nutzen. Denn damit erhaltet ihr auf den Kauf der Markenprodukte einen attraktiven Rabatt.</p>
<h3>Wie kann ich Kontakt zum Kundenservice aufnehmen?</h3>
<p>Kundenservice wird bei zooplus groß geschrieben. So können KundInnen zum Beispiel Kontakt zum Tierarzt-Team des Shops aufnehmen und sich gezielt beraten lassen. Daneben steht ein Kundenforum bereit, in dem sich KundInnen und ExpertInnen austauschen können. Fragen zu den Produkten und Bestellungen beantworten die MitarbeiterInnen des Serviceteams telefonisch unter der Nummer 089 211 29 211. Solltet ihr die Kontaktaufnahme per Mail bevorzugen, könnt ihr das online verfügbare Kontaktformular nutzen. Ebenfalls zu empfehlen sind die Social Media Accounts des Tiershops über<a href="https://www.facebook.com/zooplus.de/" rel="noopener noreferrer" target="_blank"> Facebook</a>, <a href="https://www.instagram.com/zooplus_official/" rel="noopener noreferrer" target="_blank">Instagram</a> oder<a href="https://twitter.com/zooplusDE" rel="noopener noreferrer" target="_blank"> Twitter</a>. Hier gibt es regelmäßig spannende Beiträge rund ums Tier, Tipps für Tierhalter und Hinweise zu aktuellen Aktionen, Gutscheinen, Schnäppchen und Gewinnspielen. Wenn ihr euch genauer über verschiedene Produkte informieren möchtet oder einfach Spaß an Tiervideos habt, solltet ihr auch unbedingt mal auf dem<a href="https://www.youtube.com/user/zooplusDE" rel="noopener noreferrer" target="_blank"> Youtube-Channel von zooplus</a> vorbeischauen.<span class="fr-video fr-deletable fr-fvc fr-dvb fr-draggable" contenteditable="false" draggable="true"><iframe width="640" height="360" src="https://www.youtube.com/embed/mOAlQJmYrk8?&wmode=opaque" frameborder="0" allowfullscreen="" class="fr-draggable"></iframe></span></p>
<h3>Kann ich bei zooplus alles für mein Tier kaufen?</h3>
<p>Seit mehr als 15 Jahren ist zooplus nun bereits 24 Stunden am Tag, 365 Tage im Jahr für seine KundInnen da. 1999 wurde der Webshop für Tierbedarf eröffnet und gehört daher zu den ersten InternethändlerInnen in diesem Bereich. Treue KundInnen hat zooplus seither viele, denn in den rund 15 Jahren Online-Präsenz konnte das Unternehmen schon mehr als 48 Millionen Pakete an Haushalte in Deutschland und andere europäische Länder verschicken. Der Hauptsitz des Unternehmens befindet sich nach wie vor in München, wobei zooplus heute auch Standorte in weiteren Ländern besitzt, um KundInnen einen reibungslosen Versand gewährleisten zu können. Egal also, ob ihr aus Deutschland oder einem anderen Land bestellt, das Paket mit der bestellten Tiernahrung, den Accessoires für dein Haustier oder anderem Zubehör wird rasch verschickt - meist sogar noch am Tag der Bestellaufgabe. Somit profitiert ihr vom sehr schnellen Versand und könnt die bestellte Ware oft schon am Folgetag der Bestellung in den Händen halten. Natürlich können sich auch die weiteren Serviceleistungen von zooplus sehen lassen: der Kundenservice ist immer gut erreichbar, ihr könnt Kontakt mit dem Tierarzt-Team aufnehmen, ein Bonusprogramm nutzen und sogar gratis zooplus Gutscheine einlösen. Da ihr bei zooplus Produkte von den bekannten Top-Marken des Tierbedarfsbereichs wie etwa Trixie, KONG, Acana, Happy Dog & Happy Cat, Orijen, Royal Canin und Josera bestellen könnt, lohnt sich ein solcher Gutschein bei jedem Einkauf. Denn ihr habt mit einem Gutschein die Möglichkeit, die besten Markenprodukte günstiger zu bestellen. Übrigens bekommt ihr mit einem passenden Gutschein auch in anderen Online Shops Rabatt. Sucht daher doch nach einem <a href="https://schnaeppchenfuchs.com/gutschein/fressnapf" rel="noopener noreferrer" target="_blank">Fressnapf Gutschein</a> oder einem <a href="https://schnaeppchenfuchs.com/gutschein/medpets" rel="noopener noreferrer" target="_blank">medpets Rabattcode</a>, vergleicht Preise und holt euch Rabatte dann mittels Gutscheincode ein.</p>',
'Shops__meta_title' => null,
'Shops__meta_description' => null,
'Shops__meta_keywords' => null,
'Shops__is_active' => true,
'Shops__modified' => object(Cake\I18n\Time) {},
'Shops__created' => object(Cake\I18n\Time) {},
'Shops__logo' => 'img/25/54/51/42429.png',
'Shops__excerpt' => '<p>Ihr besitzt ein Haustier, das euch am Herzen liegt? Ob Hund, Katze, Fische, Nager, Vogel oder sogar Pferd, im Online Shop zooplus finden TierbesitzerInnen alles für Ihren Liebling. Im {MMMM} {YYYY} könnt ihr mit eurem zooplus Gutschein {TOP_OFFER_LABEL} erhalten. Das Angebot reicht von Futtermitteln und Snacks über Pflegeprodukte und Accessoires bis hin zu speziellen Produkten für Training und Freizeit. Außerdem bietet zooplus Spezialnahrung für betagte Hunde, Jungtiere und Diätfutter für Hunde und Katzen an. Daneben stellt zooplus TierbesitzerInnen viele weitere Highlights zur Verfügung: Informiert euch zum Beispiel über Krankheiten, Ernährung und Erziehung von Tieren im eigenen zooplus Blog, ruft das lehrreiche und interessante Magazin auf oder nehmt Kontakt zum Tierarzt-Team des Webshops auf.</p><h3>Empfehlung folgen und 10 Prozent sparen</h3><p>FreundInnen, Bekannte oder Familienmitglieder sind begeisterte zooplus KundInnen? Folgt ihr einer Empfehlung, so erhaltet ihr 10 Prozent Rabatt auf die erste Bestellung. Die Person, die euch für den Online Shop für Tierbedarf begeistert hat, erhält im Gegenzug 350 zooPunkte.</p>',
'Shops__clickout_url' => 'https://marketing.net.zooplus.de/ts/i3101179/tsc?amc=aff.zooplus.22401.26276.8395&rmd=2&trg=https%3A%2F%2Fwww.zooplus.de%2F',
'Shops__hits' => (int) 1637,
'Shops__is_monetizable' => true,
'Shops__show_expired_offers' => true,
'Shops__exclude_from_sitemap' => false,
'Shops__meta_robots' => null,
'Shops__canonical' => null,
'Shops__rating' => (float) 4,
'Shops__rating_count' => (int) 4,
'Shops__legacy_gp_id' => null,
'Shops__is_visible' => true,
'Shops__address' => null,
'Shops__contact' => null,
'Shops__screenshot' => 'img/11/83/bd/screenshot-zooplus.png',
'Shops__is_experimental' => false,
'Shops__minimum_order_label' => (int) 1,
'Shops__url' => 'http://www.zooplus.de',
'Shops__offers_limit' => null,
'Shops__disclaimer' => null,
'Shops__show_reviews' => true,
'Shops__affiliate_network_id' => (int) 35,
'Shops__headline' => null,
'Shops__header_image' => null,
'Shops__has_deeplink_support' => true,
'Shops__score' => (float) 574,
'Shops__factor' => (float) 1,
'Shops__show_similar_offers' => true,
'Shops__show_deals' => true,
'Shops__sitemap_lastmod' => object(Cake\I18n\Time) {},
'Shops__is_sitemap_aware' => true,
'Shops__header_image_width' => null,
'Shops__header_image_height' => null,
'Shops__logo_width' => null,
'Shops__logo_height' => null
]
]
[protected] _hasExecuted => false
[protected] index => (int) 0
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php
toggle arguments
if ( $this -> _cache ) {
$results = $this -> _cache -> fetch ( $this );
}
if (!isset( $results )) {
$results = $this -> _decorateResults ( $this -> _execute ());
if ( $this -> _cache ) {
$this -> _cache -> store ( $this , $results );
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/ORM/Query.php
toggle arguments
'You cannot call all() on a non-select query. Use execute() instead.'
);
}
return $this -> _all ();
}
/**
* Trigger the beforeFind event on the query 's repository object.
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Datasource/QueryTrait.php
toggle arguments
if ( $this -> _dirty ) {
$this -> limit ( 1 );
}
return $this -> all ()-> first ();
}
/**
* Get the first result from the executing query or raise an exception .
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Routing/Route/SlugRoute.php
toggle arguments
if ( $table instanceof ActivityAwareInterface ) {
$query -> find ( 'active' , $options );
}
$entity = $query -> first ();
if (! $entity instanceof EntityInterface ) {
return $this -> _redirect ( $parsedUrl , $model );
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Route/Route.php
toggle arguments
if (isset( $this -> options [ '_host' ]) && ! $this -> hostMatches ( $uri -> getHost ())) {
return false ;
}
return $this -> parse ( $uri -> getPath (), $request -> getMethod ());
}
/**
* Checks to see if the given URL can be parsed by this route .
'/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
'GET'
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/RouteCollection.php
toggle arguments
}
/* @var \Cake\Routing\Route\Route $route */
foreach ( $this -> _paths [ $path ] as $route ) {
$r = $route -> parseRequest ( $request );
if ( $r === false ) {
continue;
}
if ( $uri -> getQuery ()) {
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Router.php
toggle arguments
if (!static:: $initialized ) {
static:: _loadRoutes ();
}
return static:: $_collection -> parseRequest ( $request );
}
/**
* Takes parameter and path information back from the Dispatcher , sets these
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php
toggle arguments
$parsedBody = $request -> getParsedBody ();
if ( is_array ( $parsedBody ) && isset( $parsedBody [ '_method' ])) {
$request = $request -> withMethod ( $parsedBody [ '_method' ]);
}
$params = Router :: parseRequest ( $request ) + $params ;
if (isset( $params [ '_middleware' ])) {
$middleware = $params [ '_middleware' ];
unset( $params [ '_middleware' ]);
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LegacyRedirectMiddleware.php
toggle arguments
*/
public function __invoke ( ServerRequestInterface $request , ResponseInterface $response , $next )
{
try {
return $next ( $request , $response );
} catch ( MissingRouteException $e ) {
$path = $request -> getUri ()-> getPath ();
$base = Configure :: read ( 'App.base' , false );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/WwwCheckMiddleware.php
toggle arguments
*/
public function __invoke ( ServerRequestInterface $request , ResponseInterface $response , $next )
{
if ( getenv ( 'CAKE_ENV' ) !== 'production' ) {
return $next ( $request , $response );
}
if ( Configure :: read ( 'App.useWww' ) && strpos ( $request -> getUri ()-> getHost (), 'www' ) !== 0 ) {
$uri = $request -> getUri ()-> withHost ( 'www.' . $request -> getUri ()-> getHost ());
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/LoopbackMiddleware.php
toggle arguments
if ( $request -> getUri ()-> getPath () === '/_loopback' ) {
return $response -> withStatus ( 200 );
}
return $next ( $request , $response );
}
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/HealthCheckMiddleware.php
toggle arguments
if ( $request -> getUri ()-> getPath () === '/_ping' ) {
return $response -> withStatus ( 200 );
}
return $next ( $request , $response );
}
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php
toggle arguments
public function __invoke ( $request , $response , $next )
{
$url = $request -> getUri ()-> getPath ();
if ( strpos ( $url , '..' ) !== false || strpos ( $url , '.' ) === false ) {
return $next ( $request , $response );
}
if ( strpos ( $url , '/.' ) !== false ) {
return $next ( $request , $response );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/MissingTemplateMiddleware.php
toggle arguments
return $next ( $request , $response );
}
try {
return $next ( $request , $response );
} catch ( MissingTemplateException $e ) {
$response = $response -> withStatus ( 404 );
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php
toggle arguments
*/
public function __invoke ( $request , $response , $next )
{
try {
return $next ( $request , $response );
} catch ( Throwable $exception ) {
return $this -> handleException ( $exception , $request , $response );
} catch ( Exception $exception ) {
return $this -> handleException ( $exception , $request , $response );
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/CorsMiddleware.php
toggle arguments
*/
public function __invoke ( ServerRequestInterface $request , ResponseInterface $response , $next )
{
if (! Configure :: read ( 'Cors.enabled' , false )) {
return $next ( $request , $response );
}
list( $allowedOrigins , $allowedMethods , $allowedHeaders ) = array_values ( Configure :: read ( 'Cors' ));
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/src/Middleware/RevisionMiddleware.php
toggle arguments
if ( $revision ) {
$response = $response -> withHeader ( 'X-EKS-Rev' , $revision );
}
return $next ( $request , $response );
}
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
$next = $this -> middleware -> get ( $this -> index );
if ( $next ) {
$this -> index ++;
return $next ( $request , $response , $this );
}
// End of the queue
return $response ;
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
object(Cake\Http\Runner) {
[protected] index => (int) 10
[protected] middleware => object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
[maximum depth reached]
]
[protected] callables => [
[maximum depth reached]
]
}
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Runner.php
toggle arguments
{
$this -> middleware = $middleware ;
$this -> index = 0 ;
return $this -> __invoke ( $request , $response );
}
/**
* @ param \ Psr \ Http \ Message \ ServerRequestInterface $request The server request
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/vendor/cakephp/cakephp/src/Http/Server.php
toggle arguments
}
$this -> dispatchEvent ( 'Server.buildMiddleware' , [ 'middleware' => $middleware ]);
$middleware -> add ( $this -> app );
$response = $this -> runner -> run ( $middleware , $request , $response );
if (!( $response instanceof ResponseInterface )) {
throw new RuntimeException ( sprintf (
'Application did not create a response. Got "%s" instead.' ,
object(Cake\Http\MiddlewareQueue) {
[protected] queue => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {},
(int) 10 => object(App\Middleware\UrlValidationMiddleware) {},
(int) 11 => object(App\Middleware\SlashCheckMiddleware) {},
(int) 12 => object(App\Middleware\BodyTerminateMiddleware) {},
(int) 13 => object(App\Middleware\UrlIdParserMiddleware) {},
(int) 14 => object(App\Middleware\CsrfProtectionMiddleware) {},
(int) 15 => object(App\Middleware\ClickoutMiddleware) {},
(int) 16 => object(App\Middleware\TimezoneMiddleware) {},
(int) 17 => object(App\Middleware\AuthenticationMiddleware) {},
(int) 18 => object(App\Middleware\FirewallMiddleware) {},
(int) 19 => object(App\Application) {}
]
[protected] callables => [
(int) 0 => object(App\Middleware\RevisionMiddleware) {},
(int) 1 => object(App\Middleware\CorsMiddleware) {},
(int) 2 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) {},
(int) 3 => object(App\Middleware\MissingTemplateMiddleware) {},
(int) 4 => object(Cake\Routing\Middleware\AssetMiddleware) {},
(int) 5 => object(App\Middleware\HealthCheckMiddleware) {},
(int) 6 => object(App\Middleware\LoopbackMiddleware) {},
(int) 7 => object(App\Middleware\WwwCheckMiddleware) {},
(int) 8 => object(App\Middleware\LegacyRedirectMiddleware) {},
(int) 9 => object(Cake\Routing\Middleware\RoutingMiddleware) {}
]
}
object(Cake\Http\ServerRequest) {
trustProxy => false
[protected] params => [
'plugin' => null,
'controller' => null,
'action' => null,
'_ext' => null,
'pass' => []
]
[protected] data => []
[protected] query => []
[protected] cookies => [
'CAKEPHP' => 'fpmosaoegh63e3bt135vfi1410',
'csrfToken' => '4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af',
'DO-LB' => '"Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"'
]
[protected] _environment => [
'USER' => 'ubuntu',
'HOME' => '/home/ubuntu',
'HTTP_X_FORWARDED_PORT' => '443',
'HTTP_X_FORWARDED_PROTO' => 'https',
'HTTP_X_FORWARDED_FOR' => '216.73.217.4',
'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate',
'HTTP_COOKIE' => 'CAKEPHP=fpmosaoegh63e3bt135vfi1410; csrfToken=4cbf8f63c46f100444b0c3bd069d267ded47c19fa0baf7d89c569855c14411f1c1eea29a5435819b35708535d0602d11cc03bc48e0bd963648fcad397c61b6af; DO-LB="Cg4xMC4xMTQuMC4yMzo4MBCD8uoS"',
'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'HTTP_ACCEPT' => '*/*',
'HTTP_HOST' => 'www.staging.schnaeppchenfuchs.com',
'CAKE_JWT_SECRET' => 'nSpQR4rBDYce5H6XF8og',
'CAKE_BUGSNAG_API_KEY' => 'e36038bad94bd5a322b6405d5906d344',
'CAKE_SKIMLINKS_ID' => '105875X1562910',
'CAKE_AWS_S3_SCRT' => 'On6Dlr1C2pimzAER8TkQvq5ca3nGoYXd6R1J2rRx',
'CAKE_AWS_S3_KEY' => 'AKIAJEX3QANFCFZVUD5Q',
'CAKE_IMG_SSL' => '1',
'CAKE_IMG_HOST' => 'img-160.menschdanke.de',
'CAKE_MLCHIMP_AUDIENCE_KEY' => '288d35524bef045aed25e0e66c48be85-us3',
'CAKE_MLCHIMP_AUDIENCE_URL' => 'https://us3.api.mailchimp.com',
'CAKE_MLCHIMP_LIST' => '6f9cc7a68a',
'CAKE_MLCHIMP_KEY' => '95371cb1a6eaf25551f2b3f676fba53b-us3',
'CAKE_REDIS_HOST' => '10.114.0.23',
'CAKE_MQ_VHOST' => 'tmx-conqueror-satellite-de-06',
'CAKE_MQ_PASS' => 'kyXDpiHQjj83Hi5q',
'CAKE_MQ_USER' => 'trimexa',
'CAKE_MQ_PORT' => '5672',
'CAKE_MQ_HOST' => '10.114.0.23',
'CAKE_DB_NAME' => 'conqueror-satellite-de-06-staging',
'CAKE_DB_PASS' => 'AVNS_md_tSjiAfelqxu15heT',
'CAKE_DB_USER' => 'ubuntu',
'CAKE_DB_PORT' => '6432',
'CAKE_DB_HOST' => '10.114.0.23',
'CAKE_CONQ_TOKEN' => 'R5kmHKbZvfNUjEd51buWoOobyiOdvA2U',
'CAKE_CONQ_URI' => 'https://conqueror-staging.trimexa.de',
'CAKE_SALT' => 'hfnGyGd/5M0f8rW31JSV2x5bniAzryojZzCK7HHDUmizpulGz4IUfEDVBL3gjZQZMfF5qSmlOXgGun0T9klHDg==',
'CAKE_TRACKING_IDENTITY' => '43teHa2crVM4DeBINWlLlXI6GAu1k2Jc',
'CAKE_SATELLITE' => 'de-06',
'CAKE_ENV' => 'staging',
'HTTPS' => 'on',
'SERVER_PORT' => '80',
'SERVER_ADDR' => '10.114.0.23',
'REMOTE_USER' => '',
'REMOTE_ADDR' => '216.73.217.4',
'REQUEST_METHOD' => 'GET',
'DOCUMENT_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'REQUEST_URI' => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis',
'SERVER_NAME' => 'staging.schnaeppchenfuchs.com',
'CONTENT_LENGTH' => '',
'CONTENT_TYPE' => '',
'QUERY_STRING' => '',
'SCRIPT_NAME' => '/index.php',
'SCRIPT_FILENAME' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php',
'DOCUMENT_ROOT' => '/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot',
'FCGI_ROLE' => 'RESPONDER',
'PHP_SELF' => '/index.php',
'REQUEST_TIME_FLOAT' => (float) 1754510363.0633,
'REQUEST_TIME' => (int) 1754510363,
'ORIGINAL_REQUEST_METHOD' => 'GET',
'HTTP_X_REQUESTED_WITH' => null
]
[protected] url => 'angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] base => ''
[protected] webroot => '/'
[protected] here => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[protected] trustedProxies => []
[protected] _input => null
[protected] _detectors => [
'get' => [
'env' => 'REQUEST_METHOD',
'value' => 'GET'
],
'post' => [
'env' => 'REQUEST_METHOD',
'value' => 'POST'
],
'put' => [
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
],
'patch' => [
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
],
'delete' => [
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
],
'head' => [
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
],
'options' => [
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
],
'ssl' => [
'env' => 'HTTPS',
'options' => [
[maximum depth reached]
]
],
'ajax' => [
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
],
'flash' => [
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
],
'requested' => [
'param' => 'requested',
'value' => (int) 1
],
'json' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'json'
],
'xml' => [
'accept' => [
[maximum depth reached]
],
'param' => '_ext',
'value' => 'xml'
],
'mobile' => object(Closure) {},
'tablet' => object(Closure) {}
]
[protected] _detectorCache => [
'ajax' => false,
'get' => true,
'head' => false,
'options' => false
]
[protected] stream => object(Zend\Diactoros\PhpInputStream) {
[protected] resource => resource
[protected] stream => 'php://input'
[private] cache => ''
[private] reachedEof => false
}
[protected] uri => object(Zend\Diactoros\Uri) {
base => ''
webroot => '/'
[protected] allowedSchemes => [
[maximum depth reached]
]
[private] scheme => 'https'
[private] userInfo => ''
[private] host => 'www.staging.schnaeppchenfuchs.com'
[private] port => null
[private] path => '/angebote/nassfutter-fuer-kleine-hunde-von-gimdog-4-4-gratis'
[private] query => ''
[private] fragment => ''
[private] uriString => null
}
[protected] session => object(Cake\Http\Session) {
[protected] _engine => null
[protected] _started => null
[protected] _lifetime => (int) 1440
[protected] _isCLI => false
}
[protected] attributes => []
[protected] emulatedAttributes => [
(int) 0 => 'session',
(int) 1 => 'webroot',
(int) 2 => 'base',
(int) 3 => 'params',
(int) 4 => 'here'
]
[protected] uploadedFiles => []
[protected] protocol => null
[protected] requestTarget => null
[private] deprecatedProperties => [
'data' => [
'get' => 'getData()',
'set' => 'withData()'
],
'query' => [
'get' => 'getQuery()',
'set' => 'withQueryParams()'
],
'params' => [
'get' => 'getParam()',
'set' => 'withParam()'
],
'cookies' => [
'get' => 'getCookie()',
'set' => 'withCookieParams()'
],
'url' => [
'get' => 'getPath()',
'set' => 'withRequestTarget()'
],
'base' => [
'get' => 'getAttribute("base")',
'set' => 'withAttribute("base")'
],
'webroot' => [
'get' => 'getAttribute("webroot")',
'set' => 'withAttribute("webroot")'
],
'here' => [
'get' => 'getAttribute("here")',
'set' => 'withAttribute("here")'
]
]
}
object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8'
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {
[protected] cookies => [[maximum depth reached]]
},
'cacheDirectives' => [],
'body' => ''
}
/var/www/tmx-conqueror-satellite-de-06/releases/20250724183224/webroot/index.php
toggle arguments
// Bind your application to the server.
$server = new Server (new Application ( dirname ( __DIR__ ) . '/config' ));
// Run the request/response through the application and emit the response.
$server -> emit ( $server -> run ());
If you want to customize this error message, create
src/Template/Error/error500.ctp
toggle vendor stack frames
〉 Cake\ORM\Entity->__construct
CORE/src/ORM/ResultSet.php, line 601
〉 Cake\ORM\ResultSet->_groupResult
CORE/src/ORM/ResultSet.php, line 490
〉 Cake\ORM\ResultSet->_fetchResult
CORE/src/ORM/ResultSet.php, line 276
〉 Cake\ORM\ResultSet->valid
CORE/src/ORM/Association/Loader/SelectLoader.php, line 468
〉 Cake\ORM\Association\Loader\SelectLoader->_buildResultMap
CORE/src/ORM/Association/Loader/SelectLoader.php, line 125
〉 Cake\ORM\Association\Loader\SelectLoader->buildEagerLoader
CORE/src/ORM/Association/BelongsTo.php, line 200
〉 Cake\ORM\Association\BelongsTo->eagerLoader
CORE/src/ORM/EagerLoader.php, line 712
〉 Cake\ORM\EagerLoader->loadExternal
CORE/src/ORM/Query.php, line 1141
〉 Cake\ORM\Query->_execute
CORE/src/Datasource/QueryTrait.php, line 309
〉 Cake\ORM\Query->_all
CORE/src/ORM/Query.php, line 1088
〉 Cake\ORM\Query->all
CORE/src/Datasource/QueryTrait.php, line 471
〉 Cake\ORM\Query->first
APP/Routing/Route/SlugRoute.php, line 67
〉 App\Routing\Route\SlugRoute->parse
CORE/src/Routing/Route/Route.php, line 429
〉 Cake\Routing\Route\Route->parseRequest
CORE/src/Routing/RouteCollection.php, line 205
〉 Cake\Routing\RouteCollection->parseRequest
CORE/src/Routing/Router.php, line 390
〉 Cake\Routing\Router::parseRequest
CORE/src/Routing/Middleware/RoutingMiddleware.php, line 146
〉 Cake\Routing\Middleware\RoutingMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
APP/Middleware/LegacyRedirectMiddleware.php, line 25
〉 App\Middleware\LegacyRedirectMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
APP/Middleware/WwwCheckMiddleware.php, line 21
〉 App\Middleware\WwwCheckMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
APP/Middleware/LoopbackMiddleware.php, line 22
〉 App\Middleware\LoopbackMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
APP/Middleware/HealthCheckMiddleware.php, line 22
〉 App\Middleware\HealthCheckMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
〉 Cake\Routing\Middleware\AssetMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
APP/Middleware/MissingTemplateMiddleware.php, line 25
〉 App\Middleware\MissingTemplateMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96
〉 Cake\Error\Middleware\ErrorHandlerMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
APP/Middleware/CorsMiddleware.php, line 29
〉 App\Middleware\CorsMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
APP/Middleware/RevisionMiddleware.php, line 23
〉 App\Middleware\RevisionMiddleware->__invoke
CORE/src/Http/Runner.php, line 65
〉 Cake\Http\Runner->__invoke
CORE/src/Http/Runner.php, line 51
〉 Cake\Http\Runner->run
CORE/src/Http/Server.php, line 98
〉 Cake\Http\Server->run
ROOT/webroot/index.php, line 40