Dumped Contents
In
CategoryController.php
line 780:
$productId = $this->extractProductId($link);
$product = $this->getProductData($productId);
dump($product);
if (!$product) {
dd($categories, $link, $cartData);
array:33 [
"id" => 8058
"category" => array:3 [
"id" => 189
"name" => "Cockring & Ball Strap"
"link" => "bdsm-jouet-cockring-ball-strap"
]
"name" => "Cockring et Ball Stretcher - Boners"
"slug" => "<li> Harnais pour la verge et les testicules</li><li> Stimulation du pénis et des testicules</li><li> Flexible et extensible</li><li> Très confortable à porter</li><li> Ne contient pas de phtalates</li>"
"content" => "<p>Découvrez le <b>Cockring et Ball Stretcher</b> de la marque <b>Boners</b>, un accessoire intime audacieux conçu pour intensifier le plaisir masculin et ajouter une dimension excitante à vos expériences intimes.<br><br><b>- Design Innovant et Fonctionnel</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">Cet accessoire combine habilement les fonctions de cockring et de ball stretcher en un seul produit. Sa conception ergonomique permet un ajustement confortable tout en offrant une stimulation ciblée. Le matériau de haute qualité assure une sensation agréable sur la peau et une durabilité optimale.<br><br><b>- Double Action Stimulante</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">- Fonction Cockring : En resserrant la base du pénis, il aide à maintenir l'érection plus longtemps et à intensifier les sensations. <br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">- Fonction Ball Stretcher : En étirant doucement les testicules, il procure une stimulation supplémentaire et peut augmenter la sensibilité de la zone.<br><br><b>- Confort et Sécurité</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">Conçu pour s'adapter à différentes morphologies, le Cockring et Ball Stretcher Boners offre un ajustement sûr et confortable. Son design permet une mise en place et un retrait faciles, garantissant une expérience sans stress.<br><br><b>- Polyvalence d'Utilisation</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">Que ce soit pour une utilisation en solo ou en couple, cet accessoire s'adapte à diverses situations intimes. Il peut être porté pendant les préliminaires pour augmenter l'excitation ou durant l'acte pour prolonger le plaisir.<br><br>Osez explorer de nouvelles sensations avec le Cockring et Ball Stretcher Boners. Cet accessoire unique promet d'apporter une dimension nouvelle à votre vie intime, alliant stimulation intense et confort d'utilisation.</span></span></span></span></span></p>"
"shortContent" => "<p>Découvrez le <b>Cockring et Ball Stretcher</b> de la marque <b>Boners</b>, un accessoire intime audacieux conçu pour intensifier le plaisir masculin et ajouter une dimension excitante à vos expériences intimes."
"createdAt" => DateTime @1617899312 {#734
date: 2021-04-08 16:28:32.0 UTC (+00:00)
}
"weight" => 85
"active" => true
"brand" => array:4 [
"id" => 193
"name" => "Boners"
"url" => "boners-b-193"
"logo" => "boners-120w.webp"
]
"codeEAN" => "8719497665976"
"lastModification" => DateTime @1724690484 {#733
date: 2024-08-26 16:41:24.0 UTC (+00:00)
}
"price" => 14.5
"prices" => array:2 [
0 => array:7 [
"id" => 8057
"distributorId" => 1
"priceDistributor" => 7.29
"priceSuggested" => 17.9
"price" => 14.5
"selected" => false
"TVARate" => 20.0
]
1 => array:7 [
"id" => 20099
"distributorId" => 2
"priceDistributor" => 7.29
"priceSuggested" => 13.9
"price" => 14.5
"selected" => true
"TVARate" => 20.0
]
]
"images" => array:2 [
1 => array:2 [
"src" => "17880/8719497665976_photo1_800.webp"
"thumbnail" => "17880/8719497665976_photo1_800-264h.webp"
]
2 => array:2 [
"src" => "17880/8719497665976_17880_800_cock_ring_et_ball_stretcher-boners.webp"
"thumbnail" => "17880/8719497665976_17880_800_cock_ring_et_ball_stretcher-boners-264h.webp"
]
]
"imagesInfo" => array:2 [
1 => array:4 [
"id" => 20284
"active" => true
"first" => 1
"src" => "17880/8719497665976_photo1_800.webp"
]
2 => array:4 [
"id" => 20283
"active" => true
"first" => 2
"src" => "17880/8719497665976_17880_800_cock_ring_et_ball_stretcher-boners.webp"
]
]
"stock" => 5
"rating" => []
"averageRating" => array:5 [
"facilityUse" => 0
"qualityPrice" => 0
"design" => 0
"material" => 0
"rating" => 5
]
"link" => "cockring-et-ball-stretcher-boners-p-8058"
"oldPrice" => 0.0
"promo" => false
"top" => false
"distributor" => array:2 [
1 => array:6 [
"id" => 1
"name" => "BusyXPro"
"ref" => "17880"
"stock" => 5
"end" => false
"selected" => 0
]
2 => array:6 [
"id" => 2
"name" => "BigBuy"
"ref" => "S4002066"
"stock" => 0
"end" => false
"selected" => 1
]
]
"features" => array:2 [
0 => array:4 [
"id" => 45
"feature" => "Couleur"
"value" => "Noir"
"data" => "#000000"
]
1 => array:4 [
"id" => 2144
"feature" => "Matière"
"value" => "TPE"
"data" => ""
]
]
"reference" => "BC008058"
"productsReference" => array:1 [
0 => array:33 [
"id" => 8058
"category" => array:3 [
"id" => 189
"name" => "Cockring & Ball Strap"
"link" => "bdsm-jouet-cockring-ball-strap"
]
"name" => "Cockring et Ball Stretcher - Boners"
"slug" => "<li> Harnais pour la verge et les testicules</li><li> Stimulation du pénis et des testicules</li><li> Flexible et extensible</li><li> Très confortable à porter</li><li> Ne contient pas de phtalates</li>"
"content" => "<p>Découvrez le <b>Cockring et Ball Stretcher</b> de la marque <b>Boners</b>, un accessoire intime audacieux conçu pour intensifier le plaisir masculin et ajouter une dimension excitante à vos expériences intimes.<br><br><b>- Design Innovant et Fonctionnel</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">Cet accessoire combine habilement les fonctions de cockring et de ball stretcher en un seul produit. Sa conception ergonomique permet un ajustement confortable tout en offrant une stimulation ciblée. Le matériau de haute qualité assure une sensation agréable sur la peau et une durabilité optimale.<br><br><b>- Double Action Stimulante</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">- Fonction Cockring : En resserrant la base du pénis, il aide à maintenir l'érection plus longtemps et à intensifier les sensations. <br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">- Fonction Ball Stretcher : En étirant doucement les testicules, il procure une stimulation supplémentaire et peut augmenter la sensibilité de la zone.<br><br><b>- Confort et Sécurité</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">Conçu pour s'adapter à différentes morphologies, le Cockring et Ball Stretcher Boners offre un ajustement sûr et confortable. Son design permet une mise en place et un retrait faciles, garantissant une expérience sans stress.<br><br><b>- Polyvalence d'Utilisation</b><br><span style="background-color: var(--bs-card-bg); color: var(--bs-body-color); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); letter-spacing: 0.01rem;">Que ce soit pour une utilisation en solo ou en couple, cet accessoire s'adapte à diverses situations intimes. Il peut être porté pendant les préliminaires pour augmenter l'excitation ou durant l'acte pour prolonger le plaisir.<br><br>Osez explorer de nouvelles sensations avec le Cockring et Ball Stretcher Boners. Cet accessoire unique promet d'apporter une dimension nouvelle à votre vie intime, alliant stimulation intense et confort d'utilisation.</span></span></span></span></span></p>"
"shortContent" => "<p>Découvrez le <b>Cockring et Ball Stretcher</b> de la marque <b>Boners</b>, un accessoire intime audacieux conçu pour intensifier le plaisir masculin et ajouter une dimension excitante à vos expériences intimes."
"createdAt" => DateTime @1617899312 {#734}
"weight" => 85
"active" => true
"brand" => array:4 [
"id" => 193
"name" => "Boners"
"url" => "boners-b-193"
"logo" => "boners-120w.webp"
]
"codeEAN" => "8719497665976"
"lastModification" => DateTime @1724690484 {#733}
"price" => 14.5
"prices" => array:2 [
0 => array:7 [
"id" => 8057
"distributorId" => 1
"priceDistributor" => 7.29
"priceSuggested" => 17.9
"price" => 14.5
"selected" => false
"TVARate" => 20.0
]
1 => array:7 [
"id" => 20099
"distributorId" => 2
"priceDistributor" => 7.29
"priceSuggested" => 13.9
"price" => 14.5
"selected" => true
"TVARate" => 20.0
]
]
"images" => array:2 [
1 => array:2 [
"src" => "17880/8719497665976_photo1_800.webp"
"thumbnail" => "17880/8719497665976_photo1_800-264h.webp"
]
2 => array:2 [
"src" => "17880/8719497665976_17880_800_cock_ring_et_ball_stretcher-boners.webp"
"thumbnail" => "17880/8719497665976_17880_800_cock_ring_et_ball_stretcher-boners-264h.webp"
]
]
"imagesInfo" => array:2 [
1 => array:4 [
"id" => 20284
"active" => true
"first" => 1
"src" => "17880/8719497665976_photo1_800.webp"
]
2 => array:4 [
"id" => 20283
"active" => true
"first" => 2
"src" => "17880/8719497665976_17880_800_cock_ring_et_ball_stretcher-boners.webp"
]
]
"stock" => 5
"rating" => []
"averageRating" => array:5 [
"facilityUse" => 0
"qualityPrice" => 0
"design" => 0
"material" => 0
"rating" => 5
]
"link" => "cockring-et-ball-stretcher-boners-p-8058"
"oldPrice" => 0.0
"promo" => false
"top" => false
"distributor" => array:2 [
1 => array:6 [
"id" => 1
"name" => "BusyXPro"
"ref" => "17880"
"stock" => 5
"end" => false
"selected" => 0
]
2 => array:6 [
"id" => 2
"name" => "BigBuy"
"ref" => "S4002066"
"stock" => 0
"end" => false
"selected" => 1
]
]
"features" => array:2 [
0 => array:4 [
"id" => 45
"feature" => "Couleur"
"value" => "Noir"
"data" => "#000000"
]
1 => array:4 [
"id" => 2144
"feature" => "Matière"
"value" => "TPE"
"data" => ""
]
]
"reference" => "BC008058"
"productsReference" => null
"valid" => true
"differentColor" => false
"differentSize" => false
"TVARate" => 20.0
"shipping" => array:4 [
0 => App\Entity\Shipping {#1128
-id: 11
-carrier: Proxies\__CG__\App\Entity\Carriers {#1095
-id: 2
-name: null
-slug: null
-shippings: ? Doctrine\Common\Collections\Collection
-logo: null
-delay: null
-actif: null
+__isInitialized__: false
…2
}
-country: Proxies\__CG__\App\Entity\Countries {#1085
-id: 75
-code: null
-alpha2: null
-alpha3: null
-nameFr: null
-nameGb: null
-shippings: ? Doctrine\Common\Collections\Collection
+__isInitialized__: false
…2
}
-weight: 150
-shippingCost: 3.67
-distributor: Proxies\__CG__\App\Entity\Distributor {#1072
-id: 1
-name: "BusyXPro"
-urlFtp: ""
-apiLog: ""
-apiKey: ""
-address: "27 chemin de la Rollande"
-zipcode: "84140"
-city: "MONTFAVET"
-timeslot: "Du lundi au vendredi de 9h30 à 17h30"
-tel: "04 90 27 08 72"
-email: "commercial@busyx-pro.com"
-help: " https://www.busyx-pro.com/csv_proengine.php?dt=20210407"
-logo: "/build/img/distributors/BusyX-pro-logo.png"
-site: "https://www.busyx-pro.com"
-shippings: Doctrine\ORM\PersistentCollection {#1056
#collection: Doctrine\Common\Collections\ArrayCollection {#971
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1130 …}
-isDirty: false
}
-fileImports: Doctrine\ORM\PersistentCollection {#973
#collection: Doctrine\Common\Collections\ArrayCollection {#1138
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1064 …}
-isDirty: false
}
-distributorFiles: Doctrine\ORM\PersistentCollection {#988
#collection: Doctrine\Common\Collections\ArrayCollection {#1205
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1147 …}
-isDirty: false
}
-userFtp: ""
-passwordFtp: ""
-distributorCategories: Doctrine\ORM\PersistentCollection {#1177
#collection: Doctrine\Common\Collections\ArrayCollection {#1179
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1183 …}
-isDirty: false
}
-distributorCombinations: Doctrine\ORM\PersistentCollection {#1216
#collection: Doctrine\Common\Collections\ArrayCollection {#1215
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1182 …}
-isDirty: false
}
-distributorProducts: Doctrine\ORM\PersistentCollection {#1224
#collection: Doctrine\Common\Collections\ArrayCollection {#1226
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1218 …}
-isDirty: false
}
-orderLines: Doctrine\ORM\PersistentCollection {#1231
#collection: Doctrine\Common\Collections\ArrayCollection {#1264
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1086 …}
-isDirty: false
}
-distributorBrands: Doctrine\ORM\PersistentCollection {#1259
#collection: Doctrine\Common\Collections\ArrayCollection {#1267
-elements: []
}
#initialized: false
-snapshot: []
-owner: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "distributor"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1260 …}
-isDirty: false
}
+__isInitialized__: true
…2
}
-orderLines: Doctrine\ORM\PersistentCollection {#1106
#collection: Doctrine\Common\Collections\ArrayCollection {#1107
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1128}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1086 …}
-isDirty: false
}
-cartLines: Doctrine\ORM\PersistentCollection {#1043
#collection: Doctrine\Common\Collections\ArrayCollection {#1048
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1128}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
-isDirty: false
}
}
1 => App\Entity\Shipping {#1046
-id: 28
-carrier: Proxies\__CG__\App\Entity\Carriers {#1055
-id: 4
-name: null
-slug: null
-shippings: ? Doctrine\Common\Collections\Collection
-logo: null
-delay: null
-actif: null
+__isInitialized__: false
…2
}
-country: Proxies\__CG__\App\Entity\Countries {#1085 …2}
-weight: 150
-shippingCost: 5.54
-distributor: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-orderLines: Doctrine\ORM\PersistentCollection {#1134
#collection: Doctrine\Common\Collections\ArrayCollection {#1152
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1046}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1086 …}
-isDirty: false
}
-cartLines: Doctrine\ORM\PersistentCollection {#1066
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1046}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
-isDirty: false
}
}
2 => App\Entity\Shipping {#1161
-id: 22
-carrier: Proxies\__CG__\App\Entity\Carriers {#1154
-id: 3
-name: null
-slug: null
-shippings: ? Doctrine\Common\Collections\Collection
-logo: null
-delay: null
-actif: null
+__isInitialized__: false
…2
}
-country: Proxies\__CG__\App\Entity\Countries {#1085 …2}
-weight: 2700
-shippingCost: 8.0
-distributor: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-orderLines: Doctrine\ORM\PersistentCollection {#1103
#collection: Doctrine\Common\Collections\ArrayCollection {#1093
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1161}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1086 …}
-isDirty: false
}
-cartLines: Doctrine\ORM\PersistentCollection {#1084
#collection: Doctrine\Common\Collections\ArrayCollection {#1090
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1161}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
-isDirty: false
}
}
3 => App\Entity\Shipping {#1083
-id: 1
-carrier: Proxies\__CG__\App\Entity\Carriers {#978
-id: 1
-name: null
-slug: null
-shippings: ? Doctrine\Common\Collections\Collection
-logo: null
-delay: null
-actif: null
+__isInitialized__: false
…2
}
-country: Proxies\__CG__\App\Entity\Countries {#1085 …2}
-weight: 150
-shippingCost: 11.58
-distributor: Proxies\__CG__\App\Entity\Distributor {#1072 …2}
-orderLines: Doctrine\ORM\PersistentCollection {#1160
#collection: Doctrine\Common\Collections\ArrayCollection {#1156
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1083}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1086 …}
-isDirty: false
}
-cartLines: Doctrine\ORM\PersistentCollection {#1054
#collection: Doctrine\Common\Collections\ArrayCollection {#1045
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Shipping {#1083}
-association: array:15 [ …15]
-em: Container1M84vLK\EntityManagerGhost614a58f {#461 …12}
-backRefFieldName: "shipping"
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
-isDirty: false
}
}
]
"productsAssociate" => []
]
]
"valid" => true
"differentColor" => false
"differentSize" => false
"TVARate" => 20.0
"shipping" => array:4 [
0 => App\Entity\Shipping {#1128}
1 => App\Entity\Shipping {#1046}
2 => App\Entity\Shipping {#1161}
3 => App\Entity\Shipping {#1083}
]
"productsAssociate" => []
]