Notice (8): Trying to get property 'impuesto' of non-object [ROOT/plugins/Ventas/src/Model/Table/ComprasTable.php, line 87]Code Context if (empty($carrito->dto_absoluto)) $entity->carritos[$key]->dto_absoluto = $producto->dto_absoluto;
$entity->carritos[$key]->iva = $producto->categoria->impuesto->iva;
$entity->carritos[$key]->rec_equiv = !empty($entity->re) ? $producto->categoria->impuesto->rec_equiv : floatval(0);
$entity = object(Ventas\Model\Entity\Compra) {
'ip' => '216.73.216.149',
'usuario_id' => null,
'carritos' => [
(int) 0 => object(Ventas\Model\Entity\Carrito) {}
],
'ref' => 'COM-26-000028',
'ref_pago' => '260407192435',
'base' => (float) 0,
'iva' => (float) 0,
'rec_equiv' => (float) 0,
'fecha' => '2026-04-07',
'[new]' => true,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [
'ip' => true,
'usuario_id' => true,
'carritos' => true,
'ref' => true,
'ref_pago' => true,
'base' => true,
'iva' => true,
'rec_equiv' => true,
'fecha' => true
],
'[original]' => [
'rec_equiv' => (float) 0,
'iva' => (float) 0,
'base' => (float) 0
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ventas.Compras'
}
$data = []
$request_params = [
'params' => [
'controller' => 'Carritos',
'action' => 'crearUno',
'pass' => [
(int) 0 => 'Outlet-Ofertas-RACK-DE-3-UNIDADES'
],
'plugin' => 'Ventas',
'_matchedRoute' => '/ventas/{controller}/{action}/*',
'_ext' => null,
'lang' => 'es',
'isAjax' => false
],
'webroot' => '/',
'base' => '',
'here' => '/ventas/carritos/crear-uno/Outlet-Ofertas-RACK-DE-3-UNIDADES'
]
$peso = (int) 0
$exento_ge = false
$carrito = object(Ventas\Model\Entity\Carrito) {
'cantidad' => (float) 1,
'notas' => null,
'producto_id' => '21fdee41-5d02-4afb-aa65-5a379dea5c7b',
'precio' => (float) 375.1,
'dto_porcentaje' => null,
'dto_absoluto' => null,
'iva' => (float) 0,
'rec_equiv' => (float) 0,
'producto' => object(Almacen\Model\Entity\Producto) {},
'[new]' => true,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [
'cantidad' => true,
'notas' => true,
'producto_id' => true,
'precio' => true,
'dto_porcentaje' => true,
'dto_absoluto' => true,
'iva' => true,
'rec_equiv' => true,
'producto' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ventas.Carritos'
}
$key = (int) 0
$producto = object(Almacen\Model\Entity\Producto) {
'id' => '21fdee41-5d02-4afb-aa65-5a379dea5c7b',
'categoria_id' => 'ca94e10d-57c7-42f0-991f-a713af558fba',
'precio' => (float) 375.1,
'dto_porcentaje' => null,
'dto_absoluto' => null,
'peso' => (float) 40,
'categoria' => null,
'formated_precio' => '375,10 €',
'base' => (float) 375.1,
'formated_base' => '375,10 €',
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [
(int) 0 => 'formated_precio',
(int) 1 => 'base',
(int) 2 => 'formated_base'
],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Almacen.Productos'
}Ventas\Model\Table\ComprasTable::prepare() - ROOT/plugins/Ventas/src/Model/Table/ComprasTable.php, line 87
Cake\ORM\Association::__call() - CORE/src/ORM/Association.php, line 1465
Ventas\Controller\CarritosController::crear() - ROOT/plugins/Ventas/src/Controller/CarritosController.php, line 196
Ventas\Controller\CarritosController::crearUno() - ROOT/plugins/Ventas/src/Controller/CarritosController.php, line 215
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\BodyParserMiddleware::__invoke() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 135
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\EncryptedCookieMiddleware::__invoke() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 89
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\SecurityHeadersMiddleware::__invoke() - CORE/src/Http/Middleware/SecurityHeadersMiddleware.php, line 254
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Setup\Middleware\MaintenanceMiddleware::__invoke() - ROOT/vendor/dereuromark/cakephp-setup/src/Middleware/MaintenanceMiddleware.php, line 48
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property 'iva' of non-object [ROOT/plugins/Ventas/src/Model/Table/ComprasTable.php, line 87]Code Context if (empty($carrito->dto_absoluto)) $entity->carritos[$key]->dto_absoluto = $producto->dto_absoluto;
$entity->carritos[$key]->iva = $producto->categoria->impuesto->iva;
$entity->carritos[$key]->rec_equiv = !empty($entity->re) ? $producto->categoria->impuesto->rec_equiv : floatval(0);
$entity = object(Ventas\Model\Entity\Compra) {
'ip' => '216.73.216.149',
'usuario_id' => null,
'carritos' => [
(int) 0 => object(Ventas\Model\Entity\Carrito) {}
],
'ref' => 'COM-26-000028',
'ref_pago' => '260407192435',
'base' => (float) 0,
'iva' => (float) 0,
'rec_equiv' => (float) 0,
'fecha' => '2026-04-07',
'[new]' => true,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [
'ip' => true,
'usuario_id' => true,
'carritos' => true,
'ref' => true,
'ref_pago' => true,
'base' => true,
'iva' => true,
'rec_equiv' => true,
'fecha' => true
],
'[original]' => [
'rec_equiv' => (float) 0,
'iva' => (float) 0,
'base' => (float) 0
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ventas.Compras'
}
$data = []
$request_params = [
'params' => [
'controller' => 'Carritos',
'action' => 'crearUno',
'pass' => [
(int) 0 => 'Outlet-Ofertas-RACK-DE-3-UNIDADES'
],
'plugin' => 'Ventas',
'_matchedRoute' => '/ventas/{controller}/{action}/*',
'_ext' => null,
'lang' => 'es',
'isAjax' => false
],
'webroot' => '/',
'base' => '',
'here' => '/ventas/carritos/crear-uno/Outlet-Ofertas-RACK-DE-3-UNIDADES'
]
$peso = (int) 0
$exento_ge = false
$carrito = object(Ventas\Model\Entity\Carrito) {
'cantidad' => (float) 1,
'notas' => null,
'producto_id' => '21fdee41-5d02-4afb-aa65-5a379dea5c7b',
'precio' => (float) 375.1,
'dto_porcentaje' => null,
'dto_absoluto' => null,
'iva' => (float) 0,
'rec_equiv' => (float) 0,
'producto' => object(Almacen\Model\Entity\Producto) {},
'[new]' => true,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [
'cantidad' => true,
'notas' => true,
'producto_id' => true,
'precio' => true,
'dto_porcentaje' => true,
'dto_absoluto' => true,
'iva' => true,
'rec_equiv' => true,
'producto' => true
],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ventas.Carritos'
}
$key = (int) 0
$producto = object(Almacen\Model\Entity\Producto) {
'id' => '21fdee41-5d02-4afb-aa65-5a379dea5c7b',
'categoria_id' => 'ca94e10d-57c7-42f0-991f-a713af558fba',
'precio' => (float) 375.1,
'dto_porcentaje' => null,
'dto_absoluto' => null,
'peso' => (float) 40,
'categoria' => null,
'formated_precio' => '375,10 €',
'base' => (float) 375.1,
'formated_base' => '375,10 €',
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [
(int) 0 => 'formated_precio',
(int) 1 => 'base',
(int) 2 => 'formated_base'
],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Almacen.Productos'
}Ventas\Model\Table\ComprasTable::prepare() - ROOT/plugins/Ventas/src/Model/Table/ComprasTable.php, line 87
Cake\ORM\Association::__call() - CORE/src/ORM/Association.php, line 1465
Ventas\Controller\CarritosController::crear() - ROOT/plugins/Ventas/src/Controller/CarritosController.php, line 196
Ventas\Controller\CarritosController::crearUno() - ROOT/plugins/Ventas/src/Controller/CarritosController.php, line 215
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\BodyParserMiddleware::__invoke() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 135
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\EncryptedCookieMiddleware::__invoke() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 89
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\SecurityHeadersMiddleware::__invoke() - CORE/src/Http/Middleware/SecurityHeadersMiddleware.php, line 254
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Setup\Middleware\MaintenanceMiddleware::__invoke() - ROOT/vendor/dereuromark/cakephp-setup/src/Middleware/MaintenanceMiddleware.php, line 48
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Notice (8): Trying to get property 'exento_ge' of non-object [ROOT/plugins/Ventas/src/Model/Table/ComprasTable.php, line 90]Code Context $peso += $producto->hasValue('peso') ? $carrito->cantidad*$producto->peso : 0;
if ($producto->categoria->exento_ge) $exento_ge = true;
}
$entity = object(Ventas\Model\Entity\Compra) {
'ip' => '216.73.216.149',
'usuario_id' => null,
'carritos' => [
(int) 0 => object(Ventas\Model\Entity\Carrito) {}
],
'ref' => 'COM-26-000028',
'ref_pago' => '260407192435',
'base' => (float) 0,
'iva' => (float) 0,
'rec_equiv' => (float) 0,
'fecha' => '2026-04-07',
'[new]' => true,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [
'ip' => true,
'usuario_id' => true,
'carritos' => true,
'ref' => true,
'ref_pago' => true,
'base' => true,
'iva' => true,
'rec_equiv' => true,
'fecha' => true
],
'[original]' => [
'rec_equiv' => (float) 0,
'iva' => (float) 0,
'base' => (float) 0
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ventas.Compras'
}
$data = []
$request_params = [
'params' => [
'controller' => 'Carritos',
'action' => 'crearUno',
'pass' => [
(int) 0 => 'Outlet-Ofertas-RACK-DE-3-UNIDADES'
],
'plugin' => 'Ventas',
'_matchedRoute' => '/ventas/{controller}/{action}/*',
'_ext' => null,
'lang' => 'es',
'isAjax' => false
],
'webroot' => '/',
'base' => '',
'here' => '/ventas/carritos/crear-uno/Outlet-Ofertas-RACK-DE-3-UNIDADES'
]
$peso = (float) 40
$exento_ge = false
$carrito = object(Ventas\Model\Entity\Carrito) {
'cantidad' => (float) 1,
'notas' => null,
'producto_id' => '21fdee41-5d02-4afb-aa65-5a379dea5c7b',
'precio' => (float) 375.1,
'dto_porcentaje' => null,
'dto_absoluto' => null,
'iva' => null,
'rec_equiv' => (float) 0,
'producto' => object(Almacen\Model\Entity\Producto) {},
'[new]' => true,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [
'cantidad' => true,
'notas' => true,
'producto_id' => true,
'precio' => true,
'dto_porcentaje' => true,
'dto_absoluto' => true,
'iva' => true,
'rec_equiv' => true,
'producto' => true
],
'[original]' => [
'iva' => (float) 0
],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Ventas.Carritos'
}
$key = (int) 0
$producto = object(Almacen\Model\Entity\Producto) {
'id' => '21fdee41-5d02-4afb-aa65-5a379dea5c7b',
'categoria_id' => 'ca94e10d-57c7-42f0-991f-a713af558fba',
'precio' => (float) 375.1,
'dto_porcentaje' => null,
'dto_absoluto' => null,
'peso' => (float) 40,
'categoria' => null,
'formated_precio' => '375,10 €',
'base' => (float) 375.1,
'formated_base' => '375,10 €',
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [
(int) 0 => 'formated_precio',
(int) 1 => 'base',
(int) 2 => 'formated_base'
],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Almacen.Productos'
}Ventas\Model\Table\ComprasTable::prepare() - ROOT/plugins/Ventas/src/Model/Table/ComprasTable.php, line 90
Cake\ORM\Association::__call() - CORE/src/ORM/Association.php, line 1465
Ventas\Controller\CarritosController::crear() - ROOT/plugins/Ventas/src/Controller/CarritosController.php, line 196
Ventas\Controller\CarritosController::crearUno() - ROOT/plugins/Ventas/src/Controller/CarritosController.php, line 215
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 609
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 234
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\BodyParserMiddleware::__invoke() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 135
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\EncryptedCookieMiddleware::__invoke() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 89
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\SecurityHeadersMiddleware::__invoke() - CORE/src/Http/Middleware/SecurityHeadersMiddleware.php, line 254
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Setup\Middleware\MaintenanceMiddleware::__invoke() - ROOT/vendor/dereuromark/cakephp-setup/src/Middleware/MaintenanceMiddleware.php, line 48
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Warning (512): Unable to emit headers. Headers sent in file=/var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php line=856 [CORE/src/Http/ResponseEmitter.php, line 54]Code Context if (Configure::read('debug')) {
trigger_error($message, E_USER_WARNING);
} else {
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$maxBufferLength = (int) 8192
$file = '/var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php'
$line = (int) 856
$message = 'Unable to emit headers. Headers sent in file=/var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php line=856'Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 54
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 155]Code Context $response->getStatusCode(),
($reasonPhrase ? ' ' . $reasonPhrase : '')
));
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$reasonPhrase = 'Found'header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 155
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 60
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => 'text/html; charset=UTF-8'
]
$name = 'Content-Type'
$first = true
$value = 'text/html; charset=UTF-8'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => 'https://dev.tienda.casemedia.es/#Outlet-Ofertas-RACK-DE-3-UNIDADES'
]
$name = 'Location'
$first = true
$value = 'https://dev.tienda.casemedia.es/#Outlet-Ofertas-RACK-DE-3-UNIDADES'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => 'all'
]
$name = 'x-permitted-cross-domain-policies'
$first = true
$value = 'all'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => 'same-origin'
]
$name = 'referrer-policy'
$first = true
$value = 'same-origin'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => 'sameorigin'
]
$name = 'x-frame-options'
$first = true
$value = 'sameorigin'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => '1; mode=block'
]
$name = 'x-xss-protection'
$first = true
$value = '1; mode=block'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => 'noopen'
]
$name = 'x-download-options'
$first = true
$value = 'noopen'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/casemedia.es/dev.tienda.casemedia.es/vendor/cakephp/cakephp/src/Error/Debugger.php:856) [CORE/src/Http/ResponseEmitter.php, line 184]Code Context foreach ($values as $value) {
header(sprintf(
'%s: %s',
$response = object(Cake\Http\Response) {
'status' => (int) 302,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
],
'Location' => [
[maximum depth reached]
],
'x-permitted-cross-domain-policies' => [
[maximum depth reached]
],
'referrer-policy' => [
[maximum depth reached]
],
'x-frame-options' => [
[maximum depth reached]
],
'x-xss-protection' => [
[maximum depth reached]
],
'x-download-options' => [
[maximum depth reached]
],
'x-content-type-options' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => ''
}
$cookies = []
$values = [
(int) 0 => 'nosniff'
]
$name = 'x-content-type-options'
$first = true
$value = 'nosniff'header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 184
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 61
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 140
[main] - ROOT/webroot/index.php, line 40